@charset "UTF-8";
/*---------------------------
/setting/size参照
---------------------------*/
/* min-width
-------------------------------------------------------------------------- */
/* max-width
-------------------------------------------------------------------------- */
/*黒：font*/
/*鮮やかな青：ベース*/
/*濃紺：リンク他*/
/*エメラルド：装飾他*/
/*赤：装飾他*/
/*bg：背景*/
/*bg_gray*/
/*グラデーション*/
/*文字グラデーション*/
@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
-------------------------------------------------------------------------- */
/* min-width
-------------------------------------------------------------------------- */
/* max-width
-------------------------------------------------------------------------- */
.is-fadein-active {
  visibility: visible !important;
  transform: translateY(0) !important;
  opacity: 1 !important;
}

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

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

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

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

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

select:disabled {
  opacity: inherit;
}

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

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

legend {
  padding: 0;
}

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

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

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

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

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

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

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

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

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

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

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

caption {
  text-align: left;
}

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

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

* {
  box-sizing: border-box;
}

html {
  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;
}

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要素*/
h2 {
  margin-bottom: 3.125vw;
  font-size: clamp(24px, 1.562vw, 30px);
}
h2 span {
  display: block;
  font-size: clamp(12px, 0.729vw, 14px);
}

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

.mt0 {
  margin-top: 0 !important;
}

.mb0 {
  margin-bottom: 0 !important;
}

main.p-home {
  min-height: 2000px;
  overflow: hidden;
}

.p-header__inner, .p-footer-nav__wrap, .l-container {
  width: 1280px;
  max-width: 100%;
  margin: 0 auto;
}

.l-container {
  padding: 8rem 0;
}
.l-container.pt130 {
  padding-top: 13rem;
}
.l-container.pb120 {
  padding-bottom: 12rem;
}

.l-container2 {
  max-width: 1600px;
  margin: auto;
}

.l-header {
  z-index: 99;
  position: relative;
  width: 100%;
  background: #fff;
}
.under .l-header {
  border-bottom: 1px solid #f4f4f4;
}

.l-header.fixed {
  position: fixed;
  top: 0;
  left: 0;
}

.c-anchorlink {
  max-width: 1200px;
  margin: 0 auto -8.5rem auto;
  padding: 2rem 0;
  background-color: #FFF;
  box-shadow: 0px 0px 16px -6px rgba(0, 0, 0, 0.6);
}
.c-anchorlink ul {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.c-anchorlink ul li {
  border-right: 1px solid #222222;
}
.c-anchorlink ul li:last-child {
  border-right: none;
  border-bottom: none;
}
.c-anchorlink ul li a {
  display: block;
  padding: 2rem 2rem;
  color: #222222;
  text-align: center;
}
.c-anchorlink ul li a::after {
  display: inline-block;
  position: relative;
  bottom: 0;
  width: 12px;
  height: 7px;
  margin-left: 10px;
  background: url(../img/ico_arrow_002.png) no-repeat;
  background-size: contain;
  content: "";
  transition: 0.5s;
}
.c-anchorlink ul li a:hover::after {
  bottom: -5px;
}
.c-anchorlink ul.c-anchorlink-list4 li {
  width: 25%;
}
.c-anchorlink ul.c-anchorlink-list3 li {
  width: 33.3333333333%;
}
.c-anchorlink ul.c-anchorlink-list2 li {
  width: 50%;
}

.c-bg--gr {
  background-color: #EEE;
}

.c-btn-01 {
  display: block;
  width: 100%;
  max-width: 358px;
  margin: 0 auto;
  padding: 1rem 0 1rem 2rem;
  background: url(../img/ico_arrow_01.svg) no-repeat right 25px center #FFF;
  background-size: 16px 5px;
  box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.38);
  text-decoration: none;
  transition: 0.7s;
}
.c-btn-01:hover {
  opacity: 0.7;
}
.c-btn--w {
  width: 100%;
  max-width: 285px;
  margin: 5rem auto 0 auto;
}
.c-btn--w a {
  display: block;
  position: relative;
  padding: 2rem 4rem;
  border: 1px solid #111;
  background-color: #FFF;
  font-size: clamp(12px, 0.729vw, 14px);
  text-align: center;
}
.c-btn--w a::after {
  display: inline-block;
  position: absolute;
  top: calc(50% - 6px);
  right: 15px;
  width: 7px;
  height: 12px;
  margin-left: 10px;
  background: url(../img/ico_arrow_003.png) no-repeat;
  background-size: contain;
  content: "";
  transition: 0.5s;
}
.c-btn--w a:hover::after {
  right: 5px;
}
.c-btn--w a:hover {
  opacity: 0.7;
}
.c-btn-blk {
  display: block;
  position: relative;
  padding: 2rem 3rem;
  background-color: #111;
  color: #FFF;
  text-align: center;
}
.c-btn-blk::after {
  display: inline-block;
  position: absolute;
  top: calc(50% - 6px);
  right: 18px;
  width: 7px;
  height: 12px;
  background: url(../img/ico_arrow_006.png) no-repeat;
  background-size: contain;
  content: "";
  transition: 0.5s;
}
.c-btn-blk:hover::after {
  right: 10px;
}
.c-btn-blk:hover {
  opacity: 0.7;
}
.c-btn-blue {
  display: block;
  position: relative;
  padding: 2rem 3rem;
  background-color: #5971ab;
  color: #FFF;
  text-align: center;
}
.c-btn-blue::after {
  display: inline-block;
  position: absolute;
  top: calc(50% - 6px);
  right: 18px;
  width: 7px;
  height: 12px;
  background: url(../img/ico_arrow_006.png) no-repeat;
  background-size: contain;
  content: "";
  transition: 0.5s;
}
.c-btn-blue:hover::after {
  right: 10px;
}
.c-btn-blue:hover {
  opacity: 0.7;
}

.c-hr-dot {
  display: block;
  width: 100%;
  height: 1px;
  margin-bottom: 6rem;
  border: none;
  background: url(../img/dot.png) repeat-x 0 0;
  background-size: 4px 1px;
}

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

.c-img-box--l.of-v {
  overflow: visible !important;
}
.c-img-box--l__item, .c-img-box--l img {
  max-width: 44%;
  margin-right: 4rem;
  float: left;
}
.c-img-box--l-m34 {
  margin-top: -34rem;
}
.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: 0;
}
.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-img-box--half__item_52 {
  width: 52%;
  max-width: 52%;
}
.c-img-box--half__item_52 img {
  display: block;
  max-width: 100%;
  margin: 0 auto 0.5rem;
}
.c-img-box--half__item_42 {
  width: 42%;
  max-width: 42%;
}
.c-img-box--half__item_42 img {
  display: block;
  max-width: 100%;
  margin: 0 auto 0.5rem;
}
.c-img-box--half__item_30 {
  width: 30%;
  max-width: 30%;
}
.c-img-box--half__item_30 img {
  display: block;
  max-width: 100%;
  margin: 0 auto 0.5rem;
}

.c-list-nomal {
  display: grid;
  margin-top: 8rem;
  gap: 0 2%;
}
.c-list-nomal li {
  position: relative;
  margin-bottom: 100px;
}
.c-list-nomal li h3 {
  padding: 2rem 0;
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 1.4166666667;
}
.c-list-nomal li h3.c-list-nomal__ttls {
  font-size: clamp(16px, 0.9375vw, 18px);
}
.c-list-nomal li a {
  display: block;
  transition: 0.5s;
}
.c-list-nomal li a:hover {
  opacity: 0.7;
}
.c-list-nomal li a:hover .c-list-nomal__btn::after {
  right: -5px;
}
.c-list-nomal li figure {
  position: relative;
  line-height: 1;
}
.c-list-nomal li figure img {
  -o-object-fit: cover;
  width: 100%;
  height: 100%;
     object-fit: cover;
}
.c-list-nomal.list2 {
  grid-template-columns: repeat(2, 1fr);
}
.c-list-nomal.list3 {
  grid-template-columns: repeat(3, 1fr);
}
.c-list-nomal.list4 {
  grid-template-columns: repeat(4, 1fr);
}
.c-list-nomal.list-event li {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 4;
  gap: 0;
}
.c-list-nomal.list-event li a {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 4;
  gap: 0;
}
.c-list-nomal.list-event li figure {
  min-height: 220px;
}
.c-list-nomal__date {
  height: auto !important;
  min-height: unset;
  max-height: unset;
  padding-bottom: 1rem;
  color: #aaaaaa;
  font-weight: 500;
  text-align: right;
}
.c-list-nomal__tagarea {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  padding-top: 1rem;
  gap: 0;
  border-top: 1px solid #000;
}
.c-list-nomal__tag {
  color: #5971ab;
  font-weight: 500;
}
.c-list-nomal__tag2 {
  display: inline-block;
  z-index: 2;
  position: absolute;
  top: 0;
  right: 0;
  padding: 5px 15px 7px 15px;
  background-color: #5971ab;
  color: #fff;
  font-weight: 900;
  line-height: 1;
}
.c-list-nomal__tag3 {
  -webkit-clip-path: polygon(0 0, 95% 0%, 100% 100%, 0% 100%);
  display: inline-block;
  position: absolute;
  bottom: -1px;
  left: 0;
  padding: 5px 20px 7px 15px;
  background-color: #fff;
  color: #222;
  line-height: 1;
          clip-path: polygon(0 0, 95% 0%, 100% 100%, 0% 100%);
}
.c-list-nomal__tag4 {
  display: inline-block;
  position: absolute;
  top: 0px;
  right: 0;
  padding: 5px 20px 7px 15px;
  background-color: #5971ab;
  color: #fff;
  line-height: 1;
}
.c-list-nomal__btn::after {
  display: inline-block;
  position: relative;
  right: 0;
  width: 7px;
  height: 12px;
  margin-left: 10px;
  background: url(../img/ico_arrow_003.png) no-repeat;
  background-size: contain;
  content: "";
  transition: 0.5s;
}
.c-list-platform {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 4%;
}
.c-list-platform a {
  display: block;
  position: relative;
  height: 100%;
  transition: 0.5s;
}
.c-list-platform a:hover {
  opacity: 0.7;
}
.c-list-platform li {
  width: 48%;
  margin-bottom: 4%;
  background-color: #eee;
}
.c-list-platform h3 {
  display: flex;
  width: 100%;
  margin-bottom: 3rem;
  padding: 0.2rem 0 0.2rem 3rem;
  border-left: 5px solid #5971ab;
  font-size: clamp(24px, 1.666vw, 32px);
  line-height: 1.4;
}
.c-list-platform h3 span {
  margin: auto 0;
}
.c-list-platform__wrap {
  padding: 3.5rem 6rem 8rem 6rem;
}
.c-list-platform__wrap::after {
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 60px;
  height: 60px;
  background: url(../img/ico_arrow_005.png) no-repeat;
  background-size: contain;
  content: "";
}
.c-list-platform__ttl {
  margin-bottom: 1em;
  color: #5971ab;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.c-list-caselogo {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 2%;
}
.c-list-caselogo li {
  width: 23.5%;
  margin-bottom: 2%;
  border: 1px solid #eee;
}

.c-page-top {
  z-index: 10;
  position: fixed;
  right: 2vw;
  letter-spacing: 0.1rem;
}
.c-page-top a {
  -ms-writing-mode: tb-rl;
  color: #6e7786;
  font-size: clamp(10px, 0.625vw, 12px);
  text-orientation: sideways;
  transition: 0.3s all;
  writing-mode: vertical-rl;
}
.c-page-top a::before {
  display: block;
  position: absolute;
  top: -4rem;
  right: 50%;
  height: 3rem;
  border-left: 1px solid #ccc;
  content: "";
}
.c-page-top a:focus {
  color: #0566d4;
}
.c-page-top a:focus::before {
  border-color: #0566d4;
}

.c-txt-base em {
  font-size: 24px;
}

.c-text-lead {
  margin-bottom: 4em;
}
.c-text-lead.mb-80 {
  margin-bottom: 8rem;
}

.c-text-note {
  margin-top: 1rem;
  font-size: clamp(14px, 0.8333vw, 16px);
}

.c-text-note-s {
  margin-top: 1rem;
  font-size: clamp(13px, 0.78vw, 15px);
}

.c-title-h2 {
  margin-bottom: 2rem;
  font-weight: bold;
  font-size: clamp(24px, 1.666vw, 32px);
}
.c-title-h2.mb-50 {
  margin-bottom: 5rem;
}
.c-title-h2-nomal {
  margin-bottom: 4rem;
  font-weight: 900;
  font-size: clamp(28px, 2.083vw, 40px);
  line-height: 1.2;
}
.c-title-h2-nomal-s {
  margin-bottom: 4rem;
  font-size: clamp(25px, 1.875vw, 36px);
}
.c-title-h2-nomal-ss {
  margin-bottom: 5rem;
  font-size: clamp(24px, 1.666vw, 32px);
}
.c-title-h4-nomal {
  margin-bottom: 4rem;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.c-title-h4-large {
  margin-bottom: 4rem;
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
}
.c-title-en {
  color: #5971ab;
  font-weight: bold;
  font-size: clamp(18px, 1.146vw, 22px);
  font-family: "Roboto", sans-serif;
}
.c-title-en::before {
  content: "● ";
  font-size: 80%;
}
.c-title-en2 {
  margin-bottom: 4rem;
}
.c-title-en2 span {
  color: #111;
  font-size: clamp(18px, 1.25vw, 24px);
}
.c-title-en2 span.c-title-en2_ttl {
  color: #5971ab;
  font-weight: bold;
  font-size: clamp(28px, 2.083vw, 40px);
  line-height: 1.4;
  font-family: "Roboto", sans-serif;
}
.c-title--bg {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  margin-bottom: 3rem;
  gap: 2rem;
  background-color: #f3f3f3;
  line-height: 1.5;
}
.c-title--bg span:nth-of-type(1) {
  width: 9rem;
  height: 9rem;
  padding: 1.4rem;
  background: #111;
  color: #fff;
  font-weight: normal;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 1;
  text-align: center;
}
.c-title--bg span:nth-of-type(1) strong {
  display: block;
  font-weight: normal;
  font-size: 4rem;
  font-family: Roboto Condensed, YakuHanJP, "Noto Sans JP", sans-serif;
}
.c-title--bg span:nth-of-type(2) {
  margin: auto 0;
  font-size: clamp(24px, 1.562vw, 30px);
}
.c-title--phase {
  margin: 3rem 0 1rem;
  font-weight: bold;
  font-size: clamp(18px, 1.354vw, 26px);
}
.c-title--phase span {
  color: #6e7786;
  font-size: clamp(14px, 0.8333vw, 16px);
}
.c-title-h3-num {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  margin-bottom: 4rem;
  gap: 4%;
}
.c-title-h3-num__num {
  display: block;
  width: 70px;
  height: 70px;
  padding-top: 1.5rem;
  background-color: #111;
  color: #fff;
  font-size: 20px;
  font-family: "Roboto", sans-serif;
  text-align: center;
}
.c-title-h3-num__text {
  display: block;
  width: calc(100% - 100px);
  margin: auto 0;
  line-height: 1.4;
}
.c-title-h3-num2 {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  margin-bottom: 4rem;
  gap: 4%;
}
.c-title-h3-num2__num {
  display: block;
  width: 70px;
  height: 70px;
  padding-top: 1.5rem;
  border: 1px solid #111;
  border-radius: 35px;
  color: #111;
  font-size: 20px;
  font-family: "Roboto", sans-serif;
  text-align: center;
}
.c-title-h3-num2__wrap {
  display: block;
  width: calc(100% - 100px);
  margin: auto 0;
  line-height: 1.4;
}
.c-title-h3-num2__ttl {
  display: block;
  font-size: clamp(18px, 1.25vw, 24px);
}
.c-title-h3-num2__text {
  display: block;
  font-weight: 500;
  font-size: clamp(14px, 0.8333vw, 16px);
}

.c-titlearea {
  padding: 7rem 0 0 0;
  background: linear-gradient(to bottom, #121212 0%, #121212 52%, #222222 52%, #222222 100%);
  color: #FFF;
}
.c-titlearea.service-top {
  background: linear-gradient(to bottom, #121212 0%, #121212 35%, #222222 35%, #222222 100%);
}
.c-titlearea .l-container {
  padding: 4rem 0;
}
.c-titlearea h1 {
  font-weight: bold;
  font-size: clamp(36px, 2.8125vw, 56px);
  line-height: 1.2;
}
.c-titlearea h1.c-titlearea-h1-s {
  margin-bottom: 1rem;
  font-size: clamp(18px, 1.25vw, 24px);
}
.c-titlearea h2 {
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 1.71875;
  text-align: center;
}
.c-titlearea__ttlen {
  color: #5971ab;
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
  font-family: "Roboto", sans-serif;
}
.c-titlearea__ttlen-m {
  font-weight: bold;
  font-size: clamp(14px, 0.8333vw, 16px);
}
.c-titlearea__ttlen-s {
  color: #5971ab;
  font-weight: bold;
  font-size: clamp(14px, 0.8333vw, 16px);
  font-family: "Roboto", sans-serif;
}
.c-titlearea__ttl-r {
  margin-top: -3rem;
  font-weight: bold;
  font-size: clamp(24px, 1.666vw, 32px);
  line-height: 1.71875;
  text-align: right;
}
.c-titlearea__img {
  margin: 0;
}
.c-titlearea__lead {
  padding: 4rem 0;
}
.c-titlearea__lead__flex {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  margin-bottom: 4rem;
  gap: 0;
}
.c-titlearea__lead__flex figure {
  order: 1;
  width: 38%;
}
.c-titlearea__lead__wrap {
  order: 2;
  width: 55%;
}
.c-titlearea__lead__wrap h2 {
  margin-bottom: 3rem;
  text-align: left;
}
.c-titlearea__ttl-m-large {
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
}

.c-ttl-h2 {
  margin-bottom: 2rem;
  font-weight: bold;
  font-size: clamp(24px, 1.666vw, 32px);
}
.c-ttl-h3 {
  margin-bottom: 2rem !important;
  padding: 0 !important;
  background: none !important;
  color: #111 !important;
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
  text-align: left !important;
}

.p-about {
  padding-top: 20rem;
}
.p-about-list1 ul {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  margin-bottom: -25rem;
  gap: 0;
}
.p-about-list1 ul li {
  width: 32%;
  padding: 3rem 0 4rem 0;
  color: #fff;
  text-align: center;
}
.p-about-list1 ul li:nth-child(1) {
  background-color: #5971ab;
}
.p-about-list1 ul li:nth-child(2) {
  background-color: #598bab;
}
.p-about-list1 ul li:nth-child(3) {
  background-color: #59a5ab;
}
.p-about-list1 ul li figure img {
  width: 127px;
}
.p-about-list1__ttl1 {
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-about-list1__ttl2 {
  font-weight: 900;
  font-size: clamp(25px, 1.875vw, 36px);
  line-height: 1;
}
.p-about-list1__ttl2 em {
  font-weight: 900;
  font-size: clamp(40px, 4.166vw, 80px);
  font-family: "Roboto", sans-serif;
}
.p-about-list1__note {
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-about-list2 li {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  margin-bottom: 3rem;
  gap: 0;
  background-color: #eee;
}
.p-about-list2 li figure {
  order: 3;
  width: 40%;
}
.p-about-list2 li:nth-child(2n+1) figure {
  order: 1;
}
.p-about-list2__wrap {
  order: 2;
  width: 60%;
  padding: 4rem 5rem;
}
.p-about-list2__ttl {
  margin-bottom: 2rem;
  font-weight: bold;
  font-size: clamp(24px, 1.666vw, 32px);
}
.p-about-list2__ttl span {
  padding-right: 1rem;
  color: #5971ab;
  font-weight: 400;
  font-size: clamp(28px, 2.083vw, 40px);
  font-family: "Roboto", sans-serif;
}

.p-blk {
  /* 230113 */
}
.p-blk__merit {
  margin-bottom: 4rem;
  padding: 3rem;
  border: 4px solid #eee;
  background: #fff;
}
.p-blk__merit h3 {
  margin-bottom: 1rem;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-blk__merit dl {
  position: relative;
  padding-left: 4rem;
}
.p-blk__merit dl + dl {
  margin-top: 1rem;
}
.p-blk__merit dl dt {
  margin-bottom: 0.5rem;
  color: #00afed;
}
.p-blk__merit dl dt:before {
  display: inline-block;
  position: absolute;
  left: 0;
  width: 3rem;
  height: 3rem;
  background: #54bccf;
  color: #fff;
  font-weight: normal;
  line-height: 3rem;
  text-align: center;
}
.p-blk__merit dl:nth-of-type(1) dt:before {
  content: "1";
}
.p-blk__merit dl:nth-of-type(2) dt:before {
  content: "2";
}
.p-blk__merit dl:nth-of-type(3) dt:before {
  content: "3";
}
.p-blk__merit dl:nth-of-type(4) dt:before {
  content: "4";
}
.p-blk__merit dl:nth-of-type(5) dt:before {
  content: "5";
}
.p-blk__demerit {
  margin-bottom: 4rem;
  padding: 3rem;
  border: 4px solid #eee;
}
.p-blk__demerit h3 {
  margin-bottom: 1rem;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-blk__demerit dl {
  position: relative;
  padding-left: 4rem;
}
.p-blk__demerit dl + dl {
  margin-top: 1rem;
}
.p-blk__demerit dl dt {
  margin-bottom: 0.5rem;
}
.p-blk__demerit dl dt:before {
  display: inline-block;
  position: absolute;
  left: 0;
  width: 3rem;
  height: 3rem;
  background: #6e7786;
  color: #fff;
  font-weight: normal;
  line-height: 3rem;
  text-align: center;
}
.p-blk__demerit dl:nth-of-type(1) dt:before {
  content: "1";
}
.p-blk__demerit dl:nth-of-type(2) dt:before {
  content: "2";
}
.p-blk__demerit dl:nth-of-type(3) dt:before {
  content: "3";
}
.p-blk__demerit dl:nth-of-type(4) dt:before {
  content: "4";
}
.p-blk__demerit dl:nth-of-type(5) dt:before {
  content: "5";
}
.p-blk__demerit dt {
  margin-bottom: 0.5rem;
}
.p-blk__relate-link-list {
  margin: 6rem auto;
}
.p-blk__relate-link-list p {
  margin-bottom: 3rem;
  padding-bottom: 2rem;
  border-bottom: 2px solid #ccc;
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
}
.p-blk__relate-link-list ul li a {
  display: flex;
  position: relative;
  padding: 0 3rem 0 0;
  transition: 0.3s;
}
.p-blk__relate-link-list ul li a:focus {
  text-decoration: underline;
}
.p-blk__relate-link-list .c-cate--line {
  display: inline-block;
}
.p-blk__relate-link-list .c-cate--line span {
  display: inline-block;
  min-width: 10rem;
  margin: 0 2rem 0 0;
  padding: 0;
  border-color: #6e7786;
  color: #6e7786;
  text-align: center;
}
.p-blk__relate-link-list li + li {
  margin-top: 1rem;
}
.p-blk__relate-link-list li a {
  position: relative;
}
.p-blk__relate-link-list li a::before {
  right: 1rem !important;
  left: auto !important;
  border-color: #0566d4 !important;
}
.p-blk__mv {
  margin-bottom: 8rem;
  text-align: center;
}
.p-blk__mv figure {
  display: inline-block;
}
.p-blk__mv figcaption {
  margin-bottom: 1rem;
  color: #999;
  font-size: clamp(10px, 0.625vw, 12px);
  text-align: right;
}
.p-blk__interview {
  margin-bottom: 10rem;
}
.p-blk__interview h2 {
  margin-bottom: 5rem;
  padding-left: 3rem;
  text-indent: -3rem;
}
.p-blk__interview h2::before {
  content: "-- ";
}
.p-blk__interview p {
  position: relative;
  padding-left: 6rem;
}
.p-blk__interview p .name {
  position: absolute;
  left: 0;
  font-weight: bold;
}
.p-blk__interview .c-img-box--r__item,
.p-blk__interview .c-img-box--l__item {
  width: 30rem;
}
.p-blk__interview .c-img-box--r__item img,
.p-blk__interview .c-img-box--l__item img {
  width: 100%;
  max-width: 100%;
  margin: 0;
  float: none;
}
.p-blk__interview .caption-text {
  display: inline-block;
  margin: 1rem 0;
  font-weight: bold;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-blk__interview .caption-text__large {
  display: inline-block;
  color: #666;
  font-size: clamp(10px, 0.625vw, 12px);
}
.p-blk__interview .c-color--b {
  color: #35279f;
}
.p-blk__interview .c-color--p {
  color: #a436cd;
}
.p-blk__interview .c-color--g {
  color: #97c61a;
}
.p-blk__interview .c-color--e {
  color: #009688;
}
.p-blk__interview .c-color--m {
  color: #03a9f4;
}
.p-blk__interview .c-color--r {
  color: #f44336;
}
.p-blk__cnt {
  margin-bottom: 10rem;
}
.p-blk__cnt h2 {
  margin-bottom: 5rem;
  padding-left: 3rem;
  text-indent: -3rem;
}
.p-blk__cnt h2::before {
  content: "-- ";
}
.p-blk__cnt p {
  position: relative;
}
.p-blk__cnt p .name {
  position: absolute;
  left: 0;
  font-weight: bold;
}
.p-blk__cnt .c-img-box--r__item,
.p-blk__cnt .c-img-box--l__item {
  width: 30rem;
}
.p-blk__cnt .c-img-box--r__item img,
.p-blk__cnt .c-img-box--l__item img {
  width: 100%;
  max-width: 100%;
  margin: 0;
  float: none;
}
.p-blk__cnt .caption-text {
  display: inline-block;
  margin: 1rem 0;
  font-weight: bold;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-blk__cnt .caption-text__large {
  display: inline-block;
  color: #666;
  font-size: clamp(10px, 0.625vw, 12px);
}
.p-blk__cnt .c-color--b {
  color: #35279f;
}
.p-blk__cnt .c-color--p {
  color: #a436cd;
}
.p-blk__cnt .c-color--g {
  color: #97c61a;
}
.p-blk__figure {
  margin: 5rem auto;
  text-align: center;
}
.p-blk__figure figure {
  display: inline-block;
}
.p-blk__figure figcaption {
  margin: 1rem 0;
  color: #999;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-blk__profile {
  margin-bottom: 8rem;
  padding: 4rem;
  border: 5px solid #eee;
}
.p-blk__profile p {
  margin-bottom: 2rem;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-blk__profile dl {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 0;
  color: #333;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-blk__profile dl dt {
  width: 10%;
  padding: 0.3rem 1rem 0.3rem 0;
}
.p-blk__profile dl dd {
  width: 40%;
  padding: 0.3rem 4rem 0.3rem 0;
}
.p-blk__foreword {
  margin-bottom: 10rem;
  padding: 3rem;
  background: #f4f4f4;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-blk__foreword strong {
  display: block;
  margin-bottom: 0.5rem;
  font-size: clamp(14px, 0.8333vw, 16px);
}
.p-blk__step--long {
  margin-bottom: 4rem;
  padding: 3rem;
  border: 4px solid #eee;
}
.p-blk__step--long p {
  margin-top: 1rem;
}
.p-blk__step--long > p {
  margin-bottom: 1rem;
  font-weight: bold;
}
.p-blk__step--long dl {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 2rem;
}
.p-blk__step--long dl dt {
  width: 7rem;
  background: #00afed;
  color: #fff;
  text-align: center;
}
.p-blk__step--long dl dd {
  width: calc(100% - 2rem - 7rem);
}
.p-blk__step--long dl dd ul li {
  margin-top: 1rem;
  padding-left: 2.7rem;
  font-size: clamp(12px, 0.729vw, 14px);
  text-indent: -2.7rem;
}
.p-blk__step--long dl + dl {
  margin-top: 1rem;
}
.p-blk__step--short {
  margin-bottom: 4rem;
  padding: 3rem;
  border: 4px solid #eee;
}
.p-blk__step--short p {
  margin-top: 1rem;
}
.p-blk__step--short > p {
  margin-bottom: 1rem;
  font-weight: bold;
}
.p-blk__step--short dl {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 2rem;
}
.p-blk__step--short dl dt {
  width: 3rem;
  background: #00afed;
  color: #fff;
  text-align: center;
}
.p-blk__step--short dl dd {
  width: calc(100% - 2rem - 3rem);
}
.p-blk__step--short dl + dl {
  margin-top: 1rem;
}
.p-blk__feature.bd-top {
  border-top: 1px solid #aaa;
}
.p-blk__feature h3 {
  margin-bottom: 4rem;
}
.p-blk__feature + .p-blk__feature {
  margin-top: 8rem;
}
.p-blk__fcc-feature03 {
  margin-top: 8rem;
}
.p-blk__fcc-feature03 ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: center;
  gap: 8rem;
}
.p-blk__fcc-feature03 ul li {
  max-width: 34rem;
  text-align: center;
}
.p-blk__fcc-feature03 ul li span {
  display: block;
  margin-top: 1rem;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-blk__service-fcc-case-list ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 7rem;
}
.p-blk__service-fcc-case-list ul li {
  width: calc((100% - 14rem) / 3);
}
.p-blk__service-fcc-case-list ul li a {
  display: block;
}
.p-blk__service-fcc-case-list ul li a:focus {
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s;
}
.p-blk__service-fcc-case-list h3 {
  margin: 2rem 0 1rem;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-blk__service-fcc-case-list figure {
  position: relative;
}
.p-blk__service-fcc-case-list figure:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8.4rem;
  height: 5.7rem;
  transform: translate(-50%, -50%);
  background: url(../img/youtube_icon.png);
  background-repeat: no-repeat;
  content: "";
}
.p-blk__fcc-merit-tbl {
  margin: 4rem 0;
}
.p-blk__fcc-merit-tbl th,
.p-blk__fcc-merit-tbl td {
  padding: 1.5rem;
  border: 1px solid #ddd;
}
.p-blk__fcc-merit-tbl th {
  text-align: center;
  vertical-align: middle;
}
.p-blk__fcc-merit-tbl thead td {
  width: 10%;
}
.p-blk__fcc-merit-tbl thead th:nth-of-type(1) {
  width: 45%;
  background: #506A9F;
  color: #fff;
}
.p-blk__fcc-merit-tbl thead th:nth-of-type(2) {
  width: 45%;
  background: #6e7786;
  color: #fff;
}
.p-blk__fcc-merit-tbl tbody th {
  background: #f4f4f4;
}
.p-blk__shomei {
  margin-top: 2rem;
  text-align: right;
}
.p-blk__shomei strong {
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-blk__company-feature {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 4rem 3.5%;
}
.p-blk__company-feature > div {
  width: 31%;
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
}
.p-blk__company-feature dl {
  padding: 3rem 2rem;
}
.p-blk__company-feature dt {
  margin-bottom: 1rem;
  font-size: clamp(18px, 1.25vw, 24px);
  text-align: center;
}
.p-blk__company-feature dd {
  font-size: clamp(14px, 0.8333vw, 16px);
}
.p-blk__company-feature figure {
  position: relative;
  width: 100%;
  height: 12vw;
  overflow: hidden;
}
.p-blk__company-feature figure img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.p-blk__company-feature figure .c-title--bg {
  position: absolute;
  top: 0;
  left: 0;
}
.p-blk__company-outline-tbl {
  width: 100rem;
  margin: 0 auto;
  table-layout: fixed;
}
.p-blk__company-outline-tbl tr {
  border-bottom: 1px solid #6e7786;
}
.p-blk__company-outline-tbl th {
  width: 15%;
  padding: 2rem;
  vertical-align: top;
}
.p-blk__company-outline-tbl td {
  width: 80%;
  padding: 2rem;
  vertical-align: top;
}
.p-blk__consultant_intro {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  gap: 6%;
}
.p-blk__consultant_intro img {
  width: 18%;
}
.p-blk__consultant_intro > div {
  width: 76%;
}
.p-blk__consultant_intro > div p:nth-of-type(1) {
  margin-bottom: 3rem;
  padding-bottom: 3rem;
  border-bottom: 1px solid #0566d4;
}
.p-blk__consultant_intro > div p:nth-of-type(1) strong {
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
}
.p-blk__consultant_intro dl {
  margin-top: 5rem;
}
.p-blk__consultant_intro dl dt {
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-blk__consultant_intro dl dd {
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-blk__half-link-img-list {
  margin-top: 3rem;
}
.p-blk__half-link-img-list a {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: space-between;
  height: 100%;
  padding: 3rem;
  gap: 5%;
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
}
.p-blk__half-link-img-list a figure {
  width: 21%;
}
.p-blk__half-link-img-list a dl {
  width: 74%;
}
.p-blk__half-link-img-list a dd {
  margin-top: 1rem;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-blk__half-link-img-list a dt {
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-blk__half-link-img-list a:focus {
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s;
}
.p-blk__half-link-img-list .c-cate--line {
  margin-top: 1rem;
}
.p-blk__half-link-img-list .c-cate--line span {
  border-color: #6e7786;
  color: #6e7786;
}
.p-blk__half-link-list {
  margin-top: 3rem;
}
.p-blk__half-link-list a {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: space-between;
  height: 100%;
  padding: 3rem;
  gap: 5%;
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
}
.p-blk__half-link-list a figure {
  width: 21%;
}
.p-blk__half-link-list a figure + div {
  width: 74%;
}
.p-blk__half-link-list a dd {
  margin-top: 1rem;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-blk__half-link-list a dt {
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-blk__half-link-list a:focus {
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s;
}
.p-blk__half-link-list .c-cate--line {
  margin-top: 1rem;
}
.p-blk__half-link-list .c-cate--line span {
  border-color: #6e7786;
  color: #6e7786;
}
.p-blk__point {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  margin-top: 5rem;
  gap: 4rem;
}
.p-blk__point dl {
  width: calc((100% - 4rem) / 2);
  background: #fff;
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
}
.p-blk__point dl dt {
  margin-bottom: 0;
  border-bottom: 1px solid #ddd;
}
.p-blk__point dl dt span:nth-of-type(1) {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 0;
}
.p-blk__point dl dt span:nth-of-type(2) {
  display: flex;
  align-items: center;
  width: calc(100% - 12rem);
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-blk__point dl dd {
  padding: 4rem;
}
.p-blk__point ol li {
  margin-left: 3rem;
  list-style: auto;
}
.p-blk__point dd ol {
  margin: 1rem 0 1rem;
  padding: 2rem;
  background: #f4f4f4;
}
.p-blk__service_about {
  margin-top: 5rem;
}
.p-blk__service_about ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 3rem 5%;
}
.p-blk__service_about ul li {
  box-sizing: border-box;
  width: 30%;
  padding: 2rem;
  background: #fff;
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
}
.p-blk__service_about ul li dl {
  padding: 3rem;
}
.p-blk__service_about ul li dl dt {
  margin-bottom: 2rem;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-blk__cercle-list {
  margin-top: 5rem;
  line-height: 1.4;
}
.p-blk__cercle-list ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: center;
  gap: 3rem 4%;
}
.p-blk__cercle-list ul li {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 15vw;
  height: 15vw;
  padding: 0 3rem;
  gap: 0;
  border: 1px solid #0566d4;
  border-radius: 100rem;
  background: #fff;
  text-align: center;
}
.p-blk__cercle-list ul li strong {
  display: block;
  margin-bottom: 2rem;
  font-size: clamp(18px, 1.25vw, 24px);
}
.p-blk--service-junior-book {
  margin-top: 5rem;
}
.p-blk--service-junior-book strong {
  margin-bottom: 2rem;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-blk--service-junior-book ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: space-between;
  gap: 0;
}
.p-blk--service-junior-book ul li {
  width: 18%;
  text-align: center;
}
.p-blk--get-box {
  margin-top: 5rem;
  padding: 5rem;
  background: #fff;
}
.p-blk--get-box h3 {
  margin-bottom: 1rem;
  color: #6e7786;
  font-weight: normal;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: center;
}
.p-blk--get-box p {
  margin-bottom: 3rem;
  font-weight: bold;
  font-size: clamp(18px, 1.146vw, 22px);
  text-align: center;
}
.p-blk--get-box ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: space-between;
  gap: 3rem;
}
.p-blk--get-box ul li {
  width: calc((100% - 6rem) / 3);
  padding: 0 4rem 4rem;
  background: #f4f4f4;
  text-align: left;
}
.p-blk--get-box ul li strong {
  display: block;
  margin: 2rem 0;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: center;
}
.p-blk--attention {
  width: 80%;
  margin: 2rem auto 0;
  font-size: 1.4rem;
}
.p-blk--eye13case .description-case__movie-box {
  width: 50%;
}
.p-blk--eye13case .description-case__movie-box img {
  width: 100%;
}
.p-blk--eye13case .flex {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: space-between;
  gap: 0;
}
.p-blk--eye13case .description-case__data {
  width: 45%;
}
.p-blk--eye13case:nth-of-type(2) .flex {
  flex-direction: row-reverse;
}
.p-blk--eye13case + .p-blk--eye13case {
  margin-top: 5rem;
}
.p-blk__outline-group .box {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 2rem;
  font-size: clamp(14px, 0.8333vw, 16px);
}
.p-blk__outline-group .box + .box {
  margin-top: 4rem;
}
.p-blk__outline-group .box .logo {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 15%;
  margin-right: 1.5rem;
  padding: 2rem;
  gap: 0;
  border: 1px solid #eee;
  text-align: center;
}
.p-blk__outline-group .box .info {
  flex: 1;
  width: calc(70% - 2rem);
  margin-right: 1.5rem;
}
.p-blk__outline-group .box a {
  width: 10%;
  margin-top: auto;
  text-align: center;
}
.p-blk__history-group .box {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  align-items: center;
  justify-content: flex-start;
  gap: 2rem;
}
.p-blk__history-group .box + .box {
  margin-top: 2rem;
}
.p-blk__history-group .box .c-btn--line {
  text-align: center;
}
.p-blk__company-outline-prime {
  width: 100rem;
  margin: 0 auto;
  padding: 8rem 0 4rem;
}
.p-blk__company-outline-prime h3 {
  display: flex;
  flex-wrap: wrap;
  flex-wrap: nowrap;
  align-items: normal;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 4rem;
  padding: 0 2rem 4rem;
  gap: 2rem;
  border-bottom: 1px solid #6e7786;
}
.p-blk__company-outline-prime h3 img {
  height: 8rem;
}
.p-blk__company-outline-prime .c-btn--list3 {
  width: 100%;
}
.p-blk__ctaArea dl {
  transition: 0.3s;
}
.p-blk__ctaArea dl:hover {
  box-shadow: 0 0 4.5rem rgba(56, 42, 102, 0.3);
  opacity: 0.7;
}
.p-blk__ctaArea dl dd {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0;
}
.p-blk__ctaArea dl dd .p-archive-list__item {
  padding: 0 4rem;
}
.p-blk__ctaArea dl dd img {
  width: 50%;
}
.p-blk__related {
  margin-top: 10rem;
}
.p-blk__related ul li {
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
}
.p-blk__related ul li a {
  display: flex !important;
  align-items: flex-start;
  justify-content: space-between;
  padding: 2rem;
  gap: 2rem;
  transition: 0.3s;
}
.p-blk__related ul li a:hover {
  opacity: 0.7;
}
.p-blk__related ul li a figure {
  flex-shrink: 0;
  width: 37%;
}
.p-blk__related ul li a p:first-of-type {
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-blk__related ul li a p:last-of-type {
  margin-top: 1rem;
  font-size: clamp(12px, 0.729vw, 14px);
}

.p-blk__casestudy__item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 30px;
  background-color: #fff;
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
}
.p-blk__casestudy__item__txtbox {
  flex: 1;
  margin-right: 6rem;
}
.p-blk__casestudy__item__txtbox a {
  display: block;
  position: relative;
  margin-top: 2rem;
  padding-left: 2rem;
  color: #6e7786;
}
.p-blk__casestudy__item__txtbox 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 #6e7786;
  border-right: 1px solid #6e7786;
  border-color: #6e7786;
  content: "";
  vertical-align: middle;
}
.p-blk__casestudy__item__txtbox h3 {
  margin-bottom: 1rem;
}
.p-blk__casestudy__item__imgbox {
  width: 35%;
}

.p-blk__feature__threeitem {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 6rem;
}
.p-blk__feature__threeitem__list {
  width: 32%;
  padding: 30px;
  background-color: #fff;
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
}
.p-blk__feature__threeitem__list__num {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  margin: -30px auto 30px;
  background-color: #07183f;
  color: #fff;
  font-size: 2.4rem;
  line-height: 1.2;
  text-align: center;
}
.p-blk__feature__threeitem__list__num span {
  display: block;
  font-size: 1.2rem;
}
.p-blk__feature__threeitem__list__img {
  height: 85px;
  margin-top: 1rem;
  margin-bottom: 3rem;
  text-align: center;
}
.p-blk__feature__threeitem__list__img img {
  max-height: 100%;
}
.p-blk__feature__threeitem__list h4 {
  margin-bottom: 1rem;
  text-align: center;
}

.p-blk__succession__plan__table table {
  width: 100%;
}

.p-blk__succession__plan__table table tr td, .p-blk__succession__plan__table table tr th {
  padding: 2rem;
  border: 1px solid #ddd;
}

.p-blk__succession__plan__table table tr th {
  background-color: #07183f;
  color: #fff;
  font-size: 1.6rem;
  text-align: center;
  vertical-align: middle;
}

.p-blk__succession__plan__table table tr td {
  background-color: #fff;
  font-size: 1.4rem;
}

.p-blk__succession__plan__table table tr td:first-child {
  background-color: #153378;
  color: #fff;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}

.p-blk__succession__plan__table table tr:nth-child(2) td {
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}

.p-blk__executive-training__table table {
  width: 100%;
}

.p-blk__executive-training__table table tr td, .p-blk__executive-training__table table tr th {
  padding: 2rem;
  border: 1px solid #ddd;
}

.p-blk__executive-training__table table tr th {
  position: relative;
  height: 70px;
  color: #fff;
  text-align: center;
  vertical-align: middle;
}

.p-blk__executive-training__table table tr th:before {
  z-index: 1;
  position: absolute;
  top: 0;
  right: -36px;
  width: 0;
  height: 0;
  border-top: 35px solid transparent;
  border-right: 0;
  border-bottom: 35px solid transparent;
  border-style: solid;
  content: "";
}

.p-blk__executive-training__table table tr th.first {
  width: 33.3333%;
  background-color: #0c649b;
}

.p-blk__executive-training__table table tr th.first::before {
  border-left: 36px solid #0c649b;
}

.p-blk__executive-training__table table tr th.second {
  width: 33.3333%;
  background-color: #153378;
}

.p-blk__executive-training__table table tr th.second::before {
  border-left: 36px solid #153378;
}

.p-blk__executive-training__table table tr th.third {
  width: 33.3333%;
  background-color: #07183f;
}

.p-blk__executive-training__table table tr th.third::before {
  content: none;
}

.p-blk__executive-training__table table tr td {
  background-color: #fff;
}

.service_detail .p-blk__feature h3 {
  display: flex;
  align-items: center;
}

.p-blk__phase__item {
  margin-top: 3rem;
  background: #fff;
  box-shadow: 0 0 4rem rgba(56, 42, 102, 0.2);
}
.p-blk__phase__item__ttlbox {
  display: flex;
  align-items: center;
  border-bottom: 2px solid #ececec;
}
.p-blk__phase__item__ttlbox__ttl {
  width: calc(100% - 7rem);
  padding-right: 1rem;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-blk__phase__item__ttlbox__num {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 7rem;
  height: 7rem;
  margin-right: 3rem;
  background: #111;
  color: #fff;
  line-height: 1;
}
.p-blk__phase__item__ttlbox__num p {
  font-size: 3rem;
  font-family: Roboto Condensed, YakuHanJP, "Noto Sans JP", sans-serif;
}
.p-blk__phase__item__cont {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 3rem;
}
.p-blk__phase__item__cont__txtbox {
  flex: 1;
  margin-right: 6rem;
}
.p-blk__phase__item__cont__txtbox p {
  margin-bottom: 1rem;
}
.p-blk__phase__item__cont__txtbox h4 {
  margin-bottom: 1rem;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-blk__phase__item__cont__txtbox ul {
  padding: 1rem 2rem;
  background-color: #ececec;
}
.p-blk__phase__item__cont__txtbox span {
  display: inline-block;
  margin: 5px 0;
  color: #333333;
  font-weight: 600;
  font-size: 18px;
}
.p-blk__phase__item__cont__imgbox {
  width: 30%;
}
.p-blk__phase__item__cont__ol > li::marker {
  font-weight: bold;
}
.p-blk__phase__item__cont__ol > li {
  margin-bottom: 1rem;
  margin-left: 2rem;
  list-style: auto;
}
.p-blk__phase__item__cont__ol strong {
  display: block;
}
.p-blk__phase__item__cont__list {
  width: 100%;
}
.p-blk__phase__item__cont__list ul {
  display: flex;
  flex-wrap: wrap;
  gap: 50px;
}
.p-blk__phase__item__cont__list ul li {
  width: calc((100% - 50px) / 2);
}
.p-blk__phase__item__cont__list-item {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.p-blk__phase__item__cont__list-item-img {
  width: 180px;
}
.p-blk__phase__item__cont__list-item-text {
  width: calc(100% - 180px - 20px);
}
.p-blk__phase__item__cont__list-item-text span {
  display: inline-block;
  margin: 5px 0;
  color: #333333;
  font-weight: 600;
  font-size: 18px;
}

.p-breadcrumb {
  margin: 0;
  padding-top: 1rem;
  color: #FFF;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-breadcrumb ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-end;
  gap: 0;
}
.p-breadcrumb ul li + li::before {
  margin: 0 1rem;
  content: "＞";
  color: #aaaaaa;
}
.p-breadcrumb ul a {
  position: relative;
  color: #aaaaaa;
  font-weight: normal;
}
.p-breadcrumb ul a:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  transform: scale(0, 1);
  transform-origin: left top;
  background: #6e7786;
  content: "";
  transition: transform 0.2s;
}
.p-breadcrumb ul a:focus::after {
  transform: scale(1, 1);
}

.p-btn__wrap {
  width: 100%;
  max-width: 500px;
  margin: auto;
}
.p-btn__wrap_l {
  width: 100%;
  max-width: 500px;
  margin: auto auto auto 0;
}

.p-company-about {
  padding-top: 15rem;
  overflow: hidden;
  background-color: #222;
  color: #FFF;
}
.p-company-about h2 {
  position: absolute;
  top: -5rem;
  right: 5rem;
  color: #758bbf;
  font-size: 24px;
}
.p-company-about__ttl {
  position: relative;
  height: 400px;
  margin-top: 10rem;
  background: url(../img/bg-p-company-about.jpg) no-repeat center top;
  background-size: cover;
}
.p-company-about__ttl__en {
  position: absolute;
  top: -15rem;
  left: 5rem;
  width: 100%;
  font-weight: bold;
  font-size: 100px;
  line-height: 1;
  font-family: "Roboto", sans-serif;
  mix-blend-mode: exclusion;
}
.p-company-about__inner {
  max-width: 1600px;
  margin: auto;
}
.p-company-about ul {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  margin-top: 7rem;
  gap: 0;
}
.p-company-about ul li {
  width: 30%;
  background-color: #FFF;
  color: #000;
  font-weight: bold;
  font-size: 18px;
  text-align: center;
}
.p-company-about ul li strong {
  font-size: clamp(36px, 2.8125vw, 55px);
  font-family: "Roboto", sans-serif;
}

table.Meeting {
  width: 100%;
  min-width: 500px;
  border-collapse: collapse;
  white-space: nowrap;
}

table.Meeting tr th,
table.Meeting tr td {
  padding: 15px 60px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  color: #333333;
  font-size: clamp(13px, 0.78vw, 15px);
}

table.Meeting tr th {
  padding-left: 0;
  font-size: clamp(14px, 0.8333vw, 16px);
  vertical-align: middle;
}

.consultation_Meeting_Form span {
  line-height: 1.5;
}

.consultationMeeting h2 {
  text-align: center;
}

.consultationMeeting .p-archive-list--case__txt {
  text-align: center;
}

.consultationMeeting .p-archive-list__item img {
  border-radius: 60px;
}

.pdf-box.pdf-box_type1.flex.link_box_1004 {
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 850px;
  margin: 70px auto 0;
  padding: 35px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.pdf-box.pdf-box_type1.flex.link_box_1004 a {
  width: 100%;
  text-align: center;
}

.pdf-box.link_box_1004 .pdf-box__ttl p {
  margin-bottom: 2.5rem;
  font-weight: bold;
  font-size: 2.7rem;
  line-height: 1.4;
}

.pdf-box.link_box_1004 .pdf-box__img {
  width: 300px;
  margin-left: 40px;
}

.pdf-box.link_box_1004 .pdf-box__ttl {
  flex: 1;
}

.youtube_wrap {
  position: relative;
  width: 100%;
}

.youtube_wrap::before {
  display: block;
  padding-top: 56.25%;
  content: "";
}

.youtube_wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.p-consultation-meeting-form-box {
  padding-top: 4rem;
}
.p-consultation-meeting .c-title-h2 {
  font-size: clamp(25px, 1.875vw, 36px);
}

.p-consulting-education-sec02__arrow {
  margin-bottom: 2rem;
  text-align: center;
}
.p-consulting-education-sec02__arrow img {
  width: 63px !important;
}
.p-consulting-education-sec02-box {
  padding: 2rem;
  border: 2px solid #5971ab;
  color: #5971ab;
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
  text-align: center;
}
.p-consulting-education-box {
  max-width: 1200px;
  margin: auto auto 4rem auto;
  background-color: #FFF;
}
.p-consulting-education-box__wrap {
  padding: 4rem 4rem 0 4rem;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-consulting-education-box__h2 {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  margin-bottom: 0;
  gap: 3%;
  background-color: #5971ab;
}
.p-consulting-education-box__h2__num {
  display: block;
  width: 80px;
  height: 80px;
  padding-top: 1.4rem;
  background-color: #111;
  color: #FFF;
  font-size: clamp(24px, 1.562vw, 30px);
  text-align: center;
}
.p-consulting-education-box__h2__text {
  margin: auto 0;
  color: #FFF;
  font-size: clamp(18px, 1.25vw, 24px);
}
.p-consulting-education-box__h2_b {
  margin-bottom: 0;
  padding: 0.5rem 1rem;
  background-color: #111;
  color: #FFF;
  font-size: clamp(18px, 1.25vw, 24px);
  text-align: center;
}
.p-consulting-education-box__btn {
  margin: 2rem 0;
}

.p-course {
  padding-top: 8rem;
}
.p-course-ttlarea__001 {
  position: relative;
  height: 410px;
  margin-top: 5rem;
  background: url(../img/course/bg_001.jpg) no-repeat right 0;
  background-size: cover;
}
.p-course-ttlarea__002 {
  position: relative;
  height: 410px;
  background: url(../img/course/bg_002.jpg) no-repeat right 0;
  background-size: cover;
}
.p-course-ttlarea__003 {
  position: relative;
  height: 410px;
  background: url(../img/course/bg_003.jpg) no-repeat right 0;
  background-size: cover;
}
.p-course-list {
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  padding: 8rem 0;
  background: linear-gradient(to bottom, #efefef 0%, #e4e4e4 100%);
}
.p-course-list ul {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  gap: 2%;
}
.p-course-list ul li {
  width: 49%;
  margin-bottom: 2%;
  background-color: #fff;
}
.p-course-list ul li a {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 232px;
  padding: 4rem 8rem 4rem 5rem;
  border-left: 5px solid #5971ab;
  background-color: #fff;
  transition: 0.5s;
}
.p-course-list ul li a::after {
  display: inline-block;
  position: absolute;
  top: calc(50% - 6px);
  right: 25px;
  width: 7px;
  height: 12px;
  margin-left: 10px;
  background: url(../img/ico_arrow_003.png) no-repeat;
  background-size: contain;
  content: "";
  transition: 0.5s;
}
.p-course-list ul li a:hover {
  opacity: 0.7;
}
.p-course-list ul li a:hover::after {
  right: 15px;
}
.p-course-list ul li a.nolink {
  pointer-events: none;
}
.p-course-list ul li a.nolink::after {
  content: none !important;
}
.p-course-list ul li h3 {
  margin-bottom: 2rem;
  font-size: clamp(24px, 1.666vw, 32px);
}
.p-course-list__cs {
  color: #999999;
}

.p-document {
  padding-top: 5rem;
}
.p-document-list {
  padding-top: 4rem;
}
.p-document-list figure {
  padding: 3rem;
  background-color: #eee;
}
.p-document-list .c-list-nomal li figure img {
  -o-object-fit: contain;
     object-fit: contain;
}

.p-education__boldList {
  margin: 2em 0;
  padding-left: 1em;
  font-weight: 700;
  text-indent: -1em;
}
.p-education__block {
  margin-top: 10rem;
}
.p-education__table {
  width: 100%;
  margin-top: 2em;
}
.p-education__table tr, .p-education__table tr, .p-education__table td {
  border: #dddddd 1px solid;
  background: #fff;
}
.p-education__table th {
  width: 5%;
  background: #07183F;
  color: #fff;
  text-align: center;
  vertical-align: middle;
}
.p-education__table td {
  padding: 0.5em 1.5em;
  vertical-align: middle;
}
.p-education__table td:first-of-type {
  font-weight: 700;
}
.p-education__table td span {
  font-weight: 700;
}
.p-education__schedule {
  width: 100%;
  margin-top: 2em;
}
.p-education__schedule--caption {
  margin-top: 2em;
}
.p-education__schedule tr, .p-education__schedule th, .p-education__schedule td {
  padding: 0.5em 1em;
  border: #dddddd 1px solid;
  background: #fff;
  vertical-align: middle;
}
.p-education__schedule tr td.u-text--left {
  text-align: left;
}
.p-education__schedule tr.ll-blue td:nth-last-child(-n+4) {
  color: #dfe2eb;
}
.p-education__schedule tr.l-blue td:nth-last-child(-n+4) {
  color: #bfcae4;
}
.p-education__schedule tr.m-blue td:nth-last-child(-n+4) {
  color: #a3b1d2;
}
.p-education__schedule tr.g-blue td:nth-last-child(-n+4) {
  color: #153378;
}
.p-education__schedule th {
  background: #5971ab;
  color: #fff;
  text-align: center;
}
.p-education__schedule td.one {
  background: #bfcae4;
  font-weight: 700;
  text-align: center;
}
.p-education__schedule td.two {
  background: #a3b1d2;
  font-weight: 700;
  text-align: center;
}
.p-education__schedule td.three {
  background: #dfe2eb;
  font-weight: 700;
  text-align: center;
}
.p-education__schedule td.gray {
  background: #f3f3f3;
  font-weight: 700;
  text-align: center;
}
.p-education__schedule td.last {
  background: #999;
  color: #fff;
  font-weight: 700;
  text-align: center;
}
.p-education__schedule td:nth-last-child(-n+5) {
  text-align: center;
}
.p-education__phase .p-blk__phase__item__cont__txtbox p {
  padding-left: 1.5em;
  text-indent: -0.8em;
}
.p-education__phase .p-blk__phase__item__cont__txtbox p span {
  margin: 0;
  margin-right: 0.5em;
}

.p-event {
  padding-top: 5rem;
}
.p-event-list {
  padding-top: 4rem;
}

.p-faq-list {
  border-top: 1px solid #eee;
}
.p-faq-list dl {
  margin-bottom: 0;
  padding: 3rem 0 3rem 0;
  border-bottom: 1px solid #eee;
}
.p-faq-list dt {
  position: relative;
  padding: 0;
  padding: 1rem 5rem 1rem 4rem;
}
.p-faq-list dt i {
  display: inline-block;
  position: absolute;
  top: 0.8rem;
  left: 0;
  margin-right: 2rem;
  color: #5971ab;
  font-style: normal;
  font-weight: bold;
  font-size: clamp(24px, 1.666vw, 32px);
  line-height: 1;
  font-family: "Roboto", sans-serif;
  text-align: center;
}
.p-faq-list + .p-faq-list {
  margin-top: 1.5625vw;
}
.p-faq-list dt:before {
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  z-index: 5;
  position: absolute;
  top: 50%;
  right: 1.5625vw;
  width: 20px;
  height: 2px;
  margin-top: -1px;
  background: #111;
  content: "";
  transition: all 0.3s;
}
.p-faq-list dt:after {
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  position: absolute;
  top: 50%;
  right: 1.5625vw;
  width: 20px;
  height: 2px;
  margin-top: -1px;
  transform: rotate(-90deg);
  background: #111;
  content: "";
  transition: all 0.3s;
}
.p-faq-list dl.is-open dt:after {
  -moz-transform: rotate(0);
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
.p-faq-list dd {
  display: none;
  position: relative;
  margin-top: 2rem;
  padding: 1rem 5rem 1rem 4rem;
}
.p-faq-list dd i {
  display: inline-block;
  position: absolute;
  top: 0.8rem;
  left: 0;
  margin-right: 2rem;
  color: #111;
  font-style: normal;
  font-weight: bold;
  font-size: clamp(24px, 1.666vw, 32px);
  line-height: 1;
  font-family: "Roboto", sans-serif;
  text-align: center;
}
.p-faq-list dd ol li {
  padding-left: 1.5em;
  text-indent: -1.5em;
}
.p-faq-list a {
  color: #0e1155;
  text-decoration: underline;
}
.p-faq-list a:hover {
  text-decoration: none;
}
.p-faq-list__bg-gray {
  border-color: #bbbbbb;
}
.p-faq-list__bg-gray dl {
  border-color: #bbbbbb;
}

.p-feature-slider {
  background-color: #eeeeee;
}
.p-feature-slider .l-container {
  padding-bottom: 0;
}
.p-feature-slider__items {
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-feature-slider__item {
  margin: 8px;
  padding: 24px 18px;
  background-color: #fff;
}
.p-feature-slider__item-image {
  width: 60%;
  margin: 0 auto 16px;
}
.p-feature-slider__item-text {
  text-align: center;
}
.p-feature-slider__item-text-sub {
  font-weight: 300;
}
.p-feature-slider__item-text-name {
  font-weight: 800;
}
.p-feature .slick-track {
  display: flex;
}
.p-feature .slick-slide {
  height: auto !important;
}
.p-feature .slick-slide > div {
  height: 100%;
}

.p-footer-cta {
  display: block;
  padding: 0;
  background: url(../img/bg-footer-cta.jpg) no-repeat center bottom;
  background-size: cover;
}
.p-footer-cta h2 {
  margin-left: -4rem;
  font-size: clamp(28px, 2.083vw, 40px);
  line-height: 1.2;
}
.p-footer-cta__en {
  margin-left: -4rem;
  color: #5971ab;
  font-weight: bold;
  font-size: clamp(18px, 1.146vw, 22px);
  font-family: "Roboto", sans-serif;
}
.p-footer-cta__en::before {
  content: "● ";
  font-size: 80%;
}
.p-footer-cta__inner {
  max-width: 1500px;
  margin: auto;
  padding-top: 8rem;
}
.p-footer-cta__wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: center;
  gap: 0;
}
.p-footer-cta__bnr {
  width: 50%;
  height: 27rem;
  padding: 0;
  border: 1px solid #222;
  background-color: #FFF;
  color: #111;
  text-align: center;
}
.p-footer-cta__bnr p {
  position: inherit;
  top: 0;
  left: 0;
  transform: inherit;
}
.p-footer-cta__bnr strong {
  display: block;
  font-size: clamp(24px, 1.562vw, 30px);
}
.p-footer-cta__bnr a {
  display: flex;
  width: 100%;
  height: 100%;
  padding: 3rem 2rem;
  transition: 0.5s;
}
.p-footer-cta__bnr a:hover {
  opacity: 0.7;
}
.p-footer-cta__bnr:nth-child(2) {
  background-color: #222;
  color: #FFF;
}
.p-footer-cta__bnr__wrap {
  margin: auto;
}
.p-footer-cta__btn {
  position: inherit;
  width: 82%;
  margin: auto;
  margin-top: 3rem;
  padding: 1rem;
  border: 1px solid #FFF;
  background: url(../img/ico_arrow_001.png) no-repeat right 10px center #222;
  background-size: 8px 14px;
  color: #FFF;
}

.p-footer-nav {
  padding: 3rem 0;
  border-top: 1px solid #0566d4;
}
.p-footer-nav__wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 0;
}
.p-footer-nav__logo {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  min-width: 22%;
  gap: 8%;
}
.p-footer-nav__logo a + img {
  max-width: 4.6rem;
}
.p-footer-nav nav {
  margin: 0 0 0 auto;
  font-size: clamp(14px, 0.8333vw, 16px);
}
.p-footer-nav ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 0;
}
.p-footer-nav ul li + li:before {
  padding: 0 2.6vw;
  content: " | ";
}
.p-footer-nav ul a:focus {
  color: #6e7786;
  transition: 0.3s;
}
.p-footer-nav__copyright {
  margin: 0 0 0 5rem;
  color: #6e7786;
  font-size: clamp(10px, 0.625vw, 12px);
}

.p-footer-nav__logo {
  display: block;
  font-size: 10px;
  line-height: 1.2;
  white-space: initial;
}

.p-footer-nav__logo .flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.p-footer-nav__logo .flex a img {
  width: 164px;
  margin: 15px 15px 15px 0;
}

.p-header__inner {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.p-header__logo {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  padding: 1.5rem 0;
  gap: 8%;
  font-size: 1.1rem;
}
.p-header__logo img {
  display: block;
  margin-bottom: 0.5rem;
}
.p-header__logo a {
  max-width: 74%;
  white-space: initial;
}
.p-header__logo a + img {
  max-width: 4.6rem;
}
.p-header__logo a:focus {
  opacity: 0.7;
  transition: 0.3s;
}
.p-header__nav {
  margin-left: auto;
}
.p-header__nav nav {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-end;
  gap: 0;
}
.p-header__nav ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  gap: 0;
}
.p-header__nav ul + ul {
  margin-left: 3rem;
}
.p-header__nav ul li {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 0;
}
.p-header__nav ul li a {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  gap: 0;
  font-size: clamp(13px, 0.78vw, 15px);
}
.p-header__nav ul li a::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  transform: scale(0, 1);
  transform-origin: left top;
  background: #506A9F;
  content: "";
  transition: transform 0.2s;
}
.p-header__nav ul li a:focus::after {
  transform: scale(1, 1);
}
.p-header__nav ul li.header-spOnly {
  display: none !important;
}
.p-header__nav ul:nth-of-type(1) li + li {
  margin-left: 1.5vw;
}
.p-header__nav ul:nth-of-type(2) li a {
  display: block;
  width: 12rem;
  height: 100%;
  padding: 2.4rem 0;
  color: #fff;
  font-size: clamp(10px, 0.677vw, 13px);
  text-align: center;
}
.p-header__nav ul:nth-of-type(2) li a img {
  display: block;
  height: 1.6rem;
  margin: 0 auto 0.4rem;
}
.p-header__nav ul:nth-of-type(2) li a:focus {
  background: #6e7786 !important;
  transition: 0.5s;
}
.p-header__nav ul:nth-of-type(2) li:nth-of-type(1) a {
  background-color: #444444;
}
.p-header__nav ul:nth-of-type(2) li:nth-of-type(2) a {
  background-color: #222222;
}
.p-header__nav ul:nth-of-type(2) li:nth-of-type(3) a {
  background-color: #121212;
}
.p-header__nav ul:nth-of-type(2) li:nth-of-type(4) a {
  background-color: #5971ab;
}

.p-header__nav ul li a {
  position: relative;
}

.p-header__logo {
  max-width: 100%;
  margin-left: 1.5rem;
  padding: 20px 30px 20px 0;
}

.p-header__logo img {
  width: 164px;
  margin-bottom: 20px;
}

.p-header__logo a {
  max-width: 100%;
  line-height: 1;
}

.p-header__nav nav {
  height: 100%;
}

.p-header__nav ul:nth-of-type(2) li a {
  display: flex;
  flex-flow: column;
  justify-content: center;
}
.menu_contents {
  display: none;
  z-index: 9999999;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  padding: 20px;
  background: rgba(0, 0, 0, 0.6);
}
.menu_contents-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.menu_contents-item {
  color: #fff;
}
.menu_contents-item + .menu_contents-item {
  margin-left: 1.5vw;
}
.menu_contents-item a {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 400px;
  padding: 10px 20px;
  color: #fff;
  font-size: 15px;
  text-align: left;
}
.menu_contents-item a::after {
  content: none !important;
}
.menu_contents-item a:hover p.title::after {
  transform: scale(1, 1);
}
.menu_contents-item a p.title {
  display: block;
  position: relative;
  width: 100%;
  margin-bottom: 0.5em;
  text-align: left;
}
.menu_contents-item a p.title::before {
  display: inline-block;
  position: relative;
  margin-right: 5px;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  /*border-left: 5px solid #153378;*/
  border-left: 5px solid #fff;
  content: "";
}
.menu_contents-item a p.title::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  transform: scale(0, 1);
  transform-origin: left top;
  background: #fff;
  content: "";
  transition: transform 0.2s;
}

.p-home-mv {
  position: relative;
}
.p-home-mv__wrap {
  width: 100%;
}
.p-home-mv .l-container2 {
  width: 100%;
}
.p-home-mv-list li {
  height: 70vh;
}
.p-home-mv-list li a {
  display: flex;
  width: 100%;
  height: 100%;
  transition: 0.5s;
}
.p-home-mv-list li a:hover {
  opacity: 0.7;
}
.p-home-mv-list li a .l-container2 {
  margin-top: auto;
  margin-bottom: auto;
}
.p-home-mv-list li h1 {
  font-weight: 900;
  font-size: 64px;
}
.p-home-mv-list li h1 span {
  display: inline-block;
  margin-bottom: 1rem;
  padding: 0 2rem;
  background-color: rgba(255, 255, 255, 0.8);
}
.p-home-mv-list li h2 {
  font-size: 24px !important;
}
.p-home-mv-list li h2 span {
  display: inline-block;
  padding: 5px 2rem;
  background-color: #5971ab;
  color: #fff;
  font-weight: bold;
  font-size: clamp(18px, 1.146vw, 22px) !important;
  line-height: 1.35;
}
.p-home-mv-list li.mv_01 a {
  background: url(../img/top/bg_mv_001.jpg) no-repeat;
  background-size: cover;
}
.p-home-mv-list li.mv_02 a {
  background: url(../img/top/bg_mv_002.png) no-repeat;
  background-size: cover;
}
.p-home-mv-list li.mv_03 a {
  background: url(../img/top/bg_mv_003.png) no-repeat;
  background-size: cover;
}
.p-home-mv-list li.mv_04 a {
  background: url(../img/top/bg_mv_004.png) no-repeat;
  background-size: cover;
}
.p-home-mv-list li.mv_05 a {
  background: url(../img/top/bg_mv_005.png) no-repeat;
  background-size: cover;
}
.p-home-mv-list li.mv_06 a {
  background: url(../img/top/bg_mv_006.png) no-repeat;
  background-size: cover;
}
.p-home-mv-list li.mv_07 a {
  background: url(../img/top/bg_mv_007.png) no-repeat;
  background-size: cover;
}
.p-home-mv-list li.mv_08 a {
  background: url(../img/top/bg_mv_008.png) no-repeat;
  background-size: cover;
}
.p-home-mv-list li.mv_09 a {
  background: url(../img/top/bg_mv_009.png) no-repeat;
  background-size: cover;
}
.p-home-mv__btn {
  position: relative;
  width: 246px;
  margin-top: 6rem;
  padding: 2rem 0;
  background-color: #111;
  color: #fff;
  text-align: center;
}
.p-home-mv__btn::after {
  display: inline-block;
  position: absolute;
  top: calc(50% - 6px);
  right: 15px;
  width: 7px;
  height: 12px;
  margin-left: 10px;
  background: url(../img/ico_arrow_004.png) no-repeat;
  background-size: contain;
  content: "";
  transition: 0.5s;
}
.p-home-mv .slick-dots {
  z-index: 10;
  position: absolute;
  right: 0;
  bottom: 20px;
  padding-right: 5vw;
  text-align: right;
}
.p-home-mv .slick-dots li {
  width: 21px;
  height: 26px;
}
.p-home-mv .slick-dots li button {
  background: #fff;
  color: initial;
  color: #5971ab;
  font-weight: bold;
  font-size: initial;
  font-size: 14px;
}
.p-home-mv .slick-dots li.slick-active button {
  background: #5971ab;
  color: #fff;
}
.p-home-mv .slick-dots li button:before {
  content: none;
}
.p-home-mv .ico_scroll {
  position: absolute;
  bottom: -50px;
  left: calc(50% - 50px);
  width: 100px;
  height: 100px;
}
.p-home-mv .ico_scroll img {
  width: 100%;
}
.p-home-mv .slick-dotted.slick-slider {
  margin-bottom: 0;
}

.p-home-event {
  position: relative;
}
.p-home-event .l-container {
  z-index: 1;
  position: relative;
  padding: 8rem 0 0;
}
.p-home-event h2 {
  color: #fff;
}
.p-home-event::before {
  display: block;
  z-index: 0;
  position: absolute;
  width: 100%;
  height: 610px;
  background: linear-gradient(to left, #121212 0%, #121212 52%, #222222 52%, #222222 100%);
  content: "";
}
.p-home-event__flex {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.p-home-event-list {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  width: 100%;
  max-width: 935px;
  gap: 0;
}
.p-home-event-list li {
  width: 49%;
  margin-bottom: 2%;
}
.p-home-event-list li a {
  display: flex;
  position: relative;
  height: 300px;
  overflow: hidden;
  color: #fff;
}
.p-home-event-list li a::before {
  display: block;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(89, 113, 171, 0.85);
  content: "";
  opacity: 0;
  transition: 0.5s;
}
.p-home-event-list li a:hover::before {
  opacity: 1;
}
.p-home-event-list li a:hover .p-home-event-list__wrap::before {
  opacity: 1;
}
.p-home-event-list li a:hover figure {
  transform: scale(1.2);
}
.p-home-event-list li a figure {
  position: absolute;
  width: 100%;
  transition: 0.5s;
}
.p-home-event-list li a figure img {
  width: 100%;
  height: auto;
}
.p-home-event-list__wrap {
  z-index: 1;
  position: relative;
  width: 90%;
  margin: auto;
  padding-left: 17px;
  transition: 0.3s;
}
.p-home-event-list__wrap::before {
  display: block;
  position: absolute;
  left: 0;
  width: 2px;
  height: 100%;
  background-color: #fff;
  content: "";
  opacity: 0;
  transition: 0.5s;
}
.p-home-event-list__date {
  font-size: 30px;
  line-height: 1.2;
  font-family: "Roboto", sans-serif;
}
.p-home-event-list__date span {
  font-size: 20px;
}
.p-home-event-list__ttl {
  margin-bottom: 2rem;
  font-weight: bold;
  font-size: 20px;
  line-height: 1.6;
}
.p-home-event-list__tag {
  display: inline-block;
  padding: 4px 10px;
  border: 1px solid #fff;
  font-weight: bold;
  line-height: 1.2;
}
.p-home-event-btn {
  position: absolute;
  top: 25rem;
  left: 0;
  width: 100%;
  max-width: 285px;
}
.p-home-event-btn a {
  display: block;
  position: relative;
  padding: 2rem 4rem;
  border: 1px solid #111;
  background-color: #fff;
  font-size: clamp(12px, 0.729vw, 14px);
  text-align: center;
}
.p-home-event-btn a::after {
  display: inline-block;
  position: absolute;
  top: calc(50% - 6px);
  right: 15px;
  width: 7px;
  height: 12px;
  margin-left: 10px;
  background: url(../img/ico_arrow_003.png) no-repeat;
  background-size: contain;
  content: "";
  transition: 0.5s;
}
.p-home-event-btn a:hover::after {
  right: 5px;
}
.p-home-event-btn a:hover {
  opacity: 0.7;
}
.p-home-document .l-container {
  padding-bottom: 0;
}
.p-home-document .c-list-nomal li figure {
  padding: 2rem;
  background-color: #f3f3f3;
}
.p-home-document .c-list-nomal li figure img {
  -o-object-fit: contain;
     object-fit: contain;
}
.p-home-review .c-btn--w {
  margin-top: 0;
}
.p-home-review-list {
  display: flex;
  position: relative;
  left: calc((100vw - 1324px) / 2);
}
.p-home-review-list li {
  margin: 0 15px;
}
.p-home-review-list li a {
  display: block;
  position: relative;
  height: 100%;
  padding-bottom: 6rem;
}
.p-home-review-list li a:hover {
  opacity: 0.7;
}
.p-home-review-list__ttl {
  padding: 2rem 0;
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
  text-align: center;
}
.p-home-review-list__btn {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: right;
}
.p-home-review-list__btn::after {
  display: inline-block;
  width: 7px;
  height: 12px;
  margin-left: 10px;
  background: url(../img/ico_arrow_003.png) no-repeat;
  background-size: contain;
  content: "";
  transition: 0.5s;
}
.p-home-review-list .slick-prev,
.p-home-review-list .slick-next {
  display: block;
  z-index: 10;
  position: absolute;
  top: 25%;
  width: 63px;
  height: 63px;
  padding: 0;
  transform: translate(0, -50%);
  border: none;
  outline: none;
  background: transparent;
  color: transparent;
  font-size: 0px;
  line-height: 0px;
  cursor: pointer;
}
.p-home-review-list .slick-prev::before,
.p-home-review-list .slick-next::before {
  display: none;
}
.p-home-review-list .slick-prev {
  background: url(../img/top/btn_prev.png) no-repeat;
  background-size: contain;
}
.p-home-review-list .slick-prev:hover, .p-home-review-list .slick-prev:focus {
  background: url(../img/top/btn_prev.png) no-repeat;
  background-size: contain;
}
.p-home-review-list .slick-next {
  left: 1280px;
  background: url(../img/top/btn_next.png) no-repeat;
  background-size: contain;
}
.p-home-review-list .slick-next:hover, .p-home-review-list .slick-next:focus {
  background: url(../img/top/btn_next.png) no-repeat;
  background-size: contain;
}
.p-home-consultant {
  position: relative;
  height: 940px;
  padding-bottom: 200px;
  overflow: hidden;
}
.p-home-consultant__wrap {
  position: relative;
}
.p-home-consultant::before {
  display: block;
  z-index: 0;
  position: absolute;
  top: 600px;
  width: 100%;
  height: 320px;
  background: linear-gradient(to left, #121212 0%, #121212 30%, #222222 30%, #222222 100%);
  content: "";
}
.p-home-consultant-list .slick-list {
  overflow: visible;
}
.p-home-consultant-list li {
  width: 360px;
  margin: 0 15px;
  padding-bottom: 100px;
}
.p-home-consultant-list li a {
  display: block;
  height: 100%;
  padding: 4rem 3rem;
  background-color: #eee;
  text-align: center;
  pointer-events: none;
  transition: 0.5s;
}
.p-home-consultant-list li a:hover {
  opacity: 0.7;
}
.p-home-consultant-list li a figure {
  width: 130px;
  margin: auto;
}
.p-home-consultant-list li.slick-current {
  padding-bottom: 0;
}
.p-home-consultant-list li.slick-current + li {
  width: 390px;
  padding-bottom: 0;
}
.p-home-consultant-list li.slick-current + li figure {
  width: 200px;
}
.p-home-consultant-list li.slick-current + li a {
  padding-bottom: 80px;
}
.p-home-consultant-list__prof {
  padding: 2rem 0;
  font-size: 14px;
}
.p-home-consultant-list__name {
  font-weight: bold;
}
.p-home-consultant-list .slick-prev,
.p-home-consultant-list .slick-next {
  display: block;
  z-index: 10;
  position: absolute;
  top: 25%;
  width: 63px;
  height: 63px;
  padding: 0;
  transform: translate(0, -50%);
  border: none;
  outline: none;
  background: transparent;
  color: transparent;
  font-size: 0px;
  line-height: 0px;
  cursor: pointer;
}
.p-home-consultant-list .slick-prev::before,
.p-home-consultant-list .slick-next::before {
  display: none;
}
.p-home-consultant-list .slick-prev {
  top: 500px;
  right: calc(15vw + 150px);
  left: inherit;
  background: url(../img/top/btn_prev.png) no-repeat;
  background-size: contain;
}
.p-home-consultant-list .slick-prev:hover, .p-home-consultant-list .slick-prev:focus {
  background: url(../img/top/btn_prev.png) no-repeat;
  background-size: contain;
}
.p-home-consultant-list .slick-next {
  top: 500px;
  right: 15vw;
  left: inherit;
  background: url(../img/top/btn_next.png) no-repeat;
  background-size: contain;
}
.p-home-consultant-list .slick-next:hover, .p-home-consultant-list .slick-next:focus {
  background: url(../img/top/btn_next.png) no-repeat;
  background-size: contain;
}
.p-home-consultant .slick_pause {
  display: block;
  z-index: 10;
  position: absolute;
  top: 500px;
  right: calc(15vw + 76px);
  width: 63px !important;
  height: 63px !important;
  padding: 0;
  transform: translate(0, -50%);
  border: none;
  outline: none;
  background: url(../img/top/btn_stop.png) no-repeat !important;
  background: transparent;
  background-size: contain !important;
  color: transparent;
  font-size: 0px;
  line-height: 0px;
  cursor: pointer;
}
.p-home-consultant .slick-num {
  position: absolute;
  top: 400px;
  right: 15vw;
  color: #5971ab;
  font-family: "Roboto", sans-serif;
}
.p-home-consultant .all-count {
  font-size: 23px;
}
.p-home-consultant .now-count {
  color: #fff;
  font-weight: bold;
  font-size: 35px;
}
.p-home-case .c-btn--w {
  margin-top: 0;
}
.p-home-lead {
  color: #fff;
}
.p-home-lead__01 {
  background-color: #111;
  text-align: center;
}
.p-home-lead__01 .l-container {
  padding-block: 10rem;
}
.p-home-lead__01 h2 {
  display: inline-block;
  margin-bottom: 0;
  font-size: 56px;
  text-align: right;
}
.p-home-lead__01 h2 span {
  font-weight: normal;
  font-size: 24px;
}
.p-home-lead__02 {
  padding: 8rem 0;
  background-color: #222;
}
.p-home-lead__flex {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.p-home-lead__flex figure {
  width: 60%;
}
.p-home-lead__flex figure img {
  width: 100%;
}
.p-home-lead__wrap {
  width: 36%;
}
.p-home-lead__wrap h3 {
  margin-bottom: 3rem;
  color: #5971ab;
  font-size: 32px;
  line-height: 1.4;
  text-align: right;
}
.p-home-lead__btn a {
  display: block;
  position: relative;
  width: 246px;
  margin-top: 5rem;
  margin-left: auto;
  padding: 2rem;
  border: 1px solid #fff;
  background-color: #222;
  color: #fff;
  text-align: center;
}
.p-home-lead__btn a::after {
  display: inline-block;
  position: absolute;
  top: calc(50% - 6px);
  right: 15px;
  width: 7px;
  height: 12px;
  margin-left: 10px;
  background: url(../img/ico_arrow_004.png) no-repeat;
  background-size: contain;
  content: "";
  transition: 0.5s;
}
.p-home-lead__btn a:hover {
  opacity: 0.7;
}
.p-home-lead__btn a:hover::after {
  right: 10px;
}

.p-top-business__cards {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
  background-color: #979dad;
  color: #fff;
}
.p-top-business__cards a {
  display: flex;
  position: relative;
  width: 100%;
  height: 100%;
  height: 600px;
  padding: 5rem 0;
}
.p-top-business__cards li {
  width: 20%;
  transition: 0.5s;
}
.p-top-business__cards li:nth-child(1) {
  background: url(../img/top/bg_home_service_004.jpg) no-repeat center center;
  background-size: cover;
}
.p-top-business__cards li:nth-child(2) {
  background: url(../img/top/bg_home_service_001.jpg) no-repeat center center;
  background-size: cover;
}
.p-top-business__cards li:nth-child(3) {
  background: url(../img/top/bg_home_service_002.jpg) no-repeat center center;
  background-size: cover;
}
.p-top-business__cards li:nth-child(4) {
  background: url(../img/top/bg_home_service_003.jpg) no-repeat center center;
  background-size: cover;
}
.p-top-business__cards li a {
  text-align: center;
}
.p-top-business__cards li.is-active {
  width: 40%;
}
.p-top-business__cards li.is-active .p-top-business__card__ttl {
  margin-bottom: 40px;
  font-size: 34px;
  line-height: 1;
}
.p-top-business__cards li.is-active .p-top-business__card__text {
  display: block;
}
.p-top-business__cards li.is-active .p-top-business__card__btn {
  display: block;
}

.p-top-business__card__wrap {
  margin: auto;
  text-align: center;
}

.p-top-business__card__ttl {
  font-weight: bold;
  font-size: 24px;
}

.p-top-business__card__text {
  display: none;
  text-align: left;
}

.p-top-business__card__btn {
  display: none;
  position: relative;
  width: 285px;
  margin-top: 4rem;
  padding: 2rem;
  border: 1px solid #fff;
}
.p-top-business__card__btn::after {
  display: inline-block;
  position: absolute;
  top: calc(50% - 6px);
  right: 15px;
  width: 7px;
  height: 12px;
  margin-left: 10px;
  background: url(../img/ico_arrow_004.png) no-repeat;
  background-size: contain;
  content: "";
  transition: 0.5s;
}

.p-platform-academy-cloud-lead__flex {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.p-platform-academy-cloud-lead__wrap {
  width: 55%;
}
.p-platform-academy-cloud-lead__wrap p {
  margin-top: 4rem;
  margin-bottom: 1em;
}
.p-platform-academy-cloud-lead__wrap h2 {
  margin-bottom: 3rem;
}
.p-platform-academy-cloud-lead figure {
  width: 40%;
}
.p-platform-academy-cloud-lead figure.p-platform-academy-cloud__logo {
  width: 80%;
  margin-top: 2rem;
  padding: 1rem;
  border: 1px solid #e3e3e3;
}
.p-platform-academy-cloud-lead figure.p-platform-academy-cloud__logo img {
  -o-object-fit: cover;
  width: 100%;
     object-fit: cover;
}
.p-platform-academy-cloud-point {
  padding-block: 13rem 12rem;
}
.p-platform-academy-cloud-point .l-container {
  padding-block: 0;
}
.p-platform-academy-cloud-point__arrow {
  padding-top: 2rem;
  padding-bottom: 2rem;
  text-align: center;
}
.p-platform-academy-cloud-point__arrow img {
  width: 80%;
  max-width: 384px;
}
.p-platform-academy-cloud-point__ttl {
  font-weight: bold;
  font-size: 24px;
  text-align: center;
}
.p-platform-academy-cloud-list1 {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.p-platform-academy-cloud-list1 li {
  width: 24%;
}
.p-platform-academy-cloud-list1__wrap {
  display: flex;
  width: 100%;
  padding: 2rem 4rem;
  background-color: #5971ab;
  color: #FFF;
  font-weight: bold;
}
.p-platform-academy-cloud-list1__wrapin p::before {
  display: inline-block;
  margin-right: 5px;
  content: "●";
}
.p-platform-academy-cloud-list2 {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.p-platform-academy-cloud-list2 li {
  width: 32%;
}
.p-platform-academy-cloud-list2 li:nth-child(1) {
  background-color: #a3b1d2;
}
.p-platform-academy-cloud-list2 li:nth-child(2) {
  background-color: #bfcae4;
}
.p-platform-academy-cloud-list2 li:nth-child(3) {
  background-color: #8796bb;
}
.p-platform-academy-cloud-list2__wrap {
  width: 100%;
  padding: 3rem 4rem;
  font-weight: bold;
}
.p-platform-academy-cloud-list2__wrapin {
  margin: auto 0;
  text-align: center;
}
.p-platform-academy-cloud-list2__wrapin p {
  font-size: 18px;
  line-height: 1.4;
}
.p-platform-academy-cloud-list2__wrapin p span {
  font-size: 24px;
}
.p-platform-academy-cloud-table1 tr:nth-child(1) th {
  background-color: #111;
  color: #FFF;
}

.p-related {
  padding-bottom: 8rem;
}
.p-related-list {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  gap: 2%;
}
.p-related-list li {
  width: 23.5%;
  margin-bottom: 2rem;
}
.p-related-list li a {
  display: block;
  transition: 0.5s;
}
.p-related-list li a figure {
  position: relative;
}
.p-related-list li a figure img {
  width: 100%;
}
.p-related-list li a figure::after {
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 60px;
  height: 60px;
  background: url(../img/ico_arrow_005.png) no-repeat;
  background-size: contain;
  content: "";
}
.p-related-list li a:hover {
  opacity: 0.7;
}
.p-related-list__ttl {
  display: flex;
  width: 100%;
  margin-top: 2rem;
  padding: 0.5rem 2rem;
  border-left: 5px solid #5971ab;
}
.p-related-list__ttl span {
  display: block;
  margin: auto 0;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 1.4;
}

.p-service-program__table2.flex3 {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  width: 100% !important;
  gap: 0;
}
.p-service-program__table2.flex3 table {
  width: 32% !important;
}

.p-service-program__table2.flex2 {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  width: 100% !important;
  gap: 0;
}
.p-service-program__table2.flex2 table {
  width: 48% !important;
}

.p-service-program__wrapin--flex {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.p-service-program__img2 {
  width: 44%;
}
.p-service-program__document {
  width: 52%;
}
.p-service-program__document-box {
  margin-bottom: 2rem;
}
.p-service-program__document-title {
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-service-program__document-title span {
  color: #5971ab;
  font-weight: normal;
  font-size: clamp(24px, 1.562vw, 30px);
  font-family: "Roboto", sans-serif;
}
.p-service-program__document-content {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.p-service-program__document-content figure {
  width: 30%;
}
.p-service-program__document-content p {
  width: 66%;
}

.p-service-bnrarea {
  padding-bottom: 8rem;
}
.p-service-bnrarea .l-container {
  padding-bottom: 0;
}
.p-service-bnrarea-list {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: center;
  gap: 0;
}
.p-service-bnrarea-list li {
  width: 30%;
  transition: 0.5s;
}
.p-service-bnrarea-list li.is-active {
  position: relative;
}
.p-service-bnrarea-list li a {
  display: flex;
  position: relative;
  width: 100%;
  height: 400px;
  overflow: hidden;
  text-align: center;
}
.p-service-bnrarea-list li a::before {
  display: block;
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(89, 113, 171, 0.85);
  content: "";
  opacity: 0;
  transition: all 0.3s ease-out;
}
.p-service-bnrarea-list li a:hover::before {
  opacity: 1;
}
.p-service-bnrarea-list li a:hover::after {
  transform: scale(1.2);
}
.p-service-bnrarea-list li a::after {
  display: block;
  z-index: 1;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  content: "";
  transition: all 0.3s ease-out;
}
.p-service-bnrarea-list.list4 li {
  width: 22%;
}
.p-service-bnrarea-list.list2 li {
  width: 40%;
}
.p-service-bnrarea-list.list2 li.is-active {
  width: 60%;
}
.p-service-bnrarea-list__ttl {
  z-index: 2;
  position: relative;
  margin: auto;
  color: #fff;
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.17);
}
.p-service-bnrarea-list__001::after {
  background: url(../img/service/bnr_001.jpg) no-repeat center center;
  background-size: cover;
}
.p-service-bnrarea-list__002::after {
  background: url(../img/service/bnr_002.jpg) no-repeat center center;
  background-size: cover;
}
.p-service-bnrarea-list__003::after {
  background: url(../img/service/bnr_003.jpg) no-repeat center center;
  background-size: cover;
}
.p-service-bnrarea-list__004::after {
  background: url(../img/service/bnr_008.jpg) no-repeat center center;
  background-size: cover;
}
.p-service-bnrarea-list__005::after {
  background: url(../img/service/bnr_009.jpg) no-repeat center center;
  background-size: cover;
}
.p-service-bnrarea-list__006::after {
  background: url(../img/service/bnr_004.jpg) no-repeat center center;
  background-size: cover;
}
.p-service-bnrarea-list__007::after {
  background: url(../img/service/bnr_005.jpg) no-repeat center center;
  background-size: cover;
}

.p-service-bnrtop {
  width: 100%;
  max-width: 1000px;
  margin: 6rem auto 2rem auto;
}
.p-service-bnrtop a {
  display: block;
  display: flex;
  position: relative;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  padding: 4rem;
  gap: 0;
  background-color: #f3f3f3;
  transition: 0.5s;
}
.p-service-bnrtop a::after {
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 60px;
  height: 60px;
  background: url(../img/ico_arrow_005.png) no-repeat;
  background-size: contain;
  content: "";
}
.p-service-bnrtop a:hover {
  opacity: 0.7;
}
.p-service-bnrtop a figure {
  width: 42%;
}
.p-service-bnrtop.bg-w a {
  background-color: #FFF;
}
.p-service-bnrtop__wrap {
  width: 52%;
  margin: auto 0;
}
.p-service-bnrtop__ttl {
  margin-bottom: 1rem;
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
}

.p-service-fcc-academy-cloud__detail h2 {
  padding-bottom: 1rem;
}
.p-service-fcc-academy-cloud__detail ul {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}
.p-service-fcc-academy-cloud__detail ul li {
  width: 25%;
}
.p-service-fcc-academy-cloud__detail ul li h4 {
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 20px;
  text-align: center;
}
.p-service-fcc-academy-cloud__detail ul li .p-service-fcc-academy-cloud__detail__lightBlue-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 155px;
  padding: 20px 20px;
  background-color: #d7e8f2;
  font-weight: bold;
  font-size: 14px;
}
.p-service-fcc-academy-cloud__detail ul li .p-service-fcc-academy-cloud__detail__lightBlue-box p + p {
  margin-top: 10px;
}
.p-service-fcc-academy-cloud__detail ul.p-service-fcc-academy-cloud__detail__3column {
  margin-top: 4rem;
}
.p-service-fcc-academy-cloud__detail ul.p-service-fcc-academy-cloud__detail__3column li.p-service-fcc-academy-cloud__detail__Blue-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 33.333%;
  min-height: 155px;
  padding: 20px 20px;
  background-color: #153378;
  font-weight: bold;
  font-size: 14px;
}
.p-service-fcc-academy-cloud__detail ul.p-service-fcc-academy-cloud__detail__3column li.p-service-fcc-academy-cloud__detail__Blue-box p {
  color: #fff;
  font-weight: normal;
  text-align: center;
}
.p-service-fcc-academy-cloud__detail ul.p-service-fcc-academy-cloud__detail__3column li.p-service-fcc-academy-cloud__detail__Blue-box p span {
  font-weight: bold;
  font-size: 22px;
}
.p-service-fcc-academy-cloud__detail ul.p-service-fcc-academy-cloud__detail__3column li.p-service-fcc-academy-cloud__detail__Blue-box p + p {
  margin-top: 10px;
}
.p-service-fcc-academy-cloud__detail .c-arrow--center-bottom {
  border-color: #d6d6d6 transparent transparent transparent;
}
.p-service-fcc-academy-cloud__detail__smallTtl {
  font-size: 16px;
}
.p-service-fcc-academy-cloud__feature {
  /*ul {
    display: flex;
    justify-content: space-between;
    gap: 0px;

    @include mq-down {
      flex-direction: column;
    }

    li {
      width: 33.333%;
      padding: 30px;
      background-color: #fff;
      min-height: 330px;
      font-size: 14px;
      display: flex;
      flex-direction: column;
      justify-content: start;
      box-shadow: 0px 0px 10px 0px #b8b8b8;
      border-radius: 10px;
      margin: 10px;

      @include mq-down {
        width: 100%;
        margin: 0 0 20px;
      }


      h4 {
        text-align: center;
        font-weight: bold;
        margin-bottom: 30px;
        font-size: 18px;
      }

      figure {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;

        img {
          max-width: 100%;
          margin-left: 0rem;
          float: none;
        }

        figcaption {
          margin-top: 30px;
        }
      }

      .p-service-fcc-academy-cloud__feature__box:first-of-type {
        display: flex;
        flex-direction: row;
        justify-content: center;
        gap: 50px;
        margin-bottom: 10px;

        @include mq-down {
          justify-content: center;
        }

        figure {
          display: flex;
          flex-direction: column;
          justify-content: center;
          align-items: center;
          text-align: center;

          img {
            max-width: 100%;
            margin-left: 0rem;
            float: none;
          }

          figcaption {
            margin-top: 8px;
          }
        }
      }
      .p-service-fcc-academy-cloud__feature__box:last-of-type {
        display: flex;
        flex-direction: row;
        justify-content: center;
        gap: 70px;

        @include mq-down {
          justify-content: center;
        }

        figure {
          display: flex;
          flex-direction: column;
          justify-content: center;
          align-items: center;
          text-align: center;

          img {
            max-width: 100%;
            margin-left: 0rem;
            float: none;
          }

          figcaption {
            margin-top: 8px;
          }
        }
      }
    }
  }*/
}
.p-service-fcc-academy-cloud__feature__img {
  display: flex;
  gap: 10px;
}
.p-service-fcc-academy-cloud__feature__img img {
  width: 100%;
  background-color: #fff;
}
.p-service-fcc-academy-cloud__feature p {
  margin-top: 3rem;
  margin-bottom: 4rem;
}
.p-service-fcc-academy-cloud__feature p.clickText {
  margin: 10px 0 0;
}
.p-service-fcc-academy-cloud__feature table {
  width: 100%;
}
.p-service-fcc-academy-cloud__feature table tr.idPrice td span {
  font-size: 2rem;
}
.p-service-fcc-academy-cloud__feature table th {
  display: table-cell;
  padding: 10px;
  border: 1px solid #b8b8b8;
  text-align: center;
  vertical-align: middle;
}
.p-service-fcc-academy-cloud__feature table th .thSmalltxt {
  width: 80%;
  margin: 10px auto 0;
  text-align: left;
}
.p-service-fcc-academy-cloud__feature table th span {
  display: inline-block;
  padding-left: 1em;
  font-weight: normal;
  font-size: 10px;
  text-align: left;
  text-indent: -1em;
}
.p-service-fcc-academy-cloud__feature table th span.thSmalltitle {
  font-weight: bold;
  font-size: 12px;
}
.p-service-fcc-academy-cloud__feature table td {
  display: table-cell;
  padding: 10px;
  border: 1px solid #b8b8b8;
  font-size: 14px;
  text-align: center;
  vertical-align: middle;
}
.p-service-fcc-academy-cloud__feature table td span {
  font-weight: bold;
}
.p-service-fcc-academy-cloud__feature table td.tdNone {
  border: none;
}
.p-service-fcc-academy-cloud__feature table td.tdTextleft {
  text-align: left;
}
.p-service-fcc-academy-cloud__feature table td.tdTextleft.numText {
  padding-left: 2em;
  text-align: left;
}
.p-service-fcc-academy-cloud__feature table span.numTextright {
  display: block;
  margin-top: -0.5em;
  margin-right: 1em;
  margin-bottom: -1.5em;
  text-align: right;
}
.p-service-fcc-academy-cloud__feature table th.thGray {
  width: 12%;
  background-color: #d6d6d6;
  color: #111;
}
.p-service-fcc-academy-cloud__feature table th.thBlue01 {
  width: 22%;
  background-color: #7c87a2;
  color: #fff;
}
.p-service-fcc-academy-cloud__feature table th.thBlue02 {
  width: 22%;
  background-color: #435A8E;
  color: #fff;
}
.p-service-fcc-academy-cloud__feature table th.thBlue03 {
  width: 22%;
  background-color: #153378;
  color: #fff;
}
.p-service-fcc-academy-cloud__feature table th.thBlue04 {
  width: 22%;
  background-color: #07183F;
  color: #fff;
}
.p-service-fcc-academy-cloud__feature__maincnt_label {
  width: 960px;
  margin: 0 auto 30px;
  background: #153378;
  color: #fff;
  font-weight: bold;
  font-size: 2.6rem;
  text-align: center;
}
.p-service-fcc-academy-cloud__feature__maincnt__contents {
  width: 906px;
  margin: 0 auto;
}
.p-service-fcc-academy-cloud__feature__maincntSkill {
  margin-top: 55px;
}
.p-service-fcc-academy-cloud__feature__maincntSkill h3 {
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 2.8rem;
}
.p-service-fcc-academy-cloud__feature__maincntSkill h3 span {
  color: #3fa9f5;
}
.p-service-fcc-academy-cloud__feature__maincntSkill table {
  width: 906px;
  border-collapse: collapse;
  font-size: 1.5rem;
}
.p-service-fcc-academy-cloud__feature__maincntSkill table tr {
  border-bottom: 1px solid #ccc;
}
.p-service-fcc-academy-cloud__feature__maincntSkill table tr:first-child {
  border-bottom: 2px solid #000;
}
.p-service-fcc-academy-cloud__feature__maincntSkill table tr:first-child th {
  width: 12.5%;
}
.p-service-fcc-academy-cloud__feature__maincntSkill table tr:not(:first-child) {
  font-weight: bold;
}
.p-service-fcc-academy-cloud__feature__maincntSkill table tr th, .p-service-fcc-academy-cloud__feature__maincntSkill table tr td {
  padding: 10px 2px;
  text-align: center;
  vertical-align: middle;
}
.p-service-fcc-academy-cloud__feature__maincntSkill table tr th:first-child {
  border-right: 2px solid #000;
}
.p-service-fcc-academy-cloud__feature__maincntSkill table tr th.bl-m {
  color: #fff !important;
}
.p-service-fcc-academy-cloud__feature__maincntSkill table tr td {
  border-left: 1px solid #ccc;
}
.p-service-fcc-academy-cloud__feature__maincntSkill table tr td .bl-m {
  color: #000;
}
.p-service-fcc-academy-cloud__feature__maincntSkill table tr .gr {
  background: #E6E6E6;
}
.p-service-fcc-academy-cloud__feature__maincntSkill table tr .bl-d {
  background: #07183F;
  color: #fff;
}
.p-service-fcc-academy-cloud__feature__maincntSkill table tr .bl-n {
  background: #153378;
  color: #fff;
}
.p-service-fcc-academy-cloud__feature__maincntSkill table tr .bl-m {
  background: #435A8E;
  color: #fff;
}
.p-service-fcc-academy-cloud__feature__maincntSkill table tr .bl-l {
  background: #d7e8f2;
}
.p-service-fcc-academy-cloud__diff table {
  width: 100%;
}
.p-service-fcc-academy-cloud__diff table span.tableTextred {
  color: red;
  font-weight: normal;
}
.p-service-fcc-academy-cloud__diff table th {
  display: table-cell;
  padding: 10px;
  border: 1px solid #b8b8b8;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}
.p-service-fcc-academy-cloud__diff table th.thNone {
  width: 20%;
  border: none;
}
.p-service-fcc-academy-cloud__diff table td {
  display: table-cell;
  padding: 10px;
  border: 1px solid #b8b8b8;
  background-color: #fff;
  font-size: 14px;
  text-align: center;
  vertical-align: middle;
}
.p-service-fcc-academy-cloud__diff table td span {
  font-weight: bold;
}
.p-service-fcc-academy-cloud__diff table td.tdNone {
  border: none;
}
.p-service-fcc-academy-cloud__diff table td.tdTextleft {
  text-align: left;
}
.p-service-fcc-academy-cloud__diff table span.numTextright {
  display: block;
  margin-top: -0.5em;
  margin-bottom: -1.5em;
  text-align: right;
}
.p-service-fcc-academy-cloud__diff table th.thBlue02 {
  width: 20%;
  height: 80px;
  background-color: #435A8E;
  color: #fff;
}
.p-service-fcc-academy-cloud__diff table th.thBlue03 {
  width: 20%;
  height: 80px;
  background-color: #153378;
  color: #fff;
}
.p-service-fcc-academy-cloud__diff table th.thBlue04 {
  width: 20%;
  background-color: #07183F;
  color: #fff;
}
.p-service-fcc-academy-cloud__btn {
  margin-top: 3rem;
  text-align: center;
}
.p-service-fcc-academy-cloud__service__detail {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
.p-service-fcc-academy-cloud__service__list {
  display: flex;
  align-items: center;
  justify-content: left;
  gap: 20px;
}
.p-service-fcc-academy-cloud__service__list__img {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.p-service-fcc-academy-cloud__service__list h3 {
  -ms-writing-mode: tb-rl;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  margin: 0px;
  padding: 10px;
  background-color: #5971ab;
  color: #fff;
      writing-mode: vertical-rl;
}
.p-service-fcc-academy-cloud__service__list__item dl {
  display: flex;
  width: 100%;
  margin-top: 10px;
  border: 1px solid #b8b8b8;
}
.p-service-fcc-academy-cloud__service__list__item dl:first-of-type {
  margin-top: 0px;
}
.p-service-fcc-academy-cloud__service__list__item dl dt {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-width: 180px;
  padding: 10px;
  border-right: 1px solid #b8b8b8;
  background-color: #a3b1d2;
  font-size: 16px;
  text-align: center;
}
.p-service-fcc-academy-cloud__service__list__item dl dd {
  width: 100%;
  padding: 10px;
  background-color: #fff;
  font-size: 13px;
}
.p-service-fcc-academy-cloud__service__list__item p {
  font-size: 10px;
  text-align: right;
}
.p-service-fcc-academy-cloud__service__list.list01 {
  height: 26vw;
}
.p-service-fcc-academy-cloud__service__list.list02 {
  height: 17vw;
}
.p-service-fcc-academy-cloud__service__list.list03 {
  height: 9vw;
}
.p-service-fcc-academy-cloud__faq ol li {
  margin-bottom: 1em;
  padding-left: 1.5em;
  text-indent: -1.5em;
}
.p-service-fcc-academy-cloud-table__caption {
  display: none;
}

.p-service-program-officer-training-list {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.p-service-program-officer-training-list__wrap {
  width: 48%;
  margin-bottom: 3rem;
}
.p-service-program-officer-training-list__flex {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  padding-top: 1.5rem;
  gap: 0;
}
.p-service-program-officer-training-list__flex figure {
  width: 35%;
}
.p-service-program-officer-training-list__item {
  width: 60%;
}

.p-service-program-teamleader-training-list ul {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.p-service-program-teamleader-training-list ul li {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  width: 48%;
  margin-bottom: 4%;
  gap: 0;
  background-color: #FFF;
}
.p-service-program-teamleader-training-list ul li figure {
  width: 180px;
}
.p-service-program-teamleader-training-list ul li:nth-child(1) figure {
  background-color: #5971ab;
}
.p-service-program-teamleader-training-list ul li:nth-child(2) figure {
  background-color: #59a5ab;
}
.p-service-program-teamleader-training-list ul li:nth-child(3) figure {
  background-color: #598bab;
}
.p-service-program-teamleader-training-list ul li:nth-child(4) figure {
  background-color: #5a59ab;
}
.p-service-program-teamleader-training-list__wrap {
  width: calc(100% - 180px);
  padding: 2rem;
}

.p-service-top-titlearea__01 {
  margin-top: 15rem;
  background: url(../img/service/bg_001.jpg) no-repeat right center;
  background-size: cover;
}
.p-service-top-titlearea__01 .c-btn--w {
  margin: 0 auto 0 0;
}
.p-service-top-titlearea__02 {
  background: url(../img/service/bg_002.jpg) no-repeat right center;
  background-size: cover;
}
.p-service-top-titlearea__02 .c-btn--w {
  margin: 0 auto 0 0;
}
.p-service-top-titlearea__03 {
  background: url(../img/service/bg_003.jpg) no-repeat right center;
  background-size: cover;
}
.p-service-top-titlearea__03 .c-btn--w {
  margin: 0 auto 0 0;
}
.p-service-top-titlearea__04 {
  background: url(../img/service/bg_004.jpg) no-repeat right center;
  background-size: cover;
}
.p-service-top-titlearea__04 .c-btn--w {
  margin: 0 auto 0 0;
}
.p-service-top-list {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  margin-bottom: 4rem;
  gap: 4%;
}
.p-service-top-list li {
  width: 48%;
}
.p-service-top-list li a {
  display: block;
  position: relative;
  padding: 1.5rem 3rem 1.5rem 0;
  border-bottom: 1px solid #eee;
}
.p-service-top-list li a::after {
  display: inline-block;
  position: absolute;
  top: calc(50% - 6px);
  right: 15px;
  width: 7px;
  height: 12px;
  margin-left: 10px;
  background: url(../img/ico_arrow_003.png) no-repeat;
  background-size: contain;
  content: "";
  transition: 0.5s;
}
.p-service-top-list li a:hover::after {
  right: 5px;
}
.p-service-top-list li a:hover {
  opacity: 0.7;
}
.p-service-top-list li a.nolink {
  pointer-events: none;
}
.p-service-top-list li a.nolink::after {
  content: none;
}
.p-service-top__h3 {
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-service-top__flex {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.p-service-top__wrap {
  width: 48%;
}
.p-service-top__wrap .p-service-top-list li {
  width: 100%;
}
.p-service-top__lastblock.l-container {
  padding-top: 0;
}
.p-service-top__lastblock-list {
  -moz-column-gap: 2rem;
  display: flex;
       column-gap: 2rem;
}
.p-service-top__lastblock-list a {
  transition: 0.4s;
}
.p-service-top__lastblock-list a:hover {
  opacity: 0.7;
}

.p-service-worries-list ul {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.p-service-worries-list ul li {
  width: 31%;
  background-color: #eee;
}
.p-service-worries-list ul li figcaption {
  padding: 2.5rem;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 1.6;
}
.p-service-program__wrap {
  margin-bottom: 8rem;
  padding: 0;
  background: #fff;
}
.p-service-program__wrap.mb-0 {
  margin-bottom: 0;
}
.p-service-program__wrap.width92per {
  width: 92.5%;
  margin-inline: auto;
}
.p-service-program__wrap2 {
  width: 70%;
  margin: 5rem auto auto auto;
  margin-bottom: 8rem;
  padding: 5rem;
  background: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}
.p-service-program__wrap2 ol em {
  font-weight: bold;
}
.p-service-program__wrapin {
  padding: 5rem 5rem 8rem;
}
.p-service-program h3 {
  position: relative;
  margin: 0 0 0 0;
  padding: 3rem 3rem;
  background-color: #5971ab;
  color: #fff;
  font-size: clamp(18px, 1.25vw, 24px);
  text-align: center;
}
.p-service-program h3 em {
  display: block;
  font-size: clamp(24px, 1.562vw, 30px);
}
.p-service-program h4 {
  position: relative;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-service-program h4 span {
  padding-bottom: 1rem;
}
.p-service-program h4 span.h4_num {
  padding: 0;
  padding-right: 0.5rem;
  color: #5971ab;
  font-weight: 400;
  font-size: clamp(24px, 1.562vw, 30px);
}
.p-service-program h4 span.font20 {
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-service-program h4 .num {
  display: inline-block;
  margin-right: 0.5rem;
  color: #5971ab;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-service-program h4.h4_num {
  margin: 3rem 0 2rem;
  padding: 40px 0 0 0;
}
.p-service-program ol {
  margin: 2rem 0 0 2rem;
  list-style: decimal;
}
.p-service-program ol li {
  margin-bottom: 0.5em;
}
.p-service-program__txt {
  margin-bottom: 4rem;
  font-size: clamp(14px, 0.8333vw, 16px);
}
.p-service-program__txt.mb-80 {
  margin-bottom: 8rem;
}
.p-service-program__wrap--l {
  width: 56%;
}
.p-service-program__wrap--r {
  width: 40%;
}
.p-service-program__wrapimg_c {
  width: 60%;
  margin: auto;
}
.p-service-program__wrapimg {
  width: 46%;
  margin: 0;
}
.p-service-program__caption {
  padding: 2rem;
  background: #5971ab;
  color: #fff;
}
.p-service-program__ttl {
  margin-top: 2rem;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-service-program__option {
  display: inline-block;
  position: absolute;
  top: -35px;
  left: calc(50% - 100px);
  width: 200px;
  padding: 10px 0;
  border-radius: 25px;
  background-color: #fff;
  color: #5971ab;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-service-program__table table {
  width: 100%;
}
.p-service-program__table table ol {
  text-align: left;
}
.p-service-program__table table tr td, .p-service-program__table table tr th {
  padding: 2rem;
  border: 1px solid #ddd;
}
.p-service-program__table.w7 table tr td, .p-service-program__tablew7 table tr th {
  width: 12.5% !important;
}
.p-service-program__table table tr th {
  background-color: #d6e2f3;
  color: #222;
  font-size: 1.6rem;
  text-align: center;
  vertical-align: middle;
}
.p-service-program__table table tr th.th_haed {
  background-color: #265db0;
  color: #fff;
}
.p-service-program__table table tr td {
  background-color: #fff;
  font-size: 1.4rem;
}
.p-service-program__table table tr td:first-child {
  background-color: #628ac6;
  color: #fff;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}
.p-service-program__table table tr:nth-child(2) td {
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
}
.p-service-program__table2 {
  width: 60%;
  margin: auto;
}
.p-service-program__table2.wrap3 {
  width: 32%;
  margin: inherit;
  padding-bottom: 2rem;
}
.p-service-program__table2 table {
  width: 100%;
}
.p-service-program__table2 table tr td, .p-service-program__table2 table tr th {
  padding: 2rem;
  border: 1px solid #ddd;
}
.p-service-program__table2.wrap3 table tr td, .p-service-program__table2.wrap3 table tr th {
  padding: 1rem;
}
.p-service-program__table2 table tr th {
  background-color: #173a6e;
  color: #fff;
  font-size: 1.6rem;
  text-align: center;
  vertical-align: middle;
}
.p-service-program__table2.wrap3 table tr th {
  font-size: 1.2rem;
}
.p-service-program__table2 table tr td {
  background-color: #fff;
  font-size: 1.4rem;
  text-align: center;
}
.p-service-program__table2.wrap3 table tr td {
  background-color: #fff;
  font-size: 1.4rem;
  text-align: center;
  vertical-align: middle;
}
.p-service-program__table2 table tr:nth-child(2n+1) td {
  background-color: #fbfbfb;
}
.p-service-program__table2 table tr td.td_no {
  width: 10%;
  background-color: #628ac6;
  color: #fff;
  font-weight: bold;
  text-align: center;
}
.p-service-program__table2 table tr td.td_time {
  background-color: #edf1f8;
}
.p-service-program__table2 table tr:nth-child(2n+1) td.td_time {
  background-color: #e9edf4;
}
.p-service-program-list-title {
  width: 100%;
  margin-bottom: 2rem;
  font-size: 2rem !important;
  text-align: center !important;
}
.p-service-program-list-point ul {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  gap: 2%;
}
.p-service-program-list-point ul > li {
  position: relative;
  width: 32%;
  height: inherit;
  margin-bottom: 2%;
  padding: 0;
  padding-bottom: 3rem;
}
.p-service-program-list-point__num {
  position: absolute;
  top: 0;
  left: 0;
  width: 70px;
  height: 70px;
  padding-top: 5px;
  background-color: #111;
  color: #fff;
  font-weight: bold;
  font-size: 40px;
  line-height: 1;
  text-align: center;
}
.p-service-program-list-point__num .num {
  font-size: 14px;
}
.p-service-program-list-point__ttl {
  margin-block: 2rem;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 1.55;
}
.p-service-flow__txt.mb-80 {
  margin-bottom: 8rem;
}
.p-service-flow__table {
  margin-top: 5rem;
}
.p-service-flow__table table {
  width: 100%;
}
.p-service-flow__table table tr td, .p-service-flow__table table tr th {
  padding: 2rem;
  border: 1px solid #ddd;
}
.p-service-flow__table table tr th {
  position: relative;
  height: 70px;
  color: #fff;
  text-align: center;
  vertical-align: middle;
}
.p-service-flow__table table tr th:before {
  z-index: 1;
  position: absolute;
  top: 0;
  right: -36px;
  width: 0;
  height: 0;
  border-top: 35px solid transparent;
  border-right: 0;
  border-bottom: 35px solid transparent;
  border-style: solid;
  content: "";
}
.p-service-flow__table table tr th.first {
  width: 33.3333%;
  background-color: #173a6e;
}
.p-service-flow__table table tr th.first::before {
  border-left: 36px solid #173a6e;
}
.p-service-flow__table table tr th.second {
  width: 33.3333%;
  background-color: #2a5492;
}
.p-service-flow__table table tr th.second::before {
  border-left: 36px solid #2a5492;
}
.p-service-flow__table table tr th.third {
  width: 33.3333%;
  background-color: #3a72c5;
}
.p-service-flow__table table tr th.third::before {
  content: none;
}
.p-service-flow__table table tr td {
  background-color: #fff;
}
.p-service-cta {
  width: 80%;
  margin: 8rem auto;
}
.p-service-cta ul {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: center;
  gap: 4%;
}
.p-service-cta ul li {
  width: 37%;
}
.p-service-cta ul li a {
  display: block;
  width: 100%;
  max-width: 500px;
}
.p-management-program .p-faq .l-container {
  padding-top: 0;
}

dl.p-service-program-dl {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  width: 48%;
  gap: 0;
}
dl.p-service-program-dl dt {
  width: 25%;
  padding: 3% 0;
  background-color: #265db0;
  text-align: center;
}
dl.p-service-program-dl dt img {
  width: 80%;
  height: auto;
}
dl.p-service-program-dl dd {
  width: 70%;
  padding-top: 1rem;
}
.p-service-program-list-tl {
  width: 48%;
}
.p-service-program-list-tl.width100 {
  width: 100%;
}
.p-service-program-list-tl.width100 li {
  width: 48%;
}
.p-service-program-list-tl li {
  margin-bottom: 1.5rem;
}
.p-service-program-list-tl li em {
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-service-program-list-tl li em span {
  color: #5971ab;
  font-weight: normal;
  font-size: clamp(24px, 1.562vw, 30px);
  font-family: "Roboto", sans-serif;
}

.p-service-program__img2 {
  margin: 3rem 0;
}

h2.c-ttl-h2.mt-5rem {
  margin-top: 5rem;
}

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

.p-service-program-ds-title1 {
  font-weight: 400;
  font-size: clamp(14px, 0.8333vw, 16px);
}
.p-service-program-ds-title2 {
  margin: auto 0;
}
.p-service-program-ds dl {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  margin: 2rem 0;
  gap: 0;
}
.p-service-program-ds dl dt {
  width: 40%;
  padding: 2rem;
  background: #2a5492;
  color: #fff;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: left;
}
.p-service-program-ds dl dt.dt_01 {
  background-color: #5971ab;
}
.p-service-program-ds dl dt.dt_02 {
  background-color: #598bab;
}
.p-service-program-ds dl dt.dt_03 {
  background-color: #59a5ab;
}
.p-service-program-ds dl dd {
  width: 60%;
  padding: 2rem;
}

.p-service-program-ds2 dl {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  margin: 2rem 0;
  gap: 0;
}
.p-service-program-ds2 dl dt {
  width: 40%;
  margin: auto 0;
  padding: 2rem;
  background: #2a5492;
  color: #fff;
  font-size: clamp(16px, 0.9375vw, 18px);
  text-align: left;
}
.p-service-program-ds2 dl dd {
  width: 60%;
  padding: 2rem;
}

.p-service-program__wrapimg {
  line-height: 2;
}
.p-service-program__wrapimg p {
  margin-top: 0.5em;
}
.p-service-program__wrapimg p.indent_3em {
  margin-top: 0;
  padding-left: 2em;
  text-indent: -2em;
}

.p-service-pst-list {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.p-service-pst-list li {
  width: 48%;
  margin-bottom: 4rem;
}
.p-service-pst-list figure {
  width: 46%;
}
.p-service-pst-list figure img {
  width: 100%;
  height: auto;
}
.p-service-pst-list__ttl {
  margin-bottom: 3rem;
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
}
.p-service-pst-list__wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.p-service-pst-list__txt {
  width: 48%;
}

.p-service-list__catch {
  margin-bottom: 3rem;
}

.p-service-casestudy .c-list-nomal {
  margin-top: 0;
}
.p-service-casestudy .c-list-nomal li {
  margin-bottom: 4rem;
}

.p-step-box {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  margin-top: 5rem;
  gap: 5rem 2%;
}
.p-step-box__num {
  width: 9rem;
  height: 9rem;
  padding: 1.4rem 0 0;
  background: #eeeeee;
  font-weight: bold;
  font-size: clamp(24px, 1.562vw, 30px);
  line-height: 1.2;
  text-align: center;
}
.p-step-box__num span {
  display: block;
  font-size: clamp(10px, 0.625vw, 12px);
}
.p-step-box__item {
  width: 32%;
  background: #f4f4f4;
}
.p-step-box__item:nth-of-type(1) {
  background: #5971ab;
}
.p-step-box__item:nth-of-type(1) .p-step-box__num {
  color: #5971ab;
}
.p-step-box__item:nth-of-type(2) {
  background: #598bab;
}
.p-step-box__item:nth-of-type(2) .p-step-box__num {
  color: #598bab;
}
.p-step-box__item:nth-of-type(3) {
  background: #59a5ab;
}
.p-step-box__item:nth-of-type(3) .p-step-box__num {
  color: #59a5ab;
}
.p-step-box__item:nth-of-type(4) {
  background: #7c87a2;
}
.p-step-box__item:nth-of-type(4) .p-step-box__num {
  color: #7c87a2;
}
.p-step-box__item:nth-of-type(5) {
  background: #565e70;
}
.p-step-box__item:nth-of-type(5) .p-step-box__num {
  color: #565e70;
}
.p-step-box dl {
  padding: 1rem 4rem 4rem;
  color: #fff;
  text-align: center;
}
.p-step-box dl dt {
  margin-bottom: 2rem;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-step-box dl dd {
  text-align: left;
}
.p-step-box dl li {
  margin-left: 2rem;
  list-style: auto;
}
.p-step-box.col2 .p-step-box__item {
  width: 49%;
}
.p-step-box.u-clear-both {
  clear: both;
}

.p-tagarea {
  background-color: #f3f3f3;
}
.p-tagarea ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  margin-bottom: 1rem;
  gap: 5px;
}
.p-tagarea ul li.active a, .p-tagarea ul li.active span {
  background-color: #5971ab;
  color: #FFF;
  cursor: pointer;
}
.p-tagarea ul a, .p-tagarea ul span {
  display: inline-block;
  padding: 4px 20px 6px 20px;
  border: 1px solid #5971ab;
  background-color: #FFF;
  color: #5971ab;
  font-weight: normal;
  font-weight: bold;
  line-height: 1;
}
.p-tagarea ul a.active, .p-tagarea ul a:hover, .p-tagarea ul span.active, .p-tagarea ul span:hover {
  background-color: #5971ab;
  color: #FFF;
  cursor: pointer;
}
.p-tagarea__ttl {
  margin-bottom: 1rem;
  font-weight: bold;
}
.p-tagarea__ttl2 {
  font-weight: bold;
}
.p-tagarea__ttl2::before {
  content: "● ";
  color: #5971ab;
  font-size: 50%;
  vertical-align: middle;
}

.p-top-mv-btm__container {
  position: relative;
  padding-top: rem(70);
  padding-right: rem(20);
  padding-bottom: 32%;
  padding-left: rem(20);
  overflow: hidden;
}

.p-top-mv-btm__container::after {
  -webkit-animation: rotation 40s linear infinite;
  z-index: -1;
  position: absolute;
  top: 21%;
  left: 50%;
  width: 115vw;
  height: 115vw;
  transform: translateX(-50%);
  background-image: url(../../assets/images/pc/rotate-img.png);
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
          animation: rotation 40s linear infinite;
}

@-webkit-keyframes rotation {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

@keyframes rotation {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
.p-top-mv-btm__head {
  z-index: 1;
  position: relative;
  max-width: rem(600);
  margin: auto;
}

.p-top-mv-btm__head-text {
  font-size: rem(18);
  line-height: 1.9444444444;
}

.p-top-mv-btm__head-text span {
  font-size: rem(32);
  line-height: 1.0625;
}

.p-top-mv-btm__flex {
  max-width: rem(600);
  margin: auto;
}

.p-top-mv-btm__img {
  width: 72%;
  margin-left: auto;
  transform: translateY(-20%);
}

.p-top-mv-btm__img picture,
.p-top-mv-btm__bottom-img picture {
  display: block;
  perspective: rem(744);
}

.p-top-mv-btm__img img {
  -o-object-fit: cover;
  aspect-ratio: 580/400;
  width: 100%;
  height: auto;
  overflow: hidden;
     object-fit: cover;
  transform: rotateY(0);
  border-radius: rem(5);
  box-shadow: 0px rem(30) rem(20) 0 rgba(78, 115, 143, 0.16);
}

.p-top-mv-btm__text-wrap {
  margin-top: rem(10);
}

.p-top-mv-btm__text {
  font-size: rem(14);
  line-height: 2.2857142857;
  letter-spacing: 0.1em;
}

.p-top-mv-btm__text:nth-child(2) {
  margin-top: rem(32);
}

.p-top-mv-btm__bottom-flex {
  position: relative;
  margin-top: rem(72);
  text-align: center;
}

.p-top-mv-btm__bottom-text {
  font-size: rem(18);
  line-height: 1.9444444444;
}

.p-top-mv-btm__bottom-text span {
  font-size: rem(32);
  line-height: 1.5;
}

.p-top-mv-btm__bottom-span-2 {
  padding-left: rem(32);
}

.p-top-mv-btm__bottom-span-1 {
  position: relative;
}

.p-top-mv-btm__bottom-span-1::after {
  position: absolute;
  top: 55%;
  right: rem(-26);
  width: rem(23);
  height: rem(25);
  transform: translateY(-50%);
  background-image: url(../../assets/images/common/cross.svg);
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
}

.p-top-mv-btm__bottom-img {
  z-index: -1;
  position: absolute;
  top: rem(48);
  right: rem(-90);
  width: 60%;
  content: "";
}

.p-top-mv-btm__bottom-img img {
  -o-object-fit: cover;
  aspect-ratio: 580/400;
  width: 100%;
  height: auto;
  overflow: hidden;
     object-fit: cover;
  transform: rotateY(0);
  border-radius: rem(5);
  box-shadow: 0px rem(30) rem(20) 0 rgba(78, 115, 143, 0.16);
}

.p-top-mv-btm__img img,
.p-top-mv-btm__bottom-img img {
  transition: 2s;
}

.p-top-mv-btm__img.is-active img {
  transform: rotateY(15deg);
}

.p-top-mv-btm__bottom-img.is-active img {
  transform: rotateY(-30deg);
}

.p-bg {
  position: relative;
}

.p-bg::before {
  z-index: -1;
  position: absolute;
  top: 90rem;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(../../assets/images/sp/mv-bg-3-sp.png);
  background-size: cover;
  background-repeat: no-repeat;
  content: "";
}

.p-training-dispatch-feature-box {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  margin-bottom: 4rem;
  gap: 0;
  background-color: #EEE;
}
.p-training-dispatch-feature-box figure {
  width: 43%;
}
.p-training-dispatch-feature-box h2 {
  margin-bottom: 3rem;
  font-weight: bold;
  font-size: clamp(24px, 1.666vw, 32px);
  line-height: 1.2;
}
.p-training-dispatch-feature-box__wrap {
  width: 57%;
  padding: 3rem 4rem;
}
.p-training-dispatch-feature-box__num {
  display: inline-block;
  margin-right: 10px;
  color: #5971ab;
  font-weight: 400;
  font-size: clamp(28px, 2.083vw, 40px);
  font-family: "Roboto", sans-serif;
}
.p-training-dispatch-feature-box.right figure {
  order: 2;
}
.p-training-dispatch-pf {
  position: relative;
}
.p-training-dispatch-pf .l-container {
  z-index: 1;
  position: relative;
}
.p-training-dispatch-pf h2 {
  color: #FFF;
}
.p-training-dispatch-pf::before {
  display: block;
  z-index: 0;
  position: absolute;
  width: 100%;
  height: 610px;
  background: linear-gradient(to left, #121212 0%, #121212 52%, #222222 52%, #222222 100%);
  content: "";
}
.p-training-dispatch-pf-list {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  width: 100%;
  gap: 0;
}
.p-training-dispatch-pf-list__wrap {
  width: 100%;
  padding: 2rem;
}
.p-training-dispatch-pf-list__ttl {
  margin-bottom: 1rem;
  color: #5971ab;
  font-weight: bold;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-training-dispatch-pf-list li {
  width: 23%;
  margin-bottom: 2rem;
  background-color: #EEE;
}
.p-training-dispatch-pf-list li figure {
  width: 100%;
}
.p-training-dispatch-pf-list li h3 {
  margin-bottom: 1rem;
  font-size: clamp(18px, 1.25vw, 24px);
}
.p-training-dispatch-pf-btn {
  position: absolute;
  top: 8rem;
  right: 0;
  width: 100%;
  max-width: 313px;
}
.p-training-dispatch-pf-btn a {
  display: block;
  position: relative;
  padding: 2rem 4rem;
  border: 1px solid #111;
  background-color: #FFF;
  font-size: clamp(12px, 0.729vw, 14px);
  text-align: center;
}
.p-training-dispatch-pf-btn a::after {
  display: inline-block;
  position: absolute;
  top: calc(50% - 6px);
  right: 15px;
  width: 7px;
  height: 12px;
  margin-left: 10px;
  background: url(../img/ico_arrow_003.png) no-repeat;
  background-size: contain;
  content: "";
  transition: 0.5s;
}
.p-training-dispatch-pf-btn a:hover::after {
  right: 5px;
}
.p-training-dispatch-pf-btn a:hover {
  opacity: 0.7;
}
.p-training-dispatch-pf__flex {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.p-training-dispatch-theme-list {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  margin-top: 5rem;
  gap: 2%;
}
.p-training-dispatch-theme-list li {
  width: 49%;
  margin-bottom: 2%;
  padding: 3rem;
  background-color: #FFF;
}
.p-training-dispatch-theme-list__ttl {
  margin-bottom: 1rem;
  color: #5971ab;
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
}
.p-training-dispatch-consultant__flex {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.p-training-dispatch-consultant__wrap {
  position: relative;
  width: 32%;
  height: auto;
}
.p-training-dispatch-consultant__wrapin {
  position: sticky;
  position: -webkit-sticky;
  top: 102px;
}
.p-training-dispatch-consultant__list {
  width: 68%;
}
.p-training-dispatch-consultant__ico {
  width: 182px;
  margin: auto;
}
.p-training-dispatch-consultant__ttl {
  padding: 2rem 0;
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 1.4;
  text-align: center;
}
.p-training-dispatch-consultant__num {
  font-weight: 900;
  font-size: clamp(34px, 2.5vw, 50px);
  text-align: center;
}
.p-training-dispatch-consultant__num em {
  color: #59a5ab;
  font-size: clamp(50px, 5vw, 100px);
  font-family: "Roboto", sans-serif;
}
.p-training-dispatch-consultant__list__flex {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.p-training-dispatch-consultant__list__wrap {
  width: 73%;
}
.p-training-dispatch-consultant__list__num {
  width: 25%;
  margin: auto 0;
  font-weight: 900;
  font-size: clamp(24px, 1.562vw, 30px);
  text-align: right;
}
.p-training-dispatch-consultant__list__num em {
  color: #5971ab;
  font-size: clamp(32px, 3.125vw, 60px);
  line-height: 1;
  font-family: "Roboto", sans-serif;
}
.p-training-dispatch-consultant__list ul li {
  margin-bottom: 3rem;
  padding: 2rem 3rem 2rem 3rem;
  border-left: 5px solid #5971ab;
  background-color: #eee;
}
.p-training-dispatch-consultant__list ul li h3 {
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 1.4;
}

.flex {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}

.u-mt0 {
  margin-top: 0 !important;
}

.u-mt10 {
  margin-top: 1rem;
}

.u-mt20 {
  margin-top: 2rem;
}

.u-mt30 {
  margin-top: 3rem;
}

.u-mt40 {
  margin-top: 4rem;
}

.u-mt50 {
  margin-top: 5rem;
}

.u-mt60 {
  margin-top: 6rem;
}

.u-mb0 {
  margin-bottom: 0 !important;
}

.u-mb10 {
  margin-bottom: 1rem;
}

.u-mb20 {
  margin-bottom: 2rem;
}

.u-mb30 {
  margin-bottom: 3rem;
}

.u-mb40 {
  margin-bottom: 4rem;
}

.u-mb50 {
  margin-bottom: 5rem;
}

.u-mb60 {
  margin-bottom: 6rem;
}

.u-mb80 {
  margin-bottom: 8rem;
}

.u-mb100 {
  margin-bottom: 10rem;
}

.u-center {
  text-align: center;
}

.u-link__blue {
  color: #677FB5;
  text-decoration: underline;
}

.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 {
  text-align: center;
}

.u-text--left {
  text-align: left;
}

.u-text--right {
  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;
}

/* Slider */
/* Icons */
@font-face {
  font-style: normal;
  font-weight: normal;
  src: url("./fonts/slick.eot");
  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 (min-width: 481px) {
  .test {
    opacity: 1;
  }
}

@media screen and (min-width: 769px) {
  .test {
    opacity: 1;
  }
  a:hover, a:active {
    text-decoration: none;
  }
  .only_sp {
    display: none !important;
  }
}

@media screen and (min-width: 1281px) {
  .test {
    opacity: 1;
  }
  .p-header__nav nav {
    height: 100%;
  }
}

@media screen and (max-width: 1280px) {
  .test {
    opacity: 1;
  }
  .p-header__inner, .p-footer-nav__wrap, .l-container {
    width: 100%;
  }
  .l-container {
    padding: 5rem 5vw;
  }
  .c-title--bg span:nth-of-type(2) {
    max-width: calc(100% - 11rem);
  }
  .c-titlearea .l-container {
    padding: 5rem 5vw;
  }
  .c-titlearea__ttl-r {
    margin-top: 0;
  }
  .p-blk__profile dl dt {
    width: 100%;
    margin-top: 0.5rem;
  }
  .p-blk__profile dl dd {
    width: 100%;
  }
  .p-blk__company-outline-tbl {
    width: 100%;
  }
  .p-blk__company-outline-prime {
    width: 100%;
  }
  .p-blk__company-outline-prime .c-btn--list3 {
    width: 80%;
  }
  .p-company-about h2 {
    top: -4rem;
    font-size: 18px;
  }
  .p-company-about__ttl {
    height: 25vw;
  }
  .p-company-about__ttl__en {
    top: -9.5rem;
    font-size: 60px;
  }
  .p-footer-cta__bnr {
    height: auto;
  }
  .p-footer-cta__btn {
    width: 100%;
  }
  .p-footer-nav {
    padding: 3rem 5vw;
  }
  .p-footer-nav__logo {
    /*width: 11.75vw;*/
    width: 100%;
    margin-bottom: 1rem;
  }
  .p-home-event-btn {
    position: inherit;
    top: inherit;
    left: inherit;
    margin: 5rem auto 0 auto;
  }
  .p-home-review-list {
    left: 0;
  }
  .p-service-cta ul li {
    width: 48%;
  }
  .p-training-dispatch-pf-btn {
    position: inherit;
    top: inherit;
    right: inherit;
    margin: 5rem auto 0 auto;
  }
}

@media screen and (max-width: 768px) {
  .test {
    opacity: 1;
  }
  .only_pc {
    display: none !important;
  }
  .l-container.pt130 {
    padding-top: 4rem;
  }
  .l-container.pb120 {
    padding-bottom: 4rem;
  }
  .c-anchorlink {
    margin: 0 auto -15.5rem auto;
  }
  .c-anchorlink ul li {
    border-right: none;
    border-bottom: 1px solid #222222;
  }
  .c-anchorlink ul li a {
    padding: 1.5rem 0;
  }
  .c-anchorlink ul.c-anchorlink-list4 li {
    width: 100%;
  }
  .c-anchorlink ul.c-anchorlink-list3 li {
    width: 100%;
  }
  .c-anchorlink ul.c-anchorlink-list2 li {
    width: 100%;
  }
  *[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--l-m34 {
    margin-top: 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;
  }
  .c-img-box--half__item_52 {
    width: 100%;
    max-width: initial;
    margin-right: 0;
  }
  .c-img-box--half__item_42 {
    width: 100%;
    max-width: initial;
    margin-right: 0;
  }
  .c-img-box--half__item_30 {
    width: 100%;
    max-width: initial;
    margin-right: 0;
  }
  .c-list-nomal.list2 {
    grid-template-columns: repeat(1, 1fr);
  }
  .c-list-nomal.list3 {
    grid-template-columns: repeat(1, 1fr);
  }
  .c-list-nomal.list4 {
    grid-template-columns: repeat(1, 1fr);
  }
  .c-list-nomal.list-event li figure {
    min-height: 0;
  }
  .c-list-platform li {
    width: 100%;
  }
  .c-list-platform__wrap {
    padding: 2rem 2rem 8rem 2rem;
  }
  .c-list-caselogo li {
    width: 49%;
  }
  .c-page-top {
    display: none;
  }
  .c-title-h2.mb-50 {
    margin-bottom: 2rem;
  }
  .c-titlearea h2 {
    text-align: left;
  }
  .c-titlearea__ttl-r {
    text-align: left;
  }
  .c-titlearea__lead__flex figure {
    order: 3;
    width: 80%;
    margin: 3rem auto 0 auto;
  }
  .c-titlearea__lead__wrap {
    width: 100%;
  }
  .p-about {
    padding-top: 10rem;
  }
  .p-about-list1 ul {
    margin-bottom: -14rem;
  }
  .p-about-list1 ul li {
    padding: 2rem 0 2rem 0;
  }
  .p-about-list1 ul li figure img {
    width: 70px;
  }
  .p-about-list1__ttl1 {
    font-size: clamp(12px, 0.729vw, 14px);
  }
  .p-about-list1__ttl2 {
    font-size: clamp(14px, 0.8333vw, 16px);
  }
  .p-about-list1__ttl2 em {
    font-size: clamp(28px, 2.083vw, 40px);
  }
  .p-about-list2 li figure {
    width: 100%;
  }
  .p-about-list2 li:nth-child(2n+1) figure {
    order: 3;
  }
  .p-about-list2__wrap {
    width: 100%;
    padding: 2rem;
  }
  .p-blk__relate-link-list p {
    margin-bottom: 1rem;
  }
  .p-blk__relate-link-list ul li a {
    display: block;
  }
  .p-blk__relate-link-list .c-cate--line {
    display: block;
  }
  .p-blk__mv {
    margin-bottom: 5rem;
  }
  .p-blk__interview {
    margin-bottom: 7rem;
  }
  .p-blk__interview h2 {
    margin-bottom: 2rem;
  }
  .p-blk__interview .c-img-box--r__item,
.p-blk__interview .c-img-box--l__item {
    width: 100%;
    max-width: initial;
  }
  .p-blk__cnt {
    margin-bottom: 7rem;
  }
  .p-blk__cnt h2 {
    margin-bottom: 2rem;
  }
  .p-blk__cnt .c-img-box--r__item,
.p-blk__cnt .c-img-box--l__item {
    width: 100%;
    max-width: initial;
  }
  .p-blk__service-fcc-case-list ul li {
    width: 100%;
  }
  .p-blk__service-fcc-case-list figure img {
    width: 100%;
  }
  .p-blk__company-feature > div {
    width: 100%;
  }
  .p-blk__company-feature figure {
    width: 100%;
    height: 30vw;
  }
  .p-blk__company-feature figure img {
    width: 100%;
  }
  .p-blk__company-outline-tbl th {
    display: block;
    width: 100%;
    padding: 2rem 0 0 0;
  }
  .p-blk__company-outline-tbl td {
    display: block;
    width: 100%;
    padding: 0.5rem 0 2rem 0;
  }
  .p-blk__consultant_intro img {
    width: 100%;
  }
  .p-blk__consultant_intro > div {
    width: 100%;
  }
  .p-blk__point dl {
    width: 100%;
  }
  .p-blk__service_about ul li {
    width: 100%;
  }
  .p-blk__service_about ul li dl {
    padding: 2rem 0;
  }
  .p-blk__cercle-list ul li {
    width: 100%;
    height: auto;
    padding: 3rem;
    border-radius: 0;
  }
  .p-blk--service-junior-book ul li {
    width: 100%;
  }
  .p-blk--service-junior-book ul {
    display: flex;
    flex-wrap: wrap;
    align-items: normal;
    justify-content: space-between;
    gap: 2rem;
  }
  .p-blk--get-box ul li {
    width: 100%;
  }
  .p-blk--eye13case .description-case__movie-box {
    width: 100%;
    margin-bottom: 2rem;
    text-align: center;
  }
  .p-blk--eye13case .description-case__data {
    width: 100%;
  }
  .p-blk__outline-group .box .logo {
    width: 25%;
  }
  .p-blk__outline-group .box .info {
    width: calc(75% - 2rem);
  }
  .p-blk__outline-group .box a {
    margin: 1rem auto 0;
  }
  .p-blk__history-group .box .c-btn--line {
    margin: 0 auto;
  }
  .p-blk__phase__item__cont__txtbox {
    width: 100%;
    margin-right: 0;
    margin-bottom: 1rem;
  }
  .p-blk__phase__item__cont__imgbox {
    width: 100%;
  }
  .p-blk__phase__item__cont__list ul li {
    width: 100%;
  }
  .p-blk__phase__item__cont__list-item-img {
    width: 100%;
  }
  .p-blk__phase__item__cont__list-item-text {
    width: 100%;
  }
  .p-company-about {
    padding-top: 5rem;
  }
  .p-company-about ul li {
    width: 100%;
    margin-bottom: 1rem;
  }
  .table_Meeting_wrap {
    overflow-x: scroll;
  }

  table.Meeting tr th,
table.Meeting tr td {
    padding: 15px 10px;
  }

  .pdf-box.pdf-box_type1.flex.link_box_1004 {
    display: flex;
    flex-direction: column-reverse;
  }

  .pdf-box.link_box_1004 .pdf-box__img {
    width: 100%;
    margin-bottom: 30px;
    margin-left: 0;
  }

  .pdf-box.link_box_1004 .pdf-box__ttl p {
    font-size: 2rem;
  }
  .p-course-list ul li {
    width: 100%;
  }
  .p-course-list ul li a {
    min-height: auto;
    padding: 2rem 6rem 2rem 3rem;
  }
  .p-education__table tr {
    display: -ms-grid;
    display: grid;
  }
  .p-education__table tr, .p-education__table tr, .p-education__table td {
    width: 100%;
  }
  .p-education__table th {
    width: 100%;
  }
  .p-education__table td:first-of-type {
    text-align: center;
  }
  .p-education__schedule {
    width: 1000px;
  }
  .p-education__schedule--wrap {
    overflow-x: scroll;
  }
  .p-faq-list dt {
    padding: 2rem 5rem 2rem 6rem;
  }
  .p-faq-list dt i {
    position: absolute;
    top: calc(50% - 1.5rem);
    left: 1rem;
  }
  .p-faq-list dd {
    font-size: 16px;
  }
  .p-faq-list dd {
    position: relative;
    padding: 2rem 5rem 2rem 6rem;
  }
  .p-faq-list dd i {
    position: absolute;
    top: 2.5rem;
    left: 1rem;
  }
  .p-footer-cta h2 {
    margin-left: 0;
  }
  .p-footer-cta__en {
    margin-left: 0;
  }
  .p-footer-cta__bnr {
    width: 100% !important;
  }
  .p-footer-nav__copyright {
    width: 100%;
    margin: 2rem auto 0;
    text-align: right;
  }
  .p-header__nav ul li a {
    font-size: font20;
  }
  .p-home-mv-list li h1 {
    font-size: 28px;
  }
  .p-home-mv-list li h1 span {
    padding: 0 1rem;
  }
  .p-home-mv-list li h2 span {
    font-size: clamp(12px, 0.729vw, 14px) !important;
  }
  .p-home-mv .slick-dots {
    right: 50%;
    bottom: 50px;
    padding-right: 0;
    transform: translateX(50%);
    text-align: center;
  }
  .p-home-mv .ico_scroll {
    bottom: -25px;
    left: calc(50% - 30px);
    width: 60px;
    height: 60px;
  }
  .p-home-event-list li {
    width: 100%;
  }
  .p-home-event-list li a {
    height: auto;
    padding: 2rem 2rem;
  }
  .p-home-event-list li a figure {
    top: 0;
    left: 0;
  }
  .p-home-review-list li p {
    font-size: clamp(12px, 0.729vw, 14px);
  }
  .p-home-review-list__ttl {
    font-size: clamp(16px, 0.9375vw, 18px);
  }
  .p-home-review-list .slick-prev,
.p-home-review-list .slick-next {
    top: 15%;
    left: 10px;
    width: 40px;
    height: 40px;
  }
  .p-home-review-list .slick-prev {
    left: 10vw;
  }
  .p-home-review-list .slick-next {
    left: 80vw;
  }
  .p-home-consultant::before {
    top: 550px;
  }
  .p-home-consultant-list li {
    min-width: none;
  }
  .p-home-consultant-list li.slick-current figure {
    width: 200px;
  }
  .p-home-consultant-list li.slick-current a {
    padding-bottom: 80px;
  }
  .p-home-consultant-list li.slick-current + li {
    padding-bottom: 100px;
  }
  .p-home-consultant-list li.slick-current + li figure {
    width: 130px;
  }
  .p-home-consultant-list li.slick-current + li a {
    padding-bottom: 0;
  }
  .p-home-consultant-list .slick-prev {
    top: 586px;
  }
  .p-home-consultant-list .slick-next {
    top: 586px;
  }
  .p-home-consultant .slick_pause {
    top: 586px;
  }
  .p-home-consultant .slick-num {
    top: 486px;
  }
  .p-home-lead__01 h2 {
    font-size: 20px;
  }
  .p-home-lead__01 h2 span {
    font-size: 16px;
  }
  .p-home-lead__flex figure {
    width: 100%;
  }
  .p-home-lead__wrap {
    width: 100%;
  }
  .p-home-lead__wrap h3 {
    padding-top: 2rem;
    font-size: 26px;
  }
  .p-home-lead__btn a {
    margin-inline: auto;
  }
  .p-top-business__cards {
    background: none !important;
  }
  .p-top-business__cards a {
    height: auto;
    padding: 5rem 3rem;
  }
  .p-top-business__cards li {
    width: 100%;
    margin-bottom: 2rem;
    border-radius: 5px;
  }
  .p-top-business__cards li.is-active {
    width: 100%;
  }
  .p-top-business__cards li.is-active .p-top-business__card__ttl {
    margin-bottom: 1rem;
    font-size: 24px;
  }
  .p-top-business__card__text {
    display: block;
  }
  .p-top-business__card__btn {
    display: block;
    margin-inline: auto;
  }
  .p-platform-academy-cloud-lead__wrap {
    width: 100%;
  }
  .p-platform-academy-cloud-lead figure {
    width: 100%;
  }
  .p-platform-academy-cloud-lead figure.p-platform-academy-cloud__logo {
    width: 100%;
    margin: 4rem auto 0;
  }
  .p-platform-academy-cloud-point__ttl {
    font-size: 16px;
  }
  .p-platform-academy-cloud-list1 li {
    width: 100%;
  }
  .p-platform-academy-cloud-list2 li {
    width: 100%;
  }
  .p-platform-academy-cloud-list2__wrap {
    padding: 3rem 2rem;
  }
  .p-related-list li {
    width: 100%;
  }
  .p-service-program__table2.flex3 table {
    width: 100% !important;
  }
  .p-service-program__table2.flex2 table {
    width: 100% !important;
  }
  .p-service-program__img2 {
    width: 100%;
  }
  .p-service-program__document {
    width: 100%;
  }
  .p-service-bnrarea-list li {
    width: 100% !important;
  }
  .p-service-bnrarea-list li a {
    height: 24vw;
  }
  .p-service-bnrarea-list.list4 li {
    width: 100% !important;
  }
  .p-service-bnrarea-list.list2 li {
    width: 100% !important;
  }
  .p-service-bnrtop a {
    padding: 2rem 2rem 6rem 2rem;
  }
  .p-service-bnrtop a figure {
    width: 100%;
    margin-bottom: 2rem;
  }
  .p-service-bnrtop__wrap {
    width: 100%;
  }
  .p-service-fcc-academy-cloud__detail ul {
    flex-direction: column;
  }
  .p-service-fcc-academy-cloud__detail ul li {
    width: 100%;
  }
  .p-service-fcc-academy-cloud__detail ul li .p-service-fcc-academy-cloud__detail__lightBlue-box {
    min-height: 126px;
  }
  .p-service-fcc-academy-cloud__detail ul.p-service-fcc-academy-cloud__detail__3column li.p-service-fcc-academy-cloud__detail__Blue-box {
    width: 100%;
  }
  .p-service-fcc-academy-cloud__feature__maincnt__scroll {
    overflow-x: scroll;
  }
  .p-service-fcc-academy-cloud__feature table {
    width: 1200px;
  }
  .p-service-fcc-academy-cloud__feature__maincnt_label {
    width: 100%;
    font-size: 2.2rem;
  }
  .p-service-fcc-academy-cloud__feature__maincnt__contents {
    width: 100%;
  }
  .p-service-fcc-academy-cloud__feature__maincntSkill {
    margin-top: 30px;
  }
  .p-service-fcc-academy-cloud__feature__maincntSkill h3 {
    margin-bottom: 10px;
    font-size: 1.8rem;
  }
  .p-service-fcc-academy-cloud__feature__maincntSkill table {
    font-size: 1.4rem;
  }
  .p-service-fcc-academy-cloud__feature__maincntSkill table tr:first-child th {
    width: 130px;
  }
  .p-service-fcc-academy-cloud__service__detail {
    flex-direction: column;
  }
  .p-service-fcc-academy-cloud__service__list {
    flex-direction: column;
  }
  .p-service-fcc-academy-cloud__service__list h3 {
    -ms-writing-mode: lr-tb;
    width: 100%;
        writing-mode: horizontal-tb;
  }
  .p-service-fcc-academy-cloud__service__list__item dl {
    width: 90vw;
  }
  .p-service-fcc-academy-cloud__service__list__item dl dt {
    min-width: 140px;
  }
  .p-service-fcc-academy-cloud__service__list__item p {
    text-align: left;
  }
  .p-service-fcc-academy-cloud__service__list.list01 {
    height: auto;
  }
  .p-service-fcc-academy-cloud__service__list.list02 {
    height: auto;
  }
  .p-service-fcc-academy-cloud__service__list.list03 {
    height: auto;
  }
  .p-service-fcc-academy-cloud-table {
    width: 1400px !important;
  }
  .p-service-fcc-academy-cloud-table__wrap {
    overflow-x: scroll;
  }
  .p-service-fcc-academy-cloud-table__caption {
    display: block;
    margin-bottom: 1em !important;
  }
  .p-service-program-officer-training-list__wrap {
    width: 100%;
  }
  .p-service-program-officer-training-list__flex figure {
    width: 100%;
    padding: 0 3rem 2rem;
  }
  .p-service-program-officer-training-list__item {
    width: 100%;
  }
  .p-service-program-teamleader-training-list ul li {
    width: 100%;
  }
  .p-service-program-teamleader-training-list ul li figure {
    width: 90px;
  }
  .p-service-program-teamleader-training-list__wrap {
    width: calc(100% - 90px);
  }
  .p-service-top-titlearea__01 {
    position: relative;
  }
  .p-service-top-titlearea__01 .l-container {
    z-index: 2;
    position: relative;
  }
  .p-service-top-titlearea__01::before {
    display: block;
    z-index: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(222, 217, 217, 0.85);
    content: "";
  }
  .p-service-top-titlearea__02 {
    position: relative;
  }
  .p-service-top-titlearea__02 .l-container {
    z-index: 2;
    position: relative;
  }
  .p-service-top-titlearea__02::before {
    display: block;
    z-index: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(222, 217, 217, 0.85);
    content: "";
  }
  .p-service-top-titlearea__03 {
    position: relative;
  }
  .p-service-top-titlearea__03 .l-container {
    z-index: 2;
    position: relative;
  }
  .p-service-top-titlearea__03::before {
    display: block;
    z-index: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(222, 217, 217, 0.85);
    content: "";
  }
  .p-service-top-titlearea__04 {
    position: relative;
  }
  .p-service-top-titlearea__04 .l-container {
    z-index: 2;
    position: relative;
  }
  .p-service-top-titlearea__04::before {
    display: block;
    z-index: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(222, 217, 217, 0.85);
    content: "";
  }
  .p-service-top-list li {
    width: 100%;
  }
  .p-service-top__wrap {
    width: 100%;
  }
  .p-service-top__wrap figure {
    padding-bottom: 4rem;
  }
  .p-service-top__lastblock-list {
    row-gap: 1.5rem;
    flex-direction: column;
  }
  .p-service-worries-list ul li {
    width: 100%;
    margin-bottom: 2rem;
  }
  .p-service-program__wrap {
    margin-bottom: 5rem;
  }
  .p-service-program__wrap.width92per {
    width: 100%;
  }
  .p-service-program h4.h4_num {
    margin: 1rem 0 3rem 0;
    padding: 20px 0 0 50px;
  }
  .p-service-program__txt.mb-80 {
    margin-bottom: 4rem;
  }
  .p-service-program-list-point ul {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: flex-start;
    gap: 2%;
  }
  .p-service-program-list-point ul > li {
    width: 100%;
    height: inherit;
    margin-bottom: 4rem;
    padding: 0 0 0;
  }
  .p-service-program-list-point__num {
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    height: 50px;
    padding-top: 5px;
    background-color: #111;
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    line-height: 1;
    text-align: center;
  }
  .p-service-program-list-point__num .num {
    font-size: 12px;
  }
  .p-service-program-list-point__ttl {
    font-weight: bold;
    font-size: clamp(18px, 1.046vw, 20px);
  }
  .p-service-program__wrapin {
    padding: 4rem 2rem;
  }
  .p-service-program h3 br {
    display: none;
  }
  .p-service-program h4 span {
    padding-bottom: 2px;
  }
  .p-service-program__wrap--l {
    width: 100%;
    padding-bottom: 2rem;
  }
  .p-service-program__wrap--r {
    width: 100%;
  }
  .p-service-program__wrapimg_c {
    width: 100%;
    margin: auto;
  }
  .p-service-program__wrapimg {
    width: 100%;
    margin: auto;
  }
  .p-service-program__table table {
    width: 100%;
    margin-bottom: 3rem;
  }
  .p-service-flow__txt {
    padding-bottom: 2rem;
  }
  .p-service-flow__txt.mb-80 {
    margin-bottom: 2rem;
  }
  .table_scroll {
    padding: 0 0 3rem 0;
    overflow-x: scroll;
  }
  .table_scroll table {
    width: 1280px;
  }
  .p-service-cta ul li a {
    margin: auto;
  }
  .p-service-cta {
    width: 100%;
    margin: 4rem auto;
  }
  .p-service-cta ul li {
    width: 100%;
    margin-bottom: 15px;
  }
  .p-service-cta ul li a {
    display: block;
    width: 100%;
    max-width: 500px;
  }
  dl.p-service-program-dl {
    width: 100%;
    margin-bottom: 2rem;
  }
  dl.p-service-program-dl dt {
    width: 20%;
  }
  dl.p-service-program-dl dt img {
    width: 100%;
    height: auto;
  }
  dl.p-service-program-dl dd {
    width: 75%;
    padding-top: 0;
  }
  dl.p-service-program-dl dd .p-service-program__ttl {
    margin-top: 0;
  }
  .p-service-program-list-tl.width100 li {
    width: 100%;
  }
  .p-service-program-list-tl {
    width: 100%;
  }
  .p-service-program-ds dl dt {
    width: 100%;
  }
  .p-service-program-ds dl dd {
    width: 100%;
  }
  .p-service-program-ds2 dl dt {
    width: 100%;
  }
  .p-service-program-ds2 dl dd {
    width: 100%;
  }
  .p-service-pst-list figure {
    width: 100%;
  }
  .p-service-pst-list__ttl {
    margin-bottom: 1rem;
  }
  .p-service-pst-list__txt {
    width: 100%;
  }
  .p-service-pst-list li {
    width: 100%;
    margin-bottom: 4rem;
  }
  .p-step-box__item {
    width: 100%;
  }
  .p-top-mv-btm__container {
    max-width: 110rem;
    margin: 0 auto;
    padding-top: rem(184);
    padding-right: rem(80);
    padding-bottom: rem(200);
    padding-left: rem(80);
  }
  .p-top-mv-btm__container::after {
    top: 38%;
    width: 46vw;
    height: 46vw;
  }
  .p-top-mv-btm__head {
    width: 85%;
    max-width: unset;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: auto;
  }
  .p-top-mv-btm__head-text {
    font-size: rem(42);
    line-height: 1.86;
  }
  .p-top-mv-btm__head-text span {
    font-size: rem(62);
    line-height: 1.1774193548;
  }
  .p-top-mv-btm__flex {
    display: flex;
    align-items: flex-start;
    max-width: unset;
    margin-top: rem(20);
    margin-right: 0;
    margin-bottom: 0;
    margin-left: rem(85);
    gap: 4rem;
  }
  .p-top-mv-btm__img {
    width: 40%;
    margin-left: unset;
  }
  .p-top-mv-btm__img img {
    aspect-ratio: 580/400;
    border-radius: rem(10);
    box-shadow: 0px rem(40) rem(40) 0 rgba(78, 115, 143, 0.16);
  }
  .p-top-mv-btm__text-wrap {
    width: 50%;
    max-width: rem(730);
    margin-top: unset;
  }
  .p-top-mv-btm__text {
    font-size: clamp(10px, 0.94vw, 18px);
    line-height: 2.6666666667;
  }
  .p-top-mv-btm__text:nth-child(2) {
    margin-top: rem(48);
  }
  .p-top-mv-btm__bottom-flex {
    margin-top: 11rem;
  }
  .p-top-mv-btm__bottom-text-wrap {
    margin: auto;
  }
  .p-top-mv-btm__bottom-text {
    font-size: rem(42);
    line-height: 1.5;
  }
  .p-top-mv-btm__bottom-text span {
    font-size: rem(62);
    line-height: 1.1774193548;
  }
  .p-top-mv-btm__bottom-span-2 {
    padding-left: rem(65);
  }
  .p-top-mv-btm__bottom-span-1::after {
    right: rem(-50);
    width: rem(42);
    height: rem(46);
  }
  .p-top-mv-btm__bottom-img {
    top: 60%;
    right: rem(48);
    width: 25%;
    transform: translateY(-50%);
  }
  .p-top-mv-btm__bottom-img img {
    border-radius: rem(10);
    box-shadow: 0px rem(40) rem(40) 0 rgba(78, 115, 143, 0.16);
  }
  .p-bg::before {
    background-image: url(../../assets/images/pc/mv-bg-3.png);
  }
  .p-training-dispatch-feature-box figure {
    width: 100%;
  }
  .p-training-dispatch-feature-box__wrap {
    width: 100%;
    padding: 1.5rem;
  }
  .p-training-dispatch-feature-box.right figure {
    order: 0;
  }
  .p-training-dispatch-pf-list__wrap {
    width: 100%;
    padding: 1.5rem;
  }
  .p-training-dispatch-pf-list li {
    width: 100%;
  }
  .p-training-dispatch-pf-list li figure {
    width: 100%;
    height: 200px;
    overflow: hidden;
  }
  .p-training-dispatch-pf-list li figure img {
    display: block;
    width: 100%;
    margin-top: -100px;
  }
  .p-training-dispatch-theme-list li {
    width: 100%;
    padding: 1.5rem;
  }
  .p-training-dispatch-consultant__wrap {
    width: 100%;
  }
  .p-training-dispatch-consultant__list {
    width: 100%;
  }
  .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 (max-width: 480px) {
  .test {
    opacity: 1;
  }
  .p-training-dispatch-consultant__list__wrap {
    width: 100%;
  }
  .p-training-dispatch-consultant__list__num {
    width: 100%;
  }
}

@media screen and (max-width: 1650px) {
  .l-container2 {
    margin: 0 5vw;
  }
}

@media (hover: hover) and (pointer: fine) {
  .c-page-top a:hover {
    color: #0566d4;
  }
  .c-page-top a:hover::before {
    border-color: #0566d4;
  }
  .p-blk__relate-link-list ul li a:hover {
    text-decoration: underline;
  }
  .p-blk__service-fcc-case-list ul li a:hover {
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
  }
  .p-blk__half-link-img-list a:hover {
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
  }
  .p-blk__half-link-list a:hover {
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
  }
  .p-breadcrumb ul a:hover::after {
    transform: scale(1, 1);
  }
  .p-footer-nav ul a:hover {
    color: #6e7786;
    transition: 0.3s;
  }
  .p-header__logo a:hover {
    opacity: 0.7;
    transition: 0.3s;
  }
  .p-header__nav ul li a:hover::after {
    transform: scale(1, 1);
  }
  .p-header__nav ul:nth-of-type(2) li a:hover {
    background: #6e7786 !important;
    transition: 0.5s;
  }
}

@media only screen and (max-width: 767px) {
  .p-blk__ctaArea dl dd {
    flex-direction: column-reverse;
  }
  .p-blk__ctaArea dl dd .p-archive-list__item {
    padding: 2rem;
  }
  .p-blk__ctaArea dl dd img {
    width: 100%;
  }
  .p-blk__related .p-local-nav--service {
    margin-top: 3rem;
  }
  .p-blk__related ul {
    flex-direction: column;
    gap: 2rem;
  }
  .p-blk__related ul li a figure {
    width: 100%;
    margin-bottom: 1rem;
  }
  .p-blk__related ul li a {
    flex-direction: column;
    gap: 0;
  }
  .p-blk__related ul li a p:last-of-type {
    margin-top: 0;
  }
  .p-blk__casestudy__item {
    flex-direction: column-reverse;
    flex-wrap: wrap;
  }
  .p-blk__casestudy__item__txtbox {
    margin-right: 0;
  }
  .p-blk__casestudy__item__imgbox {
    width: 100%;
    width: 100%;
    margin-bottom: 3rem;
    text-align: center;
  }
  .p-blk__feature__threeitem__list {
    width: 100%;
    margin-bottom: 2rem;
  }
  .p-blk__succession__plan__table table tr td, .p-blk__succession__plan__table table tr th {
    padding: 1rem;
  }
  .p-blk__executive-training__table table tr td, .p-blk__executive-training__table table tr th {
    padding: 1rem;
  }
  .p-service-program__wrap2 {
    width: 100%;
  }
  .p-service-program__table table tr td, .p-service-program__table table tr th {
    padding: 1rem;
  }
  .p-service-program__table2 table tr td, .p-service-program__table2 table tr th {
    padding: 1rem;
  }
  .p-service-flow__table table tr td, .p-service-flow__table table tr th {
    padding: 1rem;
  }
}

@media screen and (max-width: 1340px) {
  .p-blk__succession__plan__table {
    overflow-x: scroll;
  }
  .p-blk__succession__plan__table table {
    width: 1100px;
  }
  .p-blk__executive-training__table {
    overflow-x: scroll;
  }
  .p-blk__executive-training__table table {
    width: 1100px;
  }
  .p-footer-nav__logo {
    width: auto;
  }
  .p-service-flow__table {
    margin-top: 0;
    padding: 0 0 3rem 0;
    overflow-x: scroll;
  }
  .p-service-flow__table table {
    width: 1100px;
  }
}

@media screen and (max-width: 1280px) and (max-width: 768px) {
  .p-company-about h2 {
    position: absolute;
    top: -10rem;
    left: 4%;
  }
  .p-company-about__ttl__en {
    top: -6rem;
    left: 4%;
    font-size: 40px;
  }
}

@media screen and (max-width: 1000px) {
  .p-course-ttlarea__001 {
    height: auto;
  }
  .p-course-ttlarea__001 .l-container {
    z-index: 1;
    position: relative;
  }
  .p-course-ttlarea__001::before {
    display: block;
    z-index: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(222, 217, 217, 0.85);
    content: "";
  }
  .p-course-ttlarea__002 {
    height: auto;
  }
  .p-course-ttlarea__002 .l-container {
    z-index: 1;
    position: relative;
  }
  .p-course-ttlarea__002::before {
    display: block;
    z-index: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(222, 217, 217, 0.85);
    content: "";
  }
  .p-course-ttlarea__003 {
    height: auto;
  }
  .p-course-ttlarea__003 .l-container {
    z-index: 1;
    position: relative;
  }
  .p-course-ttlarea__003::before {
    display: block;
    z-index: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(222, 217, 217, 0.85);
    content: "";
  }
}

@media screen and (max-width: 1050px) {
  .p-footer-nav__logo .flex {
    width: 100%;
  }
  .p-header__logo {
    max-width: 80%;
    margin-left: 5vw;
  }
  .p-header__nav {
    display: none;
  }
  .p-header__nav ul li.header-spOnly {
    display: block !important;
  }
  .p-header__hamburger {
    display: block;
    z-index: 3;
    position: fixed;
    top: 2rem;
    right: 5vw;
    width: 4.2rem;
    height: 4.2rem;
    text-align: center;
    cursor: pointer;
  }
  .p-header__hamburger span {
    display: block;
    position: absolute;
    left: 0.6rem;
    width: 3rem;
    height: 0.2rem;
    background: #555;
    transition: 0.3s ease-in-out;
  }
  .p-header__hamburger span:nth-child(1) {
    top: 1rem;
  }
  .p-header__hamburger span:nth-child(2) {
    top: 2rem;
  }
  .p-header__hamburger span:nth-child(3) {
    top: 3rem;
  }
  .p-header__hamburger.is-active span:nth-child(1) {
    top: 1.6rem;
    left: 0.6rem;
    transform: rotate(-45deg);
    background: #fff;
  }
  .p-header__hamburger.is-active span:nth-child(2), .p-header__hamburger.is-active span:nth-child(3) {
    top: 16px;
    transform: rotate(45deg);
    background: #fff;
  }
  .p-header__nav {
    z-index: 2;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #0566d4;
    color: #fff;
    text-align: center;
    opacity: 0;
    transition: opacity 0.6s ease, visibility 0.6s ease;
  }
  .p-header__nav.is-active {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100vh;
    opacity: 100;
  }
  .p-header__nav.is-active nav {
    display: block;
    margin-top: 50%;
  }
  .p-header__nav.is-active ul {
    display: block;
    margin: 0 auto 0 !important;
  }
  .p-header__nav.is-active ul li {
    display: block;
    margin: 1rem auto 0 !important;
    text-align: center;
  }
  .p-header__nav.is-active ul li a {
    display: inline;
    font-size: clamp(18px, 1.146vw, 22px);
  }
  .p-header__nav.is-active ul:nth-of-type(2) li a {
    display: inline;
    width: auto;
    padding: 0;
    background: none !important;
  }
  .p-header__nav.is-active ul:nth-of-type(2) li a img {
    display: none;
  }
  .p-header__nav.is-active ul:nth-of-type(2) li a:focus {
    background: none !important;
  }
  .p-header__logo {
    max-width: 100%;
  }

  .p-header__hamburger {
    top: 2.5rem;
  }
}

@media screen and (min-width: 1050px) and (max-width: 1340px) {
  .p-header__nav ul:nth-of-type(2) li a {
    width: 9rem;
  }
}

@media screen and (max-width: 1050px) and (hover: hover) and (pointer: fine) {
  .p-header__nav.is-active ul:nth-of-type(2) li a:hover {
    background: none !important;
  }
}

@media screen and (min-width: 1060px) {
  .menu_contents-item .p-header__pc {
    display: block !important;
  }
  .menu_contents-item .p-header__sp {
    display: none !important;
  }
}

@media screen and (max-width: 1060px) {
  .menu_contents-item .p-header__pc {
    display: none !important;
  }
  .menu_contents-item .p-header__sp {
    display: block !important;
  }
}

@media only screen and (max-width: 1280px) {
  .p-service-program__table2 {
    width: 100%;
    margin: auto;
    padding: 0 0 3rem 0;
    overflow-x: scroll;
  }
  .p-service-program__table2.wrap3 {
    width: 100%;
    margin: inherit;
    padding: 0 0 3rem 0;
    overflow-x: scroll;
  }
  .p-service-program__table2.wrap3 table {
    width: 600px;
  }
  .p-service-program__table2 table {
    width: 600px;
  }
}

@media (min-width: 450px) and (max-width: 767px) {
  .p-top-mv-btm__container {
    padding-bottom: 30%;
  }
  .p-top-mv-btm__container::after {
    top: 44%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInNldHRpbmcvX2JyZWFrcG9pbnQuc2NzcyIsInNldHRpbmcvX2NvbG9yLnNjc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJzZXR0aW5nL19mb250ZmFtaWx5LnNjc3MiLCJtaXhpbi9fYnJlYWtwb2ludC5zY3NzIiwibWl4aW4vX2ZhZGVpbi5zY3NzIiwiZm91bmRhdGlvbi9fcmVzZXQuc2NzcyIsIm1peGluL19mb250c2l6ZS5zY3NzIiwibGF5b3V0L19sLWNvbnRhaW5lci5zY3NzIiwic2V0dGluZy9fc2l6ZS5zY3NzIiwibGF5b3V0L19sLWNvbnRhaW5lcjIuc2NzcyIsImxheW91dC9fbC1oZWFkZXIuc2NzcyIsImNvbXBvbmVudC9fYy1hbmNob3JsaW5rLnNjc3MiLCJtaXhpbi9fZ3JpZC5zY3NzIiwiY29tcG9uZW50L19jLWJnLnNjc3MiLCJjb21wb25lbnQvX2MtYnRuLnNjc3MiLCJjb21wb25lbnQvX2MtaHItZG90LnNjc3MiLCJjb21wb25lbnQvX2MtaW1nLWJveC5zY3NzIiwiY29tcG9uZW50L19jLWxpc3Quc2NzcyIsImNvbXBvbmVudC9fYy1wYWdlLXRvcC5zY3NzIiwibWl4aW4vX2hvdmVyLnNjc3MiLCJjb21wb25lbnQvX2MtdGV4dC5zY3NzIiwiY29tcG9uZW50L19jLXRpdGxlLnNjc3MiLCJjb21wb25lbnQvX2MtdGl0bGVhcmVhLnNjc3MiLCJjb21wb25lbnQvX2MtdHRsLnNjc3MiLCJwcm9qZWN0L19wLWFib3V0LnNjc3MiLCJwcm9qZWN0L19wLWJsay5zY3NzIiwicHJvamVjdC9fcC1icmVhZGNydW1iLnNjc3MiLCJwcm9qZWN0L19wLWJ0bi5zY3NzIiwicHJvamVjdC9fcC1jb21wYW55LWFib3V0LnNjc3MiLCJwcm9qZWN0L19wLWNvbnN1bHRhdGlvbi1tZWV0aW5nLnNjc3MiLCJwcm9qZWN0L19wLWNvbnN1bHRpbmctZWR1Y2F0aW9uLnNjc3MiLCJwcm9qZWN0L19wLWNvdXJzZS5zY3NzIiwicHJvamVjdC9fcC1kb2N1bWVudC5zY3NzIiwicHJvamVjdC9fcC1lZHVjYXRpb24uc2NzcyIsInByb2plY3QvX3AtZXZlbnQuc2NzcyIsInByb2plY3QvX3AtZmFxLWxpc3Quc2NzcyIsInByb2plY3QvX3AtZmVhdHVyZS5zY3NzIiwicHJvamVjdC9fcC1mb290ZXItY3RhLnNjc3MiLCJwcm9qZWN0L19wLWZvb3Rlci1uYXYuc2NzcyIsInByb2plY3QvX3AtaGVhZGVyLnNjc3MiLCJwcm9qZWN0L19wLWhvbWUtbXYuc2NzcyIsInByb2plY3QvX3AtaG9tZS5zY3NzIiwicHJvamVjdC9fcC1wbGF0Zm9ybS1hY2FkZW15LWNsb3VkLnNjc3MiLCJwcm9qZWN0L19wLXJlbGF0ZWQuc2NzcyIsInByb2plY3QvX3Atc2VydmljZS1hcHByYWlzZXIuc2NzcyIsInByb2plY3QvX3Atc2VydmljZS1ibnJhcmVhLnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2UtYm5ydG9wLnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWQuc2NzcyIsInByb2plY3QvX3Atc2VydmljZS1vZmZpY2VyLXRyYWluaW5nLnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2UtdGVhbWxlYWRlci10cmFpbmluZy5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLXRvcC5zY3NzIiwicHJvamVjdC9fcC1zZXJ2aWNlLnNjc3MiLCJwcm9qZWN0L19wLXN0ZXAtYm94LnNjc3MiLCJwcm9qZWN0L19wLXRhZ2FyZWEuc2NzcyIsInByb2plY3QvX3AtdG9wLW12LWJ0bS5zY3NzIiwicHJvamVjdC9fcC10cmFpbmluZy1kaXNwYXRjaC5zY3NzIiwidXRpbGl0eS9fZmxleC5zY3NzIiwidXRpbGl0eS9fbWFyZ2luLnNjc3MiLCJ1dGlsaXR5L191LWxpbmsuc2NzcyIsInV0aWxpdHkvX3UtbWFyZ2luLnNjc3MiLCJ1dGlsaXR5L191LXRleHRhbGlnbi5zY3NzIiwidXRpbGl0eS9fdS12aXNpYmxlLnNjc3MiLCJ1dGlsaXR5L192aXNpYmxlLnNjc3MiLCJqYXZhc2NyaXB0L19saXR5Lm1pbi5zY3NzIiwiamF2YXNjcmlwdC9fc2xpY2stdGhlbWUuc2NzcyIsImphdmFzY3JpcHQvX3NsaWNrLnNjc3MiLCJtaXhpbi9fbXEuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7OzRCQUFBO0FBSUE7NEVBQUE7QUFRQTs0RUFBQTtBQ1pBLFNBQUE7QUFHQSxZQUFBO0FBR0EsVUFBQTtBQUdBLFlBQUE7QUFHQSxRQUFBO0FBTUEsUUFBQTtBQUlBLFVBQUE7QUFFQSxVQUFBO0FBY0EsWUFBQTtBQ3RDUSxzR0FBQTtBQUNBLHNGQUFBO0FEc0NSO0VBQ0UsMkRBQUE7RUFDQSxjQUFBO0FGbkJGOztBRXFCQTtFQUNFLDZCQUFBO0VBQ0Esb0NBQUE7QUZsQkY7O0FFb0JBO0VBQ0UsNkJBQUE7RUFDQSxvQ0FBQTtBRmpCRjs7QUloQ0E7NEVBQUE7QUFLQTs0RUFBQTtBQ0xBOzRFQUFBO0FBUUE7NEVBQUE7QUNGQTtFQUVDLDhCQUFBO0VBQ0EsbUNBQUE7RUFGQSxxQkFBQTtBTnVDRDs7QU85Q0Esa0JBQUE7QUFhQSxvQ0FBQTtBQUNBLGlEQUFBO0FBRUE7OztFQUdFLHNCQUFBO0VBRUEsZUFBQTtFQURBLG1CQUFBO0FQbUVGOztBTy9EQSxhQUFBO0FBQ0EsaURBQUE7QUFFQTs7OztFQUFBO0FBTUE7RUFDcUIsTUFBQTtFQUNuQiw4QkFBQTtFQUFnQyxNQUFBO0VBQ2hDLHdDQUFBO0VBRkEsaUJBQUE7RUFFMEMsS0FBQTtBUG1FNUM7O0FPaEVBLGFBQUE7QUFDQSxpREFBQTtBQUVBOztFQUFBO0FBSUE7RUFDRSxTQUFBO0FQaUVGOztBTzlEQTs7RUFBQTtBQUlBO0VBQ0UsY0FBQTtBUGdFRjs7QU83REEsb0JBQUE7QUFDQSxpREFBQTtBQUVBOzs7Ozs7Ozs7RUFTRSxTQUFBO0FQK0RGOztBTzVEQSxhQUFBO0FBQ0EsaURBQUE7QUFFQTs7Ozs7O0VBTUUsU0FBQTtBUDhERjs7QU8zREEsd0JBQUE7QUFDQSxpREFBQTtBQUVBOztF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Z1JKOztBNkRsZ1JFO0VBQ0Usa0JBQUE7QTdEcWdSSjs7QTZEbmdSRTtFQUNFLGlCQUFBO0E3RHNnUko7O0E2RGhoUkU7RUFDRSxnQkFBQTtBN0RtaFJKOztBNkRqaFJFO0VBQ0UsbUJBQUE7QTdEb2hSSjs7QTZEbGhSRTtFQUNFLGtCQUFBO0E3RHFoUko7O0E2RG5oUkU7RUFDRSxpQkFBQTtBN0RzaFJKOztBNkRoaVJFO0VBQ0UsZ0JBQUE7QTdEbWlSSjs7QTZEamlSRTtFQUNFLG1CQUFBO0E3RG9pUko7O0E2RGxpUkU7RUFDRSxrQkFBQTtBN0RxaVJKOztBNkRuaVJFO0VBQ0UsaUJBQUE7QTdEc2lSSjs7QTZEaGpSRTtFQUNFLGdCQUFBO0E3RG1qUko7O0E2RGpqUkU7RUFDRSxtQkFBQTtBN0RvalJKOztBNkRsalJFO0VBQ0Usa0JBQUE7QTdEcWpSSjs7QTZEbmpSRTtFQUNFLGlCQUFBO0E3RHNqUko7O0E2RGhrUkU7RUFDRSxnQkFBQTtBN0Rta1JKOztBNkRqa1JFO0VBQ0UsbUJBQUE7QTdEb2tSSjs7QTZEbGtSRTtFQUNFLGtCQUFBO0E3RHFrUko7O0E2RG5rUkU7RUFDRSxpQkFBQTtBN0Rza1JKOztBNkRobFJFO0VBQ0UsZ0JBQUE7QTdEbWxSSjs7QTZEamxSRTtFQUNFLG1CQUFBO0E3RG9sUko7O0E2RGxsUkU7RUFDRSxrQkFBQTtBN0RxbFJKOztBNkRubFJFO0VBQ0UsaUJBQUE7QTdEc2xSSjs7QTZEaG1SRTtFQUNFLGdCQUFBO0E3RG1tUko7O0E2RGptUkU7RUFDRSxtQkFBQTtBN0RvbVJKOztBNkRsbVJFO0VBQ0Usa0JBQUE7QTdEcW1SSjs7QTZEbm1SRTtFQUNFLGlCQUFBO0E3RHNtUko7O0E2RGhuUkU7RUFDRSxnQkFBQTtBN0RtblJKOztBNkRqblJFO0VBQ0UsbUJBQUE7QTdEb25SSjs7QTZEbG5SRTtFQUNFLGtCQUFBO0E3RHFuUko7O0E2RG5uUkU7RUFDRSxpQkFBQTtBN0RzblJKOztBNkRob1JFO0VBQ0UsZ0JBQUE7QTdEbW9SSjs7QTZEam9SRTtFQUNFLG1CQUFBO0E3RG9vUko7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QUNFO0lBQ0UseUJBQUE7RXpDbTFJTjtFeUNoMUlJO0lBQ0Usd0JBQUE7RXpDazFJTjtBQUNGOztBeUMvMElJO0VBQ0U7SUFDRSx3QkFBQTtFekNpMUlOO0V5QzkwSUk7SUFDRSx5QkFBQTtFekNnMUlOO0FBQ0Y7O0FxRHg1SUU7RUFDRTtJQUNFLFdBQUE7SUFDQSxZQUFBO0lBRUEsbUJBQUE7SUFEQSxrQkFBQTtFckQ0Nk5KO0VxRHo2TkU7SUFDRSxXQUFBO0lBQ0EsZUFBQTtJQUVBLG1CQUFBO0lBREEsa0JBQUE7RXJENDZOSjtFcUR6Nk5FO0lBQ0UsWUFBQTtFckQyNk5KO0VxRHo2TkU7SUFDRSxZQUFBO0VyRDI2Tko7QUFDRjs7QXdEeHBPRTtFQVBGO0lBUU0sbUJBQUE7RXhENDBQSjtFd0RoMFBGO0lBY0ksUUFBQTtFeERnMVBGO0FBN0JGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vc2V0dGluZy9zaXpl5Y+C54WnXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbWluLXdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogbWF4LXdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyrpu5LvvJpmb250Ki9cbi8q6a6u44KE44GL44Gq6Z2S77ya44OZ44O844K5Ki9cbi8q5r+D57S677ya44Oq44Oz44Kv5LuWKi9cbi8q44Ko44Oh44Op44Or44OJ77ya6KOF6aO+5LuWKi9cbi8q6LWk77ya6KOF6aO+5LuWKi9cbi8qYmfvvJrog4zmma8qL1xuLypiZ19ncmF5Ki9cbi8q44Kw44Op44OH44O844K344On44OzKi9cbi8q5paH5a2X44Kw44Op44OH44O844K344On44OzKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEA0MDA7NTAwOzcwMDs5MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL3lha3VoYW5qcEAzLjMuMS9kaXN0L2Nzcy95YWt1aGFuanAubWluLmNzc1wiKTtcbi5jX2dyYWRfZm9udCB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsICMwNzY4ZDQsICM0ZmM4ZGMpO1xuICBjb2xvcjogIzRhYzJkYjtcbn1cblxuZW0uY19ncmFkX2ZvbnQge1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5wLmNfZ3JhZF9mb250IHtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogamFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBlblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIG1pbi13aWR0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIG1heC13aWR0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pcy1mYWRlaW4tYWN0aXZlIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xufVxuXG4vKiBTY3NzIERvY3VtZW50ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAudGVzdCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnRlc3Qge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweCkge1xuICAudGVzdCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC50ZXN0IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVzdCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRlc3Qge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qIFJlc2V0IGJveC1tb2RlbCBhbmQgc2V0IGJvcmRlcnMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4vKiBEb2N1bWVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKiAzLiBSZW1vdmUgZ3JheSBvdmVybGF5IG9uIGxpbmtzIGZvciBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMyovXG59XG5cbi8qIFNlY3Rpb25zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogVmVydGljYWwgcmh5dGhtICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xucCxcbnRhYmxlLFxuYmxvY2txdW90ZSxcbmFkZHJlc3MsXG5wcmUsXG5pZnJhbWUsXG5mb3JtLFxuZmlndXJlLFxuZGwge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhlYWRpbmdzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBMaXN0cyAoZW51bWVyYXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xudWwsXG5vbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogTGlzdHMgKGRlZmluaXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIG1hcmdpbjogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIFJlcGxhY2VkIGNvbnRlbnQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFByZXZlbnQgdmVydGljYWwgYWxpZ25tZW50IGlzc3Vlcy5cbiAqL1xuc3ZnLFxuaW1nLFxuZW1iZWQsXG5vYmplY3QsXG5pZnJhbWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4vKiBGb3JtcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVzZXQgZm9ybSBmaWVsZHMgdG8gbWFrZSB0aGVtIHN0eWxlYWJsZS5cbiAqIDEuIE1ha2UgZm9ybSBlbGVtZW50cyBzdHlsYWJsZSBhY3Jvc3Mgc3lzdGVtcyBpT1MgZXNwZWNpYWxseS5cbiAqIDIuIEluaGVyaXQgdGV4dC10cmFuc2Zvcm0gZnJvbSBwYXJlbnQuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogMSAqL1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZXNldCByYWRpbyBhbmQgY2hlY2tib3ggYXBwZWFyYW5jZSB0byBwcmVzZXJ2ZSB0aGVpciBsb29rIGluIGlPUy5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcbiAgYXBwZWFyYW5jZTogY2hlY2tib3g7XG59XG5cblt0eXBlPXJhZGlvXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XG4gIGFwcGVhcmFuY2U6IHJhZGlvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOmRpc2FibGVkLFxuW3R5cGU9YnV0dG9uXTpkaXNhYmxlZCxcblt0eXBlPXJlc2V0XTpkaXNhYmxlZCxcblt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSBvdXRsaW5lcyBmb3IgRmlyZWZveCBhbmQgdW5pZnkgc3R5bGUgd2l0aCBpbnB1dCBlbGVtZW50cyAmIGJ1dHRvbnMuXG4gKi9cbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IGF1dG87XG59XG5cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHBhZGRpbmdcbiAqL1xub3B0aW9uIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXNldCB0byBpbnZpc2libGVcbiAqL1xuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMDtcbn1cblxubGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDEgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIEZpeCBmb250IGluaGVyaXRhbmNlLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIENsaWNrYWJsZSBsYWJlbHNcbiAqL1xubGFiZWxbZm9yXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogSW50ZXJhY3RpdmUgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKlxuICogUmVtb3ZlIG91dGxpbmUgZm9yIGVkaXRhYmxlIGNvbnRlbnQuXG4gKi9cbltjb250ZW50ZWRpdGFibGVdOmZvY3VzIHtcbiAgb3V0bGluZTogYXV0bztcbn1cblxuLyogVGFibGVzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4xLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuXG4qL1xudGFibGUge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRkLFxudGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAwO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuSlAsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmEge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbmE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBhOmhvdmVyLCBhOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpbml0aWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub25seV9wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5vbmx5X3NwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyrlkIRodG1s6KaB57SgKi9cbmgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjV2dztcbn1cbmgyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbn1cblxuaDMge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG59XG5cbi5tdDAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYjAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbm1haW4ucC1ob21lIHtcbiAgbWluLWhlaWdodDogMjAwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucC1oZWFkZXJfX2lubmVyLCAucC1mb290ZXItbmF2X193cmFwLCAubC1jb250YWluZXIge1xuICB3aWR0aDogMTI4MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWhlYWRlcl9faW5uZXIsIC5wLWZvb3Rlci1uYXZfX3dyYXAsIC5sLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZzogOHJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5sLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNXJlbSA1dnc7XG4gIH1cbn1cbi5sLWNvbnRhaW5lci5wdDEzMCB7XG4gIHBhZGRpbmctdG9wOiAxM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbnRhaW5lci5wdDEzMCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbn1cbi5sLWNvbnRhaW5lci5wYjEyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbnRhaW5lci5wYjEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cblxuLmwtY29udGFpbmVyMiB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcbiAgLmwtY29udGFpbmVyMiB7XG4gICAgbWFyZ2luOiAwIDV2dztcbiAgfVxufVxuXG4ubC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTtcbn1cbi51bmRlciAubC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y0ZjRmNDtcbn1cblxuLmwtaGVhZGVyLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jLWFuY2hvcmxpbmsge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBtYXJnaW46IDAgYXV0byAtOC41cmVtIGF1dG87XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFuY2hvcmxpbmsge1xuICAgIG1hcmdpbjogMCBhdXRvIC0xNS41cmVtIGF1dG87XG4gIH1cbn1cbi5jLWFuY2hvcmxpbmsgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5jLWFuY2hvcmxpbmsgdWwgbGkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjIyMjIyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYW5jaG9ybGluayB1bCBsaSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyMjIyO1xuICB9XG59XG4uYy1hbmNob3JsaW5rIHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYy1hbmNob3JsaW5rIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgcGFkZGluZzogMnJlbSAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYW5jaG9ybGluayB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgfVxufVxuLmMtYW5jaG9ybGluayB1bCBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMDIucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xufVxuLmMtYW5jaG9ybGluayB1bCBsaSBhOmhvdmVyOjphZnRlciB7XG4gIGJvdHRvbTogLTVweDtcbn1cbi5jLWFuY2hvcmxpbmsgdWwuYy1hbmNob3JsaW5rLWxpc3Q0IGxpIHtcbiAgd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFuY2hvcmxpbmsgdWwuYy1hbmNob3JsaW5rLWxpc3Q0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtYW5jaG9ybGluayB1bC5jLWFuY2hvcmxpbmstbGlzdDMgbGkge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1hbmNob3JsaW5rIHVsLmMtYW5jaG9ybGluay1saXN0MyBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWFuY2hvcmxpbmsgdWwuYy1hbmNob3JsaW5rLWxpc3QyIGxpIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWFuY2hvcmxpbmsgdWwuYy1hbmNob3JsaW5rLWxpc3QyIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1iZy0tZ3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xufVxuXG4uYy1idG4tMDEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMS5zdmcpIG5vLXJlcGVhdCByaWdodCAyNXB4IGNlbnRlciAjRkZGO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNThweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDAgMXJlbSAycmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuN3M7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzgpO1xufVxuLmMtYnRuLTAxOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmMtYnRuLS13IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjg1cHg7XG4gIG1hcmdpbjogNXJlbSBhdXRvIDAgYXV0bztcbn1cbi5jLWJ0bi0tdyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDJyZW0gNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XG59XG4uYy1idG4tLXcgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDAzLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbn1cbi5jLWJ0bi0tdyBhOmhvdmVyOjphZnRlciB7XG4gIHJpZ2h0OiA1cHg7XG59XG4uYy1idG4tLXcgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5jLWJ0bi1ibGsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1idG4tYmxrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMDYucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMThweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG59XG4uYy1idG4tYmxrOmhvdmVyOjphZnRlciB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmMtYnRuLWJsazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5jLWJ0bi1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NzFhYjtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtYnRuLWJsdWU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAwNi5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxOHB4O1xuICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbn1cbi5jLWJ0bi1ibHVlOmhvdmVyOjphZnRlciB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmMtYnRuLWJsdWU6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5jLWhyLWRvdCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZG90LnBuZykgcmVwZWF0LXggMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDRweCAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuKltjbGFzc149Yy1pbWctYm94XSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4qW2NsYXNzXj1jLWltZy1ib3hdIGltZyB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgKltjbGFzc149Yy1pbWctYm94XSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4qW2NsYXNzXj1jLWltZy1ib3hdICsgKiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLWltZy1ib3gtLWwub2YtdiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4uYy1pbWctYm94LS1sX19pdGVtLCAuYy1pbWctYm94LS1sIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtd2lkdGg6IDQ0JTtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1nLWJveC0tbF9faXRlbSwgLmMtaW1nLWJveC0tbCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5jLWltZy1ib3gtLWwtbTM0IHtcbiAgbWFyZ2luLXRvcDogLTM0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1nLWJveC0tbC1tMzQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5jLWltZy1ib3gtLXJfX2l0ZW0sIC5jLWltZy1ib3gtLXIgaW1nIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXgtd2lkdGg6IDQ0JTtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbWctYm94LS1yX19pdGVtLCAuYy1pbWctYm94LS1yIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmMtaW1nLWJveC0taGFsZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4uYy1pbWctYm94LS1oYWxmX19pdGVtIHtcbiAgbWF4LXdpZHRoOiA0NiU7XG4gIHdpZHRoOiA0NiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWltZy1ib3gtLWhhbGZfX2l0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1nLWJveC0taGFsZl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmMtaW1nLWJveC0taGFsZl9faXRlbV81MiB7XG4gIG1heC13aWR0aDogNTIlO1xuICB3aWR0aDogNTIlO1xufVxuLmMtaW1nLWJveC0taGFsZl9faXRlbV81MiBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAwLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbWctYm94LS1oYWxmX19pdGVtXzUyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uYy1pbWctYm94LS1oYWxmX19pdGVtXzQyIHtcbiAgbWF4LXdpZHRoOiA0MiU7XG4gIHdpZHRoOiA0MiU7XG59XG4uYy1pbWctYm94LS1oYWxmX19pdGVtXzQyIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWltZy1ib3gtLWhhbGZfX2l0ZW1fNDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5jLWltZy1ib3gtLWhhbGZfX2l0ZW1fMzAge1xuICBtYXgtd2lkdGg6IDMwJTtcbiAgd2lkdGg6IDMwJTtcbn1cbi5jLWltZy1ib3gtLWhhbGZfX2l0ZW1fMzAgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1nLWJveC0taGFsZl9faXRlbV8zMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYy1saXN0LW5vbWFsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbiAgZ2FwOiAwIDIlO1xufVxuLmMtbGlzdC1ub21hbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1saXN0LW5vbWFsIGxpIGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBsaW5lLWhlaWdodDogMS40MTY2NjY2NjY3O1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG4uYy1saXN0LW5vbWFsIGxpIGgzLmMtbGlzdC1ub21hbF9fdHRscyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xufVxuLmMtbGlzdC1ub21hbCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4uYy1saXN0LW5vbWFsIGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYy1saXN0LW5vbWFsIGxpIGE6aG92ZXIgLmMtbGlzdC1ub21hbF9fYnRuOjphZnRlciB7XG4gIHJpZ2h0OiAtNXB4O1xufVxuLmMtbGlzdC1ub21hbCBsaSBmaWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmMtbGlzdC1ub21hbCBsaSBmaWd1cmUgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1saXN0LW5vbWFsLmxpc3QyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3Qtbm9tYWwubGlzdDIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cbi5jLWxpc3Qtbm9tYWwubGlzdDMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC1ub21hbC5saXN0MyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuLmMtbGlzdC1ub21hbC5saXN0NCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1saXN0LW5vbWFsLmxpc3Q0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4uYy1saXN0LW5vbWFsLmxpc3QtZXZlbnQgbGkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG4gIGdyaWQtcm93OiBzcGFuIDQ7XG4gIGdhcDogMDtcbn1cbi5jLWxpc3Qtbm9tYWwubGlzdC1ldmVudCBsaSBhIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xuICBncmlkLXJvdzogc3BhbiA0O1xuICBnYXA6IDA7XG59XG4uYy1saXN0LW5vbWFsLmxpc3QtZXZlbnQgbGkgZmlndXJlIHtcbiAgbWluLWhlaWdodDogMjIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1saXN0LW5vbWFsLmxpc3QtZXZlbnQgbGkgZmlndXJlIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG59XG4uYy1saXN0LW5vbWFsX19kYXRlIHtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIG1heC1oZWlnaHQ6IHVuc2V0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICNhYWFhYWE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5jLWxpc3Qtbm9tYWxfX3RhZ2FyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xufVxuLmMtbGlzdC1ub21hbF9fdGFnIHtcbiAgY29sb3I6ICM1OTcxYWI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYy1saXN0LW5vbWFsX190YWcyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3MWFiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNXB4IDE1cHggN3B4IDE1cHg7XG4gIHotaW5kZXg6IDI7XG59XG4uYy1saXN0LW5vbWFsX190YWczIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMjIyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA1cHggMjBweCA3cHggMTVweDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgOTUlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xufVxuLmMtbGlzdC1ub21hbF9fdGFnNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3MWFiO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNXB4IDIwcHggN3B4IDE1cHg7XG59XG4uYy1saXN0LW5vbWFsX19idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAwMy5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMDtcbn1cbi5jLWxpc3QtcGxhdGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5jLWxpc3QtcGxhdGZvcm0gYSB7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWxpc3QtcGxhdGZvcm0gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5jLWxpc3QtcGxhdGZvcm0gbGkge1xuICB3aWR0aDogNDglO1xuICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3QtcGxhdGZvcm0gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1saXN0LXBsYXRmb3JtIGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjY2NnZ3LCAzMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjNTk3MWFiO1xuICBwYWRkaW5nOiAwLjJyZW0gMCAwLjJyZW0gM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uYy1saXN0LXBsYXRmb3JtIGgzIHNwYW4ge1xuICBtYXJnaW46IGF1dG8gMDtcbn1cbi5jLWxpc3QtcGxhdGZvcm1fX3dyYXAge1xuICBwYWRkaW5nOiAzLjVyZW0gNnJlbSA4cmVtIDZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1saXN0LXBsYXRmb3JtX193cmFwIHtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gOHJlbSAycmVtO1xuICB9XG59XG4uYy1saXN0LXBsYXRmb3JtX193cmFwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMDUucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmMtbGlzdC1wbGF0Zm9ybV9fdHRsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNTk3MWFiO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uYy1saXN0LWNhc2Vsb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4uYy1saXN0LWNhc2Vsb2dvIGxpIHtcbiAgd2lkdGg6IDIzLjUlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3QtY2FzZWxvZ28gbGkge1xuICAgIHdpZHRoOiA0OSU7XG4gIH1cbn1cblxuLmMtcGFnZS10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAydnc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIHotaW5kZXg6IDEwO1xufVxuLmMtcGFnZS10b3AgYSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XG4gIGNvbG9yOiAjNmU3Nzg2O1xuICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgdGV4dC1vcmllbnRhdGlvbjogc2lkZXdheXM7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLmMtcGFnZS10b3AgYTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTRyZW07XG4gIHJpZ2h0OiA1MCU7XG59XG4uYy1wYWdlLXRvcCBhOmZvY3VzIHtcbiAgY29sb3I6ICMwNTY2ZDQ7XG59XG4uYy1wYWdlLXRvcCBhOmZvY3VzOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwNTY2ZDQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jLXBhZ2UtdG9wIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDU2NmQ0O1xuICB9XG4gIC5jLXBhZ2UtdG9wIGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDU2NmQ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1wYWdlLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy10eHQtYmFzZSBlbSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmMtdGV4dC1sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuLmMtdGV4dC1sZWFkLm1iLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbn1cblxuLmMtdGV4dC1ub3RlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5jLXRleHQtbm90ZS1zIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAwLjc4dncsIDE1cHgpO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uYy10aXRsZS1oMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS42NjZ2dywgMzJweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmMtdGl0bGUtaDIubWItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGl0bGUtaDIubWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5jLXRpdGxlLWgyLW5vbWFsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5jLXRpdGxlLWgyLW5vbWFsLXMge1xuICBmb250LXNpemU6IGNsYW1wKDI1cHgsIDEuODc1dncsIDM2cHgpO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLmMtdGl0bGUtaDItbm9tYWwtc3Mge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNjY2dncsIDMycHgpO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLmMtdGl0bGUtaDQtbm9tYWwge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5jLXRpdGxlLWg0LWxhcmdlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5jLXRpdGxlLWVuIHtcbiAgY29sb3I6ICM1OTcxYWI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cbi5jLXRpdGxlLWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKXjyBcIjtcbiAgZm9udC1zaXplOiA4MCU7XG59XG4uYy10aXRsZS1lbjIge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLmMtdGl0bGUtZW4yIHNwYW4ge1xuICBjb2xvcjogIzExMTtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xufVxuLmMtdGl0bGUtZW4yIHNwYW4uYy10aXRsZS1lbjJfdHRsIHtcbiAgY29sb3I6ICM1OTcxYWI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5jLXRpdGxlLS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYy10aXRsZS0tYmcgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBiYWNrZ3JvdW5kOiAjMTExO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDlyZW07XG4gIGhlaWdodDogOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS40cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmMtdGl0bGUtLWJnIHNwYW46bnRoLW9mLXR5cGUoMSkgc3Ryb25nIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LWZhbWlseTogUm9ib3RvIENvbmRlbnNlZCwgWWFrdUhhbkpQLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLXRpdGxlLS1iZyBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtdGl0bGUtLWJnIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTFyZW0pO1xuICB9XG59XG4uYy10aXRsZS0tcGhhc2Uge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMzU0dncsIDI2cHgpO1xuICBtYXJnaW46IDNyZW0gMCAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jLXRpdGxlLS1waGFzZSBzcGFuIHtcbiAgY29sb3I6ICM2ZTc3ODY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xufVxuLmMtdGl0bGUtaDMtbnVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDQlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLmMtdGl0bGUtaDMtbnVtX19udW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5jLXRpdGxlLWgzLW51bV9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IGF1dG8gMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbn1cbi5jLXRpdGxlLWgzLW51bTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uYy10aXRsZS1oMy1udW0yX19udW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgY29sb3I6ICMxMTE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExMTtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5jLXRpdGxlLWgzLW51bTJfX3dyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG59XG4uYy10aXRsZS1oMy1udW0yX190dGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xufVxuLmMtdGl0bGUtaDMtbnVtMl9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmMtdGl0bGVhcmVhIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzEyMTIxMiAwJSwgIzEyMTIxMiA1MiUsICMyMjIyMjIgNTIlLCAjMjIyMjIyIDEwMCUpO1xuICBwYWRkaW5nOiA3cmVtIDAgMCAwO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5jLXRpdGxlYXJlYS5zZXJ2aWNlLXRvcCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMxMjEyMTIgMCUsICMxMjEyMTIgMzUlLCAjMjIyMjIyIDM1JSwgIzIyMjIyMiAxMDAlKTtcbn1cbi5jLXRpdGxlYXJlYSAubC1jb250YWluZXIge1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtdGl0bGVhcmVhIC5sLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNXJlbSA1dnc7XG4gIH1cbn1cbi5jLXRpdGxlYXJlYSBoMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzZweCwgMi44MTI1dncsIDU2cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5jLXRpdGxlYXJlYSBoMS5jLXRpdGxlYXJlYS1oMS1zIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmMtdGl0bGVhcmVhIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE4NzU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlYXJlYSBoMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmMtdGl0bGVhcmVhX190dGxlbiB7XG4gIGNvbG9yOiAjNTk3MWFiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbn1cbi5jLXRpdGxlYXJlYV9fdHRsZW4tbSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbn1cbi5jLXRpdGxlYXJlYV9fdHRsZW4tcyB7XG4gIGNvbG9yOiAjNTk3MWFiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xufVxuLmMtdGl0bGVhcmVhX190dGwtciB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS42NjZ2dywgMzJweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS43MTg3NTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0zcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLXRpdGxlYXJlYV9fdHRsLXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlYXJlYV9fdHRsLXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5jLXRpdGxlYXJlYV9faW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuLmMtdGl0bGVhcmVhX19sZWFkIHtcbiAgcGFkZGluZzogNHJlbSAwO1xufVxuLmMtdGl0bGVhcmVhX19sZWFkX19mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uYy10aXRsZWFyZWFfX2xlYWRfX2ZsZXggZmlndXJlIHtcbiAgd2lkdGg6IDM4JTtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZWFyZWFfX2xlYWRfX2ZsZXggZmlndXJlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbjogM3JlbSBhdXRvIDAgYXV0bztcbiAgfVxufVxuLmMtdGl0bGVhcmVhX19sZWFkX193cmFwIHtcbiAgd2lkdGg6IDU1JTtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZWFyZWFfX2xlYWRfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy10aXRsZWFyZWFfX2xlYWRfX3dyYXAgaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmMtdGl0bGVhcmVhX190dGwtbS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jLXR0bC1oMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS42NjZ2dywgMzJweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmMtdHRsLWgzIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1hYm91dCB7XG4gIHBhZGRpbmctdG9wOiAyMHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XG4gIH1cbn1cbi5wLWFib3V0LWxpc3QxIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1ib3R0b206IC0yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFib3V0LWxpc3QxIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTRyZW07XG4gIH1cbn1cbi5wLWFib3V0LWxpc3QxIHVsIGxpIHtcbiAgd2lkdGg6IDMyJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogM3JlbSAwIDRyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFib3V0LWxpc3QxIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAycmVtIDAgMnJlbSAwO1xuICB9XG59XG4ucC1hYm91dC1saXN0MSB1bCBsaTpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3MWFiO1xufVxuLnAtYWJvdXQtbGlzdDEgdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5OGJhYjtcbn1cbi5wLWFib3V0LWxpc3QxIHVsIGxpOm50aC1jaGlsZCgzKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OWE1YWI7XG59XG4ucC1hYm91dC1saXN0MSB1bCBsaSBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEyN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWJvdXQtbGlzdDEgdWwgbGkgZmlndXJlIGltZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cbi5wLWFib3V0LWxpc3QxX190dGwxIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hYm91dC1saXN0MV9fdHRsMSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgfVxufVxuLnAtYWJvdXQtbGlzdDFfX3R0bDIge1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IGNsYW1wKDI1cHgsIDEuODc1dncsIDM2cHgpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFib3V0LWxpc3QxX190dGwyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbiAgfVxufVxuLnAtYWJvdXQtbGlzdDFfX3R0bDIgZW0ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCA0LjE2NnZ3LCA4MHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFib3V0LWxpc3QxX190dGwyIGVtIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xuICB9XG59XG4ucC1hYm91dC1saXN0MV9fbm90ZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG59XG4ucC1hYm91dC1saXN0MiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnAtYWJvdXQtbGlzdDIgbGkgZmlndXJlIHtcbiAgd2lkdGg6IDQwJTtcbiAgb3JkZXI6IDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hYm91dC1saXN0MiBsaSBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1hYm91dC1saXN0MiBsaTpudGgtY2hpbGQoMm4rMSkgZmlndXJlIHtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hYm91dC1saXN0MiBsaTpudGgtY2hpbGQoMm4rMSkgZmlndXJlIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuLnAtYWJvdXQtbGlzdDJfX3dyYXAge1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nOiA0cmVtIDVyZW07XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWJvdXQtbGlzdDJfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5wLWFib3V0LWxpc3QyX190dGwge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNjY2dncsIDMycHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wLWFib3V0LWxpc3QyX190dGwgc3BhbiB7XG4gIGNvbG9yOiAjNTk3MWFiO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLnAtYmxrIHtcbiAgLyogMjMwMTEzICovXG59XG4ucC1ibGtfX21lcml0IHtcbiAgYm9yZGVyOiA0cHggc29saWQgI2VlZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5wLWJsa19fbWVyaXQgaDMge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnAtYmxrX19tZXJpdCBkbCB7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtYmxrX19tZXJpdCBkbCArIGRsIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wLWJsa19fbWVyaXQgZGwgZHQge1xuICBjb2xvcjogIzAwYWZlZDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnAtYmxrX19tZXJpdCBkbCBkdDpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzU0YmNjZjtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucC1ibGtfX21lcml0IGRsOm50aC1vZi10eXBlKDEpIGR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMVwiO1xufVxuLnAtYmxrX19tZXJpdCBkbDpudGgtb2YtdHlwZSgyKSBkdDpiZWZvcmUge1xuICBjb250ZW50OiBcIjJcIjtcbn1cbi5wLWJsa19fbWVyaXQgZGw6bnRoLW9mLXR5cGUoMykgZHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIzXCI7XG59XG4ucC1ibGtfX21lcml0IGRsOm50aC1vZi10eXBlKDQpIGR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNFwiO1xufVxuLnAtYmxrX19tZXJpdCBkbDpudGgtb2YtdHlwZSg1KSBkdDpiZWZvcmUge1xuICBjb250ZW50OiBcIjVcIjtcbn1cbi5wLWJsa19fZGVtZXJpdCB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmc6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4ucC1ibGtfX2RlbWVyaXQgaDMge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnAtYmxrX19kZW1lcml0IGRsIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1ibGtfX2RlbWVyaXQgZGwgKyBkbCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucC1ibGtfX2RlbWVyaXQgZGwgZHQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucC1ibGtfX2RlbWVyaXQgZGwgZHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzZlNzc4NjtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnAtYmxrX19kZW1lcml0IGRsOm50aC1vZi10eXBlKDEpIGR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMVwiO1xufVxuLnAtYmxrX19kZW1lcml0IGRsOm50aC1vZi10eXBlKDIpIGR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMlwiO1xufVxuLnAtYmxrX19kZW1lcml0IGRsOm50aC1vZi10eXBlKDMpIGR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiM1wiO1xufVxuLnAtYmxrX19kZW1lcml0IGRsOm50aC1vZi10eXBlKDQpIGR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNFwiO1xufVxuLnAtYmxrX19kZW1lcml0IGRsOm50aC1vZi10eXBlKDUpIGR0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNVwiO1xufVxuLnAtYmxrX19kZW1lcml0IGR0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnAtYmxrX19yZWxhdGUtbGluay1saXN0IHtcbiAgbWFyZ2luOiA2cmVtIGF1dG87XG59XG4ucC1ibGtfX3JlbGF0ZS1saW5rLWxpc3QgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsa19fcmVsYXRlLWxpbmstbGlzdCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4ucC1ibGtfX3JlbGF0ZS1saW5rLWxpc3QgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAzcmVtIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX3JlbGF0ZS1saW5rLWxpc3QgdWwgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wLWJsa19fcmVsYXRlLWxpbmstbGlzdCB1bCBsaSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWJsa19fcmVsYXRlLWxpbmstbGlzdCB1bCBsaSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLnAtYmxrX19yZWxhdGUtbGluay1saXN0IC5jLWNhdGUtLWxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX3JlbGF0ZS1saW5rLWxpc3QgLmMtY2F0ZS0tbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wLWJsa19fcmVsYXRlLWxpbmstbGlzdCAuYy1jYXRlLS1saW5lIHNwYW4ge1xuICBib3JkZXItY29sb3I6ICM2ZTc3ODY7XG4gIGNvbG9yOiAjNmU3Nzg2O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDJyZW0gMCAwO1xufVxuLnAtYmxrX19yZWxhdGUtbGluay1saXN0IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnAtYmxrX19yZWxhdGUtbGluay1saXN0IGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1ibGtfX3JlbGF0ZS1saW5rLWxpc3QgbGkgYTo6YmVmb3JlIHtcbiAgcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwNTY2ZDQgIWltcG9ydGFudDtcbn1cbi5wLWJsa19fbXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX212IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG4ucC1ibGtfX212IGZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wLWJsa19fbXYgZmlnY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wLWJsa19faW50ZXJ2aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX2ludGVydmlldyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgfVxufVxuLnAtYmxrX19pbnRlcnZpZXcgaDIge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB0ZXh0LWluZGVudDogLTNyZW07XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbi5wLWJsa19faW50ZXJ2aWV3IGgyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIi0tIFwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19pbnRlcnZpZXcgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5wLWJsa19faW50ZXJ2aWV3IHAge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWJsa19faW50ZXJ2aWV3IHAgLm5hbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtYmxrX19pbnRlcnZpZXcgLmMtaW1nLWJveC0tcl9faXRlbSxcbi5wLWJsa19faW50ZXJ2aWV3IC5jLWltZy1ib3gtLWxfX2l0ZW0ge1xuICB3aWR0aDogMzByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX2ludGVydmlldyAuYy1pbWctYm94LS1yX19pdGVtLFxuLnAtYmxrX19pbnRlcnZpZXcgLmMtaW1nLWJveC0tbF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICB9XG59XG4ucC1ibGtfX2ludGVydmlldyAuYy1pbWctYm94LS1yX19pdGVtIGltZyxcbi5wLWJsa19faW50ZXJ2aWV3IC5jLWltZy1ib3gtLWxfX2l0ZW0gaW1nIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wLWJsa19faW50ZXJ2aWV3IC5jYXB0aW9uLXRleHQge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5wLWJsa19faW50ZXJ2aWV3IC5jYXB0aW9uLXRleHRfX2xhcmdlIHtcbiAgY29sb3I6ICM2NjY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcbn1cbi5wLWJsa19faW50ZXJ2aWV3IC5jLWNvbG9yLS1iIHtcbiAgY29sb3I6ICMzNTI3OWY7XG59XG4ucC1ibGtfX2ludGVydmlldyAuYy1jb2xvci0tcCB7XG4gIGNvbG9yOiAjYTQzNmNkO1xufVxuLnAtYmxrX19pbnRlcnZpZXcgLmMtY29sb3ItLWcge1xuICBjb2xvcjogIzk3YzYxYTtcbn1cbi5wLWJsa19faW50ZXJ2aWV3IC5jLWNvbG9yLS1lIHtcbiAgY29sb3I6ICMwMDk2ODg7XG59XG4ucC1ibGtfX2ludGVydmlldyAuYy1jb2xvci0tbSB7XG4gIGNvbG9yOiAjMDNhOWY0O1xufVxuLnAtYmxrX19pbnRlcnZpZXcgLmMtY29sb3ItLXIge1xuICBjb2xvcjogI2Y0NDMzNjtcbn1cbi5wLWJsa19fY250IHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX2NudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbiAgfVxufVxuLnAtYmxrX19jbnQgaDIge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB0ZXh0LWluZGVudDogLTNyZW07XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbi5wLWJsa19fY250IGgyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIi0tIFwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19jbnQgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5wLWJsa19fY250IHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1ibGtfX2NudCBwIC5uYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWJsa19fY250IC5jLWltZy1ib3gtLXJfX2l0ZW0sXG4ucC1ibGtfX2NudCAuYy1pbWctYm94LS1sX19pdGVtIHtcbiAgd2lkdGg6IDMwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19jbnQgLmMtaW1nLWJveC0tcl9faXRlbSxcbi5wLWJsa19fY250IC5jLWltZy1ib3gtLWxfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuLnAtYmxrX19jbnQgLmMtaW1nLWJveC0tcl9faXRlbSBpbWcsXG4ucC1ibGtfX2NudCAuYy1pbWctYm94LS1sX19pdGVtIGltZyB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucC1ibGtfX2NudCAuY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4ucC1ibGtfX2NudCAuY2FwdGlvbi10ZXh0X19sYXJnZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XG59XG4ucC1ibGtfX2NudCAuYy1jb2xvci0tYiB7XG4gIGNvbG9yOiAjMzUyNzlmO1xufVxuLnAtYmxrX19jbnQgLmMtY29sb3ItLXAge1xuICBjb2xvcjogI2E0MzZjZDtcbn1cbi5wLWJsa19fY250IC5jLWNvbG9yLS1nIHtcbiAgY29sb3I6ICM5N2M2MWE7XG59XG4ucC1ibGtfX2ZpZ3VyZSB7XG4gIG1hcmdpbjogNXJlbSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1ibGtfX2ZpZ3VyZSBmaWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucC1ibGtfX2ZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLnAtYmxrX19wcm9maWxlIHtcbiAgcGFkZGluZzogNHJlbTtcbiAgYm9yZGVyOiA1cHggc29saWQgI2VlZTtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbn1cbi5wLWJsa19fcHJvZmlsZSBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnAtYmxrX19wcm9maWxlIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgY29sb3I6ICMzMzM7XG59XG4ucC1ibGtfX3Byb2ZpbGUgZGwgZHQge1xuICB3aWR0aDogMTAlO1xuICBwYWRkaW5nOiAwLjNyZW0gMXJlbSAwLjNyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1ibGtfX3Byb2ZpbGUgZGwgZHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxufVxuLnAtYmxrX19wcm9maWxlIGRsIGRkIHtcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZzogMC4zcmVtIDRyZW0gMC4zcmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtYmxrX19wcm9maWxlIGRsIGRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYmxrX19mb3Jld29yZCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICBwYWRkaW5nOiAzcmVtO1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xufVxuLnAtYmxrX19mb3Jld29yZCBzdHJvbmcge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wLWJsa19fc3RlcC0tbG9uZyB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJvcmRlcjogNHB4IHNvbGlkICNlZWU7XG59XG4ucC1ibGtfX3N0ZXAtLWxvbmcgcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucC1ibGtfX3N0ZXAtLWxvbmcgPiBwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC1ibGtfX3N0ZXAtLWxvbmcgZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wLWJsa19fc3RlcC0tbG9uZyBkbCBkdCB7XG4gIGJhY2tncm91bmQ6ICMwMGFmZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA3cmVtO1xufVxuLnAtYmxrX19zdGVwLS1sb25nIGRsIGRkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0gLSA3cmVtKTtcbn1cbi5wLWJsa19fc3RlcC0tbG9uZyBkbCBkZCB1bCBsaSB7XG4gIHRleHQtaW5kZW50OiAtMi43cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuN3JlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wLWJsa19fc3RlcC0tbG9uZyBkbCArIGRsIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wLWJsa19fc3RlcC0tc2hvcnQge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBwYWRkaW5nOiAzcmVtO1xuICBib3JkZXI6IDRweCBzb2xpZCAjZWVlO1xufVxuLnAtYmxrX19zdGVwLS1zaG9ydCBwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wLWJsa19fc3RlcC0tc2hvcnQgPiBwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC1ibGtfX3N0ZXAtLXNob3J0IGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucC1ibGtfX3N0ZXAtLXNob3J0IGRsIGR0IHtcbiAgYmFja2dyb3VuZDogIzAwYWZlZDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDNyZW07XG59XG4ucC1ibGtfX3N0ZXAtLXNob3J0IGRsIGRkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0gLSAzcmVtKTtcbn1cbi5wLWJsa19fc3RlcC0tc2hvcnQgZGwgKyBkbCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucC1ibGtfX2ZlYXR1cmUuYmQtdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWE7XG59XG4ucC1ibGtfX2ZlYXR1cmUgaDMge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLnAtYmxrX19mZWF0dXJlICsgLnAtYmxrX19mZWF0dXJlIHtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbn1cbi5wLWJsa19fZmNjLWZlYXR1cmUwMyB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG59XG4ucC1ibGtfX2ZjYy1mZWF0dXJlMDMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4ucC1ibGtfX2ZjYy1mZWF0dXJlMDMgdWwgbGkge1xuICBtYXgtd2lkdGg6IDM0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1ibGtfX2ZjYy1mZWF0dXJlMDMgdWwgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wLWJsa19fc2VydmljZS1mY2MtY2FzZS1saXN0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDdyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5wLWJsa19fc2VydmljZS1mY2MtY2FzZS1saXN0IHVsIGxpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNHJlbSkgLyAzKTtcbn1cbi5wLWJsa19fc2VydmljZS1mY2MtY2FzZS1saXN0IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWJsa19fc2VydmljZS1mY2MtY2FzZS1saXN0IHVsIGxpIGE6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYmxrX19zZXJ2aWNlLWZjYy1jYXNlLWxpc3QgdWwgbGkgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX3NlcnZpY2UtZmNjLWNhc2UtbGlzdCB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWJsa19fc2VydmljZS1mY2MtY2FzZS1saXN0IGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIG1hcmdpbjogMnJlbSAwIDFyZW07XG59XG4ucC1ibGtfX3NlcnZpY2UtZmNjLWNhc2UtbGlzdCBmaWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1ibGtfX3NlcnZpY2UtZmNjLWNhc2UtbGlzdCBmaWd1cmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4LjRyZW07XG4gIGhlaWdodDogNS43cmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3lvdXR1YmVfaWNvbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19zZXJ2aWNlLWZjYy1jYXNlLWxpc3QgZmlndXJlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWJsa19fZmNjLW1lcml0LXRibCB7XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuLnAtYmxrX19mY2MtbWVyaXQtdGJsIHRoLFxuLnAtYmxrX19mY2MtbWVyaXQtdGJsIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLnAtYmxrX19mY2MtbWVyaXQtdGJsIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnAtYmxrX19mY2MtbWVyaXQtdGJsIHRoZWFkIHRkIHtcbiAgd2lkdGg6IDEwJTtcbn1cbi5wLWJsa19fZmNjLW1lcml0LXRibCB0aGVhZCB0aDpudGgtb2YtdHlwZSgxKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNTA2QTlGO1xuICB3aWR0aDogNDUlO1xufVxuLnAtYmxrX19mY2MtbWVyaXQtdGJsIHRoZWFkIHRoOm50aC1vZi10eXBlKDIpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM2ZTc3ODY7XG4gIHdpZHRoOiA0NSU7XG59XG4ucC1ibGtfX2ZjYy1tZXJpdC10YmwgdGJvZHkgdGgge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xufVxuLnAtYmxrX19zaG9tZWkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wLWJsa19fc2hvbWVpIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG59XG4ucC1ibGtfX2NvbXBhbnktZmVhdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0cmVtIDMuNSU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5wLWJsa19fY29tcGFueS1mZWF0dXJlID4gZGl2IHtcbiAgd2lkdGg6IDMxJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19jb21wYW55LWZlYXR1cmUgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ibGtfX2NvbXBhbnktZmVhdHVyZSBkbCB7XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbn1cbi5wLWJsa19fY29tcGFueS1mZWF0dXJlIGR0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1ibGtfX2NvbXBhbnktZmVhdHVyZSBkZCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xufVxuLnAtYmxrX19jb21wYW55LWZlYXR1cmUgZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTJ2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19jb21wYW55LWZlYXR1cmUgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwdnc7XG4gIH1cbn1cbi5wLWJsa19fY29tcGFueS1mZWF0dXJlIGZpZ3VyZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX2NvbXBhbnktZmVhdHVyZSBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYmxrX19jb21wYW55LWZlYXR1cmUgZmlndXJlIC5jLXRpdGxlLS1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnAtYmxrX19jb21wYW55LW91dGxpbmUtdGJsIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtYmxrX19jb21wYW55LW91dGxpbmUtdGJsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYmxrX19jb21wYW55LW91dGxpbmUtdGJsIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2ZTc3ODY7XG59XG4ucC1ibGtfX2NvbXBhbnktb3V0bGluZS10YmwgdGgge1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19jb21wYW55LW91dGxpbmUtdGJsIHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAycmVtIDAgMCAwO1xuICB9XG59XG4ucC1ibGtfX2NvbXBhbnktb3V0bGluZS10YmwgdGQge1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nOiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19jb21wYW55LW91dGxpbmUtdGJsIHRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjVyZW0gMCAycmVtIDA7XG4gIH1cbn1cbi5wLWJsa19fY29uc3VsdGFudF9pbnRybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA2JTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wLWJsa19fY29uc3VsdGFudF9pbnRybyBpbWcge1xuICB3aWR0aDogMTglO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19jb25zdWx0YW50X2ludHJvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWJsa19fY29uc3VsdGFudF9pbnRybyA+IGRpdiB7XG4gIHdpZHRoOiA3NiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX2NvbnN1bHRhbnRfaW50cm8gPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ibGtfX2NvbnN1bHRhbnRfaW50cm8gPiBkaXYgcDpudGgtb2YtdHlwZSgxKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDU2NmQ0O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wLWJsa19fY29uc3VsdGFudF9pbnRybyA+IGRpdiBwOm50aC1vZi10eXBlKDEpIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG59XG4ucC1ibGtfX2NvbnN1bHRhbnRfaW50cm8gZGwge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuLnAtYmxrX19jb25zdWx0YW50X2ludHJvIGRsIGR0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG59XG4ucC1ibGtfX2NvbnN1bHRhbnRfaW50cm8gZGwgZGQge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xufVxuLnAtYmxrX19oYWxmLWxpbmstaW1nLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLnAtYmxrX19oYWxmLWxpbmstaW1nLWxpc3QgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA1JTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuMik7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLWJsa19faGFsZi1saW5rLWltZy1saXN0IGEgZmlndXJlIHtcbiAgd2lkdGg6IDIxJTtcbn1cbi5wLWJsa19faGFsZi1saW5rLWltZy1saXN0IGEgZGwge1xuICB3aWR0aDogNzQlO1xufVxuLnAtYmxrX19oYWxmLWxpbmstaW1nLWxpc3QgYSBkZCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucC1ibGtfX2hhbGYtbGluay1pbWctbGlzdCBhIGR0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG59XG4ucC1ibGtfX2hhbGYtbGluay1pbWctbGlzdCBhOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWJsa19faGFsZi1saW5rLWltZy1saXN0IGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnAtYmxrX19oYWxmLWxpbmstaW1nLWxpc3QgLmMtY2F0ZS0tbGluZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucC1ibGtfX2hhbGYtbGluay1pbWctbGlzdCAuYy1jYXRlLS1saW5lIHNwYW4ge1xuICBib3JkZXItY29sb3I6ICM2ZTc3ODY7XG4gIGNvbG9yOiAjNmU3Nzg2O1xufVxuLnAtYmxrX19oYWxmLWxpbmstbGlzdCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4ucC1ibGtfX2hhbGYtbGluay1saXN0IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNSU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjIpO1xuICBwYWRkaW5nOiAzcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1ibGtfX2hhbGYtbGluay1saXN0IGEgZmlndXJlIHtcbiAgd2lkdGg6IDIxJTtcbn1cbi5wLWJsa19faGFsZi1saW5rLWxpc3QgYSBmaWd1cmUgKyBkaXYge1xuICB3aWR0aDogNzQlO1xufVxuLnAtYmxrX19oYWxmLWxpbmstbGlzdCBhIGRkIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wLWJsa19faGFsZi1saW5rLWxpc3QgYSBkdCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xufVxuLnAtYmxrX19oYWxmLWxpbmstbGlzdCBhOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWJsa19faGFsZi1saW5rLWxpc3QgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucC1ibGtfX2hhbGYtbGluay1saXN0IC5jLWNhdGUtLWxpbmUge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnAtYmxrX19oYWxmLWxpbmstbGlzdCAuYy1jYXRlLS1saW5lIHNwYW4ge1xuICBib3JkZXItY29sb3I6ICM2ZTc3ODY7XG4gIGNvbG9yOiAjNmU3Nzg2O1xufVxuLnAtYmxrX19wb2ludCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG4ucC1ibGtfX3BvaW50IGRsIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0cmVtKSAvIDIpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX3BvaW50IGRsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYmxrX19wb2ludCBkbCBkdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLnAtYmxrX19wb2ludCBkbCBkdCBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucC1ibGtfX3BvaW50IGRsIGR0IHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTJyZW0pO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1ibGtfX3BvaW50IGRsIGRkIHtcbiAgcGFkZGluZzogNHJlbTtcbn1cbi5wLWJsa19fcG9pbnQgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cbi5wLWJsa19fcG9pbnQgZGQgb2wge1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBtYXJnaW46IDFyZW0gMCAxcmVtO1xufVxuLnAtYmxrX19zZXJ2aWNlX2Fib3V0IHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbi5wLWJsa19fc2VydmljZV9hYm91dCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzcmVtIDUlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4ucC1ibGtfX3NlcnZpY2VfYWJvdXQgdWwgbGkge1xuICB3aWR0aDogMzAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuMik7XG4gIHBhZGRpbmc6IDJyZW07XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsa19fc2VydmljZV9hYm91dCB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWJsa19fc2VydmljZV9hYm91dCB1bCBsaSBkbCB7XG4gIHBhZGRpbmc6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX3NlcnZpY2VfYWJvdXQgdWwgbGkgZGwge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxufVxuLnAtYmxrX19zZXJ2aWNlX2Fib3V0IHVsIGxpIGRsIGR0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wLWJsa19fY2VyY2xlLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLnAtYmxrX19jZXJjbGUtbGlzdCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzcmVtIDQlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5wLWJsa19fY2VyY2xlLWxpc3QgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDE1dnc7XG4gIGhlaWdodDogMTV2dztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA1NjZkNDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xuICBwYWRkaW5nOiAwIDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX2NlcmNsZS1saXN0IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogM3JlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ucC1ibGtfX2NlcmNsZS1saXN0IHVsIGxpIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucC1ibGstLXNlcnZpY2UtanVuaW9yLWJvb2sge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuLnAtYmxrLS1zZXJ2aWNlLWp1bmlvci1ib29rIHN0cm9uZyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG59XG4ucC1ibGstLXNlcnZpY2UtanVuaW9yLWJvb2sgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLnAtYmxrLS1zZXJ2aWNlLWp1bmlvci1ib29rIHVsIGxpIHtcbiAgd2lkdGg6IDE4JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrLS1zZXJ2aWNlLWp1bmlvci1ib29rIHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrLS1zZXJ2aWNlLWp1bmlvci1ib29rIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDJyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gIH1cbn1cbi5wLWJsay0tZ2V0LWJveCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIHBhZGRpbmc6IDVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucC1ibGstLWdldC1ib3ggaDMge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjNmU3Nzg2O1xufVxuLnAtYmxrLS1nZXQtYm94IHAge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjE0NnZ3LCAyMnB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnAtYmxrLS1nZXQtYm94IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDNyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5wLWJsay0tZ2V0LWJveCB1bCBsaSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNnJlbSkgLyAzKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMCA0cmVtIDRyZW07XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGstLWdldC1ib3ggdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ibGstLWdldC1ib3ggdWwgbGkgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4ucC1ibGstLWF0dGVudGlvbiB7XG4gIHdpZHRoOiA4MCU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IDJyZW0gYXV0byAwO1xufVxuLnAtYmxrLS1leWUxM2Nhc2UgLmRlc2NyaXB0aW9uLWNhc2VfX21vdmllLWJveCB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGstLWV5ZTEzY2FzZSAuZGVzY3JpcHRpb24tY2FzZV9fbW92aWUtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnAtYmxrLS1leWUxM2Nhc2UgLmRlc2NyaXB0aW9uLWNhc2VfX21vdmllLWJveCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWJsay0tZXllMTNjYXNlIC5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5wLWJsay0tZXllMTNjYXNlIC5kZXNjcmlwdGlvbi1jYXNlX19kYXRhIHtcbiAgd2lkdGg6IDQ1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsay0tZXllMTNjYXNlIC5kZXNjcmlwdGlvbi1jYXNlX19kYXRhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYmxrLS1leWUxM2Nhc2U6bnRoLW9mLXR5cGUoMikgLmZsZXgge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLnAtYmxrLS1leWUxM2Nhc2UgKyAucC1ibGstLWV5ZTEzY2FzZSB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG4ucC1ibGtfX291dGxpbmUtZ3JvdXAgLmJveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDJyZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xufVxuLnAtYmxrX19vdXRsaW5lLWdyb3VwIC5ib3ggKyAuYm94IHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5wLWJsa19fb3V0bGluZS1ncm91cCAuYm94IC5sb2dvIHtcbiAgd2lkdGg6IDE1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19vdXRsaW5lLWdyb3VwIC5ib3ggLmxvZ28ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5wLWJsa19fb3V0bGluZS1ncm91cCAuYm94IC5pbmZvIHtcbiAgd2lkdGg6IGNhbGMoNzAlIC0gMnJlbSk7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsa19fb3V0bGluZS1ncm91cCAuYm94IC5pbmZvIHtcbiAgICB3aWR0aDogY2FsYyg3NSUgLSAycmVtKTtcbiAgfVxufVxuLnAtYmxrX19vdXRsaW5lLWdyb3VwIC5ib3ggYSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsa19fb3V0bGluZS1ncm91cCAuYm94IGEge1xuICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gIH1cbn1cbi5wLWJsa19faGlzdG9yeS1ncm91cCAuYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLWJsa19faGlzdG9yeS1ncm91cCAuYm94ICsgLmJveCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucC1ibGtfX2hpc3RvcnktZ3JvdXAgLmJveCAuYy1idG4tLWxpbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibGtfX2hpc3RvcnktZ3JvdXAgLmJveCAuYy1idG4tLWxpbmUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucC1ibGtfX2NvbXBhbnktb3V0bGluZS1wcmltZSB7XG4gIHdpZHRoOiAxMDByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA4cmVtIDAgNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1ibGtfX2NvbXBhbnktb3V0bGluZS1wcmltZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWJsa19fY29tcGFueS1vdXRsaW5lLXByaW1lIGgzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAycmVtIDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmU3Nzg2O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLnAtYmxrX19jb21wYW55LW91dGxpbmUtcHJpbWUgaDMgaW1nIHtcbiAgaGVpZ2h0OiA4cmVtO1xufVxuLnAtYmxrX19jb21wYW55LW91dGxpbmUtcHJpbWUgLmMtYnRuLS1saXN0MyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWJsa19fY29tcGFueS1vdXRsaW5lLXByaW1lIC5jLWJ0bi0tbGlzdDMge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi5wLWJsa19fY3RhQXJlYSBkbCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5wLWJsa19fY3RhQXJlYSBkbDpob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDQuNXJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjMpO1xuICBib3gtc2hhZG93OiAwIDAgNC41cmVtIHJnYmEoNTYsIDQyLCAxMDIsIDAuMyk7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wLWJsa19fY3RhQXJlYSBkbCBkZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ibGtfX2N0YUFyZWEgZGwgZGQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4ucC1ibGtfX2N0YUFyZWEgZGwgZGQgLnAtYXJjaGl2ZS1saXN0X19pdGVtIHtcbiAgcGFkZGluZzogMCA0cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ibGtfX2N0YUFyZWEgZGwgZGQgLnAtYXJjaGl2ZS1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59XG4ucC1ibGtfX2N0YUFyZWEgZGwgZGQgaW1nIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYmxrX19jdGFBcmVhIGRsIGRkIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWJsa19fcmVsYXRlZCB7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ibGtfX3JlbGF0ZWQgLnAtbG9jYWwtbmF2LS1zZXJ2aWNlIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWJsa19fcmVsYXRlZCB1bCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuLnAtYmxrX19yZWxhdGVkIHVsIGxpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjIpO1xufVxuLnAtYmxrX19yZWxhdGVkIHVsIGxpIGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDJyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5wLWJsa19fcmVsYXRlZCB1bCBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnAtYmxrX19yZWxhdGVkIHVsIGxpIGEgZmlndXJlIHtcbiAgd2lkdGg6IDM3JTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ibGtfX3JlbGF0ZWQgdWwgbGkgYSBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYmxrX19yZWxhdGVkIHVsIGxpIGEge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5wLWJsa19fcmVsYXRlZCB1bCBsaSBhIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWJsa19fcmVsYXRlZCB1bCBsaSBhIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYmxrX19yZWxhdGVkIHVsIGxpIGEgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnAtYmxrX19jYXNlc3R1ZHlfX2l0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ibGtfX2Nhc2VzdHVkeV9faXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5wLWJsa19fY2FzZXN0dWR5X19pdGVtX190eHRib3gge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW07XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xufVxuLnAtYmxrX19jYXNlc3R1ZHlfX2l0ZW1fX3R4dGJveCBhIHtcbiAgY29sb3I6ICM2ZTc3ODY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbi5wLWJsa19fY2FzZXN0dWR5X19pdGVtX190eHRib3ggYTo6YmVmb3JlIHtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzZlNzc4NjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzZlNzc4NjtcbiAgYm9yZGVyLWNvbG9yOiAjNmU3Nzg2O1xuICBjb250ZW50OiBcIlwiO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnAtYmxrX19jYXNlc3R1ZHlfX2l0ZW1fX3R4dGJveCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWJsa19fY2FzZXN0dWR5X19pdGVtX190eHRib3gge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnAtYmxrX19jYXNlc3R1ZHlfX2l0ZW1fX2ltZ2JveCB7XG4gIHdpZHRoOiAzNSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLWJsa19fY2FzZXN0dWR5X19pdGVtX19pbWdib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLWJsa19fZmVhdHVyZV9fdGhyZWVpdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cbi5wLWJsa19fZmVhdHVyZV9fdGhyZWVpdGVtX19saXN0IHtcbiAgd2lkdGg6IDMyJTtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ibGtfX2ZlYXR1cmVfX3RocmVlaXRlbV9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnAtYmxrX19mZWF0dXJlX190aHJlZWl0ZW1fX2xpc3RfX251bSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcxODNmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIG1hcmdpbjogLTMwcHggYXV0byAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1ibGtfX2ZlYXR1cmVfX3RocmVlaXRlbV9fbGlzdF9fbnVtIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ucC1ibGtfX2ZlYXR1cmVfX3RocmVlaXRlbV9fbGlzdF9faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgaGVpZ2h0OiA4NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1ibGtfX2ZlYXR1cmVfX3RocmVlaXRlbV9fbGlzdF9faW1nIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4ucC1ibGtfX2ZlYXR1cmVfX3RocmVlaXRlbV9fbGlzdCBoNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWJsa19fc3VjY2Vzc2lvbl9fcGxhbl9fdGFibGUge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuXG4ucC1ibGtfX3N1Y2Nlc3Npb25fX3BsYW5fX3RhYmxlIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtYmxrX19zdWNjZXNzaW9uX19wbGFuX190YWJsZSB0YWJsZSB7XG4gICAgd2lkdGg6IDExMDBweDtcbiAgfVxufVxuXG4ucC1ibGtfX3N1Y2Nlc3Npb25fX3BsYW5fX3RhYmxlIHRhYmxlIHRyIHRkLCAucC1ibGtfX3N1Y2Nlc3Npb25fX3BsYW5fX3RhYmxlIHRhYmxlIHRyIHRoIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtYmxrX19zdWNjZXNzaW9uX19wbGFuX190YWJsZSB0YWJsZSB0ciB0ZCwgLnAtYmxrX19zdWNjZXNzaW9uX19wbGFuX190YWJsZSB0YWJsZSB0ciB0aCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuXG4ucC1ibGtfX3N1Y2Nlc3Npb25fX3BsYW5fX3RhYmxlIHRhYmxlIHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MTgzZjtcbiAgY29sb3I6ICNmZmY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5wLWJsa19fc3VjY2Vzc2lvbl9fcGxhbl9fdGFibGUgdGFibGUgdHIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLnAtYmxrX19zdWNjZXNzaW9uX19wbGFuX190YWJsZSB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MzM3ODtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucC1ibGtfX3N1Y2Nlc3Npb25fX3BsYW5fX3RhYmxlIHRhYmxlIHRyOm50aC1jaGlsZCgyKSB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1ibGtfX2V4ZWN1dGl2ZS10cmFpbmluZ19fdGFibGUge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxufVxuXG4ucC1ibGtfX2V4ZWN1dGl2ZS10cmFpbmluZ19fdGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1ibGtfX2V4ZWN1dGl2ZS10cmFpbmluZ19fdGFibGUgdGFibGUge1xuICAgIHdpZHRoOiAxMTAwcHg7XG4gIH1cbn1cblxuLnAtYmxrX19leGVjdXRpdmUtdHJhaW5pbmdfX3RhYmxlIHRhYmxlIHRyIHRkLCAucC1ibGtfX2V4ZWN1dGl2ZS10cmFpbmluZ19fdGFibGUgdGFibGUgdHIgdGgge1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1ibGtfX2V4ZWN1dGl2ZS10cmFpbmluZ19fdGFibGUgdGFibGUgdHIgdGQsIC5wLWJsa19fZXhlY3V0aXZlLXRyYWluaW5nX190YWJsZSB0YWJsZSB0ciB0aCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuXG4ucC1ibGtfX2V4ZWN1dGl2ZS10cmFpbmluZ19fdGFibGUgdGFibGUgdHIgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNzBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnAtYmxrX19leGVjdXRpdmUtdHJhaW5pbmdfX3RhYmxlIHRhYmxlIHRyIHRoOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zNnB4O1xuICB0b3A6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3A6IDM1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDM1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnAtYmxrX19leGVjdXRpdmUtdHJhaW5pbmdfX3RhYmxlIHRhYmxlIHRyIHRoLmZpcnN0IHtcbiAgd2lkdGg6IDMzLjMzMzMlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM2NDliO1xufVxuXG4ucC1ibGtfX2V4ZWN1dGl2ZS10cmFpbmluZ19fdGFibGUgdGFibGUgdHIgdGguZmlyc3Q6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAzNnB4IHNvbGlkICMwYzY0OWI7XG59XG5cbi5wLWJsa19fZXhlY3V0aXZlLXRyYWluaW5nX190YWJsZSB0YWJsZSB0ciB0aC5zZWNvbmQge1xuICB3aWR0aDogMzMuMzMzMyU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTMzNzg7XG59XG5cbi5wLWJsa19fZXhlY3V0aXZlLXRyYWluaW5nX190YWJsZSB0YWJsZSB0ciB0aC5zZWNvbmQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAzNnB4IHNvbGlkICMxNTMzNzg7XG59XG5cbi5wLWJsa19fZXhlY3V0aXZlLXRyYWluaW5nX190YWJsZSB0YWJsZSB0ciB0aC50aGlyZCB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MTgzZjtcbn1cblxuLnAtYmxrX19leGVjdXRpdmUtdHJhaW5pbmdfX3RhYmxlIHRhYmxlIHRyIHRoLnRoaXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ucC1ibGtfX2V4ZWN1dGl2ZS10cmFpbmluZ19fdGFibGUgdGFibGUgdHIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc2VydmljZV9kZXRhaWwgLnAtYmxrX19mZWF0dXJlIGgzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucC1ibGtfX3BoYXNlX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAwLjIpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnAtYmxrX19waGFzZV9faXRlbV9fdHRsYm94IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VjZWNlYztcbn1cbi5wLWJsa19fcGhhc2VfX2l0ZW1fX3R0bGJveF9fdHRsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogY2FsYygxMDAlIC0gN3JlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4ucC1ibGtfX3BoYXNlX19pdGVtX190dGxib3hfX251bSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6ICMxMTE7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogN3JlbTtcbiAgaGVpZ2h0OiA3cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xufVxuLnAtYmxrX19waGFzZV9faXRlbV9fdHRsYm94X19udW0gcCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC1mYW1pbHk6IFJvYm90byBDb25kZW5zZWQsIFlha3VIYW5KUCwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi5wLWJsa19fcGhhc2VfX2l0ZW1fX2NvbnQge1xuICBwYWRkaW5nOiAzcmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnAtYmxrX19waGFzZV9faXRlbV9fY29udF9fdHh0Ym94IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsa19fcGhhc2VfX2l0ZW1fX2NvbnRfX3R4dGJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWJsa19fcGhhc2VfX2l0ZW1fX2NvbnRfX3R4dGJveCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wLWJsa19fcGhhc2VfX2l0ZW1fX2NvbnRfX3R4dGJveCBoNCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnAtYmxrX19waGFzZV9faXRlbV9fY29udF9fdHh0Ym94IHVsIHtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xufVxuLnAtYmxrX19waGFzZV9faXRlbV9fY29udF9fdHh0Ym94IHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW46IDVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucC1ibGtfX3BoYXNlX19pdGVtX19jb250X19pbWdib3gge1xuICB3aWR0aDogMzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19waGFzZV9faXRlbV9fY29udF9faW1nYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtYmxrX19waGFzZV9faXRlbV9fY29udF9fb2wgPiBsaTo6bWFya2VyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1ibGtfX3BoYXNlX19pdGVtX19jb250X19vbCA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIGxpc3Qtc3R5bGU6IGF1dG87XG59XG4ucC1ibGtfX3BoYXNlX19pdGVtX19jb250X19vbCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWJsa19fcGhhc2VfX2l0ZW1fX2NvbnRfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWJsa19fcGhhc2VfX2l0ZW1fX2NvbnRfX2xpc3QgdWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNTBweDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnAtYmxrX19waGFzZV9faXRlbV9fY29udF9fbGlzdCB1bCBsaSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNTBweCkgLyAyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsa19fcGhhc2VfX2l0ZW1fX2NvbnRfX2xpc3QgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ibGtfX3BoYXNlX19pdGVtX19jb250X19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuLnAtYmxrX19waGFzZV9faXRlbV9fY29udF9fbGlzdC1pdGVtLWltZyB7XG4gIHdpZHRoOiAxODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJsa19fcGhhc2VfX2l0ZW1fX2NvbnRfX2xpc3QtaXRlbS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ibGtfX3BoYXNlX19pdGVtX19jb250X19saXN0LWl0ZW0tdGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxODBweCAtIDIwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYmxrX19waGFzZV9faXRlbV9fY29udF9fbGlzdC1pdGVtLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ibGtfX3BoYXNlX19pdGVtX19jb250X19saXN0LWl0ZW0tdGV4dCBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luOiA1cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucC1icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4ucC1icmVhZGNydW1iIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4ucC1icmVhZGNydW1iIHVsIGxpICsgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi77yeXCI7XG4gIG1hcmdpbjogMCAxcmVtO1xuICBjb2xvcjogI2FhYWFhYTtcbn1cbi5wLWJyZWFkY3J1bWIgdWwgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNhYWFhYWE7XG59XG4ucC1icmVhZGNydW1iIHVsIGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjNmU3Nzg2O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG4ucC1icmVhZGNydW1iIHVsIGE6Zm9jdXM6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtYnJlYWRjcnVtYiB1bCBhOmhvdmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxufVxuXG4ucC1idG5fX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnAtYnRuX193cmFwX2wge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gYXV0byAwO1xufVxuXG4ucC1jb21wYW55LWFib3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgY29sb3I6ICNGRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAxNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnktYWJvdXQge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICB9XG59XG4ucC1jb21wYW55LWFib3V0IGgyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXJlbTtcbiAgdG9wOiAtNXJlbTtcbiAgY29sb3I6ICM3NThiYmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1jb21wYW55LWFib3V0IGgyIHtcbiAgICB0b3A6IC00cmVtO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueS1hYm91dCBoMiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcmVtO1xuICAgIGxlZnQ6IDQlO1xuICB9XG59XG4ucC1jb21wYW55LWFib3V0X190dGwge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLXAtY29tcGFueS1hYm91dC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWNvbXBhbnktYWJvdXRfX3R0bCB7XG4gICAgaGVpZ2h0OiAyNXZ3O1xuICB9XG59XG4ucC1jb21wYW55LWFib3V0X190dGxfX2VuIHtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWl4LWJsZW5kLW1vZGU6IGV4Y2x1c2lvbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNXJlbTtcbiAgbGVmdDogNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtY29tcGFueS1hYm91dF9fdHRsX19lbiB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIHRvcDogLTkuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueS1hYm91dF9fdHRsX19lbiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxlZnQ6IDQlO1xuICAgIHRvcDogLTZyZW07XG4gIH1cbn1cbi5wLWNvbXBhbnktYWJvdXRfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5wLWNvbXBhbnktYWJvdXQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLXRvcDogN3JlbTtcbn1cbi5wLWNvbXBhbnktYWJvdXQgdWwgbGkge1xuICB3aWR0aDogMzAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueS1hYm91dCB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtY29tcGFueS1hYm91dCB1bCBsaSBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjbGFtcCgzNnB4LCAyLjgxMjV2dywgNTVweCk7XG59XG5cbnRhYmxlLk1lZXRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA1MDBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxudGFibGUuTWVldGluZyB0ciB0aCxcbnRhYmxlLk1lZXRpbmcgdHIgdGQge1xuICBwYWRkaW5nOiAxNXB4IDYwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAwLjc4dncsIDE1cHgpO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxudGFibGUuTWVldGluZyB0ciB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG59XG5cbi5jb25zdWx0YXRpb25fTWVldGluZ19Gb3JtIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29uc3VsdGF0aW9uTWVldGluZyBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnN1bHRhdGlvbk1lZXRpbmcgLnAtYXJjaGl2ZS1saXN0LS1jYXNlX190eHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb25zdWx0YXRpb25NZWV0aW5nIC5wLWFyY2hpdmUtbGlzdF9faXRlbSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xufVxuXG4ucGRmLWJveC5wZGYtYm94X3R5cGUxLmZsZXgubGlua19ib3hfMTAwNCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICBtYXJnaW46IDcwcHggYXV0byAwO1xuICBwYWRkaW5nOiAzNXB4O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCAzcHggOHB4O1xufVxuXG4ucGRmLWJveC5wZGYtYm94X3R5cGUxLmZsZXgubGlua19ib3hfMTAwNCBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBkZi1ib3gubGlua19ib3hfMTAwNCAucGRmLWJveF9fdHRsIHAge1xuICBmb250LXNpemU6IDIuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cblxuLnBkZi1ib3gubGlua19ib3hfMTAwNCAucGRmLWJveF9faW1nIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLnBkZi1ib3gubGlua19ib3hfMTAwNCAucGRmLWJveF9fdHRsIHtcbiAgZmxleDogMTtcbn1cblxuLnlvdXR1YmVfd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi55b3V0dWJlX3dyYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4ueW91dHViZV93cmFwIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFibGVfTWVldGluZ193cmFwIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cblxuICB0YWJsZS5NZWV0aW5nIHRyIHRoLFxudGFibGUuTWVldGluZyB0ciB0ZCB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICB9XG5cbiAgLnBkZi1ib3gucGRmLWJveF90eXBlMS5mbGV4LmxpbmtfYm94XzEwMDQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbiAgLnBkZi1ib3gubGlua19ib3hfMTAwNCAucGRmLWJveF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnBkZi1ib3gubGlua19ib3hfMTAwNCAucGRmLWJveF9fdHRsIHAge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLnAtY29uc3VsdGF0aW9uLW1lZXRpbmctZm9ybS1ib3gge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cbi5wLWNvbnN1bHRhdGlvbi1tZWV0aW5nIC5jLXRpdGxlLWgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjg3NXZ3LCAzNnB4KTtcbn1cblxuLnAtY29uc3VsdGluZy1lZHVjYXRpb24tc2VjMDJfX2Fycm93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnAtY29uc3VsdGluZy1lZHVjYXRpb24tc2VjMDJfX2Fycm93IGltZyB7XG4gIHdpZHRoOiA2M3B4ICFpbXBvcnRhbnQ7XG59XG4ucC1jb25zdWx0aW5nLWVkdWNhdGlvbi1zZWMwMi1ib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTk3MWFiO1xuICBjb2xvcjogIzU5NzFhYjtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtO1xufVxuLnAtY29uc3VsdGluZy1lZHVjYXRpb24tYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogYXV0byBhdXRvIDRyZW0gYXV0bztcbn1cbi5wLWNvbnN1bHRpbmctZWR1Y2F0aW9uLWJveF9fd3JhcCB7XG4gIHBhZGRpbmc6IDRyZW0gNHJlbSAwIDRyZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xufVxuLnAtY29uc3VsdGluZy1lZHVjYXRpb24tYm94X19oMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NzFhYjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLWNvbnN1bHRpbmctZWR1Y2F0aW9uLWJveF9faDJfX251bSB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMS40cmVtO1xufVxuLnAtY29uc3VsdGluZy1lZHVjYXRpb24tYm94X19oMl9fdGV4dCB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuLnAtY29uc3VsdGluZy1lZHVjYXRpb24tYm94X19oMl9iIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5wLWNvbnN1bHRpbmctZWR1Y2F0aW9uLWJveF9fYnRuIHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5cbi5wLWNvdXJzZSB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xufVxuLnAtY291cnNlLXR0bGFyZWFfXzAwMSB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIGhlaWdodDogNDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY291cnNlL2JnXzAwMS5qcGcpIG5vLXJlcGVhdCByaWdodCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnAtY291cnNlLXR0bGFyZWFfXzAwMSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wLWNvdXJzZS10dGxhcmVhX18wMDEgLmwtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAucC1jb3Vyc2UtdHRsYXJlYV9fMDAxOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAyMTcsIDIxNywgMC44NSk7XG4gIH1cbn1cbi5wLWNvdXJzZS10dGxhcmVhX18wMDIge1xuICBoZWlnaHQ6IDQxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvdXJzZS9iZ18wMDIuanBnKSBuby1yZXBlYXQgcmlnaHQgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wLWNvdXJzZS10dGxhcmVhX18wMDIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucC1jb3Vyc2UtdHRsYXJlYV9fMDAyIC5sLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnAtY291cnNlLXR0bGFyZWFfXzAwMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMiwgMjE3LCAyMTcsIDAuODUpO1xuICB9XG59XG4ucC1jb3Vyc2UtdHRsYXJlYV9fMDAzIHtcbiAgaGVpZ2h0OiA0MTBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb3Vyc2UvYmdfMDAzLmpwZykgbm8tcmVwZWF0IHJpZ2h0IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucC1jb3Vyc2UtdHRsYXJlYV9fMDAzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnAtY291cnNlLXR0bGFyZWFfXzAwMyAubC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5wLWNvdXJzZS10dGxhcmVhX18wMDM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsIDIxNywgMjE3LCAwLjg1KTtcbiAgfVxufVxuLnAtY291cnNlLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWZlZmVmIDAlLCAjZTRlNGU0IDEwMCUpO1xuICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgcGFkZGluZzogOHJlbSAwO1xufVxuLnAtY291cnNlLWxpc3QgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMiU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucC1jb3Vyc2UtbGlzdCB1bCBsaSB7XG4gIHdpZHRoOiA0OSU7XG4gIG1hcmdpbi1ib3R0b206IDIlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY291cnNlLWxpc3QgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jb3Vyc2UtbGlzdCB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzU5NzFhYjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNHJlbSA4cmVtIDRyZW0gNXJlbTtcbiAgbWluLWhlaWdodDogMjMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvdXJzZS1saXN0IHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDJyZW0gNnJlbSAycmVtIDNyZW07XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLnAtY291cnNlLWxpc3QgdWwgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDAzLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNXB4O1xuICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbn1cbi5wLWNvdXJzZS1saXN0IHVsIGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucC1jb3Vyc2UtbGlzdCB1bCBsaSBhOmhvdmVyOjphZnRlciB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLnAtY291cnNlLWxpc3QgdWwgbGkgYS5ub2xpbmsge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wLWNvdXJzZS1saXN0IHVsIGxpIGEubm9saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wLWNvdXJzZS1saXN0IHVsIGxpIGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjY2NnZ3LCAzMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wLWNvdXJzZS1saXN0X19jcyB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4ucC1kb2N1bWVudCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xufVxuLnAtZG9jdW1lbnQtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuLnAtZG9jdW1lbnQtbGlzdCBmaWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwYWRkaW5nOiAzcmVtO1xufVxuLnAtZG9jdW1lbnQtbGlzdCAuYy1saXN0LW5vbWFsIGxpIGZpZ3VyZSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucC1lZHVjYXRpb25fX2JvbGRMaXN0IHtcbiAgbWFyZ2luOiAyZW0gMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuLnAtZWR1Y2F0aW9uX19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xufVxuLnAtZWR1Y2F0aW9uX190YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1lZHVjYXRpb25fX3RhYmxlIHRyIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG59XG4ucC1lZHVjYXRpb25fX3RhYmxlIHRyLCAucC1lZHVjYXRpb25fX3RhYmxlIHRyLCAucC1lZHVjYXRpb25fX3RhYmxlIHRkIHtcbiAgYm9yZGVyOiAjZGRkZGRkIDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWVkdWNhdGlvbl9fdGFibGUgdHIsIC5wLWVkdWNhdGlvbl9fdGFibGUgdHIsIC5wLWVkdWNhdGlvbl9fdGFibGUgdGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1lZHVjYXRpb25fX3RhYmxlIHRoIHtcbiAgd2lkdGg6IDUlO1xuICBiYWNrZ3JvdW5kOiAjMDcxODNGO1xuICBjb2xvcjogI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZWR1Y2F0aW9uX190YWJsZSB0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWVkdWNhdGlvbl9fdGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjVlbSAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wLWVkdWNhdGlvbl9fdGFibGUgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1lZHVjYXRpb25fX3RhYmxlIHRkOmZpcnN0LW9mLXR5cGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtZWR1Y2F0aW9uX190YWJsZSB0ZCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wLWVkdWNhdGlvbl9fc2NoZWR1bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZWR1Y2F0aW9uX19zY2hlZHVsZSB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZWR1Y2F0aW9uX19zY2hlZHVsZS0td3JhcCB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG59XG4ucC1lZHVjYXRpb25fX3NjaGVkdWxlLS1jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xufVxuLnAtZWR1Y2F0aW9uX19zY2hlZHVsZSB0ciwgLnAtZWR1Y2F0aW9uX19zY2hlZHVsZSB0aCwgLnAtZWR1Y2F0aW9uX19zY2hlZHVsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgYm9yZGVyOiAjZGRkZGRkIDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wLWVkdWNhdGlvbl9fc2NoZWR1bGUgdHIgdGQudS10ZXh0LS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wLWVkdWNhdGlvbl9fc2NoZWR1bGUgdHIubGwtYmx1ZSB0ZDpudGgtbGFzdC1jaGlsZCgtbis0KSB7XG4gIGNvbG9yOiAjZGZlMmViO1xufVxuLnAtZWR1Y2F0aW9uX19zY2hlZHVsZSB0ci5sLWJsdWUgdGQ6bnRoLWxhc3QtY2hpbGQoLW4rNCkge1xuICBjb2xvcjogI2JmY2FlNDtcbn1cbi5wLWVkdWNhdGlvbl9fc2NoZWR1bGUgdHIubS1ibHVlIHRkOm50aC1sYXN0LWNoaWxkKC1uKzQpIHtcbiAgY29sb3I6ICNhM2IxZDI7XG59XG4ucC1lZHVjYXRpb25fX3NjaGVkdWxlIHRyLmctYmx1ZSB0ZDpudGgtbGFzdC1jaGlsZCgtbis0KSB7XG4gIGNvbG9yOiAjMTUzMzc4O1xufVxuLnAtZWR1Y2F0aW9uX19zY2hlZHVsZSB0aCB7XG4gIGJhY2tncm91bmQ6ICM1OTcxYWI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1lZHVjYXRpb25fX3NjaGVkdWxlIHRkLm9uZSB7XG4gIGJhY2tncm91bmQ6ICNiZmNhZTQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wLWVkdWNhdGlvbl9fc2NoZWR1bGUgdGQudHdvIHtcbiAgYmFja2dyb3VuZDogI2EzYjFkMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnAtZWR1Y2F0aW9uX19zY2hlZHVsZSB0ZC50aHJlZSB7XG4gIGJhY2tncm91bmQ6ICNkZmUyZWI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wLWVkdWNhdGlvbl9fc2NoZWR1bGUgdGQuZ3JheSB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWVkdWNhdGlvbl9fc2NoZWR1bGUgdGQubGFzdCB7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1lZHVjYXRpb25fX3NjaGVkdWxlIHRkOm50aC1sYXN0LWNoaWxkKC1uKzUpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtZWR1Y2F0aW9uX19waGFzZSAucC1ibGtfX3BoYXNlX19pdGVtX19jb250X190eHRib3ggcCB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIHRleHQtaW5kZW50OiAtMC44ZW07XG59XG4ucC1lZHVjYXRpb25fX3BoYXNlIC5wLWJsa19fcGhhc2VfX2l0ZW1fX2NvbnRfX3R4dGJveCBwIHNwYW4ge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5wLWV2ZW50IHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG59XG4ucC1ldmVudC1saXN0IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG5cbi5wLWZhcS1saXN0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG4ucC1mYXEtbGlzdCBkbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nOiAzcmVtIDAgM3JlbSAwO1xufVxuLnAtZmFxLWxpc3QgZHQge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW0gNXJlbSAxcmVtIDRyZW07XG59XG4ucC1mYXEtbGlzdCBkdCBpIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjY2NnZ3LCAzMnB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM1OTcxYWI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC44cmVtO1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcS1saXN0IGR0IHtcbiAgICBwYWRkaW5nOiAycmVtIDVyZW0gMnJlbSA2cmVtO1xuICB9XG4gIC5wLWZhcS1saXN0IGR0IGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxcmVtO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxLjVyZW0pO1xuICB9XG59XG4ucC1mYXEtbGlzdCArIC5wLWZhcS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMS41NjI1dnc7XG59XG4ucC1mYXEtbGlzdCBkdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICByaWdodDogMS41NjI1dnc7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHotaW5kZXg6IDU7XG59XG4ucC1mYXEtbGlzdCBkdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxLjU2MjV2dztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBiYWNrZ3JvdW5kOiAjMTExO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4ucC1mYXEtbGlzdCBkbC5pcy1vcGVuIGR0OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG4ucC1mYXEtbGlzdCBkZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDFyZW0gNXJlbSAxcmVtIDRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wLWZhcS1saXN0IGRkIGkge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNjY2dncsIDMycHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzExMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjhyZW07XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxLWxpc3QgZGQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnAtZmFxLWxpc3QgZGQgb2wgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICB0ZXh0LWluZGVudDogLTEuNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxLWxpc3QgZGQge1xuICAgIHBhZGRpbmc6IDJyZW0gNXJlbSAycmVtIDZyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wLWZhcS1saXN0IGRkIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxcmVtO1xuICAgIHRvcDogMi41cmVtO1xuICB9XG59XG4ucC1mYXEtbGlzdCBhIHtcbiAgY29sb3I6ICMwZTExNTU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnAtZmFxLWxpc3QgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLWZhcS1saXN0X19iZy1ncmF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiYmJiO1xufVxuLnAtZmFxLWxpc3RfX2JnLWdyYXkgZGwge1xuICBib3JkZXItY29sb3I6ICNiYmJiYmI7XG59XG5cbi5wLWZlYXR1cmUtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5wLWZlYXR1cmUtc2xpZGVyIC5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnAtZmVhdHVyZS1zbGlkZXJfX2l0ZW1zIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbn1cbi5wLWZlYXR1cmUtc2xpZGVyX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjRweCAxOHB4O1xuICBtYXJnaW46IDhweDtcbn1cbi5wLWZlYXR1cmUtc2xpZGVyX19pdGVtLWltYWdlIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMTZweDtcbn1cbi5wLWZlYXR1cmUtc2xpZGVyX19pdGVtLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1mZWF0dXJlLXNsaWRlcl9faXRlbS10ZXh0LXN1YiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ucC1mZWF0dXJlLXNsaWRlcl9faXRlbS10ZXh0LW5hbWUge1xuICBmb250LXdlaWdodDogODAwO1xufVxuLnAtZmVhdHVyZSAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnAtZmVhdHVyZSAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5wLWZlYXR1cmUgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucC1mb290ZXItY3RhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZy1mb290ZXItY3RhLmpwZykgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuLnAtZm9vdGVyLWN0YSBoMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1sZWZ0OiAtNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1jdGEgaDIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ucC1mb290ZXItY3RhX19lbiB7XG4gIGNvbG9yOiAjNTk3MWFiO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMTQ2dncsIDIycHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1sZWZ0OiAtNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1jdGFfX2VuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnAtZm9vdGVyLWN0YV9fZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pePIFwiO1xuICBmb250LXNpemU6IDgwJTtcbn1cbi5wLWZvb3Rlci1jdGFfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxNTAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy10b3A6IDhyZW07XG59XG4ucC1mb290ZXItY3RhX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5wLWZvb3Rlci1jdGFfX2JuciB7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMTExO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMjdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtZm9vdGVyLWN0YV9fYm5yIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1jdGFfX2JuciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnAtZm9vdGVyLWN0YV9fYm5yIHAge1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IGluaGVyaXQ7XG59XG4ucC1mb290ZXItY3RhX19ibnIgc3Ryb25nIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1mb290ZXItY3RhX19ibnIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbn1cbi5wLWZvb3Rlci1jdGFfX2JuciBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnAtZm9vdGVyLWN0YV9fYm5yOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnAtZm9vdGVyLWN0YV9fYm5yX193cmFwIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnAtZm9vdGVyLWN0YV9fYnRuIHtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIHdpZHRoOiA4MiU7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDAxLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDEwcHggY2VudGVyICMyMjI7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWZvb3Rlci1jdGFfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtZm9vdGVyLW5hdiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDU2NmQ0O1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtZm9vdGVyLW5hdiB7XG4gICAgcGFkZGluZzogM3JlbSA1dnc7XG4gIH1cbn1cbi5wLWZvb3Rlci1uYXZfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtZm9vdGVyLW5hdl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4JTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDIyJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1mb290ZXItbmF2X19sb2dvIHtcbiAgICAvKndpZHRoOiAxMS43NXZ3OyovXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnAtZm9vdGVyLW5hdl9fbG9nbyBhICsgaW1nIHtcbiAgbWF4LXdpZHRoOiA0LjZyZW07XG59XG4ucC1mb290ZXItbmF2IG5hdiB7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG59XG4ucC1mb290ZXItbmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5wLWZvb3Rlci1uYXYgdWwgbGkgKyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIiB8IFwiO1xuICBwYWRkaW5nOiAwIDIuNnZ3O1xufVxuLnAtZm9vdGVyLW5hdiB1bCBhOmZvY3VzIHtcbiAgY29sb3I6ICM2ZTc3ODY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWZvb3Rlci1uYXYgdWwgYTpob3ZlciB7XG4gICAgY29sb3I6ICM2ZTc3ODY7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxufVxuLnAtZm9vdGVyLW5hdl9fY29weXJpZ2h0IHtcbiAgY29sb3I6ICM2ZTc3ODY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XG4gIG1hcmdpbjogMCAwIDAgNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1uYXZfX2NvcHlyaWdodCB7XG4gICAgbWFyZ2luOiAycmVtIGF1dG8gMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4ucC1mb290ZXItbmF2X19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wLWZvb3Rlci1uYXZfX2xvZ28gLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAucC1mb290ZXItbmF2X19sb2dvIC5mbGV4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5wLWZvb3Rlci1uYXZfX2xvZ28ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ucC1mb290ZXItbmF2X19sb2dvIC5mbGV4IGEgaW1nIHtcbiAgd2lkdGg6IDE2NHB4O1xuICBtYXJnaW46IDE1cHggMTVweCAxNXB4IDA7XG59XG5cbi5wLWhlYWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5wLWhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4JTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG4ucC1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wLWhlYWRlcl9fbG9nbyBhIHtcbiAgbWF4LXdpZHRoOiA3NCU7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xufVxuLnAtaGVhZGVyX19sb2dvIGEgKyBpbWcge1xuICBtYXgtd2lkdGg6IDQuNnJlbTtcbn1cbi5wLWhlYWRlcl9fbG9nbyBhOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1oZWFkZXJfX2xvZ28gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAucC1oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbi5wLWhlYWRlcl9fbmF2IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLnAtaGVhZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLWhlYWRlcl9fbmF2IG5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC5wLWhlYWRlcl9fbmF2IG5hdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ucC1oZWFkZXJfX25hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4ucC1oZWFkZXJfX25hdiB1bCArIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG59XG4ucC1oZWFkZXJfX25hdiB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1oZWFkZXJfX25hdiB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAwLjc4dncsIDE1cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLWhlYWRlcl9fbmF2IHVsIGxpIGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzUwNkE5RjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuLnAtaGVhZGVyX19uYXYgdWwgbGkgYTpmb2N1czo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1oZWFkZXJfX25hdiB1bCBsaSBhOmhvdmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxufVxuLnAtaGVhZGVyX19uYXYgdWwgbGkuaGVhZGVyLXNwT25seSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAucC1oZWFkZXJfX25hdiB1bCBsaS5oZWFkZXItc3BPbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1oZWFkZXJfX25hdiB1bDpudGgtb2YtdHlwZSgxKSBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXZ3O1xufVxuLnAtaGVhZGVyX19uYXYgdWw6bnRoLW9mLXR5cGUoMikgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMi40cmVtIDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42Nzd2dywgMTNweCk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDUwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtaGVhZGVyX19uYXYgdWw6bnRoLW9mLXR5cGUoMikgbGkgYSB7XG4gICAgd2lkdGg6IDlyZW07XG4gIH1cbn1cbi5wLWhlYWRlcl9fbmF2IHVsOm50aC1vZi10eXBlKDIpIGxpIGEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDAuNHJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG59XG4ucC1oZWFkZXJfX25hdiB1bDpudGgtb2YtdHlwZSgyKSBsaSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzZlNzc4NiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1oZWFkZXJfX25hdiB1bDpudGgtb2YtdHlwZSgyKSBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNmU3Nzg2ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgfVxufVxuLnAtaGVhZGVyX19uYXYgdWw6bnRoLW9mLXR5cGUoMikgbGk6bnRoLW9mLXR5cGUoMSkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ0NDQ7XG59XG4ucC1oZWFkZXJfX25hdiB1bDpudGgtb2YtdHlwZSgyKSBsaTpudGgtb2YtdHlwZSgyKSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbn1cbi5wLWhlYWRlcl9fbmF2IHVsOm50aC1vZi10eXBlKDIpIGxpOm50aC1vZi10eXBlKDMpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xufVxuLnAtaGVhZGVyX19uYXYgdWw6bnRoLW9mLXR5cGUoMikgbGk6bnRoLW9mLXR5cGUoNCkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTcxYWI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLnAtaGVhZGVyX19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHJpZ2h0OiA1dnc7XG4gICAgdG9wOiAycmVtO1xuICAgIHdpZHRoOiA0LjJyZW07XG4gICAgaGVpZ2h0OiA0LjJyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucC1oZWFkZXJfX2hhbWJ1cmdlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgbGVmdDogMC42cmVtO1xuICAgIGJhY2tncm91bmQ6ICM1NTU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5wLWhlYWRlcl9faGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDFyZW07XG4gIH1cbiAgLnAtaGVhZGVyX19oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHRvcDogMnJlbTtcbiAgfVxuICAucC1oZWFkZXJfX2hhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgdG9wOiAzcmVtO1xuICB9XG4gIC5wLWhlYWRlcl9faGFtYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgdG9wOiAxLjZyZW07XG4gICAgbGVmdDogMC42cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIC5wLWhlYWRlcl9faGFtYnVyZ2VyLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSwgLnAtaGVhZGVyX19oYW1idXJnZXIuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLnAtaGVhZGVyX19uYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMwNTY2ZDQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIHZpc2liaWxpdHkgMC42cyBlYXNlO1xuICB9XG4gIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSBuYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDUwJTtcbiAgfVxuICAucC1oZWFkZXJfX25hdi5pcy1hY3RpdmUgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1oZWFkZXJfX25hdi5pcy1hY3RpdmUgdWwgbGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDFyZW0gYXV0byAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIHVsIGxpIGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMTQ2dncsIDIycHgpO1xuICB9XG4gIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSB1bDpudGgtb2YtdHlwZSgyKSBsaSBhIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnAtaGVhZGVyX19uYXYuaXMtYWN0aXZlIHVsOm50aC1vZi10eXBlKDIpIGxpIGEgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wLWhlYWRlcl9fbmF2LmlzLWFjdGl2ZSB1bDpudGgtb2YtdHlwZSgyKSBsaSBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkgYW5kIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1oZWFkZXJfX25hdi5pcy1hY3RpdmUgdWw6bnRoLW9mLXR5cGUoMikgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wLWhlYWRlcl9fbmF2IHVsIGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX25hdiB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IGZvbnQyMDtcbiAgfVxufVxuXG4ucC1oZWFkZXJfX2xvZ28ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDA7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG5cbi5wLWhlYWRlcl9fbG9nbyBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTY0cHg7XG59XG5cbi5wLWhlYWRlcl9fbG9nbyBhIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnAtaGVhZGVyX19uYXYgbmF2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucC1oZWFkZXJfX25hdiB1bDpudGgtb2YtdHlwZSgyKSBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLnAtaGVhZGVyX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucC1oZWFkZXJfX2hhbWJ1cmdlciB7XG4gICAgdG9wOiAyLjVyZW07XG4gIH1cbn1cbi5tZW51X2NvbnRlbnRzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG59XG4ubWVudV9jb250ZW50cy1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tZW51X2NvbnRlbnRzLWl0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNjBweCkge1xuICAubWVudV9jb250ZW50cy1pdGVtIC5wLWhlYWRlcl9fcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lbnVfY29udGVudHMtaXRlbSAucC1oZWFkZXJfX3NwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAubWVudV9jb250ZW50cy1pdGVtIC5wLWhlYWRlcl9fcGMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubWVudV9jb250ZW50cy1pdGVtIC5wLWhlYWRlcl9fc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tZW51X2NvbnRlbnRzLWl0ZW0gKyAubWVudV9jb250ZW50cy1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXZ3O1xufVxuLm1lbnVfY29udGVudHMtaXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5tZW51X2NvbnRlbnRzLWl0ZW0gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubWVudV9jb250ZW50cy1pdGVtIGE6aG92ZXIgcC50aXRsZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuLm1lbnVfY29udGVudHMtaXRlbSBhIHAudGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4ubWVudV9jb250ZW50cy1pdGVtIGEgcC50aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAvKmJvcmRlci1sZWZ0OiA1cHggc29saWQgIzE1MzM3ODsqL1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lbnVfY29udGVudHMtaXRlbSBhIHAudGl0bGU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuXG4ucC1ob21lLW12IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtaG9tZS1tdl9fd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtaG9tZS1tdiAubC1jb250YWluZXIyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1ob21lLW12LWxpc3QgbGkge1xuICBoZWlnaHQ6IDcwdmg7XG59XG4ucC1ob21lLW12LWxpc3QgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4ucC1ob21lLW12LWxpc3QgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wLWhvbWUtbXYtbGlzdCBsaSBhIC5sLWNvbnRhaW5lcjIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuLnAtaG9tZS1tdi1saXN0IGxpIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiA2NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi1saXN0IGxpIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5wLWhvbWUtbXYtbGlzdCBsaSBoMSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYtbGlzdCBsaSBoMSBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbi5wLWhvbWUtbXYtbGlzdCBsaSBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xufVxuLnAtaG9tZS1tdi1saXN0IGxpIGgyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3MWFiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDJyZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCkgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LWxpc3QgbGkgaDIgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1ob21lLW12LWxpc3QgbGkubXZfMDEgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX212XzAwMS5qcGcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wLWhvbWUtbXYtbGlzdCBsaS5tdl8wMiBhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfbXZfMDAyLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnAtaG9tZS1tdi1saXN0IGxpLm12XzAzIGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19tdl8wMDMucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucC1ob21lLW12LWxpc3QgbGkubXZfMDQgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX212XzAwNC5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wLWhvbWUtbXYtbGlzdCBsaS5tdl8wNSBhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfbXZfMDA1LnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnAtaG9tZS1tdi1saXN0IGxpLm12XzA2IGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19tdl8wMDYucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucC1ob21lLW12LWxpc3QgbGkubXZfMDcgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX212XzAwNy5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wLWhvbWUtbXYtbGlzdCBsaS5tdl8wOCBhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfbXZfMDA4LnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnAtaG9tZS1tdi1saXN0IGxpLm12XzA5IGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19tdl8wMDkucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucC1ob21lLW12X19idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xuICB3aWR0aDogMjQ2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtaG9tZS1tdl9fYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMDQucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xufVxuLnAtaG9tZS1tdiAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12IC5zbGljay1kb3RzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBib3R0b206IDUwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnAtaG9tZS1tdiAuc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG4ucC1ob21lLW12IC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgY29sb3I6IGluaXRpYWw7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNTk3MWFiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtaG9tZS1tdiAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzU5NzFhYjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1ob21lLW12IC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLnAtaG9tZS1tdiAuaWNvX3Njcm9sbCB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDUwcHgpO1xuICBib3R0b206IC01MHB4O1xufVxuLnAtaG9tZS1tdiAuaWNvX3Njcm9sbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYgLmljb19zY3JvbGwge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gIH1cbn1cbi5wLWhvbWUtbXYgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucC1ob21lLWV2ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtaG9tZS1ldmVudCAubC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDhyZW0gMCAwO1xufVxuLnAtaG9tZS1ldmVudCBoMiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtaG9tZS1ldmVudDo6YmVmb3JlIHtcbiAgaGVpZ2h0OiA2MTBweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzEyMTIxMiAwJSwgIzEyMTIxMiA1MiUsICMyMjIyMjIgNTIlLCAjMjIyMjIyIDEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG59XG4ucC1ob21lLWV2ZW50X19mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucC1ob21lLWV2ZW50LWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucC1ob21lLWV2ZW50LWxpc3QgbGkge1xuICB3aWR0aDogNDklO1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtZXZlbnQtbGlzdCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWhvbWUtZXZlbnQtbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtZXZlbnQtbGlzdCBsaSBhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMnJlbSAycmVtO1xuICB9XG59XG4ucC1ob21lLWV2ZW50LWxpc3QgbGkgYTo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg5LCAxMTMsIDE3MSwgMC44NSk7XG59XG4ucC1ob21lLWV2ZW50LWxpc3QgbGkgYTpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wLWhvbWUtZXZlbnQtbGlzdCBsaSBhOmhvdmVyIC5wLWhvbWUtZXZlbnQtbGlzdF9fd3JhcDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wLWhvbWUtZXZlbnQtbGlzdCBsaSBhOmhvdmVyIGZpZ3VyZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5wLWhvbWUtZXZlbnQtbGlzdCBsaSBhIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWV2ZW50LWxpc3QgbGkgYSBmaWd1cmUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4ucC1ob21lLWV2ZW50LWxpc3QgbGkgYSBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wLWhvbWUtZXZlbnQtbGlzdF9fd3JhcCB7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHdpZHRoOiA5MCU7XG59XG4ucC1ob21lLWV2ZW50LWxpc3RfX3dyYXA6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgb3BhY2l0eTogMDtcbn1cbi5wLWhvbWUtZXZlbnQtbGlzdF9fZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucC1ob21lLWV2ZW50LWxpc3RfX2RhdGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5wLWhvbWUtZXZlbnQtbGlzdF9fdHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wLWhvbWUtZXZlbnQtbGlzdF9fdGFnIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG59XG4ucC1ob21lLWV2ZW50LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjg1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtaG9tZS1ldmVudC1idG4ge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIG1hcmdpbjogNXJlbSBhdXRvIDAgYXV0bztcbiAgfVxufVxuLnAtaG9tZS1ldmVudC1idG4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycmVtIDRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTExO1xufVxuLnAtaG9tZS1ldmVudC1idG4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDAzLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbn1cbi5wLWhvbWUtZXZlbnQtYnRuIGE6aG92ZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IDVweDtcbn1cbi5wLWhvbWUtZXZlbnQtYnRuIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucC1ob21lLWRvY3VtZW50IC5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnAtaG9tZS1kb2N1bWVudCAuYy1saXN0LW5vbWFsIGxpIGZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4ucC1ob21lLWRvY3VtZW50IC5jLWxpc3Qtbm9tYWwgbGkgZmlndXJlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ucC1ob21lLXJldmlldyAuYy1idG4tLXcge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnAtaG9tZS1yZXZpZXctbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogY2FsYygoMTAwdncgLSAxMzI0cHgpIC8gMik7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtaG9tZS1yZXZpZXctbGlzdCB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnAtaG9tZS1yZXZpZXctbGlzdCBsaSB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuLnAtaG9tZS1yZXZpZXctbGlzdCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLWhvbWUtcmV2aWV3LWxpc3QgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtcmV2aWV3LWxpc3QgbGkgcCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgfVxufVxuLnAtaG9tZS1yZXZpZXctbGlzdF9fdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLXJldmlldy1saXN0X190dGwge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICB9XG59XG4ucC1ob21lLXJldmlldy1saXN0X19idG4ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuLnAtaG9tZS1yZXZpZXctbGlzdF9fYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMDMucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4ucC1ob21lLXJldmlldy1saXN0IC5zbGljay1wcmV2LFxuLnAtaG9tZS1yZXZpZXctbGlzdCAuc2xpY2stbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjUlO1xuICB3aWR0aDogNjNweDtcbiAgaGVpZ2h0OiA2M3B4O1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5wLWhvbWUtcmV2aWV3LWxpc3QgLnNsaWNrLXByZXY6OmJlZm9yZSxcbi5wLWhvbWUtcmV2aWV3LWxpc3QgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLXJldmlldy1saXN0IC5zbGljay1wcmV2LFxuLnAtaG9tZS1yZXZpZXctbGlzdCAuc2xpY2stbmV4dCB7XG4gICAgdG9wOiAxNSU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5wLWhvbWUtcmV2aWV3LWxpc3QgLnNsaWNrLXByZXYge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9idG5fcHJldi5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnAtaG9tZS1yZXZpZXctbGlzdCAuc2xpY2stcHJldjpob3ZlciwgLnAtaG9tZS1yZXZpZXctbGlzdCAuc2xpY2stcHJldjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2J0bl9wcmV2LnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLXJldmlldy1saXN0IC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAxMHZ3O1xuICB9XG59XG4ucC1ob21lLXJldmlldy1saXN0IC5zbGljay1uZXh0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYnRuX25leHQucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbGVmdDogMTI4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1yZXZpZXctbGlzdCAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogODB2dztcbiAgfVxufVxuLnAtaG9tZS1yZXZpZXctbGlzdCAuc2xpY2stbmV4dDpob3ZlciwgLnAtaG9tZS1yZXZpZXctbGlzdCAuc2xpY2stbmV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2J0bl9uZXh0LnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ucC1ob21lLWNvbnN1bHRhbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgaGVpZ2h0OiA5NDBweDtcbn1cbi5wLWhvbWUtY29uc3VsdGFudF9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWhvbWUtY29uc3VsdGFudDo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzEyMTIxMiAwJSwgIzEyMTIxMiAzMCUsICMyMjIyMjIgMzAlLCAjMjIyMjIyIDEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogNjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWNvbnN1bHRhbnQ6OmJlZm9yZSB7XG4gICAgdG9wOiA1NTBweDtcbiAgfVxufVxuLnAtaG9tZS1jb25zdWx0YW50LWxpc3QgLnNsaWNrLWxpc3Qge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5wLWhvbWUtY29uc3VsdGFudC1saXN0IGxpIHtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgd2lkdGg6IDM2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1jb25zdWx0YW50LWxpc3QgbGkge1xuICAgIG1pbi13aWR0aDogbm9uZTtcbiAgfVxufVxuLnAtaG9tZS1jb25zdWx0YW50LWxpc3QgbGkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRyZW0gM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wLWhvbWUtY29uc3VsdGFudC1saXN0IGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucC1ob21lLWNvbnN1bHRhbnQtbGlzdCBsaSBhIGZpZ3VyZSB7XG4gIHdpZHRoOiAxMzBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnAtaG9tZS1jb25zdWx0YW50LWxpc3QgbGkuc2xpY2stY3VycmVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1jb25zdWx0YW50LWxpc3QgbGkuc2xpY2stY3VycmVudCBmaWd1cmUge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAucC1ob21lLWNvbnN1bHRhbnQtbGlzdCBsaS5zbGljay1jdXJyZW50IGEge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG4ucC1ob21lLWNvbnN1bHRhbnQtbGlzdCBsaS5zbGljay1jdXJyZW50ICsgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgd2lkdGg6IDM5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1jb25zdWx0YW50LWxpc3QgbGkuc2xpY2stY3VycmVudCArIGxpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5wLWhvbWUtY29uc3VsdGFudC1saXN0IGxpLnNsaWNrLWN1cnJlbnQgKyBsaSBmaWd1cmUge1xuICB3aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWNvbnN1bHRhbnQtbGlzdCBsaS5zbGljay1jdXJyZW50ICsgbGkgZmlndXJlIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbn1cbi5wLWhvbWUtY29uc3VsdGFudC1saXN0IGxpLnNsaWNrLWN1cnJlbnQgKyBsaSBhIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWNvbnN1bHRhbnQtbGlzdCBsaS5zbGljay1jdXJyZW50ICsgbGkgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5wLWhvbWUtY29uc3VsdGFudC1saXN0X19wcm9mIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG4ucC1ob21lLWNvbnN1bHRhbnQtbGlzdF9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtaG9tZS1jb25zdWx0YW50LWxpc3QgLnNsaWNrLXByZXYsXG4ucC1ob21lLWNvbnN1bHRhbnQtbGlzdCAuc2xpY2stbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjUlO1xuICB3aWR0aDogNjNweDtcbiAgaGVpZ2h0OiA2M3B4O1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5wLWhvbWUtY29uc3VsdGFudC1saXN0IC5zbGljay1wcmV2OjpiZWZvcmUsXG4ucC1ob21lLWNvbnN1bHRhbnQtbGlzdCAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWhvbWUtY29uc3VsdGFudC1saXN0IC5zbGljay1wcmV2IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYnRuX3ByZXYucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdG9wOiA1MDBweDtcbiAgcmlnaHQ6IGNhbGMoMTV2dyArIDE1MHB4KTtcbiAgbGVmdDogaW5oZXJpdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtY29uc3VsdGFudC1saXN0IC5zbGljay1wcmV2IHtcbiAgICB0b3A6IDU4NnB4O1xuICB9XG59XG4ucC1ob21lLWNvbnN1bHRhbnQtbGlzdCAuc2xpY2stcHJldjpob3ZlciwgLnAtaG9tZS1jb25zdWx0YW50LWxpc3QgLnNsaWNrLXByZXY6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9idG5fcHJldi5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnAtaG9tZS1jb25zdWx0YW50LWxpc3QgLnNsaWNrLW5leHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9idG5fbmV4dC5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0b3A6IDUwMHB4O1xuICByaWdodDogMTV2dztcbiAgbGVmdDogaW5oZXJpdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtY29uc3VsdGFudC1saXN0IC5zbGljay1uZXh0IHtcbiAgICB0b3A6IDU4NnB4O1xuICB9XG59XG4ucC1ob21lLWNvbnN1bHRhbnQtbGlzdCAuc2xpY2stbmV4dDpob3ZlciwgLnAtaG9tZS1jb25zdWx0YW50LWxpc3QgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9idG5fbmV4dC5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnAtaG9tZS1jb25zdWx0YW50IC5zbGlja19wYXVzZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2J0bl9zdG9wLnBuZykgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwMHB4O1xuICB3aWR0aDogNjNweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDYzcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIHJpZ2h0OiBjYWxjKDE1dncgKyA3NnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtY29uc3VsdGFudCAuc2xpY2tfcGF1c2Uge1xuICAgIHRvcDogNTg2cHg7XG4gIH1cbn1cbi5wLWhvbWUtY29uc3VsdGFudCAuc2xpY2stbnVtIHtcbiAgY29sb3I6ICM1OTcxYWI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MDBweDtcbiAgcmlnaHQ6IDE1dnc7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1jb25zdWx0YW50IC5zbGljay1udW0ge1xuICAgIHRvcDogNDg2cHg7XG4gIH1cbn1cbi5wLWhvbWUtY29uc3VsdGFudCAuYWxsLWNvdW50IHtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuLnAtaG9tZS1jb25zdWx0YW50IC5ub3ctY291bnQge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLWhvbWUtY2FzZSAuYy1idG4tLXcge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnAtaG9tZS1sZWFkIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1ob21lLWxlYWRfXzAxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtaG9tZS1sZWFkX18wMSAubC1jb250YWluZXIge1xuICBwYWRkaW5nLWJsb2NrOiAxMHJlbTtcbn1cbi5wLWhvbWUtbGVhZF9fMDEgaDIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDU2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWxlYWRfXzAxIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5wLWhvbWUtbGVhZF9fMDEgaDIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbGVhZF9fMDEgaDIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucC1ob21lLWxlYWRfXzAyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgcGFkZGluZzogOHJlbSAwO1xufVxuLnAtaG9tZS1sZWFkX19mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucC1ob21lLWxlYWRfX2ZsZXggZmlndXJlIHtcbiAgd2lkdGg6IDYwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbGVhZF9fZmxleCBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ob21lLWxlYWRfX2ZsZXggZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtaG9tZS1sZWFkX193cmFwIHtcbiAgd2lkdGg6IDM2JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbGVhZF9fd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWhvbWUtbGVhZF9fd3JhcCBoMyB7XG4gIGNvbG9yOiAjNTk3MWFiO1xuICBmb250LXNpemU6IDMycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1sZWFkX193cmFwIGgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbn1cbi5wLWhvbWUtbGVhZF9fYnRuIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgd2lkdGg6IDI0NnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtaG9tZS1sZWFkX19idG4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDA0LnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbn1cbi5wLWhvbWUtbGVhZF9fYnRuIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucC1ob21lLWxlYWRfX2J0biBhOmhvdmVyOjphZnRlciB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1sZWFkX19idG4gYSB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuXG4ucC10b3AtYnVzaW5lc3NfX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NzlkYWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWJ1c2luZXNzX19jYXJkcyB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucC10b3AtYnVzaW5lc3NfX2NhcmRzIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA1cmVtIDA7XG4gIGhlaWdodDogNjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1idXNpbmVzc19fY2FyZHMgYSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDVyZW0gM3JlbTtcbiAgfVxufVxuLnAtdG9wLWJ1c2luZXNzX19jYXJkcyBsaSB7XG4gIHdpZHRoOiAyMCU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtYnVzaW5lc3NfX2NhcmRzIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnAtdG9wLWJ1c2luZXNzX19jYXJkcyBsaTpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19ob21lX3NlcnZpY2VfMDA0LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucC10b3AtYnVzaW5lc3NfX2NhcmRzIGxpOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX2hvbWVfc2VydmljZV8wMDEuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wLXRvcC1idXNpbmVzc19fY2FyZHMgbGk6bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfaG9tZV9zZXJ2aWNlXzAwMi5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnAtdG9wLWJ1c2luZXNzX19jYXJkcyBsaTpudGgtY2hpbGQoNCkge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19ob21lX3NlcnZpY2VfMDAzLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucC10b3AtYnVzaW5lc3NfX2NhcmRzIGxpIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC10b3AtYnVzaW5lc3NfX2NhcmRzIGxpLmlzLWFjdGl2ZSB7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtYnVzaW5lc3NfX2NhcmRzIGxpLmlzLWFjdGl2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXRvcC1idXNpbmVzc19fY2FyZHMgbGkuaXMtYWN0aXZlIC5wLXRvcC1idXNpbmVzc19fY2FyZF9fdHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMzRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1idXNpbmVzc19fY2FyZHMgbGkuaXMtYWN0aXZlIC5wLXRvcC1idXNpbmVzc19fY2FyZF9fdHRsIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnAtdG9wLWJ1c2luZXNzX19jYXJkcyBsaS5pcy1hY3RpdmUgLnAtdG9wLWJ1c2luZXNzX19jYXJkX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC10b3AtYnVzaW5lc3NfX2NhcmRzIGxpLmlzLWFjdGl2ZSAucC10b3AtYnVzaW5lc3NfX2NhcmRfX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucC10b3AtYnVzaW5lc3NfX2NhcmRfX3dyYXAge1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtdG9wLWJ1c2luZXNzX19jYXJkX190dGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ucC10b3AtYnVzaW5lc3NfX2NhcmRfX3RleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWJ1c2luZXNzX19jYXJkX190ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucC10b3AtYnVzaW5lc3NfX2NhcmRfX2J0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiAyODVweDtcbiAgcGFkZGluZzogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWJ1c2luZXNzX19jYXJkX19idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cbi5wLXRvcC1idXNpbmVzc19fY2FyZF9fYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMDQucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xufVxuXG4ucC1wbGF0Zm9ybS1hY2FkZW15LWNsb3VkLWxlYWRfX2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5wLXBsYXRmb3JtLWFjYWRlbXktY2xvdWQtbGVhZF9fd3JhcCB7XG4gIHdpZHRoOiA1NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wbGF0Zm9ybS1hY2FkZW15LWNsb3VkLWxlYWRfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1wbGF0Zm9ybS1hY2FkZW15LWNsb3VkLWxlYWRfX3dyYXAgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5wLXBsYXRmb3JtLWFjYWRlbXktY2xvdWQtbGVhZF9fd3JhcCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ucC1wbGF0Zm9ybS1hY2FkZW15LWNsb3VkLWxlYWQgZmlndXJlIHtcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBsYXRmb3JtLWFjYWRlbXktY2xvdWQtbGVhZCBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1wbGF0Zm9ybS1hY2FkZW15LWNsb3VkLWxlYWQgZmlndXJlLnAtcGxhdGZvcm0tYWNhZGVteS1jbG91ZF9fbG9nbyB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wbGF0Zm9ybS1hY2FkZW15LWNsb3VkLWxlYWQgZmlndXJlLnAtcGxhdGZvcm0tYWNhZGVteS1jbG91ZF9fbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA0cmVtIGF1dG8gMDtcbiAgfVxufVxuLnAtcGxhdGZvcm0tYWNhZGVteS1jbG91ZC1sZWFkIGZpZ3VyZS5wLXBsYXRmb3JtLWFjYWRlbXktY2xvdWRfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnAtcGxhdGZvcm0tYWNhZGVteS1jbG91ZC1wb2ludCB7XG4gIHBhZGRpbmctYmxvY2s6IDEzcmVtIDEycmVtO1xufVxuLnAtcGxhdGZvcm0tYWNhZGVteS1jbG91ZC1wb2ludCAubC1jb250YWluZXIge1xuICBwYWRkaW5nLWJsb2NrOiAwO1xufVxuLnAtcGxhdGZvcm0tYWNhZGVteS1jbG91ZC1wb2ludF9fYXJyb3cge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi5wLXBsYXRmb3JtLWFjYWRlbXktY2xvdWQtcG9pbnRfX2Fycm93IGltZyB7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogMzg0cHg7XG59XG4ucC1wbGF0Zm9ybS1hY2FkZW15LWNsb3VkLXBvaW50X190dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wbGF0Zm9ybS1hY2FkZW15LWNsb3VkLXBvaW50X190dGwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnAtcGxhdGZvcm0tYWNhZGVteS1jbG91ZC1saXN0MSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnAtcGxhdGZvcm0tYWNhZGVteS1jbG91ZC1saXN0MSBsaSB7XG4gIHdpZHRoOiAyNCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wbGF0Zm9ybS1hY2FkZW15LWNsb3VkLWxpc3QxIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtcGxhdGZvcm0tYWNhZGVteS1jbG91ZC1saXN0MV9fd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTcxYWI7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMnJlbSA0cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLXBsYXRmb3JtLWFjYWRlbXktY2xvdWQtbGlzdDFfX3dyYXBpbiBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKXj1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnAtcGxhdGZvcm0tYWNhZGVteS1jbG91ZC1saXN0MiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnAtcGxhdGZvcm0tYWNhZGVteS1jbG91ZC1saXN0MiBsaSB7XG4gIHdpZHRoOiAzMiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wbGF0Zm9ybS1hY2FkZW15LWNsb3VkLWxpc3QyIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtcGxhdGZvcm0tYWNhZGVteS1jbG91ZC1saXN0MiBsaTpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNiMWQyO1xufVxuLnAtcGxhdGZvcm0tYWNhZGVteS1jbG91ZC1saXN0MiBsaTpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZjYWU0O1xufVxuLnAtcGxhdGZvcm0tYWNhZGVteS1jbG91ZC1saXN0MiBsaTpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc5NmJiO1xufVxuLnAtcGxhdGZvcm0tYWNhZGVteS1jbG91ZC1saXN0Ml9fd3JhcCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAzcmVtIDRyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGxhdGZvcm0tYWNhZGVteS1jbG91ZC1saXN0Ml9fd3JhcCB7XG4gICAgcGFkZGluZzogM3JlbSAycmVtO1xuICB9XG59XG4ucC1wbGF0Zm9ybS1hY2FkZW15LWNsb3VkLWxpc3QyX193cmFwaW4ge1xuICBtYXJnaW46IGF1dG8gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtcGxhdGZvcm0tYWNhZGVteS1jbG91ZC1saXN0Ml9fd3JhcGluIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ucC1wbGF0Zm9ybS1hY2FkZW15LWNsb3VkLWxpc3QyX193cmFwaW4gcCBzcGFuIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnAtcGxhdGZvcm0tYWNhZGVteS1jbG91ZC10YWJsZTEgdHI6bnRoLWNoaWxkKDEpIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5wLXJlbGF0ZWQge1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbn1cbi5wLXJlbGF0ZWQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5wLXJlbGF0ZWQtbGlzdCBsaSB7XG4gIHdpZHRoOiAyMy41JTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlbGF0ZWQtbGlzdCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXJlbGF0ZWQtbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4ucC1yZWxhdGVkLWxpc3QgbGkgYSBmaWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1yZWxhdGVkLWxpc3QgbGkgYSBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1yZWxhdGVkLWxpc3QgbGkgYSBmaWd1cmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAwNS5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4ucC1yZWxhdGVkLWxpc3QgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wLXJlbGF0ZWQtbGlzdF9fdHRsIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjNTk3MWFiO1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1yZWxhdGVkLWxpc3RfX3R0bCBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0byAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbn1cblxuLnAtc2VydmljZS1wcm9ncmFtX190YWJsZTIuZmxleDMge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbV9fdGFibGUyLmZsZXgzIHRhYmxlIHtcbiAgd2lkdGg6IDMyJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1wcm9ncmFtX190YWJsZTIuZmxleDMgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnAtc2VydmljZS1wcm9ncmFtX190YWJsZTIuZmxleDIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbV9fdGFibGUyLmZsZXgyIHRhYmxlIHtcbiAgd2lkdGg6IDQ4JSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1wcm9ncmFtX190YWJsZTIuZmxleDIgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnAtc2VydmljZS1wcm9ncmFtX193cmFwaW4tLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbV9faW1nMiB7XG4gIHdpZHRoOiA0NCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXByb2dyYW1fX2ltZzIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlLXByb2dyYW1fX2RvY3VtZW50IHtcbiAgd2lkdGg6IDUyJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtcHJvZ3JhbV9fZG9jdW1lbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlLXByb2dyYW1fX2RvY3VtZW50LWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucC1zZXJ2aWNlLXByb2dyYW1fX2RvY3VtZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1zZXJ2aWNlLXByb2dyYW1fX2RvY3VtZW50LXRpdGxlIHNwYW4ge1xuICBjb2xvcjogIzU5NzFhYjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucC1zZXJ2aWNlLXByb2dyYW1fX2RvY3VtZW50LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbV9fZG9jdW1lbnQtY29udGVudCBmaWd1cmUge1xuICB3aWR0aDogMzAlO1xufVxuLnAtc2VydmljZS1wcm9ncmFtX19kb2N1bWVudC1jb250ZW50IHAge1xuICB3aWR0aDogNjYlO1xufVxuXG4ucC1zZXJ2aWNlLWJucmFyZWEge1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbn1cbi5wLXNlcnZpY2UtYm5yYXJlYSAubC1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wLXNlcnZpY2UtYm5yYXJlYS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5wLXNlcnZpY2UtYm5yYXJlYS1saXN0IGxpIHtcbiAgd2lkdGg6IDMwJTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5wLXNlcnZpY2UtYm5yYXJlYS1saXN0IGxpLmlzLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtYm5yYXJlYS1saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1zZXJ2aWNlLWJucmFyZWEtbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1ibnJhcmVhLWxpc3QgbGkgYSB7XG4gICAgaGVpZ2h0OiAyNHZ3O1xuICB9XG59XG4ucC1zZXJ2aWNlLWJucmFyZWEtbGlzdCBsaSBhOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg5LCAxMTMsIDE3MSwgMC44NSk7XG59XG4ucC1zZXJ2aWNlLWJucmFyZWEtbGlzdCBsaSBhOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnAtc2VydmljZS1ibnJhcmVhLWxpc3QgbGkgYTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4ucC1zZXJ2aWNlLWJucmFyZWEtbGlzdCBsaSBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4ucC1zZXJ2aWNlLWJucmFyZWEtbGlzdC5saXN0NCBsaSB7XG4gIHdpZHRoOiAyMiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWJucmFyZWEtbGlzdC5saXN0NCBsaSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnAtc2VydmljZS1ibnJhcmVhLWxpc3QubGlzdDIgbGkge1xuICB3aWR0aDogNDAlO1xufVxuLnAtc2VydmljZS1ibnJhcmVhLWxpc3QubGlzdDIgbGkuaXMtYWN0aXZlIHtcbiAgd2lkdGg6IDYwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtYm5yYXJlYS1saXN0Lmxpc3QyIGxpIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1zZXJ2aWNlLWJucmFyZWEtbGlzdF9fdHRsIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG59XG4ucC1zZXJ2aWNlLWJucmFyZWEtbGlzdF9fMDAxOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9ibnJfMDAxLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucC1zZXJ2aWNlLWJucmFyZWEtbGlzdF9fMDAyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9ibnJfMDAyLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucC1zZXJ2aWNlLWJucmFyZWEtbGlzdF9fMDAzOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9ibnJfMDAzLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucC1zZXJ2aWNlLWJucmFyZWEtbGlzdF9fMDA0OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9ibnJfMDA4LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucC1zZXJ2aWNlLWJucmFyZWEtbGlzdF9fMDA1OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9ibnJfMDA5LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucC1zZXJ2aWNlLWJucmFyZWEtbGlzdF9fMDA2OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9ibnJfMDA0LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucC1zZXJ2aWNlLWJucmFyZWEtbGlzdF9fMDA3OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9ibnJfMDA1LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5wLXNlcnZpY2UtYm5ydG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDZyZW0gYXV0byAycmVtIGF1dG87XG59XG4ucC1zZXJ2aWNlLWJucnRvcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRyZW07XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWJucnRvcCBhIHtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gNnJlbSAycmVtO1xuICB9XG59XG4ucC1zZXJ2aWNlLWJucnRvcCBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMDUucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLnAtc2VydmljZS1ibnJ0b3AgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wLXNlcnZpY2UtYm5ydG9wIGEgZmlndXJlIHtcbiAgd2lkdGg6IDQyJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtYm5ydG9wIGEgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4ucC1zZXJ2aWNlLWJucnRvcC5iZy13IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuLnAtc2VydmljZS1ibnJ0b3BfX3dyYXAge1xuICB3aWR0aDogNTIlO1xuICBtYXJnaW46IGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtYm5ydG9wX193cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZS1ibnJ0b3BfX3R0bCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX2RldGFpbCBoMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZGV0YWlsIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19kZXRhaWwgdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX2RldGFpbCB1bCBsaSB7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19kZXRhaWwgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19kZXRhaWwgdWwgbGkgaDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19kZXRhaWwgdWwgbGkgLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZGV0YWlsX19saWdodEJsdWUtYm94IHtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdlOGYyO1xuICBtaW4taGVpZ2h0OiAxNTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19kZXRhaWwgdWwgbGkgLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZGV0YWlsX19saWdodEJsdWUtYm94IHtcbiAgICBtaW4taGVpZ2h0OiAxMjZweDtcbiAgfVxufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZGV0YWlsIHVsIGxpIC5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX2RldGFpbF9fbGlnaHRCbHVlLWJveCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19kZXRhaWwgdWwucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19kZXRhaWxfXzNjb2x1bW4ge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZGV0YWlsIHVsLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZGV0YWlsX18zY29sdW1uIGxpLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZGV0YWlsX19CbHVlLWJveCB7XG4gIHdpZHRoOiAzMy4zMzMlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTMzNzg7XG4gIG1pbi1oZWlnaHQ6IDE1NXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX2RldGFpbCB1bC5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX2RldGFpbF9fM2NvbHVtbiBsaS5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX2RldGFpbF9fQmx1ZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19kZXRhaWwgdWwucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19kZXRhaWxfXzNjb2x1bW4gbGkucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19kZXRhaWxfX0JsdWUtYm94IHAge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZGV0YWlsIHVsLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZGV0YWlsX18zY29sdW1uIGxpLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZGV0YWlsX19CbHVlLWJveCBwIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZGV0YWlsIHVsLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZGV0YWlsX18zY29sdW1uIGxpLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZGV0YWlsX19CbHVlLWJveCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19kZXRhaWwgLmMtYXJyb3ctLWNlbnRlci1ib3R0b20ge1xuICBib3JkZXItY29sb3I6ICNkNmQ2ZDYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19kZXRhaWxfX3NtYWxsVHRsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZSB7XG4gIC8qdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBtaW4taGVpZ2h0OiAzMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggI2I4YjhiODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBtYXJnaW46IDEwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIH1cblxuXG4gICAgICBoNCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgZmlndXJlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHJlbTtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZV9fYm94OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDByZW07XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX2ZlYXR1cmVfX2JveDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA3MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgZmlndXJlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDByZW07XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH0qL1xufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZV9faW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZV9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZSBwIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX2ZlYXR1cmUgcC5jbGlja1RleHQge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZSB0YWJsZSB0ci5pZFByaWNlIHRkIHNwYW4ge1xuICBmb250LXNpemU6IDJyZW07XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19mZWF0dXJlIHRhYmxlIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I4YjhiODtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZSB0YWJsZSB0aCAudGhTbWFsbHR4dCB7XG4gIHdpZHRoOiA4MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMTBweCBhdXRvIDA7XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19mZWF0dXJlIHRhYmxlIHRoIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZSB0YWJsZSB0aCBzcGFuLnRoU21hbGx0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19mZWF0dXJlIHRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I4YjhiODtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19mZWF0dXJlIHRhYmxlIHRkIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX2ZlYXR1cmUgdGFibGUgdGQudGROb25lIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZSB0YWJsZSB0ZC50ZFRleHRsZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX2ZlYXR1cmUgdGFibGUgdGQudGRUZXh0bGVmdC5udW1UZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19mZWF0dXJlIHRhYmxlIHNwYW4ubnVtVGV4dHJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gIG1hcmdpbi1ib3R0b206IC0xLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19mZWF0dXJlIHRhYmxlIHRoLnRoR3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZDY7XG4gIHdpZHRoOiAxMiU7XG4gIGNvbG9yOiAjMTExO1xufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZSB0YWJsZSB0aC50aEJsdWUwMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Yzg3YTI7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjIlO1xufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZSB0YWJsZSB0aC50aEJsdWUwMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzVBOEU7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjIlO1xufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZSB0YWJsZSB0aC50aEJsdWUwMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTMzNzg7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjIlO1xufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZSB0YWJsZSB0aC50aEJsdWUwNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzE4M0Y7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjIlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZV9fbWFpbmNudF9fc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbiAgLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZSB0YWJsZSB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZV9fbWFpbmNudF9sYWJlbCB7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZV9fbWFpbmNudF9sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cbi5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX2ZlYXR1cmVfX21haW5jbnRfX2NvbnRlbnRzIHtcbiAgd2lkdGg6IDkwNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX2ZlYXR1cmVfX21haW5jbnRfX2NvbnRlbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZV9fbWFpbmNudFNraWxsIHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX2ZlYXR1cmVfX21haW5jbnRTa2lsbCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZV9fbWFpbmNudFNraWxsIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZV9fbWFpbmNudFNraWxsIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19mZWF0dXJlX19tYWluY250U2tpbGwgaDMgc3BhbiB7XG4gIGNvbG9yOiAjM2ZhOWY1O1xufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZV9fbWFpbmNudFNraWxsIHRhYmxlIHtcbiAgd2lkdGg6IDkwNnB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX2ZlYXR1cmVfX21haW5jbnRTa2lsbCB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX2ZlYXR1cmVfX21haW5jbnRTa2lsbCB0YWJsZSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZV9fbWFpbmNudFNraWxsIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19mZWF0dXJlX19tYWluY250U2tpbGwgdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICB3aWR0aDogMTIuNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19mZWF0dXJlX19tYWluY250U2tpbGwgdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZV9fbWFpbmNudFNraWxsIHRhYmxlIHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19mZWF0dXJlX19tYWluY250U2tpbGwgdGFibGUgdHIgdGgsIC5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX2ZlYXR1cmVfX21haW5jbnRTa2lsbCB0YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDEwcHggMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19mZWF0dXJlX19tYWluY250U2tpbGwgdGFibGUgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZV9fbWFpbmNudFNraWxsIHRhYmxlIHRyIHRoLmJsLW0ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZV9fbWFpbmNudFNraWxsIHRhYmxlIHRyIHRkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZV9fbWFpbmNudFNraWxsIHRhYmxlIHRyIHRkIC5ibC1tIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19mZWF0dXJlX19tYWluY250U2tpbGwgdGFibGUgdHIgLmdyIHtcbiAgYmFja2dyb3VuZDogI0U2RTZFNjtcbn1cbi5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX2ZlYXR1cmVfX21haW5jbnRTa2lsbCB0YWJsZSB0ciAuYmwtZCB7XG4gIGJhY2tncm91bmQ6ICMwNzE4M0Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZV9fbWFpbmNudFNraWxsIHRhYmxlIHRyIC5ibC1uIHtcbiAgYmFja2dyb3VuZDogIzE1MzM3ODtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19mZWF0dXJlX19tYWluY250U2tpbGwgdGFibGUgdHIgLmJsLW0ge1xuICBiYWNrZ3JvdW5kOiAjNDM1QThFO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX2ZlYXR1cmVfX21haW5jbnRTa2lsbCB0YWJsZSB0ciAuYmwtbCB7XG4gIGJhY2tncm91bmQ6ICNkN2U4ZjI7XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19kaWZmIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19kaWZmIHRhYmxlIHNwYW4udGFibGVUZXh0cmVkIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX2RpZmYgdGFibGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjhiOGI4O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZGlmZiB0YWJsZSB0aC50aE5vbmUge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAyMCU7XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19kaWZmIHRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I4YjhiODtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19kaWZmIHRhYmxlIHRkIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX2RpZmYgdGFibGUgdGQudGROb25lIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZGlmZiB0YWJsZSB0ZC50ZFRleHRsZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX2RpZmYgdGFibGUgc3Bhbi5udW1UZXh0cmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNWVtO1xufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZGlmZiB0YWJsZSB0aC50aEJsdWUwMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzVBOEU7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjAlO1xuICBoZWlnaHQ6IDgwcHg7XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19kaWZmIHRhYmxlIHRoLnRoQmx1ZTAzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MzM3ODtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyMCU7XG4gIGhlaWdodDogODBweDtcbn1cbi5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX2RpZmYgdGFibGUgdGgudGhCbHVlMDQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcxODNGO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDIwJTtcbn1cbi5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX2J0biB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX3NlcnZpY2VfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fc2VydmljZV9fZGV0YWlsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19zZXJ2aWNlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19zZXJ2aWNlX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19zZXJ2aWNlX19saXN0X19pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX3NlcnZpY2VfX2xpc3QgaDMge1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NzFhYjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19zZXJ2aWNlX19saXN0IGgzIHtcbiAgICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX3NlcnZpY2VfX2xpc3RfX2l0ZW0gZGwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I4YjhiODtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX3NlcnZpY2VfX2xpc3RfX2l0ZW0gZGwge1xuICAgIHdpZHRoOiA5MHZ3O1xuICB9XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19zZXJ2aWNlX19saXN0X19pdGVtIGRsOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19zZXJ2aWNlX19saXN0X19pdGVtIGRsIGR0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzYjFkMjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2I4YjhiODtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fc2VydmljZV9fbGlzdF9faXRlbSBkbCBkdCB7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbiAgfVxufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fc2VydmljZV9fbGlzdF9faXRlbSBkbCBkZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19zZXJ2aWNlX19saXN0X19pdGVtIHAge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fc2VydmljZV9fbGlzdF9faXRlbSBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19zZXJ2aWNlX19saXN0Lmxpc3QwMSB7XG4gIGhlaWdodDogMjZ2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX3NlcnZpY2VfX2xpc3QubGlzdDAxIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX3NlcnZpY2VfX2xpc3QubGlzdDAyIHtcbiAgaGVpZ2h0OiAxN3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fc2VydmljZV9fbGlzdC5saXN0MDIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fc2VydmljZV9fbGlzdC5saXN0MDMge1xuICBoZWlnaHQ6IDl2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX3NlcnZpY2VfX2xpc3QubGlzdDAzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX2ZhcSBvbCBsaSB7XG4gIHRleHQtaW5kZW50OiAtMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWQtdGFibGVfX2NhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZC10YWJsZSB7XG4gICAgd2lkdGg6IDE0MDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWQtdGFibGVfX3dyYXAge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuICAucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkLXRhYmxlX19jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLXByb2dyYW0tb2ZmaWNlci10cmFpbmluZy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucC1zZXJ2aWNlLXByb2dyYW0tb2ZmaWNlci10cmFpbmluZy1saXN0X193cmFwIHtcbiAgd2lkdGg6IDQ4JTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtcHJvZ3JhbS1vZmZpY2VyLXRyYWluaW5nLWxpc3RfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlLXByb2dyYW0tb2ZmaWNlci10cmFpbmluZy1saXN0X19mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4ucC1zZXJ2aWNlLXByb2dyYW0tb2ZmaWNlci10cmFpbmluZy1saXN0X19mbGV4IGZpZ3VyZSB7XG4gIHdpZHRoOiAzNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXByb2dyYW0tb2ZmaWNlci10cmFpbmluZy1saXN0X19mbGV4IGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzcmVtIDJyZW07XG4gIH1cbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbS1vZmZpY2VyLXRyYWluaW5nLWxpc3RfX2l0ZW0ge1xuICB3aWR0aDogNjAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1wcm9ncmFtLW9mZmljZXItdHJhaW5pbmctbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtc2VydmljZS1wcm9ncmFtLXRlYW1sZWFkZXItdHJhaW5pbmctbGlzdCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnAtc2VydmljZS1wcm9ncmFtLXRlYW1sZWFkZXItdHJhaW5pbmctbGlzdCB1bCBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIG1hcmdpbi1ib3R0b206IDQlO1xuICB3aWR0aDogNDglO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtcHJvZ3JhbS10ZWFtbGVhZGVyLXRyYWluaW5nLWxpc3QgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlLXByb2dyYW0tdGVhbWxlYWRlci10cmFpbmluZy1saXN0IHVsIGxpIGZpZ3VyZSB7XG4gIHdpZHRoOiAxODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtcHJvZ3JhbS10ZWFtbGVhZGVyLXRyYWluaW5nLWxpc3QgdWwgbGkgZmlndXJlIHtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxufVxuLnAtc2VydmljZS1wcm9ncmFtLXRlYW1sZWFkZXItdHJhaW5pbmctbGlzdCB1bCBsaTpudGgtY2hpbGQoMSkgZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NzFhYjtcbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbS10ZWFtbGVhZGVyLXRyYWluaW5nLWxpc3QgdWwgbGk6bnRoLWNoaWxkKDIpIGZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OWE1YWI7XG59XG4ucC1zZXJ2aWNlLXByb2dyYW0tdGVhbWxlYWRlci10cmFpbmluZy1saXN0IHVsIGxpOm50aC1jaGlsZCgzKSBmaWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk4YmFiO1xufVxuLnAtc2VydmljZS1wcm9ncmFtLXRlYW1sZWFkZXItdHJhaW5pbmctbGlzdCB1bCBsaTpudGgtY2hpbGQoNCkgZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhNTlhYjtcbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbS10ZWFtbGVhZGVyLXRyYWluaW5nLWxpc3RfX3dyYXAge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTgwcHgpO1xuICBwYWRkaW5nOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1wcm9ncmFtLXRlYW1sZWFkZXItdHJhaW5pbmctbGlzdF9fd3JhcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICB9XG59XG5cbi5wLXNlcnZpY2UtdG9wLXRpdGxlYXJlYV9fMDEge1xuICBtYXJnaW4tdG9wOiAxNXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnXzAwMS5qcGcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXRvcC10aXRsZWFyZWFfXzAxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtc2VydmljZS10b3AtdGl0bGVhcmVhX18wMSAubC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5wLXNlcnZpY2UtdG9wLXRpdGxlYXJlYV9fMDE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsIDIxNywgMjE3LCAwLjg1KTtcbiAgfVxufVxuLnAtc2VydmljZS10b3AtdGl0bGVhcmVhX18wMSAuYy1idG4tLXcge1xuICBtYXJnaW46IDAgYXV0byAwIDA7XG59XG4ucC1zZXJ2aWNlLXRvcC10aXRsZWFyZWFfXzAyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnXzAwMi5qcGcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXRvcC10aXRsZWFyZWFfXzAyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtc2VydmljZS10b3AtdGl0bGVhcmVhX18wMiAubC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5wLXNlcnZpY2UtdG9wLXRpdGxlYXJlYV9fMDI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsIDIxNywgMjE3LCAwLjg1KTtcbiAgfVxufVxuLnAtc2VydmljZS10b3AtdGl0bGVhcmVhX18wMiAuYy1idG4tLXcge1xuICBtYXJnaW46IDAgYXV0byAwIDA7XG59XG4ucC1zZXJ2aWNlLXRvcC10aXRsZWFyZWFfXzAzIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnXzAwMy5qcGcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXRvcC10aXRsZWFyZWFfXzAzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtc2VydmljZS10b3AtdGl0bGVhcmVhX18wMyAubC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5wLXNlcnZpY2UtdG9wLXRpdGxlYXJlYV9fMDM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsIDIxNywgMjE3LCAwLjg1KTtcbiAgfVxufVxuLnAtc2VydmljZS10b3AtdGl0bGVhcmVhX18wMyAuYy1idG4tLXcge1xuICBtYXJnaW46IDAgYXV0byAwIDA7XG59XG4ucC1zZXJ2aWNlLXRvcC10aXRsZWFyZWFfXzA0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnXzAwNC5qcGcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXRvcC10aXRsZWFyZWFfXzA0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtc2VydmljZS10b3AtdGl0bGVhcmVhX18wNCAubC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5wLXNlcnZpY2UtdG9wLXRpdGxlYXJlYV9fMDQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjIsIDIxNywgMjE3LCAwLjg1KTtcbiAgfVxufVxuLnAtc2VydmljZS10b3AtdGl0bGVhcmVhX18wNCAuYy1idG4tLXcge1xuICBtYXJnaW46IDAgYXV0byAwIDA7XG59XG4ucC1zZXJ2aWNlLXRvcC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDQlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLnAtc2VydmljZS10b3AtbGlzdCBsaSB7XG4gIHdpZHRoOiA0OCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXRvcC1saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZS10b3AtbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEuNXJlbSAzcmVtIDEuNXJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtc2VydmljZS10b3AtbGlzdCBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMDMucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xufVxuLnAtc2VydmljZS10b3AtbGlzdCBsaSBhOmhvdmVyOjphZnRlciB7XG4gIHJpZ2h0OiA1cHg7XG59XG4ucC1zZXJ2aWNlLXRvcC1saXN0IGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucC1zZXJ2aWNlLXRvcC1saXN0IGxpIGEubm9saW5rIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucC1zZXJ2aWNlLXRvcC1saXN0IGxpIGEubm9saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucC1zZXJ2aWNlLXRvcF9faDMge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXNlcnZpY2UtdG9wX19mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucC1zZXJ2aWNlLXRvcF9fd3JhcCB7XG4gIHdpZHRoOiA0OCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXRvcF9fd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnAtc2VydmljZS10b3BfX3dyYXAgZmlndXJlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuLnAtc2VydmljZS10b3BfX3dyYXAgLnAtc2VydmljZS10b3AtbGlzdCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtc2VydmljZS10b3BfX2xhc3RibG9jay5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnAtc2VydmljZS10b3BfX2xhc3RibG9jay1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtdG9wX19sYXN0YmxvY2stbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAxLjVyZW07XG4gIH1cbn1cbi5wLXNlcnZpY2UtdG9wX19sYXN0YmxvY2stbGlzdCBhIHtcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5wLXNlcnZpY2UtdG9wX19sYXN0YmxvY2stbGlzdCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ucC1zZXJ2aWNlLXdvcnJpZXMtbGlzdCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnAtc2VydmljZS13b3JyaWVzLWxpc3QgdWwgbGkge1xuICB3aWR0aDogMzElO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLnAtc2VydmljZS13b3JyaWVzLWxpc3QgdWwgbGkgZmlnY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2Utd29ycmllcy1saXN0IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4ucC1zZXJ2aWNlLXByb2dyYW1fX3dyYXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1wcm9ncmFtX193cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG4ucC1zZXJ2aWNlLXByb2dyYW1fX3dyYXAubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1zZXJ2aWNlLXByb2dyYW1fX3dyYXAud2lkdGg5MnBlciB7XG4gIHdpZHRoOiA5Mi41JTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtcHJvZ3JhbV9fd3JhcC53aWR0aDkycGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc2VydmljZS1wcm9ncmFtX193cmFwMiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiA1cmVtO1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW46IDVyZW0gYXV0byBhdXRvIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG4ucC1zZXJ2aWNlLXByb2dyYW1fX3dyYXAyIG9sIGVtIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlcnZpY2UtcHJvZ3JhbV9fd3JhcDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlLXByb2dyYW1fX3dyYXBpbiB7XG4gIHBhZGRpbmc6IDVyZW0gNXJlbSA4cmVtO1xufVxuLnAtc2VydmljZS1wcm9ncmFtIGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogM3JlbSAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3MWFiO1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtc2VydmljZS1wcm9ncmFtIGgzIGVtIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1zZXJ2aWNlLXByb2dyYW0gaDQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtc2VydmljZS1wcm9ncmFtIGg0IHNwYW4ge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbSBoNCBzcGFuLmg0X251bSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XG4gIGNvbG9yOiAjNTk3MWFiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4ucC1zZXJ2aWNlLXByb2dyYW0gaDQgc3Bhbi5mb250MjAge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xufVxuLnAtc2VydmljZS1wcm9ncmFtIGg0IC5udW0ge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBjb2xvcjogIzU5NzFhYjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbSBoNC5oNF9udW0ge1xuICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICBtYXJnaW46IDNyZW0gMCAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1wcm9ncmFtIGg0Lmg0X251bSB7XG4gICAgcGFkZGluZzogMjBweCAwIDAgNTBweDtcbiAgICBtYXJnaW46IDFyZW0gMCAzcmVtIDA7XG4gIH1cbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbSBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIG1hcmdpbjogMnJlbSAwIDAgMnJlbTtcbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbSBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLnAtc2VydmljZS1wcm9ncmFtX190eHQge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbV9fdHh0Lm1iLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtcHJvZ3JhbV9fdHh0Lm1iLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG4ucC1zZXJ2aWNlLXByb2dyYW1fX3dyYXAtLWwge1xuICB3aWR0aDogNTYlO1xufVxuLnAtc2VydmljZS1wcm9ncmFtX193cmFwLS1yIHtcbiAgd2lkdGg6IDQwJTtcbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbV9fd3JhcGltZ19jIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnAtc2VydmljZS1wcm9ncmFtX193cmFwaW1nIHtcbiAgd2lkdGg6IDQ2JTtcbiAgbWFyZ2luOiAwO1xufVxuLnAtc2VydmljZS1wcm9ncmFtX19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogIzU5NzFhYjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4ucC1zZXJ2aWNlLXByb2dyYW1fX3R0bCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbV9fb3B0aW9uIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAwO1xuICB3aWR0aDogMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxMDBweCk7XG4gIHRvcDogLTM1cHg7XG4gIGNvbG9yOiAjNTk3MWFiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnAtc2VydmljZS1wcm9ncmFtX190YWJsZSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtc2VydmljZS1wcm9ncmFtX190YWJsZSB0YWJsZSBvbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucC1zZXJ2aWNlLXByb2dyYW1fX3RhYmxlIHRhYmxlIHRyIHRkLCAucC1zZXJ2aWNlLXByb2dyYW1fX3RhYmxlIHRhYmxlIHRyIHRoIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnAtc2VydmljZS1wcm9ncmFtX190YWJsZSB0YWJsZSB0ciB0ZCwgLnAtc2VydmljZS1wcm9ncmFtX190YWJsZSB0YWJsZSB0ciB0aCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLnAtc2VydmljZS1wcm9ncmFtX190YWJsZS53NyB0YWJsZSB0ciB0ZCwgLnAtc2VydmljZS1wcm9ncmFtX190YWJsZXc3IHRhYmxlIHRyIHRoIHtcbiAgd2lkdGg6IDEyLjUlICFpbXBvcnRhbnQ7XG59XG4ucC1zZXJ2aWNlLXByb2dyYW1fX3RhYmxlIHRhYmxlIHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZTJmMztcbiAgY29sb3I6ICMyMjI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ucC1zZXJ2aWNlLXByb2dyYW1fX3RhYmxlIHRhYmxlIHRyIHRoLnRoX2hhZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY1ZGIwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbV9fdGFibGUgdGFibGUgdHIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbV9fdGFibGUgdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MjhhYzY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbV9fdGFibGUgdGFibGUgdHI6bnRoLWNoaWxkKDIpIHRkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbV9fdGFibGUyIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnAtc2VydmljZS1wcm9ncmFtX190YWJsZTIud3JhcDMge1xuICB3aWR0aDogMzIlO1xuICBtYXJnaW46IGluaGVyaXQ7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtc2VydmljZS1wcm9ncmFtX190YWJsZTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgcGFkZGluZzogMCAwIDNyZW0gMDtcbiAgfVxuICAucC1zZXJ2aWNlLXByb2dyYW1fX3RhYmxlMi53cmFwMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBpbmhlcml0O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBwYWRkaW5nOiAwIDAgM3JlbSAwO1xuICB9XG4gIC5wLXNlcnZpY2UtcHJvZ3JhbV9fdGFibGUyLndyYXAzIHRhYmxlIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gIH1cbiAgLnAtc2VydmljZS1wcm9ncmFtX190YWJsZTIgdGFibGUge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxufVxuLnAtc2VydmljZS1wcm9ncmFtX190YWJsZTIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbV9fdGFibGUyIHRhYmxlIHRyIHRkLCAucC1zZXJ2aWNlLXByb2dyYW1fX3RhYmxlMiB0YWJsZSB0ciB0aCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlcnZpY2UtcHJvZ3JhbV9fdGFibGUyIHRhYmxlIHRyIHRkLCAucC1zZXJ2aWNlLXByb2dyYW1fX3RhYmxlMiB0YWJsZSB0ciB0aCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLnAtc2VydmljZS1wcm9ncmFtX190YWJsZTIud3JhcDMgdGFibGUgdHIgdGQsIC5wLXNlcnZpY2UtcHJvZ3JhbV9fdGFibGUyLndyYXAzIHRhYmxlIHRyIHRoIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbV9fdGFibGUyIHRhYmxlIHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3M2E2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ucC1zZXJ2aWNlLXByb2dyYW1fX3RhYmxlMi53cmFwMyB0YWJsZSB0ciB0aCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnAtc2VydmljZS1wcm9ncmFtX190YWJsZTIgdGFibGUgdHIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtc2VydmljZS1wcm9ncmFtX190YWJsZTIud3JhcDMgdGFibGUgdHIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnAtc2VydmljZS1wcm9ncmFtX190YWJsZTIgdGFibGUgdHI6bnRoLWNoaWxkKDJuKzEpIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbV9fdGFibGUyIHRhYmxlIHRyIHRkLnRkX25vIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyOGFjNjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1zZXJ2aWNlLXByb2dyYW1fX3RhYmxlMiB0YWJsZSB0ciB0ZC50ZF90aW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFmODtcbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbV9fdGFibGUyIHRhYmxlIHRyOm50aC1jaGlsZCgybisxKSB0ZC50ZF90aW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWRmNDtcbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbS1saXN0LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbS1saXN0LXBvaW50IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnAtc2VydmljZS1wcm9ncmFtLWxpc3QtcG9pbnQgdWwgPiBsaSB7XG4gIHdpZHRoOiAzMiU7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDIlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ucC1zZXJ2aWNlLXByb2dyYW0tbGlzdC1wb2ludF9fbnVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLnAtc2VydmljZS1wcm9ncmFtLWxpc3QtcG9pbnRfX251bSAubnVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnAtc2VydmljZS1wcm9ncmFtLWxpc3QtcG9pbnRfX3R0bCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgbWFyZ2luLWJsb2NrOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1wcm9ncmFtLWxpc3QtcG9pbnQgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMiU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5wLXNlcnZpY2UtcHJvZ3JhbS1saXN0LXBvaW50IHVsID4gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwIDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG4gIC5wLXNlcnZpY2UtcHJvZ3JhbS1saXN0LXBvaW50X19udW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbiAgLnAtc2VydmljZS1wcm9ncmFtLWxpc3QtcG9pbnRfX251bSAubnVtIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnAtc2VydmljZS1wcm9ncmFtLWxpc3QtcG9pbnRfX3R0bCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXByb2dyYW1fX3dyYXBpbiB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xuICB9XG4gIC5wLXNlcnZpY2UtcHJvZ3JhbSBoMyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucC1zZXJ2aWNlLXByb2dyYW0gaDQgc3BhbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxuICAucC1zZXJ2aWNlLXByb2dyYW1fX3dyYXAtLWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG4gIC5wLXNlcnZpY2UtcHJvZ3JhbV9fd3JhcC0tciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnAtc2VydmljZS1wcm9ncmFtX193cmFwaW1nX2Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAucC1zZXJ2aWNlLXByb2dyYW1fX3dyYXBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAucC1zZXJ2aWNlLXByb2dyYW1fX3RhYmxlIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWZsb3dfX3R4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5wLXNlcnZpY2UtZmxvd19fdHh0Lm1iLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtZmxvd19fdHh0Lm1iLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4ucC1zZXJ2aWNlLWZsb3dfX3RhYmxlIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAucC1zZXJ2aWNlLWZsb3dfX3RhYmxlIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgcGFkZGluZzogMCAwIDNyZW0gMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucC1zZXJ2aWNlLWZsb3dfX3RhYmxlIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnAtc2VydmljZS1mbG93X190YWJsZSB0YWJsZSB7XG4gICAgd2lkdGg6IDExMDBweDtcbiAgfVxufVxuLnAtc2VydmljZS1mbG93X190YWJsZSB0YWJsZSB0ciB0ZCwgLnAtc2VydmljZS1mbG93X190YWJsZSB0YWJsZSB0ciB0aCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wLXNlcnZpY2UtZmxvd19fdGFibGUgdGFibGUgdHIgdGQsIC5wLXNlcnZpY2UtZmxvd19fdGFibGUgdGFibGUgdHIgdGgge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbi5wLXNlcnZpY2UtZmxvd19fdGFibGUgdGFibGUgdHIgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNzBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wLXNlcnZpY2UtZmxvd19fdGFibGUgdGFibGUgdHIgdGg6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTM2cHg7XG4gIHRvcDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcDogMzVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMzVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnAtc2VydmljZS1mbG93X190YWJsZSB0YWJsZSB0ciB0aC5maXJzdCB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3M2E2ZTtcbn1cbi5wLXNlcnZpY2UtZmxvd19fdGFibGUgdGFibGUgdHIgdGguZmlyc3Q6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAzNnB4IHNvbGlkICMxNzNhNmU7XG59XG4ucC1zZXJ2aWNlLWZsb3dfX3RhYmxlIHRhYmxlIHRyIHRoLnNlY29uZCB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhNTQ5Mjtcbn1cbi5wLXNlcnZpY2UtZmxvd19fdGFibGUgdGFibGUgdHIgdGguc2Vjb25kOjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMzZweCBzb2xpZCAjMmE1NDkyO1xufVxuLnAtc2VydmljZS1mbG93X190YWJsZSB0YWJsZSB0ciB0aC50aGlyZCB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhNzJjNTtcbn1cbi5wLXNlcnZpY2UtZmxvd19fdGFibGUgdGFibGUgdHIgdGgudGhpcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucC1zZXJ2aWNlLWZsb3dfX3RhYmxlIHRhYmxlIHRyIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlX3Njcm9sbCB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHBhZGRpbmc6IDAgMCAzcmVtIDA7XG4gIH1cbiAgLnRhYmxlX3Njcm9sbCB0YWJsZSB7XG4gICAgd2lkdGg6IDEyODBweDtcbiAgfVxufVxuLnAtc2VydmljZS1jdGEge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDhyZW0gYXV0bztcbn1cbi5wLXNlcnZpY2UtY3RhIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDQlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucC1zZXJ2aWNlLWN0YSB1bCBsaSB7XG4gIHdpZHRoOiAzNyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtc2VydmljZS1jdGEgdWwgbGkge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbi5wLXNlcnZpY2UtY3RhIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLWN0YSB1bCBsaSBhIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1jdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNHJlbSBhdXRvO1xuICB9XG4gIC5wLXNlcnZpY2UtY3RhIHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5wLXNlcnZpY2UtY3RhIHVsIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cbi5wLW1hbmFnZW1lbnQtcHJvZ3JhbSAucC1mYXEgLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbmRsLnAtc2VydmljZS1wcm9ncmFtLWRsIHtcbiAgd2lkdGg6IDQ4JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5kbC5wLXNlcnZpY2UtcHJvZ3JhbS1kbCBkdCB7XG4gIHdpZHRoOiAyNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjVkYjA7XG4gIHBhZGRpbmc6IDMlIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmRsLnAtc2VydmljZS1wcm9ncmFtLWRsIGR0IGltZyB7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogYXV0bztcbn1cbmRsLnAtc2VydmljZS1wcm9ncmFtLWRsIGRkIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHdpZHRoOiA3MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGRsLnAtc2VydmljZS1wcm9ncmFtLWRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGRsLnAtc2VydmljZS1wcm9ncmFtLWRsIGR0IHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIGRsLnAtc2VydmljZS1wcm9ncmFtLWRsIGR0IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIGRsLnAtc2VydmljZS1wcm9ncmFtLWRsIGRkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIGRsLnAtc2VydmljZS1wcm9ncmFtLWRsIGRkIC5wLXNlcnZpY2UtcHJvZ3JhbV9fdHRsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucC1zZXJ2aWNlLXByb2dyYW0tbGlzdC10bCB7XG4gIHdpZHRoOiA0OCU7XG59XG4ucC1zZXJ2aWNlLXByb2dyYW0tbGlzdC10bC53aWR0aDEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtc2VydmljZS1wcm9ncmFtLWxpc3QtdGwud2lkdGgxMDAgbGkge1xuICB3aWR0aDogNDglO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1wcm9ncmFtLWxpc3QtdGwud2lkdGgxMDAgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlLXByb2dyYW0tbGlzdC10bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbS1saXN0LXRsIGxpIGVtIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1zZXJ2aWNlLXByb2dyYW0tbGlzdC10bCBsaSBlbSBzcGFuIHtcbiAgY29sb3I6ICM1OTcxYWI7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1wcm9ncmFtLWxpc3QtdGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLXNlcnZpY2UtcHJvZ3JhbV9faW1nMiB7XG4gIG1hcmdpbjogM3JlbSAwO1xufVxuXG5oMi5jLXR0bC1oMi5tdC01cmVtIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cblxuLm10LTVyZW0ge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4ucC1zZXJ2aWNlLXByb2dyYW0tZHMtdGl0bGUxIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucC1zZXJ2aWNlLXByb2dyYW0tZHMtdGl0bGUyIHtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG4ucC1zZXJ2aWNlLXByb2dyYW0tZHMgZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4ucC1zZXJ2aWNlLXByb2dyYW0tZHMgZGwgZHQge1xuICB3aWR0aDogNDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBiYWNrZ3JvdW5kOiAjMmE1NDkyO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtcHJvZ3JhbS1kcyBkbCBkdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbS1kcyBkbCBkdC5kdF8wMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OTcxYWI7XG59XG4ucC1zZXJ2aWNlLXByb2dyYW0tZHMgZGwgZHQuZHRfMDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk4YmFiO1xufVxuLnAtc2VydmljZS1wcm9ncmFtLWRzIGRsIGR0LmR0XzAzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5YTVhYjtcbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbS1kcyBkbCBkZCB7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXByb2dyYW0tZHMgZGwgZGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLXNlcnZpY2UtcHJvZ3JhbS1kczIgZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4ucC1zZXJ2aWNlLXByb2dyYW0tZHMyIGRsIGR0IHtcbiAgd2lkdGg6IDQwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGJhY2tncm91bmQ6ICMyYTU0OTI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycmVtO1xuICBtYXJnaW46IGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtcHJvZ3JhbS1kczIgZGwgZHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlLXByb2dyYW0tZHMyIGRsIGRkIHtcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZzogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtcHJvZ3JhbS1kczIgZGwgZGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLXNlcnZpY2UtcHJvZ3JhbV9fd3JhcGltZyB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLnAtc2VydmljZS1wcm9ncmFtX193cmFwaW1nIHAge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cbi5wLXNlcnZpY2UtcHJvZ3JhbV9fd3JhcGltZyBwLmluZGVudF8zZW0ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgdGV4dC1pbmRlbnQ6IC0yZW07XG59XG5cbi5wLXNlcnZpY2UtcHN0LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5wLXNlcnZpY2UtcHN0LWxpc3QgbGkge1xuICB3aWR0aDogNDglO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLnAtc2VydmljZS1wc3QtbGlzdCBmaWd1cmUge1xuICB3aWR0aDogNDYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1wc3QtbGlzdCBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zZXJ2aWNlLXBzdC1saXN0IGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnAtc2VydmljZS1wc3QtbGlzdF9fdHRsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtcHN0LWxpc3RfX3R0bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnAtc2VydmljZS1wc3QtbGlzdF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnAtc2VydmljZS1wc3QtbGlzdF9fdHh0IHtcbiAgd2lkdGg6IDQ4JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtcHN0LWxpc3RfX3R4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtcHN0LWxpc3QgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cblxuLnAtc2VydmljZS1saXN0X19jYXRjaCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5wLXNlcnZpY2UtY2FzZXN0dWR5IC5jLWxpc3Qtbm9tYWwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnAtc2VydmljZS1jYXNlc3R1ZHkgLmMtbGlzdC1ub21hbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi5wLXN0ZXAtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDVyZW0gMiU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbi5wLXN0ZXAtYm94X19udW0ge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICB3aWR0aDogOXJlbTtcbiAgaGVpZ2h0OiA5cmVtO1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjRyZW0gMCAwO1xufVxuLnAtc3RlcC1ib3hfX251bSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XG59XG4ucC1zdGVwLWJveF9faXRlbSB7XG4gIHdpZHRoOiAzMiU7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zdGVwLWJveF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXN0ZXAtYm94X19pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgYmFja2dyb3VuZDogIzU5NzFhYjtcbn1cbi5wLXN0ZXAtYm94X19pdGVtOm50aC1vZi10eXBlKDEpIC5wLXN0ZXAtYm94X19udW0ge1xuICBjb2xvcjogIzU5NzFhYjtcbn1cbi5wLXN0ZXAtYm94X19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgYmFja2dyb3VuZDogIzU5OGJhYjtcbn1cbi5wLXN0ZXAtYm94X19pdGVtOm50aC1vZi10eXBlKDIpIC5wLXN0ZXAtYm94X19udW0ge1xuICBjb2xvcjogIzU5OGJhYjtcbn1cbi5wLXN0ZXAtYm94X19pdGVtOm50aC1vZi10eXBlKDMpIHtcbiAgYmFja2dyb3VuZDogIzU5YTVhYjtcbn1cbi5wLXN0ZXAtYm94X19pdGVtOm50aC1vZi10eXBlKDMpIC5wLXN0ZXAtYm94X19udW0ge1xuICBjb2xvcjogIzU5YTVhYjtcbn1cbi5wLXN0ZXAtYm94X19pdGVtOm50aC1vZi10eXBlKDQpIHtcbiAgYmFja2dyb3VuZDogIzdjODdhMjtcbn1cbi5wLXN0ZXAtYm94X19pdGVtOm50aC1vZi10eXBlKDQpIC5wLXN0ZXAtYm94X19udW0ge1xuICBjb2xvcjogIzdjODdhMjtcbn1cbi5wLXN0ZXAtYm94X19pdGVtOm50aC1vZi10eXBlKDUpIHtcbiAgYmFja2dyb3VuZDogIzU2NWU3MDtcbn1cbi5wLXN0ZXAtYm94X19pdGVtOm50aC1vZi10eXBlKDUpIC5wLXN0ZXAtYm94X19udW0ge1xuICBjb2xvcjogIzU2NWU3MDtcbn1cbi5wLXN0ZXAtYm94IGRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDRyZW0gNHJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1zdGVwLWJveCBkbCBkdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xufVxuLnAtc3RlcC1ib3ggZGwgZGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnAtc3RlcC1ib3ggZGwgbGkge1xuICBsaXN0LXN0eWxlOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbi5wLXN0ZXAtYm94LmNvbDIgLnAtc3RlcC1ib3hfX2l0ZW0ge1xuICB3aWR0aDogNDklO1xufVxuLnAtc3RlcC1ib3gudS1jbGVhci1ib3RoIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5wLXRhZ2FyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuLnAtdGFnYXJlYSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA1cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wLXRhZ2FyZWEgdWwgbGkuYWN0aXZlIGEsIC5wLXRhZ2FyZWEgdWwgbGkuYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3MWFiO1xuICBjb2xvcjogI0ZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnAtdGFnYXJlYSB1bCBhLCAucC10YWdhcmVhIHVsIHNwYW4ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzU5NzFhYjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU5NzFhYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNHB4IDIwcHggNnB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtdGFnYXJlYSB1bCBhLmFjdGl2ZSwgLnAtdGFnYXJlYSB1bCBhOmhvdmVyLCAucC10YWdhcmVhIHVsIHNwYW4uYWN0aXZlLCAucC10YWdhcmVhIHVsIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3MWFiO1xuICBjb2xvcjogI0ZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnAtdGFnYXJlYV9fdHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC10YWdhcmVhX190dGwyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC10YWdhcmVhX190dGwyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKXjyBcIjtcbiAgY29sb3I6ICM1OTcxYWI7XG4gIGZvbnQtc2l6ZTogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucC10b3AtbXYtYnRtX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAzMiU7XG4gIHBhZGRpbmctdG9wOiByZW0oNzApO1xuICBwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XG4gIHBhZGRpbmctcmlnaHQ6IHJlbSgyMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3AtbXYtYnRtX19jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1tdi1idG1fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IHJlbSgxODQpO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjAwKTtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSg4MCk7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKDgwKTtcbiAgICBtYXgtd2lkdGg6IDExMHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ucC10b3AtbXYtYnRtX19jb250YWluZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIxJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMTV2dztcbiAgaGVpZ2h0OiAxMTV2dztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvcGMvcm90YXRlLWltZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHotaW5kZXg6IC0xO1xuICBhbmltYXRpb246IHJvdGF0aW9uIDQwcyBsaW5lYXIgaW5maW5pdGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDUwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC10b3AtbXYtYnRtX19jb250YWluZXI6OmFmdGVyIHtcbiAgICB0b3A6IDQ0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW12LWJ0bV9fY29udGFpbmVyOjphZnRlciB7XG4gICAgaGVpZ2h0OiA0NnZ3O1xuICAgIHRvcDogMzglO1xuICAgIHdpZHRoOiA0NnZ3O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4ucC10b3AtbXYtYnRtX19oZWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IHJlbSg2MDApO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbXYtYnRtX19oZWFkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiA4NSU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG4ucC10b3AtbXYtYnRtX19oZWFkLXRleHQge1xuICBmb250LXNpemU6IHJlbSgxOCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjk0NDQ0NDQ0NDQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbXYtYnRtX19oZWFkLXRleHQge1xuICAgIGZvbnQtc2l6ZTogcmVtKDQyKTtcbiAgICBsaW5lLWhlaWdodDogMS44NjtcbiAgfVxufVxuXG4ucC10b3AtbXYtYnRtX19oZWFkLXRleHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgbGluZS1oZWlnaHQ6IDEuMDYyNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1tdi1idG1fX2hlYWQtdGV4dCBzcGFuIHtcbiAgICBmb250LXNpemU6IHJlbSg2Mik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTc3NDE5MzU0ODtcbiAgfVxufVxuXG4ucC10b3AtbXYtYnRtX19mbGV4IHtcbiAgbWF4LXdpZHRoOiByZW0oNjAwKTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW12LWJ0bV9fZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgIG1hcmdpbi1sZWZ0OiByZW0oODUpO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGdhcDogNHJlbTtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbi5wLXRvcC1tdi1idG1fX2ltZyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwJSk7XG4gIHdpZHRoOiA3MiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbXYtYnRtX19pbWcge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICB9XG59XG5cbi5wLXRvcC1tdi1idG1fX2ltZyBwaWN0dXJlLFxuLnAtdG9wLW12LWJ0bV9fYm90dG9tLWltZyBwaWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBlcnNwZWN0aXZlOiByZW0oNzQ0KTtcbn1cblxuLnAtdG9wLW12LWJ0bV9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogNTgwLzQwMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHJlbSg1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xuICBib3gtc2hhZG93OiAwcHggcmVtKDMwKSByZW0oMjApIDAgcmdiYSg3OCwgMTE1LCAxNDMsIDAuMTYpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW12LWJ0bV9faW1nIGltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiA1ODAvNDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XG4gICAgYm94LXNoYWRvdzogMHB4IHJlbSg0MCkgcmVtKDQwKSAwIHJnYmEoNzgsIDExNSwgMTQzLCAwLjE2KTtcbiAgfVxufVxuXG4ucC10b3AtbXYtYnRtX190ZXh0LXdyYXAge1xuICBtYXJnaW4tdG9wOiByZW0oMTApO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW12LWJ0bV9fdGV4dC13cmFwIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogcmVtKDczMCk7XG4gICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gIH1cbn1cblxuLnAtdG9wLW12LWJ0bV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgbGluZS1oZWlnaHQ6IDIuMjg1NzE0Mjg1NztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW12LWJ0bV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjk0dncsIDE4cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjY2NjY2NjY2Njc7XG4gIH1cbn1cblxuLnAtdG9wLW12LWJ0bV9fdGV4dDpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tdG9wOiByZW0oMzIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW12LWJ0bV9fdGV4dDpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IHJlbSg0OCk7XG4gIH1cbn1cblxuLnAtdG9wLW12LWJ0bV9fYm90dG9tLWZsZXgge1xuICBtYXJnaW4tdG9wOiByZW0oNzIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1tdi1idG1fX2JvdHRvbS1mbGV4IHtcbiAgICBtYXJnaW4tdG9wOiAxMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbXYtYnRtX19ib3R0b20tdGV4dC13cmFwIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLnAtdG9wLW12LWJ0bV9fYm90dG9tLXRleHQge1xuICBmb250LXNpemU6IHJlbSgxOCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjk0NDQ0NDQ0NDQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbXYtYnRtX19ib3R0b20tdGV4dCB7XG4gICAgZm9udC1zaXplOiByZW0oNDIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLnAtdG9wLW12LWJ0bV9fYm90dG9tLXRleHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1tdi1idG1fX2JvdHRvbS10ZXh0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogcmVtKDYyKTtcbiAgICBsaW5lLWhlaWdodDogMS4xNzc0MTkzNTQ4O1xuICB9XG59XG5cbi5wLXRvcC1tdi1idG1fX2JvdHRvbS1zcGFuLTIge1xuICBwYWRkaW5nLWxlZnQ6IHJlbSgzMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbXYtYnRtX19ib3R0b20tc3Bhbi0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSg2NSk7XG4gIH1cbn1cblxuLnAtdG9wLW12LWJ0bV9fYm90dG9tLXNwYW4tMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtdG9wLW12LWJ0bV9fYm90dG9tLXNwYW4tMTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTUlO1xuICB3aWR0aDogcmVtKDIzKTtcbiAgaGVpZ2h0OiByZW0oMjUpO1xuICByaWdodDogcmVtKC0yNik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2Nyb3NzLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1tdi1idG1fX2JvdHRvbS1zcGFuLTE6OmFmdGVyIHtcbiAgICB3aWR0aDogcmVtKDQyKTtcbiAgICBoZWlnaHQ6IHJlbSg0Nik7XG4gICAgcmlnaHQ6IHJlbSgtNTApO1xuICB9XG59XG5cbi5wLXRvcC1tdi1idG1fX2JvdHRvbS1pbWcge1xuICB3aWR0aDogNjAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogcmVtKDQ4KTtcbiAgcmlnaHQ6IHJlbSgtOTApO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1tdi1idG1fX2JvdHRvbS1pbWcge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgdG9wOiA2MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHJpZ2h0OiByZW0oNDgpO1xuICB9XG59XG5cbi5wLXRvcC1tdi1idG1fX2JvdHRvbS1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYXNwZWN0LXJhdGlvOiA1ODAvNDAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XG4gIGJveC1zaGFkb3c6IDBweCByZW0oMzApIHJlbSgyMCkgMCByZ2JhKDc4LCAxMTUsIDE0MywgMC4xNik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbXYtYnRtX19ib3R0b20taW1nIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcbiAgICBib3gtc2hhZG93OiAwcHggcmVtKDQwKSByZW0oNDApIDAgcmdiYSg3OCwgMTE1LCAxNDMsIDAuMTYpO1xuICB9XG59XG5cbi5wLXRvcC1tdi1idG1fX2ltZyBpbWcsXG4ucC10b3AtbXYtYnRtX19ib3R0b20taW1nIGltZyB7XG4gIHRyYW5zaXRpb246IDJzO1xufVxuXG4ucC10b3AtbXYtYnRtX19pbWcuaXMtYWN0aXZlIGltZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxNWRlZyk7XG59XG5cbi5wLXRvcC1tdi1idG1fX2JvdHRvbS1pbWcuaXMtYWN0aXZlIGltZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgtMzBkZWcpO1xufVxuXG4ucC1iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtYmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL3NwL212LWJnLTMtc3AucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDkwcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1iZzo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltYWdlcy9wYy9tdi1iZy0zLnBuZyk7XG4gIH1cbn1cblxuLnAtdHJhaW5pbmctZGlzcGF0Y2gtZmVhdHVyZS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5wLXRyYWluaW5nLWRpc3BhdGNoLWZlYXR1cmUtYm94IGZpZ3VyZSB7XG4gIHdpZHRoOiA0MyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10cmFpbmluZy1kaXNwYXRjaC1mZWF0dXJlLWJveCBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC10cmFpbmluZy1kaXNwYXRjaC1mZWF0dXJlLWJveCBoMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS42NjZ2dywgMzJweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnAtdHJhaW5pbmctZGlzcGF0Y2gtZmVhdHVyZS1ib3hfX3dyYXAge1xuICBwYWRkaW5nOiAzcmVtIDRyZW07XG4gIHdpZHRoOiA1NyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10cmFpbmluZy1kaXNwYXRjaC1mZWF0dXJlLWJveF9fd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG4ucC10cmFpbmluZy1kaXNwYXRjaC1mZWF0dXJlLWJveF9fbnVtIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbiAgY29sb3I6ICM1OTcxYWI7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wLXRyYWluaW5nLWRpc3BhdGNoLWZlYXR1cmUtYm94LnJpZ2h0IGZpZ3VyZSB7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdHJhaW5pbmctZGlzcGF0Y2gtZmVhdHVyZS1ib3gucmlnaHQgZmlndXJlIHtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuLnAtdHJhaW5pbmctZGlzcGF0Y2gtcGYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC10cmFpbmluZy1kaXNwYXRjaC1wZiAubC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ucC10cmFpbmluZy1kaXNwYXRjaC1wZiBoMiB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnAtdHJhaW5pbmctZGlzcGF0Y2gtcGY6OmJlZm9yZSB7XG4gIGhlaWdodDogNjEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICMxMjEyMTIgMCUsICMxMjEyMTIgNTIlLCAjMjIyMjIyIDUyJSwgIzIyMjIyMiAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xufVxuLnAtdHJhaW5pbmctZGlzcGF0Y2gtcGYtbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5wLXRyYWluaW5nLWRpc3BhdGNoLXBmLWxpc3RfX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRyYWluaW5nLWRpc3BhdGNoLXBmLWxpc3RfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuLnAtdHJhaW5pbmctZGlzcGF0Y2gtcGYtbGlzdF9fdHRsIHtcbiAgY29sb3I6ICM1OTcxYWI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnAtdHJhaW5pbmctZGlzcGF0Y2gtcGYtbGlzdCBsaSB7XG4gIHdpZHRoOiAyMyU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10cmFpbmluZy1kaXNwYXRjaC1wZi1saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtdHJhaW5pbmctZGlzcGF0Y2gtcGYtbGlzdCBsaSBmaWd1cmUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRyYWluaW5nLWRpc3BhdGNoLXBmLWxpc3QgbGkgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnAtdHJhaW5pbmctZGlzcGF0Y2gtcGYtbGlzdCBsaSBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIH1cbn1cbi5wLXRyYWluaW5nLWRpc3BhdGNoLXBmLWxpc3QgbGkgaDMge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC10cmFpbmluZy1kaXNwYXRjaC1wZi1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDhyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMxM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLXRyYWluaW5nLWRpc3BhdGNoLXBmLWJ0biB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIG1hcmdpbjogNXJlbSBhdXRvIDAgYXV0bztcbiAgfVxufVxuLnAtdHJhaW5pbmctZGlzcGF0Y2gtcGYtYnRuIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMnJlbSA0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExMTtcbn1cbi5wLXRyYWluaW5nLWRpc3BhdGNoLXBmLWJ0biBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMDMucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xufVxuLnAtdHJhaW5pbmctZGlzcGF0Y2gtcGYtYnRuIGE6aG92ZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IDVweDtcbn1cbi5wLXRyYWluaW5nLWRpc3BhdGNoLXBmLWJ0biBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnAtdHJhaW5pbmctZGlzcGF0Y2gtcGZfX2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5wLXRyYWluaW5nLWRpc3BhdGNoLXRoZW1lLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMiU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5wLXRyYWluaW5nLWRpc3BhdGNoLXRoZW1lLWxpc3QgbGkge1xuICB3aWR0aDogNDklO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRyYWluaW5nLWRpc3BhdGNoLXRoZW1lLWxpc3QgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuLnAtdHJhaW5pbmctZGlzcGF0Y2gtdGhlbWUtbGlzdF9fdHRsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM1OTcxYWI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC10cmFpbmluZy1kaXNwYXRjaC1jb25zdWx0YW50X19mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucC10cmFpbmluZy1kaXNwYXRjaC1jb25zdWx0YW50X193cmFwIHtcbiAgd2lkdGg6IDMyJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10cmFpbmluZy1kaXNwYXRjaC1jb25zdWx0YW50X193cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtdHJhaW5pbmctZGlzcGF0Y2gtY29uc3VsdGFudF9fd3JhcGluIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICB0b3A6IDEwMnB4O1xufVxuLnAtdHJhaW5pbmctZGlzcGF0Y2gtY29uc3VsdGFudF9fbGlzdCB7XG4gIHdpZHRoOiA2OCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10cmFpbmluZy1kaXNwYXRjaC1jb25zdWx0YW50X19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtdHJhaW5pbmctZGlzcGF0Y2gtY29uc3VsdGFudF9faWNvIHtcbiAgd2lkdGg6IDE4MnB4O1xuICBtYXJnaW46IGF1dG87XG59XG4ucC10cmFpbmluZy1kaXNwYXRjaC1jb25zdWx0YW50X190dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5wLXRyYWluaW5nLWRpc3BhdGNoLWNvbnN1bHRhbnRfX251bSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgzNHB4LCAyLjV2dywgNTBweCk7XG59XG4ucC10cmFpbmluZy1kaXNwYXRjaC1jb25zdWx0YW50X19udW0gZW0ge1xuICBjb2xvcjogIzU5YTVhYjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNTBweCwgNXZ3LCAxMDBweCk7XG59XG4ucC10cmFpbmluZy1kaXNwYXRjaC1jb25zdWx0YW50X19saXN0X19mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucC10cmFpbmluZy1kaXNwYXRjaC1jb25zdWx0YW50X19saXN0X193cmFwIHtcbiAgd2lkdGg6IDczJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLXRyYWluaW5nLWRpc3BhdGNoLWNvbnN1bHRhbnRfX2xpc3RfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC10cmFpbmluZy1kaXNwYXRjaC1jb25zdWx0YW50X19saXN0X19udW0ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDI1JTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC10cmFpbmluZy1kaXNwYXRjaC1jb25zdWx0YW50X19saXN0X19udW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC10cmFpbmluZy1kaXNwYXRjaC1jb25zdWx0YW50X19saXN0X19udW0gZW0ge1xuICBjb2xvcjogIzU5NzFhYjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMy4xMjV2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnAtdHJhaW5pbmctZGlzcGF0Y2gtY29uc3VsdGFudF9fbGlzdCB1bCBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzU5NzFhYjtcbiAgcGFkZGluZzogMnJlbSAzcmVtIDJyZW0gM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wLXRyYWluaW5nLWRpc3BhdGNoLWNvbnN1bHRhbnRfX2xpc3QgdWwgbGkgaDMge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi51LW10MCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnUtbXQxMCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi51LW10MjAge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4udS1tdDMwIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLnUtbXQ0MCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi51LW10NTAge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4udS1tdDYwIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cblxuLnUtbWIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4udS1tYjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnUtbWIyMCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi51LW1iMzAge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4udS1tYjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLnUtbWI1MCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi51LW1iNjAge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG4udS1tYjgwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbn1cblxuLnUtbWIxMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cblxuLnUtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1saW5rX19ibHVlIHtcbiAgY29sb3I6ICM2NzdGQjU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udS1tdC0tMTAge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4udS1tYi0tMTAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4udS1tci0tMTAge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi51LW1sLS0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4udS1tdC0tMjAge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4udS1tYi0tMjAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4udS1tci0tMjAge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi51LW1sLS0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4udS1tdC0tMzAge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4udS1tYi0tMzAge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4udS1tci0tMzAge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG59XG5cbi51LW1sLS0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuXG4udS1tdC0tNDAge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4udS1tYi0tNDAge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4udS1tci0tNDAge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG5cbi51LW1sLS00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xufVxuXG4udS1tdC0tNTAge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4udS1tYi0tNTAge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4udS1tci0tNTAge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW07XG59XG5cbi51LW1sLS01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtO1xufVxuXG4udS1tdC0tNjAge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuXG4udS1tYi0tNjAge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG4udS1tci0tNjAge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW07XG59XG5cbi51LW1sLS02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtO1xufVxuXG4udS1tdC0tNzAge1xuICBtYXJnaW4tdG9wOiA3cmVtO1xufVxuXG4udS1tYi0tNzAge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuXG4udS1tci0tNzAge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW07XG59XG5cbi51LW1sLS03MCB7XG4gIG1hcmdpbi1sZWZ0OiA3cmVtO1xufVxuXG4udS1tdC0tODAge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuXG4udS1tYi0tODAge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuXG4udS1tci0tODAge1xuICBtYXJnaW4tcmlnaHQ6IDhyZW07XG59XG5cbi51LW1sLS04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtO1xufVxuXG4udS1tdC0tOTAge1xuICBtYXJnaW4tdG9wOiA5cmVtO1xufVxuXG4udS1tYi0tOTAge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtO1xufVxuXG4udS1tci0tOTAge1xuICBtYXJnaW4tcmlnaHQ6IDlyZW07XG59XG5cbi51LW1sLS05MCB7XG4gIG1hcmdpbi1sZWZ0OiA5cmVtO1xufVxuXG4udS1tdC0tMTAwIHtcbiAgbWFyZ2luLXRvcDogMTByZW07XG59XG5cbi51LW1iLS0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cblxuLnUtbXItLTEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTByZW07XG59XG5cbi51LW1sLS0xMDAge1xuICBtYXJnaW4tbGVmdDogMTByZW07XG59XG5cbi51LW10LS0xMTAge1xuICBtYXJnaW4tdG9wOiAxMXJlbTtcbn1cblxuLnUtbWItLTExMCB7XG4gIG1hcmdpbi1ib3R0b206IDExcmVtO1xufVxuXG4udS1tci0tMTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMXJlbTtcbn1cblxuLnUtbWwtLTExMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMXJlbTtcbn1cblxuLnUtbXQtLTEyMCB7XG4gIG1hcmdpbi10b3A6IDEycmVtO1xufVxuXG4udS1tYi0tMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG59XG5cbi51LW1yLS0xMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEycmVtO1xufVxuXG4udS1tbC0tMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDEycmVtO1xufVxuXG4udS1tYXJnaW4tLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udS10ZXh0LS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LXRleHQtLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS10ZXh0LS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnUtc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgYnIudS1zcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4udS1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnUtc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgYnIudS1zcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4vKiEgTGl0eSAtIHYyLjQuMSAtIDIwMjAtMDQtMjZcbiogaHR0cDovL3NvcmdhbGxhLmNvbS9saXR5L1xuKiBDb3B5cmlnaHQgKGMpIDIwMTUtMjAyMCBKYW4gU29yZ2FsbGE7IExpY2Vuc2VkIE1JVCAqL1xuLmxpdHkge1xuICB6LWluZGV4OiA5OTkwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLmxpdHkubGl0eS1vcGVuZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGl0eS5saXR5LWNsb3NlZCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5saXR5ICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxpdHktd3JhcCB7XG4gIHotaW5kZXg6IDk5OTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpdHktd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNWVtO1xufVxuXG4ubGl0eS1sb2FkZXIge1xuICB6LWluZGV4OiA5OTkxO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5saXR5LWxvYWRpbmcgLmxpdHktbG9hZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxpdHktY29udGFpbmVyIHtcbiAgei1pbmRleDogOTk5MjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGl0eS1jb250ZW50IHtcbiAgei1pbmRleDogOTk5MztcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZSwgLW8tdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuLmxpdHktbG9hZGluZyAubGl0eS1jb250ZW50LCAubGl0eS1jbG9zZWQgLmxpdHktY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmxpdHktY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4ubGl0eS1jbG9zZSB7XG4gIHotaW5kZXg6IDk5OTQ7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmxpdHktY2xvc2U6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5saXR5LWNsb3NlOmhvdmVyLCAubGl0eS1jbG9zZTpmb2N1cywgLmxpdHktY2xvc2U6YWN0aXZlLCAubGl0eS1jbG9zZTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubGl0eS1jbG9zZTphY3RpdmUge1xuICB0b3A6IDFweDtcbn1cblxuLmxpdHktaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLmxpdHktaWZyYW1lIC5saXR5LWNvbnRhaW5lciwgLmxpdHkteW91dHViZSAubGl0eS1jb250YWluZXIsIC5saXR5LXZpbWVvIC5saXR5LWNvbnRhaW5lciwgLmxpdHktZmFjZWJvb2t2aWRlbyAubGl0eS1jb250YWluZXIsIC5saXR5LWdvb2dsZW1hcHMgLmxpdHktY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTY0cHg7XG59XG5cbi5saXR5LWlmcmFtZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmxpdHktaWZyYW1lLWNvbnRhaW5lciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ubGl0eS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2xpZGVyICovXG4vKiBJY29ucyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIHNyYzogdXJsKFwiLi9mb250cy9zbGljay5lb3RcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuW2Rpcj1ydGxdIC5zbGljay1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yNXB4O1xufVxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cbltkaXI9cnRsXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDtcbn1cbltkaXI9cnRsXSAuc2xpY2stbmV4dCB7XG4gIGxlZnQ6IC0yNXB4O1xuICByaWdodDogYXV0bztcbn1cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAvKm1hcmdpbi1ib3R0b206IDMwcHg7Ki9cbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCLigKJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uanMtc2xpZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xufVxuXG4uanMtc2xpZGUuc2xpY2staW5pdGlhbGl6ZWQge1xuICBvcGFjaXR5OiAxO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi9zZXR0aW5nL3NpemXlj4LnhadcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIG1pbi13aWR0aFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4kYnJlYWtwb2ludC11cDogKFxyXG4gIFwic1wiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpXCIsXHJcbiAgXCJtXCI6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweClcIixcclxuICBcImxcIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweClcIixcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8qIG1heC13aWR0aFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4kYnJlYWtwb2ludC1kb3duOiAoXHJcbiAgXCJsXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpXCIsXHJcbiAgXCJtXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweClcIixcclxuICBcInNcIjogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KVwiLFxyXG4pICFkZWZhdWx0O1xyXG4iLCIvKum7ku+8mmZvbnQqL1xyXG4kY19ibGs6ICMxMTE7XHJcblxyXG4vKumuruOChOOBi+OBqumdku+8muODmeODvOOCuSovXHJcbiRjX2Jhc2U6ICMwNTY2ZDQ7XHJcblxyXG4vKua/g+e0uu+8muODquODs+OCr+S7liovXHJcbiRjX2FpOiAjMGUxMTU1O1xyXG5cclxuLyrjgqjjg6Hjg6njg6vjg4nvvJroo4Xpo77ku5YqL1xyXG4kY19taXp1OiAjNTRiY2NmO1xyXG5cclxuLyrotaTvvJroo4Xpo77ku5YqL1xyXG4kY19yZWQ6ICNBQjFGMjQ7XHJcbiRjX2JsdWU6ICM1MDZBOUY7XHJcbiRjX2JsdWUyOiAjNTk3MWFiO1xyXG5cclxuXHJcbi8qYmfvvJrog4zmma8qL1xyXG4kY19iZzogI2Y1ZjhmYztcclxuXHJcbiRjX2dyYXk6ICM2ZTc3ODY7XHJcbi8qYmdfZ3JheSovXHJcbiRjX2JnX2dyYXk6ICNmNGY0ZjQ7XHJcbi8q44Kw44Op44OH44O844K344On44OzKi9cclxuJGNfZ3JhZDogIzA1NjZkNDtcclxuJGNfZ3JhZDogLW1vei1saW5lYXItZ3JhZGllbnQocmlnaHQsICM1MGNhZGMgMCUsICMwNTY2ZDQgMTAwJSk7XHJcbiRjX2dyYWQ6IC13ZWJraXQtZ3JhZGllbnQoXHJcbiAgbGluZWFyLFxyXG4gIHJpZ2h0IGNlbnRlcixcclxuICBsZWZ0IGNlbnRlcixcclxuICBmcm9tKCM1MGNhZGMpLFxyXG4gIHRvKCMwNTY2ZDQpXHJcbik7XHJcbiRjX2dyYWQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCAjNTBjYWRjIDAlLCAjMDU2NmQ0IDEwMCUpO1xyXG4kY19ncmFkOiAtby1saW5lYXItZ3JhZGllbnQocmlnaHQsICM1MGNhZGMgMCUsICMwNTY2ZDQgMTAwJSk7XHJcbiRjX2dyYWQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzUwY2FkYyAwJSwgIzA1NjZkNCAxMDAlKTtcclxuXHJcbi8q5paH5a2X44Kw44Op44OH44O844K344On44OzKi9cclxuLmNfZ3JhZF9mb250IHtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDc2OGQ0LCAjNGZjOGRjKTtcclxuICBjb2xvcjogIzRhYzJkYjtcclxufVxyXG5lbS5jX2dyYWRfZm9udCB7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbnAuY19ncmFkX2ZvbnQge1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4iLCJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEA0MDA7NTAwOzcwMDs5MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL3lha3VoYW5qcEAzLjMuMS9kaXN0L2Nzcy95YWt1aGFuanAubWluLmNzcycpO1xyXG5cclxuXHJcbioge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuaHRtbCB7XHJcblx0Zm9udC1zaXplOiAxMHB4O1xyXG59XHJcbmJvZHkge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGZvbnQtZmFtaWx5OiAkamEtc2FucztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0Ly9tYXJnaW4tdG9wOiA5LjJyZW07XHJcbn1cclxuYSB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuZW0ge1xyXG5cdGZvbnQtc3R5bGU6IGluaXRpYWw7XHJcbn1cclxuLm9ubHlfcGMge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbi5vbmx5X3NwIHtcclxuICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4vKuWQhGh0bWzopoHntKAqL1xyXG5oMiB7XHJcblx0QGluY2x1ZGUgZm9udDMwO1xyXG5cdG1hcmdpbi1ib3R0b206IDMuMTI1dnc7XHJcblx0c3BhbiB7XHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0QGluY2x1ZGUgZm9udDE0O1xyXG5cdH1cclxufVxyXG5oMyB7XHJcblx0QGluY2x1ZGUgZm9udDI0O1xyXG59XHJcblxyXG4ubXQwIHtcclxuXHRtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcclxufVxyXG4ubWIwIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbm1haW57XHJcbn1cclxubWFpbi5wLWhvbWV7XHJcbiAgICBtaW4taGVpZ2h0OiAyMDAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59IiwiLyogamFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuJGphLXNhbnM6IFlha3VIYW5KUCwgJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XHJcbiRqYS1zZXJpZjogWWFrdUhhbk1QLCAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xyXG5cclxuLyogZW5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuJGVuLXNhbnM6ICdSb2JvdG8nLCBzYW5zLXNlcmlmOyIsIi8qIG1pbi13aWR0aFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4kYnJlYWtwb2ludC11cDogKFxyXG4gICAgJ3MnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCknLFxyXG4gICAgJ20nOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCknLFxyXG4gICAgJ2wnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpJyxcclxuICAgICkgIWRlZmF1bHQ7XHJcblxyXG4vKiBtYXgtd2lkdGhcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuJGJyZWFrcG9pbnQtZG93bjogKFxyXG4gICAgJ3MnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCknLFxyXG4gICAgJ20nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCknLFxyXG4gICAgJ2wnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpJyxcclxuICAgICkgIWRlZmF1bHQ7XHJcbiIsIkBtaXhpbiBhbmltYXRpb24ge1xyXG5cdG9wYWNpdHkgOiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR0cmFuc2l0aW9uOiAxcztcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3JlbSk7XHRcclxufVxyXG4uaXMtZmFkZWluLWFjdGl2ZSB7XHJcblx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcclxufSIsIi8qIFNjc3MgRG9jdW1lbnQgKi9cclxuXHJcblxyXG4vL2Nzcy1tcXBhY2tlcueUqCDliYrpmaROR1xyXG5AaW5jbHVkZSBtcS11cChzKXsudGVzdHtvcGFjaXR5OjE7fX1cclxuQGluY2x1ZGUgbXEtdXAobSl7LnRlc3R7b3BhY2l0eToxO319XHJcbkBpbmNsdWRlIG1xLXVwKGwpey50ZXN0e29wYWNpdHk6MTt9fVxyXG5cclxuQGluY2x1ZGUgbXEtZG93bihsKXsudGVzdHtvcGFjaXR5OjE7fX1cclxuQGluY2x1ZGUgbXEtZG93bihtKXsudGVzdHtvcGFjaXR5OjE7fX1cclxuQGluY2x1ZGUgbXEtZG93bihzKXsudGVzdHtvcGFjaXR5OjE7fX1cclxuXHJcblxyXG4vKiBSZXNldCBib3gtbW9kZWwgYW5kIHNldCBib3JkZXJzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4qLFxyXG46OmJlZm9yZSxcclxuOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxufVxyXG5cclxuLyogRG9jdW1lbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKiAzLiBSZW1vdmUgZ3JheSBvdmVybGF5IG9uIGxpbmtzIGZvciBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAzKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIFZlcnRpY2FsIHJoeXRobSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxucCxcclxudGFibGUsXHJcbmJsb2NrcXVvdGUsXHJcbmFkZHJlc3MsXHJcbnByZSxcclxuaWZyYW1lLFxyXG5mb3JtLFxyXG5maWd1cmUsXHJcbmRsIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIEhlYWRpbmdzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIExpc3RzIChlbnVtZXJhdGlvbikgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbnVsLFxyXG5vbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogTGlzdHMgKGRlZmluaXRpb24pICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5kdCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmRkIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudCAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xyXG4gIGhlaWdodDogMDsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBjbGVhcjogYm90aDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuICBmb250LXN0eWxlOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljcyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIFJlcGxhY2VkIGNvbnRlbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZXMuXHJcbiAqL1xyXG5cclxuc3ZnLFxyXG5pbWcsXHJcbmVtYmVkLFxyXG5vYmplY3QsXHJcbmlmcmFtZSB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuLyogRm9ybXMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZXNldCBmb3JtIGZpZWxkcyB0byBtYWtlIHRoZW0gc3R5bGVhYmxlLlxyXG4gKiAxLiBNYWtlIGZvcm0gZWxlbWVudHMgc3R5bGFibGUgYWNyb3NzIHN5c3RlbXMgaU9TIGVzcGVjaWFsbHkuXHJcbiAqIDIuIEluaGVyaXQgdGV4dC10cmFuc2Zvcm0gZnJvbSBwYXJlbnQuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogMSAqL1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVzZXQgcmFkaW8gYW5kIGNoZWNrYm94IGFwcGVhcmFuY2UgdG8gcHJlc2VydmUgdGhlaXIgbG9vayBpbiBpT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcclxuICBhcHBlYXJhbmNlOiBjaGVja2JveDtcclxufVxyXG5cclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbztcclxuICBhcHBlYXJhbmNlOiByYWRpbztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmJ1dHRvbjpkaXNhYmxlZCxcclxuW3R5cGU9XCJidXR0b25cIl06ZGlzYWJsZWQsXHJcblt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQsXHJcblt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJbXByb3ZlIG91dGxpbmVzIGZvciBGaXJlZm94IGFuZCB1bmlmeSBzdHlsZSB3aXRoIGlucHV0IGVsZW1lbnRzICYgYnV0dG9ucy5cclxuICovXHJcblxyXG46LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IGF1dG87XHJcbn1cclxuXHJcbnNlbGVjdDpkaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBwYWRkaW5nXHJcbiAqL1xyXG5cclxub3B0aW9uIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzZXQgdG8gaW52aXNpYmxlXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxubGVnZW5kIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIEZpeCBmb250IGluaGVyaXRhbmNlLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ2xpY2thYmxlIGxhYmVsc1xyXG4gKi9cclxuXHJcbmxhYmVsW2Zvcl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmUgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qXHJcbiAqIFJlbW92ZSBvdXRsaW5lIGZvciBlZGl0YWJsZSBjb250ZW50LlxyXG4gKi9cclxuXHJcbltjb250ZW50ZWRpdGFibGVdOmZvY3VzIHtcclxuICBvdXRsaW5lOiBhdXRvO1xyXG59XHJcblxyXG4vKiBUYWJsZXMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4xLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiovXHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyAvKiAxICovXHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxufVxyXG5cclxuY2FwdGlvbiB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxudGQsXHJcbnRoIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnRoIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59IiwiQG1peGluIGZvbnQxMCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjUyMXZ3LCAxMHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDEyIHtcclxuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjI1dncsIDEycHgpO1xyXG59XHJcbkBtaXhpbiBmb250MTMge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42Nzd2dywgMTNweCk7XHJcbn1cclxuQG1peGluIGZvbnQxNCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDE1IHtcclxuICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDAuNzh2dywgMTVweCk7XHJcbn1cclxuQG1peGluIGZvbnQxNiB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XHJcbn1cclxuQG1peGluIGZvbnQxOCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XHJcbn1cclxuQG1peGluIGZvbnQyMCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDIyIHtcclxuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMTQ2dncsIDIycHgpO1xyXG59XHJcbkBtaXhpbiBmb250MjQge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDI2IHtcclxuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMzU0dncsIDI2cHgpO1xyXG59XHJcbkBtaXhpbiBmb250Mjgge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS40NTh2dywgMjhweCk7XHJcbn1cclxuQG1peGluIGZvbnQzMCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDMyIHtcclxuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNjY2dncsIDMycHgpO1xyXG59XHJcbkBtaXhpbiBmb250MzQge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS43N3Z3LCAzNHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDM2IHtcclxuICBmb250LXNpemU6IGNsYW1wKDI1cHgsIDEuODc1dncsIDM2cHgpO1xyXG59XHJcbkBtaXhpbiBmb250Mzgge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgMS45Nzh2dywgMzhweCk7XHJcbn1cclxuQG1peGluIGZvbnQ0MCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDQ4IHtcclxuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDIuNXZ3LCA0OHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDUwIHtcclxuICBmb250LXNpemU6IGNsYW1wKDM0cHgsIDIuNXZ3LCA1MHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDU0IHtcclxuICBmb250LXNpemU6IGNsYW1wKDM2cHgsIDIuODEyNXZ3LCA1NHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDU1IHtcclxuICBmb250LXNpemU6IGNsYW1wKDM2cHgsIDIuODEyNXZ3LCA1NXB4KTtcclxufVxyXG5AbWl4aW4gZm9udDU2IHtcclxuICBmb250LXNpemU6IGNsYW1wKDM2cHgsIDIuODEyNXZ3LCA1NnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDYwIHtcclxuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDMuMTI1dncsIDYwcHgpO1xyXG59XHJcbkBtaXhpbiBmb250ODAge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgNC4xNjZ2dywgODBweCk7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250MTAwIHtcclxuICBmb250LXNpemU6IGNsYW1wKDUwcHgsIDV2dywgMTAwcHgpO1xyXG59XHJcbiIsIiV3cmFwIHtcclxuICB3aWR0aDogJGJhc2Utd2lkdGg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi5sLWNvbnRhaW5lciB7XHJcbiAgQGV4dGVuZCAld3JhcDtcclxuICBwYWRkaW5nOiA4cmVtIDA7XHJcbiAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICBwYWRkaW5nOiA1cmVtIDV2dztcclxuICB9XHJcblxyXG4gICYucHQxMzAge1xyXG4gICAgcGFkZGluZy10b3A6IDEzcmVtO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnBiMTIwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiRiYXNlLXdpZHRoOiAxMjgwcHg7XHJcbiRkZXZpY2Utd2lkdGgtbTogNzY4cHg7XHJcbiRkZXZpY2Utd2lkdGgtczogNDY4cHg7IiwiLmwtY29udGFpbmVyMiB7XHJcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTY1MHB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDV2dztcclxuICAgIH1cclxufSIsIi5sLWhlYWRlciB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogOTk7XHJcblx0Ly9oZWlnaHQ6IDkuMnJlbTtcclxuXHRAYXQtcm9vdCAudW5kZXIgLmwtaGVhZGVyIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY19iZ19ncmF5O1xyXG5cdH1cclxuXHQmLmZpeGVkIHtcclxuXHRcdHBvc2l0aW9uOmZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcbn1cclxuIiwiLmMtYW5jaG9ybGlua3tcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgIG1hcmdpbjogMCBhdXRvIC04LjVyZW0gYXV0bztcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCAtNnB4IHJnYmEoMCwwLDAsMC42KTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gLTE1LjVyZW0gYXV0bztcclxuICAgIH1cclxuICAgIFxyXG4gICAgdWx7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JpZCgwLHNwYWNlLWJldHdlZW4sc3RyZXRjaCk7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyMjIyMjI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyMjIyMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoycmVtIDJyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDAyLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC01cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jLWFuY2hvcmxpbmstbGlzdDR7XHJcbiAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmMtYW5jaG9ybGluay1saXN0M3tcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYy1hbmNob3JsaW5rLWxpc3Qye1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIkBtaXhpbiBncmlkKCAkZ2FwOiAwLCAkY29udGVudDpmbGV4LXN0YXJ0LCAkYWxpZ246bm9ybWFsICkge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGdhcDogJGdhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6ICRjb250ZW50O1xyXG5cdGFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbn1cclxuIiwiLmMtYmd7XHJcbiAgICAmLS1ncntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xyXG4gICAgfSAgICBcclxufVxyXG4iLCIuYy1idG57XHJcbiAgICAmLTAxe1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IDI1cHggY2VudGVyICNGRkY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1OHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDJyZW07XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuN3M7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAwcHggMHB4IHJnYmEoMCwwLDAsMC4zOCk7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyODVweDtcclxuICAgICAgICBtYXJnaW46IDVyZW0gYXV0byAwIGF1dG87XHJcbiAgICAgYXtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gNHJlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAwMy5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgdG9wOmNhbGMoNTAlIC0gNnB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXI6OmFmdGVye1xyXG4gICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmLWJsa3tcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcclxuICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMDYucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICAgIHRvcDpjYWxjKDUwJSAtIDZweCk7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3Zlcjo6YWZ0ZXJ7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtYmx1ZXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYmx1ZTI7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDNyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDA2LnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMThweDtcclxuICAgICAgICB0b3A6Y2FsYyg1MCUgLSA2cHgpO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXI6OmFmdGVye1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmMtaHItZG90e1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kb3QucG5nKSByZXBlYXQteCAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDRweCAxcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OjFweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XHJcbn1cclxuIiwiLmMtaW1nLWJveCB7XHJcblx0QGF0LXJvb3QgKltjbGFzc149XCJjLWltZy1ib3hcIl0ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRpbWcge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMnJlbTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCsgKiB7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWwge1xyXG5cdFx0Ji5vZi12e1xyXG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0Jl9faXRlbSxpbWcge1xyXG5cdFx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQ0JTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0cmVtO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLW0zNHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTM0cmVtO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLXIge1xyXG5cdFx0Jl9faXRlbSxpbWcge1xyXG5cdFx0XHRmbG9hdDpyaWdodDtcclxuXHRcdFx0bWF4LXdpZHRoOiA0NCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA0cmVtO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWhhbGYge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCgwLHNwYWNlLWJldHdlZW4pO1xyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdG1heC13aWR0aDogNDYlO1xyXG5cdFx0XHR3aWR0aDogNDYlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDAuNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19pdGVtXzUyIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MiU7XHJcblx0XHRcdHdpZHRoOiA1MiU7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDAuNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19pdGVtXzQyIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA0MiU7XHJcblx0XHRcdHdpZHRoOiA0MiU7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDAuNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19pdGVtXzMwIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMCU7XHJcblx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDAuNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRcclxufSIsIi5jLWxpc3Qge1xyXG4gICYtbm9tYWwge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIG1hcmdpbi10b3A6IDhyZW07XHJcbiAgICBnYXA6MCAyJTtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaDMge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzNCAvIDI0KTtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICAgICAgJi5jLWxpc3Qtbm9tYWxfX3R0bHMge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIC5jLWxpc3Qtbm9tYWxfX2J0bjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubGlzdDIge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmxpc3QzIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5saXN0NCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYubGlzdC1ldmVudCB7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkO1xyXG4gICAgICAgIGdyaWQtcm93OiBzcGFuIDQ7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XHJcbiAgICAgICAgZ3JpZC1yb3c6IHNwYW4gNDtcclxuICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZpZ3VyZXtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19kYXRlIHtcclxuICAgICAgbWluLWhlaWdodDogdW5zZXQ7XHJcbiAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgY29sb3I6ICNhYWFhYWE7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICZfX3RhZ2FyZWEge1xyXG4gICAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2gpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcbiAgICB9XHJcbiAgICAmX190YWcge1xyXG4gICAgICBjb2xvcjogJGNfYmx1ZTI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgICAmX190YWcyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19ibHVlMjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDdweCAxNXB4O1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgJl9fdGFnMyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBjb2xvcjogIzIyMjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgcGFkZGluZzogNXB4IDIwcHggN3B4IDE1cHg7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDk1JSAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcclxuICAgIH1cclxuICAgICZfX3RhZzQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYmx1ZTI7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMjBweCA3cHggMTVweDtcclxuICAgIH1cclxuICAgICZfX2J0biB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMDMucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtcGxhdGZvcm0ge1xyXG4gICAgQGluY2x1ZGUgZ3JpZCg0JSwgZmxleC1zdGFydCk7XHJcbiAgICBhIHtcclxuICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDMyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjX2JsdWUyO1xyXG4gICAgICBwYWRkaW5nOiAwLjJyZW0gMCAwLjJyZW0gM3JlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX193cmFwIHtcclxuICAgICAgcGFkZGluZzogMy41cmVtIDZyZW0gOHJlbSA2cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSA4cmVtIDJyZW07XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAwNS5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHRsIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6ICRjX2JsdWUyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtY2FzZWxvZ28ge1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgyJSwgZmxleC1zdGFydCk7XHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiAyMy41JTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYy1wYWdlLXRvcCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMnZ3O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdGEge1xyXG5cdFx0QGluY2x1ZGUgZm9udDEyO1xyXG5cdFx0Y29sb3I6ICRjX2dyYXk7XHJcblx0XHQtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcclxuXHRcdHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcblx0XHR0ZXh0LW9yaWVudGF0aW9uOiBzaWRld2F5cztcclxuXHRcdHRyYW5zaXRpb246IC4zcyBhbGw7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0aGVpZ2h0OiAzcmVtO1xyXG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAtNHJlbTtcclxuXHRcdFx0cmlnaHQ6IDUwJTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRjX2Jhc2U7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY19iYXNlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuIiwiLy/jgrnjg57jg5vku6XlpJbjgaflj43lv5zjgZnjgostLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWl4aW4gaG92ZXIoJGllOiBmYWxzZSkge1xyXG5cdCY6Zm9jdXMge1xyXG5cdCAgQGNvbnRlbnQ7XHJcblx0fVxyXG5cdFxyXG5cdEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcclxuXHQgICY6aG92ZXIge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0ICB9XHJcblx0fVxyXG5cdFxyXG5cdEBpZiAkaWUge1xyXG5cdCAgQGF0LXJvb3QgLnVhLWllICY6aG92ZXIge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0ICB9XHJcblx0fVxyXG4gIH1cclxuICBcclxuICAvL29wYWNpdHkgLjctLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQG1peGluIG9wIHtcclxuXHQgIEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdCAgb3BhY2l0eTogLjc7XHJcblx0XHQgIHRyYW5zaXRpb246IC4zcztcclxuXHRcdCAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdCAgfVxyXG4gIH1cclxuICBcclxuICAvL2JveHNoYWRvdy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEBtaXhpbiBicyB7XHJcblx0ICBAaW5jbHVkZSBob3ZlciB7XHJcblx0XHQgIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsNDIsMTAyLC4xKTtcclxuXHRcdCAgdHJhbnNpdGlvbjogLjNzO1xyXG5cdCAgfVxyXG4gIH1cclxuICBcclxuICBcclxuICAvL3VuZGVybGluZS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEBtaXhpbiBsaW5lKCRjb2xvcjogIzE1MzM3OCkge1xyXG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgJjphZnRlciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuXHQgIH1cclxuXHQgIEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdCAgJjo6YWZ0ZXIge1xyXG5cdFx0XHQgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcblx0XHQgIH1cclxuXHQgIH1cclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLy9pbWcgc2NhbGUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBAbWl4aW4gc2NhbGUge1xyXG5cdCAgZmlndXJlIHtcclxuXHRcdCAgYmFja2dyb3VuZC1jb2xvcjogJGNfYmFzZTtcclxuXHRcdCAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdCAgaW1nIHtcclxuXHRcdFx0ICB0cmFuc2l0aW9uOi4zcyBhbGw7XHJcblx0XHQgIH1cclxuXHQgIH1cclxuXHQgIEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdCAgaW1nIHtcclxuXHRcdFx0ICB0cmFuc2Zvcm06c2NhbGUoMS4xLDEuMSk7XHJcblx0XHRcdCAgb3BhY2l0eTogLjc7XHJcblx0XHRcdCAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ICB9XHJcblx0ICB9XHJcbiAgfSIsIi5jLXR4dC1iYXNle1xyXG4gICAgZW17XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG59XHJcbi5jLXRleHQtbGVhZHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuXHJcbiAgICAmLm1iLTgwe1xyXG4gICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcclxuICAgIH1cclxufVxyXG4uYy10ZXh0LW5vdGV7XHJcbiAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG59XHJcbi5jLXRleHQtbm90ZS1ze1xyXG4gICAgQGluY2x1ZGUgZm9udDE1O1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxufSIsIi5jLXRpdGxlIHtcclxuICAmLWgyIHtcclxuICAgIEBpbmNsdWRlIGZvbnQzMjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAmLm1iLTUwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWgyLW5vbWFsIHtcclxuICAgIEBpbmNsdWRlIGZvbnQ0MDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICYtcyB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQzNjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIH1cclxuICAgICYtc3Mge1xyXG4gICAgICBAaW5jbHVkZSBmb250MzI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtaDQge1xyXG4gICAgJi1ub21hbCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICB9XHJcbiAgICAmLWxhcmdlIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDI0O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1lbiB7XHJcbiAgICBjb2xvcjogJGNfYmx1ZTI7XHJcbiAgICBAaW5jbHVkZSBmb250MjI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwi4pePIFwiO1xyXG4gICAgICBmb250LXNpemU6IDgwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1lbjIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogIzExMTtcclxuICAgICAgQGluY2x1ZGUgZm9udDI0O1xyXG4gICAgfVxyXG4gICAgc3Bhbi5jLXRpdGxlLWVuMl90dGwge1xyXG4gICAgICBjb2xvcjogJGNfYmx1ZTI7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQ0MDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tYmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICBAaW5jbHVkZSBncmlkKDJyZW0pO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIHNwYW46bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMxMTE7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB3aWR0aDogOXJlbTtcclxuICAgICAgaGVpZ2h0OiA5cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAxLjRyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8gQ29uZGVuc2VkLCBZYWt1SGFuSlAsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3BhbjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQzMDtcclxuICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTFyZW0pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXBoYXNlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQyNjtcclxuICAgIG1hcmdpbjogM3JlbSAwIDFyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogJGNfZ3JheTtcclxuICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWgzLW51bSB7XHJcbiAgICBAaW5jbHVkZSBncmlkKDQlLCBmbGV4LXN0YXJ0LCBzdHJldGNoKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAmX19udW0ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcclxuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWgzLW51bTIge1xyXG4gICAgQGluY2x1ZGUgZ3JpZCg0JSwgZmxleC1zdGFydCwgc3RyZXRjaCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgJl9fbnVtIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgIGNvbG9yOiAjMTExO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgIH1cclxuICAgICZfX3R0bCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmMtdGl0bGVhcmVhe1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICMxMjEyMTIgMCUsIzEyMTIxMiA1MiUsIzIyMjIyMiA1MiUsIzIyMjIyMiAxMDAlKTtcclxuICAgICYuc2VydmljZS10b3B7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICMxMjEyMTIgMCUsIzEyMTIxMiAzNSUsIzIyMjIyMiAzNSUsIzIyMjIyMiAxMDAlKTtcclxuICAgIH1cclxuICAgcGFkZGluZzogN3JlbSAwIDAgMDtcclxuICAgY29sb3I6ICNGRkY7XHJcbiAgIC5sLWNvbnRhaW5lcntcclxuICAgIHBhZGRpbmc6IDRyZW0gMDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDVyZW0gNXZ3O1xyXG4gICAgfVxyXG5cclxuICAgfVxyXG4gICBoMXtcclxuICAgIEBpbmNsdWRlIGZvbnQ1NjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICYuYy10aXRsZWFyZWEtaDEtc3tcclxuICAgICAgICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbVxyXG4gICAgfVxyXG4gICB9XHJcbiAgIGgye1xyXG4gICAgQGluY2x1ZGUgZm9udDI0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYyg1NSAvIDMyKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgfVxyXG4gICAmX190dGxlbntcclxuICAgIGNvbG9yOiAkY19ibHVlMjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgQGluY2x1ZGUgZm9udDI0O1xyXG4gICB9XHJcbiAgICZfX3R0bGVuLW17XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgfVxyXG4gICAmX190dGxlbi1ze1xyXG4gICAgY29sb3I6ICRjX2JsdWUyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgIH1cclxuICAgJl9fdHRsLXJ7XHJcbiAgICBAaW5jbHVkZSBmb250MzI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDU1IC8gMzIpO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtM3JlbTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICB9XHJcbiAgICZfX2ltZ3tcclxuICAgIG1hcmdpbjogMDtcclxuICAgfVxyXG4gICAmX19sZWFke1xyXG4gICAgcGFkZGluZzogNHJlbSAwO1xyXG4gICAgJl9fZmxleHtcclxuICAgICAgICBAaW5jbHVkZSBncmlkKDAsc3BhY2UtYmV0d2VlbixzdHJldGNoKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICAgIGZpZ3VyZXtcclxuICAgICAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDNyZW0gYXV0byAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX193cmFwe1xyXG4gICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgfVxyXG4gICAmX190dGwtbS1sYXJnZSB7XHJcbiAgICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgfVxyXG59XHJcbiIsIi5jLXR0bHtcclxuICAgICYtaDJ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDMyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW1cclxuICAgIH1cclxuICAgICYtaDN7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJGNfYmxrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgfVxyXG4gXHJcbn1cclxuIiwiLnAtYWJvdXQge1xyXG4gIHBhZGRpbmctdG9wOiAyMHJlbTtcclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xyXG4gIH1cclxuICAmLWxpc3QxIHtcclxuICAgIHVsIHtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTI1cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xNHJlbTtcclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAwIDRyZW0gMDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMnJlbSAwIDJyZW0gMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5NzFhYjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5OGJhYjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5YTVhYjtcclxuICAgICAgICB9XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjdweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHRsMSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190dGwyIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgQGluY2x1ZGUgZm9udDM2O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgIH1cclxuICAgICAgZW0ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDgwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250NDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19ub3RlIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWxpc3QyIHtcclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX193cmFwIHtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgcGFkZGluZzogNHJlbSA1cmVtO1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190dGwge1xyXG4gICAgICBAaW5jbHVkZSBmb250MzI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJGNfYmx1ZTI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQ0MDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtYmxrIHtcclxuXHQmX19tZXJpdCB7XHJcblx0XHRib3JkZXI6IDRweCBzb2xpZCAjZWVlO1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDNyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cclxuXHRcdGgzIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDIwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRsIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA0cmVtO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQrZGwge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGR0IHtcclxuXHRcdFx0XHRjb2xvcjogIzAwYWZlZDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY19taXp1O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDNyZW07XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDNyZW07XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogM3JlbTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtb2YtdHlwZSgxKSBkdDpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcxJztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtb2YtdHlwZSgyKSBkdDpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcyJztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtb2YtdHlwZSgzKSBkdDpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICczJztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtb2YtdHlwZSg0KSBkdDpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICc0JztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtb2YtdHlwZSg1KSBkdDpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICc1JztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZGVtZXJpdCB7XHJcblx0XHRib3JkZXI6IDRweCBzb2xpZCAjZWVlO1xyXG5cdFx0cGFkZGluZzogM3JlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG5cdFx0aDMge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MjA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0ZGwge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDRyZW07XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdCtkbCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0ZHQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY19ncmF5O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR3aWR0aDogM3JlbTtcclxuXHRcdFx0XHRcdGhlaWdodDogM3JlbTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDEpIGR0OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJzEnO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIGR0OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJzInO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDMpIGR0OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJzMnO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDQpIGR0OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJzQnO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDUpIGR0OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJzUnO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0ZHQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3JlbGF0ZS1saW5rLWxpc3Qge1xyXG5cdFx0bWFyZ2luOiA2cmVtIGF1dG87XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQyNDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHR1bCBsaSBhIHtcclxuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDNyZW0gMCAwO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHQtby10cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmMtY2F0ZS0tbGluZSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjLWdyYXk7XHJcblx0XHRcdFx0Y29sb3I6ICRjLWdyYXk7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAxMHJlbTtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDJyZW0gMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0bGkrbGkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpIGEge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdHJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNfYmFzZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19tdiB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA4cmVtO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGZpZ3VyZSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHRmaWdjYXB0aW9uIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MTI7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbnRlcnZpZXcge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTByZW07XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDdyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cdFx0XHR0ZXh0LWluZGVudDogLTNyZW07XHJcblx0XHRcdHBhZGRpbmctbGVmdDogM3JlbTtcclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCItLSBcIjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDZyZW07XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdC5uYW1lIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jLWltZy1ib3gtLXJfX2l0ZW0sXHJcblx0XHQuYy1pbWctYm94LS1sX19pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDMwcmVtO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmMtaW1nLWJveC0tcl9faXRlbSBpbWcsXHJcblx0XHQuYy1pbWctYm94LS1sX19pdGVtIGltZyB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhcHRpb24tdGV4dCB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxNDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luOiAxcmVtIDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhcHRpb24tdGV4dF9fbGFyZ2Uge1xyXG5cdFx0XHRjb2xvcjogIzY2NjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MTI7XHJcblx0XHR9XHJcblxyXG5cdFx0LmMtY29sb3ItLWIge1xyXG5cdFx0XHRjb2xvcjogIzM1Mjc5ZjsgLy/pnZJcclxuXHRcdH1cclxuXHJcblx0XHQuYy1jb2xvci0tcCB7XHJcblx0XHRcdGNvbG9yOiAjYTQzNmNkOyAvL+e0q1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jLWNvbG9yLS1nIHtcclxuXHRcdFx0Y29sb3I6ICM5N2M2MWE7IC8v57eRXHJcblx0XHR9XHJcblxyXG5cdFx0LmMtY29sb3ItLWUge1xyXG5cdFx0XHRjb2xvcjogIzAwOTY4ODsgLy/jgqjjg6Hjg6njg6vjg4lcclxuXHRcdH1cclxuXHJcblx0XHQuYy1jb2xvci0tbSB7XHJcblx0XHRcdGNvbG9yOiAjMDNhOWY0OyAvL+awtFxyXG5cdFx0fVxyXG5cclxuXHRcdC5jLWNvbG9yLS1yIHtcclxuXHRcdFx0Y29sb3I6ICNmNDQzMzY7IC8v6LWkXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jbnQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTByZW07XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDdyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cdFx0XHR0ZXh0LWluZGVudDogLTNyZW07XHJcblx0XHRcdHBhZGRpbmctbGVmdDogM3JlbTtcclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCItLSBcIjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQubmFtZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYy1pbWctYm94LS1yX19pdGVtLFxyXG5cdFx0LmMtaW1nLWJveC0tbF9faXRlbSB7XHJcblx0XHRcdHdpZHRoOiAzMHJlbTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jLWltZy1ib3gtLXJfX2l0ZW0gaW1nLFxyXG5cdFx0LmMtaW1nLWJveC0tbF9faXRlbSBpbWcge1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jYXB0aW9uLXRleHQge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MTQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMXJlbSAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jYXB0aW9uLXRleHRfX2xhcmdlIHtcclxuXHRcdFx0Y29sb3I6ICM2NjY7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0QGluY2x1ZGUgZm9udDEyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jLWNvbG9yLS1iIHtcclxuXHRcdFx0Y29sb3I6ICMzNTI3OWY7IC8v6Z2SXHJcblx0XHR9XHJcblxyXG5cdFx0LmMtY29sb3ItLXAge1xyXG5cdFx0XHRjb2xvcjogI2E0MzZjZDsgLy/ntKtcclxuXHRcdH1cclxuXHJcblx0XHQuYy1jb2xvci0tZyB7XHJcblx0XHRcdGNvbG9yOiAjOTdjNjFhOyAvL+e3kVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZmlndXJlIHtcclxuXHRcdG1hcmdpbjogNXJlbSBhdXRvO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdGZpZ3VyZSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHRmaWdjYXB0aW9uIHtcclxuXHRcdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxNDtcclxuXHRcdFx0bWFyZ2luOiAxcmVtIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wcm9maWxlIHtcclxuXHRcdHBhZGRpbmc6IDRyZW07XHJcblx0XHRib3JkZXI6IDVweCBzb2xpZCAjZWVlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogOHJlbTtcclxuXHJcblx0XHRwIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDE4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRkbCB7XHJcblx0XHRcdEBpbmNsdWRlIGdyaWQ7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxNDtcclxuXHRcdFx0Y29sb3I6ICMzMzM7XHJcblxyXG5cdFx0XHRkdCB7XHJcblx0XHRcdFx0d2lkdGg6IDEwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiAuM3JlbSAxcmVtIC4zcmVtIDA7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAuNXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGRkIHtcclxuXHRcdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IC4zcmVtIDRyZW0gLjNyZW0gMDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQmX19mb3Jld29yZCB7XHJcblx0XHRAaW5jbHVkZSBmb250MTQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHJlbTtcclxuXHRcdHBhZGRpbmc6IDNyZW07XHJcblx0XHRiYWNrZ3JvdW5kOiAkY19iZ19ncmF5O1xyXG5cclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxNjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdCZfX3N0ZXAge1xyXG5cdFx0Ji0tbG9uZyB7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD5wIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAzcmVtO1xyXG5cdFx0XHRib3JkZXI6IDRweCBzb2xpZCAjZWVlO1xyXG5cclxuXHRcdFx0ZGwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGdyaWQoMnJlbSwgZmxleC1zdGFydCwgZmxleC1zdGFydCk7XHJcblxyXG5cdFx0XHRcdGR0IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwMGFmZWQ7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdHdpZHRoOiA3cmVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0ZGQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0gLSA3cmVtKTtcclxuXHJcblx0XHRcdFx0XHR1bCBsaSB7XHJcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtMi43cmVtO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIuN3JlbTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZm9udDE0O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0K2RsIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2hvcnQge1xyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+cCB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHRcdFx0cGFkZGluZzogM3JlbTtcclxuXHRcdFx0Ym9yZGVyOiA0cHggc29saWQgI2VlZTtcclxuXHJcblx0XHRcdGRsIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBncmlkKDJyZW0sIGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xyXG5cclxuXHRcdFx0XHRkdCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDBhZmVkO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHR3aWR0aDogM3JlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGRkIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtIC0gM3JlbSk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQrZGwge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ZlYXR1cmUge1xyXG5cdFx0Ji5iZC10b3B7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWFhO1xyXG5cdFx0fVxyXG5cdFx0aDMge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCsucC1ibGtfX2ZlYXR1cmUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA4cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZmNjLWZlYXR1cmUwMyB7XHJcblx0XHRtYXJnaW4tdG9wOiA4cmVtO1xyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0QGluY2x1ZGUgZ3JpZCg4cmVtLCBjZW50ZXIpO1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMzRyZW07XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udDE4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NlcnZpY2UtZmNjLWNhc2UtbGlzdCB7XHJcblx0XHR1bCB7XHJcblx0XHRcdEBpbmNsdWRlIGdyaWQoN3JlbSk7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSAxNHJlbSkgLyAzKTtcclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG9wO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRoMyB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxODtcclxuXHRcdFx0bWFyZ2luOiAycmVtIDAgMXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRmaWd1cmUge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDguNHJlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDUuN3JlbTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHQgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0XHRcdCAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy95b3V0dWJlX2ljb24ucG5nKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19mY2MtbWVyaXQtdGJsIHtcclxuXHRcdG1hcmdpbjogNHJlbSAwO1xyXG5cclxuXHRcdHRoLFxyXG5cdFx0dGQge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG5cdFx0XHRwYWRkaW5nOiAxLjVyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0dGgge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHR9XHJcblxyXG5cdFx0dGhlYWQgdGQge1xyXG5cdFx0XHR3aWR0aDogMTAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdHRoZWFkIHRoOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjX2JsdWU7XHJcblx0XHRcdHdpZHRoOiA0NSU7XHJcblx0XHR9XHJcblxyXG5cdFx0dGhlYWQgdGg6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNfZ3JheTtcclxuXHRcdFx0d2lkdGg6IDQ1JTtcclxuXHRcdH1cclxuXHJcblx0XHR0Ym9keSB0aCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjX2JnX2dyYXk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zaG9tZWkge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQyMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQmX19jb21wYW55LWZlYXR1cmUge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCg0cmVtIDMuNSUpO1xyXG5cclxuXHRcdD5kaXYge1xyXG5cdFx0XHR3aWR0aDogMzElO1xyXG5cdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIC4yKTtcclxuXHRcdFx0ICAgICAgICBib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAuMik7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGRsIHtcclxuXHRcdFx0cGFkZGluZzogM3JlbSAycmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGR0IHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDI0O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGQge1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MTY7XHJcblx0XHR9XHJcblxyXG5cdFx0ZmlndXJlIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTJ2dztcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMzB2dztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0ICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHQgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmMtdGl0bGUtLWJnIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbXBhbnktb3V0bGluZS10Ymwge1xyXG5cdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcclxuXHRcdHdpZHRoOiAxMDByZW07XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHRAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0dHIge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNfZ3JheTtcclxuXHRcdH1cclxuXHJcblx0XHR0aCB7XHJcblx0XHRcdHdpZHRoOiAxNSU7XHJcblx0XHRcdHBhZGRpbmc6IDJyZW07XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiAycmVtIDAgMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dGQge1xyXG5cdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHRwYWRkaW5nOiAycmVtO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogLjVyZW0gMCAycmVtIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnN1bHRhbnRfaW50cm8ge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCg2JSwgc3BhY2UtYmV0d2VlbiwgZmxleC1zdGFydCk7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDE4JTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0PmRpdiB7XHJcblx0XHRcdHdpZHRoOiA3NiU7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cDpudGgtb2YtdHlwZSgxKSB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjX2Jhc2U7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDNyZW07XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcblx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udDI0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGRsIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNXJlbTtcclxuXHJcblx0XHRcdGR0IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MTg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGRkIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MTQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2hhbGYtbGluay1pbWctbGlzdCB7XHJcblx0XHRtYXJnaW4tdG9wOiAzcmVtO1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRAaW5jbHVkZSBncmlkKDUlLCBzcGFjZS1iZXR3ZWVuKTtcclxuXHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHJlbSByZ2JhKDU2LCA0MiwgMTAyLCAuMik7XHJcblx0XHRcdCAgICAgICAgYm94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1NiwgNDIsIDEwMiwgLjIpO1xyXG5cdFx0XHRwYWRkaW5nOiAzcmVtO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA3NCUgLSA1JSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGRsIHtcclxuXHRcdFx0XHR3aWR0aDogNzQlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRkZCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDE0O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGR0IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MTg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG9wO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jLWNhdGUtLWxpbmUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY19ncmF5O1xyXG5cdFx0XHRcdGNvbG9yOiAkY19ncmF5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0Jl9faGFsZi1saW5rLWxpc3Qge1xyXG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0QGluY2x1ZGUgZ3JpZCg1JSwgc3BhY2UtYmV0d2Vlbik7XHJcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1NiwgNDIsIDEwMiwgLjIpO1xyXG5cdFx0XHQgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIC4yKTtcclxuXHRcdFx0cGFkZGluZzogM3JlbTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNzQlIC0gNSUpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRmaWd1cmUrZGl2IHtcclxuXHRcdFx0XHR3aWR0aDogNzQlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRkZCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udDE0O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGR0IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MTg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG9wO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jLWNhdGUtLWxpbmUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY19ncmF5O1xyXG5cdFx0XHRcdGNvbG9yOiAkY19ncmF5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0Jl9fcG9pbnQge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCg0cmVtKTtcclxuXHRcdG1hcmdpbi10b3A6IDVyZW07XHJcblxyXG5cdFx0ZGwge1xyXG5cdFx0XHR3aWR0aDogY2FsYygoMTAwJSAtIDRyZW0pIC8gMik7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDRyZW0gcmdiYSg1NiwgNDIsIDEwMiwgLjIpO1xyXG5cdFx0XHQgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIC4yKTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRkdCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuXHJcblx0XHRcdFx0c3BhbjpudGgtb2YtdHlwZSgxKSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBncmlkKDAsIGNlbnRlciwgY2VudGVyKTtcclxuXHRcdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0XHRcdFx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuXHRcdFx0XHRcdCAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdCAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHNwYW46bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udDIwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEycmVtKTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdCAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0ICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0ZGQge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDRyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRvbCBsaSB7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzcmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRkIG9sIHtcclxuXHRcdFx0cGFkZGluZzogMnJlbTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNfYmdfZ3JheTtcclxuXHRcdFx0bWFyZ2luOiAxcmVtIDAgMXJlbTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQmX19zZXJ2aWNlX2Fib3V0IHtcclxuXHRcdG1hcmdpbi10b3A6IDVyZW07XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHRAaW5jbHVkZSBncmlkKDNyZW0gNSUpO1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIC4yKTtcclxuXHRcdFx0XHQgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYmEoNTYsIDQyLCAxMDIsIC4yKTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdDtcclxuXHRcdFx0XHRwYWRkaW5nOiAycmVtO1xyXG5cdFx0XHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHQgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG5cdFx0XHRcdGRsIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDNyZW07XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdCBwYWRkaW5nOiAycmVtIDA7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0ZHQge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250MjA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jZXJjbGUtbGlzdCB7XHJcblx0XHRtYXJnaW4tdG9wOiA1cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdEBpbmNsdWRlIGdyaWQoM3JlbSA0JSwgY2VudGVyKTtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBncmlkKDAsIGNlbnRlciwgY2VudGVyKTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDE1dnc7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNXZ3O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNfYmFzZTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDByZW07XHJcblx0XHRcdFx0cGFkZGluZzogMCAzcmVtO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogM3JlbTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQ7XHJcblxyXG5cdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250MjQ7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLS1zZXJ2aWNlLWp1bmlvci1ib29rIHtcclxuXHRcdG1hcmdpbi10b3A6IDVyZW07XHJcblxyXG5cdFx0c3Ryb25nIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDIwO1xyXG5cdFx0fVxyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0QGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuKTtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHR3aWR0aDogMTglO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGdyaWQoMnJlbSwgc3BhY2UtYmV0d2Vlbik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLWdldC1ib3gge1xyXG5cdFx0bWFyZ2luLXRvcDogNXJlbTtcclxuXHRcdHBhZGRpbmc6IDVyZW07XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuXHRcdGgzIHtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDIwO1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdGNvbG9yOiAkY19ncmF5O1xyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDIyO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHRAaW5jbHVkZSBncmlkKDNyZW0sIHNwYWNlLWJldHdlZW4pO1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKCgxMDAlIC0gNnJlbSkgLyAzKTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgNHJlbSA0cmVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjX2JnX2dyYXk7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250MjA7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRtYXJnaW46IDJyZW0gMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLWF0dGVudGlvbiB7XHJcblx0XHR3aWR0aDogODAlO1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRtYXJnaW46IDJyZW0gYXV0byAwO1xyXG5cdH1cclxuXHJcblx0Ji0tZXllMTNjYXNlIHtcclxuXHRcdC5kZXNjcmlwdGlvbi1jYXNlX19tb3ZpZS1ib3gge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZmxleCB7XHJcblx0XHRcdEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbik7XHJcblx0XHR9XHJcblxyXG5cdFx0LmRlc2NyaXB0aW9uLWNhc2VfX2RhdGEge1xyXG5cdFx0XHR3aWR0aDogNDUlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1vZi10eXBlKDIpIC5mbGV4IHtcclxuXHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG5cdFx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XHJcblx0XHRcdCAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdFx0XHQgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdH1cclxuXHJcblx0XHQrLnAtYmxrLS1leWUxM2Nhc2Uge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fb3V0bGluZS1ncm91cCB7XHJcblx0XHQuYm94IHtcclxuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHQgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHQtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcblx0XHRcdCAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcblx0XHRcdCAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG5cdFx0XHQgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcblx0XHRcdCAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRnYXA6IDJyZW07XHJcblx0XHRcdEBpbmNsdWRlIGZvbnQxNjtcclxuXHJcblx0XHRcdCsuYm94IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA0cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubG9nbyB7XHJcblx0XHRcdFx0d2lkdGg6IDE1JTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZzogMnJlbTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxLjVyZW07XHJcblx0XHRcdFx0QGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIGNlbnRlcik7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93bigpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyNSU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHQvL1x0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHQvL1x0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaW5mbyB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoNzAlIC0gMnJlbSk7XHJcblx0XHRcdFx0LXdlYmtpdC1ib3gtZmxleDogMTtcclxuXHRcdFx0XHQgICAgLW1zLWZsZXg6IDE7XHJcblx0XHRcdFx0ICAgICAgICBmbGV4OiAxO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG5cdFx0XHRcdC8vXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHQvL1x0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHQvL1x0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg3NSUgLSAycmVtKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JiBhIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogMTAlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24oKSAge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAxcmVtIGF1dG8gMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2hpc3RvcnktZ3JvdXAge1xyXG5cdFx0LmJveCB7XHJcblx0XHRcdEBpbmNsdWRlIGdyaWQoMnJlbSk7XHJcblx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdCAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHQrLmJveCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmMtYnRuLS1saW5lIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb21wYW55LW91dGxpbmUtcHJpbWUge1xyXG5cdFx0d2lkdGg6IDEwMHJlbTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogOHJlbSAwIDRyZW07XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdGgzIHtcclxuXHRcdFx0QGluY2x1ZGUgZ3JpZCgycmVtKTtcclxuXHRcdFx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0ICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdCAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMCAycmVtIDRyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDRyZW07XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmU3Nzg2O1xyXG5cdFx0XHQtbXMtZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdCAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0aGVpZ2h0OiA4cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmMtYnRuLS1saXN0MyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XHJcblx0XHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogMjMwMTEzICovXHJcblx0Jl9fY3RhQXJlYSB7XHJcblxyXG5cdFx0ZGwge1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdC1vLXRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0LjVyZW0gcmdiKDU2IDQyIDEwMiAvIDMwJSk7XHJcblx0XHRcdFx0ICAgICAgICBib3gtc2hhZG93OiAwIDAgNC41cmVtIHJnYig1NiA0MiAxMDIgLyAzMCUpO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuNztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0ZGQge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG5cdFx0XHRcdCAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG5cdFx0XHRcdCAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0ICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0ICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xyXG5cdFx0XHRcdFx0ICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0XHRcdFx0XHQgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5wLWFyY2hpdmUtbGlzdF9faXRlbSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDRyZW07XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAycmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblxyXG5cdFx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3JlbGF0ZWQge1xyXG5cdFx0bWFyZ2luLXRvcDogMTByZW07XHJcblxyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0XHQucC1sb2NhbC1uYXYtLXNlcnZpY2Uge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDNyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdFx0XHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG5cdFx0XHRcdCAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHQgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0Z2FwOiAycmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHJlbSByZ2IoNTYgNDIgMTAyIC8gMjAlKTtcclxuXHRcdFx0XHQgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYig1NiA0MiAxMDIgLyAyMCUpO1xyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuXHRcdFx0XHRcdCAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG5cdFx0XHRcdFx0ICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHQtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcblx0XHRcdFx0XHQgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xyXG5cdFx0XHRcdFx0ICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdGdhcDogMnJlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDJyZW07XHJcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdFx0XHQtby10cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC43O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzNyU7XHJcblx0XHRcdFx0XHRcdC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xyXG5cdFx0XHRcdFx0XHQgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHRcdFx0XHRcdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdCAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0ICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRnYXA6IDA7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XHJcblxyXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLnAtYmxrX19jYXNlc3R1ZHkge1xyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG5cdFx0ICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcblx0XHQgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcblx0XHQgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuXHRcdCAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHJlbSByZ2IoNTYgNDIgMTAyIC8gMjAlKTtcclxuXHRcdCAgICAgICAgYm94LXNoYWRvdzogMCAwIDRyZW0gcmdiKDU2IDQyIDEwMiAvIDIwJSk7XHJcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0XHRcdC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcclxuXHRcdFx0ICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblx0XHRcdCAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0XHQtbXMtZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHQgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdFx0Jl9fdHh0Ym94IHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA2cmVtO1xyXG5cdFx0XHQtd2Via2l0LWJveC1mbGV4OjE7XHJcblx0XHRcdCAgICAtbXMtZmxleDoxO1xyXG5cdFx0XHQgICAgICAgIGZsZXg6MTtcclxuXHRcdFx0JiBhIHtcclxuXHRcdFx0XHRjb2xvcjogIzZlNzc4NjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNHB4O1xyXG5cdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzZlNzc4NjtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2ZTc3ODY7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICM2ZTc3ODY7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JiBoMyB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2ltZ2JveCB7XHJcblx0XHRcdHdpZHRoOiAzNSU7XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucC1ibGtfX2ZlYXR1cmVfX3RocmVlaXRlbSB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xyXG5cdCAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi10b3A6IDZyZW07XHJcblx0Jl9fbGlzdCB7XHJcblx0XHR3aWR0aDogMzIlO1xyXG5cdFx0cGFkZGluZzogMzBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0cmVtIHJnYig1NiA0MiAxMDIgLyAyMCUpO1xyXG5cdFx0ICAgICAgICBib3gtc2hhZG93OiAwIDAgNHJlbSByZ2IoNTYgNDIgMTAyIC8gMjAlKTtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHR9XHJcblx0XHQmX19udW0ge1xyXG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdCAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuXHRcdFx0ICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuXHRcdFx0ICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzA3MTgzZjtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0XHRtYXJnaW46IC0zMHB4IGF1dG8gMzBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6MS4yO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdCYgc3BhbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1zaXplOjEuMnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9faW1nIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdFx0aGVpZ2h0OiA4NXB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdCYgaW1nIHtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmIGg0IHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnAtYmxrX19zdWNjZXNzaW9uX19wbGFuX190YWJsZSB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KXtcclxuXHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcclxuXHR9XHJcbn1cclxuXHJcbi5wLWJsa19fc3VjY2Vzc2lvbl9fcGxhbl9fdGFibGUgdGFibGUge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCl7XHJcblx0XHR3aWR0aDogMTEwMHB4O1xyXG5cdH1cclxuXHR9XHJcblxyXG5cclxuXHJcbi5wLWJsa19fc3VjY2Vzc2lvbl9fcGxhbl9fdGFibGUgdGFibGUgdHIgdGQsIC5wLWJsa19fc3VjY2Vzc2lvbl9fcGxhbl9fdGFibGUgdGFibGUgdHIgdGgge1xyXG4gICAgcGFkZGluZzogMnJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFx0cGFkZGluZzogMXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5wLWJsa19fc3VjY2Vzc2lvbl9fcGxhbl9fdGFibGUgdGFibGUgdHIgdGgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3MTgzZjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG59XHJcbi5wLWJsa19fc3VjY2Vzc2lvbl9fcGxhbl9fdGFibGUgdGFibGUgdHIgdGQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG59XHJcbi5wLWJsa19fc3VjY2Vzc2lvbl9fcGxhbl9fdGFibGUgdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTMzNzg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ucC1ibGtfX3N1Y2Nlc3Npb25fX3BsYW5fX3RhYmxlIHRhYmxlIHRyOm50aC1jaGlsZCgyKSB0ZCB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5wLWJsa19fZXhlY3V0aXZlLXRyYWluaW5nX190YWJsZSB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KXtcclxuXHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcclxuXHR9XHJcbn1cclxuXHJcbi5wLWJsa19fZXhlY3V0aXZlLXRyYWluaW5nX190YWJsZSB0YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpe1xyXG5cdFx0d2lkdGg6IDExMDBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5wLWJsa19fZXhlY3V0aXZlLXRyYWluaW5nX190YWJsZSB0YWJsZSB0ciB0ZCwgLnAtYmxrX19leGVjdXRpdmUtdHJhaW5pbmdfX3RhYmxlIHRhYmxlIHRyIHRoIHtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcdHBhZGRpbmc6IDFyZW07XHJcblx0fVxyXG59XHJcbi5wLWJsa19fZXhlY3V0aXZlLXRyYWluaW5nX190YWJsZSB0YWJsZSB0ciB0aCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IDcwcHg7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4ucC1ibGtfX2V4ZWN1dGl2ZS10cmFpbmluZ19fdGFibGUgdGFibGUgdHIgdGg6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtMzZweDtcclxuICAgIHRvcDogMDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItdG9wOiAzNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMzVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5wLWJsa19fZXhlY3V0aXZlLXRyYWluaW5nX190YWJsZSB0YWJsZSB0ciB0aC5maXJzdCB7XHJcblx0d2lkdGg6IDMzLjMzMzMlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwYzY0OWI7XHJcbn1cclxuLnAtYmxrX19leGVjdXRpdmUtdHJhaW5pbmdfX3RhYmxlIHRhYmxlIHRyIHRoLmZpcnN0OjpiZWZvcmUge1xyXG5cdGJvcmRlci1sZWZ0OiAzNnB4IHNvbGlkICMwYzY0OWI7XHJcbn1cclxuXHJcbi5wLWJsa19fZXhlY3V0aXZlLXRyYWluaW5nX190YWJsZSB0YWJsZSB0ciB0aC5zZWNvbmQge1xyXG5cdHdpZHRoOiAzMy4zMzMzJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTUzMzc4O1xyXG59XHJcbi5wLWJsa19fZXhlY3V0aXZlLXRyYWluaW5nX190YWJsZSB0YWJsZSB0ciB0aC5zZWNvbmQ6OmJlZm9yZSB7XHJcblx0Ym9yZGVyLWxlZnQ6IDM2cHggc29saWQgIzE1MzM3ODtcclxufVxyXG4ucC1ibGtfX2V4ZWN1dGl2ZS10cmFpbmluZ19fdGFibGUgdGFibGUgdHIgdGgudGhpcmQge1xyXG5cdHdpZHRoOiAzMy4zMzMzJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDcxODNmO1xyXG59XHJcbi5wLWJsa19fZXhlY3V0aXZlLXRyYWluaW5nX190YWJsZSB0YWJsZSB0ciB0aC50aGlyZDo6YmVmb3JlIHtcclxuXHRjb250ZW50Om5vbmU7XHJcbn1cclxuXHJcbi5wLWJsa19fZXhlY3V0aXZlLXRyYWluaW5nX190YWJsZSB0YWJsZSB0ciB0ZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnNlcnZpY2VfZGV0YWlsIC5wLWJsa19fZmVhdHVyZSBoMyB7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG5cdCAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG5cdCAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLnAtYmxrX19waGFzZSB7XHJcblx0Jl9faXRlbSB7XHJcblx0XHRtYXJnaW4tdG9wOiAzcmVtO1xyXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHJlbSByZ2IoNTYgNDIgMTAyIC8gMjAlKTtcclxuXHRcdCAgICAgICAgYm94LXNoYWRvdzogMCAwIDRyZW0gcmdiKDU2IDQyIDEwMiAvIDIwJSk7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Jl9fdHRsYm94IHtcclxuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0ICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2VjZWNlYztcclxuXHRcdFx0Jl9fdHRsIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBmb250MTg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gN3JlbSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdCZfX251bSB7XHJcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdCAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdCAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcblx0XHRcdFx0ICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuXHRcdFx0XHQgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0XHRcdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcblx0XHRcdFx0ICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdCAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMTExO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHdpZHRoOiA3cmVtO1xyXG5cdFx0XHRcdGhlaWdodDogN3JlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDNyZW07XHJcblx0XHRcdFx0JiBwIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBSb2JvdG8gQ29uZGVuc2VkLCBZYWt1SGFuSlAsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdFx0Jl9fY29udCB7XHJcblx0XHRcdHBhZGRpbmc6IDNyZW07XHJcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0LW1zLWZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0ICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0LXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuXHRcdFx0ICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcblx0XHRcdCAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHQmX190eHRib3gge1xyXG5cdFx0XHRcdC13ZWJraXQtYm94LWZsZXg6IDE7XHJcblx0XHRcdFx0ICAgIC1tcy1mbGV4OiAxO1xyXG5cdFx0XHRcdCAgICAgICAgZmxleDogMTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZyZW07XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93bigpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmIHAge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiBoNCB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb250MTg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjFyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYgdWwge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMXJlbSAycmVtO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcclxuXHRcdFx0XHR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICBjb2xvcjogcmdiKDUxLCA1MSwgNTEpO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9faW1nYm94IHtcclxuXHRcdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fb2wge1xyXG5cdFx0XHRcdD4gbGk6Om1hcmtlciB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDJyZW07XHJcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcbiAgICAgICAgICAgICZfX2xpc3R7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDUwcHgpIC8gMik7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93bigpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1pbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxODBweCAtIDIwcHgpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcblxyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gIGNvbG9yOiByZ2IoNTEsIDUxLCA1MSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIucC1icmVhZGNydW1iIHtcclxuXHRAaW5jbHVkZSBmb250MTQ7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdHBhZGRpbmctdG9wOiAxcmVtO1xyXG5cdHVsIHtcclxuXHRcdEBpbmNsdWRlIGdyaWQoMCxmbGV4LWVuZCk7XHJcblx0XHRsaSArIGxpOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAn77yeJztcclxuXHRcdFx0bWFyZ2luOiAwIDFyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYWFhYWFhO1xyXG5cdFx0fVxyXG5cdFx0YSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdEBpbmNsdWRlIGxpbmUoIzZlNzc4Nik7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYWFhYWFhO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIiwiLnAtYnRuIHtcclxuXHQmX193cmFwe1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0Jl9se1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcclxuXHRcdFx0bWFyZ2luOiBhdXRvIGF1dG8gYXV0byAwO1xyXG5cdFx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4iLCIucC1jb21wYW55LWFib3V0e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctdG9wOiAxNXJlbTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xyXG4gICAgfVxyXG4gICAgaDJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiA1cmVtO1xyXG4gICAgICAgIHRvcDogLTVyZW07XHJcbiAgICAgICAgY29sb3I6ICM3NThiYmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICB0b3A6IC00cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTByZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3R0bHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLXAtY29tcGFueS1hYm91dC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTByZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjV2dztcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZW57XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogZXhjbHVzaW9uO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTE1cmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiA1cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC05LjVyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5uZXJ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3cmVtO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQ1NTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsInRhYmxlLk1lZXRpbmcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi13aWR0aDogNTAwcHg7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbnRhYmxlLk1lZXRpbmcgdHIgdGgsXHJcbnRhYmxlLk1lZXRpbmcgdHIgdGQge1xyXG4gIHBhZGRpbmc6IDE1cHggNjBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDAuNzh2dywgMTVweCk7XHJcbiAgY29sb3I6IHJnYig1MSwgNTEsIDUxKTtcclxufVxyXG50YWJsZS5NZWV0aW5nIHRyIHRoIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcclxufVxyXG5cclxuLmNvbnN1bHRhdGlvbl9NZWV0aW5nX0Zvcm0gc3BhbiB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG5cclxuLmNvbnN1bHRhdGlvbk1lZXRpbmcgaDIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uY29uc3VsdGF0aW9uTWVldGluZyAucC1hcmNoaXZlLWxpc3QtLWNhc2VfX3R4dCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5jb25zdWx0YXRpb25NZWV0aW5nIC5wLWFyY2hpdmUtbGlzdF9faXRlbSBpbWcge1xyXG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbn1cclxuXHJcbi5wZGYtYm94LnBkZi1ib3hfdHlwZTEuZmxleC5saW5rX2JveF8xMDA0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA4NTBweDtcclxuICBtYXJnaW46IDcwcHggYXV0byAwO1xyXG4gIHBhZGRpbmc6IDM1cHg7XHJcbiAgYm94LXNoYWRvdzogcmdiKDAgMCAwIC8gMjQlKSAwcHggM3B4IDhweDtcclxufVxyXG5cclxuLnBkZi1ib3gucGRmLWJveF90eXBlMS5mbGV4LmxpbmtfYm94XzEwMDQgYSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5wZGYtYm94LmxpbmtfYm94XzEwMDQgLnBkZi1ib3hfX3R0bCBwIHtcclxuICBmb250LXNpemU6IDIuN3JlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxufVxyXG5cclxuLnBkZi1ib3gubGlua19ib3hfMTAwNCAucGRmLWJveF9faW1nIHtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbn1cclxuXHJcbi5wZGYtYm94LmxpbmtfYm94XzEwMDQgLnBkZi1ib3hfX3R0bCB7XHJcbiAgZmxleDogMTtcclxufVxyXG5cclxuLnlvdXR1YmVfd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi55b3V0dWJlX3dyYXA6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xyXG59XHJcblxyXG4ueW91dHViZV93cmFwIGlmcmFtZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAudGFibGVfTWVldGluZ193cmFwIHtcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICB9XHJcbiAgdGFibGUuTWVldGluZyB0ciB0aCxcclxuICB0YWJsZS5NZWV0aW5nIHRyIHRkIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICB9XHJcbiAgLnBkZi1ib3gucGRmLWJveF90eXBlMS5mbGV4LmxpbmtfYm94XzEwMDQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICB9XHJcbiAgLnBkZi1ib3gubGlua19ib3hfMTAwNCAucGRmLWJveF9faW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAucGRmLWJveC5saW5rX2JveF8xMDA0IC5wZGYtYm94X190dGwgcCB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucC1jb25zdWx0YXRpb24tbWVldGluZyB7XHJcbiAgJi1mb3JtIHtcclxuICAgICYtYm94IHtcclxuICAgICAgcGFkZGluZy10b3A6IDRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLXRpdGxlLWgyIHtcclxuICAgIEBpbmNsdWRlIGZvbnQzNjtcclxuICB9XHJcbn1cclxuIiwiLnAtY29uc3VsdGluZy1lZHVjYXRpb257XHJcbiAgICAmLXNlYzAye1xyXG4gICAgICAgICZfX2Fycm93e1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2M3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1ib3h7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjX2JsdWUyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNfYmx1ZTI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJveHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDRyZW0gYXV0bztcclxuICAgICAgICAmX193cmFwe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDRyZW0gMCA0cmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2gye1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkKDMlLGZsZXgtc3RhcnQsc3RyZXRjaCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGNfYmx1ZTI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICZfX251bXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3RleHR7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfYntcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19idG57XHJcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wLWNvdXJzZSB7XHJcbiAgcGFkZGluZy10b3A6IDhyZW07XHJcbiAgJi10dGxhcmVhIHtcclxuICAgICZfXzAwMSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgICAgIGhlaWdodDogNDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY291cnNlL2JnXzAwMS5qcGcpIG5vLXJlcGVhdCByaWdodCAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAubC1jb250YWluZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogI2RlZDlkOSwgJGFscGhhOiAwLjg1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfXzAwMiB7XHJcbiAgICAgIGhlaWdodDogNDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY291cnNlL2JnXzAwMi5qcGcpIG5vLXJlcGVhdCByaWdodCAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAubC1jb250YWluZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogI2RlZDlkOSwgJGFscGhhOiAwLjg1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfXzAwMyB7XHJcbiAgICAgIGhlaWdodDogNDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY291cnNlL2JnXzAwMy5qcGcpIG5vLXJlcGVhdCByaWdodCAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAubC1jb250YWluZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogI2RlZDlkOSwgJGFscGhhOiAwLjg1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3R4dCB7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbGlzdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgIHRvIGJvdHRvbSxcclxuICAgICAgI2VmZWZlZiAwJSxcclxuICAgICAgI2U0ZTRlNCAxMDAlXHJcbiAgICApOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgIHBhZGRpbmc6IDhyZW0gMDtcclxuICAgIHVsIHtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgyJSwgZmxleC1zdGFydCwgc3RyZXRjaCk7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzU5NzFhYjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogNHJlbSA4cmVtIDRyZW0gNXJlbTtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIzMnB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gNnJlbSAycmVtIDNyZW07XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMDMucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXI6OmFmdGVyIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhLm5vbGluayB7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MzI7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY3Mge1xyXG4gICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtZG9jdW1lbnQge1xyXG4gIHBhZGRpbmctdG9wOiA1cmVtO1xyXG4gICYtbGlzdCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcclxuICAgIHVsIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgLy8gJi5hY3RpdmV7XHJcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmMtbGlzdC1ub21hbCBsaSBmaWd1cmUgaW1nIHtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtZWR1Y2F0aW9uIHtcclxuICAmX19ib2xkTGlzdCB7XHJcbiAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHBhZGRpbmctbGVmdDoxZW07XHJcbiAgICB0ZXh0LWluZGVudDotMWVtO1xyXG4gIH1cclxuXHJcbiAgJl9fYmxvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogMTByZW07XHJcbiAgfVxyXG5cclxuICAmX190YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDJlbTtcclxuXHJcbiAgICB0ciB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0cix0cix0ZCB7XHJcbiAgICAgIGJvcmRlcjogI2RkZGRkZCAxcHggc29saWQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGgge1xyXG4gICAgICB3aWR0aDogNSU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwNzE4M0Y7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nOiAwLjVlbSAxLjVlbTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zY2hlZHVsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDEwMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS13cmFwIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY2FwdGlvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICB0cix0aCx0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuICAgICAgYm9yZGVyOiAjZGRkZGRkIDFweCBzb2xpZDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICB0ciB7XHJcbiAgICAgIHRkLnUtdGV4dC0tbGVmdHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgICYubGwtYmx1ZSB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbis0KSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZGZlMmViO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmwtYmx1ZSB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbis0KSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYmZjYWU0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLm0tYmx1ZSB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbis0KSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYTNiMWQyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmctYmx1ZSB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgtbis0KSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTUzMzc4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgYmFja2dyb3VuZDogIzU5NzFhYjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgICYub25lIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjYmZjYWU0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcbiAgICAgICYudHdvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjYTNiMWQyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcbiAgICAgICYudGhyZWUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkZmUyZWI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgICAgJi5ncmF5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgICYubGFzdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzk5OTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1sYXN0LWNoaWxkKC1uKzUpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3BoYXNlIHtcclxuICAgIC5wLWJsa19fcGhhc2VfX2l0ZW1fX2NvbnRfX3R4dGJveCB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDoxLjVlbTtcclxuICAgICAgICB0ZXh0LWluZGVudDotMC44ZW07XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtZXZlbnR7XHJcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgICYtbGlzdHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcclxuICAgIH1cclxufSIsIi5wLWZhcS1saXN0IHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuICBkbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBwYWRkaW5nOiAzcmVtIDAgM3JlbSAwO1xyXG4gIH1cclxuICBkdCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMXJlbSA1cmVtIDFyZW0gNHJlbTtcclxuICAgIGkge1xyXG4gICAgICBAaW5jbHVkZSBmb250MzI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkY19ibHVlMjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRlbl9zYW5zO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMC44cmVtO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGR0IHtcclxuICAgICAgcGFkZGluZzogMnJlbSA1cmVtIDJyZW0gNnJlbTtcclxuICAgICAgaSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEuNXJlbSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgKyAucC1mYXEtbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiB2dygzMCk7XHJcbiAgfVxyXG4gIGR0OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogdncoMzApO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTExO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgfVxyXG4gIGR0OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiB2dygzMCk7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIGJhY2tncm91bmQ6ICMxMTE7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICB9XHJcbiAgZGwuaXMtb3BlbiBkdDphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gIH1cclxuICBkZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcGFkZGluZzogMXJlbSA1cmVtIDFyZW0gNHJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICBpIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDMyO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjb2xvcjogIzExMTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRlbl9zYW5zO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMC44cmVtO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgIG9sIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xLjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgZGQge1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDVyZW0gMnJlbSA2cmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICAgIHRvcDogMi41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjMGUxMTU1O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG4gIGE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJl9fYmctZ3JheSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNiYmJiYmI7XHJcbiAgICBkbCB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2JiYmJiYjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtZmVhdHVyZSB7XHJcbiAgJi1zbGlkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuXHJcbiAgICAubC1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDE4cHg7XHJcbiAgICAgIG1hcmdpbjogOHB4O1xyXG5cclxuICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICYtc3ViIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXRyYWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIC5zbGljay1zbGlkZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtZm9vdGVyLWN0YXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnLWZvb3Rlci1jdGEuanBnKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQ0MDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZW57XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY19ibHVlMjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDIyO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKXjyBcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogODAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2lubmVye1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHJlbVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX193cmFwe1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkKDAsIGNlbnRlciwgc3RyZXRjaCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2JucntcclxuICAgICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjIyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI3cmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpe1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDMwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX193cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fYnRue1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgd2lkdGg6IDgyJTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMDEucG5nKSBuby1yZXBlYXQgcmlnaHQgMTBweCBjZW50ZXIgIzIyMjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHggMTRweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgfSIsIi5wLWZvb3Rlci1uYXYge1xyXG5cdFxyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY19iYXNlO1xyXG5cdHBhZGRpbmc6IDNyZW0gMDtcclxuXHRAaW5jbHVkZSBtcS1kb3duKGwpe1xyXG5cdFx0cGFkZGluZzogM3JlbSA1dnc7XHJcblx0fVxyXG5cdCZfX3dyYXAge1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBncmlkKCAwLCBzcGFjZS1iZXR3ZWVuLCBjZW50ZXIgKTtcclxuXHRcdEBleHRlbmQgJXdyYXA7XHJcblx0fVxyXG5cdCZfX2xvZ28ge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCggOCUsIGZsZXgtc3RhcnQsIGNlbnRlciApO1xyXG5cdFx0bWluLXdpZHRoOiAyMiU7XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duKGwpe1xyXG5cdFx0XHQvKndpZHRoOiAxMS43NXZ3OyovXHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0fVxyXG5cdFx0YSArIGltZyB7XHJcblx0XHRcdG1heC13aWR0aDogNC42cmVtO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0bmF2IHtcclxuXHQgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG5cdFx0QGluY2x1ZGUgZm9udDE2O1xyXG5cdH1cclxuXHR1bCB7XHJcblx0XHRAaW5jbHVkZSBncmlkO1xyXG5cdFx0bGkgKyBsaTpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnIHwgJztcclxuXHRcdFx0cGFkZGluZzogMCAyLjZ2dztcclxuXHRcdH1cclxuXHRcdGEge1xyXG5cdFx0QGluY2x1ZGUgaG92ZXIge1x0XHRcdFxyXG5cdFx0XHRcdGNvbG9yOiAkYy1ncmF5O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19jb3B5cmlnaHQge1xyXG5cdFx0Y29sb3I6ICRjX2dyYXk7XHJcblx0XHRAaW5jbHVkZSBmb250MTI7XHJcblx0ICAgIG1hcmdpbjogMCAwIDAgNXJlbTtcclxuXHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRtYXJnaW46IDJyZW0gYXV0byAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnAtZm9vdGVyLW5hdl9fbG9nb3tcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDEwcHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuLnAtZm9vdGVyLW5hdl9fbG9nbyAuZmxleHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCl7XHJcbi5wLWZvb3Rlci1uYXZfX2xvZ28gLmZsZXh7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpe1xyXG5cdC5wLWZvb3Rlci1uYXZfX2xvZ297XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5wLWZvb3Rlci1uYXZfX2xvZ28gLmZsZXggYSBpbWcge1xyXG4gICAgd2lkdGg6IDE2NHB4O1xyXG4gICAgbWFyZ2luOiAxNXB4IDE1cHggMTVweCAwO1xyXG59IiwiLnAtaGVhZGVyIHtcclxuICAmX19pbm5lciB7XHJcbiAgICBAZXh0ZW5kICV3cmFwO1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcclxuICB9XHJcbiAgJl9fbG9nbyB7XHJcbiAgICBAaW5jbHVkZSBncmlkKDglLCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG4gICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIG1heC13aWR0aDogNzQlO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcclxuICAgICAgKyBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogNC42cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1dnc7XHJcbiAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19uYXYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbmF2IG5hdiB7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIGZsZXgtZW5kKTtcclxuICAgIEBpbmNsdWRlIG1xLXVwKGwpIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19uYXYgdWwge1xyXG4gICAgQGluY2x1ZGUgZ3JpZDtcclxuICAgICsgdWwge1xyXG4gICAgICBtYXJnaW4tbGVmdDogM3JlbTtcclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG4gICAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTU7XHJcbiAgICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNfYmx1ZTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmhlYWRlci1zcE9ubHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX25hdiB1bDpudGgtb2YtdHlwZSgxKSBsaSArIGxpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxLjV2dztcclxuICB9XHJcbiAgJl9fbmF2IHVsOm50aC1vZi10eXBlKDIpIGxpIHtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEycmVtO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDIuNHJlbSAwO1xyXG4gICAgICBAaW5jbHVkZSBmb250MTM7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNTBweCkgYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xyXG4gICAgICAgIHdpZHRoOiA5cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMC40cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS42cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtb2YtdHlwZSgxKSBhIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcclxuICAgIH1cclxuICAgICY6bnRoLW9mLXR5cGUoMikgYSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDMpIGEge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIxMjEyO1xyXG4gICAgfVxyXG4gICAgJjpudGgtb2YtdHlwZSg0KSBhIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5NzFhYjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkge1xyXG4gICAgJl9faGFtYnVyZ2VyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgei1pbmRleDogMztcclxuICAgICAgcmlnaHQ6IDV2dztcclxuICAgICAgdG9wOiAycmVtO1xyXG4gICAgICB3aWR0aDogNC4ycmVtO1xyXG4gICAgICBoZWlnaHQ6IDQuMnJlbTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAwLjJyZW07XHJcbiAgICAgICAgbGVmdDogMC42cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM1NTU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICB0b3A6IDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIHRvcDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgICBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgdG9wOiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICAgICYuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICB0b3A6IDEuNnJlbTtcclxuICAgICAgICBsZWZ0OiAwLjZyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgIH1cclxuICAgICAgJi5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMiksXHJcbiAgICAgICYuaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLWJhc2U7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLCB2aXNpYmlsaXR5IDAuNnMgZWFzZTtcclxuICAgIH1cclxuICAgICZfX25hdi5pcy1hY3RpdmUge1xyXG4gICAgICBvcGFjaXR5OiAxMDA7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBuYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwJTtcclxuICAgICAgfVxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIHVsIGxpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG8gMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDIyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB1bDpudGgtb2YtdHlwZSgyKSBsaSBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIH1cclxuICAgICAgdWw6bnRoLW9mLXR5cGUoMikgbGkgYSBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgdWw6bnRoLW9mLXR5cGUoMikgbGkgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtaGVhZGVyX19uYXYgdWwgbGkgYSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKG0pe1xyXG5cdGZvbnQtc2l6ZTogZm9udDIwO1xyXG4gIH1cclxufVxyXG5cclxuLnAtaGVhZGVyX19sb2dvIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMDtcclxuICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG59XHJcbi5wLWhlYWRlcl9fbG9nbyBpbWcge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgd2lkdGg6IDE2NHB4O1xyXG59XHJcbi5wLWhlYWRlcl9fbG9nbyBhIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLnAtaGVhZGVyX19uYXYgbmF2IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnAtaGVhZGVyX19uYXYgdWw6bnRoLW9mLXR5cGUoMikgbGkgYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XHJcbiAgLnAtaGVhZGVyX19sb2dvIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnAtaGVhZGVyX19oYW1idXJnZXIge1xyXG4gICAgdG9wOiAyLjVyZW07XHJcbiAgfVxyXG59XHJcbi5tZW51X2NvbnRlbnRzIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICB6LWluZGV4OiA5OTk5OTk5O1xyXG5cclxuICAmLWlubmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYtaXRlbSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDYwcHgpIHtcclxuICAgICAgLnAtaGVhZGVyX19wYyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnAtaGVhZGVyX19zcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA2MHB4KSB7XHJcbiAgICAgIC5wLWhlYWRlcl9fcGMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnAtaGVhZGVyX19zcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgKyAubWVudV9jb250ZW50cy1pdGVtIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXZ3O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgcC50aXRsZTo6YWZ0ZXIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAudGl0bGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgLypib3JkZXItbGVmdDogNXB4IHNvbGlkICMxNTMzNzg7Ki9cclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmZjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1ob21lLW12IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJl9fd3JhcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmwtY29udGFpbmVyMiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgJi1saXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgaGVpZ2h0OiA3MHZoO1xyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubC1jb250YWluZXIyIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogI2ZmZiwgJGFscGhhOiAwLjgpO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYmx1ZTI7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogNXB4IDJyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMTQ2dncsIDIycHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYubXZfMDEge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfbXZfMDAxLmpwZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5tdl8wMiB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19tdl8wMDIucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLm12XzAzIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX212XzAwMy5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYubXZfMDQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfbXZfMDA0LnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5tdl8wNSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19tdl8wMDUucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLm12XzA2IHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX212XzAwNi5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYubXZfMDcge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfbXZfMDA3LnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5tdl8wOCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19tdl8wMDgucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLm12XzA5IHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX212XzAwOS5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2J0biB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xyXG4gICAgd2lkdGg6IDI0NnB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDA0LnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLWRvdHMgbGkge1xyXG4gICAgd2lkdGg6IDIxcHg7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgfVxyXG4gIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XHJcbiAgICBmb250LXNpemU6IGluaXRpYWw7XHJcbiAgICBjb2xvcjogaW5pdGlhbDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBjb2xvcjogJGNfYmx1ZTI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY19ibHVlMjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgfVxyXG4gIC5pY29fc2Nyb2xsIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwcHgpO1xyXG4gICAgYm90dG9tOiAtNTBweDtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgLSAzMHB4KTtcclxuICAgICAgYm90dG9tOiAtMjVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuIiwiLnAtaG9tZSB7XHJcbiAgJi1ldmVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAubC1jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHBhZGRpbmc6IDhyZW0gMCAwO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGhlaWdodDogNjEwcHg7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIHRvIGxlZnQsXHJcbiAgICAgICAgIzEyMTIxMiAwJSxcclxuICAgICAgICAjMTIxMjEyIDUyJSxcclxuICAgICAgICAjMjIyMjIyIDUyJSxcclxuICAgICAgICAjMjIyMjIyIDEwMCVcclxuICAgICAgKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG4gICAgJl9fZmxleCB7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XHJcbiAgICB9XHJcbiAgICAmLWxpc3Qge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA5MzVweDtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjNTk3MWFiLCAkYWxwaGE6IDAuODUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAucC1ob21lLWV2ZW50LWxpc3RfX3dyYXA6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3dyYXAge1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fZGF0ZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX190dGwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGFnIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJ0biB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAyNXJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMjg1cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgIG1hcmdpbjogNXJlbSBhdXRvIDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gNHJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTExO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDAzLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZG9jdW1lbnQge1xyXG4gICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtbGlzdC1ub21hbCBsaSBmaWd1cmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtcmV2aWV3IHtcclxuICAgIC5jLWJ0bi0tdyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtcmV2aWV3LWxpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogY2FsYygoMTAwdncgLSAxMzI0cHgpIC8gMik7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG4gICAgICBhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHRsIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgQGluY2x1ZGUgZm9udDI0O1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idG4ge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDAzLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stcHJldixcclxuICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAyNSU7XHJcbiAgICAgIHdpZHRoOiA2M3B4O1xyXG4gICAgICBoZWlnaHQ6IDYzcHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB0b3A6IDE1JTtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLXByZXYge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9idG5fcHJldi5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9idG5fcHJldi5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBsZWZ0OiAxMHZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stbmV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2J0bl9uZXh0LnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGxlZnQ6IDEyODBweDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBsZWZ0OiA4MHZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9idG5fbmV4dC5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1jb25zdWx0YW50IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDk0MHB4O1xyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIHRvIGxlZnQsXHJcbiAgICAgICAgIzEyMTIxMiAwJSxcclxuICAgICAgICAjMTIxMjEyIDMwJSxcclxuICAgICAgICAjMjIyMjIyIDMwJSxcclxuICAgICAgICAjMjIyMjIyIDEwMCVcclxuICAgICAgKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG4gICAgICB0b3A6IDYwMHB4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHRvcDogNTUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3dyYXAge1xyXG4gICAgfVxyXG4gICAgJi1saXN0IHtcclxuICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogNHJlbSAzcmVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNsaWNrLWN1cnJlbnQge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNsaWNrLWN1cnJlbnQgKyBsaSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgIHdpZHRoOiAzOTBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3Byb2Yge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICAgIH1cclxuICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWNrLXByZXYsXHJcbiAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyNSU7XHJcbiAgICAgICAgd2lkdGg6IDYzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2M3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stcHJldiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYnRuX3ByZXYucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIHRvcDogNTAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHRvcDogNTg2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHJpZ2h0OiBjYWxjKDE1dncgKyAxNTBweCk7XHJcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYnRuX3ByZXYucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9idG5fbmV4dC5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgdG9wOiA1MDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgdG9wOiA1ODZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcmlnaHQ6IDE1dnc7XHJcbiAgICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYnRuX25leHQucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2tfcGF1c2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9idG5fc3RvcC5wbmcpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MDBweDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB0b3A6IDU4NnB4O1xyXG4gICAgICB9XHJcbiAgICAgIHdpZHRoOiA2M3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogNjNweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBmb250LXNpemU6IDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgcmlnaHQ6IGNhbGMoMTV2dyArIDc2cHgpO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLW51bSB7XHJcbiAgICAgIGNvbG9yOiAkY19ibHVlMjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDQwMHB4O1xyXG4gICAgICByaWdodDogMTV2dztcclxuICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHRvcDogNDg2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hbGwtY291bnQge1xyXG4gICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICB9XHJcbiAgICAubm93LWNvdW50IHtcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtY2FzZSB7XHJcbiAgICAuYy1idG4tLXcge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWxlYWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICAmX18wMSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy1ibG9jazogMTByZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fMDIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xyXG4gICAgICBwYWRkaW5nOiA4cmVtIDA7XHJcbiAgICB9XHJcbiAgICAmX19mbGV4IHtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fd3JhcCB7XHJcbiAgICAgIHdpZHRoOiAzNiU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkY19ibHVlMjtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J0biB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcclxuICAgICAgICB3aWR0aDogMjQ2cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMDQucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLXRvcC1idXNpbmVzc19fY2FyZHMge1xyXG4gIEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3OWRhZDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDVyZW0gMDtcclxuICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDVyZW0gM3JlbTtcclxuICAgIH1cclxuICB9XHJcbiAgbGkge1xyXG4gICAgd2lkdGg6IDIwJTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19ob21lX3NlcnZpY2VfMDA0LmpwZykgbm8tcmVwZWF0IGNlbnRlclxyXG4gICAgICAgIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfaG9tZV9zZXJ2aWNlXzAwMS5qcGcpIG5vLXJlcGVhdCBjZW50ZXJcclxuICAgICAgICBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX2hvbWVfc2VydmljZV8wMDIuanBnKSBuby1yZXBlYXQgY2VudGVyXHJcbiAgICAgICAgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19ob21lX3NlcnZpY2VfMDAzLmpwZykgbm8tcmVwZWF0IGNlbnRlclxyXG4gICAgICAgIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLnAtdG9wLWJ1c2luZXNzX19jYXJkX190dGwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucC10b3AtYnVzaW5lc3NfX2NhcmRfX3RleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5wLXRvcC1idXNpbmVzc19fY2FyZF9fYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC10b3AtYnVzaW5lc3NfX2NhcmRfX3dyYXAge1xyXG4gIG1hcmdpbjogYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnAtdG9wLWJ1c2luZXNzX19jYXJkX190dGwge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxufVxyXG4ucC10b3AtYnVzaW5lc3NfX2NhcmRfX3RleHQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5wLXRvcC1idXNpbmVzc19fY2FyZF9fYnRuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcbiAgfVxyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgd2lkdGg6IDI4NXB4O1xyXG4gIHBhZGRpbmc6IDJyZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA3cHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMDQucG5nKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xyXG4gIH1cclxufVxyXG4iLCIucC1wbGF0Zm9ybS1hY2FkZW15LWNsb3Vke1xyXG4gICYtbGVhZHtcclxuICAgICZfX2ZsZXh7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQoIDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2ggKTtcclxuICAgIH1cclxuICAgICZfX3dyYXB7XHJcbiAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgfVxyXG4gICAgICBoMntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBmaWd1cmV7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgJi5wLXBsYXRmb3JtLWFjYWRlbXktY2xvdWRfX2xvZ28ge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiA0cmVtIGF1dG8gMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtcG9pbnR7XHJcbiAgICAubC1jb250YWluZXJ7XHJcbiAgICAgIHBhZGRpbmctYmxvY2s6IDA7XHJcbiAgICB9XHJcbiAgICAmX19hcnJvd3tcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzg0cHhcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHRse1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAxM3JlbSAxMnJlbTtcclxuICB9XHJcbiAgJi1saXN0MXtcclxuICAgIEBpbmNsdWRlIGdyaWQoIDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2ggKTtcclxuICAgIGxpe1xyXG4gICAgICB3aWR0aDogMjQlO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX193cmFwe1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19ibHVlMjtcclxuICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDRyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcGlue1xyXG4gICAgICAvLyBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgcHtcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICBjb250ZW50OiBcIuKXj1wiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbGlzdDJ7XHJcbiAgICBAaW5jbHVkZSBncmlkKCAwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoICk7XHJcbiAgICBsaXtcclxuICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNiMWQyO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZmNhZTQ7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3OTZiYjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fd3JhcHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gNHJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX193cmFwaW57XHJcbiAgICAgIG1hcmdpbjogYXV0byAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi10YWJsZTF7XHJcbiAgICB0cjpudGgtY2hpbGQoMSl7XHJcbiAgICAgIHRoe1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtcmVsYXRlZHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xyXG4gICAgJi1saXN0e1xyXG4gICAgICBAaW5jbHVkZSBncmlkKDIlLGZsZXgtc3RhcnQsc3RyZXRjaCk7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHdpZHRoOiAyMy41JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgIGZpZ3VyZXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMDUucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3R0bHtcclxuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjX2JsdWUyO1xyXG4gICAgICAgIHBhZGRpbmc6MC41cmVtIDJyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0iLCIucC1zZXJ2aWNlLXByb2dyYW1fX3RhYmxlMi5mbGV4M3tcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2gpO1xyXG4gICAgdGFibGV7XHJcbiAgICAgICAgd2lkdGg6IDMyJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wLXNlcnZpY2UtcHJvZ3JhbV9fdGFibGUyLmZsZXgye1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XHJcbiAgICB0YWJsZXtcclxuICAgICAgICB3aWR0aDogNDglICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnAtc2VydmljZS1wcm9ncmFte1xyXG4gICAgJl9fd3JhcGlue1xyXG4gICAgICAgICYtLWZsZXh7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1nMntcclxuICAgICAgICB3aWR0aDogNDQlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2RvY3VtZW50e1xyXG4gICAgICAgIHdpZHRoOiA1MiU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYm94e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGl0bGV7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNfYmx1ZTI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY29udGVudHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcclxuICAgICAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wLXNlcnZpY2UtYm5yYXJlYSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDhyZW07XHJcbiAgLmwtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuICAmLWxpc3Qge1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIHN0cmV0Y2gpO1xyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgLy8gd2lkdGg6IDQwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5wLXNlcnZpY2UtYm5yYXJlYS1saXN0X190dGwge1xyXG4gICAgICAgICAgLy8gQGluY2x1ZGUgZm9udDMyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNHZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjNTk3MWFiLCAkYWxwaGE6IDAuODUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5saXN0NCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogMjIlO1xyXG4gICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgIC8vIHdpZHRoOiAzNCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5saXN0MiB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3R0bCB7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xyXG4gICAgfVxyXG4gICAgJl9fMDAxOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9ibnJfMDAxLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcbiAgICAmX18wMDI6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2Jucl8wMDIuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuICAgICZfXzAwMzo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvYm5yXzAwMy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgJl9fMDA0OjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9ibnJfMDA4LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcbiAgICAmX18wMDU6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2Jucl8wMDkuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuICAgICZfXzAwNjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvYm5yXzAwNC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgJl9fMDA3OjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9ibnJfMDA1LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLXNlcnZpY2UtYm5ydG9we1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwMHB4O1xyXG4gIG1hcmdpbjogNnJlbSBhdXRvIDJyZW0gYXV0bztcclxuICBhe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA0cmVtO1xyXG4gICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsc3BhY2UtYmV0d2VlbixzdHJldGNoKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSA2cmVtIDJyZW07XHJcbiAgICB9XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAwNS5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgfVxyXG4gICAgZmlndXJle1xyXG4gICAgICB3aWR0aDogNDIlO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5iZy13e1xyXG4gICAgYXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fd3JhcHtcclxuICAgIHdpZHRoOiA1MiU7XHJcbiAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190dGx7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG59IiwiLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZCB7XHJcbiAgJl9fZGV0YWlsIHtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIFxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZGV0YWlsX19saWdodEJsdWUtYm94IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2U4ZjI7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxNTVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyNnB4O1xyXG4gICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgcCtwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgIHVsLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZGV0YWlsX18zY29sdW1uIHtcclxuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICBcclxuICAgICAgbGkucC1zZXJ2aWNlLWZjYy1hY2FkZW15LWNsb3VkX19kZXRhaWxfX0JsdWUtYm94IHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MzM3ODtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxNTVweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIFxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIHArcCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgLmMtYXJyb3ctLWNlbnRlci1ib3R0b20ge1xyXG4gICAgICBib3JkZXItY29sb3I6ICNkNmQ2ZDYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAmX19zbWFsbFR0bCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJl9fZmVhdHVyZSB7XHJcbiAgXHJcbiAgICAmX19pbWcge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgcC5jbGlja1RleHQge1xyXG4gICAgICBtYXJnaW46IDEwcHggMCAwO1xyXG4gICAgfVxyXG4gICAgLyp1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZ2FwOiAwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggI2I4YjhiODtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIFxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIFxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHJlbTtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgLnAtc2VydmljZS1mY2MtYWNhZGVteS1jbG91ZF9fZmVhdHVyZV9fYm94OmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogNTBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDByZW07XHJcbiAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wLXNlcnZpY2UtZmNjLWFjYWRlbXktY2xvdWRfX2ZlYXR1cmVfX2JveDpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogNzBweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIFxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHJlbTtcclxuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0qL1xyXG4gIFxyXG4gICAgdGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ci5pZFByaWNlIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I4YjhiODtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgXHJcbiAgICAgICAgLnRoU21hbGx0eHQge1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLnRoU21hbGx0aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiOGI4Yjg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICBcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIFxyXG4gICAgICB0ZC50ZE5vbmUge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICB0ZC50ZFRleHRsZWZ0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIHRkLnRkVGV4dGxlZnQubnVtVGV4dCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICBzcGFuLm51bVRleHRyaWdodCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuNWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xLjVlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICB0aC50aEdyYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ2ZDY7XHJcbiAgICAgICAgd2lkdGg6IDEyJTtcclxuICAgICAgICBjb2xvcjogIzExMTtcclxuICAgICAgfVxyXG4gICAgICB0aC50aEJsdWUwMSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdjODdhMjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMjIlO1xyXG4gICAgICB9XHJcbiAgICAgIHRoLnRoQmx1ZTAyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM1QThFO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHdpZHRoOiAyMiU7XHJcbiAgICAgIH1cclxuICAgICAgdGgudGhCbHVlMDMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTMzNzg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDIyJTtcclxuICAgICAgfVxyXG4gICAgICB0aC50aEJsdWUwNCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3MTgzRjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMjIlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICZfX21haW5jbnRfX3Njcm9sbCB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0YWJsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEyMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21haW5jbnRfbGFiZWwge1xyXG4gICAgICB3aWR0aDogOTYwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZDogIzE1MzM3ODtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAmX19tYWluY250X2xhYmVsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21haW5jbnRfX2NvbnRlbnRzIHtcclxuICAgICAgd2lkdGg6IDkwNnB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX21haW5jbnRTa2lsbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDU1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgJl9fbWFpbmNudFNraWxsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tYWluY250U2tpbGwgaDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgJl9fbWFpbmNudFNraWxsIGgzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tYWluY250U2tpbGwgaDMgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAjM2ZhOWY1O1xyXG4gICAgfVxyXG4gICAgJl9fbWFpbmNudFNraWxsIHRhYmxlIHtcclxuICAgICAgd2lkdGg6IDkwNnB4O1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAmX19tYWluY250U2tpbGwgdGFibGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tYWluY250U2tpbGwgdGFibGUgdHIge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgIH1cclxuICAgICZfX21haW5jbnRTa2lsbCB0YWJsZSB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xyXG4gICAgfVxyXG4gICAgJl9fbWFpbmNudFNraWxsIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHRoIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICZfX21haW5jbnRTa2lsbCB0YWJsZSB0cjpmaXJzdC1jaGlsZCB0aCB7XHJcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tYWluY250U2tpbGwgdGFibGUgdHI6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgICZfX21haW5jbnRTa2lsbCB0YWJsZSB0ciB0aCwgJl9fbWFpbmNudFNraWxsIHRhYmxlIHRyIHRkIHtcclxuICAgICAgcGFkZGluZzogMTBweCAycHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICAgICZfX21haW5jbnRTa2lsbCB0YWJsZSB0ciB0aDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMDA7XHJcbiAgICB9XHJcbiAgICAmX19tYWluY250U2tpbGwgdGFibGUgdHIgdGguYmwtbSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmX19tYWluY250U2tpbGwgdGFibGUgdHIgdGQge1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICB9XHJcbiAgICAmX19tYWluY250U2tpbGwgdGFibGUgdHIgdGQgLmJsLW0ge1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgICZfX21haW5jbnRTa2lsbCB0YWJsZSB0ciAuZ3Ige1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xyXG4gICAgfVxyXG4gICAgJl9fbWFpbmNudFNraWxsIHRhYmxlIHRyIC5ibC1kIHtcclxuICAgICAgYmFja2dyb3VuZDogIzA3MTgzRjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAmX19tYWluY250U2tpbGwgdGFibGUgdHIgLmJsLW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMTUzMzc4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgICZfX21haW5jbnRTa2lsbCB0YWJsZSB0ciAuYmwtbSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM0MzVBOEU7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgJl9fbWFpbmNudFNraWxsIHRhYmxlIHRyIC5ibC1sIHtcclxuICAgICAgYmFja2dyb3VuZDogI2Q3ZThmMjtcclxuICAgIH1cclxuICAgIFxyXG5cclxuXHJcbiAgfVxyXG4gIFxyXG4gICZfX2RpZmYge1xyXG4gICAgdGFibGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIHNwYW4udGFibGVUZXh0cmVkIHtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgICAgdGgge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiOGI4Yjg7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICAgIHRoLnRoTm9uZSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgIH1cclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiOGI4Yjg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIFxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIHRkLnRkTm9uZSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIHRkLnRkVGV4dGxlZnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgc3Bhbi5udW1UZXh0cmlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjVlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMS41ZW07XHJcbiAgICAgIH1cclxuICAgICAgdGgudGhCbHVlMDIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzVBOEU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgIH1cclxuICAgICAgdGgudGhCbHVlMDMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTMzNzg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgIH1cclxuICAgICAgdGgudGhCbHVlMDQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzE4M0Y7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmX19idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgXHJcbiAgJl9fc2VydmljZSB7XHJcbiAgXHJcbiAgICAmX19kZXRhaWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJl9faW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk3MWFiO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdyaXRpbmctbW9kZTpob3Jpem9udGFsLXRiO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRsIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiOGI4Yjg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogOTB2dztcclxuICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNiMWQyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjhiOGI4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgIGRkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdC5saXN0MDEge1xyXG4gICAgICBoZWlnaHQ6IDI2dnc7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICZfX2xpc3QubGlzdDAyIHtcclxuICAgICAgaGVpZ2h0OiAxN3Z3O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpc3QubGlzdDAzIHtcclxuICAgICAgaGVpZ2h0OiA5dnc7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZmFxIHtcclxuICAgIG9sIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAtMS41ZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdGFibGUge1xyXG5cclxuICAgICZfX3dyYXAge1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcHRpb24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAmLXRhYmxlIHtcclxuICAgICAgd2lkdGg6IDE0MDBweCFpbXBvcnRhbnQ7XHJcbiAgXHJcbiAgICAgICZfX3dyYXAge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY2FwdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgXHJcbn0iLCIucC1zZXJ2aWNlLXByb2dyYW17XHJcbiAgICAmLW9mZmljZXItdHJhaW5pbmd7XHJcbiAgICAgICAgJi1saXN0e1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2gpO1xyXG4gICAgICAgICAgICAmX193cmFwe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2ZsZXh7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2gpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGZpZ3VyZXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgM3JlbSAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVte1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucC1zZXJ2aWNlLXByb2dyYW17XHJcbiAgICAmLXRlYW1sZWFkZXItdHJhaW5pbmd7XHJcbiAgICAgICAgJi1saXN0e1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5NzFhYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5YTVhYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5OGJhYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNTlhYjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX193cmFwe1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4MHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wLXNlcnZpY2UtdG9wIHtcclxuICAmLXRpdGxlYXJlYSB7XHJcbiAgICAmX18wMSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvYmdfMDAxLmpwZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICNkZWQ5ZDksICRhbHBoYTogMC44NSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jLWJ0bi0tdyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX18wMiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9iZ18wMDIuanBnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAubC1jb250YWluZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogI2RlZDlkOSwgJGFscGhhOiAwLjg1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmMtYnRuLS13IHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfXzAzIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnXzAwMy5qcGcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAjZGVkOWQ5LCAkYWxwaGE6IDAuODUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYy1idG4tLXcge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fMDQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvYmdfMDA0LmpwZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICNkZWQ5ZDksICRhbHBoYTogMC44NSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jLWJ0bi0tdyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbGlzdCB7XHJcbiAgICBAaW5jbHVkZSBncmlkKDQlLCBmbGV4LXN0YXJ0LCBzdHJldGNoKTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDNyZW0gMS41cmVtIDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDAzLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhLm5vbGluayB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faDMge1xyXG4gICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gICZfX2ZsZXgge1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcclxuICB9XHJcbiAgJl9fd3JhcCB7XHJcbiAgICB3aWR0aDogNDglO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLXNlcnZpY2UtdG9wLWxpc3Qge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xhc3RibG9jayB7XHJcbiAgICAmLmwtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgY29sdW1uLWdhcDogMnJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiAxLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLXNlcnZpY2Utd29ycmllcy1saXN0IHtcclxuICB1bCB7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2gpO1xyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogMzElO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBwYWRkaW5nOiAyLjVyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAucC1zZXJ2aWNlLXdvcnJpZXMtbGlzdCB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLXNlcnZpY2UtcHJvZ3JhbSB7XHJcbiAgJl9fd3JhcCB7XHJcbiAgICAvLyBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICB9XHJcbiAgICAmLm1iLTAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYud2lkdGg5MnBlciB7XHJcbiAgICAgIHdpZHRoOiA5Mi41JTtcclxuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX193cmFwMiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBwYWRkaW5nOiA1cmVtO1xyXG4gICAgd2lkdGg6IDcwJTtcclxuICAgIG1hcmdpbjogNXJlbSBhdXRvIGF1dG8gYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XHJcbiAgICBvbCB7XHJcbiAgICAgIGVtIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAmX193cmFwMiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fd3JhcGluIHtcclxuICAgIHBhZGRpbmc6IDVyZW0gNXJlbSA4cmVtO1xyXG4gIH1cclxuICBoMyB7XHJcbiAgICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDNyZW0gM3JlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2JsdWUyO1xyXG4gICAgbWFyZ2luOiAwIDAgMCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZW0ge1xyXG4gICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICBoNCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHNwYW4ge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgJi5oNF9udW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDMwO1xyXG4gICAgICAgIGNvbG9yOiAkY19ibHVlMjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5mb250MjAge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm51bSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgY29sb3I6ICRjX2JsdWUyO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgfVxyXG4gICAgJi5oNF9udW0ge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xyXG4gICAgICBtYXJnaW46IDNyZW0gMCAycmVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgJi5oNF9udW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDUwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtIDAgM3JlbSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIG9sIHtcclxuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcbiAgICBtYXJnaW46IDJyZW0gMCAwIDJyZW07XHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190eHQge1xyXG4gICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICYubWItODAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3dyYXAtLWwge1xyXG4gICAgd2lkdGg6IDU2JTtcclxuICB9XHJcbiAgJl9fd3JhcC0tciB7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gIH1cclxuICAmX193cmFwaW1nX2Mge1xyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICB9XHJcbiAgJl9fd3JhcGltZyB7XHJcbiAgICB3aWR0aDogNDYlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAmX19jYXB0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICRjX2JsdWUyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAycmVtO1xyXG4gIH1cclxuICAmX190dGwge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gIH1cclxuICAmX19vcHRpb24ge1xyXG4gICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTAwcHgpO1xyXG4gICAgdG9wOiAtMzVweDtcclxuICAgIGNvbG9yOiAkY19ibHVlMjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gICZfX3RhYmxlIHRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAmX190YWJsZSB0YWJsZSBvbCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAmX190YWJsZSB0YWJsZSB0ciB0ZCxcclxuICAmX190YWJsZSB0YWJsZSB0ciB0aCB7XHJcbiAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RhYmxlLnc3IHRhYmxlIHRyIHRkLFxyXG4gICZfX3RhYmxldzcgdGFibGUgdHIgdGgge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDgpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmX190YWJsZSB0YWJsZSB0ciB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZlMmYzO1xyXG4gICAgY29sb3I6ICMyMjI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgfVxyXG4gICZfX3RhYmxlIHRhYmxlIHRyIHRoLnRoX2hhZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2NWRiMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICAmX190YWJsZSB0YWJsZSB0ciB0ZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgfVxyXG4gICZfX3RhYmxlIHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI4YWM2O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcblxyXG4gICZfX3RhYmxlIHRhYmxlIHRyOm50aC1jaGlsZCgyKSB0ZCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG4gICZfX3RhYmxlMiB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuICAmX190YWJsZTIud3JhcDMge1xyXG4gICAgd2lkdGg6IDMyJTtcclxuICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gIH1cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgJl9fdGFibGUyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgM3JlbSAwO1xyXG4gICAgfVxyXG4gICAgJl9fdGFibGUyLndyYXAzIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogaW5oZXJpdDtcclxuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgM3JlbSAwO1xyXG4gICAgfVxyXG4gICAgJl9fdGFibGUyLndyYXAzIHRhYmxlIHtcclxuICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGFibGUyIHRhYmxlIHtcclxuICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190YWJsZTIgdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX190YWJsZTIgdGFibGUgdHIgdGQsXHJcbiAgJl9fdGFibGUyIHRhYmxlIHRyIHRoIHtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190YWJsZTIud3JhcDMgdGFibGUgdHIgdGQsXHJcbiAgJl9fdGFibGUyLndyYXAzIHRhYmxlIHRyIHRoIHtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgfVxyXG4gICZfX3RhYmxlMiB0YWJsZSB0ciB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTczYTZlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgfVxyXG4gICZfX3RhYmxlMi53cmFwMyB0YWJsZSB0ciB0aCB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICB9XHJcbiAgJl9fdGFibGUyIHRhYmxlIHRyIHRkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgJl9fdGFibGUyLndyYXAzIHRhYmxlIHRyIHRkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG4gICZfX3RhYmxlMiB0YWJsZSB0cjpudGgtY2hpbGQoMm4gKyAxKSB0ZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xyXG4gIH1cclxuICAmX190YWJsZTIgdGFibGUgdHIgdGQudGRfbm8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYyOGFjNjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB3aWR0aDogMTAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAmX190YWJsZTIgdGFibGUgdHIgdGQudGRfdGltZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWY4O1xyXG4gIH1cclxuICAmX190YWJsZTIgdGFibGUgdHI6bnRoLWNoaWxkKDJuICsgMSkgdGQudGRfdGltZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllZGY0O1xyXG4gIH1cclxuICAmLWxpc3QtdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcbiAgJi1saXN0LXBvaW50IHtcclxuICAgIHVsIHtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgyJSwgZmxleC1zdGFydCwgc3RyZXRjaCk7XHJcbiAgICAgID4gbGkge1xyXG4gICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19udW0ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgIC5udW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdHRsIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xyXG4gICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgIG1hcmdpbi1ibG9jazogMnJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICYtbGlzdC1wb2ludCB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBAaW5jbHVkZSBncmlkKDIlLCBmbGV4LXN0YXJ0LCBzdHJldGNoKTtcclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19udW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgLm51bSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgLnAtc2VydmljZS1wcm9ncmFtIHtcclxuICAgICZfX3dyYXAge1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcGluIHtcclxuICAgICAgcGFkZGluZzogNHJlbSAycmVtO1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBiciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190eHQge1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcC0tbCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICAgICZfX3dyYXAtLXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX3dyYXBpbWdfYyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgICAmX193cmFwaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICAgICZfX2NhcHRpb24ge1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYmxlIHRhYmxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLXNlcnZpY2UtZmxvdyB7XHJcbiAgJl9fdHh0IHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYubWItODAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RhYmxlIHtcclxuICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcclxuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgM3JlbSAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGFibGUgdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcclxuICAgICAgd2lkdGg6IDExMDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RhYmxlIHRhYmxlIHRyIHRkLFxyXG4gICZfX3RhYmxlIHRhYmxlIHRyIHRoIHtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190YWJsZSB0YWJsZSB0ciB0aCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG4gICZfX3RhYmxlIHRhYmxlIHRyIHRoOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTM2cHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXRvcDogMzVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDM1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgJl9fdGFibGUgdGFibGUgdHIgdGguZmlyc3Qge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3M2E2ZTtcclxuICB9XHJcbiAgJl9fdGFibGUgdGFibGUgdHIgdGguZmlyc3Q6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItbGVmdDogMzZweCBzb2xpZCAjMTczYTZlO1xyXG4gIH1cclxuXHJcbiAgJl9fdGFibGUgdGFibGUgdHIgdGguc2Vjb25kIHtcclxuICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTU0OTI7XHJcbiAgfVxyXG4gICZfX3RhYmxlIHRhYmxlIHRyIHRoLnNlY29uZDo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1sZWZ0OiAzNnB4IHNvbGlkICMyYTU0OTI7XHJcbiAgfVxyXG4gICZfX3RhYmxlIHRhYmxlIHRyIHRoLnRoaXJkIHtcclxuICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTcyYzU7XHJcbiAgfVxyXG4gICZfX3RhYmxlIHRhYmxlIHRyIHRoLnRoaXJkOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX3RhYmxlIHRhYmxlIHRyIHRkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59XHJcbkBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gIC50YWJsZV9zY3JvbGwge1xyXG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgcGFkZGluZzogMCAwIDNyZW0gMDtcclxuICAgIHRhYmxlIHtcclxuICAgICAgd2lkdGg6IDEyODBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wLXNlcnZpY2UtY3RhIHtcclxuICB3aWR0aDogODAlO1xyXG4gIG1hcmdpbjogOHJlbSBhdXRvO1xyXG4gIHVsIHtcclxuICAgIEBpbmNsdWRlIGdyaWQoNCUsIGNlbnRlciwgc3RyZXRjaCk7XHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiAzNyU7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAucC1zZXJ2aWNlLWN0YSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogNHJlbSBhdXRvO1xyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC1tYW5hZ2VtZW50LXByb2dyYW0gLnAtZmFxIC5sLWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbmRsLnAtc2VydmljZS1wcm9ncmFtLWRsIHtcclxuICB3aWR0aDogNDglO1xyXG4gIEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XHJcbiAgZHQge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjVkYjA7XHJcbiAgICBwYWRkaW5nOiAzJSAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICBkZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgfVxyXG59XHJcbkBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgZGwucC1zZXJ2aWNlLXByb2dyYW0tZGwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZHQge1xyXG4gICAgICB3aWR0aDogMjAlO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgLnAtc2VydmljZS1wcm9ncmFtX190dGwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wLXNlcnZpY2UtcHJvZ3JhbS1saXN0LXRsIHtcclxuICB3aWR0aDogNDglO1xyXG5cclxuICAmLndpZHRoMTAwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IDQ4JTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIGVtIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRjX2JsdWUyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ucC1zZXJ2aWNlLXByb2dyYW1fX2ltZzIge1xyXG4gIG1hcmdpbjogM3JlbSAwO1xyXG59XHJcbmgyLmMtdHRsLWgyLm10LTVyZW0ge1xyXG4gIG1hcmdpbi10b3A6IDVyZW07XHJcbn1cclxuLm10LTVyZW0ge1xyXG4gIG1hcmdpbi10b3A6IDVyZW07XHJcbn1cclxuLnAtc2VydmljZS1wcm9ncmFtLWRzIHtcclxuICAmLXRpdGxlMSB7XHJcbiAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuICAmLXRpdGxlMiB7XHJcbiAgICBtYXJnaW46IGF1dG8gMDtcclxuICB9XHJcbiAgZGwge1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcclxuICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgZHQge1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMyYTU0OTI7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgICYuZHRfMDEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTcxYWI7XHJcbiAgICAgIH1cclxuICAgICAgJi5kdF8wMiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5OGJhYjtcclxuICAgICAgfVxyXG4gICAgICAmLmR0XzAzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTlhNWFiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBkZCB7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtc2VydmljZS1wcm9ncmFtLWRzMiB7XHJcbiAgZGwge1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcclxuICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgZHQge1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMyYTU0OTI7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGQge1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLXNlcnZpY2UtcHJvZ3JhbV9fd3JhcGltZyB7XHJcbiAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICAgICYuaW5kZW50XzNlbSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICB0ZXh0LWluZGVudDogLTJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtc2VydmljZS1wc3QtbGlzdCB7XHJcbiAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcclxuICBsaSB7XHJcbiAgICB3aWR0aDogNDglO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICB9XHJcbiAgZmlndXJlIHtcclxuICAgIHdpZHRoOiA0NiU7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3R0bCB7XHJcbiAgICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX193cmFwIHtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XHJcbiAgfVxyXG4gICZfX3R4dCB7XHJcbiAgICB3aWR0aDogNDglO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucC1zZXJ2aWNlLWxpc3Qge1xyXG4gICZfX2NhdGNoIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucC1zZXJ2aWNlLWNhc2VzdHVkeSB7XHJcbiAgLmMtbGlzdC1ub21hbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtc3RlcC1ib3gge1xyXG5cdEBpbmNsdWRlIGdyaWQoNXJlbSAyJSk7XHJcblx0bWFyZ2luLXRvcDogNXJlbTtcclxuXHQmX19udW0ge1xyXG5cdFx0QGluY2x1ZGUgZm9udDMwO1xyXG5cdFx0d2lkdGg6IDlyZW07XHJcblx0XHRoZWlnaHQ6IDlyZW07XHJcblx0XHRiYWNrZ3JvdW5kOiAjZWVlZWVlO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAxLjRyZW0gMCAwO1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRAaW5jbHVkZSBmb250MTI7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0d2lkdGg6IDMyJTtcclxuXHRcdGJhY2tncm91bmQ6ICRjX2JnX2dyYXk7XHJcblx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQmOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzU5NzFhYjtcclxuXHRcdFx0LnAtc3RlcC1ib3hfX251bSB7XHJcblx0XHRcdFx0Y29sb3I6ICM1OTcxYWI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjNTk4YmFiO1xyXG5cdFx0XHQucC1zdGVwLWJveF9fbnVtIHtcclxuXHRcdFx0XHRjb2xvcjogIzU5OGJhYjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0JjpudGgtb2YtdHlwZSgzKSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICM1OWE1YWI7XHJcblx0XHRcdC5wLXN0ZXAtYm94X19udW0ge1xyXG5cdFx0XHRcdGNvbG9yOiAjNTlhNWFiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOm50aC1vZi10eXBlKDQpIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzdjODdhMjtcclxuXHRcdFx0LnAtc3RlcC1ib3hfX251bSB7XHJcblx0XHRcdFx0Y29sb3I6ICM3Yzg3YTI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6bnRoLW9mLXR5cGUoNSkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjNTY1ZTcwO1xyXG5cdFx0XHQucC1zdGVwLWJveF9fbnVtIHtcclxuXHRcdFx0XHRjb2xvcjogIzU2NWU3MDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRkbCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAxcmVtIDRyZW0gNHJlbTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0ZHQge1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0QGluY2x1ZGUgZm9udDIwO1xyXG5cdFx0fVxyXG5cdFx0ZGQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHR9XHJcblx0XHRsaSB7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAycmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmNvbDIge1xyXG5cdFx0LnAtc3RlcC1ib3hfX2l0ZW0ge1xyXG5cdFx0XHR3aWR0aDogNDklO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnUtY2xlYXItYm90aCB7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHR9XHJcbn1cclxuIiwiLnAtdGFnYXJlYSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcclxuXHR1bCB7XHJcblx0XHRAaW5jbHVkZSBncmlkKDVweCxmbGV4LXN0YXJ0KTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRsaXtcclxuXHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0YSxzcGFue1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNfYmx1ZTI7XHJcblx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRhLHNwYW4ge1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBjb2xvcjokY19ibHVlMjtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNfYmx1ZTI7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdHBhZGRpbmc6IDRweCAyMHB4IDZweCAyMHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0Ji5hY3RpdmUsJjpob3ZlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY19ibHVlMjtcclxuXHRcdFx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdHRse1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdH1cclxuXHQmX190dGwye1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdGNvbnRlbnQ6IFwi4pePIFwiO1xyXG5cdFx0XHRjb2xvcjogJGNfYmx1ZTI7XHJcblx0XHRcdGZvbnQtc2l6ZTogNTAlO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIiwiLnAtdG9wLW12LWJ0bV9fY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nLWJvdHRvbTogMzIlO1xyXG4gIHBhZGRpbmctdG9wOiByZW0oNzApO1xyXG4gIHBhZGRpbmctbGVmdDogcmVtKDIwKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMCk7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwJTtcclxuICAgIH1cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSgxODQpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgyMDApO1xyXG4gICAgcGFkZGluZy1sZWZ0OiByZW0oODApO1xyXG4gICAgcGFkZGluZy1yaWdodDogcmVtKDgwKTtcclxuICAgIG1heC13aWR0aDogMTEwcmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ucC10b3AtbXYtYnRtX19jb250YWluZXI6OmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAyMSU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAxMTV2dztcclxuICBoZWlnaHQ6IDExNXZ3O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL3BjL3JvdGF0ZS1pbWcucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB6LWluZGV4OiAtMTtcclxuICBhbmltYXRpb246IHJvdGF0aW9uIDQwcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHRvcDogNDQlO1xyXG4gICAgfVxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBoZWlnaHQ6IDQ2dnc7XHJcbiAgICB0b3A6IDM4JTtcclxuICAgIHdpZHRoOiA0NnZ3O1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGlvbiB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLnAtdG9wLW12LWJ0bV9faGVhZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgbWF4LXdpZHRoOiByZW0oNjAwKTtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB3aWR0aDogODUlO1xyXG4gICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICB9XHJcbn1cclxuXHJcbi5wLXRvcC1tdi1idG1fX2hlYWQtdGV4dCB7XHJcbiAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDM1IC8gMTgpO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBmb250LXNpemU6IHJlbSg0Mik7XHJcbiAgICBsaW5lLWhlaWdodDogMS44NjtcclxuICB9XHJcbn1cclxuXHJcbi5wLXRvcC1tdi1idG1fX2hlYWQtdGV4dCBzcGFuIHtcclxuICBmb250LXNpemU6IHJlbSgzMik7XHJcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzQgLyAzMik7XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDYyKTtcclxuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDczIC8gNjIpO1xyXG4gIH1cclxufVxyXG5cclxuLnAtdG9wLW12LWJ0bV9fZmxleCB7XHJcbiAgbWF4LXdpZHRoOiByZW0oNjAwKTtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcbiAgICBtYXJnaW4tbGVmdDogcmVtKDg1KTtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBnYXA6IDRyZW07XHJcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gIH1cclxufVxyXG5cclxuLnAtdG9wLW12LWJ0bV9faW1nIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwJSk7XHJcbiAgd2lkdGg6IDcyJTtcclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcclxuICB9XHJcbn1cclxuXHJcbi5wLXRvcC1tdi1idG1fX2ltZyBwaWN0dXJlLFxyXG4ucC10b3AtbXYtYnRtX19ib3R0b20taW1nIHBpY3R1cmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBlcnNwZWN0aXZlOiByZW0oNzQ0KTtcclxufVxyXG5cclxuLnAtdG9wLW12LWJ0bV9faW1nIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGFzcGVjdC1yYXRpbzogNTgwIC8gNDAwO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IHJlbSg1KTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWSgwKTtcclxuICBib3gtc2hhZG93OiAwcHggcmVtKDMwKSByZW0oMjApIDAgcmdiYSg3OCwgMTE1LCAxNDMsIDAuMTYpO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBhc3BlY3QtcmF0aW86IDU4MCAvIDQwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggcmVtKDQwKSByZW0oNDApIDAgcmdiYSg3OCwgMTE1LCAxNDMsIDAuMTYpO1xyXG4gIH1cclxufVxyXG5cclxuLnAtdG9wLW12LWJ0bV9fdGV4dC13cmFwIHtcclxuICBtYXJnaW4tdG9wOiByZW0oMTApO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbWF4LXdpZHRoOiByZW0oNzMwKTtcclxuICAgIG1hcmdpbi10b3A6IHVuc2V0O1xyXG4gIH1cclxufVxyXG5cclxuLnAtdG9wLW12LWJ0bV9fdGV4dCB7XHJcbiAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMTQpO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgxMHB4LDAuOTR2dywgMThweCk7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0OCAvIDE4KTtcclxuICB9XHJcbn1cclxuXHJcbi5wLXRvcC1tdi1idG1fX3RleHQ6bnRoLWNoaWxkKDIpIHtcclxuICBtYXJnaW4tdG9wOiByZW0oMzIpO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNDgpO1xyXG4gIH1cclxufVxyXG5cclxuLnAtdG9wLW12LWJ0bV9fYm90dG9tLWZsZXgge1xyXG4gIG1hcmdpbi10b3A6IHJlbSg3Mik7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgbWFyZ2luLXRvcDogMTFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucC10b3AtbXYtYnRtX19ib3R0b20tdGV4dC13cmFwIHtcclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnAtdG9wLW12LWJ0bV9fYm90dG9tLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICBsaW5lLWhlaWdodDogY2FsYygzNSAvIDE4KTtcclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgZm9udC1zaXplOiByZW0oNDIpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcbn1cclxuXHJcbi5wLXRvcC1tdi1idG1fX2JvdHRvbS10ZXh0IHNwYW4ge1xyXG4gIGZvbnQtc2l6ZTogcmVtKDMyKTtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBmb250LXNpemU6IHJlbSg2Mik7XHJcbiAgICBsaW5lLWhlaWdodDogY2FsYyg3MyAvIDYyKTtcclxuICB9XHJcbn1cclxuXHJcbi5wLXRvcC1tdi1idG1fX2JvdHRvbS1zcGFuLTIge1xyXG4gIHBhZGRpbmctbGVmdDogcmVtKDMyKTtcclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiByZW0oNjUpO1xyXG4gIH1cclxufVxyXG5cclxuLnAtdG9wLW12LWJ0bV9fYm90dG9tLXNwYW4tMSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucC10b3AtbXYtYnRtX19ib3R0b20tc3Bhbi0xOjphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgdG9wOiA1NSU7XHJcbiAgd2lkdGg6IHJlbSgyMyk7XHJcbiAgaGVpZ2h0OiByZW0oMjUpO1xyXG4gIHJpZ2h0OiByZW0oLTI2KTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2Nyb3NzLnN2Zyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIHdpZHRoOiByZW0oNDIpO1xyXG4gICAgaGVpZ2h0OiByZW0oNDYpO1xyXG4gICAgcmlnaHQ6IHJlbSgtNTApO1xyXG4gIH1cclxufVxyXG5cclxuLnAtdG9wLW12LWJ0bV9fYm90dG9tLWltZyB7XHJcbiAgd2lkdGg6IDYwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogXCJcIjtcclxuICB0b3A6IHJlbSg0OCk7XHJcbiAgcmlnaHQ6IHJlbSgtOTApO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgdG9wOiA2MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgcmlnaHQ6IHJlbSg0OCk7XHJcbiAgfVxyXG59XHJcblxyXG4ucC10b3AtbXYtYnRtX19ib3R0b20taW1nIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGFzcGVjdC1yYXRpbzogNTgwIC8gNDAwO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IHJlbSg1KTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWSgwKTtcclxuICBib3gtc2hhZG93OiAwcHggcmVtKDMwKSByZW0oMjApIDAgcmdiYSg3OCwgMTE1LCAxNDMsIDAuMTYpO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IHJlbSg0MCkgcmVtKDQwKSAwIHJnYmEoNzgsIDExNSwgMTQzLCAwLjE2KTtcclxuICB9XHJcbn1cclxuXHJcbi5wLXRvcC1tdi1idG1fX2ltZyBpbWcsXHJcbi5wLXRvcC1tdi1idG1fX2JvdHRvbS1pbWcgaW1nIHtcclxuICB0cmFuc2l0aW9uOiAycztcclxufVxyXG5cclxuLnAtdG9wLW12LWJ0bV9faW1nLmlzLWFjdGl2ZSBpbWcge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlWSgxNWRlZyk7XHJcbn1cclxuXHJcbi5wLXRvcC1tdi1idG1fX2JvdHRvbS1pbWcuaXMtYWN0aXZlIGltZyB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGVZKC0zMGRlZyk7XHJcbn1cclxuXHJcbi5wLWJnIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wLWJnOjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL3NwL212LWJnLTMtc3AucG5nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiA5MHJlbTtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAtMTtcclxuQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL3BjL212LWJnLTMucG5nKTtcclxuICB9XHJcbn0iLCIucC10cmFpbmluZy1kaXNwYXRjaHtcclxuICAmLWZlYXR1cmV7XHJcbiAgICAmLWJveHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCggMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCApO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICBmaWd1cmV7XHJcbiAgICAgICAgd2lkdGg6NDMlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaDJ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDMyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgfVxyXG4gICAgICAmX193cmFwe1xyXG4gICAgICAgIHBhZGRpbmc6M3JlbSA0cmVtO1xyXG4gICAgICAgIHdpZHRoOiA1NyU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMS41cmVtXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX251bXtcclxuICAgICAgICBAaW5jbHVkZSBmb250NDA7XHJcbiAgICAgICAgY29sb3I6ICRjX2JsdWUyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2FucztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi5yaWdodHtcclxuICAgICAgICBmaWd1cmV7XHJcbiAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLXBme1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmwtY29udGFpbmVye1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICBoMntcclxuICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIGhlaWdodDogNjEwcHg7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICAjMTIxMjEyIDAlLCMxMjEyMTIgNTIlLCMyMjIyMjIgNTIlLCMyMjIyMjIgMTAwJSk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgIH1cclxuICAgICYtbGlzdHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQoIDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2ggKTtcclxuICAgICAgJl9fd3JhcHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX190dGx7XHJcbiAgICAgICAgY29sb3I6ICRjX2JsdWUyO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHdpZHRoOiAyMyU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoM3tcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJ0bntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiA4cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAzMTNweDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgIG1hcmdpbjogNXJlbSBhdXRvIDAgYXV0bztcclxuICAgICAgfVxyXG4gICBhe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSA0cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMTE7XHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAwMy5wbmcpIG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgdG9wOmNhbGMoNTAlIC0gNnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3Zlcjo6YWZ0ZXJ7XHJcbiAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICZfX2ZsZXh7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQoIDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2ggKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi10aGVtZXtcclxuICAgICYtbGlzdHtcclxuICAgICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCgyJSxmbGV4LXN0YXJ0KTtcclxuICAgICAgbGl7XHJcbiAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMS41cmVtXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3R0bHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRjX2JsdWUyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1jb25zdWx0YW50e1xyXG4gICAgJl9fZmxleHtcclxuICAgICAgQGluY2x1ZGUgZ3JpZCggMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCApO1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHtcclxuICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3dyYXBpbntcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgICB0b3A6IDEwMnB4O1xyXG4gICAgfVxyXG4gICAgJl9fbGlzdHtcclxuICAgICAgd2lkdGg6IDY4JTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faWNve1xyXG4gICAgICB3aWR0aDogMTgycHg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICAgICZfX3R0bHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgQGluY2x1ZGUgZm9udDI0O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICB9XHJcbiAgICAmX19udW17XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgQGluY2x1ZGUgZm9udDUwO1xyXG4gICAgICBlbXtcclxuICAgICAgICBjb2xvcjogIzU5YTVhYjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saXN0e1xyXG4gICAgICAmX19mbGV4e1xyXG4gICAgICAgIEBpbmNsdWRlIGdyaWQoIDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2ggKTtcclxuICAgICAgfVxyXG4gICAgICAmX193cmFwe1xyXG4gICAgICAgIHdpZHRoOiA3MyU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fbnVte1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBtYXJnaW46IGF1dG8gMDtcclxuICAgICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZW17XHJcbiAgICAgICAgICBjb2xvcjogJGNfYmx1ZTI7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQ2MDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB1bHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjX2JsdWUyO1xyXG4gICAgICAgICAgcGFkZGluZzogMnJlbSAzcmVtIDJyZW0gM3JlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDI0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59IiwiLmZsZXh7XHJcblx0QGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcclxufSIsIi51LW10MCB7XHJcblx0bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LW10MTAge1xyXG5cdG1hcmdpbi10b3A6IDFyZW07XHJcbn1cclxuXHJcbi51LW10MjAge1xyXG5cdG1hcmdpbi10b3A6IDJyZW07XHJcbn1cclxuXHJcbi51LW10MzAge1xyXG5cdG1hcmdpbi10b3A6IDNyZW07XHJcbn1cclxuXHJcbi51LW10NDAge1xyXG5cdG1hcmdpbi10b3A6IDRyZW07XHJcbn1cclxuXHJcbi51LW10NTAge1xyXG5cdG1hcmdpbi10b3A6IDVyZW07XHJcbn1cclxuXHJcbi51LW10NjAge1xyXG5cdG1hcmdpbi10b3A6IDZyZW07XHJcbn1cclxuXHJcblxyXG5cclxuLnUtbWIwIHtcclxuXHRtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtbWIxMCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxuLnUtbWIyMCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxufVxyXG5cclxuLnUtbWIzMCB7XHJcblx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxufVxyXG5cclxuLnUtbWI0MCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNHJlbTtcclxufVxyXG5cclxuLnUtbWI1MCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNXJlbTtcclxufVxyXG5cclxuLnUtbWI2MCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNnJlbTtcclxufVxyXG5cclxuLnUtbWI4MCB7XHJcblx0bWFyZ2luLWJvdHRvbTogOHJlbTtcclxufVxyXG5cclxuLnUtbWIxMDAge1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcmVtO1xyXG59XHJcblxyXG4udS1jZW50ZXIge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4iLCIudS1saW5rIHtcclxuXHQmX19ibHVlIHtcclxuXHQgIGNvbG9yOiAjNjc3RkI1O1xyXG5cdCAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG4gIH1cclxuICAiLCJAZm9yICR2YWx1ZSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcbiAgLnUtbXQtLSN7JHZhbHVlICogMTB9IHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG4gIC51LW1iLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICogJHZhbHVlO1xyXG4gIH1cclxuICAudS1tci0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICogJHZhbHVlO1xyXG4gIH1cclxuICAudS1tbC0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG59XHJcbi51LW1hcmdpbi0tYXV0byB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59IiwiLnUtdGV4dC0tY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnUtdGV4dC0tbGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4udS10ZXh0LS1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuIiwiLnUtc3Age1xyXG5cdGRpc3BsYXk6bm9uZTtcclxufVxyXG5AaW5jbHVkZSBtcS1kb3duIHtcclxuXHQudS1wYyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQudS1zcCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0YnIudS1zcCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0fVxyXG59IiwiLnUtc3Age1xyXG5cdGRpc3BsYXk6bm9uZTtcclxufVxyXG5AaW5jbHVkZSBtcS1kb3duIHtcclxuXHQudS1wYyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQudS1zcCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0YnIudS1zcCB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0fVxyXG59IiwiLyohIExpdHkgLSB2Mi40LjEgLSAyMDIwLTA0LTI2XHJcbiogaHR0cDovL3NvcmdhbGxhLmNvbS9saXR5L1xyXG4qIENvcHlyaWdodCAoYykgMjAxNS0yMDIwIEphbiBTb3JnYWxsYTsgTGljZW5zZWQgTUlUICovLmxpdHl7ei1pbmRleDo5OTkwO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kOiMwYjBiMGI7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuOSk7b3V0bGluZTpub25lICFpbXBvcnRhbnQ7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2V9LmxpdHkubGl0eS1vcGVuZWR7b3BhY2l0eToxfS5saXR5LmxpdHktY2xvc2Vke29wYWNpdHk6MH0ubGl0eSAqey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubGl0eS13cmFwe3otaW5kZXg6OTk5MDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt0ZXh0LWFsaWduOmNlbnRlcjtvdXRsaW5lOm5vbmUgIWltcG9ydGFudH0ubGl0eS13cmFwOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6LTAuMjVlbX0ubGl0eS1sb2FkZXJ7ei1pbmRleDo5OTkxO2NvbG9yOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW4tdG9wOi0wLjhlbTt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTstby10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlfS5saXR5LWxvYWRpbmcgLmxpdHktbG9hZGVye29wYWNpdHk6MX0ubGl0eS1jb250YWluZXJ7ei1pbmRleDo5OTkyO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2hpdGUtc3BhY2U6bm9ybWFsO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmUgIWltcG9ydGFudH0ubGl0eS1jb250ZW50e3otaW5kZXg6OTk5Mzt3aWR0aDoxMDAlOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTstby10cmFuc2l0aW9uOi1vLXRyYW5zZm9ybSAuM3MgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2UsIC1vLXRyYW5zZm9ybSAuM3MgZWFzZX0ubGl0eS1sb2FkaW5nIC5saXR5LWNvbnRlbnQsLmxpdHktY2xvc2VkIC5saXR5LWNvbnRlbnR7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjgpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjgpOy1vLXRyYW5zZm9ybTpzY2FsZSguOCk7dHJhbnNmb3JtOnNjYWxlKC44KX0ubGl0eS1jb250ZW50OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO2Rpc3BsYXk6YmxvY2s7cmlnaHQ6MDt3aWR0aDphdXRvO2hlaWdodDphdXRvO3otaW5kZXg6LTE7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwwLjYpO2JveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNil9LmxpdHktY2xvc2V7ei1pbmRleDo5OTk0O3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjA7Y29sb3I6I2ZmZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MzVweDtmb250LWZhbWlseTpBcmlhbCxCYXNrZXJ2aWxsZSxtb25vc3BhY2U7bGluZS1oZWlnaHQ6MzVweDt0ZXh0LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwwLjYpO2JvcmRlcjowO2JhY2tncm91bmQ6bm9uZTtvdXRsaW5lOm5vbmU7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5saXR5LWNsb3NlOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH0ubGl0eS1jbG9zZTpob3ZlciwubGl0eS1jbG9zZTpmb2N1cywubGl0eS1jbG9zZTphY3RpdmUsLmxpdHktY2xvc2U6dmlzaXRlZHt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjA7Y29sb3I6I2ZmZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MzVweDtmb250LWZhbWlseTpBcmlhbCxCYXNrZXJ2aWxsZSxtb25vc3BhY2U7bGluZS1oZWlnaHQ6MzVweDt0ZXh0LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwwLjYpO2JvcmRlcjowO2JhY2tncm91bmQ6bm9uZTtvdXRsaW5lOm5vbmU7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5saXR5LWNsb3NlOmFjdGl2ZXt0b3A6MXB4fS5saXR5LWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjA7Ym9yZGVyOjB9LmxpdHktaWZyYW1lIC5saXR5LWNvbnRhaW5lciwubGl0eS15b3V0dWJlIC5saXR5LWNvbnRhaW5lciwubGl0eS12aW1lbyAubGl0eS1jb250YWluZXIsLmxpdHktZmFjZWJvb2t2aWRlbyAubGl0eS1jb250YWluZXIsLmxpdHktZ29vZ2xlbWFwcyAubGl0eS1jb250YWluZXJ7d2lkdGg6MTAwJTttYXgtd2lkdGg6OTY0cHh9LmxpdHktaWZyYW1lLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDowO3BhZGRpbmctdG9wOjU2LjI1JTtvdmVyZmxvdzphdXRvO3BvaW50ZXItZXZlbnRzOmF1dG87LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0ubGl0eS1pZnJhbWUtY29udGFpbmVyIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlOy13ZWJraXQtYm94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KTtib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwwLjYpO2JhY2tncm91bmQ6IzAwMH0ubGl0eS1oaWRle2Rpc3BsYXk6bm9uZX0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xyXG5cclxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXHJcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxyXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcclxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXHJcblxyXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xyXG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcclxuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xyXG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAxICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMSAhZGVmYXVsdDtcclxuXHJcbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xyXG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcclxuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcclxuICAgIH1cclxufVxyXG5cclxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcclxuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcclxuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcclxuICAgIH1cclxufVxyXG5cclxuLyogU2xpZGVyICovXHJcblxyXG4uc2xpY2stbGlzdCB7XHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcIi4uL2ltZy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEljb25zICovXHJcbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcclxuICAgIEBmb250LWZhY2Uge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XHJcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcclxuICAgICAgICAvLyBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCIuLi8uLi9pbWcvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcIi4uLy4uL2ltZy9zbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIH1cclxufVxyXG5cclxuLyogQXJyb3dzICovXHJcblxyXG4uc2xpY2stcHJldixcclxuLnNsaWNrLW5leHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICBmb250LXNpemU6IDBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xyXG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcclxuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xyXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1wcmV2IHtcclxuICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XHJcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLW5leHQge1xyXG4gICAgcmlnaHQ6IC0yNXB4O1xyXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICBsZWZ0OiAtMjVweDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XHJcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogRG90cyAqL1xyXG5cclxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xyXG4gICAgLyptYXJnaW4tYm90dG9tOiAzMHB4OyovXHJcbn1cclxuXHJcbi5zbGljay1kb3RzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTI1cHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qIFNsaWRlciAqL1xyXG5cclxuLnNsaWNrLXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHJhZ2dpbmcge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjdXJzb3I6IGhhbmQ7XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLXNsaWRlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuZHJhZ2dpbmcgaW1nIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5qcy1zbGlkZSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XHJcbn1cclxuLmpzLXNsaWRlLnNsaWNrLWluaXRpYWxpemVke1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuIiwiQG1peGluIG1xLXVwKCRicmVha3BvaW50OiBtKSB7XHJcbiAgICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50LXVwLCAkYnJlYWtwb2ludCl9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG1xLWRvd24oJGJyZWFrcG9pbnQ6IG0pIHtcclxuICAgIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnQtZG93biwgJGJyZWFrcG9pbnQpfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuIl19 */
