@charset "UTF-8";
/*---------------------------
/setting/size参照
---------------------------*/
/* min-width
-------------------------------------------------------------------------- */
/* max-width
-------------------------------------------------------------------------- */
/*黒：font*/
/*メインネイビー*/
/*メインとアクセントの中間の色*/
/*ボタンやアクセントの明るいブルー*/
/*ヘッダーダウンロードで使用ネイビー*/
/*濃紺：リンク他*/
/*エメラルド：装飾他*/
/*赤：装飾他*/
/*bg：背景*/
/*グラデーション*/
/*文字グラデーション*/
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500;700;900&display=swap");
@import url("https://cdn.jsdelivr.net/npm/yakuhanjp@3.3.1/dist/css/yakuhanjp.min.css");
@import url("https://fonts.googleapis.com/css2?family=Crimson+Text:wght@600&display=swap");
@import "https://pro.fontawesome.com/releases/v5.10.0/css/all.css";
.c_grad_font {
  background: -webkit-linear-gradient(0deg, #0768d4, #4fc8dc);
  color: #4ac2db;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* 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 {
  -webkit-text-size-adjust: 100%; /* 2 */
  -webkit-tap-highlight-color: transparent; /* 3*/
  line-height: 1.15; /* 1 */
}

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

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

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

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

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

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

dd {
  margin-left: 0;
}

/* Grouping content */
/* ============================================ */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  margin: 0;
  clear: both;
  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 {
  font-size: inherit; /* 2 */
  font-family: monospace, monospace; /* 1 */
}

address {
  font-style: inherit;
}

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

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

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

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

/**
 * 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要素*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
}

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

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

main {
  margin-top: 9.7rem;
}

.l-container--pt0, .l-container--p0, .l-container {
  width: 1280px;
  max-width: 100%;
  margin: 0 auto;
}

.l-container {
  padding: 80px 0 100px 0;
}
.l-container--p0 {
  padding: 0;
}
.l-container--pt0 {
  padding: 0 0 100px 0;
}
.l-container.l-container-servicelist {
  padding-top: 0 !important;
}

header {
  font-family: YakuHanMP, "Noto Serif JP", serif;
}

.l-topicpath {
  padding: 0.5701660609em 0;
  background-color: #edf2f8;
}

.l-topicpath__inner {
  display: flex;
  width: 90%;
  max-width: 78.397833369em;
  margin: auto;
}

.l-topicpath__inner li {
  font-size: 79%;
  font-family: "Noto Sans JP", sans-serif;
}

.l-topicpath__inner li a {
  color: #878787;
  text-decoration: none;
}

.l-topicpath__inner li:not(:last-child) {
  margin-right: 0.5em;
}

.l-topicpath__inner li:not(:last-child)::after {
  margin-left: 0.5em;
  content: "\f105";
  color: #878787;
  font-weight: 500;
  font-family: "Font Awesome 5 Pro";
}

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

.c-bg--gr {
  background: #E8ECF4;
}
.c-bg--b {
  background: #D7E3F1;
}
.c-bg--wh {
  background: #fff;
}

.c-bnr_wrap {
  padding-top: 5rem;
}
.c-bnr-meeting a {
  display: block;
  position: relative;
  margin-top: 6rem;
  padding: 20px 70px 20px 0;
  background: url(../img/bg_bnr_001.jpg) no-repeat center center;
  background-size: cover;
  box-shadow: 6px 6px 10px -6px rgba(0, 0, 0, 0.6);
  color: #FFF;
  font-family: YakuHanMP, "Noto Serif JP", serif;
}
.c-bnr-meeting a::after {
  display: block;
  position: absolute;
  top: calc(50% - 16px);
  right: 5%;
  width: 16px;
  height: 32px;
  background: url(../img/ico_arrow_01.svg) no-repeat center center;
  background-size: contain;
  content: "";
}
.c-bnr-meeting__wrap {
  width: 60%;
  margin-left: auto;
  padding: 3rem 0;
  text-align: center;
}
.c-bnr-meeting__ico {
  width: 150px;
  margin: auto;
  background-color: #FFF;
  color: #3974B9;
  font-weight: 500;
}
.c-bnr-meeting__ttl1 {
  font-weight: 500;
  font-size: 18px;
}
.c-bnr-meeting__ttl2 {
  font-weight: 500;
  font-size: 38px;
  line-height: 1.4;
}
.c-bnr-meeting__ttl3 {
  font-weight: 500;
  font-size: 18px;
}
.c-bnr-matching {
  margin-top: 6rem;
}
.c-bnr-matching a {
  display: block;
  position: relative;
  padding: 20px 70px 20px 0;
  background: url(../img/bg_bnr_003.jpg) no-repeat center center;
  background-size: cover;
  box-shadow: 6px 6px 10px -6px rgba(0, 0, 0, 0.6);
  color: #FFF;
  font-family: YakuHanMP, "Noto Serif JP", serif;
}
.c-bnr-matching a::after {
  display: block;
  position: absolute;
  top: calc(50% - 108px);
  right: 3%;
  width: 220px;
  height: 220px;
  background: url(../img/ico_arrow_06.png) no-repeat center center;
  background-size: contain;
  content: "";
}
.c-bnr-matching__wrap {
  width: 60%;
  margin-left: 6rem;
  padding: 3rem 2rem;
  text-align: center;
}
.c-bnr-matching__ico {
  width: 150px;
  margin: auto;
  background-color: #FFF;
  color: #3974B9;
  font-weight: 500;
}
.c-bnr-matching__ttl1 {
  font-weight: 500;
  font-size: 38px;
}
.c-bnr-matching__ttl2 {
  padding-bottom: 3rem;
  border-bottom: 1px solid #fff;
  font-weight: 500;
  font-size: 18px;
  line-height: 1.4;
}
.c-bnr-matching__ttl3 {
  padding-top: 3rem;
  font-weight: 500;
  font-size: 18px;
}
.c-bnr-meeting a {
  display: block;
  position: relative;
  padding: 20px 70px 20px 0;
  background: url(../img/bg_bnr_001.jpg) no-repeat center center;
  background-size: cover;
  box-shadow: 6px 6px 10px -6px rgba(0, 0, 0, 0.6);
  color: #FFF;
  font-family: YakuHanMP, "Noto Serif JP", serif;
}
.c-bnr-meeting a::after {
  display: block;
  position: absolute;
  top: calc(50% - 16px);
  right: 5%;
  width: 16px;
  height: 32px;
  background: url(../img/ico_arrow_01.svg) no-repeat center center;
  background-size: contain;
  content: "";
}
.c-bnr-meeting__wrap {
  width: 60%;
  margin-left: auto;
  padding: 3rem 0;
  text-align: center;
}
.c-bnr-meeting__ico {
  width: 150px;
  margin: auto;
  background-color: #FFF;
  color: #3974B9;
  font-weight: 500;
}
.c-bnr-meeting__ttl1 {
  font-weight: 500;
  font-size: 18px;
}
.c-bnr-meeting__ttl2 {
  font-weight: 500;
  font-size: 38px;
  line-height: 1.4;
}
.c-bnr-meeting__ttl3 {
  font-weight: 500;
  font-size: 18px;
}
.c-bnr-news a {
  display: block;
  position: relative;
  padding: 20px 70px 20px 0;
  background: url(../img/bg_bnr_004.jpg) no-repeat center center;
  background-size: cover;
  box-shadow: 6px 6px 10px -6px rgba(0, 0, 0, 0.6);
  color: #FFF;
  font-family: YakuHanMP, "Noto Serif JP", serif;
}
.c-bnr-news a::after {
  display: block;
  position: absolute;
  top: calc(50% - 16px);
  right: 5%;
  width: 16px;
  height: 32px;
  background: url(../img/ico_arrow_01.svg) no-repeat center center;
  background-size: contain;
  content: "";
}
.c-bnr-news__wrap {
  margin-left: auto;
  padding: 3rem 0;
  text-align: center;
}
.c-bnr-news__ico {
  width: 150px;
  margin: auto;
  background-color: #FFF;
  color: #3974B9;
  font-weight: 500;
}
.c-bnr-news__ttl1 {
  font-weight: 500;
  font-size: 18px;
}
.c-bnr-news__ttl2 {
  position: relative;
  max-width: 560px;
  margin: auto;
  font-weight: 500;
  font-size: 38px;
  line-height: 1.4;
}
.c-bnr-news__ttl2 span {
  font-size: 50px;
}
.c-bnr-news__ttl2::after {
  display: block;
  position: absolute;
  top: calc(50% - 60px);
  width: 10%;
  height: 100%;
  background: url(../img/bg_bnr_004_icon01.png) no-repeat center center;
  background-size: contain;
  content: "";
}
.c-bnr-news__ttl2::before {
  display: block;
  position: absolute;
  top: calc(50% - 60px);
  right: 0;
  width: 10%;
  height: 100%;
  background: url(../img/bg_bnr_004_icon02.png) no-repeat center center;
  background-size: contain;
  content: "";
}
.c-bnr-news__ttl3 {
  padding-top: 2rem;
  font-weight: 500;
  font-size: 18px;
}
.c-bnr-book {
  position: relative;
  padding: 2rem 2rem 0 2rem;
  background: url(../img/bg_bnr_002.png) no-repeat center center;
  background-size: cover;
}
.c-bnr-book__ttl1 {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  padding: 10px 25px;
  background-color: #17375B;
  color: #FFF;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 1;
}
.c-bnr-book figure {
  width: 12%;
}
.c-bnr-book__ttl2 {
  width: 40%;
  margin: auto 0;
  font-weight: bold;
  font-size: clamp(18px, 1.146vw, 22px);
  line-height: 1.4;
  text-align: center;
}
.c-bnr-book__ttl2 span {
  font-size: clamp(16px, 0.9375vw, 18px);
}
.c-bnr-book__list {
  width: 30%;
}
.c-bnr-book__list li {
  margin-bottom: 2rem;
}
.c-bnr-book__list li a {
  display: block;
  position: relative;
  padding: 1.5rem 2rem;
  border: 1px solid #DADCE2;
  background-color: #FFF;
  color: #000;
  text-decoration: none;
  transition: 0.7s;
}
.c-bnr-book__list li a:hover {
  opacity: 0.7;
}
.c-bnr-book__list li a.link_out::after {
  display: block;
  position: absolute;
  top: calc(50% - 8px);
  right: 25px;
  width: 16px;
  height: 16px;
  background: url(../img/ico_out.svg) no-repeat center center;
  content: "";
}
.c-bnr-book__list li a.link_in::after {
  display: block;
  position: absolute;
  top: calc(50% - 8px);
  right: 25px;
  width: 16px;
  height: 16px;
  background: url(../img/ico_arrow_02.svg) no-repeat center center;
  content: "";
}

.c-box {
  margin-bottom: 50px;
  padding: 2.9rem;
  background-color: #F3F5F7;
}

.c-text-link--arrow-right a::before {
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  position: absolute;
  top: 50%;
  left: 0;
  width: 8px;
  height: 8px;
  margin-top: -4px;
  transform: rotate(45deg);
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  border-color: #ccc;
  content: "";
  vertical-align: middle;
}

*[class^=c-btn] {
  display: inline-block;
  position: relative;
}

.c-btn-blue {
  display: block;
  position: relative;
  width: 100%;
  max-width: 360px;
  padding: 1rem 0 1rem 2rem;
  background-color: #3974B9;
  box-shadow: 4px 4px 10px -7px rgba(0, 0, 0, 0.6);
  color: #FFF;
  font-weight: bold;
  font-family: YakuHanMP, "Noto Serif JP", serif;
  text-align: center;
}
.c-btn-blue::after {
  display: block;
  position: absolute;
  top: calc(50% - 8px);
  right: 15px;
  width: 8px;
  height: 16px;
  background: url(../img/ico_arrow_01.svg) no-repeat 0 0;
  background-size: contain;
  content: "";
}
.c-btn-blue2 {
  display: block;
  position: relative;
  width: 100%;
  max-width: 360px;
  padding: 1rem 0 1rem 2rem;
  background-color: #17375B;
  box-shadow: 4px 4px 10px -7px rgba(0, 0, 0, 0.6);
  color: #FFF;
  font-weight: bold;
  font-family: YakuHanMP, "Noto Serif JP", serif;
  text-align: center;
}
.c-btn-blue2::after {
  display: block;
  position: absolute;
  top: calc(50% - 8px);
  right: 15px;
  width: 8px;
  height: 16px;
  background: url(../img/ico_arrow_01.svg) no-repeat 0 0;
  background-size: contain;
  content: "";
}
.c-btn-wrap-c {
  width: 100%;
}
.c-btn-wrap-c a {
  margin: auto;
}
.c-btn-wrap-c2 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding-top: 8rem;
  gap: 3rem;
}
.c-btn-wrap-c2 li {
  width: 48%;
  max-width: 360px;
}
.c-btn-wrap-c3 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding-top: 2rem;
  gap: 1rem;
}
.c-btn-wrap-c3 li {
  width: 42%;
}
.c-btn-consultant {
  display: block;
  margin: 0 auto;
  margin-top: 4rem;
  margin-bottom: 4rem;
  font-family: YakuHanMP, "Noto Serif JP", serif;
}

.c-btn-consultant:after {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-left: 1rem;
  transform: translateY(-25%) rotate(45deg);
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  content: "";
  transition: transform 0.3s;
}

.consultant-active {
  display: none;
  margin-bottom: 4rem;
}

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

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

.c-document {
  background-color: #17375B;
}
.c-document h2 {
  color: #FFF;
}
.c-document-list {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  margin-bottom: 4rem;
  padding-top: 4rem;
  gap: 0;
}
.c-document-list > li {
  display: flex;
  width: 32%;
  padding: 3rem;
  background-color: #FFF;
}
.c-document-list figure {
  margin-bottom: 2rem;
}
.c-document-list-ico {
  width: 100%;
}
.c-document-list-ico li {
  display: inline-block;
  margin-right: 15px;
  padding: 8px 10px;
  background-color: #17375B;
  color: #FFF;
  font-size: clamp(12px, 0.729vw, 14px);
  line-height: 1;
}
.c-document-list__ttl {
  padding: 2rem 0;
  font-weight: 500;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 1.5555555556;
  font-family: YakuHanMP, "Noto Serif JP", serif;
}
.c-document-list p {
  line-height: 1.625;
}
.c-document-list .c-btn-blue {
  margin-top: 3rem;
}
.c-document .c-title-h2-nomal {
  font-size: clamp(24px, 1.77vw, 34px);
}

.c-faq {
  background-color: #E8ECF4;
}

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

.c-flex {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.c-flex p {
  line-height: 1.875;
  letter-spacing: 0.1em;
}
.c-flex-60 {
  width: 60%;
  margin: auto 0;
}
.c-flex-50 {
  width: 48%;
  margin: auto 0;
}
.c-flex-44 {
  width: 44%;
  margin: auto 0;
}
.c-flex-40 {
  width: 40%;
  margin: auto 0;
}
.c-flex-32 {
  width: 32%;
}
.c-flex-mt0 {
  margin-top: 0;
}

.c-glossary-list {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  padding: 5rem 0;
  gap: 0;
}
.c-glossary-list li {
  width: 32%;
  margin-bottom: 2%;
}
.c-glossary-list li a {
  display: block;
  position: relative;
  padding: 2rem;
  box-shadow: 0px 0px 15px -6px rgba(0, 0, 0, 0.3);
  font-weight: 500;
  font-size: clamp(16px, 0.9375vw, 18px);
  font-family: YakuHanMP, "Noto Serif JP", serif;
  text-align: left;
}
.c-glossary-list li a::after {
  display: block;
  position: absolute;
  top: calc(50% - 8px);
  right: 25px;
  width: 16px;
  height: 16px;
  background: url(../img/ico_arrow_02.svg) no-repeat center center;
  content: "";
}

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

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

.c-img-c {
  padding: 3rem 0;
  text-align: center;
}
.c-img-c img {
  width: 100%;
}
.c-img-c_sp {
  display: none;
}

.c-information-list {
  width: 80%;
  margin: auto;
  overflow: hidden;
}
.c-information-list .swiper-slide a {
  display: block;
  padding: 2rem;
  background-color: #FFF;
}
.c-information-list .swiper-slide figure {
  margin-bottom: 2rem;
}
.c-information-list-ico li {
  display: inline-block;
  margin-right: 15px;
  padding: 8px 10px;
  background-color: #17375B;
  color: #FFF;
  font-size: clamp(12px, 0.729vw, 14px);
  line-height: 1;
}
.c-information-list__ttl {
  padding: 2rem 0;
  font-weight: 500;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 1.5555555556;
  font-family: YakuHanMP, "Noto Serif JP", serif;
}
.c-information-list p {
  line-height: 1.625;
}
.c-information-list__date {
  margin-top: 2rem;
  color: #666;
  font-size: 14px;
}
.c-information-list-pagination {
  padding: 2rem 0 3rem 0;
  text-align: center;
}
.c-information-list-button-next {
  position: absolute;
  top: calc(50% - 40px);
  right: 0;
  width: 80px;
  height: 80px;
  border-radius: 40px;
  background: url(../img/ico_next_01.svg) no-repeat center center #FFF;
  background-size: 16px;
  box-shadow: 0px 0px 10px -6px rgba(0, 0, 0, 0.6);
}
.c-information-list-button-next:hover {
  cursor: pointer;
  opacity: 0.7;
}
.c-information-list-button-prev {
  position: absolute;
  top: calc(50% - 40px);
  left: 0;
  width: 80px;
  height: 80px;
  border-radius: 40px;
  background: url(../img/ico_prev_01.svg) no-repeat center center #FFF;
  background-size: 16px;
  box-shadow: 0px 0px 10px -6px rgba(0, 0, 0, 0.6);
}
.c-information-list-button-prev:hover {
  cursor: pointer;
  opacity: 0.7;
}

.swiper-pagination-bullet {
  width: 22px !important;
  height: 2px !important;
  border-radius: 0 !important;
  background-color: #8C9FC8;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #1A3F91;
}

.c-information .c-title-h2-nomal {
  font-size: clamp(24px, 1.77vw, 34px);
}
.c-information .l-container {
  padding-top: 0;
}

.c-list-solution {
  padding: 6rem 8rem;
  background-color: #D7E3F1;
}
.c-list-solution ul {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.c-list-solution ul li {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  width: 33.3333333333%;
  padding: 0 4%;
  gap: 0;
  border-right: 1px solid #FFF;
}
.c-list-solution ul li:last-child {
  border: none;
}
.c-list-solution__num {
  width: 30%;
  margin: auto;
  color: #FFF;
  font-weight: 500;
  font-size: 150px;
  line-height: 0;
  font-family: "Crimson Text", serif;
}
.c-list-solution__text {
  width: 70%;
  margin: auto;
  color: #17375B;
  font-weight: 500;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 1.6;
  font-family: YakuHanMP, "Noto Serif JP", serif;
}
.c-list-service {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  margin-bottom: 4rem;
  gap: 0;
}
.c-list-service li {
  position: relative;
  margin-bottom: 4%;
  text-align: center;
}
.c-list-service li a {
  display: block;
  height: 100%;
  background-color: #EBF1F8;
  color: #17375B;
}
.c-list-service li p {
  margin-bottom: 3rem;
  letter-spacing: 0.1em;
  text-align: left;
}
.c-list-service__item {
  width: 48%;
}
.c-list-service__item .c-btn-blue {
  margin: auto;
}
.c-list-service__ttl {
  padding: 3.5rem 0;
  font-weight: 500;
  font-size: clamp(18px, 1.354vw, 26px);
  line-height: 1.3;
  font-family: YakuHanMP, "Noto Serif JP", serif;
  letter-spacing: 0.1em;
  text-align: center;
}
.c-list-service__ttl span {
  display: inline-block;
  padding: 5px 10px;
  border: 1px solid #17375B;
  font-size: 18px;
}
.c-list-service__ttl.line2 {
  padding: 2rem 0;
}
.c-list-service__en {
  margin-bottom: 2rem;
  font-family: "Crimson Text", serif;
  letter-spacing: 0.1em;
}
.c-list-service__more a {
  margin: auto;
  border: 1px solid #FFF;
}
.c-list-service__wrap {
  padding: 0 4rem 4rem 4rem;
}
.c-list-service__btn {
  width: 100%;
  max-width: 360px;
  margin: auto;
}
.c-list-service__btn a {
  border: 1px solid #FFF;
}
.c-list-service__ico {
  display: block;
  position: absolute;
  top: 0;
  left: calc(50% - 75px);
  width: 150px;
  background-color: #17375B;
  color: #FFF;
  font-weight: 500;
  font-size: clamp(18px, 1.354vw, 26px);
  font-family: YakuHanMP, "Noto Serif JP", serif;
  text-align: center;
}
.c-list-service-cross-border {
  text-align: center;
}
.c-list-service-cross-border figure {
  margin-bottom: 6rem;
}
.c-list-service-cross-border img:nth-child(3) {
  margin-bottom: 5rem;
}
.c-list-service-ico {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.c-list-service-ico li {
  width: 31%;
  padding: 3rem;
  border: 1px solid #B9C3CE;
}
.c-list-service-ico li figure {
  padding-bottom: 3rem;
  text-align: center;
}
.c-list-service-ico li figure img {
  width: 80%;
  max-width: 170px;
}
.c-list-service-ico-growin {
  text-align: center;
}
.c-list-service-ico__ttl {
  margin-bottom: 2rem;
  color: #17375B;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 1.6;
  font-family: YakuHanMP, "Noto Serif JP", serif;
  text-align: center;
}
.c-list-service.list-center {
  margin-bottom: 0;
}
.c-list-service.list-center li {
  margin: auto auto 0 auto;
}
.c-list-service2 {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.c-list-service2 li {
  position: relative;
  margin-bottom: 0.4%;
  padding: 5rem 6rem 4rem 6rem;
  color: #FFF;
  text-align: center;
}
.c-list-service2 li p {
  margin-bottom: 3rem;
  letter-spacing: 0.1em;
  text-align: left;
}
.c-list-service2__item {
  width: 49.8%;
}
.c-list-service2__item_a {
  width: 100%;
  background: url(../img/service/bg_c-list-service__001.jpg) no-repeat center center;
  background-size: cover;
}
.c-list-service2__item_a p {
  text-align: center !important;
}
.c-list-service2__ttl {
  font-weight: 500;
  font-size: clamp(24px, 1.562vw, 30px);
  font-family: YakuHanMP, "Noto Serif JP", serif;
  letter-spacing: 0.1em;
  text-align: center;
}
.c-list-service2__en {
  margin-bottom: 2rem;
  font-family: "Crimson Text", serif;
  letter-spacing: 0.1em;
}
.c-list-service2__bg1 {
  background: url(../img/service/bg_c-list-service__002.jpg) no-repeat center center;
  background-size: cover;
}
.c-list-service2__bg2 {
  background: url(../img/service/bg_c-list-service__003.jpg) no-repeat center center;
  background-size: cover;
}
.c-list-service2__bg3 {
  background: url(../img/service/bg_c-list-service__004.jpg) no-repeat center center;
  background-size: cover;
}
.c-list-service2__bg4 {
  background: url(../img/service/bg_c-list-service__005.jpg) no-repeat center center;
  background-size: cover;
}
.c-list-service2__more a {
  margin: auto;
  border: 1px solid #FFF;
}
.c-list-service2__wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: center;
  gap: 25px;
}
.c-list-service2__btn {
  width: 100%;
  max-width: 360px;
}
.c-list-service2__btn a {
  border: 1px solid #FFF;
}
.c-list-service2__ico {
  display: block;
  position: absolute;
  top: 0;
  left: calc(50% - 75px);
  width: 150px;
  background-color: #17375B;
  color: #FFF;
  font-weight: 500;
  font-size: clamp(18px, 1.354vw, 26px);
  font-family: YakuHanMP, "Noto Serif JP", serif;
  text-align: center;
}
.c-list-service2-ico {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.c-list-service2-ico li {
  width: 31%;
  padding: 3rem;
  border: 1px solid #B9C3CE;
}
.c-list-service2-ico li figure {
  padding-bottom: 3rem;
  text-align: center;
}
.c-list-service2-ico li figure img {
  width: 80%;
  max-width: 170px;
}
.c-list-service2-ico__ttl {
  margin-bottom: 2rem;
  color: #17375B;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 1.6;
  font-family: YakuHanMP, "Noto Serif JP", serif;
  text-align: center;
}
.c-list-consultant {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  gap: 0;
}
.c-list-consultant li {
  width: 32.6666666667%;
  margin-right: 1%;
  margin-bottom: 0.8%;
  padding: 2rem;
  background-color: #FFF;
}
.c-list-consultant li a {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.c-list-consultant li figure {
  width: 30%;
  margin: auto 0;
}
.c-list-consultant li figure img {
  border-radius: 50%;
}
.c-list-consultant li:nth-child(3n) {
  margin-right: 0;
}
.c-list-consultant__wrap {
  width: 65%;
  margin: auto 0;
  color: #000;
  font-weight: 500;
  font-family: YakuHanMP, "Noto Serif JP", serif;
}
.c-list-consultant__name {
  margin-bottom: 1rem;
  font-size: clamp(18px, 1.046vw, 20px);
}
.c-list-consultant__post {
  margin-bottom: 1rem;
  font-size: clamp(14px, 0.8333vw, 16px);
  line-height: 1.4;
}
.c-list-consultant__department {
  font-size: 13px;
  line-height: 1.4;
}
.c-list-information {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.c-list-information li {
  width: 49%;
  margin-bottom: 2rem;
  border: 1px solid #E8EBEF;
}
.c-list-information li a {
  display: block;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.c-list-information li a figure {
  width: 40%;
}
.c-list-information__ttl {
  width: 60%;
  margin: auto 0;
  padding: 0 3rem;
  font-weight: 500;
  font-size: clamp(16px, 0.9375vw, 18px);
  font-family: YakuHanMP, "Noto Serif JP", serif;
}
.c-list-blue1 {
  padding: 3rem 0 3rem 2rem;
}
.c-list-blue1 li {
  position: relative;
  padding-left: 1em;
}
.c-list-blue1 li::before {
  position: absolute;
  top: 7px;
  left: 0;
  content: "●";
  color: #26507D;
  font-size: 8px;
}
.c-list-blue2 {
  padding: 3rem 0 3rem 2rem;
}
.c-list-blue2 li {
  position: relative;
  padding-left: 1em;
}
.c-list-blue2 li::before {
  position: absolute;
  top: 7px;
  left: 0;
  content: "●";
  color: #3974B9;
  font-size: 8px;
}
.c-list-flow {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  padding-bottom: 4rem;
  gap: 0;
}
.c-list-flow li {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  width: 140px;
  height: 140px;
  gap: 0;
  border: 1px solid #26507D;
  border-radius: 70px;
  color: #26507D;
}
.c-list-flow li::after {
  display: block;
  position: absolute;
  top: calc(50% - 7px);
  right: -5rem;
  width: 12px;
  height: 15px;
  background: url(../img/ico_arrow_05.svg) no-repeat center center;
  background-size: contain;
  content: "";
}
.c-list-flow li:last-child::after {
  display: none;
}
.c-list-flow__item {
  margin: auto;
  font-weight: bold;
  text-align: center;
}

.c-list-consultant-close {
  display: none;
  margin-bottom: 4rem;
}

.c-page-top {
  position: fixed;
  right: 1.0416666667vw;
  bottom: 5.2083333333vw;
}
.c-page-top a {
  position: relative;
  width: 8rem;
  height: 8rem;
  border-radius: 8rem;
  background: #fff;
  box-shadow: 1rem 0 2rem rgba(1, 120, 228, 0.2);
  transition: 0.3s all;
}
.c-page-top a::before {
  display: block;
  position: absolute;
  content: "";
}
.c-page-top a:focus:focus {
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s;
}

.c-seminar-list {
  width: 80%;
  margin: 4rem auto;
  overflow: hidden;
}
.c-seminar-list .swiper-slide a {
  display: block;
}
.c-seminar-list .swiper-slide figure {
  margin-bottom: 1rem;
}
.c-seminar-list__ico__01 {
  display: inline-block;
  width: 130px;
  padding: 5px 0;
  border: 1px solid #17375B;
  background-color: #17375B;
  color: #FFF;
  font-size: 12px;
  line-height: 1;
  text-align: center;
}
.c-seminar-list__ico__02 {
  display: inline-block;
  width: 130px;
  padding: 5px 0;
  border: 1px solid #17375B;
  background-color: #FFF;
  color: #17375B;
  font-size: 12px;
  line-height: 1;
  text-align: center;
}
.c-seminar-list__ttl {
  padding: 1rem 0;
  font-weight: 500;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 1.5555555556;
  font-family: YakuHanMP, "Noto Serif JP", serif;
}
.c-seminar-list p {
  line-height: 1.625;
}
.c-seminar-list__date {
  margin-top: 2rem;
  color: #666;
  font-size: 14px;
}
.c-seminar-list-pagination {
  padding: 2rem 0 3rem 0;
  text-align: center;
}
.c-seminar-list-button-next {
  position: absolute;
  top: 35%;
  right: 0;
  width: 80px;
  height: 80px;
  border-radius: 40px;
  background: url(../img/ico_next_01.svg) no-repeat center center #FFF;
  background-size: 16px;
}
.c-seminar-list-button-next:hover {
  cursor: pointer;
  opacity: 0.7;
}
.c-seminar-list-button-prev {
  position: absolute;
  top: 35%;
  left: 0;
  width: 80px;
  height: 80px;
  border-radius: 40px;
  background: url(../img/ico_prev_01.svg) no-repeat center center #FFF;
  background-size: 16px;
}
.c-seminar-list-button-prev:hover {
  cursor: pointer;
  opacity: 0.7;
}

.swiper-pagination-bullet {
  width: 22px !important;
  height: 2px !important;
  border-radius: 0 !important;
  background-color: #8C9FC8;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #1A3F91;
}

.c-seminar {
  background-color: #E8ECF4;
}
.c-seminar .l-container {
  position: relative;
}
.c-seminar .c-title-h2-nomal {
  font-size: clamp(24px, 1.77vw, 34px);
}

.c-service-cta {
  background: url(../img/feature/bg_c-service-cta.jpg) no-repeat center 0;
  background-size: cover;
}
.c-service-cta-list {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.c-service-cta-list li {
  width: 50%;
  padding: 15% 5% 5% 5%;
  color: #FFF;
  text-align: center;
}
.c-service-cta-list__ttl {
  margin-bottom: 3rem;
  font-weight: 500;
  font-size: clamp(28px, 2.083vw, 40px);
  font-family: YakuHanMP, "Noto Serif JP", serif;
}
.c-service-cta-list__lead {
  margin-bottom: 2rem;
  font-weight: 500;
  font-size: clamp(18px, 1.046vw, 20px);
  font-family: YakuHanMP, "Noto Serif JP", serif;
}
.c-service-cta-list__btn {
  margin-top: 3rem;
}
.c-service-cta-list__btn a {
  margin: auto;
}

.c-table-df {
  width: 100%;
  width: 100%;
  margin-top: 5rem;
  table-layout: fixed;
}
.c-table-df th, .c-table-df td {
  border: 1px solid #B9C3CE;
}
.c-table-df th {
  padding: 1rem 2rem;
  background: #17375B;
  color: #FFF;
  text-align: center;
}
.c-table-df td {
  padding: 1rem 2rem;
  background: #F3F5F7;
}
.c-table-df .ta-center {
  text-align: center;
}

.c-text-link--arrow-right a, .c-text-link a {
  text-decoration: underline;
}
@includer hover {
  .c-text-link--arrow-right a, .c-text-link a {
    text-decoration: none;
  }
}

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

.c-text-lead-center {
  margin-bottom: 4rem;
  font-weight: 500;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 1.7777777778;
  font-family: YakuHanMP, "Noto Serif JP", serif;
  letter-spacing: 0.1em;
  text-align: center;
}
.c-text-lead-left {
  margin-bottom: 4rem;
  font-weight: 500;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 1.7777777778;
  font-family: YakuHanMP, "Noto Serif JP", serif;
  letter-spacing: 0.1em;
  text-align: left;
}
.c-text-lead-center-b {
  margin-bottom: 4rem;
  color: #17375B;
  font-weight: 600;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 1.7777777778;
  font-family: YakuHanMP, "Noto Serif JP", serif;
  letter-spacing: 0.1em;
  text-align: center;
}
.c-text-indent {
  padding-left: 1em;
  text-indent: -1em;
}

.c-title-h2-nomal {
  margin-bottom: 2rem;
  color: #17375B;
  font-weight: 500;
  font-size: clamp(18px, 1.458vw, 28px);
  line-height: 1.263;
  font-family: YakuHanMP, "Noto Serif JP", serif;
  letter-spacing: 0.1em;
  text-align: center;
}
.c-title-h2-nomal.border-b {
  padding-bottom: 2rem;
  border-bottom: 1px solid #111;
}
.c-title-h2-nomal .font-s {
  font-size: clamp(18px, 1.046vw, 20px);
}
.c-title-h2-nomal .font-m {
  font-size: clamp(24px, 1.562vw, 30px);
}
.c-title-h2-nomal-l {
  margin-bottom: 2rem;
  color: #17375B;
  font-weight: 500;
  font-size: clamp(24px, 1.77vw, 34px);
  line-height: 1.263;
  font-family: YakuHanMP, "Noto Serif JP", serif;
  letter-spacing: 0.1em;
  text-align: center;
}
.c-title-h2-nomal-l.border-b {
  padding-bottom: 2rem;
  border-bottom: 1px solid #111;
}
.c-title-h2-ico-01 {
  display: inline-block;
  margin-right: 15px;
  padding: 8px 15px 10px 15px;
  background-color: #17375B;
  color: #FFF;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 1;
  vertical-align: middle;
}
.c-title-h3-nomal {
  margin-bottom: 2rem;
  color: #17375B;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 1.263;
  line-height: 1.55;
  font-family: YakuHanMP, "Noto Serif JP", serif;
  letter-spacing: 0.1em;
}
.c-title-h3-border {
  margin-bottom: 2rem;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #17375B;
  color: #17375B;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 1.263;
  line-height: 1.55;
  letter-spacing: 0.1em;
}
.c-title-h3-point {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  margin-bottom: 3rem;
  gap: 30px;
}
.c-title-h3-point__ico {
  width: 80px;
  height: 80px;
  padding-top: 1.7rem;
  border-radius: 40px;
  color: #FFF;
  font-size: 12px;
  line-height: 1;
  font-family: YakuHanMP, "Noto Serif JP", serif;
  text-align: center;
}
.c-title-h3-point__ico em {
  font-size: 32px;
}
.c-title-h3-point__item {
  width: calc(100% - 130px);
  margin-top: auto;
  margin-bottom: auto;
  font-weight: bold;
  line-height: 1.4;
}
.c-title-h3-point__item_m {
  font-size: 28px;
}
.c-title-h3-point__item_s {
  font-size: 16px;
}

.h3_blue_01 .c-title-h3-point__ico {
  background-color: #17375B;
}
.h3_blue_01 .c-title-h3-point__item {
  color: #17375B;
}

.h3_blue_02 .c-title-h3-point__ico {
  background-color: #26507D;
}
.h3_blue_02 .c-title-h3-point__item {
  color: #26507D;
}

.h3_blue_03 .c-title-h3-point__ico {
  background-color: #3974B9;
}
.h3_blue_03 .c-title-h3-point__item {
  color: #3974B9;
}

.h2-left {
  text-align: left !important;
}

.c-title-blue .c-title-h2-nomal {
  color: #3974B9;
}
.c-title-blue .c-title-h2-ico-01 {
  background: #3974B9;
}
.c-title-blue .c-title-h3-border {
  border-bottom: 1px solid #3974B9;
  color: #3974B9;
}

.c-title-blue2 .c-title-h2-nomal {
  color: #26507D;
}
.c-title-blue2 .c-title-h2-ico-01 {
  background: #26507D;
}
.c-title-blue2 .c-title-h3-border {
  border-bottom: 1px solid #26507D;
  color: #26507D;
}

.font-s {
  font-size: clamp(18px, 1.046vw, 20px);
}

.font-m {
  font-size: clamp(24px, 1.562vw, 30px);
}

.font-l {
  font-size: clamp(28px, 2.083vw, 40px);
}

.c-titlearea-s {
  height: 190px;
  background: url(../img/bg_contents_mv.jpg) no-repeat center center;
  background-size: cover;
  text-align: center;
}
.c-titlearea-s h1 {
  padding-top: 6.5rem;
  color: #FFF;
  font-weight: 500;
  font-size: clamp(19px, 1.458vw, 29px);
  font-family: YakuHanMP, "Noto Serif JP", serif;
  letter-spacing: 0.1em;
}
.c-titlearea-m {
  height: 330px;
  border-top: 30px solid #17375B;
  color: #FFF;
  /*text-align: center;*/
  text-align: left;
}
.c-titlearea-m h1 {
  padding-top: 1rem;
  font-weight: 500;
  font-size: clamp(19px, 1.458vw, 29px);
  font-family: YakuHanMP, "Noto Serif JP", serif;
  letter-spacing: 0.1em;
}
.c-titlearea-m h1 span.h1_ico {
  display: inline-block;
  margin-left: 10px;
  padding: 7px 10px 8px 10px;
  border: 1px solid #FFF;
  line-height: 1;
}
.c-titlearea-m__wrap {
  /*width: 55%;*/
  width: 100%;
}
.c-titlearea-m__ttl {
  padding-top: 1.5rem;
  font-weight: 500;
  font-size: clamp(14px, 0.8333vw, 16px);
  font-family: YakuHanMP, "Noto Serif JP", serif;
  letter-spacing: 0.1em;
}
.c-titlearea-m__ttl2 {
  font-weight: 500;
  font-size: clamp(24px, 1.666vw, 32px);
  font-family: YakuHanMP, "Noto Serif JP", serif;
  letter-spacing: 0.1em;
}
.c-titlearea-m__en {
  font-weight: 500;
  font-size: clamp(14px, 0.8333vw, 16px);
  font-family: "Crimson Text", serif;
  letter-spacing: 0.1em;
}
.c-titlearea-m .l-container {
  padding-top: 0;
  padding-bottom: 0;
}
.c-titlearea-m .c-btn-wrap-c3 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  width: 69%;
  padding-top: 3rem !important;
  gap: 1rem;
}
.c-titlearea-m .c-btn-wrap-c3 a {
  border: 1px solid #FFF;
}

.p-faq-list__wrap {
  width: calc(100% - 6rem);
  margin: auto 0;
}
.p-faq-list dt {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  padding: 2rem;
  gap: 0;
  border: 1px solid #17375B;
  background: #FFF;
  color: #17375B;
}
.p-faq-list dt i {
  display: block;
  width: 4rem;
  margin: auto 0;
  margin-right: 1rem;
  color: #17375B;
  font-style: 500;
  font-size: clamp(18px, 1.046vw, 20px);
  font-size: 26px;
  font-family: "Crimson Text", serif;
  text-align: center;
}
.p-faq-list + .p-faq-list {
  margin-top: 1.5625vw;
}
.p-faq-list dd {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  padding: 2rem;
  gap: 0;
}
.p-faq-list dd i {
  display: block;
  width: 4rem;
  margin-right: 1rem;
  color: #17375B;
  font-style: 500;
  font-size: clamp(18px, 1.046vw, 20px);
  font-size: 26px;
  font-family: "Crimson Text", serif;
  text-align: center;
}
.p-faq-list dt:before {
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  position: absolute;
  top: 50%;
  right: 1.5625vw;
  width: 20px;
  height: 2px;
  margin-top: -1px;
  background: #17375B;
  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: #17375B;
  content: "";
  transition: all 0.3s;
}
.p-faq-list.is-open dt:before {
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  background: #FFF;
}
.p-faq-list.is-open dt:after {
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: #FFF;
}
.p-faq-list.is-open dt {
  background: #17375B;
  color: #FFF;
}
.p-faq-list.is-open dt i {
  color: #FFF;
}
.p-faq-list a {
  color: #0e1155;
  text-decoration: underline;
}
.p-faq-list a:hover {
  text-decoration: none;
}

.p-footer-cta {
  background: url(../img/bg_footer-cta.png) no-repeat center bottom;
  background-size: cover;
  font-family: YakuHanMP, "Noto Serif JP", serif;
  letter-spacing: 0.1em;
}
.p-footer-cta__bnr {
  position: relative;
  width: 100%;
  height: 194px;
  overflow: hidden;
  background-size: cover;
  box-shadow: 0px 0px 15px -6px rgba(0, 0, 0, 0.6);
  color: #fff;
  font-size: clamp(14px, 0.8333vw, 16px);
  text-align: left;
}
.p-footer-cta__bnr a:hover {
  opacity: 1;
}
.p-footer-cta__bnr img {
  width: 100%;
  transition: 0.5s all;
}
.p-footer-cta__bnr p {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  padding-left: 2rem;
  transform: translate(-50%, -80%);
  font-weight: 500;
}
.p-footer-cta__bnr strong {
  display: block;
  margin-top: 2rem;
  font-weight: bold;
  font-size: clamp(18px, 1.458vw, 28px);
  line-height: 1.8;
}
.p-footer-cta__bnr__btn {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 1rem 3rem;
  background: url(../img/ico_arrow_01.svg) no-repeat right 15px center rgba(0, 0, 0, 0.5);
  background-size: 8px 16px;
}
.p-footer-cta-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 2%;
}
.p-footer-cta-list li {
  width: 49%;
  max-width: 363px;
}
.p-footer-cta__wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  padding-bottom: 6rem;
  gap: 0;
}
.p-footer-cta__wrapl {
  width: 58%;
}
.p-footer-cta__wrapl h2 {
  margin-bottom: 0.5em;
  color: #17375B;
  font-weight: 500;
  font-size: clamp(24px, 1.77vw, 34px);
}
.p-footer-cta__wrapl p {
  margin-bottom: 2.5rem;
}
.p-footer-cta__wrapr {
  width: 38%;
  padding: 3rem;
  background-color: #DCE1E6;
}
.p-footer-cta__wrapr h3 {
  margin-bottom: 1rem;
  color: #17375B;
  font-weight: 500;
  font-size: clamp(16px, 0.9375vw, 18px);
  text-align: center;
}
.p-footer-cta__wrapr ul > li {
  margin-bottom: 1rem;
  padding: 1rem;
  border: 1px solid #17375B;
  background-color: #FFF;
  font-weight: 500;
  font-size: clamp(16px, 0.9375vw, 18px);
  text-align: center;
}
.p-footer-cta__wrapr ul > li em {
  font-size: clamp(24px, 1.77vw, 34px);
  font-family: "Crimson Text", serif;
}
.p-footer-cta__wrapr ul > li:last-child {
  margin-bottom: 0;
}
.p-footer-nav {
  background: #17375B;
  color: #FFF;
}
.p-footer-nav h3 {
  font-weight: bold;
  font-size: 16px;
}
.p-footer-nav h3 em {
  display: block;
  font-size: 22px;
  font-family: YakuHanMP, "Noto Serif JP", serif;
}
.p-footer-nav__wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.p-footer-nav__inner {
  padding: 0 8rem 0 4rem;
  border-right: 1px solid #FFF;
}
.p-footer-nav__inner:last-child {
  border-right: none;
}
.p-footer-nav-list {
  margin-bottom: 3rem;
}
.p-footer-nav-list li {
  margin-bottom: 0.5rem;
}
.p-footer-nav-list li > a {
  font-weight: bold;
}
.p-footer-nav-list__sub {
  margin-left: 2rem;
  padding-left: 1em;
  text-indent: -0.6em;
}
.p-footer-nav-list__sub a {
  font-weight: normal !important;
}
.p-footer-nav-list__sub a span {
  padding: 0 10px;
  border: 1px solid #FFF;
}
.p-footer-nav-list__sub::before {
  display: inline-block;
  padding-right: 5px;
  content: "ー";
}
.p-footer-nav-list__sub2 {
  margin-left: 4rem;
}
.p-footer-nav-list__sub2 a {
  font-weight: normal !important;
}
.p-footer-nav-list__sub2::before {
  display: inline-block;
  padding-right: 5px;
  content: "ー";
}

.p-form-pager {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  width: calc(100% - 25px);
  gap: 0;
  border-left: 1px solid #17375B;
}
.p-form-pager li {
  position: relative;
  width: 33.3333333333%;
  height: 50px;
  padding: 1rem;
  border-top: 1px solid #17375B;
  border-bottom: 1px solid #17375B;
  color: #17375B;
  text-align: center;
}
.p-form-pager li::after, .p-form-pager li::before {
  position: absolute;
  top: 50%;
  left: calc(100% - 1px);
  width: 0;
  height: 0;
  border: solid transparent;
  content: "";
  pointer-events: none;
}
.p-form-pager li::after {
  z-index: 2;
  margin-top: -25px;
  border-top-width: 25px;
  border-right-width: 25px;
  border-bottom-width: 25px;
  border-left-width: 25px;
  border-color: rgba(0, 0, 0, 0);
  border-left-color: #FFF;
}
.p-form-pager li::before {
  z-index: 1;
  margin-top: -25px;
  margin-left: 1px;
  border-top-width: 25px;
  border-right-width: 25px;
  border-bottom-width: 25px;
  border-left-width: 25px;
  border-color: rgba(0, 0, 0, 0);
  border-left-color: #17375B;
}
.p-form-pager_active {
  position: relative;
  background-color: #17375B;
  color: #FFF !important;
}
.p-form-pager_active::after {
  border-left-color: #17375B !important;
}
.p-form__h2 {
  margin: 4rem 0;
  margin-bottom: 2rem;
  color: #17375B;
  font-weight: 500;
  font-size: clamp(18px, 1.458vw, 28px);
  line-height: 1.263;
  font-family: YakuHanMP, "Noto Serif JP", serif;
  letter-spacing: 0.1em;
}
.p-form-box {
  margin-bottom: 4rem;
}
.p-form-box dt {
  padding-bottom: 0.5rem;
  color: #17375B;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-form-box dt span.small {
  font-size: 14px;
}
.p-form-box dt span.required {
  display: inline-block;
  margin-left: 10px;
  padding: 5px;
  background-color: #17375B;
  color: #FFF;
  font-size: clamp(12px, 0.729vw, 14px);
  line-height: 1;
  font-family: YakuHanMP, "Noto Serif JP", serif;
}
.p-form-box dd input[type=text] {
  display: inline-block;
  width: 100%;
  padding: 1rem 2rem;
  border: 1px solid #B9C3CE;
}
.p-form-box dd input[type=text]::-moz-placeholder {
  color: #B9C3CE;
}
.p-form-box dd input[type=text]::placeholder {
  color: #B9C3CE;
}
.p-form-box-check {
  padding: 1rem 2rem;
  border: 1px solid #B9C3CE;
}
.p-form-box-check ul {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  gap: 0;
}
.p-form-box-check ul li {
  width: 25%;
}
.p-form-box-check ul li input[type=checkbox] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  border: 1px solid #17375B;
  vertical-align: -2px;
}
.p-form-box-check ul li input[type=checkbox]:checked:before {
  position: absolute;
  top: 2px;
  left: 5px;
  width: 4px;
  height: 10px;
  transform: rotate(50deg);
  border-right: 2px solid #17375B;
  border-bottom: 2px solid #17375B;
  content: "";
}
.p-form-box__input50 {
  width: 50% !important;
}
.p-form-box-btn {
  display: block;
  position: relative !important;
  width: 100%;
  max-width: 360px;
  margin: auto;
  padding: 1.5rem 0 1.5rem 2rem;
  background: url(../img/ico_arrow_01.svg) no-repeat right 15px center;
  background-size: 8px 16px;
  background-color: #17375B !important;
  box-shadow: 4px 4px 10px -7px rgba(0, 0, 0, 0.6);
  color: #FFF;
  font-weight: bold;
  font-family: YakuHanMP, "Noto Serif JP", serif;
  text-align: left;
  transition: 0.7s;
}
.p-form-box-btn:hover {
  opacity: 0.7;
}
.p-form-box-btn__zip {
  display: inline-block;
  padding: 1rem 2rem;
  border: 1px solid #B9C3CE;
  background-color: #17375B;
  box-shadow: 4px 4px 10px -7px rgba(0, 0, 0, 0.6);
  color: #FFF;
  font-family: YakuHanMP, "Noto Serif JP", serif;
  vertical-align: top;
  transition: 0.7s;
}
.p-form-box-btn__zip:hover {
  cursor: pointer;
  opacity: 0.7;
}

.p-home-mv {
  position: relative;
  color: #FFF;
  font-family: YakuHanMP, "Noto Serif JP", serif;
}
.p-home-mv h1 {
  padding: 3rem 2rem 4rem 2rem;
  font-weight: 400;
  font-size: clamp(32px, 2.5vw, 48px);
  line-height: 1.675;
  letter-spacing: 0.1em;
}
.p-home-mv h1 span {
  display: block;
  font-size: clamp(24px, 1.77vw, 34px);
}
.p-home-mv h2 {
  margin: 0;
  padding: 1rem 2rem 3rem 2rem;
  font-weight: 400;
  font-size: clamp(32px, 2.5vw, 48px);
  line-height: 1.375;
  letter-spacing: 0.1em;
}
.p-home-mv__lead {
  padding: 0 2rem;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 1.77;
}
.p-home-mv__subttl {
  display: inline-block;
  padding: 12px;
  background-color: rgba(8, 25, 62, 0.7);
  font-size: 32px;
}
.p-home-mv__en {
  padding: 0 2rem;
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  letter-spacing: 0.5em;
}
.p-home-mv__slide .swiper-slide {
  color: #FFF;
}
.p-home-mv__slide .l-container {
  display: flex;
  align-items: center;
  height: 550px;
}
.p-home-mv__slide .mv_01 {
  background: url(../img/top/bg_mv_01.jpg) no-repeat center center;
  background-size: cover;
}
.p-home-mv__slide .mv_02 {
  background: url(../img/top/bg_mv_02.jpg) no-repeat center center;
  background-size: cover;
}
.p-home-mv__slide .mv_03 {
  background: url(../img/top/bg_mv_03.jpg) no-repeat center center;
  background-size: cover;
}
.p-home-mv__slide .mv_04 {
  background: url(../img/top/bg_mv_04.jpg) no-repeat center center;
  background-size: cover;
}
.p-home-mv__slide .mv_05 {
  background: url(../img/top/bg_mv_05.jpg) no-repeat center center;
  background-size: cover;
}
.p-home-mv__slide .mv_06 {
  background: url(../img/top/bg_mv_06.jpg) no-repeat center center;
  background-size: cover;
}
.p-home-mv__slide .mv_07 {
  background: url(../img/top/bg_mv_07.jpg) no-repeat center center;
  background-size: cover;
}
.p-home-mv__slide .mv_08 {
  background: url(../img/top/bg_mv_08.jpg) no-repeat center center;
  background-size: cover;
}

.p-home-mv-pagination {
  padding: 1rem 4rem;
}
.p-home-mv-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  margin: 0 6px !important;
}
.p-home-mv-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #173576;
}

.p-home-lead {
  overflow: visible;
}
.p-home-lead .l-container {
  position: relative;
  padding-right: 2%;
  padding-left: 0;
  background-color: #FFF;
}
.p-home-lead__wrap {
  padding-left: 6%;
  font-family: YakuHanMP, "Noto Serif JP", serif;
}
.p-home-lead__wrap h3 {
  margin-bottom: 2rem;
  padding-top: 4%;
  font-weight: 500;
  font-size: clamp(18px, 1.146vw, 22px);
  line-height: 1.72;
  letter-spacing: 0.1em;
}
.p-home-lead__wrap p {
  font-size: clamp(14px, 0.8333vw, 16px);
  letter-spacing: 0.1em;
}
.p-home-lead__btn {
  display: flex;
  justify-content: center;
  margin-top: 4rem;
}
.p-home-lead figure a {
  display: block;
  padding: 4rem 0;
}
.p-home-information {
  background: url(../img/bg_footer-cta.png) no-repeat center bottom;
  background-size: cover;
}
.p-home-information .l-container {
  position: relative;
}
.p-home-service .l-container {
  padding-top: 0;
}
.p-home-consultant {
  background-color: #17375B;
  color: #FFF;
}
.p-home-consultant h2 {
  color: #FFF;
}
.p-home-strength {
  font-family: YakuHanMP, "Noto Serif JP", serif;
  background: #d7e3f1;
}
.p-home-strength h3 {
  margin-bottom: 2rem;
  padding-top: 4%;
  font-weight: 500;
  font-size: clamp(18px, 1.146vw, 22px);
  line-height: 1.72;
  letter-spacing: 0.1em;
}
.c-num-box {
  position: relative;
  background: #fff;
}
.c-num-box__num {
  color: #fff;
  font-size: 12px;
  line-height: 1;
  width: 80px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: absolute;
  top: 0;
  left: 0;
}
.c-num-box:nth-child(1) .c-num-box__num {
  background: #17375b;
}
.c-num-box:nth-child(2) .c-num-box__num {
  background: #26507d;
}
.c-num-box:nth-child(3) .c-num-box__num {
  background: #3974b9;
}
.c-num-box__num span {
  font-size: 2.5em;
  font-weight: 600;
  display: block;
}
.c-num-box__img {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 40px 35px 25px;
}
.c-num-box__txt {
  padding: 0 35px 45px;
}
.p-home-case {
  background: #17375b;
}
.p-home-case .l-container {
  position: relative;
}
.p-home-case .c-title-h2-nomal,
.p-home-case .c-text-lead-center {
  color: #fff;
}

.c-list-3col {
  display: flex;
  gap: 30px;
}
.c-list-3col li {
  width: calc((100% - 60px) / 3);
}
@media (max-width: 768px) {
  .c-list-3col {
    flex-direction: column;
  }
  .c-list-3col li {
    width: 100%;
  }
}

.p-service-anchor {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  padding-top: 5rem;
  gap: 0;
}
.p-service-anchor li {
  width: 48%;
  background: url(../img/service/bg_p-service-anchor_001.jpg) no-repeat center center;
  background-size: cover;
}
.p-service-anchor li:nth-child(2) {
  background: url(../img/service/bg_p-service-anchor_002.jpg) no-repeat center center;
  background-size: cover;
}
.p-service-anchor li a {
  display: block;
  padding: 8rem 0;
  box-shadow: 6px 6px 15px -6px rgba(0, 0, 0, 0.2);
  color: #FFF;
  font-weight: 500;
  font-size: clamp(25px, 1.875vw, 36px);
  font-family: YakuHanMP, "Noto Serif JP", serif;
  text-align: center;
}
.p-service-anchor li a::after {
  display: inline-block;
  width: 30px;
  height: 15px;
  margin-left: 1rem;
  background: url(../img/ico_arrow_03.svg) no-repeat center center;
  background-size: contain;
  content: "";
}
.p-service-worries-list {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  gap: 0;
}
.p-service-worries-list li {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  width: 23.5%;
  height: 260px;
  gap: 0;
  background: url(../img/service/ico_service__029.png) no-repeat center center;
  background-size: contain;
  color: #17375B;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: center;
}
.p-service-worries-list__item {
  margin: auto;
}
.p-service-worries-list2 {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  padding-top: 5rem;
  gap: 0;
}
.p-service-worries-list2__item {
  width: 48%;
  padding: 3rem;
  background-color: #EBF1F8;
}
.p-service-worries-list2__ttl {
  margin-bottom: 2rem;
  color: #17375B;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 1.4;
  font-family: YakuHanMP, "Noto Serif JP", serif;
  text-align: center;
}
.p-service-worries-list2__ttl em {
  font-size: clamp(24px, 1.562vw, 30px);
}
.p-service-worries-list2__logo {
  width: 282px;
  margin: auto auto 3rem auto;
}
.p-service-worries-list2__logo img {
  width: 100%;
}
.p-service-worries__h3_01 {
  padding: 8rem 0 4rem 0;
  font-weight: bold;
  text-align: center;
}
.p-service-worries__h3_02 {
  position: relative;
  padding: 4rem 0 2rem 0;
  font-weight: 500;
  font-size: clamp(18px, 1.458vw, 28px);
  font-family: YakuHanMP, "Noto Serif JP", serif;
  text-align: center;
}
.p-service-worries__h3_02::before {
  display: block;
  width: 100px;
  height: 80px;
  margin: auto auto 2rem auto;
  background: url(../img/ico_arrow_04.png) no-repeat center center;
  background-size: contain;
  content: "";
}
.p-service-worries__h3_02 em {
  display: inline-block;
  position: relative;
  font-size: clamp(25px, 1.875vw, 36px);
}
.p-service-worries__h3_02 em::before {
  position: absolute;
  top: 0;
  left: 2em;
  content: "●";
  color: #3974B9;
  font-size: 8px;
}
.p-service-worries__h4_01 {
  padding: 0.5rem 0;
  border: 1px solid #26507D;
  border-radius: 5rem;
  color: #26507D;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: center;
}
.p-service-worries__h4_02 {
  padding: 0.5rem 0;
  border: 1px solid #3974B9;
  border-radius: 5rem;
  color: #3974B9;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: center;
}
.p-service-worries__lead {
  font-weight: 500;
  font-family: YakuHanMP, "Noto Serif JP", serif;
  text-align: center;
}
.p-service-sec .l-container {
  padding-top: 0;
}
.p-service-sec .c-title-h2-nomal {
  font-size: clamp(24px, 1.77vw, 34px);
}

.bg_service_001 {
  background: url(../img/service/bg_c-titlearea-m__001.jpg) no-repeat center center;
  background-size: cover;
}

.bg_service_002 {
  background: url(../img/service/bg_c-titlearea-m__002.jpg) no-repeat center center;
  background-size: cover;
}

.bg_service_003 {
  background: url(../img/service/bg_c-titlearea-m__003.jpg) no-repeat center center;
  background-size: cover;
}

.bg_service_004 {
  background: url(../img/service/bg_c-titlearea-m__004.jpg) no-repeat center center;
  background-size: cover;
}

.bg_service_005 {
  background: url(../img/service/bg_c-titlearea-m__005.jpg) no-repeat center center;
  background-size: cover;
}

.bg_service_006 {
  background: url(../img/service/bg_c-titlearea-m__006.jpg) no-repeat center center;
  background-size: cover;
}

.bg_service_007 {
  background: url(../img/service/bg_c-titlearea-m__007.jpg) no-repeat center center;
  background-size: cover;
}

.bg_service_008 {
  background: url(../img/service/bg_c-titlearea-m__008.jpg) no-repeat center center;
  background-size: cover;
}

.bg_service_009 {
  background: url(../img/service/bg_c-titlearea-m__009.jpg) no-repeat center center;
  background-size: cover;
}

.bg_service_010 {
  background: url(../img/service/bg_c-titlearea-m__010.jpg) no-repeat center center;
  background-size: cover;
}

.bg_service_011 {
  background: url(../img/service/bg_c-titlearea-m__011.jpg) no-repeat center center;
  background-size: cover;
}

.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-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-pt--10 {
  padding-top: 1rem;
}

.u-pb--10 {
  padding-bottom: 1rem;
}

.u-pr--10 {
  padding-right: 1rem;
}

.u-pl--10 {
  padding-left: 1rem;
}

.u-pt--20 {
  padding-top: 2rem;
}

.u-pb--20 {
  padding-bottom: 2rem;
}

.u-pr--20 {
  padding-right: 2rem;
}

.u-pl--20 {
  padding-left: 2rem;
}

.u-pt--30 {
  padding-top: 3rem;
}

.u-pb--30 {
  padding-bottom: 3rem;
}

.u-pr--30 {
  padding-right: 3rem;
}

.u-pl--30 {
  padding-left: 3rem;
}

.u-pt--40 {
  padding-top: 4rem;
}

.u-pb--40 {
  padding-bottom: 4rem;
}

.u-pr--40 {
  padding-right: 4rem;
}

.u-pl--40 {
  padding-left: 4rem;
}

.u-pt--50 {
  padding-top: 5rem;
}

.u-pb--50 {
  padding-bottom: 5rem;
}

.u-pr--50 {
  padding-right: 5rem;
}

.u-pl--50 {
  padding-left: 5rem;
}

.u-pt--60 {
  padding-top: 6rem;
}

.u-pb--60 {
  padding-bottom: 6rem;
}

.u-pr--60 {
  padding-right: 6rem;
}

.u-pl--60 {
  padding-left: 6rem;
}

.u-pt--70 {
  padding-top: 7rem;
}

.u-pb--70 {
  padding-bottom: 7rem;
}

.u-pr--70 {
  padding-right: 7rem;
}

.u-pl--70 {
  padding-left: 7rem;
}

.u-pt--80 {
  padding-top: 8rem;
}

.u-pb--80 {
  padding-bottom: 8rem;
}

.u-pr--80 {
  padding-right: 8rem;
}

.u-pl--80 {
  padding-left: 8rem;
}

.u-pt--90 {
  padding-top: 9rem;
}

.u-pb--90 {
  padding-bottom: 9rem;
}

.u-pr--90 {
  padding-right: 9rem;
}

.u-pl--90 {
  padding-left: 9rem;
}

.u-pt--100 {
  padding-top: 10rem;
}

.u-pb--100 {
  padding-bottom: 10rem;
}

.u-pr--100 {
  padding-right: 10rem;
}

.u-pl--100 {
  padding-left: 10rem;
}

.u-pt--110 {
  padding-top: 11rem;
}

.u-pb--110 {
  padding-bottom: 11rem;
}

.u-pr--110 {
  padding-right: 11rem;
}

.u-pl--110 {
  padding-left: 11rem;
}

.u-pt--120 {
  padding-top: 12rem;
}

.u-pb--120 {
  padding-bottom: 12rem;
}

.u-pr--120 {
  padding-right: 12rem;
}

.u-pl--120 {
  padding-left: 12rem;
}

.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 */
.slick-loading .slick-list {
  background: #fff url("./../img/ajax-loader.gif") center center no-repeat;
}

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

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

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

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

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

/* Slider */
.slick-slider {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -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 (max-width: 1350px) {
  html {
    font-size: 0.6944444444vw;
  }
}

@media (max-width: 768px) {
  html {
    font-size: 10px;
  }
}

@media screen and (min-width: 769px) {
  a:hover, a:active {
    text-decoration: none;
  }
}

@media screen and (max-width: 768px) {
  main {
    margin-top: 8rem;
  }
  .l-container.l-container-servicelist {
    padding-top: 3vw !important;
  }
  .c-bnr_wrap {
    padding-top: 2rem;
  }
  .c-bnr-meeting a {
    background: url(../img/bg_bnr_001.jpg) no-repeat -280px 0;
    background-size: cover;
  }
  .c-bnr-meeting__wrap {
    width: 80%;
  }
  .c-bnr-meeting__ico {
    width: 120px;
    margin-bottom: 1rem;
    font-size: 12px;
  }
  .c-bnr-meeting__ttl1 {
    font-size: 14px;
  }
  .c-bnr-meeting__ttl2 {
    font-size: 20px;
  }
  .c-bnr-meeting__ttl3 {
    font-size: 12px;
  }
  .c-bnr-matching a {
    background: url(../img/bg_bnr_003.jpg) no-repeat -280px 0;
    background-size: cover;
  }
  .c-bnr-matching a::after {
    display: block;
    position: absolute;
    top: calc(50% - 16px);
    right: 5%;
    width: 16px;
    height: 32px;
    background: url(../img/ico_arrow_01.svg) no-repeat center center;
    background-size: contain;
    content: "";
  }
  .c-bnr-matching__wrap {
    width: 80%;
  }
  .c-bnr-matching__ico {
    width: 120px;
    margin-bottom: 1rem;
    font-size: 12px;
  }
  .c-bnr-matching__ttl1 {
    font-size: 14px;
  }
  .c-bnr-matching__ttl2 {
    font-size: 20px;
  }
  .c-bnr-matching__ttl3 {
    font-size: 12px;
  }
  .c-bnr-meeting a {
    background: url(../img/bg_bnr_001.jpg) no-repeat -280px 0;
    background-size: cover;
  }
  .c-bnr-meeting__wrap {
    width: 80%;
  }
  .c-bnr-meeting__ico {
    width: 120px;
    margin-bottom: 1rem;
    font-size: 12px;
  }
  .c-bnr-meeting__ttl1 {
    font-size: 14px;
  }
  .c-bnr-meeting__ttl2 {
    font-size: 20px;
  }
  .c-bnr-meeting__ttl3 {
    font-size: 12px;
  }
  .c-bnr-news a {
    background: url(../img/bg_bnr_004.jpg) no-repeat -280px 0;
    background-size: cover;
  }
  .c-bnr-news__wrap {
    width: 80%;
  }
  .c-bnr-news__ico {
    width: 120px;
    margin-bottom: 1rem;
    font-size: 12px;
  }
  .c-bnr-news__ttl1 {
    font-size: 14px;
  }
  .c-bnr-news__ttl2 {
    max-width: 400px;
    font-size: 20px;
  }
  .c-bnr-news__ttl2 span {
    font-size: 25px;
  }
  .c-bnr-news__ttl2::after {
    top: calc(50% - 45px);
  }
  .c-bnr-news__ttl2::before {
    top: calc(50% - 45px);
  }
  .c-bnr-news__ttl3 {
    font-size: 12px;
  }
  .c-bnr-book figure {
    width: 50%;
    margin: 3rem auto;
  }
  .c-bnr-book__ttl2 {
    width: 100%;
    padding-top: 4rem;
  }
  .c-bnr-book__list {
    width: 100%;
  }
  .c-box {
    padding: 2rem;
  }
  .c-btn-wrap-c2 {
    padding-top: 4rem;
  }
  .c-btn-wrap-c2 li {
    width: 100%;
  }
  .c-btn-wrap-c3 {
    padding-top: 4rem;
  }
  .c-btn-wrap-c3 li {
    width: 100%;
  }
  .c-document-list > li {
    width: 100%;
    margin-bottom: 4rem;
  }
  .c-document .c-title-h2-nomal {
    font-size: clamp(24px, 1.562vw, 30px);
  }
  .c-flex-60 {
    width: 100%;
    padding-bottom: 2rem;
  }
  .c-flex-50 {
    width: 100%;
    padding-bottom: 2rem;
  }
  .c-flex-44 {
    width: 100%;
    padding-bottom: 2rem;
  }
  .c-flex-40 {
    width: 100%;
    padding-bottom: 2rem;
  }
  .c-flex-32 {
    width: 100%;
    padding-bottom: 2rem;
  }
  .c-glossary-list li {
    width: 100%;
    margin-bottom: 2rem;
  }
  .c-glossary-list li a {
    padding: 2rem;
  }
  *[class^=c-img-box] img {
    display: block;
    width: 100%;
    max-width: 100%;
    margin: 0 auto 2rem;
    float: none;
  }
  .c-img-box--l__item, .c-img-box--l img {
    width: 100%;
    max-width: initial;
    margin-right: 0;
  }
  .c-img-box--r__item, .c-img-box--r img {
    width: 100%;
    max-width: initial;
    margin-right: 0;
  }
  .c-img-box--half__item {
    width: 100%;
    max-width: initial;
    margin-right: 0;
  }
  .c-img-c img {
    max-width: 100%;
  }
  .c-img-c_pc {
    display: none;
  }
  .c-img-c_sp {
    display: block;
  }
  .c-information-list-button-next {
    right: 1%;
    width: 40px;
    height: 40px;
    background-size: 10px;
  }
  .c-information-list-button-prev {
    left: 1%;
    width: 40px;
    height: 40px;
    background-size: 10px;
  }
  .c-information .c-title-h2-nomal {
    font-size: clamp(24px, 1.562vw, 30px);
  }
  .c-list-solution {
    padding: 2rem;
  }
  .c-list-solution ul li {
    width: 100%;
    padding: 3rem 0;
    border-right: none;
    border-bottom: 1px solid #FFF;
  }
  .c-list-solution__num {
    font-size: 70px;
    text-align: center;
  }
  .c-list-service li p {
    font-size: 12px;
  }
  .c-list-service__item {
    width: 100%;
  }
  .c-list-service__ttl {
    font-size: clamp(18px, 1.25vw, 24px);
  }
  .c-list-service__wrap {
    padding: 0 2rem 2rem 2rem;
  }
  .c-list-service-cross-border figure {
    margin-bottom: 4rem;
  }
  .c-list-service-cross-border img:nth-child(3) {
    width: 60%;
    margin-bottom: 2rem;
  }
  .c-list-service-ico li {
    width: 100%;
    margin-bottom: 2rem;
  }
  .c-list-service2 li {
    padding: 2rem;
  }
  .c-list-service2 li p {
    font-size: 12px;
  }
  .c-list-service2__item {
    width: 100%;
  }
  .c-list-service2__item_a p {
    text-align: left !important;
  }
  .c-list-service2__ttl {
    font-size: clamp(18px, 1.25vw, 24px);
  }
  .c-list-service2-ico li {
    width: 100%;
    margin-bottom: 2rem;
  }
  .c-list-consultant li {
    width: 100%;
    margin: auto auto 2rem auto;
  }
  .c-list-information li {
    width: 100%;
  }
  .c-list-flow {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: flex-start;
    gap: 25px;
  }
  .c-list-flow li {
    width: 100px;
    height: 100px;
    font-size: 11px;
  }
  .c-list-flow li::after {
    right: -2rem;
  }
  .c-page-top {
    right: 5%;
    bottom: 1.0416666667vw;
  }
  .c-page-top a {
    width: 3rem;
    height: 3rem;
  }
  .c-seminar-list-button-next {
    right: 1%;
    width: 40px;
    height: 40px;
    background-size: 10px;
  }
  .c-seminar-list-button-prev {
    left: 1%;
    width: 40px;
    height: 40px;
    background-size: 10px;
  }
  .c-seminar .c-title-h2-nomal {
    font-size: clamp(24px, 1.562vw, 30px);
  }
  .c-service-cta {
    background: none;
  }
  .c-service-cta .l-container {
    padding: 0;
  }
  .c-service-cta-list li {
    width: 100%;
  }
  .c-service-cta-list li:first-child {
    background: url(../img/feature/bg_c-service-cta__001.jpg) no-repeat center 0;
    background-size: cover;
  }
  .c-service-cta-list li:last-child {
    background: url(../img/feature/bg_c-service-cta__002.jpg) no-repeat center 0;
    background-size: cover;
  }
  .table_scroll {
    width: 100%;
    overflow-x: scroll;
  }
  .table_scroll table {
    width: 1000px;
  }
  .c-title-h2-nomal .font-s {
    font-size: clamp(16px, 0.9375vw, 18px);
  }
  .c-title-h2-nomal .font-m {
    font-size: clamp(18px, 1.354vw, 26px);
  }
  .c-title-h2-ico-01 {
    display: block;
    width: 40%;
    font-size: clamp(14px, 0.8333vw, 16px);
    text-align: center;
  }
  .c-title-h3-point__item_m {
    font-size: 20px;
  }
  .c-title-h3-point__item_s {
    font-size: 12px;
  }
  .font-s {
    font-size: clamp(16px, 0.9375vw, 18px);
  }
  .font-m {
    font-size: clamp(18px, 1.354vw, 26px);
  }
  .font-l {
    font-size: clamp(24px, 1.562vw, 30px);
  }
  .c-titlearea-m {
    height: inherit;
    padding: 0 4% 3rem 4%;
  }
  .c-titlearea-m__wrap {
    width: 100%;
  }
  .c-titlearea-m__en {
    font-size: clamp(12px, 0.729vw, 14px);
  }
  .c-titlearea-m .c-btn-wrap-c3 {
    width: 100%;
  }
  .c-titlearea-m .c-btn-wrap-c3 a {
    margin: auto;
  }
  .p-faq-list dt {
    padding-left: 0;
  }
  .p-faq-list dd {
    padding-left: 0;
  }
  .p-faq-list dd {
    font-size: 16px;
  }
  .p-footer-cta__bnr {
    height: auto;
  }
  .p-footer-cta__bnr p {
    font-size: 14px;
  }
  .p-footer-cta-list li {
    width: 100%;
    margin-bottom: 2rem;
  }
  .p-footer-cta__wrapl {
    width: 100%;
  }
  .p-footer-cta__wrapl h2 {
    font-size: clamp(18px, 1.25vw, 24px);
  }
  .p-footer-cta__wrapl p {
    font-size: clamp(14px, 0.8333vw, 16px);
  }
  .p-footer-cta__wrapr {
    width: 100%;
  }
  .p-footer-nav h3 {
    width: 100%;
    padding-bottom: 3rem;
  }
  .p-footer-nav__inner {
    width: 100%;
    padding: 0;
    border: none;
  }
  .p-footer-nav-list {
    margin-bottom: 1.5rem;
  }
  .p-footer-nav-list__sub a {
    font-size: 14px;
  }
  .p-form-pager li {
    padding-left: 2rem;
    font-size: 10px;
    line-height: 1.4;
  }
  .p-form-box-check ul li {
    width: 49%;
  }
  .p-home-mv {
    overflow: visible !important;
  }
  .p-home-mv-pagination {
    text-align: center;
  }
  .p-home-lead .l-container {
    width: 90%;
    margin-right: auto;
    margin-left: auto;
    padding: 7rem 5vw;
  }
  .p-home-lead__wrap {
    padding-right: 0;
    padding-left: 0;
  }
  .p-home-lead__item {
    width: 100%;
  }
  .p-home-lead figure {
    width: 100%;
  }
  .p-service-anchor li {
    width: 100%;
    margin-bottom: 2rem;
  }
  .p-service-anchor li a {
    padding: 6rem 0;
  }
  .p-service-worries-list li {
    width: 48%;
    height: 200px;
    margin-bottom: 2rem;
    font-size: clamp(14px, 0.8333vw, 16px);
  }
  .p-service-worries-list2__item {
    width: 100%;
    margin-bottom: 2rem;
  }
  .p-service-worries-list2__logo {
    width: 140px;
  }
  .p-service-worries__h3_01 {
    padding: 4rem 0 4rem 0;
  }
  .p-service-worries__h3_02 {
    padding: 4rem 0 4rem 0;
  }
  .p-service-sec .c-title-h2-nomal {
    font-size: clamp(24px, 1.562vw, 30px);
  }
  .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: 1280px) {
  .l-container--pt0, .l-container--p0, .l-container {
    width: 100%;
  }
  .l-container {
    box-sizing: border-box;
    padding: 4rem 5vw;
    padding-right: 5%;
    padding-left: 5%;
  }
  .l-container--p0 {
    box-sizing: border-box;
    padding: 4rem 5vw;
    padding-right: 5%;
    padding-left: 5%;
  }
  .l-container--pt0 {
    box-sizing: border-box;
    padding: 4rem 5vw;
    padding-right: 5%;
    padding-left: 5%;
  }
  .c-list-solution {
    padding: 4rem 2rem;
  }
}

@media (hover: hover) and (pointer: fine) {
  .c-page-top a:focus:hover {
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
  }
  .c-page-top a:hover:focus {
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
  }
  .c-text-link--underline:hover {
    text-decoration: none;
  }
  .p-footer-cta__bnr:hover img {
    transform: scale(2, 2);
    transition: 0.5s all;
  }
}

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

.results-list-item {
  display: flex;
}
.results-list-item:not(:last-child) {
  border-bottom: 1px solid #d7d5dc;
  padding-bottom: 60px;
  margin-bottom: 60px;
}
.results-list-item__img {
  width: calc(20% + 55px);
  display: flex;
  align-items: center;
  padding: 45px 0 45px 55px;
  background: #fff;
}
.results-list-item__img figure {
  width: 100%;
  height: 250px;
  position: relative;
}
.results-list-item__img figure.has_consultant a::before {
    content: '';
    display: block;
    width: 100%;
    height: 35%;
    background: linear-gradient(0deg, rgb(36 37 120 / 67%) 1%, rgba(255, 255, 255, 0) 72%);
    position: absolute;
    bottom: 0;
}
.results-list-item__img p {
  position: absolute;
  bottom: 10px;
  right: 20px;
  color: #fff;
  font-weight: bold;
  text-align: right;
}
.results-list-item__img p small {
  font-size: 14px;
}
.results-list-item__img img {
    width: 100%;
    height: 250px;
    object-fit: cover;
}
.results-list-item__text {
  width: calc(100% - (20% + 55px));
  background: #fff;
  padding: 45px 55px;
}
.results-list-item__title {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}
.results-list-item__comment {
  margin-bottom: 10px;
}
.results-list-item__comment p:first-child {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 5px;
}
.results-list-item__comment p:last-child {
  letter-spacing: -0.05em;
}
.results-list-item__detail {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  position: relative;
  margin-bottom: 20px;
}
.results-list-item__detail::after {
  content: url(../../image/img_arrow_right.png);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.results-list-item__assignment {
  width: 45%;
}
/* .results-list-item__assignment.select {
  background: #ebf1f8;
  border: 1px solid #d7d5dc;
} */
.results-list-item__assignment table {
  width: 100%;
  text-align: left;
  margin: 0!important;
}
.results-list-item__assignment table caption {
  text-align: center;
  color: #fff;
  font-weight: bold;
  line-height: 1;
  background: #08193e;
  padding: 7px 0;
}
.results-list-item__assignment table :is(th, td) {
  font-size: 14px;
  padding: 7px 20px;
}
.results-list-item__assignment table th {
  width: 35%;
}
.results-list-item__transfer {
  width: 45%;
}
/* .results-list-item__transfer.select {
  background: #ebf1f8;
  border: 1px solid #d7d5dc;
} */
.results-list-item__transfer table {
  width: 100%;
  text-align: left;
  margin: 0!important;
}
.results-list-item__transfer table caption {
  text-align: center;
  color: #fff;
  font-weight: bold;
  line-height: 1;
  background: #3974b9;
  padding: 7px 0;
}
.results-list-item__transfer table :is(th, td) {
  font-size: 14px;
  padding: 7px 20px;
}
.results-list-item__transfer table th {
  width: 35%;
}
.results-list-item__service {
  width: 100%;
  margin: auto;
  border: 1px solid #d7d5dc;
  display: flex;
}
.results-list-item__service__head {
  width: 140px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: bold;
  background: #ebf1f8;
  border-right: 1px solid #d7d5dc;
}
.results-list-item__service__body {
  padding: 15px 25px;
  width: calc(100% - 140px);
}
.results-list-item__service__body li {
  position: relative;
  padding-left: 15px;
}
.results-list-item__service__body li::before {
  content: '';
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #242578;
  position: absolute;
  left: 0;
  top: 11px;
}
.results-list-item__service__body li a {
  text-decoration: underline;
}
.results-list-item__link {
  width: 100%;
}
.results-list-item__link .c-btn-blue {
  margin-left: auto;
}
@media screen and (max-width: 768px) {
  .results-list-item {
    flex-direction: column;
  }
  .results-list-item:not(:last-child) {
    padding-bottom: 35px;
    margin-bottom: 35px;
  }
  .results-list-item__img {
    text-align: center;
    width: 100%;
    padding: 35px 35px 0;
  }
  .results-list-item__img figure {
    width: 65%;
    height: 55vw;
    margin: auto;
  }
  .results-list-item__img img {
    height: 55vw;
  }
  .results-list-item__text {
    width: 100%;
    padding: 25px 35px 35px;
  }
  .results-list-item__detail {
    flex-direction: column;
    width: 100%;
    margin-bottom: 20px;
  }
  .results-list-item__assignment {
    width: 100%;
    margin-bottom: 70px;
  }
  .results-list-item__transfer {
    width: 100%;
  }
  .results-list-item__detail::after {
    transform: translate(-50%, -50%) rotate(90deg);
  }
  .results-list-item__link .c-btn-blue {
    margin: auto;
  }
  .results-list-item__service {
    margin-top: 20px;
    flex-direction: column;
  }
  .results-list-item__service__head {
    width: 100%;
    padding: 10px 0;
    border-right: none;
    border-bottom: 1px solid #d7d5dc;
  }
  .results-list-item__service__body {
    width: 100%;
  }
}
.u-sp2 {
  display: none;
}
@media screen and (max-width: 1280px) {
  .u-sp2 {
    display: inline-block;
  }
}

/**250611**/
.has_menu_contents > div{
cursor: initial;
}
.menu_contents {
  background: rgba(17, 17, 17, 0.8);
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
    padding: 35px;
}

.menu_contents .menu_contents-inner {
  width: 100%;
  display: flex;
   justify-content: center;
          align-items: center;
gap:25px;
    flex-wrap: wrap;
}

.menu_contents .menu_contents-inner .menu_contents-item {
  color: #fff;
}

.menu_contents .menu_contents-inner .menu_contents-item a {
    position: relative;
  color: #fff;
  display: flex;
  padding: 10px 20px;
  width: 300px;
  align-items: center;
  font-size: 16px;
    border: 1px solid #fff;
    justify-content: center;
}

.menu_contents .menu_contents-inner .menu_contents-item a:before {
display: block;
    position: absolute;
    top: 50%;
    right: 16px;
    width: 8px;
    height: 8px;
    margin-top: -3px;
    margin-left: 1rem;
    transform: rotate(45deg);
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    border-color: #fff;
    content: "";
    vertical-align: middle;
}
.menu_contents .menu_contents-inner .menu_contents-item:nth-child(2n - 1) a {
  background: #fff;
  color: #111;
}
.menu_contents .menu_contents-inner .menu_contents-item:nth-child(2n - 1) a:before {
  border-top: 2px solid #111;
  border-right: 2px solid #111;
  border-color: #111;
}
.menu_contents .menu_contents-inner .menu_contents-item a:after {
  background: #FFF !important;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInNldHRpbmcvX2JyZWFrcG9pbnQuc2NzcyIsInNldHRpbmcvX2NvbG9yLnNjc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJzZXR0aW5nL19mb250ZmFtaWx5LnNjc3MiLCJtaXhpbi9fYW5pbWF0aW9uLnNjc3MiLCJtaXhpbi9fZmFkZWluLnNjc3MiLCJmb3VuZGF0aW9uL19yZXNldC5zY3NzIiwibWl4aW4vX2ZvbnRzaXplLnNjc3MiLCJsYXlvdXQvX2wtY29udGFpbmVyLnNjc3MiLCJzZXR0aW5nL19zaXplLnNjc3MiLCJsYXlvdXQvX2wtaGVhZGVyLnNjc3MiLCJsYXlvdXQvX2wtdG9waWNwYXRoLnNjc3MiLCJjb21wb25lbnQvX2MtYXJyb3cuc2NzcyIsImNvbXBvbmVudC9fYy1iZy5zY3NzIiwiY29tcG9uZW50L19jLWJuci5zY3NzIiwiY29tcG9uZW50L19jLWJveC5zY3NzIiwiY29tcG9uZW50L19jLWJ0bi5zY3NzIiwibWl4aW4vX2dyaWQuc2NzcyIsImNvbXBvbmVudC9fYy1jYXRlLnNjc3MiLCJjb21wb25lbnQvX2MtZG9jdW1lbnQuc2NzcyIsImNvbXBvbmVudC9fYy1mYXEuc2NzcyIsImNvbXBvbmVudC9fYy1maWd1cmUuc2NzcyIsImNvbXBvbmVudC9fYy1mbGV4LnNjc3MiLCJjb21wb25lbnQvX2MtZ2xvc3Nhcnkuc2NzcyIsImNvbXBvbmVudC9fYy1pbWctYm94LnNjc3MiLCJjb21wb25lbnQvX2MtaW1nLnNjc3MiLCJjb21wb25lbnQvX2MtaW5mb3JtYXRpb24tbGlzdC5zY3NzIiwiY29tcG9uZW50L19jLWxpc3Quc2NzcyIsImNvbXBvbmVudC9fYy1wYWdlLXRvcC5zY3NzIiwibWl4aW4vX2hvdmVyLnNjc3MiLCJjb21wb25lbnQvX2Mtc2VtaW5hci1saXN0LnNjc3MiLCJjb21wb25lbnQvX2Mtc2VtaW5hci5zY3NzIiwiY29tcG9uZW50L19jLXNlcnZpY2UtY3RhLnNjc3MiLCJjb21wb25lbnQvX2MtdGFibGUuc2NzcyIsImNvbXBvbmVudC9fYy10ZXh0LWxpbmsuc2NzcyIsImNvbXBvbmVudC9fYy10ZXh0LnNjc3MiLCJjb21wb25lbnQvX2MtdGl0bGUuc2NzcyIsImNvbXBvbmVudC9fYy10aXRsZWFyZWEuc2NzcyIsInByb2plY3QvX3AtZmFxLWxpc3Quc2NzcyIsInByb2plY3QvX3AtZm9vdGVyLWN0YS5zY3NzIiwicHJvamVjdC9fcC1mb290ZXItbmF2LnNjc3MiLCJwcm9qZWN0L19wLWZvcm0uc2NzcyIsInByb2plY3QvX3AtaG9tZS1tdi5zY3NzIiwicHJvamVjdC9fcC1ob21lLnNjc3MiLCJwcm9qZWN0L19wLXNlcnZpY2Uuc2NzcyIsInV0aWxpdHkvX21hcmdpbi5zY3NzIiwidXRpbGl0eS9fdS1tYXJnaW4uc2NzcyIsInV0aWxpdHkvX3UtcGFkZGluZy5zY3NzIiwidXRpbGl0eS9fdS10ZXh0YWxpZ24uc2NzcyIsInV0aWxpdHkvX3UtdmlzaWJsZS5zY3NzIiwidXRpbGl0eS9fdmlzaWJsZS5zY3NzIiwiamF2YXNjcmlwdC9fbGl0eS5taW4uc2NzcyIsImphdmFzY3JpcHQvX3NsaWNrLXRoZW1lLnNjc3MiLCJqYXZhc2NyaXB0L19zbGljay5zY3NzIiwibWl4aW4vX21xLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs0QkFBQTtBQUlBOzRFQUFBO0FBUUE7NEVBQUE7QUNaQSxTQUFBO0FBR0EsVUFBQTtBQUVBLGlCQUFBO0FBRUEsbUJBQUE7QUFFQSxvQkFBQTtBQUdBLFVBQUE7QUFHQSxZQUFBO0FBR0EsUUFBQTtBQUdBLFFBQUE7QUFLQSxVQUFBO0FBY0EsWUFBQTtBQ3hDUSxzR0FBQTtBQUNBLHVHQUFBO0FBQ0Esc0ZBQUE7QUFDQSwwRkFBQTtBQUNELGtFQUFBO0FEcUNQO0VBQ0UsMkRBQUE7RUFDQSxjQUFBO0FGaEJGOztBRWtCQTtFQUNFLDZCQUFBO0VBQ0Esb0NBQUE7QUZmRjs7QUVpQkE7RUFDRSw2QkFBQTtFQUNBLG9DQUFBO0FGZEY7O0FJ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QThDdjBIRTtFQUNFLGtCQUFBO0E5QzAwSEo7O0E4Q3gwSEU7RUFDRSxpQkFBQTtBOUMyMEhKOztBOENyMUhFO0VBQ0UsZ0JBQUE7QTlDdzFISjs7QThDdDFIRTtFQUNFLG1CQUFBO0E5Q3kxSEo7O0E4Q3YxSEU7RUFDRSxrQkFBQTtBOUMwMUhKOztBOEN4MUhFO0VBQ0UsaUJBQUE7QTlDMjFISjs7QThDcjJIRTtFQUNFLGdCQUFBO0E5Q3cySEo7O0E4Q3QySEU7RUFDRSxtQkFBQTtBOUN5MkhKOztBOEN2MkhFO0VBQ0Usa0JBQUE7QTlDMDJISjs7QThDeDJIRTtFQUNFLGlCQUFBO0E5QzIySEo7O0E4Q3IzSEU7RUFDRSxnQkFBQTtBOUN3M0hKOztBOEN0M0hFO0VBQ0UsbUJBQUE7QTlDeTNISjs7QThDdjNIRTtFQUNFLGtCQUFBO0E5QzAzSEo7O0E4Q3gzSEU7RUFDRSxpQkFBQTtBOUMyM0hKOztBOENyNEhFO0VBQ0UsZ0JBQUE7QTlDdzRISjs7QThDdDRIRTtFQUNFLG1CQUFBO0E5Q3k0SEo7O0E4Q3Y0SEU7RUFDRSxrQkFBQTtBOUMwNEhKOztBOEN4NEhFO0VBQ0UsaUJBQUE7QTlDMjRISjs7QThDcjVIRTtFQUNFLGdCQUFBO0E5Q3c1SEo7O0E4Q3Q1SEU7RUFDRSxtQkFBQTtBOUN5NUhKOztBOEN2NUhFO0VBQ0Usa0JBQUE7QTlDMDVISjs7QThDeDVIRTtFQUNFLGlCQUFBO0E5QzI1SEo7O0E4Q3I2SEU7RUFDRSxnQkFBQTtBOUN3NkhKOztBOEN0NkhFO0VBQ0UsbUJBQUE7QTlDeTZISjs7QThDdjZIRTtFQUNFLGtCQUFBO0E5QzA2SEo7O0E4Q3g2SEU7RUFDRSxpQkFBQTtBOUMyNkhKOztBOENyN0hFO0VBQ0UsZ0JBQUE7QTlDdzdISjs7QThDdDdIRTtFQUNFLG1CQUFBO0E5Q3k3SEo7O0E4Q3Y3SEU7RUFDRSxrQkFBQTtBOUMwN0hKOztBOEN4N0hFO0VBQ0UsaUJBQUE7QTlDMjdISjs7QThDcjhIRTtFQUNFLGdCQUFBO0E5Q3c4SEo7O0E4Q3Q4SEU7RUFDRSxtQkFBQTtBOUN5OEhKOztBOEN2OEhFO0VBQ0Usa0JBQUE7QTlDMDhISjs7QThDeDhIRTtFQUNFLGlCQUFBO0E5QzI4SEo7O0E4Q3I5SEU7RUFDRSxpQkFBQTtBOUN3OUhKOztBOEN0OUhFO0VBQ0Usb0JBQUE7QTlDeTlISjs7QThDdjlIRTtFQUNFLG1CQUFBO0E5QzA5SEo7O0E4Q3g5SEU7RUFDRSxrQkFBQTtBOUMyOUhKOztBOENyK0hFO0VBQ0UsaUJBQUE7QTlDdytISjs7QThDdCtIRTtFQUNFLG9CQUFBO0E5Q3krSEo7O0E4Q3YrSEU7RUFDRSxtQkFBQTtBOUMwK0hKOztBOEN4K0hFO0VBQ0Usa0JBQUE7QTlDMitISjs7QThDci9IRTtFQUNFLGlCQUFBO0E5Q3cvSEo7O0E4Q3QvSEU7RUFDRSxvQkFBQTtBOUN5L0hKOztBOEN2L0hFO0VBQ0UsbUJBQUE7QTlDMC9ISjs7QThDeC9IRTtFQUNFLGtCQUFBO0E5QzIvSEo7O0ErQ3JnSUU7RUFDRSxnQkFBQTtBL0N3Z0lKOztBK0N0Z0lFO0VBQ0UsbUJBQUE7QS9DeWdJSjs7QStDdmdJRTtFQUNFLGtCQUFBO0EvQzBnSUo7O0ErQ3hnSUU7RUFDRSxpQkFBQTtBL0MyZ0lKOztBK0NyaElFO0VBQ0UsZ0JBQUE7QS9Dd2hJSjs7QStDdGhJRTtFQUNFLG1CQUFBO0EvQ3loSUo7O0ErQ3ZoSUU7RUFDRSxrQkFBQTtBL0MwaElKOztBK0N4aElFO0VBQ0UsaUJBQUE7QS9DMmhJSjs7QStDcmlJRTtFQUNFLGdCQUFBO0EvQ3dpSUo7O0ErQ3RpSUU7RUFDRSxtQkFBQTtBL0N5aUlKOztBK0N2aUlFO0VBQ0Usa0JBQUE7QS9DMGlJSjs7QStDeGlJRTtFQUNFLGlCQUFBO0EvQzJpSUo7O0ErQ3JqSUU7RUFDRSxnQkFBQTtBL0N3aklKOztBK0N0aklFO0VBQ0UsbUJBQUE7QS9DeWpJSjs7QStDdmpJRTtFQUNFLGtCQUFBO0EvQzBqSUo7O0ErQ3hqSUU7RUFDRSxpQkFBQTtBL0MyaklKOztBK0Nya0lFO0VBQ0UsZ0JBQUE7QS9Dd2tJSjs7QStDdGtJRTtFQUNFLG1CQUFBO0EvQ3lrSUo7O0ErQ3ZrSUU7RUFDRSxrQkFBQTtBL0Mwa0lKOztBK0N4a0lFO0VBQ0UsaUJBQUE7QS9DMmtJSjs7QStDcmxJRTtFQUNFLGdCQUFBO0EvQ3dsSUo7O0ErQ3RsSUU7RUFDRSxtQkFBQTtBL0N5bElKOztBK0N2bElFO0VBQ0Usa0JBQUE7QS9DMGxJSjs7QStDeGxJRTtFQUNFLGlCQUFBO0EvQzJsSUo7O0ErQ3JtSUU7RUFDRSxnQkFBQTtBL0N3bUlKOztBK0N0bUlFO0VBQ0UsbUJBQUE7QS9DeW1JSjs7QStDdm1JRTtFQUNFLGtCQUFBO0EvQzBtSUo7O0ErQ3htSUU7RUFDRSxpQkFBQTtBL0MybUlKOztBK0NybklFO0VBQ0UsZ0JBQUE7QS9Dd25JSjs7QStDdG5JRTtFQUNFLG1CQUFBO0EvQ3luSUo7O0ErQ3ZuSUU7RUFDRSxrQkFBQTtBL0MwbklKOztBK0N4bklFO0VBQ0UsaUJBQUE7QS9DMm5JSjs7QStDcm9JRTtFQUNFLGdCQUFBO0EvQ3dvSUo7O0ErQ3RvSUU7RUFDRSxtQkFBQTtBL0N5b0lKOztBK0N2b0lFO0VBQ0Usa0JBQUE7QS9DMG9JSjs7QStDeG9JRTtFQUNFLGlCQUFBO0EvQzJvSUo7O0ErQ3JwSUU7RUFDRSxpQkFBQTtBL0N3cElKOztBK0N0cElFO0VBQ0Usb0JBQUE7QS9DeXBJSjs7QStDdnBJRTtFQUNFLG1CQUFBO0EvQzBwSUo7O0ErQ3hwSUU7RUFDRSxrQkFBQTtBL0MycElKOztBK0NycUlFO0VBQ0UsaUJBQUE7QS9Dd3FJSjs7QStDdHFJRTtFQUNFLG9CQUFBO0EvQ3lxSUo7O0ErQ3ZxSUU7RUFDRSxtQkFBQTtBL0MwcUlKOztBK0N4cUlFO0VBQ0Usa0JBQUE7QS9DMnFJSjs7QStDcnJJRTtFQUNFLGlCQUFBO0EvQ3dySUo7O0ErQ3RySUU7RUFDRSxvQkFBQTtBL0N5cklKOztBK0N2cklFO0VBQ0UsbUJBQUE7QS9DMHJJSjs7QStDeHJJRTtFQUNFLGtCQUFBO0EvQzJySUo7O0ErQ3hySUE7RUFFRSxrQkFBQTtFQURBLGlCQUFBO0EvQzRySUY7O0FnRDFzSUU7RUFDRSxpQkFBQTtBaEQ2c0lKOztBZ0Qzc0lFO0VBQ0Usb0JBQUE7QWhEOHNJSjs7QWdENXNJRTtFQUNFLG1CQUFBO0FoRCtzSUo7O0FnRDdzSUU7RUFDRSxrQkFBQTtBaERndElKOztBZ0QxdElFO0VBQ0UsaUJBQUE7QWhENnRJSjs7QWdEM3RJRTtFQUNFLG9CQUFBO0FoRDh0SUo7O0FnRDV0SUU7RUFDRSxtQkFBQTtBaEQrdElKOztBZ0Q3dElFO0VBQ0Usa0JBQUE7QWhEZ3VJSjs7QWdEMXVJRTtFQUNFLGlCQUFBO0FoRDZ1SUo7O0FnRDN1SUU7RUFDRSxvQkFBQTtBaEQ4dUlKOztBZ0Q1dUlFO0VBQ0UsbUJBQUE7QWhEK3VJSjs7QWdEN3VJRTtFQUNFLGtCQUFBO0FoRGd2SUo7O0FnRDF2SUU7RUFDRSxpQkFBQTtBaEQ2dklKOztBZ0QzdklFO0VBQ0Usb0JBQUE7QWhEOHZJSjs7QWdENXZJRTtFQUNFLG1CQUFBO0FoRCt2SUo7O0FnRDd2SUU7RUFDRSxrQkFBQTtBaERnd0lKOztBZ0Qxd0lFO0VBQ0UsaUJBQUE7QWhENndJSjs7QWdEM3dJRTtFQUNFLG9CQUFBO0FoRDh3SUo7O0FnRDV3SUU7RUFDRSxtQkFBQTtBaEQrd0lKOztBZ0Q3d0lFO0VBQ0Usa0JBQUE7QWhEZ3hJSjs7QWdEMXhJRTtFQUNFLGlCQUFBO0FoRDZ4SUo7O0FnRDN4SUU7RUFDRSxvQkFBQTtBaEQ4eElKOztBZ0Q1eElFO0VBQ0UsbUJBQUE7QWhEK3hJSjs7QWdEN3hJRTtFQUNFLGtCQUFBO0FoRGd5SUo7O0FnRDF5SUU7RUFDRSxpQkFBQTtBaEQ2eUlKOztBZ0QzeUlFO0VBQ0Usb0JBQUE7QWhEOHlJSjs7QWdENXlJRTtFQUNFLG1CQUFBO0FoRCt5SUo7O0FnRDd5SUU7RUFDRSxrQkFBQTtBaERneklKOztBZ0QxeklFO0VBQ0UsaUJBQUE7QWhENnpJSjs7QWdEM3pJRTtFQUNFLG9CQUFBO0FoRDh6SUo7O0FnRDV6SUU7RUFDRSxtQkFBQTtBaEQreklKOztBZ0Q3eklFO0VBQ0Usa0JBQUE7QWhEZzBJSjs7QWdEMTBJRTtFQUNFLGlCQUFBO0FoRDYwSUo7O0FnRDMw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QUFBO0U3QytrSFI7RTZDcGtISTtJQU1JLHNCQUFBO0U3QzJrSFI7RTZDdmtISTtJQWtDSSxzQkFBQTtFN0N3a0hSO0U2Q2ppSEU7SXJDbktGLHFDQUFBO0VSc3VIQTtFa0Qxd0hEO0lBQ0MsYUFBQTtFbEQyNUlBO0VrRHo1SUQ7SUFDQyxjQUFBO0VsRDI1SUE7RWtEejVJRDtJQUNDLGVBQUE7RWxEMjVJQTtFbURsNklEO0lBQ0MsYUFBQTtFbkQwNklBO0VtRHg2SUQ7SUFDQyxjQUFBO0VuRDA2SUE7RW1EeDZJRDtJQUNDLGVBQUE7RW5EMDZJQTtBQTMzSEY7O0F1RG5qQkk7RTlDUEo7SUFLSSxXQUFBO0VUK2pCRjtFUzVqQkY7SUFPSSxzQkFBQTtJQUhBLGlCQUFBO0lBRUEsaUJBQUE7SUFEQSxnQkFBQTtFVG1rQkY7RVMvakJBO0lBT0ksc0JBQUE7SUFIQSxpQkFBQTtJQUVBLGlCQUFBO0lBREEsZ0JBQUE7RVRxa0JKO0VTaGtCQTtJQU9JLHNCQUFBO0lBSEEsaUJBQUE7SUFFQSxpQkFBQTtJQURBLGdCQUFBO0VUc2tCSjtFNEJybUJEO0lBU0Usa0JBQUE7RTVCdXJERDtBQTVuQ0Y7O0E4Qi9qQkU7RUFDRTtJQWlCRixlQUFBO0lBRkEsWUFBQTtJQUNBLGdCQUFBO0U5QjJ2RUE7RThCaHhFQTtJQXNCQSxlQUFBO0lBRkEsWUFBQTtJQUNBLGdCQUFBO0U5Qmt3RUE7RThCbHhFRTtJS21CRCxxQkFBQTtFbkN1Z0ZEO0V3Q3Y0RUE7SUFDRSxzQkFBQTtJQUNBLG9CQUFBO0V4Q20rRkY7QUE1MkJGOztBOEI3d0VFO0VBQ0U7SUFpQkYsZUFBQTtJQUZBLFlBQUE7SUFDQSxnQkFBQTtFOUJ5d0VBO0FBQ0YiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi9zZXR0aW5nL3NpemXlj4Lnhadcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBtaW4td2lkdGhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBtYXgtd2lkdGhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKum7ku+8mmZvbnQqL1xuLyrjg6HjgqTjg7Pjg43jgqTjg5Pjg7wqL1xuLyrjg6HjgqTjg7PjgajjgqLjgq/jgrvjg7Pjg4jjga7kuK3plpPjga7oibIqL1xuLyrjg5zjgr/jg7PjgoTjgqLjgq/jgrvjg7Pjg4jjga7mmI7jgovjgYTjg5bjg6vjg7wqL1xuLyrjg5jjg4Pjg4Djg7zjg4Djgqbjg7Pjg63jg7zjg4njgafkvb/nlKjjg43jgqTjg5Pjg7wqL1xuLyrmv4PntLrvvJrjg6rjg7Pjgq/ku5YqL1xuLyrjgqjjg6Hjg6njg6vjg4nvvJroo4Xpo77ku5YqL1xuLyrotaTvvJroo4Xpo77ku5YqL1xuLypiZ++8muiDjOaZryovXG4vKuOCsOODqeODh+ODvOOCt+ODp+ODsyovXG4vKuaWh+Wtl+OCsOODqeODh+ODvOOCt+ODp+ODsyovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTYW5zK0pQOndnaHRANDAwOzUwMDs3MDA7OTAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NlcmlmK0pQOndnaHRANDAwOzUwMDs3MDA7OTAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L25wbS95YWt1aGFuanBAMy4zLjEvZGlzdC9jc3MveWFrdWhhbmpwLm1pbi5jc3NcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Q3JpbXNvbitUZXh0OndnaHRANjAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgXCJodHRwczovL3Byby5mb250YXdlc29tZS5jb20vcmVsZWFzZXMvdjUuMTAuMC9jc3MvYWxsLmNzc1wiO1xuLmNfZ3JhZF9mb250IHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgIzA3NjhkNCwgIzRmYzhkYyk7XG4gIGNvbG9yOiAjNGFjMmRiO1xufVxuXG5lbS5jX2dyYWRfZm9udCB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbnAuY19ncmFkX2ZvbnQge1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBqYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGVuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3NwYWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhbmNoZWRhbG1vbmQ7XG4gIGhlaWdodDogMTMwMHB4O1xufVxuXG4vKiAgICAg44OV44Kn44O844OJ44Kk44OzICAgICovXG4uZmFkZUluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjUwbXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNzYsIDAuNzMsIDAuOTcpO1xufVxuXG4uZmFkZUluLXVwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTBweCk7XG59XG5cbi5mYWRlSW4tZG93biB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC04MHB4KTtcbn1cblxuLmZhZGVJbi1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIDApO1xufVxuXG4uZmFkZUluLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgMCk7XG59XG5cbi5zY3JvbGwtaW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbn1cblxuLyogICAgIOOCueODqeOCpOODieOCpOODsyAgICAqL1xuLnNsaWRlSW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNzYsIDAuNzMsIDAuOTcpO1xufVxuXG4uc2xpZGVJbi11cCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDgwcHgpO1xufVxuXG4uc2xpZGVJbi1kb3duIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTgwcHgpO1xufVxuXG4uc2xpZGVJbi1sZWZ0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwcHgsIDApO1xufVxuXG4uc2xpZGVJbi1yaWdodCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgwcHgsIDApO1xufVxuXG4uc2Nyb2xsLWluIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG59XG5cbi5pcy1mYWRlaW4tYWN0aXZlIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xufVxuXG4vKiBSZXNldCBib3gtbW9kZWwgYW5kIHNldCBib3JkZXJzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLyogRG9jdW1lbnQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICogMy4gUmVtb3ZlIGdyYXkgb3ZlcmxheSBvbiBsaW5rcyBmb3IgaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDMqL1xufVxuXG4vKiBTZWN0aW9ucyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFZlcnRpY2FsIHJoeXRobSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbnAsXG50YWJsZSxcbmJsb2NrcXVvdGUsXG5hZGRyZXNzLFxucHJlLFxuaWZyYW1lLFxuZm9ybSxcbmZpZ3VyZSxcbmRsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIZWFkaW5ncyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbnVsLFxub2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIExpc3RzIChkZWZpbml0aW9uKSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBtYXJnaW46IDA7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvKiAyICovXG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIFJlcGxhY2VkIGNvbnRlbnQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFByZXZlbnQgdmVydGljYWwgYWxpZ25tZW50IGlzc3Vlcy5cbiAqL1xuc3ZnLFxuaW1nLFxuZW1iZWQsXG5vYmplY3QsXG5pZnJhbWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiBGb3JtcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVzZXQgZm9ybSBmaWVsZHMgdG8gbWFrZSB0aGVtIHN0eWxlYWJsZS5cbiAqIDEuIE1ha2UgZm9ybSBlbGVtZW50cyBzdHlsYWJsZSBhY3Jvc3Mgc3lzdGVtcyBpT1MgZXNwZWNpYWxseS5cbiAqIDIuIEluaGVyaXQgdGV4dC10cmFuc2Zvcm0gZnJvbSBwYXJlbnQuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogMSAqL1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZXNldCByYWRpbyBhbmQgY2hlY2tib3ggYXBwZWFyYW5jZSB0byBwcmVzZXJ2ZSB0aGVpciBsb29rIGluIGlPUy5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcbiAgYXBwZWFyYW5jZTogY2hlY2tib3g7XG59XG5cblt0eXBlPXJhZGlvXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XG4gIGFwcGVhcmFuY2U6IHJhZGlvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uOmRpc2FibGVkLFxuW3R5cGU9YnV0dG9uXTpkaXNhYmxlZCxcblt0eXBlPXJlc2V0XTpkaXNhYmxlZCxcblt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSBvdXRsaW5lcyBmb3IgRmlyZWZveCBhbmQgdW5pZnkgc3R5bGUgd2l0aCBpbnB1dCBlbGVtZW50cyAmIGJ1dHRvbnMuXG4gKi9cbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IGF1dG87XG59XG5cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHBhZGRpbmdcbiAqL1xub3B0aW9uIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXNldCB0byBpbnZpc2libGVcbiAqL1xuZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogMDtcbn1cblxubGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIEZpeCBmb250IGluaGVyaXRhbmNlLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENsaWNrYWJsZSBsYWJlbHNcbiAqL1xubGFiZWxbZm9yXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogSW50ZXJhY3RpdmUgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKlxuICogUmVtb3ZlIG91dGxpbmUgZm9yIGVkaXRhYmxlIGNvbnRlbnQuXG4gKi9cbltjb250ZW50ZWRpdGFibGVdOmZvY3VzIHtcbiAgb3V0bGluZTogYXV0bztcbn1cblxuLyogVGFibGVzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4xLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuXG4qL1xudGFibGUge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRkLFxudGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAwO1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDAuNjk0NDQ0NDQ0NHZ3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5KUCwgXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC1zaXplOiAxNnB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGE6aG92ZXIsIGE6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5lbSB7XG4gIGZvbnQtc3R5bGU6IGluaXRpYWw7XG59XG5cbi8q5ZCEaHRtbOimgee0oCovXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXZ3O1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbn1cblxubWFpbiB7XG4gIG1hcmdpbi10b3A6IDkuN3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIG1haW4ge1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gIH1cbn1cblxuLmwtY29udGFpbmVyLS1wdDAsIC5sLWNvbnRhaW5lci0tcDAsIC5sLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMjgwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmwtY29udGFpbmVyLS1wdDAsIC5sLWNvbnRhaW5lci0tcDAsIC5sLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZzogODBweCAwIDEwMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0cmVtIDV2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi5sLWNvbnRhaW5lci0tcDAge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5sLWNvbnRhaW5lci0tcDAge1xuICAgIHBhZGRpbmc6IDRyZW0gNXZ3O1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuLmwtY29udGFpbmVyLS1wdDAge1xuICBwYWRkaW5nOiAwIDAgMTAwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubC1jb250YWluZXItLXB0MCB7XG4gICAgcGFkZGluZzogNHJlbSA1dnc7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG4ubC1jb250YWluZXIubC1jb250YWluZXItc2VydmljZWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtY29udGFpbmVyLmwtY29udGFpbmVyLXNlcnZpY2VsaXN0IHtcbiAgICBwYWRkaW5nLXRvcDogM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5NUCwgXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xufVxuXG4ubC10b3BpY3BhdGgge1xuICBwYWRkaW5nOiAwLjU3MDE2NjA2MDllbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmY4O1xufVxuXG4ubC10b3BpY3BhdGhfX2lubmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDc4LjM5NzgzMzM2OWVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5sLXRvcGljcGF0aF9faW5uZXIgbGkge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA3OSU7XG59XG5cbi5sLXRvcGljcGF0aF9faW5uZXIgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM4Nzg3ODc7XG59XG5cbi5sLXRvcGljcGF0aF9faW5uZXIgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5sLXRvcGljcGF0aF9faW5uZXIgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgY29sb3I6ICM4Nzg3ODc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLmMtYXJyb3ctLWNlbnRlci1ib3R0b20ge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDdyZW0gMTByZW0gMCAxMHJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDRyZW0gYXV0byAwO1xufVxuXG4uYy1iZy0tZ3Ige1xuICBiYWNrZ3JvdW5kOiAjRThFQ0Y0O1xufVxuLmMtYmctLWIge1xuICBiYWNrZ3JvdW5kOiAjRDdFM0YxO1xufVxuXG4uYy1ibnJfd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm5yX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG59XG4uYy1ibnItbWVldGluZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfYm5yXzAwMS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5NUCwgXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBwYWRkaW5nOiAyMHB4IDcwcHggMjBweCAwO1xuICBib3gtc2hhZG93OiA2cHggNnB4IDEwcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJuci1tZWV0aW5nIGEge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfYm5yXzAwMS5qcGcpIG5vLXJlcGVhdCAtMjgwcHggMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG4uYy1ibnItbWVldGluZyBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTZweCk7XG59XG4uYy1ibnItbWVldGluZ19fd3JhcCB7XG4gIHdpZHRoOiA2MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogM3JlbSAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJuci1tZWV0aW5nX193cmFwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4uYy1ibnItbWVldGluZ19faWNvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgY29sb3I6ICMzOTc0Qjk7XG4gIHdpZHRoOiAxNTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm5yLW1lZXRpbmdfX2ljbyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG4uYy1ibnItbWVldGluZ19fdHRsMSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJuci1tZWV0aW5nX190dGwxIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5jLWJuci1tZWV0aW5nX190dGwyIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm5yLW1lZXRpbmdfX3R0bDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmMtYm5yLW1lZXRpbmdfX3R0bDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ibnItbWVldGluZ19fdHRsMyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uYy1ibnItbWF0Y2hpbmcge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuLmMtYm5yLW1hdGNoaW5nIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19ibnJfMDAzLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogWWFrdUhhbk1QLCBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIHBhZGRpbmc6IDIwcHggNzBweCAyMHB4IDA7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMTBweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm5yLW1hdGNoaW5nIGEge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfYm5yXzAwMy5qcGcpIG5vLXJlcGVhdCAtMjgwcHggMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG4uYy1ibnItbWF0Y2hpbmcgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDIyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wNi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTA4cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm5yLW1hdGNoaW5nIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDUlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgfVxufVxuLmMtYm5yLW1hdGNoaW5nX193cmFwIHtcbiAgd2lkdGg6IDYwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIG1hcmdpbi1sZWZ0OiA2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm5yLW1hdGNoaW5nX193cmFwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4uYy1ibnItbWF0Y2hpbmdfX2ljbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMzk3NEI5O1xuICB3aWR0aDogMTUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJuci1tYXRjaGluZ19faWNvIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5jLWJuci1tYXRjaGluZ19fdHRsMSB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJuci1tYXRjaGluZ19fdHRsMSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uYy1ibnItbWF0Y2hpbmdfX3R0bDIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJuci1tYXRjaGluZ19fdHRsMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uYy1ibnItbWF0Y2hpbmdfX3R0bDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm5yLW1hdGNoaW5nX190dGwzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5jLWJuci1tZWV0aW5nIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19ibnJfMDAxLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogWWFrdUhhbk1QLCBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIHBhZGRpbmc6IDIwcHggNzBweCAyMHB4IDA7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMTBweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm5yLW1lZXRpbmcgYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19ibnJfMDAxLmpwZykgbm8tcmVwZWF0IC0yODBweCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbi5jLWJuci1tZWV0aW5nIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNSU7XG4gIHRvcDogY2FsYyg1MCUgLSAxNnB4KTtcbn1cbi5jLWJuci1tZWV0aW5nX193cmFwIHtcbiAgd2lkdGg6IDYwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzcmVtIDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm5yLW1lZXRpbmdfX3dyYXAge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi5jLWJuci1tZWV0aW5nX19pY28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzM5NzRCOTtcbiAgd2lkdGg6IDE1MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ibnItbWVldGluZ19faWNvIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5jLWJuci1tZWV0aW5nX190dGwxIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm5yLW1lZXRpbmdfX3R0bDEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmMtYm5yLW1lZXRpbmdfX3R0bDIge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ibnItbWVldGluZ19fdHRsMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uYy1ibnItbWVldGluZ19fdHRsMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJuci1tZWV0aW5nX190dGwzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5jLWJuci1uZXdzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19ibnJfMDA0LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogWWFrdUhhbk1QLCBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIHBhZGRpbmc6IDIwcHggNzBweCAyMHB4IDA7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMTBweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm5yLW5ld3MgYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19ibnJfMDA0LmpwZykgbm8tcmVwZWF0IC0yODBweCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbi5jLWJuci1uZXdzIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNSU7XG4gIHRvcDogY2FsYyg1MCUgLSAxNnB4KTtcbn1cbi5jLWJuci1uZXdzX193cmFwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzcmVtIDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm5yLW5ld3NfX3dyYXAge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi5jLWJuci1uZXdzX19pY28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzM5NzRCOTtcbiAgd2lkdGg6IDE1MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ibnItbmV3c19faWNvIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5jLWJuci1uZXdzX190dGwxIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm5yLW5ld3NfX3R0bDEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmMtYm5yLW5ld3NfX3R0bDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmMtYm5yLW5ld3NfX3R0bDIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJuci1uZXdzX190dGwyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxuICAuYy1ibnItbmV3c19fdHRsMiBzcGFuIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5jLWJuci1uZXdzX190dGwyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfYm5yXzAwNF9pY29uMDEucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA2MHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJuci1uZXdzX190dGwyOjphZnRlciB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDQ1cHgpO1xuICB9XG59XG4uYy1ibnItbmV3c19fdHRsMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19ibnJfMDA0X2ljb24wMi5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgLSA2MHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJuci1uZXdzX190dGwyOjpiZWZvcmUge1xuICAgIHRvcDogY2FsYyg1MCUgLSA0NXB4KTtcbiAgfVxufVxuLmMtYm5yLW5ld3NfX3R0bDMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm5yLW5ld3NfX3R0bDMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmMtYm5yLWJvb2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2Jucl8wMDIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMnJlbSAycmVtIDAgMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtYm5yLWJvb2tfX3R0bDEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzM3NUI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG59XG4uYy1ibnItYm9vayBmaWd1cmUge1xuICB3aWR0aDogMTIlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm5yLWJvb2sgZmlndXJlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogM3JlbSBhdXRvO1xuICB9XG59XG4uYy1ibnItYm9va19fdHRsMiB7XG4gIHdpZHRoOiA0MCU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm5yLWJvb2tfX3R0bDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG59XG4uYy1ibnItYm9va19fdHRsMiBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG59XG4uYy1ibnItYm9va19fbGlzdCB7XG4gIHdpZHRoOiAzMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ibnItYm9va19fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWJuci1ib29rX19saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jLWJuci1ib29rX19saXN0IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RBRENFMjtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC43cztcbn1cbi5jLWJuci1ib29rX19saXN0IGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYy1ibnItYm9va19fbGlzdCBsaSBhLmxpbmtfb3V0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX291dC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjVweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG59XG4uYy1ibnItYm9va19fbGlzdCBsaSBhLmxpbmtfaW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDIuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xufVxuXG4uYy1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY3O1xuICBwYWRkaW5nOiAyLjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ib3gge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cblxuLmMtdGV4dC1saW5rLS1hcnJvdy1yaWdodCBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbipbY2xhc3NePWMtYnRuXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1idG4tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTc0Qjk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxcmVtIDAgMXJlbSAycmVtO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMTBweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5NUCwgXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1idG4tYmx1ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDEuc3ZnKSBuby1yZXBlYXQgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYy1idG4tYmx1ZTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTczNzVCO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMXJlbSAwIDFyZW0gMnJlbTtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDEwcHggLTdweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuTVAsIFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtYnRuLWJsdWUyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMS5zdmcpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5jLWJ0bi13cmFwLWMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWJ0bi13cmFwLWMgYSB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5jLWJ0bi13cmFwLWMyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogM3JlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idG4td3JhcC1jMiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbn1cbi5jLWJ0bi13cmFwLWMyIGxpIHtcbiAgd2lkdGg6IDQ4JTtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0bi13cmFwLWMyIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtYnRuLXdyYXAtYzMge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0bi13cmFwLWMzIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxufVxuLmMtYnRuLXdyYXAtYzMgbGkge1xuICB3aWR0aDogNDIlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuLXdyYXAtYzMgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1idG4tY29uc3VsdGFudCB7XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuTVAsIFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4uYy1idG4tY29uc3VsdGFudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKSByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb25zdWx0YW50LWFjdGl2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmMtY2F0ZS0tbGluZSB7XG4gIHBhZGRpbmc6IDAuMnJlbSA1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTczNzVCO1xuICBjb2xvcjogIzE3Mzc1QjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYy1kb2N1bWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzM3NUI7XG59XG4uYy1kb2N1bWVudCBoMiB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmMtZG9jdW1lbnQtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5jLWRvY3VtZW50LWxpc3QgPiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAzMiU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1kb2N1bWVudC1saXN0ID4gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbi5jLWRvY3VtZW50LWxpc3QgZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jLWRvY3VtZW50LWxpc3QtaWNvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1kb2N1bWVudC1saXN0LWljbyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3Mzc1QjtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmMtZG9jdW1lbnQtbGlzdF9fdHRsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuTVAsIFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTU1NTU1NTU1NjtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLmMtZG9jdW1lbnQtbGlzdCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xufVxuLmMtZG9jdW1lbnQtbGlzdCAuYy1idG4tYmx1ZSB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4uYy1kb2N1bWVudCAuYy10aXRsZS1oMi1ub21hbCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS43N3Z3LCAzNHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRvY3VtZW50IC5jLXRpdGxlLWgyLW5vbWFsIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICB9XG59XG5cbi5jLWZhcSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEVDRjQ7XG59XG5cbi5jLWZpZ3VyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA2cmVtIDAgMDtcbn1cblxuLmMtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmMtZmxleCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uYy1mbGV4LTYwIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mbGV4LTYwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLmMtZmxleC01MCB7XG4gIHdpZHRoOiA0OCU7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmxleC01MCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5jLWZsZXgtNDQge1xuICB3aWR0aDogNDQlO1xuICBtYXJnaW46IGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZsZXgtNDQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1mbGV4LTQwIHtcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mbGV4LTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtZmxleC0zMiB7XG4gIHdpZHRoOiAzMiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mbGV4LTMyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtZmxleC1tdDAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYy1nbG9zc2FyeS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbn1cbi5jLWdsb3NzYXJ5LWxpc3QgbGkge1xuICB3aWR0aDogMzIlO1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWdsb3NzYXJ5LWxpc3QgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5jLWdsb3NzYXJ5LWxpc3QgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAycmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5NUCwgXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWdsb3NzYXJ5LWxpc3QgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjVweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1nbG9zc2FyeS1saXN0IGxpIGEge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cblxuKltjbGFzc149Yy1pbWctYm94XSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4qW2NsYXNzXj1jLWltZy1ib3hdIGltZyB7XG4gIG1heC13aWR0aDogNDQlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgKltjbGFzc149Yy1pbWctYm94XSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4qW2NsYXNzXj1jLWltZy1ib3hdICsgKiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLWltZy1ib3gtLWxfX2l0ZW0sIC5jLWltZy1ib3gtLWwgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC13aWR0aDogNDQlO1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbWctYm94LS1sX19pdGVtLCAuYy1pbWctYm94LS1sIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmMtaW1nLWJveC0tcl9faXRlbSwgLmMtaW1nLWJveC0tciBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1heC13aWR0aDogNDQlO1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWltZy1ib3gtLXJfX2l0ZW0sIC5jLWltZy1ib3gtLXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uYy1pbWctYm94LS1oYWxmIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDglO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4uYy1pbWctYm94LS1oYWxmX19pdGVtIHtcbiAgbWF4LXdpZHRoOiA0NiU7XG4gIHdpZHRoOiA0NiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWltZy1ib3gtLWhhbGZfX2l0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1nLWJveC0taGFsZl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYy1pbWctYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogM3JlbSAwO1xufVxuLmMtaW1nLWMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbWctYyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1nLWNfcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLWltZy1jX3NwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWltZy1jX3NwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYy1pbmZvcm1hdGlvbi1saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmMtaW5mb3JtYXRpb24tbGlzdCAuc3dpcGVyLXNsaWRlIGEge1xuICBwYWRkaW5nOiAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cbi5jLWluZm9ybWF0aW9uLWxpc3QgLnN3aXBlci1zbGlkZSBmaWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmMtaW5mb3JtYXRpb24tbGlzdC1pY28gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzM3NUI7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5jLWluZm9ybWF0aW9uLWxpc3RfX3R0bCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogWWFrdUhhbk1QLCBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1NTU1NTU1NTY7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5jLWluZm9ybWF0aW9uLWxpc3QgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbn1cbi5jLWluZm9ybWF0aW9uLWxpc3RfX2RhdGUge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmMtaW5mb3JtYXRpb24tbGlzdC1wYWdpbmF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtIDAgM3JlbSAwO1xufVxuLmMtaW5mb3JtYXRpb24tbGlzdC1idXR0b24tbmV4dCB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX25leHRfMDEuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAjRkZGO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5mb3JtYXRpb24tbGlzdC1idXR0b24tbmV4dCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICByaWdodDogMSU7XG4gIH1cbn1cbi5jLWluZm9ybWF0aW9uLWxpc3QtYnV0dG9uLW5leHQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWluZm9ybWF0aW9uLWxpc3QtYnV0dG9uLXByZXYge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19wcmV2XzAxLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgI0ZGRjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5mb3JtYXRpb24tbGlzdC1idXR0b24tcHJldiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICBsZWZ0OiAxJTtcbiAgfVxufVxuLmMtaW5mb3JtYXRpb24tbGlzdC1idXR0b24tcHJldjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDIycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhDOUZDODtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUEzRjkxO1xufVxuXG4uYy1pbmZvcm1hdGlvbiAuYy10aXRsZS1oMi1ub21hbCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS43N3Z3LCAzNHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWluZm9ybWF0aW9uIC5jLXRpdGxlLWgyLW5vbWFsIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICB9XG59XG4uYy1pbmZvcm1hdGlvbiAubC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmMtbGlzdC1zb2x1dGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEN0UzRjE7XG4gIHBhZGRpbmc6IDZyZW0gOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3Qtc29sdXRpb24ge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1saXN0LXNvbHV0aW9uIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cbi5jLWxpc3Qtc29sdXRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5jLWxpc3Qtc29sdXRpb24gdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGO1xuICBwYWRkaW5nOiAwIDQlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC1zb2x1dGlvbiB1bCBsaSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgfVxufVxuLmMtbGlzdC1zb2x1dGlvbiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmMtbGlzdC1zb2x1dGlvbl9fbnVtIHtcbiAgd2lkdGg6IDMwJTtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3Qtc29sdXRpb25fX251bSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmMtbGlzdC1zb2x1dGlvbl9fdGV4dCB7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5NUCwgXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogIzE3Mzc1QjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5jLWxpc3Qtc2VydmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLmMtbGlzdC1zZXJ2aWNlIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtbGlzdC1zZXJ2aWNlIGxpIGEge1xuICBjb2xvcjogIzE3Mzc1QjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjFGODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWxpc3Qtc2VydmljZSBsaSBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlIGxpIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmMtbGlzdC1zZXJ2aWNlX19pdGVtIHtcbiAgd2lkdGg6IDQ4JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWxpc3Qtc2VydmljZV9faXRlbSAuYy1idG4tYmx1ZSB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5jLWxpc3Qtc2VydmljZV9fdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMzU0dncsIDI2cHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuTVAsIFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZzogMy41cmVtIDA7XG59XG4uYy1saXN0LXNlcnZpY2VfX3R0bCBzcGFuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE3Mzc1QjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlX190dGwge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgfVxufVxuLmMtbGlzdC1zZXJ2aWNlX190dGwubGluZTIge1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG4uYy1saXN0LXNlcnZpY2VfX2VuIHtcbiAgZm9udC1mYW1pbHk6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYy1saXN0LXNlcnZpY2VfX21vcmUgYSB7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbn1cbi5jLWxpc3Qtc2VydmljZV9fd3JhcCB7XG4gIHBhZGRpbmc6IDAgNHJlbSA0cmVtIDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1saXN0LXNlcnZpY2VfX3dyYXAge1xuICAgIHBhZGRpbmc6IDAgMnJlbSAycmVtIDJyZW07XG4gIH1cbn1cbi5jLWxpc3Qtc2VydmljZV9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5jLWxpc3Qtc2VydmljZV9fYnRuIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xufVxuLmMtbGlzdC1zZXJ2aWNlX19pY28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTczNzVCO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMzU0dncsIDI2cHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogWWFrdUhhbk1QLCBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDc1cHgpO1xufVxuLmMtbGlzdC1zZXJ2aWNlLWNyb3NzLWJvcmRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWxpc3Qtc2VydmljZS1jcm9zcy1ib3JkZXIgZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZS1jcm9zcy1ib3JkZXIgZmlndXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG4uYy1saXN0LXNlcnZpY2UtY3Jvc3MtYm9yZGVyIGltZzpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlLWNyb3NzLWJvcmRlciBpbWc6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5jLWxpc3Qtc2VydmljZS1pY28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5jLWxpc3Qtc2VydmljZS1pY28gbGkge1xuICB3aWR0aDogMzElO1xuICBwYWRkaW5nOiAzcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjlDM0NFO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlLWljbyBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLmMtbGlzdC1zZXJ2aWNlLWljbyBsaSBmaWd1cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuLmMtbGlzdC1zZXJ2aWNlLWljbyBsaSBmaWd1cmUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgd2lkdGg6IDgwJTtcbn1cbi5jLWxpc3Qtc2VydmljZS1pY28tZ3Jvd2luIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtbGlzdC1zZXJ2aWNlLWljb19fdHRsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuTVAsIFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzE3Mzc1QjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1saXN0LXNlcnZpY2UubGlzdC1jZW50ZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtbGlzdC1zZXJ2aWNlLmxpc3QtY2VudGVyIGxpIHtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMCBhdXRvO1xufVxuLmMtbGlzdC1zZXJ2aWNlMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmMtbGlzdC1zZXJ2aWNlMiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNCU7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVyZW0gNnJlbSA0cmVtIDZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZTIgbGkge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbn1cbi5jLWxpc3Qtc2VydmljZTIgbGkgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZTIgbGkgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uYy1saXN0LXNlcnZpY2UyX19pdGVtIHtcbiAgd2lkdGg6IDQ5LjglO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbGlzdC1zZXJ2aWNlMl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWxpc3Qtc2VydmljZTJfX2l0ZW1fYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvYmdfYy1saXN0LXNlcnZpY2VfXzAwMS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmMtbGlzdC1zZXJ2aWNlMl9faXRlbV9hIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZTJfX2l0ZW1fYSBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jLWxpc3Qtc2VydmljZTJfX3R0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LWZhbWlseTogWWFrdUhhbk1QLCBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1saXN0LXNlcnZpY2UyX190dGwge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgfVxufVxuLmMtbGlzdC1zZXJ2aWNlMl9fZW4ge1xuICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jLWxpc3Qtc2VydmljZTJfX2JnMSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9iZ19jLWxpc3Qtc2VydmljZV9fMDAyLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYy1saXN0LXNlcnZpY2UyX19iZzIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvYmdfYy1saXN0LXNlcnZpY2VfXzAwMy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmMtbGlzdC1zZXJ2aWNlMl9fYmczIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnX2MtbGlzdC1zZXJ2aWNlX18wMDQuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5jLWxpc3Qtc2VydmljZTJfX2JnNCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9iZ19jLWxpc3Qtc2VydmljZV9fMDA1LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYy1saXN0LXNlcnZpY2UyX19tb3JlIGEge1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG59XG4uYy1saXN0LXNlcnZpY2UyX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDI1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLmMtbGlzdC1zZXJ2aWNlMl9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzYwcHg7XG59XG4uYy1saXN0LXNlcnZpY2UyX19idG4gYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG59XG4uYy1saXN0LXNlcnZpY2UyX19pY28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTczNzVCO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMzU0dncsIDI2cHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogWWFrdUhhbk1QLCBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDc1cHgpO1xufVxuLmMtbGlzdC1zZXJ2aWNlMi1pY28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5jLWxpc3Qtc2VydmljZTItaWNvIGxpIHtcbiAgd2lkdGg6IDMxJTtcbiAgcGFkZGluZzogM3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I5QzNDRTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3Qtc2VydmljZTItaWNvIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4uYy1saXN0LXNlcnZpY2UyLWljbyBsaSBmaWd1cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuLmMtbGlzdC1zZXJ2aWNlMi1pY28gbGkgZmlndXJlIGltZyB7XG4gIG1heC13aWR0aDogMTcwcHg7XG4gIHdpZHRoOiA4MCU7XG59XG4uYy1saXN0LXNlcnZpY2UyLWljb19fdHRsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuTVAsIFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzE3Mzc1QjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1saXN0LWNvbnN1bHRhbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5jLWxpc3QtY29uc3VsdGFudCBsaSB7XG4gIHdpZHRoOiAzMi42NjY2NjY2NjY3JTtcbiAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgbWFyZ2luLWJvdHRvbTogMC44JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3QtY29uc3VsdGFudCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG8gMnJlbSBhdXRvO1xuICB9XG59XG4uYy1saXN0LWNvbnN1bHRhbnQgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmMtbGlzdC1jb25zdWx0YW50IGxpIGZpZ3VyZSB7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuLmMtbGlzdC1jb25zdWx0YW50IGxpIGZpZ3VyZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYy1saXN0LWNvbnN1bHRhbnQgbGk6bnRoLWNoaWxkKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jLWxpc3QtY29uc3VsdGFudF9fd3JhcCB7XG4gIHdpZHRoOiA2NSU7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogWWFrdUhhbk1QLCBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogYXV0byAwO1xufVxuLmMtbGlzdC1jb25zdWx0YW50X19uYW1lIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jLWxpc3QtY29uc3VsdGFudF9fcG9zdCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmMtbGlzdC1jb25zdWx0YW50X19kZXBhcnRtZW50IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmMtbGlzdC1pbmZvcm1hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmMtbGlzdC1pbmZvcm1hdGlvbiBsaSB7XG4gIHdpZHRoOiA0OSU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEVCRUY7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1saXN0LWluZm9ybWF0aW9uIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtbGlzdC1pbmZvcm1hdGlvbiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmMtbGlzdC1pbmZvcm1hdGlvbiBsaSBhIGZpZ3VyZSB7XG4gIHdpZHRoOiA0MCU7XG59XG4uYy1saXN0LWluZm9ybWF0aW9uX190dGwge1xuICB3aWR0aDogNjAlO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5NUCwgXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgcGFkZGluZzogMCAzcmVtO1xufVxuLmMtbGlzdC1ibHVlMSB7XG4gIHBhZGRpbmc6IDNyZW0gMCAzcmVtIDJyZW07XG59XG4uYy1saXN0LWJsdWUxIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWxpc3QtYmx1ZTEgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pePXCI7XG4gIGNvbG9yOiAjMjY1MDdEO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogN3B4O1xuICBmb250LXNpemU6IDhweDtcbn1cbi5jLWxpc3QtYmx1ZTIge1xuICBwYWRkaW5nOiAzcmVtIDAgM3JlbSAycmVtO1xufVxuLmMtbGlzdC1ibHVlMiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1saXN0LWJsdWUyIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKXj1wiO1xuICBjb2xvcjogIzM5NzRCOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDdweDtcbiAgZm9udC1zaXplOiA4cHg7XG59XG4uYy1saXN0LWZsb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1saXN0LWZsb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbn1cbi5jLWxpc3QtZmxvdyBsaSB7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI2NTA3RDtcbiAgY29sb3I6ICMyNjUwN0Q7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1saXN0LWZsb3cgbGkge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuLmMtbGlzdC1mbG93IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wNS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01cmVtO1xuICB0b3A6IGNhbGMoNTAlIC0gN3B4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxpc3QtZmxvdyBsaTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMnJlbTtcbiAgfVxufVxuLmMtbGlzdC1mbG93IGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWxpc3QtZmxvd19faXRlbSB7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtbGlzdC1jb25zdWx0YW50LWNsb3NlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtcGFnZS10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxLjA0MTY2NjY2Njd2dztcbiAgYm90dG9tOiA1LjIwODMzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhZ2UtdG9wIHtcbiAgICByaWdodDogNSU7XG4gICAgYm90dG9tOiAxLjA0MTY2NjY2Njd2dztcbiAgfVxufVxuLmMtcGFnZS10b3AgYSB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICB3aWR0aDogOHJlbTtcbiAgaGVpZ2h0OiA4cmVtO1xuICBib3JkZXItcmFkaXVzOiA4cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAxcmVtIDAgMnJlbSByZ2JhKDEsIDEyMCwgMjI4LCAwLjIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1wYWdlLXRvcCBhOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmMtcGFnZS10b3AgYTpmb2N1czpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy1wYWdlLXRvcCBhOmZvY3VzOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmMtcGFnZS10b3AgYTpob3Zlcjpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSBhbmQgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jLXBhZ2UtdG9wIGE6aG92ZXI6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGFnZS10b3AgYSB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi5jLXNlbWluYXItbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogNHJlbSBhdXRvO1xufVxuLmMtc2VtaW5hci1saXN0IC5zd2lwZXItc2xpZGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtc2VtaW5hci1saXN0IC5zd2lwZXItc2xpZGUgZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jLXNlbWluYXItbGlzdF9faWNvX18wMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzM3NUI7XG4gIGNvbG9yOiAjRkZGO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTMwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE3Mzc1Qjtcbn1cbi5jLXNlbWluYXItbGlzdF9faWNvX18wMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMTczNzVCO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTMwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE3Mzc1Qjtcbn1cbi5jLXNlbWluYXItbGlzdF9fdHRsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuTVAsIFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTU1NTU1NTU1NjtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLmMtc2VtaW5hci1saXN0IHAge1xuICBsaW5lLWhlaWdodDogMS42MjU7XG59XG4uYy1zZW1pbmFyLWxpc3RfX2RhdGUge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmMtc2VtaW5hci1saXN0LXBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMCAzcmVtIDA7XG59XG4uYy1zZW1pbmFyLWxpc3QtYnV0dG9uLW5leHQge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19uZXh0XzAxLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgI0ZGRjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDM1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlbWluYXItbGlzdC1idXR0b24tbmV4dCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICByaWdodDogMSU7XG4gIH1cbn1cbi5jLXNlbWluYXItbGlzdC1idXR0b24tbmV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtc2VtaW5hci1saXN0LWJ1dHRvbi1wcmV2IHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fcHJldl8wMS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICNGRkY7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDM1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlbWluYXItbGlzdC1idXR0b24tcHJldiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICBsZWZ0OiAxJTtcbiAgfVxufVxuLmMtc2VtaW5hci1saXN0LWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMjJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEM5RkM4O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQTNGOTE7XG59XG5cbi5jLXNlbWluYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFQ0Y0O1xufVxuLmMtc2VtaW5hciAubC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1zZW1pbmFyIC5jLXRpdGxlLWgyLW5vbWFsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjc3dncsIDM0cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VtaW5hciAuYy10aXRsZS1oMi1ub21hbCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgfVxufVxuXG4uYy1zZXJ2aWNlLWN0YSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmVhdHVyZS9iZ19jLXNlcnZpY2UtY3RhLmpwZykgbm8tcmVwZWF0IGNlbnRlciAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VydmljZS1jdGEge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLmMtc2VydmljZS1jdGEgLmwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYy1zZXJ2aWNlLWN0YS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uYy1zZXJ2aWNlLWN0YS1saXN0IGxpIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMTUlIDUlIDUlIDUlO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VydmljZS1jdGEtbGlzdCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNlcnZpY2UtY3RhLWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmVhdHVyZS9iZ19jLXNlcnZpY2UtY3RhX18wMDEuanBnKSBuby1yZXBlYXQgY2VudGVyIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2VydmljZS1jdGEtbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZlYXR1cmUvYmdfYy1zZXJ2aWNlLWN0YV9fMDAyLmpwZykgbm8tcmVwZWF0IGNlbnRlciAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbi5jLXNlcnZpY2UtY3RhLWxpc3RfX3R0bCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuTVAsIFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5jLXNlcnZpY2UtY3RhLWxpc3RfX2xlYWQge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LWZhbWlseTogWWFrdUhhbk1QLCBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYy1zZXJ2aWNlLWN0YS1saXN0X19idG4ge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLmMtc2VydmljZS1jdGEtbGlzdF9fYnRuIGEge1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5jLXRhYmxlLWRmIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDVyZW07XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtdGFibGUtZGYgdGgsIC5jLXRhYmxlLWRmIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I5QzNDRTtcbn1cbi5jLXRhYmxlLWRmIHRoIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQ6ICMxNzM3NUI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xufVxuLmMtdGFibGUtZGYgdGQge1xuICBiYWNrZ3JvdW5kOiAjRjNGNUY3O1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG59XG4uYy10YWJsZS1kZiAudGEtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFibGVfc2Nyb2xsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbiAgLnRhYmxlX3Njcm9sbCB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4uYy10ZXh0LWxpbmstLWFycm93LXJpZ2h0IGEsIC5jLXRleHQtbGluayBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AaW5jbHVkZXIgaG92ZXIge1xuICAuYy10ZXh0LWxpbmstLWFycm93LXJpZ2h0IGEsIC5jLXRleHQtbGluayBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmMtdGV4dC1saW5rIGEge1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbi5jLXRleHQtbGluay0tYXJyb3ctcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jLXRleHQtbGluay0tYXJyb3ctcmlnaHQgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXRleHQtbGluay0tYXJyb3ctcmlnaHQgYTo6YmVmb3JlIHtcbiAgbGVmdDogLTJyZW07XG4gIGJvcmRlci1jb2xvcjogIzE3Mzc1Qjtcbn1cbi5jLXRleHQtbGluay0tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy10ZXh0LWxpbmstLXVuZGVybGluZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmMtdGV4dC1saW5rLS11bmRlcmxpbmU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uYy10ZXh0LWxlYWQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMS43Nzc3Nzc3Nzc4O1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBmb250LWZhbWlseTogWWFrdUhhbk1QLCBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG59XG4uYy10ZXh0LWxlYWQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc3Nzc3Nzc3Nzg7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuTVAsIFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbn1cbi5jLXRleHQtbGVhZC1jZW50ZXItYiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzc3Nzc3Nzc3ODtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5NUCwgXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogIzE3Mzc1Qjtcbn1cbi5jLXRleHQtaW5kZW50IHtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4uYy10aXRsZS1oMi1ub21hbCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS40NTh2dywgMjhweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2MztcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5NUCwgXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTczNzVCO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uYy10aXRsZS1oMi1ub21hbC5ib3JkZXItYiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTExO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi5jLXRpdGxlLWgyLW5vbWFsIC5mb250LXMge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGl0bGUtaDItbm9tYWwgLmZvbnQtcyB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIH1cbn1cbi5jLXRpdGxlLWgyLW5vbWFsIC5mb250LW0ge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGl0bGUtaDItbm9tYWwgLmZvbnQtbSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjM1NHZ3LCAyNnB4KTtcbiAgfVxufVxuLmMtdGl0bGUtaDItbm9tYWwtbCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS43N3Z3LCAzNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjYzO1xuICBmb250LWZhbWlseTogWWFrdUhhbk1QLCBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxNzM3NUI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbi5jLXRpdGxlLWgyLW5vbWFsLWwuYm9yZGVyLWIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzExMTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG4uYy10aXRsZS1oMi1pY28tMDEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTczNzVCO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDhweCAxNXB4IDEwcHggMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZS1oMi1pY28tMDEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICAgIHdpZHRoOiA0MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYy10aXRsZS1oMy1ub21hbCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2MztcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5NUCwgXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgY29sb3I6ICMxNzM3NUI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbi5jLXRpdGxlLWgzLWJvcmRlciB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2MztcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGNvbG9yOiAjMTczNzVCO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTczNzVCO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLmMtdGl0bGUtaDMtcG9pbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMzBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5jLXRpdGxlLWgzLXBvaW50X19pY28ge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5NUCwgXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAxLjdyZW07XG59XG4uYy10aXRsZS1oMy1wb2ludF9faWNvIGVtIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuLmMtdGl0bGUtaDMtcG9pbnRfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTMwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbi5jLXRpdGxlLWgzLXBvaW50X19pdGVtX20ge1xuICBmb250LXNpemU6IDI4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZS1oMy1wb2ludF9faXRlbV9tIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5jLXRpdGxlLWgzLXBvaW50X19pdGVtX3Mge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZS1oMy1wb2ludF9faXRlbV9zIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmgzX2JsdWVfMDEgLmMtdGl0bGUtaDMtcG9pbnRfX2ljbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzM3NUI7XG59XG4uaDNfYmx1ZV8wMSAuYy10aXRsZS1oMy1wb2ludF9faXRlbSB7XG4gIGNvbG9yOiAjMTczNzVCO1xufVxuXG4uaDNfYmx1ZV8wMiAuYy10aXRsZS1oMy1wb2ludF9faWNvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NTA3RDtcbn1cbi5oM19ibHVlXzAyIC5jLXRpdGxlLWgzLXBvaW50X19pdGVtIHtcbiAgY29sb3I6ICMyNjUwN0Q7XG59XG5cbi5oM19ibHVlXzAzIC5jLXRpdGxlLWgzLXBvaW50X19pY28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk3NEI5O1xufVxuLmgzX2JsdWVfMDMgLmMtdGl0bGUtaDMtcG9pbnRfX2l0ZW0ge1xuICBjb2xvcjogIzM5NzRCOTtcbn1cblxuLmgyLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5jLXRpdGxlLWJsdWUgLmMtdGl0bGUtaDItbm9tYWwge1xuICBjb2xvcjogIzM5NzRCOTtcbn1cbi5jLXRpdGxlLWJsdWUgLmMtdGl0bGUtaDItaWNvLTAxIHtcbiAgYmFja2dyb3VuZDogIzM5NzRCOTtcbn1cbi5jLXRpdGxlLWJsdWUgLmMtdGl0bGUtaDMtYm9yZGVyIHtcbiAgY29sb3I6ICMzOTc0Qjk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzk3NEI5O1xufVxuXG4uYy10aXRsZS1ibHVlMiAuYy10aXRsZS1oMi1ub21hbCB7XG4gIGNvbG9yOiAjMjY1MDdEO1xufVxuLmMtdGl0bGUtYmx1ZTIgLmMtdGl0bGUtaDItaWNvLTAxIHtcbiAgYmFja2dyb3VuZDogIzI2NTA3RDtcbn1cbi5jLXRpdGxlLWJsdWUyIC5jLXRpdGxlLWgzLWJvcmRlciB7XG4gIGNvbG9yOiAjMjY1MDdEO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI2NTA3RDtcbn1cblxuLmZvbnQtcyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9udC1zIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgfVxufVxuXG4uZm9udC1tIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb250LW0ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4zNTR2dywgMjZweCk7XG4gIH1cbn1cblxuLmZvbnQtbCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9udC1sIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICB9XG59XG5cbi5jLXRpdGxlYXJlYS1zIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19jb250ZW50c19tdi5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTkwcHg7XG59XG4uYy10aXRsZWFyZWEtcyBoMSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDEuNDU4dncsIDI5cHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogWWFrdUhhbk1QLCBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIHBhZGRpbmctdG9wOiA2LjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbi5jLXRpdGxlYXJlYS1tIHtcbiAgLyp0ZXh0LWFsaWduOiBjZW50ZXI7Ki9cbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaGVpZ2h0OiAzMzBweDtcbiAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAjMTczNzVCO1xuICBjb2xvcjogI0ZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlYXJlYS1tIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMCA0JSAzcmVtIDQlO1xuICB9XG59XG4uYy10aXRsZWFyZWEtbSBoMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTlweCwgMS40NTh2dywgMjlweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuTVAsIFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5jLXRpdGxlYXJlYS1tIGgxIHNwYW4uaDFfaWNvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgcGFkZGluZzogN3B4IDEwcHggOHB4IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmMtdGl0bGVhcmVhLW1fX3dyYXAge1xuICAvKndpZHRoOiA1NSU7Ki9cbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZWFyZWEtbV9fd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLXRpdGxlYXJlYS1tX190dGwge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5NUCwgXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4uYy10aXRsZWFyZWEtbV9fdHRsMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS42NjZ2dywgMzJweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuTVAsIFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuLmMtdGl0bGVhcmVhLW1fX2VuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGl0bGVhcmVhLW1fX2VuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICB9XG59XG4uYy10aXRsZWFyZWEtbSAubC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYy10aXRsZWFyZWEtbSAuYy1idG4td3JhcC1jMyB7XG4gIHdpZHRoOiA2OSU7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy10aXRsZWFyZWEtbSAuYy1idG4td3JhcC1jMyBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlYXJlYS1tIC5jLWJ0bi13cmFwLWMzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYy10aXRsZWFyZWEtbSAuYy1idG4td3JhcC1jMyBhIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLnAtZmFxLWxpc3RfX3dyYXAge1xuICBtYXJnaW46IGF1dG8gMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDZyZW0pO1xufVxuLnAtZmFxLWxpc3QgZHQge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogIzE3Mzc1QjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE3Mzc1QjtcbiAgcGFkZGluZzogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcS1saXN0IGR0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5wLWZhcS1saXN0IGR0IGkge1xuICBtYXJnaW46IGF1dG8gMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgd2lkdGg6IDRyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzE3Mzc1QjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNyaW1zb24gVGV4dFwiLCBzZXJpZjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDI2cHg7XG59XG4ucC1mYXEtbGlzdCArIC5wLWZhcS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMS41NjI1dnc7XG59XG4ucC1mYXEtbGlzdCBkZCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxLWxpc3QgZGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnAtZmFxLWxpc3QgZGQgaSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIHdpZHRoOiA0cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxNzM3NUI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogNTAwO1xuICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxLWxpc3QgZGQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnAtZmFxLWxpc3QgZHQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEuNTYyNXZ3O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJhY2tncm91bmQ6ICMxNzM3NUI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnAtZmFxLWxpc3QgZHQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICByaWdodDogMS41NjI1dnc7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYmFja2dyb3VuZDogIzE3Mzc1QjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLnAtZmFxLWxpc3QuaXMtb3BlbiBkdDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbi5wLWZhcS1saXN0LmlzLW9wZW4gZHQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbi5wLWZhcS1saXN0LmlzLW9wZW4gZHQge1xuICBiYWNrZ3JvdW5kOiAjMTczNzVCO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5wLWZhcS1saXN0LmlzLW9wZW4gZHQgaSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnAtZmFxLWxpc3QgYSB7XG4gIGNvbG9yOiAjMGUxMTU1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wLWZhcS1saXN0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wLWZvb3Rlci1jdGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2Zvb3Rlci1jdGEucG5nKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5NUCwgXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4ucC1mb290ZXItY3RhX19ibnIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE5NHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1jdGFfX2JuciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucC1mb290ZXItY3RhX19ibnIgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucC1mb290ZXItY3RhX19ibnIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsO1xufVxuLnAtZm9vdGVyLWN0YV9fYm5yIHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtODAlKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLWN0YV9fYm5yIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnAtZm9vdGVyLWN0YV9fYm5yIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNDU4dncsIDI4cHgpO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wLWZvb3Rlci1jdGFfX2Jucl9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IDE1cHggY2VudGVyIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gM3JlbTtcbn1cbi5wLWZvb3Rlci1jdGEtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtZm9vdGVyLWN0YS1saXN0IGxpIHtcbiAgd2lkdGg6IDQ5JTtcbiAgbWF4LXdpZHRoOiAzNjNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1jdGEtbGlzdCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnAtZm9vdGVyLWN0YV9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cbi5wLWZvb3Rlci1jdGFfX3dyYXBsIHtcbiAgd2lkdGg6IDU4JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1jdGFfX3dyYXBsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZm9vdGVyLWN0YV9fd3JhcGwgaDIge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNzd2dywgMzRweCk7XG4gIGNvbG9yOiAjMTczNzVCO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1jdGFfX3dyYXBsIGgyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIH1cbn1cbi5wLWZvb3Rlci1jdGFfX3dyYXBsIHAge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItY3RhX193cmFwbCBwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbiAgfVxufVxuLnAtZm9vdGVyLWN0YV9fd3JhcHIge1xuICB3aWR0aDogMzglO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENFMUU2O1xuICBwYWRkaW5nOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLWN0YV9fd3JhcHIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1mb290ZXItY3RhX193cmFwciBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBjb2xvcjogIzE3Mzc1QjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnAtZm9vdGVyLWN0YV9fd3JhcHIgdWwgPiBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNzM3NUI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG59XG4ucC1mb290ZXItY3RhX193cmFwciB1bCA+IGxpIGVtIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjc3dncsIDM0cHgpO1xuICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG59XG4ucC1mb290ZXItY3RhX193cmFwciB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWZvb3Rlci1jdGFfX2Jucjpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMiwgMik7XG4gICAgdHJhbnNpdGlvbjogMC41cyBhbGw7XG4gIH1cbn1cbi5wLWZvb3Rlci1uYXYge1xuICBiYWNrZ3JvdW5kOiAjMTczNzVCO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5wLWZvb3Rlci1uYXYgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLW5hdiBoMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5wLWZvb3Rlci1uYXYgaDMgZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LWZhbWlseTogWWFrdUhhbk1QLCBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG59XG4ucC1mb290ZXItbmF2X193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucC1mb290ZXItbmF2X19pbm5lciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkY7XG4gIHBhZGRpbmc6IDAgOHJlbSAwIDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItbmF2X19pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWZvb3Rlci1uYXZfX2lubmVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4ucC1mb290ZXItbmF2LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLW5hdi1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbi5wLWZvb3Rlci1uYXYtbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wLWZvb3Rlci1uYXYtbGlzdCBsaSA+IGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWZvb3Rlci1uYXYtbGlzdF9fc3ViIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICB0ZXh0LWluZGVudDogLTAuNmVtO1xufVxuLnAtZm9vdGVyLW5hdi1saXN0X19zdWIgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5wLWZvb3Rlci1uYXYtbGlzdF9fc3ViIGEgc3BhbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1uYXYtbGlzdF9fc3ViIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnAtZm9vdGVyLW5hdi1saXN0X19zdWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O8XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnAtZm9vdGVyLW5hdi1saXN0X19zdWIyIHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG59XG4ucC1mb290ZXItbmF2LWxpc3RfX3N1YjIgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5wLWZvb3Rlci1uYXYtbGlzdF9fc3ViMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7xcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5wLWZvcm0tcGFnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cHgpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxNzM3NUI7XG59XG4ucC1mb3JtLXBhZ2VyIGxpIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTczNzVCO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTczNzVCO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE3Mzc1QjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybS1wYWdlciBsaSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB9XG59XG4ucC1mb3JtLXBhZ2VyIGxpOjphZnRlciwgLnAtZm9ybS1wYWdlciBsaTo6YmVmb3JlIHtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYygxMDAlIC0gMXB4KTtcbiAgdG9wOiA1MCU7XG59XG4ucC1mb3JtLXBhZ2VyIGxpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMjVweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjVweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDI1cHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMjVweDtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGO1xuICB6LWluZGV4OiAyO1xufVxuLnAtZm9ybS1wYWdlciBsaTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItdG9wLXdpZHRoOiAyNXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAyNXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMjVweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxNzM3NUI7XG4gIHotaW5kZXg6IDE7XG59XG4ucC1mb3JtLXBhZ2VyX2FjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzM3NUI7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWZvcm0tcGFnZXJfYWN0aXZlOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTczNzVCICFpbXBvcnRhbnQ7XG59XG4ucC1mb3JtX19oMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS40NTh2dywgMjhweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2MztcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5NUCwgXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBtYXJnaW46IDRyZW0gMDtcbiAgY29sb3I6ICMxNzM3NUI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbi5wLWZvcm0tYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5wLWZvcm0tYm94IGR0IHtcbiAgY29sb3I6ICMxNzM3NUI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLnAtZm9ybS1ib3ggZHQgc3Bhbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wLWZvcm0tYm94IGR0IHNwYW4ucmVxdWlyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTczNzVCO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5NUCwgXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnAtZm9ybS1ib3ggZGQgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCOUMzQ0U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWZvcm0tYm94IGRkIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNCOUMzQ0U7XG59XG4ucC1mb3JtLWJveC1jaGVjayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCOUMzQ0U7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbn1cbi5wLWZvcm0tYm94LWNoZWNrIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4ucC1mb3JtLWJveC1jaGVjayB1bCBsaSB7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtLWJveC1jaGVjayB1bCBsaSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuLnAtZm9ybS1ib3gtY2hlY2sgdWwgbGkgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNzM3NUI7XG4gIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4ucC1mb3JtLWJveC1jaGVjayB1bCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTBkZWcpO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMxNzM3NUI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMTczNzVCO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnAtZm9ybS1ib3hfX2lucHV0NTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG4ucC1mb3JtLWJveC1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTczNzVCICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxLjVyZW0gMCAxLjVyZW0gMnJlbTtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMTBweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5NUCwgXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IDE1cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweCAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjdzO1xufVxuLnAtZm9ybS1ib3gtYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnAtZm9ybS1ib3gtYnRuX196aXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCOUMzQ0U7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzM3NUI7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogWWFrdUhhbk1QLCBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAxMHB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0cmFuc2l0aW9uOiAwLjdzO1xufVxuLnAtZm9ybS1ib3gtYnRuX196aXA6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnAtaG9tZS1tdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5NUCwgXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogI0ZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWhvbWUtbXYgaDEge1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDIuNXZ3LCA0OHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMS42NzU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDNyZW0gMnJlbSA0cmVtIDJyZW07XG59XG4ucC1ob21lLW12IGgxIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNzd2dywgMzRweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtaG9tZS1tdiBoMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMi41dncsIDQ4cHgpO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMXJlbSAycmVtIDNyZW0gMnJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnAtaG9tZS1tdl9fbGVhZCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBsaW5lLWhlaWdodDogMS43NztcbiAgcGFkZGluZzogMCAycmVtO1xufVxuLnAtaG9tZS1tdl9fc3VidHRsIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgsIDI1LCA2MiwgMC43KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnAtaG9tZS1tdl9fZW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC41ZW07XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbi5wLWhvbWUtbXZfX3NsaWRlIC5zd2lwZXItc2xpZGUge1xuICBjb2xvcjogI0ZGRjtcbn1cbi5wLWhvbWUtbXZfX3NsaWRlIC5sLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTUwcHg7XG59XG4ucC1ob21lLW12X19zbGlkZSAubXZfMDEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19tdl8wMS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnAtaG9tZS1tdl9fc2xpZGUgLm12XzAyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfbXZfMDIuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wLWhvbWUtbXZfX3NsaWRlIC5tdl8wMyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX212XzAzLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucC1ob21lLW12X19zbGlkZSAubXZfMDQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19tdl8wNC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnAtaG9tZS1tdl9fc2xpZGUgLm12XzA1IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfbXZfMDUuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wLWhvbWUtbXZfX3NsaWRlIC5tdl8wNiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX212XzA2LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucC1ob21lLW12X19zbGlkZSAubXZfMDcge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19tdl8wNy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnAtaG9tZS1tdl9fc2xpZGUgLm12XzA4IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfbXZfMDguanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnAtaG9tZS1tdi1wYWdpbmF0aW9uIHtcbiAgcGFkZGluZzogMXJlbSA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi1wYWdpbmF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLWhvbWUtbXYtcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDZweCAhaW1wb3J0YW50O1xufVxuLnAtaG9tZS1tdi1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzM1NzY7XG59XG5cbi5wLWhvbWUtbGVhZCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnAtaG9tZS1sZWFkIC5sLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbGVhZCAubC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDdyZW0gNXZ3O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG4ucC1ob21lLWxlYWRfX3dyYXAge1xuICBwYWRkaW5nLWxlZnQ6IDYlO1xuICBmb250LWZhbWlseTogWWFrdUhhbk1QLCBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWxlYWRfX3dyYXAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ucC1ob21lLWxlYWRfX3dyYXAgaDMge1xuICBwYWRkaW5nLXRvcDogNCU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucC1ob21lLWxlYWRfX3dyYXAgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWxlYWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ob21lLWxlYWRfX2J0biB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1sZWFkIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWhvbWUtbGVhZCBmaWd1cmUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG4ucC1ob21lLWluZm9ybWF0aW9uIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19mb290ZXItY3RhLnBuZykgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucC1ob21lLWluZm9ybWF0aW9uIC5sLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWhvbWUtc2VydmljZSAubC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wLWhvbWUtY29uc3VsdGFudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzM3NUI7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnAtaG9tZS1jb25zdWx0YW50IGgyIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5wLXNlcnZpY2UtYW5jaG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xufVxuLnAtc2VydmljZS1hbmNob3IgbGkge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvYmdfcC1zZXJ2aWNlLWFuY2hvcl8wMDEuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDQ4JTtcbn1cbi5wLXNlcnZpY2UtYW5jaG9yIGxpOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9iZ19wLXNlcnZpY2UtYW5jaG9yXzAwMi5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS1hbmNob3IgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5wLXNlcnZpY2UtYW5jaG9yIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjVweCwgMS44NzV2dywgMzZweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOHJlbSAwO1xuICBmb250LWZhbWlseTogWWFrdUhhbk1QLCBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMTVweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2UtYW5jaG9yIGxpIGEge1xuICAgIHBhZGRpbmc6IDZyZW0gMDtcbiAgfVxufVxuLnAtc2VydmljZS1hbmNob3IgbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAzLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4ucC1zZXJ2aWNlLXdvcnJpZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnAtc2VydmljZS13b3JyaWVzLWxpc3QgbGkge1xuICB3aWR0aDogMjMuNSU7XG4gIGhlaWdodDogMjYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxNzM3NUI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvaWNvX3NlcnZpY2VfXzAyOS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc2VydmljZS13b3JyaWVzLWxpc3QgbGkge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICB9XG59XG4ucC1zZXJ2aWNlLXdvcnJpZXMtbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5wLXNlcnZpY2Utd29ycmllcy1saXN0MiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbn1cbi5wLXNlcnZpY2Utd29ycmllcy1saXN0Ml9faXRlbSB7XG4gIHdpZHRoOiA0OCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkYxRjg7XG4gIHBhZGRpbmc6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXdvcnJpZXMtbGlzdDJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5wLXNlcnZpY2Utd29ycmllcy1saXN0Ml9fdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzE3Mzc1QjtcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5NUCwgXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnAtc2VydmljZS13b3JyaWVzLWxpc3QyX190dGwgZW0ge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xufVxuLnAtc2VydmljZS13b3JyaWVzLWxpc3QyX19sb2dvIHtcbiAgd2lkdGg6IDI4MnB4O1xuICBtYXJnaW46IGF1dG8gYXV0byAzcmVtIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXdvcnJpZXMtbGlzdDJfX2xvZ28ge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuLnAtc2VydmljZS13b3JyaWVzLWxpc3QyX19sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtc2VydmljZS13b3JyaWVzX19oM18wMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDhyZW0gMCA0cmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXdvcnJpZXNfX2gzXzAxIHtcbiAgICBwYWRkaW5nOiA0cmVtIDAgNHJlbSAwO1xuICB9XG59XG4ucC1zZXJ2aWNlLXdvcnJpZXNfX2gzXzAyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0cmVtIDAgMnJlbSAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogWWFrdUhhbk1QLCBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS40NTh2dywgMjhweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXNlcnZpY2Utd29ycmllc19faDNfMDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDQucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW46IGF1dG8gYXV0byAycmVtIGF1dG87XG59XG4ucC1zZXJ2aWNlLXdvcnJpZXNfX2gzXzAyIGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGNsYW1wKDI1cHgsIDEuODc1dncsIDM2cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1zZXJ2aWNlLXdvcnJpZXNfX2gzXzAyIGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKXj1wiO1xuICBmb250LXNpemU6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDJlbTtcbiAgY29sb3I6ICMzOTc0Qjk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zZXJ2aWNlLXdvcnJpZXNfX2gzXzAyIHtcbiAgICBwYWRkaW5nOiA0cmVtIDAgNHJlbSAwO1xuICB9XG59XG4ucC1zZXJ2aWNlLXdvcnJpZXNfX2g0XzAxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIGNvbG9yOiAjMjY1MDdEO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjY1MDdEO1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xufVxuLnAtc2VydmljZS13b3JyaWVzX19oNF8wMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBjb2xvcjogIzM5NzRCOTtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5NzRCOTtcbiAgYm9yZGVyLXJhZGl1czogNXJlbTtcbn1cbi5wLXNlcnZpY2Utd29ycmllc19fbGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFlha3VIYW5NUCwgXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xufVxuLnAtc2VydmljZS1zZWMgLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucC1zZXJ2aWNlLXNlYyAuYy10aXRsZS1oMi1ub21hbCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS43N3Z3LCAzNHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNlcnZpY2Utc2VjIC5jLXRpdGxlLWgyLW5vbWFsIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICB9XG59XG5cbi5iZ19zZXJ2aWNlXzAwMSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9iZ19jLXRpdGxlYXJlYS1tX18wMDEuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJnX3NlcnZpY2VfMDAyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnX2MtdGl0bGVhcmVhLW1fXzAwMi5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmdfc2VydmljZV8wMDMge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvYmdfYy10aXRsZWFyZWEtbV9fMDAzLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5iZ19zZXJ2aWNlXzAwNCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9iZ19jLXRpdGxlYXJlYS1tX18wMDQuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJnX3NlcnZpY2VfMDA1IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnX2MtdGl0bGVhcmVhLW1fXzAwNS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmdfc2VydmljZV8wMDYge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvYmdfYy10aXRsZWFyZWEtbV9fMDA2LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5iZ19zZXJ2aWNlXzAwNyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9iZ19jLXRpdGxlYXJlYS1tX18wMDcuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJnX3NlcnZpY2VfMDA4IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnX2MtdGl0bGVhcmVhLW1fXzAwOC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmdfc2VydmljZV8wMDkge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvYmdfYy10aXRsZWFyZWEtbV9fMDA5LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5iZ19zZXJ2aWNlXzAxMCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9iZ19jLXRpdGxlYXJlYS1tX18wMTAuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJnX3NlcnZpY2VfMDExIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnX2MtdGl0bGVhcmVhLW1fXzAxMS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4udS1tdC0tMTAge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4udS1tYi0tMTAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4udS1tci0tMTAge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi51LW1sLS0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4udS1tdC0tMjAge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4udS1tYi0tMjAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4udS1tci0tMjAge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi51LW1sLS0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4udS1tdC0tMzAge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4udS1tYi0tMzAge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4udS1tci0tMzAge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG59XG5cbi51LW1sLS0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuXG4udS1tdC0tNDAge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4udS1tYi0tNDAge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4udS1tci0tNDAge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG5cbi51LW1sLS00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xufVxuXG4udS1tdC0tNTAge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4udS1tYi0tNTAge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4udS1tci0tNTAge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW07XG59XG5cbi51LW1sLS01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtO1xufVxuXG4udS1tdC0tNjAge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuXG4udS1tYi0tNjAge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG4udS1tci0tNjAge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW07XG59XG5cbi51LW1sLS02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtO1xufVxuXG4udS1tdC0tNzAge1xuICBtYXJnaW4tdG9wOiA3cmVtO1xufVxuXG4udS1tYi0tNzAge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuXG4udS1tci0tNzAge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW07XG59XG5cbi51LW1sLS03MCB7XG4gIG1hcmdpbi1sZWZ0OiA3cmVtO1xufVxuXG4udS1tdC0tODAge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuXG4udS1tYi0tODAge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuXG4udS1tci0tODAge1xuICBtYXJnaW4tcmlnaHQ6IDhyZW07XG59XG5cbi51LW1sLS04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtO1xufVxuXG4udS1tdC0tOTAge1xuICBtYXJnaW4tdG9wOiA5cmVtO1xufVxuXG4udS1tYi0tOTAge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtO1xufVxuXG4udS1tci0tOTAge1xuICBtYXJnaW4tcmlnaHQ6IDlyZW07XG59XG5cbi51LW1sLS05MCB7XG4gIG1hcmdpbi1sZWZ0OiA5cmVtO1xufVxuXG4udS1tdC0tMTAwIHtcbiAgbWFyZ2luLXRvcDogMTByZW07XG59XG5cbi51LW1iLS0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cblxuLnUtbXItLTEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTByZW07XG59XG5cbi51LW1sLS0xMDAge1xuICBtYXJnaW4tbGVmdDogMTByZW07XG59XG5cbi51LW10LS0xMTAge1xuICBtYXJnaW4tdG9wOiAxMXJlbTtcbn1cblxuLnUtbWItLTExMCB7XG4gIG1hcmdpbi1ib3R0b206IDExcmVtO1xufVxuXG4udS1tci0tMTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMXJlbTtcbn1cblxuLnUtbWwtLTExMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMXJlbTtcbn1cblxuLnUtbXQtLTEyMCB7XG4gIG1hcmdpbi10b3A6IDEycmVtO1xufVxuXG4udS1tYi0tMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG59XG5cbi51LW1yLS0xMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEycmVtO1xufVxuXG4udS1tbC0tMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDEycmVtO1xufVxuXG4udS1tdC0tMTAge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4udS1tYi0tMTAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4udS1tci0tMTAge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi51LW1sLS0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4udS1tdC0tMjAge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4udS1tYi0tMjAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4udS1tci0tMjAge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi51LW1sLS0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4udS1tdC0tMzAge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4udS1tYi0tMzAge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4udS1tci0tMzAge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG59XG5cbi51LW1sLS0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuXG4udS1tdC0tNDAge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4udS1tYi0tNDAge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4udS1tci0tNDAge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG5cbi51LW1sLS00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xufVxuXG4udS1tdC0tNTAge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4udS1tYi0tNTAge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4udS1tci0tNTAge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW07XG59XG5cbi51LW1sLS01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtO1xufVxuXG4udS1tdC0tNjAge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuXG4udS1tYi0tNjAge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG4udS1tci0tNjAge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW07XG59XG5cbi51LW1sLS02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtO1xufVxuXG4udS1tdC0tNzAge1xuICBtYXJnaW4tdG9wOiA3cmVtO1xufVxuXG4udS1tYi0tNzAge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuXG4udS1tci0tNzAge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW07XG59XG5cbi51LW1sLS03MCB7XG4gIG1hcmdpbi1sZWZ0OiA3cmVtO1xufVxuXG4udS1tdC0tODAge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuXG4udS1tYi0tODAge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuXG4udS1tci0tODAge1xuICBtYXJnaW4tcmlnaHQ6IDhyZW07XG59XG5cbi51LW1sLS04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtO1xufVxuXG4udS1tdC0tOTAge1xuICBtYXJnaW4tdG9wOiA5cmVtO1xufVxuXG4udS1tYi0tOTAge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtO1xufVxuXG4udS1tci0tOTAge1xuICBtYXJnaW4tcmlnaHQ6IDlyZW07XG59XG5cbi51LW1sLS05MCB7XG4gIG1hcmdpbi1sZWZ0OiA5cmVtO1xufVxuXG4udS1tdC0tMTAwIHtcbiAgbWFyZ2luLXRvcDogMTByZW07XG59XG5cbi51LW1iLS0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cblxuLnUtbXItLTEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTByZW07XG59XG5cbi51LW1sLS0xMDAge1xuICBtYXJnaW4tbGVmdDogMTByZW07XG59XG5cbi51LW10LS0xMTAge1xuICBtYXJnaW4tdG9wOiAxMXJlbTtcbn1cblxuLnUtbWItLTExMCB7XG4gIG1hcmdpbi1ib3R0b206IDExcmVtO1xufVxuXG4udS1tci0tMTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMXJlbTtcbn1cblxuLnUtbWwtLTExMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMXJlbTtcbn1cblxuLnUtbXQtLTEyMCB7XG4gIG1hcmdpbi10b3A6IDEycmVtO1xufVxuXG4udS1tYi0tMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG59XG5cbi51LW1yLS0xMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEycmVtO1xufVxuXG4udS1tbC0tMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDEycmVtO1xufVxuXG4udS1tYXJnaW4tLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udS1wdC0tMTAge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLnUtcGItLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi51LXByLS0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi51LXBsLS0xMCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuLnUtcHQtLTIwIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5cbi51LXBiLS0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4udS1wci0tMjAge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4udS1wbC0tMjAge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbi51LXB0LS0zMCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuXG4udS1wYi0tMzAge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cblxuLnUtcHItLTMwIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLnUtcGwtLTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuXG4udS1wdC0tNDAge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cblxuLnUtcGItLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5cbi51LXByLS00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG5cbi51LXBsLS00MCB7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cblxuLnUtcHQtLTUwIHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG59XG5cbi51LXBiLS01MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuXG4udS1wci0tNTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xufVxuXG4udS1wbC0tNTAge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW07XG59XG5cbi51LXB0LS02MCB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xufVxuXG4udS1wYi0tNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cblxuLnUtcHItLTYwIHtcbiAgcGFkZGluZy1yaWdodDogNnJlbTtcbn1cblxuLnUtcGwtLTYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtO1xufVxuXG4udS1wdC0tNzAge1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbn1cblxuLnUtcGItLTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDdyZW07XG59XG5cbi51LXByLS03MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDdyZW07XG59XG5cbi51LXBsLS03MCB7XG4gIHBhZGRpbmctbGVmdDogN3JlbTtcbn1cblxuLnUtcHQtLTgwIHtcbiAgcGFkZGluZy10b3A6IDhyZW07XG59XG5cbi51LXBiLS04MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuXG4udS1wci0tODAge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xufVxuXG4udS1wbC0tODAge1xuICBwYWRkaW5nLWxlZnQ6IDhyZW07XG59XG5cbi51LXB0LS05MCB7XG4gIHBhZGRpbmctdG9wOiA5cmVtO1xufVxuXG4udS1wYi0tOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbn1cblxuLnUtcHItLTkwIHtcbiAgcGFkZGluZy1yaWdodDogOXJlbTtcbn1cblxuLnUtcGwtLTkwIHtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtO1xufVxuXG4udS1wdC0tMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xufVxuXG4udS1wYi0tMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xufVxuXG4udS1wci0tMTAwIHtcbiAgcGFkZGluZy1yaWdodDogMTByZW07XG59XG5cbi51LXBsLS0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xufVxuXG4udS1wdC0tMTEwIHtcbiAgcGFkZGluZy10b3A6IDExcmVtO1xufVxuXG4udS1wYi0tMTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDExcmVtO1xufVxuXG4udS1wci0tMTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTFyZW07XG59XG5cbi51LXBsLS0xMTAge1xuICBwYWRkaW5nLWxlZnQ6IDExcmVtO1xufVxuXG4udS1wdC0tMTIwIHtcbiAgcGFkZGluZy10b3A6IDEycmVtO1xufVxuXG4udS1wYi0tMTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDEycmVtO1xufVxuXG4udS1wci0tMTIwIHtcbiAgcGFkZGluZy1yaWdodDogMTJyZW07XG59XG5cbi51LXBsLS0xMjAge1xuICBwYWRkaW5nLWxlZnQ6IDEycmVtO1xufVxuXG4udS10ZXh0LS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LXRleHQtLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS10ZXh0LS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC51LXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBici51LXNwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi51LXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnUtc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGJyLnUtc3Age1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLyohIExpdHkgLSB2Mi40LjEgLSAyMDIwLTA0LTI2XG4qIGh0dHA6Ly9zb3JnYWxsYS5jb20vbGl0eS9cbiogQ29weXJpZ2h0IChjKSAyMDE1LTIwMjAgSmFuIFNvcmdhbGxhOyBMaWNlbnNlZCBNSVQgKi9cbi5saXR5IHtcbiAgei1pbmRleDogOTk5MDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5saXR5LmxpdHktb3BlbmVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxpdHkubGl0eS1jbG9zZWQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubGl0eSAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5saXR5LXdyYXAge1xuICB6LWluZGV4OiA5OTkwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXR5LXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVlbTtcbn1cblxuLmxpdHktbG9hZGVyIHtcbiAgei1pbmRleDogOTk5MTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4ubGl0eS1sb2FkaW5nIC5saXR5LWxvYWRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5saXR5LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk5OTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpdHktY29udGVudCB7XG4gIHotaW5kZXg6IDk5OTM7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2UsIC1vLXRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi5saXR5LWxvYWRpbmcgLmxpdHktY29udGVudCwgLmxpdHktY2xvc2VkIC5saXR5LWNvbnRlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5saXR5LWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLmxpdHktY2xvc2Uge1xuICB6LWluZGV4OiA5OTk0O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5saXR5LWNsb3NlOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGl0eS1jbG9zZTpob3ZlciwgLmxpdHktY2xvc2U6Zm9jdXMsIC5saXR5LWNsb3NlOmFjdGl2ZSwgLmxpdHktY2xvc2U6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmxpdHktY2xvc2U6YWN0aXZlIHtcbiAgdG9wOiAxcHg7XG59XG5cbi5saXR5LWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5saXR5LWlmcmFtZSAubGl0eS1jb250YWluZXIsIC5saXR5LXlvdXR1YmUgLmxpdHktY29udGFpbmVyLCAubGl0eS12aW1lbyAubGl0eS1jb250YWluZXIsIC5saXR5LWZhY2Vib29rdmlkZW8gLmxpdHktY29udGFpbmVyLCAubGl0eS1nb29nbGVtYXBzIC5saXR5LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk2NHB4O1xufVxuXG4ubGl0eS1pZnJhbWUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5saXR5LWlmcmFtZS1jb250YWluZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmxpdHktaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4vLi4vaW1nL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi9mb250cy8uLi8uLi9pbWcvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2ZvbnRzLy4uLy4uL2ltZy9zbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTI1cHg7XG59XG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuW2Rpcj1ydGxdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuW2Rpcj1ydGxdIC5zbGljay1uZXh0IHtcbiAgbGVmdDogLTI1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cbltkaXI9cnRsXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIC8qbWFyZ2luLWJvdHRvbTogMzBweDsqL1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIuKAolwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qcy1zbGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG59XG5cbi5qcy1zbGlkZS5zbGljay1pbml0aWFsaXplZCB7XG4gIG9wYWNpdHk6IDE7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi9zZXR0aW5nL3NpemXlj4Lnhadcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIG1pbi13aWR0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRicmVha3BvaW50LXVwOiAoXG4gIFwic1wiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpXCIsXG4gIFwibVwiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpXCIsXG4gIFwibFwiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KVwiLFxuKSAhZGVmYXVsdDtcblxuLyogbWF4LXdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGJyZWFrcG9pbnQtZG93bjogKFxuICBcImxcIjogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClcIixcbiAgXCJtXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweClcIixcbiAgXCJzXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweClcIixcbikgIWRlZmF1bHQ7XG4iLCIvKum7ku+8mmZvbnQqL1xuJGNfYmxrOiAjMTExO1xuXG4vKuODoeOCpOODs+ODjeOCpOODk+ODvCovXG4kY19iYXNlOiAjMTczNzVCO1xuLyrjg6HjgqTjg7PjgajjgqLjgq/jgrvjg7Pjg4jjga7kuK3plpPjga7oibIqL1xuJGNfYmFzZTI6ICMyNjUwN0Q7XG4vKuODnOOCv+ODs+OChOOCouOCr+OCu+ODs+ODiOOBruaYjuOCi+OBhOODluODq+ODvCovXG4kY19iYXNlMzogIzM5NzRCOTtcbi8q44OY44OD44OA44O844OA44Km44Oz44Ot44O844OJ44Gn5L2/55So44ON44Kk44OT44O8Ki9cbiRjX2Jhc2U0OiAjMTczNTc2O1xuXG4vKua/g+e0uu+8muODquODs+OCr+S7liovXG4kY19haTogIzBlMTE1NTtcblxuLyrjgqjjg6Hjg6njg6vjg4nvvJroo4Xpo77ku5YqL1xuJGNfbWl6dTogIzU0YmNjZjtcblxuLyrotaTvvJroo4Xpo77ku5YqL1xuJGNfcmVkOiAjYjgxYzIyO1xuXG4vKmJn77ya6IOM5pmvKi9cbiRjX2JnOiAjRThFQ0Y0O1xuJGNfYmdfYjogI0Q3RTNGMTtcbiRjX2JnX2c6ICNGM0Y1Rjc7XG5cbi8q44Kw44Op44OH44O844K344On44OzKi9cbiRjX2dyYWQ6ICMwNTY2ZDQ7XG4kY19ncmFkOiAtbW96LWxpbmVhci1ncmFkaWVudChyaWdodCwgIzUwY2FkYyAwJSwgIzA1NjZkNCAxMDAlKTtcbiRjX2dyYWQ6IC13ZWJraXQtZ3JhZGllbnQoXG4gIGxpbmVhcixcbiAgcmlnaHQgY2VudGVyLFxuICBsZWZ0IGNlbnRlcixcbiAgZnJvbSgjNTBjYWRjKSxcbiAgdG8oIzA1NjZkNClcbik7XG4kY19ncmFkOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyaWdodCwgIzUwY2FkYyAwJSwgIzA1NjZkNCAxMDAlKTtcbiRjX2dyYWQ6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgIzUwY2FkYyAwJSwgIzA1NjZkNCAxMDAlKTtcbiRjX2dyYWQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzUwY2FkYyAwJSwgIzA1NjZkNCAxMDAlKTtcblxuLyrmloflrZfjgrDjg6njg4fjg7zjgrfjg6fjg7MqL1xuLmNfZ3JhZF9mb250IHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgIzA3NjhkNCwgIzRmYzhkYyk7XG4gIGNvbG9yOiAjNGFjMmRiO1xufVxuZW0uY19ncmFkX2ZvbnQge1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxucC5jX2dyYWRfZm9udCB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTYW5zK0pQOndnaHRANDAwOzUwMDs3MDA7OTAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2VyaWYrSlA6d2dodEA0MDA7NTAwOzcwMDs5MDAmZGlzcGxheT1zd2FwJyk7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9ucG0veWFrdWhhbmpwQDMuMy4xL2Rpc3QvY3NzL3lha3VoYW5qcC5taW4uY3NzXCIpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Q3JpbXNvbitUZXh0OndnaHRANjAwJmRpc3BsYXk9c3dhcCcpO1xuQGltcG9ydFwiaHR0cHM6Ly9wcm8uZm9udGF3ZXNvbWUuY29tL3JlbGVhc2VzL3Y1LjEwLjAvY3NzL2FsbC5jc3NcIjtcblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAwLjY5NDQ0NDQ0NDR2dztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LWZhbWlseTogJGphLXNhbnM7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmEge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICBAaW5jbHVkZSBtcS11cCgpIHtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogaW5pdGlhbDtcbn1cblxuLyrlkIRodG1s6KaB57SgKi9cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5oMiB7XG4gIEBpbmNsdWRlIGZvbnQyMDtcbiAgbWFyZ2luLWJvdHRvbTogdncoNjApO1xufVxuXG5oMyB7XG4gIEBpbmNsdWRlIGZvbnQyNDtcbn1cblxubWFpbiB7XG4gIG1hcmdpbi10b3A6IDkuN3JlbTtcblxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gIH1cbn0iLCIvKiBqYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRqYS1zYW5zOiBZYWt1SGFuSlAsICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuJGphLXNlcmlmOiBZYWt1SGFuTVAsICdOb3RvIFNlcmlmIEpQJywgc2VyaWY7XG5cbi8qIGVuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGVuLXNhbnM6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuJGVuLXNhbnMtQ1Q6IFwiQ3JpbXNvbiBUZXh0XCIsIHNlcmlmO1xuIiwiI3NwYWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhbmNoZWRhbG1vbmQ7XG4gIGhlaWdodDogMTMwMHB4O1xufVxuLyogICAgIOODleOCp+ODvOODieOCpOODsyAgICAqL1xuLmZhZGVJbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDI1MG1zO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjMsLjc2LC43MywuOTcpO1xufVxuLmZhZGVJbi11cCB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTBweCk7fVxuLmZhZGVJbi1kb3duIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtODBweCk7fVxuLmZhZGVJbi1sZWZ0IHt0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMCk7fVxuLmZhZGVJbi1yaWdodCB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgMCk7fVxuLnNjcm9sbC1pbiB7b3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7fVxuXG4vKiAgICAg44K544Op44Kk44OJ44Kk44OzICAgICovXG4uc2xpZGVJbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBtcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIzLC43NiwuNzMsLjk3KTtcbn1cbi5zbGlkZUluLXVwIHtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA4MHB4KTt9XG4uc2xpZGVJbi1kb3duIHtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtODBweCk7fVxuLnNsaWRlSW4tbGVmdCB7b3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwcHgsIDApO31cbi5zbGlkZUluLXJpZ2h0IHtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MHB4LCAwKTt9XG4uc2Nyb2xsLWluIHtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTt9IiwiQG1peGluIGFuaW1hdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcmVtKTtcbn1cbi5pcy1mYWRlaW4tYWN0aXZlIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xufVxuIiwiLyogUmVzZXQgYm94LW1vZGVsIGFuZCBzZXQgYm9yZGVycyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLyogRG9jdW1lbnQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKiAzLiBSZW1vdmUgZ3JheSBvdmVybGF5IG9uIGxpbmtzIGZvciBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAzKi9cbn1cblxuLyogU2VjdGlvbnMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBWZXJ0aWNhbCByaHl0aG0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbnAsXG50YWJsZSxcbmJsb2NrcXVvdGUsXG5hZGRyZXNzLFxucHJlLFxuaWZyYW1lLFxuZm9ybSxcbmZpZ3VyZSxcbmRsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIZWFkaW5ncyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBMaXN0cyAoZW51bWVyYXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBMaXN0cyAoZGVmaW5pdGlvbikgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnQgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAwO1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvKiAyICovXG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogUmVwbGFjZWQgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBQcmV2ZW50IHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZXMuXG4gKi9cblxuc3ZnLFxuaW1nLFxuZW1iZWQsXG5vYmplY3QsXG5pZnJhbWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiBGb3JtcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZXNldCBmb3JtIGZpZWxkcyB0byBtYWtlIHRoZW0gc3R5bGVhYmxlLlxuICogMS4gTWFrZSBmb3JtIGVsZW1lbnRzIHN0eWxhYmxlIGFjcm9zcyBzeXN0ZW1zIGlPUyBlc3BlY2lhbGx5LlxuICogMi4gSW5oZXJpdCB0ZXh0LXRyYW5zZm9ybSBmcm9tIHBhcmVudC5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIDEgKi9cbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVzZXQgcmFkaW8gYW5kIGNoZWNrYm94IGFwcGVhcmFuY2UgdG8gcHJlc2VydmUgdGhlaXIgbG9vayBpbiBpT1MuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XG4gIGFwcGVhcmFuY2U6IGNoZWNrYm94O1xufVxuXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbztcbiAgYXBwZWFyYW5jZTogcmFkaW87XG59XG5cbi8qKlxuICogQ29ycmVjdCBjdXJzb3JzIGZvciBjbGlja2FibGUgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjpkaXNhYmxlZCxcblt0eXBlPVwiYnV0dG9uXCJdOmRpc2FibGVkLFxuW3R5cGU9XCJyZXNldFwiXTpkaXNhYmxlZCxcblt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIEltcHJvdmUgb3V0bGluZXMgZm9yIEZpcmVmb3ggYW5kIHVuaWZ5IHN0eWxlIHdpdGggaW5wdXQgZWxlbWVudHMgJiBidXR0b25zLlxuICovXG5cbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IGF1dG87XG59XG5cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHBhZGRpbmdcbiAqL1xuXG5vcHRpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc2V0IHRvIGludmlzaWJsZVxuICovXG5cbmZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIEZpeCBmb250IGluaGVyaXRhbmNlLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qKlxuICogQ2xpY2thYmxlIGxhYmVsc1xuICovXG5cbmxhYmVsW2Zvcl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIEludGVyYWN0aXZlICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLypcbiAqIFJlbW92ZSBvdXRsaW5lIGZvciBlZGl0YWJsZSBjb250ZW50LlxuICovXG5cbltjb250ZW50ZWRpdGFibGVdOmZvY3VzIHtcbiAgb3V0bGluZTogYXV0bztcbn1cblxuLyogVGFibGVzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbjEuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS5cbiovXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyAvKiAxICovXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50ZCxcbnRoIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiIsIkBtaXhpbiBmb250MTAge1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNTIxdncsIDEwcHgpO1xufVxuQG1peGluIGZvbnQxMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XG59XG5AbWl4aW4gZm9udDEzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjY3N3Z3LCAxM3B4KTtcbn1cbkBtaXhpbiBmb250MTQge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xufVxuQG1peGluIGZvbnQxNSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMC43OHZ3LCAxNXB4KTtcbn1cbkBtaXhpbiBmb250MTYge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbn1cbkBtaXhpbiBmb250MTgge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbn1cbkBtaXhpbiBmb250MjAge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xufVxuQG1peGluIGZvbnQyMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XG59XG5AbWl4aW4gZm9udDI0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xufVxuQG1peGluIGZvbnQyNiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4zNTR2dywgMjZweCk7XG59XG5AbWl4aW4gZm9udDI4IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjQ1OHZ3LCAyOHB4KTtcbn1cbkBtaXhpbiBmb250Mjkge1xuICBmb250LXNpemU6IGNsYW1wKDE5cHgsIDEuNDU4dncsIDI5cHgpO1xufVxuQG1peGluIGZvbnQzMCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XG59XG5AbWl4aW4gZm9udDMyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjY2NnZ3LCAzMnB4KTtcbn1cbkBtaXhpbiBmb250MzQge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNzd2dywgMzRweCk7XG59XG5AbWl4aW4gZm9udDM2IHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjg3NXZ3LCAzNnB4KTtcbn1cbkBtaXhpbiBmb250Mzgge1xuICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDEuOTc4dncsIDM4cHgpO1xufVxuQG1peGluIGZvbnQ0MCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XG59XG5AbWl4aW4gZm9udDQ4IHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAyLjV2dywgNDhweCk7XG59XG5AbWl4aW4gZm9udDU0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgzNnB4LCAyLjgxMjV2dywgNTRweCk7XG59XG5AbWl4aW4gZm9udDYwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAzLjEyNXZ3LCA2MHB4KTtcbn1cbkBtaXhpbiBmb250ODAge1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDQuMTY2dncsIDgwcHgpO1xufVxuIiwiJXdyYXAge1xuICB3aWR0aDogJGJhc2Utd2lkdGg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIG1xLWRvd24obCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC1jb250YWluZXIge1xuICBAZXh0ZW5kICV3cmFwO1xuICBwYWRkaW5nOiA4MHB4IDAgMTAwcHggMDtcbiAgQGluY2x1ZGUgbXEtZG93bihsKSB7XG4gICAgcGFkZGluZzogNHJlbSA1dnc7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gICYtLXAwIHtcbiAgICBAZXh0ZW5kICV3cmFwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDV2dztcbiAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICB9XG4gICYtLXB0MCB7XG4gICAgQGV4dGVuZCAld3JhcDtcbiAgICBwYWRkaW5nOiAwIDAgMTAwcHggMDtcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gNXZ3O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gIH1cbiAgJi5sLWNvbnRhaW5lci1zZXJ2aWNlbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgcGFkZGluZy10b3A6IDN2dyAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiJGJhc2Utd2lkdGg6IDEyODBweDtcbiRkZXZpY2Utd2lkdGgtbTogNzY4cHg7XG4kZGV2aWNlLXdpZHRoLXM6IDQ2OHB4OyIsImhlYWRlcntcclxuICAgIGZvbnQtZmFtaWx5OiAkamEtc2VyaWY7XHJcbn0iLCIubC10b3BpY3BhdGgge1xuICBwYWRkaW5nOiAwLjU3MDE2NjA2MDllbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmY4XG59XG5cbi5sLXRvcGljcGF0aF9faW5uZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogNzguMzk3ODMzMzY5ZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleFxufVxuXG4ubC10b3BpY3BhdGhfX2lubmVyIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNzklXG59XG5cbi5sLXRvcGljcGF0aF9faW5uZXIgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM4Nzg3ODdcbn1cblxuLmwtdG9waWNwYXRoX19pbm5lciBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAuNWVtXG59XG5cbi5sLXRvcGljcGF0aF9faW5uZXIgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EhVwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgY29sb3I6ICM4Nzg3ODc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1sZWZ0OiAuNWVtXG59XG4iLCIuYy1hcnJvdyB7XG4gICYtLWNlbnRlci1ib3R0b20ge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogN3JlbSAxMHJlbSAwIDEwcmVtO1xuICAgIGJvcmRlci1jb2xvcjogI2NjYyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDRyZW0gYXV0byAwO1xuICB9XG59IiwiLmMtYmcge1xuICAmLS1nciB7XG4gICAgYmFja2dyb3VuZDogJGMtYmc7XG4gIH1cbiAgJi0tYntcbiAgICBiYWNrZ3JvdW5kOiAkY19iZ19iO1xuICB9XG59XG4iLCIuYy1ibnIge1xuICAmX3dyYXAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gICYtbWVldGluZyB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfYm5yXzAwMS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19ibnJfMDAxLmpwZykgbm8tcmVwZWF0IC0yODBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkamEtc2VyaWY7XG4gICAgICBwYWRkaW5nOiAyMHB4IDcwcHggMjBweCAwO1xuICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAxMHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogNnJlbTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDEuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDE2cHgpO1xuXG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogM3JlbSAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICBjb2xvcjogIzM5NzRCOTtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3R0bDEge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3R0bDIge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190dGwzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW1hdGNoaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfYm5yXzAwMy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19ibnJfMDAzLmpwZykgbm8tcmVwZWF0IC0yODBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkamEtc2VyaWY7XG4gICAgICBwYWRkaW5nOiAyMHB4IDcwcHggMjBweCAwO1xuICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAxMHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzA2LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMyU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMDhweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDUlO1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDZyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICBjb2xvcjogIzM5NzRCOTtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3R0bDEge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3R0bDIge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdHRsMyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW1lZXRpbmcge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2Jucl8wMDEuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfYm5yXzAwMS5qcGcpIG5vLXJlcGVhdCAtMjgwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBmb250LWZhbWlseTogJGphLXNlcmlmO1xuICAgICAgcGFkZGluZzogMjBweCA3MHB4IDIwcHggMDtcbiAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMTBweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDEuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDE2cHgpO1xuXG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcCB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogM3JlbSAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICBjb2xvcjogIzM5NzRCOTtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3R0bDEge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3R0bDIge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190dGwzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW5ld3Mge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2Jucl8wMDQuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfYm5yXzAwNC5qcGcpIG5vLXJlcGVhdCAtMjgwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cblxuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBmb250LWZhbWlseTogJGphLXNlcmlmO1xuICAgICAgcGFkZGluZzogMjBweCA3MHB4IDIwcHggMDtcbiAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMTBweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDEuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXAge1xuICAgICAgLy8gd2lkdGg6IDYwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljbyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgY29sb3I6ICMzOTc0Qjk7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190dGwxIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190dGwyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfYm5yXzAwNF9pY29uMDEucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSA2MHB4KTtcblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA0NXB4KTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYmdfYm5yXzAwNF9pY29uMDIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNjBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNDVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190dGwzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYm9vayB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19ibnJfMDAyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gMCAycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX3R0bDEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYmFzZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgQGluY2x1ZGUgZm9udDE4O1xuICAgIH1cblxuICAgIGZpZ3VyZSB7XG4gICAgICB3aWR0aDogMTIlO1xuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW46IDNyZW0gYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190dGwyIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBAaW5jbHVkZSBmb250MjI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtXG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBmb250MTg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICB3aWR0aDogMzAlO1xuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0RBRENFMjtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuN3M7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxpbmtfb3V0IHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fb3V0LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxpbmtfaW4ge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn0iLCIuYy1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19iZ19nO1xuICBwYWRkaW5nOiAyLjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG59IiwiJWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4qW2NsYXNzXj1cImMtYnRuXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWJ0biB7XG4gICYtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYmFzZTM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMXJlbSAwIDFyZW0gMnJlbTtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDEwcHggLTdweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgZm9udC1mYW1pbHk6ICRqYS1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmLWJsdWUyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19iYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDJyZW07XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogNHB4IDRweCAxMHB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGZvbnQtZmFtaWx5OiAkamEtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wMS5zdmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJi13cmFwLWMge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYSB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi13cmFwLWMyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcblxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBncmlkKDNyZW0sIGNlbnRlciwgY2VudGVyKTtcblxuICAgIGxpIHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXdyYXAtYzMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGdyaWQoMXJlbSwgY2VudGVyLCBjZW50ZXIpO1xuXG4gICAgbGkge1xuICAgICAgd2lkdGg6IDQyJTtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb25zdWx0YW50IHtcbiAgICBmb250LWZhbWlseTogJGphLXNlcmlmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuXG4uYy1idG4tY29uc3VsdGFudDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSkgcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb25zdWx0YW50LWFjdGl2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufSIsIkBtaXhpbiBncmlkKCAkZ2FwOiAwLCAkY29udGVudDpmbGV4LXN0YXJ0LCAkYWxpZ246bm9ybWFsICkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogJGdhcDtcblx0anVzdGlmeS1jb250ZW50OiAkY29udGVudDtcblx0YWxpZ24taXRlbXM6ICRhbGlnbjtcbn1cbiIsIi5jLWNhdGUge1xuXHQmLS1saW5lIHtcbiAgICBwYWRkaW5nOiAwLjJyZW0gNXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1iYXNlO1xuICAgIGNvbG9yOiAkYy1iYXNlO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG5cblxuXG4iLCIuYy1kb2N1bWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjX2Jhc2U7XG5cbiAgaDIge1xuICAgIGNvbG9yOiAjRkZGO1xuICB9XG5cbiAgJi1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XG5cbiAgICA+bGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAzMiU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgcGFkZGluZzogM3JlbTtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgZmlndXJlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgJi1pY28ge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19iYXNlO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgQGluY2x1ZGUgZm9udDE0O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190dGwge1xuICAgICAgQGluY2x1ZGUgZm9udDE4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkamEtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyOC8xOCk7XG4gICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyNi8xNik7XG4gICAgfVxuXG4gICAgLmMtYnRuLWJsdWUge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICB9XG4gIH1cblxuICAuYy10aXRsZS1oMi1ub21hbCB7XG4gICAgQGluY2x1ZGUgZm9udDM0O1xuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQzMDtcbiAgICB9XG4gIH1cbn0iLCIuYy1mYXEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19iZztcbn1cbiIsIi5jLWZpZ3VyZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiA2cmVtIDAgMDtcbn0iLCIuYy1mbGV4IHtcbiAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcbiAgcHtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMC8xNik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG4gICYtNjB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cbiAgJi01MHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbjogYXV0byAwO1xuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxuICAmLTQ0e1xuICAgIHdpZHRoOiA0NCU7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYtNDB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi0zMntcbiAgICB3aWR0aDogMzIlO1xuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLW10MHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4iLCIuYy1nbG9zc2FyeSB7XG4gICYtbGlzdHtcbiAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2gpO1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgICBsaXtcbiAgICAgIHdpZHRoOiAzMiU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRqYS1zZXJpZjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IC02cHggcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29fYXJyb3dfMDIuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gIH1cbn1cbiIsIi5jLWltZy1ib3gge1xuXHRAYXQtcm9vdCAqW2NsYXNzXj1cImMtaW1nLWJveFwiXSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDQ0JTtcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAycmVtO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCsgKiB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0fVxuXHQmLS1sIHtcblx0XHQmX19pdGVtLGltZyB7XG5cdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0bWF4LXdpZHRoOiA0NCU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDRyZW07XG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLS1yIHtcblx0XHQmX19pdGVtLGltZyB7XG5cdFx0XHRmbG9hdDpyaWdodDtcblx0XHRcdG1heC13aWR0aDogNDQlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDRyZW07XG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLS1oYWxmIHtcblx0XHRAaW5jbHVkZSBncmlkKDglLHNwYWNlLWJldHdlZW4pO1xuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0bWF4LXdpZHRoOiA0NiU7XG5cdFx0XHR3aWR0aDogNDYlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMC41cmVtO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG4vL1x0QGF0LXJvb3QgKltjbGFzc149XCJjLWdyaWRcIl0ge1xuLy9cdFx0ZGlzcGxheTogZmxleDtcbi8vXHRcdGZsZXgtd3JhcDogd3JhcDtcbi8vXHR9XG4vL1x0XG4vL1x0JGdhcDogNDA7XG4vL1x0JGl0ZW0xOiA1MzA7XG4vL1x0JGl0ZW0yOiBjYWxjKCAxMDAlIC0gI3skZ2FwfXB4IC0gI3skaXRlbTF9cHggKTtcbi8vXG4vL1x0Jl9fI3skaXRlbTF9LSN7JGdhcH0ge1xuLy9cdFx0Z2FwOiAjeyRnYXB9cHg7XG4vL1x0XHQ+ICo6bnRoLW9mLXR5cGUoMSkge1xuLy9cdFx0XHR3aWR0aDogI3skaXRlbTF9cHg7XG4vL1x0XHR9XG4vL1x0XHQ+ICo6bnRoLW9mLXR5cGUoMSkgKyAqIHtcbi8vXHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAjeyRpdGVtMX1weCAtICN7JGdhcH1weCApO1xuLy9cdFx0fVxuLy9cdH1cblx0XG59IiwiLmMtaW1nIHtcbiAgJi1jIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jX3BjIHtcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLWNfc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59IiwiLmMtaW5mb3JtYXRpb24tbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgLnN3aXBlci1zbGlkZXtcbiAgICBhe1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICB9XG4gICAgZmlndXJle1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cbiAgJi1pY297XG4gICAgbGl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19iYXNlO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBAaW5jbHVkZSBmb250MTQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuICAmX190dGx7XG4gICAgQGluY2x1ZGUgZm9udDE4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6ICRqYS1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyOC8xOCk7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICB9XG4gIHB7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjYvMTYpO1xuICB9XG4gICZfX2RhdGV7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbiAgJi1wYWdpbmF0aW9ue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAycmVtIDAgM3JlbSAwO1xuICB9XG4gICYtYnV0dG9ue1xuICAgICYtbmV4dHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgYmFja2dyb3VuZDp1cmwoLi4vaW1nL2ljb19uZXh0XzAxLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgI0ZGRjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAtNnB4IHJnYmEoMCwwLDAsMC42KTtcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICAgICAgcmlnaHQ6IDElO1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICYtcHJldntcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgYmFja2dyb3VuZDp1cmwoLi4vaW1nL2ljb19wcmV2XzAxLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgI0ZGRjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDQwcHgpO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IC02cHggcmdiYSgwLDAsMCwwLjYpO1xuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgICAgICBsZWZ0OiAxJTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcbiAgICB3aWR0aDogMjJweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhDOUZDODtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQTNGOTE7XG59XG5cbi5jLWluZm9ybWF0aW9ue1xuICAuYy10aXRsZS1oMi1ub21hbHtcbiAgICBAaW5jbHVkZSBmb250MzQ7XG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgQGluY2x1ZGUgZm9udDMwO1xuICB9XG4gIH1cbiAgLmwtY29udGFpbmVye1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59IiwiLmMtbGlzdCB7XG5cdCYtc29sdXRpb24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNEN0UzRjE7XG5cdFx0cGFkZGluZzogNnJlbSA4cmVtO1xuXG5cdFx0QGluY2x1ZGUgbXEtZG93bigpIHtcblx0XHRcdHBhZGRpbmc6IDJyZW07XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbXEtZG93bihsKSB7XG5cdFx0XHRwYWRkaW5nOiA0cmVtIDJyZW07XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2gpO1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC8gMyk7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkY7XG5cblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93bigpIHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZzogM3JlbSAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cGFkZGluZzogMCA0JTtcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Jl9fbnVtIHtcblx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRmb250LWZhbWlseTogJGVuLXNhbnMtQ1Q7XG5cdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdGZvbnQtc2l6ZTogMTUwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cblx0XHRcdEBpbmNsdWRlIG1xLWRvd24oKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNzBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdEBpbmNsdWRlIGZvbnQyMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LWZhbWlseTogJGphLXNlcmlmO1xuXHRcdFx0Y29sb3I6ICRjX2Jhc2U7XG5cdFx0XHRsaW5lLWhlaWdodDogY2FsYygzMi8yMCk7XG5cdFx0fVxuXHR9XG5cblx0Ji1zZXJ2aWNlIHtcblx0XHRAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2gpO1xuXHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0JTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkY19iYXNlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGMUY4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24oKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHR3aWR0aDogNDglO1xuXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duKCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LmMtYnRuLWJsdWUge1xuXHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmX190dGwge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgZm9udDI2O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkamEtc2VyaWY7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdFx0cGFkZGluZzogMy41cmVtIDA7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY19iYXNlO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbXEtZG93bigpIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udDI0O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmxpbmUyIHtcblx0XHRcdFx0cGFkZGluZzogMnJlbSAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2VuIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZW4tc2Fucy1DVDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0fVxuXG5cdFx0Jl9fbW9yZSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3dyYXAge1xuXHRcdFx0cGFkZGluZzogMCA0cmVtIDRyZW0gNHJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbXEtZG93bigpIHtcblx0XHRcdFx0cGFkZGluZzogMCAycmVtIDJyZW0gMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19idG4ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDM2MHB4O1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGRjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pY28ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNfYmFzZTtcblx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgZm9udDI2O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkamEtc2VyaWY7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gNzVweClcblx0XHR9XG5cblx0XHQmLWNyb3NzLWJvcmRlciB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDZyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgbXEtZG93bigpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGltZzpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24oKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1pY28ge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHR3aWR0aDogMzElO1xuXHRcdFx0XHRwYWRkaW5nOiAzcmVtO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjQjlDM0NFO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24oKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzcmVtO1xuXG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTcwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLWdyb3dpbiB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0Jl9fdHRsIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udDE4O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGphLXNlcmlmO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAkY19iYXNlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmxpc3QtY2VudGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luOiBhdXRvIGF1dG8gMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtc2VydmljZTIge1xuXHRcdEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjQlO1xuXHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiA1cmVtIDZyZW0gNHJlbSA2cmVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duKCkge1xuXHRcdFx0XHRwYWRkaW5nOiAycmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24oKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHR3aWR0aDogNDkuOCU7XG5cblx0XHRcdEBpbmNsdWRlIG1xLWRvd24oKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmX2Ege1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnX2MtbGlzdC1zZXJ2aWNlX18wMDEuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xLWRvd24oKSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdHRsIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIGZvbnQzMDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdFx0XHRmb250LWZhbWlseTogJGphLXNlcmlmO1xuXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duKCkge1xuXHRcdFx0XHRAaW5jbHVkZSBmb250MjQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fZW4ge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRlbi1zYW5zLUNUO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHR9XG5cblx0XHQmX19iZzEge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnX2MtbGlzdC1zZXJ2aWNlX18wMDIuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0fVxuXG5cdFx0Jl9fYmcyIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9iZ19jLWxpc3Qtc2VydmljZV9fMDAzLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdH1cblxuXHRcdCZfX2JnMyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvYmdfYy1saXN0LXNlcnZpY2VfXzAwNC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHR9XG5cblx0XHQmX19iZzQge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnX2MtbGlzdC1zZXJ2aWNlX18wMDUuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0fVxuXG5cdFx0Jl9fbW9yZSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3dyYXAge1xuXHRcdFx0QGluY2x1ZGUgZ3JpZCgyNXB4LCBjZW50ZXIpO1xuXHRcdH1cblxuXHRcdCZfX2J0biB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMzYwcHg7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2ljbyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY19iYXNlO1xuXHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBmb250MjY7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRqYS1zZXJpZjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogY2FsYyg1MCUgLSA3NXB4KVxuXHRcdH1cblxuXHRcdCYtaWNvIHtcblx0XHRcdEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0d2lkdGg6IDMxJTtcblx0XHRcdFx0cGFkZGluZzogM3JlbTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0I5QzNDRTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogM3JlbTtcblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDE3MHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fdHRsIHtcblx0XHRcdFx0QGluY2x1ZGUgZm9udDE4O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGphLXNlcmlmO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAkY19iYXNlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWNvbnN1bHRhbnQge1xuXHRcdEBpbmNsdWRlIGdyaWQoMCwgZmxleC1zdGFydCwgc3RyZXRjaCk7XG5cblx0XHRsaSB7XG5cdFx0XHR3aWR0aDogY2FsYyg5OCUgLyAzKTtcblx0XHRcdG1hcmdpbi1yaWdodDogMSU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjglO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblxuXHRcdFx0cGFkZGluZzogMnJlbTtcblxuXHRcdFx0QGluY2x1ZGUgbXEtZG93bigpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogYXV0byBhdXRvIDJyZW0gYXV0bztcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XG5cdFx0XHR9XG5cblx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdHdpZHRoOiAzMCU7XG5cdFx0XHRcdG1hcmdpbjogYXV0byAwO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDNuKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX193cmFwIHtcblx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkamEtc2VyaWY7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0bWFyZ2luOiBhdXRvIDA7XG5cdFx0fVxuXG5cdFx0Jl9fbmFtZSB7XG5cdFx0XHRAaW5jbHVkZSBmb250MjA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdH1cblxuXHRcdCZfX3Bvc3Qge1xuXHRcdFx0QGluY2x1ZGUgZm9udDE2O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0fVxuXG5cdFx0Jl9fZGVwYXJ0bWVudCB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdH1cblx0fVxuXG5cdCYtaW5mb3JtYXRpb24ge1xuXHRcdEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XG5cblx0XHRsaSB7XG5cdFx0XHR3aWR0aDogNDklO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0U4RUJFRjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cblx0XHRcdEBpbmNsdWRlIG1xLWRvd24oKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XG5cblx0XHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdHRsIHtcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRAaW5jbHVkZSBmb250MTg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRqYS1zZXJpZjtcblx0XHRcdG1hcmdpbjogYXV0byAwO1xuXHRcdFx0cGFkZGluZzogMCAzcmVtO1xuXHRcdH1cblx0fVxuXG5cdCYtYmx1ZSB7XG5cdFx0JjEge1xuXHRcdFx0cGFkZGluZzogM3JlbSAwIDNyZW0gMnJlbTtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCLil49cIjtcblx0XHRcdFx0XHRjb2xvcjogJGNfYmFzZTI7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmMiB7XG5cdFx0XHRwYWRkaW5nOiAzcmVtIDAgM3JlbSAycmVtO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMWVtO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIuKXj1wiO1xuXHRcdFx0XHRcdGNvbG9yOiAkY19iYXNlMztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IDdweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtZmxvdyB7XG5cdFx0QGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNHJlbTtcblxuXHRcdEBpbmNsdWRlIG1xLWRvd24oKSB7XG5cdFx0XHRAaW5jbHVkZSBncmlkKDI1cHgsIGZsZXgtc3RhcnQsIHN0cmV0Y2gpO1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiAxNDBweDtcblx0XHRcdGhlaWdodDogMTQwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA3MHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNfYmFzZTI7XG5cdFx0XHRjb2xvcjogJGNfYmFzZTI7XG5cdFx0XHRAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2gpO1xuXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBpbmNsdWRlIG1xLWRvd24oKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb19hcnJvd18wNS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IC01cmVtO1xuXHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gN3B4KTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtcS1kb3duKCkge1xuXHRcdFx0XHRcdHJpZ2h0OiAtMnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi5jLWxpc3QtY29uc3VsdGFudC1jbG9zZSB7XG5cdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdGRpc3BsYXk6IG5vbmU7XG59IiwiLmMtcGFnZS10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiB2dygyMCk7XG4gIGJvdHRvbTogdncoMTAwKTtcbiAgQGluY2x1ZGUgbXEtZG93biB7XG4gICAgcmlnaHQ6IDUlO1xuICAgIGJvdHRvbTogdncoMjApO1xuICB9XG4gIGEge1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgIHdpZHRoOiA4cmVtO1xuICAgIGhlaWdodDogOHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA4cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMXJlbSAwIDJyZW0gcmdiYSgxLCAxMjAsIDIyOCwgMC4yKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIC8vICB3aWR0aDogMS4xcmVtO1xuICAgICAgLy8gIGhlaWdodDogMS44cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBAaW5jbHVkZSBvcDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEtZG93biB7XG4gICAgICB3aWR0aDogM3JlbTtcbiAgICAgIGhlaWdodDogM3JlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi8v44K544Oe44Ob5Lul5aSW44Gn5Y+N5b+c44GZ44KLLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBob3ZlcigkaWU6IGZhbHNlKSB7XG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG4gIFxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgXG4gIEBpZiAkaWUge1xuICAgIEBhdC1yb290IC51YS1pZSAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vL29wYWNpdHkgLjctLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gb3Age1xuXHRAaW5jbHVkZSBob3ZlciB7XG5cdFx0b3BhY2l0eTogLjc7XG5cdFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuXG4vL3VuZGVybGluZS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGxpbmUoJGNvbG9yOiAjMTUzMzc4KSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0JjphZnRlciB7XG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIGJvdHRvbTogMDtcblx0ICBsZWZ0OiAwO1xuXHQgIGNvbnRlbnQ6ICcnO1xuXHQgIHdpZHRoOiAxMDAlO1xuXHQgIGhlaWdodDogMXB4O1xuXHQgIGJhY2tncm91bmQ6ICRjb2xvcjtcblx0ICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuXHQgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuXHQgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG5cdH1cblx0QGluY2x1ZGUgaG92ZXIge1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG5cdFx0fVxuXHR9XG59XG5cblxuLy9pbWcgc2NhbGUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBzY2FsZSB7XG5cdGZpZ3VyZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNfYmFzZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGltZyB7XG5cdFx0XHR0cmFuc2l0aW9uOi4zcyBhbGw7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIGhvdmVyIHtcblx0XHRpbWcge1xuXHRcdFx0dHJhbnNmb3JtOnNjYWxlKDEuMSwxLjEpO1xuXHRcdFx0b3BhY2l0eTogLjc7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG59IiwiLmMtc2VtaW5hci1saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiA0cmVtIGF1dG87XG4gIC5zd2lwZXItc2xpZGV7XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBmaWd1cmV7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgfVxuICAmX19pY297XG4gICAgJl9fMDF7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19iYXNlO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNfYmFzZTtcbiAgICB9XG4gICAgJl9fMDJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgY29sb3I6JGNfYmFzZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY19iYXNlO1xuICAgIH1cbiAgfVxuICAmX190dGx7XG4gICAgQGluY2x1ZGUgZm9udDE4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6ICRqYS1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyOC8xOCk7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG4gIHB7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjYvMTYpO1xuICB9XG4gICZfX2RhdGV7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbiAgJi1wYWdpbmF0aW9ue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAycmVtIDAgM3JlbSAwO1xuICB9XG4gICYtYnV0dG9ue1xuICAgICYtbmV4dHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgYmFja2dyb3VuZDp1cmwoLi4vaW1nL2ljb19uZXh0XzAxLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgI0ZGRjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMzUlO1xuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgICAgICByaWdodDogMSU7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1wcmV2e1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBiYWNrZ3JvdW5kOnVybCguLi9pbWcvaWNvX3ByZXZfMDEuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAjRkZGO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgICAgXG4gICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAzNSU7XG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDElO1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e1xuICAgIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAycHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEM5RkM4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFBM0Y5MTtcbn0iLCIuYy1zZW1pbmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RUNGNDtcbiAgLmwtY29udGFpbmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYy10aXRsZS1oMi1ub21hbHtcbiAgICBAaW5jbHVkZSBmb250MzQ7XG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgQGluY2x1ZGUgZm9udDMwO1xuICB9XG4gIH1cbn1cbiIsIi5jLXNlcnZpY2UtY3RhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mZWF0dXJlL2JnX2Mtc2VydmljZS1jdGEuanBnKSBuby1yZXBlYXQgY2VudGVyIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAubC1jb250YWluZXJ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAmLWxpc3R7XG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcbiAgICBsaXtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOjE1JSA1JSA1JSA1JTtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIGxpOmZpcnN0LWNoaWxke1xuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmVhdHVyZS9iZ19jLXNlcnZpY2UtY3RhX18wMDEuanBnKSBuby1yZXBlYXQgY2VudGVyIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICBsaTpsYXN0LWNoaWxke1xuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmVhdHVyZS9iZ19jLXNlcnZpY2UtY3RhX18wMDIuanBnKSBuby1yZXBlYXQgY2VudGVyIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmX190dGx7XG4gICAgICBAaW5jbHVkZSBmb250NDA7XG4gICAgICBmb250LWZhbWlseTogJGphLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuICAgICZfX2xlYWR7XG4gICAgICBAaW5jbHVkZSBmb250MjA7XG4gICAgICBmb250LWZhbWlseTogJGphLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICAgICZfX2J0bntcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICBhe1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYy10YWJsZSB7XG5cdCYtZGZ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogNXJlbTtcblx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRoLCB0ZCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjQjlDM0NFO1xuXHRcdH1cblx0XHR0aCB7XG5cdFx0XHRjb2xvcjojRkZGO1xuXHRcdFx0YmFja2dyb3VuZDokY19iYXNlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzoxcmVtIDJyZW07XG5cblx0XHR9XG5cdFx0dGQge1xuXHRcdFx0YmFja2dyb3VuZDogI0YzRjVGNztcblx0XHRcdHBhZGRpbmc6IDFyZW0gMnJlbTtcblx0XHR9XG5cdFx0LnRhLWNlbnRlcntcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cbi50YWJsZV9zY3JvbGx7XG5cdEBpbmNsdWRlIG1xLWRvd24oKSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdHRhYmxle1xuXHRcdHdpZHRoOiAxMDAwcHg7XG5cdH1cblx0fVxufSIsIiV0ZXh0bGluayB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRAaW5jbHVkZXIgaG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVx0XHRcbn1cbi5jLXRleHQtbGluayB7XG5cdGEge1xuXHRcdEBleHRlbmQgJXRleHRsaW5rO1xuXHRcdHRyYW5zaXRpb246IC4zcyBhbGw7XG5cdH1cblx0Ji0tYXJyb3ctcmlnaHQge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGEge1xuXHRcdFx0QGV4dGVuZCAldGV4dGxpbms7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRAZXh0ZW5kICVhcnJvdztcblx0XHRcdFx0bGVmdDogLTJyZW07XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNfYmFzZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji0tdW5kZXJsaW5lIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRAaW5jbHVkZSBob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG59IiwiLmMtdGV4dCB7XG5cdCYtbGVhZCB7XG5cdFx0Ji1jZW50ZXIge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgZm9udDE4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDMyLzE4KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdFx0XHRmb250LWZhbWlseTogJGphLXNlcmlmO1xuXHRcdH1cblxuXHRcdCYtbGVmdCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0QGluY2x1ZGUgZm9udDE4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDMyLzE4KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdFx0XHRmb250LWZhbWlseTogJGphLXNlcmlmO1xuXHRcdH1cblxuXHRcdCYtY2VudGVyLWIge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgZm9udDE4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBjYWxjKDMyLzE4KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdFx0XHRmb250LWZhbWlseTogJGphLXNlcmlmO1xuXHRcdFx0Y29sb3I6ICRjX2Jhc2U7XG5cdFx0fVxuXHR9XG5cblx0Ji1pbmRlbnQge1xuXHRcdHRleHQtaW5kZW50OiAtMWVtO1xuXHRcdHBhZGRpbmctbGVmdDogMWVtO1xuXHR9XG59IiwiLmMtdGl0bGUge1xuICAmLWgye1xuICAgICYtbm9tYWx7XG4gICAgICBAaW5jbHVkZSBmb250Mjg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNjM7XG4gICAgICBmb250LWZhbWlseTogJGphLXNlcmlmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRjX2Jhc2U7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICYuYm9yZGVyLWJ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY19ibGs7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgfVxuICAgICAgLmZvbnQtc3tcbiAgICAgICAgQGluY2x1ZGUgZm9udDIwO1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQxODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZvbnQtbXtcbiAgICAgICAgQGluY2x1ZGUgZm9udDMwO1xuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQyNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLW5vbWFsLWx7XG4gICAgICBAaW5jbHVkZSBmb250MzQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNjM7XG4gICAgICBmb250LWZhbWlseTogJGphLXNlcmlmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRjX2Jhc2U7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICYuYm9yZGVyLWJ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY19ibGs7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgfVxuXG4gICAgfVxuICAgICYtaWNve1xuICAgICAgJi0wMXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNfYmFzZTtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNXB4IDEwcHggMTVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xuICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtaDN7XG4gICAgJi1ub21hbHtcbiAgICAgIEBpbmNsdWRlIGZvbnQyMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI2MztcbiAgICAgIGZvbnQtZmFtaWx5OiAkamEtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygzMS8yMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgY29sb3I6ICRjX2Jhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgfVxuICAgICYtYm9yZGVye1xuICAgICAgQGluY2x1ZGUgZm9udDIwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjYzO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzEvMjApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGNvbG9yOiAkY19iYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjX2Jhc2U7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgICAmLXBvaW50e1xuICAgICAgQGluY2x1ZGUgZ3JpZCgzMHB4LCBmbGV4LXN0YXJ0LCBzdHJldGNoKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAmX19pY297XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBmb250LWZhbWlseTogJGphLXNlcmlmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjdyZW07XG4gICAgICAgIGVte1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9faXRlbXtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzMHB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgICZfbXtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9ze1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmgzX2JsdWVfMDF7XG4gIC5jLXRpdGxlLWgzLXBvaW50X19pY297XG4gICAgYmFja2dyb3VuZC1jb2xvcjokY19iYXNlO1xuICB9XG4gIC5jLXRpdGxlLWgzLXBvaW50X19pdGVte1xuICAgIGNvbG9yOiRjX2Jhc2U7XG5cbiAgfVxufVxuLmgzX2JsdWVfMDJ7XG4gIC5jLXRpdGxlLWgzLXBvaW50X19pY297XG4gICAgYmFja2dyb3VuZC1jb2xvcjokY19iYXNlMjtcbiAgfVxuICAuYy10aXRsZS1oMy1wb2ludF9faXRlbXtcbiAgICBjb2xvcjokY19iYXNlMjtcblxuICB9XG59XG4uaDNfYmx1ZV8wM3tcbiAgLmMtdGl0bGUtaDMtcG9pbnRfX2ljb3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjX2Jhc2UzO1xuICB9XG4gIC5jLXRpdGxlLWgzLXBvaW50X19pdGVte1xuICAgIGNvbG9yOiRjX2Jhc2UzO1xuXG4gIH1cbn1cbi5oMi1sZWZ0e1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uYy10aXRsZS1ibHVle1xuICAuYy10aXRsZS1oMi1ub21hbHtcbiAgICBjb2xvcjogJGNfYmFzZTM7XG4gIH1cbiAgLmMtdGl0bGUtaDItaWNvLTAxe1xuICAgIGJhY2tncm91bmQ6ICRjX2Jhc2UzO1xuICB9XG4gIC5jLXRpdGxlLWgzLWJvcmRlcntcbiAgICBjb2xvcjogJGNfYmFzZTM7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjX2Jhc2UzO1xuICB9XG59XG4uYy10aXRsZS1ibHVlMntcbiAgLmMtdGl0bGUtaDItbm9tYWx7XG4gICAgY29sb3I6ICRjX2Jhc2UyO1xuICB9XG4gIC5jLXRpdGxlLWgyLWljby0wMXtcbiAgICBiYWNrZ3JvdW5kOiAkY19iYXNlMjtcbiAgfVxuICAuYy10aXRsZS1oMy1ib3JkZXJ7XG4gICAgY29sb3I6ICRjX2Jhc2UyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY19iYXNlMjtcbiAgfVxufVxuLmZvbnQtc3tcbiAgQGluY2x1ZGUgZm9udDIwO1xuICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgIEBpbmNsdWRlIGZvbnQxODtcbiAgfVxufVxuLmZvbnQtbXtcbiAgQGluY2x1ZGUgZm9udDMwO1xuICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgIEBpbmNsdWRlIGZvbnQyNjtcbiAgfVxufVxuLmZvbnQtbHtcbiAgQGluY2x1ZGUgZm9udDQwO1xuICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgIEBpbmNsdWRlIGZvbnQzMDtcbiAgfVxufSIsIi5jLXRpdGxlYXJlYSB7XG4gICYtc3tcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2NvbnRlbnRzX212LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgICBoMXtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgQGluY2x1ZGUgZm9udDI5O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkamEtc2VyaWY7XG4gICAgICBwYWRkaW5nLXRvcDogNi41cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgfVxuICB9XG4gICYtbXtcbiAgICAvKnRleHQtYWxpZ246IGNlbnRlcjsqL1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgICBib3JkZXItdG9wOiAzMHB4IHNvbGlkICMxNzM3NUI7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmc6IDAgNCUgM3JlbSA0JTtcbiAgICB9XG4gICAgaDF7XG4gICAgICBAaW5jbHVkZSBmb250Mjk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRqYS1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgc3Bhbi5oMV9pY297XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxMHB4IDhweCAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3dyYXB7XG4gICAgICAgIC8qd2lkdGg6IDU1JTsqL1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fdHRse1xuICAgICAgICBAaW5jbHVkZSBmb250MTY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkamEtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgIH1cbiAgICAgICZfX3R0bDJ7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQzMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRqYS1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgfVxuICAgICAgJl9fZW57XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zLUNUO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udDE0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubC1jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIC5jLWJ0bi13cmFwLWMze1xuICAgICAgICB3aWR0aDogNjklO1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBncmlkKDFyZW0sIGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gICAgICAgIGF7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gIH1cbn1cbiIsIi5wLWZhcS1saXN0IHtcbiAgJl9fd3JhcHtcbiAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7XG4gIH1cbiAgZHQge1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgY29sb3I6ICRjX2Jhc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNfYmFzZTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBncmlkKDAsIGZsZXgtc3RhcnQsIHN0cmV0Y2gpO1xuICAgIGkge1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICBAaW5jbHVkZSBmb250MjA7XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICRjX2Jhc2U7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXN0eWxlOiA1MDA7XG4gICAgICBmb250LWZhbWlseTogJGVuLXNhbnMtQ1Q7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuICB9XG4gICsgLnAtZmFxLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IHZ3KDMwKTtcbiAgfVxuICBkZCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBncmlkKDAsIGZsZXgtc3RhcnQsIHN0cmV0Y2gpO1xuICAgIGl7XG4gICAgICBAaW5jbHVkZSBmb250MjA7XG4gICAgICB3aWR0aDogNHJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6JGNfYmFzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc3R5bGU6IDUwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZW4tc2Fucy1DVDtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbiAgZHQ6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogdncoMzApO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgYmFja2dyb3VuZDokY19iYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuICBkdDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IHZ3KDMwKTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGJhY2tncm91bmQ6ICRjX2Jhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxuICAmLmlzLW9wZW4gZHQ6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgfVxuICAmLmlzLW9wZW4gZHQ6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB9XG4gICYuaXMtb3BlbiBkdHtcbiAgICBiYWNrZ3JvdW5kOiAkY19iYXNlO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGl7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICMwZTExNTU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4iLCIucC1mb290ZXItY3RhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9iZ19mb290ZXItY3RhLnBuZykgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiAkamEtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAmX19ibnIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE5NHB4O1xuXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZm9udDE2O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXG4gICAgYTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgYWxsO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC04MCUpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIGZvbnQyODtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IDE1cHggY2VudGVyIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDE2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcblxuICAgIH1cbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgQGluY2x1ZGUgZ3JpZCgyJSwgY2VudGVyLCBjZW50ZXIpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgbGkge1xuICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgIG1heC13aWR0aDogMzYzcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG5cbiAgICAmbCB7XG4gICAgICB3aWR0aDogNTglO1xuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBAaW5jbHVkZSBmb250MzQ7XG4gICAgICAgIGNvbG9yOiAkY19iYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQyNDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJnIge1xuICAgICAgd2lkdGg6IDM4JTtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEQ0UxRTY7XG4gICAgICBwYWRkaW5nOiAzcmVtO1xuXG4gICAgICBoMyB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQxODtcbiAgICAgICAgY29sb3I6ICRjX2Jhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICA+bGkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNfYmFzZTtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xuXG4gICAgICAgICAgZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDM0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zLUNUO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtZm9vdGVyLWN0YV9fYm5yOmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyLCAyKTtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcbiAgfVxufSIsIi5wLWZvb3Rlci1uYXYge1xuICBiYWNrZ3JvdW5kOiAjMTczNzVCO1xuICBjb2xvcjogI0ZGRjtcbiAgaDN7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIH1cbiAgICBlbXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRqYS1zZXJpZjtcbiAgICB9XG4gIH1cbiAgJl9fd3JhcHtcbiAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2gpO1xuICB9XG4gICZfX2lubmVye1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkY7XG4gICAgcGFkZGluZzowIDhyZW0gMCA0cmVtO1xuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICZfX2lubmVyOmxhc3QtY2hpbGR7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG4gICYtbGlzdHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICAgIGxpe1xuICAgICAgPmF7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgICAmX19zdWJ7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgdGV4dC1pbmRlbnQ6IC0wLjZlbTtcbiAgICBhe1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCLjg7xcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIFxuICAgICAgfVxuICAgIH1cbiAgICAmX19zdWIye1xuICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgICBhe1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwi44O8XCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnAtZm9ybSB7XG4gICYtcGFnZXJ7XG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBmbGV4LXN0YXJ0LCBzdHJldGNoKTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY19iYXNlO1xuICAgIGxpe1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkY19iYXNlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjX2Jhc2U7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNfYmFzZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciwmOjpiZWZvcmV7XG4gICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIGhlaWdodDowO1xuICAgICAgICB3aWR0aDowO1xuICAgICAgICBwb2ludGVyLWV2ZW50czpub25lO1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgbGVmdDpjYWxjKDEwMCUgLSAxcHgpO1xuICAgICAgICB0b3A6NTAlO1xuICAgIH1cbiAgICAmOjphZnRlcntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOjI1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6MjVweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6MjVweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOjI1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjojRkZGO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAmOjpiZWZvcmV7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOjI1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6MjVweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6MjVweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOjI1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjokY19iYXNlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuICAgICZfYWN0aXZle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjokY19iYXNlO1xuICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmFmdGVye1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjokY19iYXNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIH1cbiAgfVxuICAmX19oMntcbiAgICBAaW5jbHVkZSBmb250Mjg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjYzO1xuICAgIGZvbnQtZmFtaWx5OiAkamEtc2VyaWY7XG4gICAgbWFyZ2luOiA0cmVtIDA7XG4gICAgY29sb3I6ICRjX2Jhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbiYtYm94e1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBkdHtcbiAgICBjb2xvcjokY19iYXNlO1xuICAgIEBpbmNsdWRlIGZvbnQyMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIHNwYW4uc21hbGx7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIHNwYW4ucmVxdWlyZWR7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19iYXNlO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBmb250LWZhbWlseTogJGphLXNlcmlmO1xuICAgICAgQGluY2x1ZGUgZm9udDE0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbiAgZGR7XG4gICAgaW5wdXRbdHlwZT10ZXh0XXtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCOUMzQ0U7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgICBjb2xvcjojQjlDM0NFO1xuICAgICAgfVxuICAgIH1cbiAgfVxuJi1jaGVja3tcbiAgYm9yZGVyOiAxcHggc29saWQgI0I5QzNDRTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICB1bHtcbiAgICBAaW5jbHVkZSBncmlkKDAsIGZsZXgtc3RhcnQsIHN0cmV0Y2gpO1xuICAgIGxpe1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIHdpZHRoOiA0OSU7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjX2Jhc2U7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MGRlZyk7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNfYmFzZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjX2Jhc2U7O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiZfX2lucHV0NTB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cbiYtYnRue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2Jhc2UgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAxLjVyZW0gMnJlbTtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDRweCA0cHggMTBweCAtN3B4IHJnYmEoMCwwLDAsMC42KTtcbiAgICBmb250LWZhbWlseTogJGphLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAxLnN2Zykgbm8tcmVwZWF0IHJpZ2h0IDE1cHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogLjdzO1xuICAgICY6aG92ZXJ7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gICZfX3ppcHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0I5QzNDRTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY19iYXNlO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtZmFtaWx5OiAkamEtc2VyaWY7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgIGJveC1zaGFkb3c6IDRweCA0cHggMTBweCAtN3B4IHJnYmEoMCwwLDAsMC42KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRyYW5zaXRpb246IC43cztcbiAgICAmOmhvdmVye1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxufVxufSIsIi5wLWhvbWUtbXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAkamEtc2VyaWY7XG4gIGNvbG9yOiAjRkZGO1xuXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGgxIHtcbiAgICBAaW5jbHVkZSBmb250NDg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3NTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDNyZW0gMnJlbSA0cmVtIDJyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQzNDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBAaW5jbHVkZSBmb250NDg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAzcmVtIDJyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fbGVhZCB7XG4gICAgQGluY2x1ZGUgZm9udDE4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc3O1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgfVxuXG4gICZfX3N1YnR0bCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4LCAyNSwgNjIsIDAuNyk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgJl9fZW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41ZW07XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG5cbiAgJl9fc2xpZGUge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuXG4gICAgLmwtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA1NTBweDtcbiAgICB9XG5cbiAgICAubXZfMDEge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfbXZfMDEuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgLm12XzAyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX212XzAyLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgIC5tdl8wMyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19tdl8wMy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAubXZfMDQge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfbXZfMDQuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgLm12XzA1IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX212XzA1LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgIC5tdl8wNiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9iZ19tdl8wNi5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAubXZfMDcge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvYmdfbXZfMDcuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgLm12XzA4IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2JnX212XzA4LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLnAtaG9tZS1tdi1wYWdpbmF0aW9uIHtcbiAgcGFkZGluZzogMXJlbSA0cmVtO1xuXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMCA2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3MzU3NjtcbiAgfVxufSIsIi5wLWhvbWUge1xuICAmLWxlYWQge1xuXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAubC1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIC8vIG1hcmdpbi10b3A6IC0xMHJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIlO1xuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICBwYWRkaW5nOiA3cmVtIDV2dztcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX193cmFwIHtcbiAgICAgIC8vIEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICAgICAgZm9udC1mYW1pbHk6ICRqYS1zZXJpZjtcblxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0JTtcbiAgICAgICAgQGluY2x1ZGUgZm9udDIyO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG5cbiAgICAgIC8vIHdpZHRoOiA0NSU7XG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIGZpZ3VyZSB7XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWluZm9ybWF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JnX2Zvb3Rlci1jdGEucG5nKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgLmwtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICAmLXNlcnZpY2Uge1xuICAgIC5sLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmLWNvbnN1bHRhbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjX2Jhc2U7XG4gICAgY29sb3I6ICNGRkY7XG5cbiAgICBoMiB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG4gIH1cbn0iLCIucC1zZXJ2aWNlIHtcbiAgJi1hbmNob3Ige1xuICAgIEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbiwgc3RyZXRjaCk7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG5cbiAgICBsaSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvYmdfcC1zZXJ2aWNlLWFuY2hvcl8wMDEuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB3aWR0aDogNDglO1xuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9iZ19wLXNlcnZpY2UtYW5jaG9yXzAwMi5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgQGluY2x1ZGUgZm9udDM2O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDhyZW0gMDtcblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIHBhZGRpbmc6IDZyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkamEtc2VyaWY7XG4gICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMTVweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzAzLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi13b3JyaWVzIHtcbiAgICAmLWxpc3Qge1xuICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMjMuNSU7XG4gICAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRjX2Jhc2U7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9pY29fc2VydmljZV9fMDI5LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdDIge1xuICAgICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcbiAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjFGODtcbiAgICAgICAgcGFkZGluZzogM3JlbTtcblxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdHRsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNfYmFzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRqYS1zZXJpZjtcbiAgICAgICAgQGluY2x1ZGUgZm9udDIwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgIGVtIHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250MzA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiAyODJweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gM3JlbSBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9faDMge1xuICAgICAgJl8wMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDhyZW0gMCA0cmVtIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cmVtIDAgNHJlbSAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfMDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMCAycmVtIDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkamEtc2VyaWY7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQyODtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvX2Fycm93XzA0LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDJyZW0gYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udDM2O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIuKXj1wiO1xuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAyZW07XG4gICAgICAgICAgICBjb2xvcjogJGNfYmFzZTM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cmVtIDAgNHJlbSAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faDQge1xuICAgICAgJl8wMSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgICAgICBjb2xvcjogJGNfYmFzZTI7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNfYmFzZTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gICAgICB9XG5cbiAgICAgICZfMDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgICAgY29sb3I6ICRjX2Jhc2UzO1xuICAgICAgICBAaW5jbHVkZSBmb250MjA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjX2Jhc2UzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xlYWQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkamEtc2VyaWY7XG4gICAgfVxuICB9XG5cbiAgJi1zZWMge1xuICAgIC5sLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAuYy10aXRsZS1oMi1ub21hbCB7XG4gICAgICBAaW5jbHVkZSBmb250MzQ7XG5cbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQzMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJnX3NlcnZpY2VfMDAxIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnX2MtdGl0bGVhcmVhLW1fXzAwMS5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmdfc2VydmljZV8wMDIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvYmdfYy10aXRsZWFyZWEtbV9fMDAyLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5iZ19zZXJ2aWNlXzAwMyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9iZ19jLXRpdGxlYXJlYS1tX18wMDMuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJnX3NlcnZpY2VfMDA0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnX2MtdGl0bGVhcmVhLW1fXzAwNC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmdfc2VydmljZV8wMDUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvYmdfYy10aXRsZWFyZWEtbV9fMDA1LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5iZ19zZXJ2aWNlXzAwNiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9iZ19jLXRpdGxlYXJlYS1tX18wMDYuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJnX3NlcnZpY2VfMDA3IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnX2MtdGl0bGVhcmVhLW1fXzAwNy5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmdfc2VydmljZV8wMDgge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvYmdfYy10aXRsZWFyZWEtbV9fMDA4LmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5iZ19zZXJ2aWNlXzAwOSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc2VydmljZS9iZ19jLXRpdGxlYXJlYS1tX18wMDkuanBnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJnX3NlcnZpY2VfMDEwIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zZXJ2aWNlL2JnX2MtdGl0bGVhcmVhLW1fXzAxMC5qcGcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmdfc2VydmljZV8wMTEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NlcnZpY2UvYmdfYy10aXRsZWFyZWEtbV9fMDExLmpwZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59IiwiQGZvciAkdmFsdWUgZnJvbSAxIHRocm91Z2ggMTIge1xuICAudS1tdC0tI3skdmFsdWUgKiAxMH0ge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gKiAkdmFsdWU7XG4gIH1cbiAgLnUtbWItLSN7JHZhbHVlICogMTB9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICogJHZhbHVlO1xuICB9XG4gIC51LW1yLS0jeyR2YWx1ZSAqIDEwfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICogJHZhbHVlO1xuICB9XG4gIC51LW1sLS0jeyR2YWx1ZSAqIDEwfSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gKiAkdmFsdWU7XG4gIH1cbn0iLCJAZm9yICR2YWx1ZSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gIC51LW10LS0jeyR2YWx1ZSAqIDEwfSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAqICR2YWx1ZTtcbiAgfVxuICAudS1tYi0tI3skdmFsdWUgKiAxMH0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gKiAkdmFsdWU7XG4gIH1cbiAgLnUtbXItLSN7JHZhbHVlICogMTB9IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gKiAkdmFsdWU7XG4gIH1cbiAgLnUtbWwtLSN7JHZhbHVlICogMTB9IHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAqICR2YWx1ZTtcbiAgfVxufVxuLnUtbWFyZ2luLS1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn0iLCJAZm9yICR2YWx1ZSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gIC51LXB0LS0jeyR2YWx1ZSAqIDEwfSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gKiAkdmFsdWU7XG4gIH1cbiAgLnUtcGItLSN7JHZhbHVlICogMTB9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAqICR2YWx1ZTtcbiAgfVxuICAudS1wci0tI3skdmFsdWUgKiAxMH0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gKiAkdmFsdWU7XG4gIH1cbiAgLnUtcGwtLSN7JHZhbHVlICogMTB9IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gKiAkdmFsdWU7XG4gIH1cbn0iLCIudS10ZXh0LS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udS10ZXh0LS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi51LXRleHQtLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4iLCIudS1zcCB7XG5cdGRpc3BsYXk6bm9uZTtcbn1cbkBpbmNsdWRlIG1xLWRvd24ge1xuXHQudS1wYyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQudS1zcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0YnIudS1zcCB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG59IiwiLnUtc3Age1xuXHRkaXNwbGF5Om5vbmU7XG59XG5AaW5jbHVkZSBtcS1kb3duIHtcblx0LnUtcGMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnUtc3Age1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdGJyLnUtc3Age1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxufSIsIi8qISBMaXR5IC0gdjIuNC4xIC0gMjAyMC0wNC0yNlxuKiBodHRwOi8vc29yZ2FsbGEuY29tL2xpdHkvXG4qIENvcHlyaWdodCAoYykgMjAxNS0yMDIwIEphbiBTb3JnYWxsYTsgTGljZW5zZWQgTUlUICovLmxpdHl7ei1pbmRleDo5OTkwO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kOiMwYjBiMGI7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuOSk7b3V0bGluZTpub25lICFpbXBvcnRhbnQ7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2V9LmxpdHkubGl0eS1vcGVuZWR7b3BhY2l0eToxfS5saXR5LmxpdHktY2xvc2Vke29wYWNpdHk6MH0ubGl0eSAqey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubGl0eS13cmFwe3otaW5kZXg6OTk5MDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt0ZXh0LWFsaWduOmNlbnRlcjtvdXRsaW5lOm5vbmUgIWltcG9ydGFudH0ubGl0eS13cmFwOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6LTAuMjVlbX0ubGl0eS1sb2FkZXJ7ei1pbmRleDo5OTkxO2NvbG9yOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW4tdG9wOi0wLjhlbTt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTstby10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlfS5saXR5LWxvYWRpbmcgLmxpdHktbG9hZGVye29wYWNpdHk6MX0ubGl0eS1jb250YWluZXJ7ei1pbmRleDo5OTkyO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2hpdGUtc3BhY2U6bm9ybWFsO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmUgIWltcG9ydGFudH0ubGl0eS1jb250ZW50e3otaW5kZXg6OTk5Mzt3aWR0aDoxMDAlOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7dHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTstby10cmFuc2l0aW9uOi1vLXRyYW5zZm9ybSAuM3MgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2UsIC1vLXRyYW5zZm9ybSAuM3MgZWFzZX0ubGl0eS1sb2FkaW5nIC5saXR5LWNvbnRlbnQsLmxpdHktY2xvc2VkIC5saXR5LWNvbnRlbnR7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjgpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjgpOy1vLXRyYW5zZm9ybTpzY2FsZSguOCk7dHJhbnNmb3JtOnNjYWxlKC44KX0ubGl0eS1jb250ZW50OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO2Rpc3BsYXk6YmxvY2s7cmlnaHQ6MDt3aWR0aDphdXRvO2hlaWdodDphdXRvO3otaW5kZXg6LTE7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwwLjYpO2JveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNil9LmxpdHktY2xvc2V7ei1pbmRleDo5OTk0O3dpZHRoOjM1cHg7aGVpZ2h0OjM1cHg7cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDt0b3A6MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjA7Y29sb3I6I2ZmZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MzVweDtmb250LWZhbWlseTpBcmlhbCxCYXNrZXJ2aWxsZSxtb25vc3BhY2U7bGluZS1oZWlnaHQ6MzVweDt0ZXh0LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwwLjYpO2JvcmRlcjowO2JhY2tncm91bmQ6bm9uZTtvdXRsaW5lOm5vbmU7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5saXR5LWNsb3NlOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH0ubGl0eS1jbG9zZTpob3ZlciwubGl0eS1jbG9zZTpmb2N1cywubGl0eS1jbG9zZTphY3RpdmUsLmxpdHktY2xvc2U6dmlzaXRlZHt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjA7Y29sb3I6I2ZmZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MzVweDtmb250LWZhbWlseTpBcmlhbCxCYXNrZXJ2aWxsZSxtb25vc3BhY2U7bGluZS1oZWlnaHQ6MzVweDt0ZXh0LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwwLjYpO2JvcmRlcjowO2JhY2tncm91bmQ6bm9uZTtvdXRsaW5lOm5vbmU7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5saXR5LWNsb3NlOmFjdGl2ZXt0b3A6MXB4fS5saXR5LWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjA7Ym9yZGVyOjB9LmxpdHktaWZyYW1lIC5saXR5LWNvbnRhaW5lciwubGl0eS15b3V0dWJlIC5saXR5LWNvbnRhaW5lciwubGl0eS12aW1lbyAubGl0eS1jb250YWluZXIsLmxpdHktZmFjZWJvb2t2aWRlbyAubGl0eS1jb250YWluZXIsLmxpdHktZ29vZ2xlbWFwcyAubGl0eS1jb250YWluZXJ7d2lkdGg6MTAwJTttYXgtd2lkdGg6OTY0cHh9LmxpdHktaWZyYW1lLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDowO3BhZGRpbmctdG9wOjU2LjI1JTtvdmVyZmxvdzphdXRvO3BvaW50ZXItZXZlbnRzOmF1dG87LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0ubGl0eS1pZnJhbWUtY29udGFpbmVyIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlOy13ZWJraXQtYm94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KTtib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwwLjYpO2JhY2tncm91bmQ6IzAwMH0ubGl0eS1oaWRle2Rpc3BsYXk6bm9uZX0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFwyMTkyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcbiAgICAgICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG4vKiBTbGlkZXIgKi9cblxuLnNsaWNrLWxpc3Qge1xuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcIi4uL2ltZy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCIuLi8uLi9pbWcvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcIi4uLy4uL2ltZy9zbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIC8qbWFyZ2luLWJvdHRvbTogMzBweDsqL1xufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcp-home-casebiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICp-home-caseAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVp-home-casezZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uanMtc2xpZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG59XG4uanMtc2xpZGUuc2xpY2staW5pdGlhbGl6ZWR7XG4gIG9wYWNpdHk6IDE7XG59XG4iLCJAbWl4aW4gbXEtdXAoJGJyZWFrcG9pbnQ6IG0pIHtcbiAgICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50LXVwLCAkYnJlYWtwb2ludCl9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gbXEtZG93bigkYnJlYWtwb2ludDogbSkge1xuICAgIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnQtZG93biwgJGJyZWFrcG9pbnQpfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbiJdfQ== */