@charset "UTF-8";
/* path variable(s) */
/* gray color variable(s) */
/* corpolate color variable(s) */
/* brand color variable(s) */
/* kaizen platform ui colors */
/* system color variable(s) */
/* layout variable(s) */
/* base font variable(s) */
/* heading font variable(s) */
/* link color variable(s) */
/* code font variable(s) */
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  /* 1 */
  display: block;
}

/**
 * Add the correct display in IE 9-.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

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

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */
template,
[hidden] {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active,
a:hover {
  outline-width: 0;
}

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

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}

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

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * 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 {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

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

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}

/**
 * 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 */
  overflow: visible;
  /* 2 */
}

/* Forms
   ========================================================================== */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
select,
textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Restore the font weight unset by the previous rule.
 */
optgroup {
  font-weight: bold;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

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

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 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 odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

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

* {
  box-sizing: border-box;
}

*:before,
*:after {
  box-sizing: border-box;
}

html {
  font-size: 10px;
  -webkit-font-smoothing: antialiased;
}

body {
  background-color: #fff;
  color: #333;
  font-family: "Helvetica Neue", "Helvetica", "Arial", "Hiragino Kaku Gothic ProN", "Meiryo", sans-serif;
  font-size: 1.4rem;
  line-height: 1.67;
  opacity: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 600;
  line-height: 1.34;
  margin-bottom: 1em;
  margin-top: 1em;
}

h1 > span,
h2 > span,
h3 > span,
h4 > span,
h5 > span,
h6 > span {
  display: table-cell;
  width: 100%;
}

h1 > span + a, h1 > a + a,
h2 > span + a,
h2 > a + a,
h3 > span + a,
h3 > a + a,
h4 > span + a,
h4 > a + a,
h5 > span + a,
h5 > a + a,
h6 > span + a,
h6 > a + a {
  display: table-cell;
  font-size: 1.4rem;
  white-space: nowrap;
}

h1 > a,
h2 > a,
h3 > a,
h4 > a,
h5 > a,
h6 > a {
  color: #333;
}

h1 {
  font-size: 2.8rem;
}

h1 > small {
  display: block;
}

h1 small {
  font-size: 1.6rem;
}

h2 {
  border-top: 3px solid #c02;
  font-size: 2rem;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: .5em;
}

.theme-examine h2.heading-primary,
[class*="theme-"] .theme-examine h2.heading-primary {
  border-color: #ea9a00;
}

.theme-customer h2.heading-primary,
[class*="theme-"] .theme-customer h2.heading-primary {
  border-color: #009d76;
}

.theme-company h2.heading-primary,
[class*="theme-"] .theme-company h2.heading-primary {
  border-color: #c02;
}

.theme-linkx h2.heading-primary,
[class*="theme-"] .theme-linkx h2.heading-primary {
  border-color: #e73134;
}

.theme-goods h2.heading-primary,
[class*="theme-"] .theme-goods h2.heading-primary {
  border-color: #e2516f;
}

h2.heading-default {
  border-color: #ccc;
}

h3 {
  border-left: 4px solid #c02;
  font-size: 1.6rem;
  padding-bottom: .25em;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: .25em;
}

.theme-company h3.heading-primary,
[class*="theme-"] .theme-company h3.heading-primary {
  border-color: #c02;
}

.theme-examine h3.heading-primary,
[class*="theme-"] .theme-examine h3.heading-primary {
  border-color: #ea9a00;
}

.theme-customer h3.heading-primary,
[class*="theme-"] .theme-customer h3.heading-primary {
  border-color: #009d76;
}

.theme-linkx h3.heading-primary,
[class*="theme-"] .theme-linkx h3.heading-primary {
  border-color: #e73134;
}

.theme-goods h3.heading-primary,
[class*="theme-"] .theme-goods h3.heading-primary {
  border-color: #e2516f;
}

h3.heading-default {
  border-color: #ccc;
}

h4 {
  font-size: 1.14285714em;
}

blockquote {
  border-left: 2px solid #ccc;
  margin-left: 0;
  padding-bottom: .25em;
  padding-left: 1em;
  padding-top: .25em;
}

pre code {
  display: block;
}

address {
  margin-bottom: 1em;
  margin-top: 1em;
}

ol {
  padding-left: 2em;
}

ol li {
  margin-top: .25em;
}

ul {
  list-style-type: disc;
  padding-left: 2em;
}

ul li {
  margin-top: .25em;
}

dl dt {
  font-weight: bold;
  margin-top: .25em;
}

dl dd {
  margin-left: 0;
}

figure {
  margin-left: 0;
  margin-right: 0;
  text-align: center;
}

figure figcaption {
  font-size: .8571em;
}

table {
  background-color: #fff;
  border-collapse: collapse;
  margin-bottom: 1em;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1em;
  max-width: 100%;
}

table img {
  max-width: none;
}

table thead tr th {
  background: #777;
  border: 1px solid #ccc;
  color: #fff;
  padding: .25em .5em;
}

table thead tr td {
  background: #bbb;
  border: 1px solid #ccc;
  padding: .25em .5em;
}

table tbody tr th {
  background: #eee;
  border: 1px solid #ccc;
  padding: .25em .5em;
}

table tbody tr td {
  border: 1px solid #ccc;
  padding: .25em .5em;
}

table tfoot tr th {
  background: #eee;
  border: 1px solid #ccc;
  padding: .25em .5em;
}

table tfoot tr td {
  border: 1px solid #ccc;
  padding: .25em .5em;
}

hr {
  border: none;
  border-bottom: 1px solid #ccc;
  margin-bottom: 1em;
  margin-top: 1em;
}

hr.hr-default {
  border-color: #ccc;
}

.theme-company hr.hr-primary,
[class*="theme-"] .theme-company hr.hr-primary {
  border-color: #c02;
}

.theme-examine hr.hr-primary,
[class*="theme-"] .theme-examine hr.hr-primary {
  border-color: #ea9a00;
}

.theme-customer hr.hr-primary,
[class*="theme-"] .theme-customer hr.hr-primary {
  border-color: #009d76;
}

.theme-linkx hr.hr-primary,
[class*="theme-"] .theme-linkx hr.hr-primary {
  border-color: #e73134;
}

.theme-goods hr.hr-primary,
[class*="theme-"] .theme-goods hr.hr-primary {
  border-color: #e2516f;
}

img {
  height: auto;
  max-width: 100%;
  vertical-align: middle;
  width: auto;
}

svg {
  vertical-align: middle;
}

.theme-examine svg .a,
[class*="theme-"] .theme-examine svg .a {
  fill: #ea9a00;
}

.theme-customer svg .a,
[class*="theme-"] .theme-customer svg .a {
  fill: #009d76;
}

.theme-goods svg .a,
[class*="theme-"] .theme-goods svg .a {
  fill: #e2516f;
}

.theme-linkx svg .a,
[class*="theme-"] .theme-linkx svg .a {
  fill: #e73134;
}

.theme-form svg .a,
[class*="theme-"] .theme-form svg .a {
  fill: #22B3E1;
}

.theme-line svg .a,
[class*="theme-"] .theme-line svg .a {
  fill: #00c000;
}

.theme-company svg .a,
[class*="theme-"] .theme-company svg .a {
  fill: #c02;
}

a {
  color: #66a;
  cursor: pointer;
  text-decoration: none;
}

a[href^="tel:"] {
  color: inherit;
  cursor: default;
}

a[href^="tel:"]:hover {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

code {
  background: #eee;
  border-radius: 0.35rem;
  font-family: "Menlo", "Lucida Console", monospace;
  font-size: 0.8571em;
  padding: .25em .5em;
}

kbd {
  background: #333;
  border-radius: 0.35rem;
  color: #eee;
  font-family: "Menlo", "Lucida Console", monospace;
  font-size: 0.8571em;
  padding: .25em .5em;
}

mark {
  background: #fcc800;
  padding: .25em;
}

label {
  display: inline-block;
}

button {
  background: none;
  border: none;
  outline: none;
}

button:hover {
  cursor: pointer;
}

.theme-desktop.theme-multi .l-main .l-article {
  width: 676px;
  float: left;
}

.theme-desktop.theme-multi .l-main .l-aside {
  width: 252px;
  padding: 0 0 0 50px;
  float: left;
}

.theme-desktop.theme-single .l-main {
  padding: 0 0 2em;
}

.theme-desktop.theme-multi .l-main {
  margin: 0 auto;
  padding: 0 31px 2em;
  width: 990px;
}

.theme-desktop.theme-multi .l-main:before, .theme-desktop.theme-multi .l-main:after {
  content: "";
  display: table;
}

.theme-desktop.theme-multi .l-main:after {
  clear: both;
}

.theme-desktop.theme-popup-wide .l-main {
  padding: 0 0 2em;
}

.theme-desktop.theme-popup-narrow .l-main {
  padding: 0 0 2em;
}

.theme-desktop.theme-agency .l-main {
  padding: 0 0 2em;
}

.theme-desktop.theme-agency-specific .l-main {
  padding: 0 0 2em;
}

.theme-mobile.theme-agency .l-main {
  padding: 0 0 2em;
}

.theme-mobile.theme-agency-specific .l-main {
  padding: 0 0 2em;
}

.l-screen {
  background: #000;
  bottom: 0;
  display: none;
  height: 100%;
  left: 0;
  opacity: .75;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1000;
}

.l-scrollToTop {
  position: relative;
}

.fxb-col, [class^=fxb-col-] {
  float: left;
}

.theme-desktop.theme-single .fxb-col, .theme-desktop.theme-single [class^=fxb-col-] {
  padding: 0 10px;
}

.theme-desktop.theme-multi .fxb-col, .theme-desktop.theme-multi [class^=fxb-col-] {
  padding: 0 10px;
}

.theme-desktop.theme-popup-wide .fxb-col, .theme-desktop.theme-popup-wide [class^=fxb-col-] {
  padding: 0 10px;
}

.theme-desktop.theme-popup-narrow .fxb-col, .theme-desktop.theme-popup-narrow [class^=fxb-col-] {
  padding: 0 10px;
}

.theme-desktop.theme-agency .fxb-col, .theme-desktop.theme-agency [class^=fxb-col-] {
  padding: 0 10px;
}

.theme-desktop.theme-agency-specific .fxb-col, .theme-desktop.theme-agency-specific [class^=fxb-col-] {
  padding: 0 10px;
}

.theme-mobile.theme-single .fxb-col, .theme-mobile.theme-single [class^=fxb-col-] {
  padding: 0 5px;
}

.theme-mobile.theme-multi .fxb-col, .theme-mobile.theme-multi [class^=fxb-col-] {
  padding: 0 5px;
}

.theme-mobile.theme-popup-wide .fxb-col, .theme-mobile.theme-popup-wide [class^=fxb-col-] {
  padding: 0 5px;
}

.theme-mobile.theme-popup-narrow .fxb-col, .theme-mobile.theme-popup-narrow [class^=fxb-col-] {
  padding: 0 5px;
}

.theme-mobile.theme-agency .fxb-col, .theme-mobile.theme-agency [class^=fxb-col-] {
  padding: 0 10px;
}

.theme-mobile.theme-agency-specific .fxb-col, .theme-mobile.theme-agency-specific [class^=fxb-col-] {
  padding: 0 10px;
}

.theme-desktop .fxb-row-desktop-1 > .fxb-col {
  width: 100%;
}

.theme-desktop .fxb-row-desktop-2 > .fxb-col {
  width: 50%;
}

.theme-desktop .fxb-row-desktop-3 > .fxb-col {
  width: 33.33333%;
}

.theme-desktop .fxb-row-desktop-4 > .fxb-col {
  width: 25%;
}

.theme-desktop .fxb-row-desktop-5 > .fxb-col {
  width: 20%;
}

.theme-desktop .fxb-row-desktop-6 > .fxb-col {
  width: 16.66667%;
}

.theme-desktop .fxb-row-desktop-7 > .fxb-col {
  width: 14.28571%;
}

.theme-desktop .fxb-row-desktop-8 > .fxb-col {
  width: 12.5%;
}

.theme-desktop .fxb-row-desktop-9 > .fxb-col {
  width: 11.11111%;
}

.theme-desktop .fxb-row-desktop-10 > .fxb-col {
  width: 10%;
}

.theme-desktop .fxb-row-desktop-11 > .fxb-col {
  width: 9.09091%;
}

.theme-desktop .fxb-row-desktop-12 > .fxb-col {
  width: 8.33333%;
}

.theme-desktop .fxb-col-1 {
  width: 8.33333%;
}

.theme-desktop .fxb-col-2 {
  width: 16.66667%;
}

.theme-desktop .fxb-col-3 {
  width: 25%;
}

.theme-desktop .fxb-col-4 {
  width: 33.33333%;
}

.theme-desktop .fxb-col-5 {
  width: 41.66667%;
}

.theme-desktop .fxb-col-6 {
  width: 50%;
}

.theme-desktop .fxb-col-7 {
  width: 58.33333%;
}

.theme-desktop .fxb-col-8 {
  width: 66.66667%;
}

.theme-desktop .fxb-col-9 {
  width: 75%;
}

.theme-desktop .fxb-col-10 {
  width: 83.33333%;
}

.theme-desktop .fxb-col-11 {
  width: 91.66667%;
}

.theme-desktop .fxb-col-12 {
  width: 100%;
}

.theme-desktop .fxb-col-desktop-1 {
  width: 8.33333%;
}

.theme-desktop .fxb-col-desktop-2 {
  width: 16.66667%;
}

.theme-desktop .fxb-col-desktop-3 {
  width: 25%;
}

.theme-desktop .fxb-col-desktop-4 {
  width: 33.33333%;
}

.theme-desktop .fxb-col-desktop-5 {
  width: 41.66667%;
}

.theme-desktop .fxb-col-desktop-6 {
  width: 50%;
}

.theme-desktop .fxb-col-desktop-7 {
  width: 58.33333%;
}

.theme-desktop .fxb-col-desktop-8 {
  width: 66.66667%;
}

.theme-desktop .fxb-col-desktop-9 {
  width: 75%;
}

.theme-desktop .fxb-col-desktop-10 {
  width: 83.33333%;
}

.theme-desktop .fxb-col-desktop-11 {
  width: 91.66667%;
}

.theme-desktop .fxb-col-desktop-12 {
  width: 100%;
}

.theme-desktop.theme-single .fxb-container {
  margin: 0 auto;
  padding: 0 31px;
  width: 990px;
}

.theme-desktop.theme-multi .l-header .fxb-container {
  margin: 0 auto;
  padding: 0 31px;
  width: 990px;
}

.theme-desktop.theme-multi .l-pageHeader .fxb-container {
  margin: 0 auto;
  padding: 0 31px;
  width: 990px;
}

.theme-desktop.theme-multi .l-breadcrumbs .fxb-container {
  margin: 0 auto;
  padding: 0 31px;
  width: 990px;
}

.theme-desktop.theme-multi .l-richFooter .fxb-container {
  margin: 0 auto;
  padding: 0 31px;
  width: 990px;
}

.theme-desktop.theme-multi .l-footer .fxb-container {
  margin: 0 auto;
  padding: 0 31px;
  width: 990px;
}

.theme-desktop.theme-popup-wide .fxb-container {
  margin: 0 auto;
  padding: 0 31px;
  width: 990px;
}

.theme-desktop.theme-popup-narrow .fxb-container {
  margin: 0 auto;
  padding: 0 30px;
  width: 736px;
}

.theme-desktop.theme-agency .fxb-container {
  margin: 0 auto;
  padding: 0 31px;
  width: 736px;
}

.theme-desktop.theme-agency-specific .fxb-container {
  margin: 0 auto;
  padding: 0 31px;
  width: 736px;
}

.theme-mobile.theme-single .fxb-container {
  padding: 0 10px;
}

.theme-mobile.theme-multi .fxb-container {
  padding: 0 10px;
}

.theme-mobile.theme-popup-wide .fxb-container {
  padding: 0 10px;
}

.theme-mobile.theme-popup-narrow .fxb-container {
  padding: 0 10px;
}

.theme-mobile.theme-agency .fxb-container {
  padding: 0 10px;
}

.theme-mobile.theme-agency-specific .fxb-container {
  padding: 0 10px;
}

.fxb-container-fluid {
  padding: 0 10px;
}

.fxb-row:before, .fxb-row:after, [class^=fxb-row-]:before, [class^=fxb-row-]:after {
  content: "";
  display: table;
}

.fxb-row:after, [class^=fxb-row-]:after {
  clear: both;
}

.theme-desktop.theme-single .fxb-row, .theme-desktop.theme-single [class^=fxb-row-] {
  margin: 0 -10px;
}

.theme-desktop.theme-multi .fxb-row, .theme-desktop.theme-multi [class^=fxb-row-] {
  margin: 0 -10px;
}

.theme-desktop.theme-popup-wide .fxb-row, .theme-desktop.theme-popup-wide [class^=fxb-row-] {
  margin: 0 -10px;
}

.theme-desktop.theme-popup-narrow .fxb-row, .theme-desktop.theme-popup-narrow [class^=fxb-row-] {
  margin: 0 -10px;
}

.theme-desktop.theme-agency .fxb-row, .theme-desktop.theme-agency [class^=fxb-row-] {
  margin: 0 -10px;
}

.theme-desktop.theme-agency-specific .fxb-row, .theme-desktop.theme-agency-specific [class^=fxb-row-] {
  margin: 0 -10px;
}

.theme-mobile.theme-single .fxb-row, .theme-mobile.theme-single [class^=fxb-row-] {
  margin: 0 -5px;
}

.theme-mobile.theme-multi .fxb-row, .theme-mobile.theme-multi [class^=fxb-row-] {
  margin: 0 -5px;
}

.theme-mobile.theme-popup-wide .fxb-row, .theme-mobile.theme-popup-wide [class^=fxb-row-] {
  margin: 0 -5px;
}

.theme-mobile.theme-popup-narrow .fxb-row, .theme-mobile.theme-popup-narrow [class^=fxb-row-] {
  margin: 0 -5px;
}

.theme-mobile.theme-agency .fxb-row, .theme-mobile.theme-agency [class^=fxb-row-] {
  margin: 0 -10px;
}

.theme-mobile.theme-agency-specific .fxb-row, .theme-mobile.theme-agency-specific [class^=fxb-row-] {
  margin: 0 -10px;
}

/* Margin */
.fxb-margin-plus {
  margin-bottom: 2em;
}

.fxb-padding-plus {
  padding: 2em 0;
}

/* Padding */
.theme-multi .l-main .bg-grayLighter,
.theme-multi .l-main .bg-company,
.theme-multi .l-main .bg-examine,
.theme-multi .l-main .bg-customer,
.theme-multi .l-main .bg-goods,
.theme-multi .l-main .bg-product,
.theme-multi .l-main .bg-companyLighter,
.theme-multi .l-main .bg-examineLighter,
.theme-multi .l-main .bg-customerLighter,
.theme-multi .l-main .bg-goodsLighter,
.theme-multi .l-main .bg-productLighter,
.theme-multi .l-main .bg-primary,
.theme-multi .l-main .bg-primary-lighter {
  padding-left: 10px;
  padding-right: 10px;
}

/* Gray tone */
.bg-grayWhite {
  background: #fff;
}

.bg-grayLighter {
  background: #eee;
  padding: 1px 0;
}

/* Primary */
.bg-company {
  background: #c02;
  padding: 1px 0;
}

.bg-examine {
  background: #ea9a00;
  padding: 1px 0;
}

.bg-customer {
  background: #009d76;
  padding: 1px 0;
}

.bg-goods {
  background: #e2516f;
  padding: 1px 0;
}

.bg-product {
  background: #e73134;
  padding: 1px 0;
}

/* Primary lighter */
.bg-companyLighter {
  background: #ffccd5;
  padding: 1px 0;
}

.bg-examineLighter {
  background: #fdf5e5;
  padding: 1px 0;
}

.bg-customerLighter {
  background: #e9f3d2;
  padding: 1px 0;
}

.bg-goodsLighter {
  background: #faf0f1;
  padding: 1px 0;
}

.bg-productLighter {
  background: #fdf1f1;
  padding: 1px 0;
}

.bg-primary {
  background: #c02;
  padding: 1px 0;
}

.theme-company .bg-primary,
[class*="theme-"] .theme-company .bg-primary {
  background: #c02;
}

.theme-examine .bg-primary,
[class*="theme-"] .theme-examine .bg-primary {
  background: #ea9a00;
}

.theme-customer .bg-primary,
[class*="theme-"] .theme-customer .bg-primary {
  background: #009d76;
}

.theme-linkx .bg-primary,
[class*="theme-"] .theme-linkx .bg-primary {
  background: #e73134;
}

.theme-goods .bg-primary,
[class*="theme-"] .theme-goods .bg-primary {
  background: #e2516f;
}

.bg-primary-lighter {
  background: #ffccd5;
  padding: 1px 0;
}

.theme-company .bg-primary-lighter,
[class*="theme-"] .theme-company .bg-primary-lighter {
  background: #ffccd5;
}

.theme-examine .bg-primary-lighter,
[class*="theme-"] .theme-examine .bg-primary-lighter {
  background: #fdf5e5;
}

.theme-customer .bg-primary-lighter,
[class*="theme-"] .theme-customer .bg-primary-lighter {
  background: #e9f3d2;
}

.theme-linkx .bg-primary-lighter,
[class*="theme-"] .theme-linkx .bg-primary-lighter {
  background: #fdf1f1;
}

.theme-goods .bg-primary-lighter,
[class*="theme-"] .theme-goods .bg-primary-lighter {
  color: #faf0f1;
}

.theme-desktop.theme-single .bd-risingArc {
  background: #fff url("../images/bg-risingArc-wide.png") center bottom no-repeat;
}

.theme-desktop.theme-multi .bd-risingArc {
  background: #fff url("../images/bg-risingArc-wide.png") center bottom no-repeat;
}

.theme-desktop.theme-popup-wide .bd-risingArc {
  background: #fff url("../images/bg-risingArc-wide.png") center bottom no-repeat;
}

.theme-desktop.theme-popup-narrow .bd-risingArc {
  background: #fff url("../images/bg-risingArc-narrow.png") center bottom no-repeat;
}

.theme-desktop.theme-agency .bd-risingArc {
  background: #fff url("../images/bg-risingArc-wide.png") center bottom no-repeat;
}

.theme-desktop.theme-agency-specific .bd-risingArc {
  background: #fff url("../images/bg-risingArc-wide.png") center bottom no-repeat;
}

.theme-mobile.theme-single .bd-risingArc {
  background: #fff url("../images/bg-risingArc-mobile.png") left bottom no-repeat;
}

.theme-mobile.theme-multi .bd-risingArc {
  background: #fff url("../images/bg-risingArc-mobile.png") left bottom no-repeat;
}

.theme-mobile.theme-popup-wide .bd-risingArc {
  background: #fff url("../images/bg-risingArc-mobile.png") left bottom no-repeat;
}

.theme-mobile.theme-popup-narrow .bd-risingArc {
  background: #fff url("../images/bg-risingArc-mobile.png") left bottom no-repeat;
}

.theme-mobile.theme-agency .bd-risingArc {
  background: #fff url("../images/bg-risingArc-mobile.png") left bottom no-repeat;
}

.theme-mobile.theme-agency-specific .bd-risingArc {
  background: #fff url("../images/bg-risingArc-mobile.png") left bottom no-repeat;
}

.bd-globalNavigation {
  border-bottom: 1px solid #ccc;
}

.bd-richFooter {
  border-top: 2px solid #c02;
}

.bd-grayLight {
  border-top: 1px solid #ccc;
}

/* Magnific Popup CSS */
.mfp-bg {
  background: #0b0b0b;
  height: 100%;
  left: 0;
  opacity: 0.8;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1042;
}

.mfp-wrap {
  -webkit-backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none !important;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1043;
}

.mfp-container {
  box-sizing: border-box;
  height: 100%;
  left: 0;
  padding: 0 8px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
}

.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  display: inline-block;
  margin: 0 auto;
  position: relative;
  text-align: left;
  vertical-align: middle;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  cursor: auto;
  width: 100%;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #ccc;
  left: 8px;
  margin-top: -.8em;
  position: absolute;
  right: 8px;
  text-align: center;
  top: 50%;
  width: auto;
  z-index: 1044;
}

.mfp-preloader a {
  color: #ccc;
}

.mfp-preloader a:hover {
  color: #fff;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close, button.mfp-arrow {
  -webkit-appearance: none;
  background: transparent;
  border: 0;
  box-shadow: none;
  cursor: pointer;
  display: block;
  outline: none;
  overflow: visible;
  padding: 0;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  z-index: 1046;
}

button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.mfp-close {
  color: #fff;
  font-family: Arial, Baskerville, monospace;
  font-size: 28px;
  font-style: normal;
  height: 44px;
  line-height: 44px;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  position: absolute;
  right: 0;
  text-align: center;
  text-decoration: none;
  top: 0;
  width: 44px;
}

.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #fff;
  padding-right: 6px;
  right: -6px;
  text-align: right;
  width: 100%;
}

.mfp-counter {
  color: #ccc;
  font-size: 12px;
  line-height: 18px;
  position: absolute;
  right: 0;
  top: 0;
  white-space: nowrap;
}

.mfp-arrow {
  height: 110px;
  margin: 0;
  margin-top: -55px;
  opacity: 0.65;
  padding: 0;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  top: 50%;
  width: 90px;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before, .mfp-arrow:after {
  border: medium inset transparent;
  content: "";
  display: block;
  height: 0;
  left: 0;
  margin-left: 35px;
  margin-top: 35px;
  position: absolute;
  top: 0;
  width: 0;
}

.mfp-arrow:after {
  border-bottom-width: 13px;
  border-top-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-bottom-width: 21px;
  border-top-width: 21px;
  opacity: .7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after {
  border-right: 17px solid #fff;
  margin-left: 31px;
}

.mfp-arrow-left:before {
  border-right: 27px solid #3f3f3f;
  margin-left: 25px;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after {
  border-left: 17px solid #fff;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3f3f3f;
}

.mfp-iframe-holder {
  padding-bottom: 40px;
  padding-top: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  max-width: 900px;
  width: 100%;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
  width: 100%;
}

.mfp-iframe-scaler iframe {
  background: #000;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/* Main image in popup */
img.mfp-img {
  box-sizing: border-box;
  display: block;
  height: auto;
  line-height: 0;
  margin: 0 auto;
  max-width: 100%;
  padding: 40px 0 40px;
  width: auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  background: #444;
  bottom: 40px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  content: "";
  display: block;
  height: auto;
  left: 0;
  position: absolute;
  right: 0;
  top: 40px;
  width: auto;
  z-index: -1;
}

.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  cursor: auto;
  left: 0;
  margin-top: -36px;
  position: absolute;
  top: 100%;
  width: 100%;
}

.mfp-title {
  color: #f3f3f3;
  line-height: 18px;
  padding-right: 36px;
  text-align: left;
  word-wrap: break-word;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
			 * Remove all paddings around the image on small screen
			 */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    bottom: 0;
    top: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    box-sizing: border-box;
    margin: 0;
    padding: 3px 5px;
    position: fixed;
    top: auto;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    background: rgba(0, 0, 0, 0.6);
    height: 35px;
    line-height: 35px;
    padding: 0;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0;
    width: 35px;
  }
}

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
        transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    -ms-transform-origin: 0;
        transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    -ms-transform-origin: 100%;
        transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}

/* overlay at start */
.mfp-fade.mfp-bg {
  opacity: 0;
  transition: all .15s ease-out;
}

/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: .8;
}

/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  transition: all .15s ease-out;
}

/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}

/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

/* custom iframe close button */
.mfp-iframe-holder .mfp-close {
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 4px;
  height: 40px;
  line-height: 1;
  padding-right: 0;
  position: absolute;
  right: 10px;
  text-align: center;
  top: 10px;
  width: 40px;
}

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

.slick-list {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

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

.slick-track {
  display: block;
  left: 0;
  position: relative;
  top: 0;
}

.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[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 {
  border: 1px solid transparent;
  display: block;
  height: auto;
}

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

@font-face {
  font-family: "icon";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/icon.woff2") format("woff2"), url("../fonts/icon.woff") format("woff");
}

[class^="icon-"]:before,
[class*=" icon-"]:before,
[class^="icon-"]:after,
[class*=" icon-"]:after {
  display: inline-block;
  font-family: "icon";
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1em;
  margin-left: .2em;
  margin-right: .2em;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: auto;
  width: 1em;
}

.icon-arrow-right:before {
  content: "\e800";
}

.icon-arrow-bottom:before {
  content: "\e801";
}

.icon-external:after {
  color: #c02 !important;
  content: "\e802";
}

.icon-mobile:before {
  content: "\e803";
}

.icon-desktop:before {
  content: "\e804";
}

.icon-popup:after {
  color: #c02 !important;
  content: "\e805";
}

.icon-search:before {
  content: "\e806";
}

.icon-arrow-left:before {
  content: "\e807";
}

.icon-arrow-top:before {
  content: "\e808";
}

.icon-answer:before {
  content: "\e811";
}

.icon-question:before {
  content: "\e812";
}

.icon-times:before {
  content: "\e814";
}

.icon-minus:before {
  content: "\e815";
}

.icon-plus:before {
  content: "\e816";
}

.icon-chevron-bottom:before {
  content: "\e819";
}

.icon-chevron-left:before {
  content: "\e81a";
}

.icon-chevron-right:before {
  content: "\e81b";
}

.icon-chevron-top:before {
  content: "\e81c";
}

.icon-check-empty:before {
  content: "\f096";
}

.icon-file:after {
  content: "\f0f6";
}

.icon-toggle-close:before {
  content: "\f147";
}

.icon-check-checked:before {
  content: "\f14a";
}

.icon-radio-checked:before {
  content: "\f192";
}

.icon-toggle-open:before {
  content: "\f196";
}

.icon-pdf:after {
  color: #ee3d23 !important;
  content: "\f1c1";
}

.icon-word:after {
  color: #295598 !important;
  content: "\f1c2";
}

.icon-excel:after {
  color: #1f7246 !important;
  content: "\f1c3";
}

.icon-powerpoint:after {
  color: #d04626 !important;
  content: "\f1c4";
}

.icon-radio-empty:after {
  content: "\f1db";
}

.icon-question-circle:before {
  content: "\f1dc";
}

.icon-check:before {
  content: "\f1dd";
}

[class^="icon-"]:hover:before,
[class*=" icon-"]:hover:before,
[class^="icon-"]:hover:after,
[class*=" icon-"]:hover:after {
  text-decoration: none;
}

.icon-default:before,
.icon-default:after {
  color: #ccc;
}

.theme-company .icon-primary:before,
[class*="theme-"] .theme-company .icon-primary:before, .theme-company
.icon-primary:after,
[class*="theme-"] .theme-company
.icon-primary:after {
  color: #c02;
}

.theme-examine .icon-primary:before,
[class*="theme-"] .theme-examine .icon-primary:before, .theme-examine
.icon-primary:after,
[class*="theme-"] .theme-examine
.icon-primary:after {
  color: #ea9a00;
}

.theme-customer .icon-primary:before,
[class*="theme-"] .theme-customer .icon-primary:before, .theme-customer
.icon-primary:after,
[class*="theme-"] .theme-customer
.icon-primary:after {
  color: #009d76;
}

.theme-linkx .icon-primary:before,
[class*="theme-"] .theme-linkx .icon-primary:before, .theme-linkx
.icon-primary:after,
[class*="theme-"] .theme-linkx
.icon-primary:after {
  color: #e73134;
}

.theme-goods .icon-primary:before,
[class*="theme-"] .theme-goods .icon-primary:before, .theme-goods
.icon-primary:after,
[class*="theme-"] .theme-goods
.icon-primary:after {
  color: #e2516f;
}

[class^="grid"],
[class*=" grid"] {
  margin: 0 -5px;
}

[class^="grid"]:before, [class^="grid"]:after,
[class*=" grid"]:before,
[class*=" grid"]:after {
  content: "";
  display: table;
}

[class^="grid"]:after,
[class*=" grid"]:after {
  clear: both;
}

[class^="grid"] > [class^="_col"],
[class^="grid"] > [class*=" _col"],
[class*=" grid"] > [class^="_col"],
[class*=" grid"] > [class*=" _col"] {
  float: left;
  min-height: 1px;
  padding: 0 5px;
}

[class^="grid-"],
[class*=" grid-"] {
  margin: .5em -5px;
}

[class^="grid-"] > [class^="_col"] > [class^="card-"],
[class^="grid-"] > [class^="_col"] > [class*=" card-"],
[class^="grid-"] > [class*=" _col"] > [class^="card-"],
[class^="grid-"] > [class*=" _col"] > [class*=" card-"],
[class*=" grid-"] > [class^="_col"] > [class^="card-"],
[class*=" grid-"] > [class^="_col"] > [class*=" card-"],
[class*=" grid-"] > [class*=" _col"] > [class^="card-"],
[class*=" grid-"] > [class*=" _col"] > [class*=" card-"] {
  margin: .5em 0;
}

[class^="grid-"] > [class^="_col"] > [class^="btn-"],
[class^="grid-"] > [class^="_col"] > [class*=" btn-"],
[class^="grid-"] > [class*=" _col"] > [class^="btn-"],
[class^="grid-"] > [class*=" _col"] > [class*=" btn-"],
[class*=" grid-"] > [class^="_col"] > [class^="btn-"],
[class*=" grid-"] > [class^="_col"] > [class*=" btn-"],
[class*=" grid-"] > [class*=" _col"] > [class^="btn-"],
[class*=" grid-"] > [class*=" _col"] > [class*=" btn-"] {
  margin: .5em 0;
}

.grid-1 > ._col {
  width: 8.33333%;
}

.grid-2 > ._col {
  width: 16.66667%;
}

.grid-3 > ._col {
  width: 25%;
}

.grid-4 > ._col {
  width: 33.33333%;
}

.grid-5 > ._col {
  width: 41.66667%;
}

.grid-6 > ._col {
  width: 50%;
}

.grid-7 > ._col {
  width: 58.33333%;
}

.grid-8 > ._col {
  width: 66.66667%;
}

.grid-9 > ._col {
  width: 75%;
}

.grid-10 > ._col {
  width: 83.33333%;
}

.grid-11 > ._col {
  width: 91.66667%;
}

.grid-12 > ._col {
  width: 100%;
}

.grid > ._col-1 {
  width: 8.33333%;
}

.grid > ._col-2 {
  width: 16.66667%;
}

.grid > ._col-3 {
  width: 25%;
}

.grid > ._col-4 {
  width: 33.33333%;
}

.grid > ._col-5 {
  width: 41.66667%;
}

.grid > ._col-6 {
  width: 50%;
}

.grid > ._col-7 {
  width: 58.33333%;
}

.grid > ._col-8 {
  width: 66.66667%;
}

.grid > ._col-9 {
  width: 75%;
}

.grid > ._col-10 {
  width: 83.33333%;
}

.grid > ._col-11 {
  width: 91.66667%;
}

.grid > ._col-12 {
  width: 100%;
}

.grid-stroke-vartical-side {
  margin: 0;
}

.grid-stroke-vartical-side > [class^="_col"]:first-child {
  border-left: 1px solid #ccc;
}

.grid-stroke-vartical-side > [class^="_col"]:last-child {
  border-right: 1px solid #ccc;
}

.grid-stroke-vartical-middle {
  margin: 0;
}

.grid-stroke-vartical-middle > [class^="_col"] + [class^="_col"] {
  border-left: 1px solid #ccc;
}

.grid-stroke-horizontal-side {
  margin: 0;
}

.grid-stroke-horizontal-side > [class^="_col"]:first-child {
  border-top: 1px solid #ccc;
}

.grid-stroke-horizontal-side > [class^="_col"]:last-child {
  border-bottom: 1px solid #ccc;
}

.grid-stroke-horizontal-middle {
  margin: 0;
}

.grid-stroke-horizontal-middle > [class^="_col"] + [class^="_col"] {
  border-top: 1px solid #ccc;
}

.tableGrid > ._col, .tableGrid > ._col-1, .tableGrid > ._col-2, .tableGrid > ._col-3, .tableGrid > ._col-4, .tableGrid > ._col-5, .tableGrid > ._col-6, .tableGrid > ._col-7, .tableGrid > ._col-8, .tableGrid > ._col-9, .tableGrid > ._col-10, .tableGrid > ._col-11, .tableGrid > ._col-12 {
  display: table-cell;
  padding-left: 5px;
  padding-right: 5px;
}

.tableGrid {
  border-collapse: separate;
  display: table;
  margin-left: -5px;
  margin-right: -5px;
  table-layout: fixed;
  width: calc(100% + 10px);
}

.tableGrid > ._col-1 {
  width: 8.33333%;
}

.tableGrid > ._col-2 {
  width: 16.66667%;
}

.tableGrid > ._col-3 {
  width: 25%;
}

.tableGrid > ._col-4 {
  width: 33.33333%;
}

.tableGrid > ._col-5 {
  width: 41.66667%;
}

.tableGrid > ._col-6 {
  width: 50%;
}

.tableGrid > ._col-7 {
  width: 58.33333%;
}

.tableGrid > ._col-8 {
  width: 66.66667%;
}

.tableGrid > ._col-9 {
  width: 75%;
}

.tableGrid > ._col-10 {
  width: 83.33333%;
}

.tableGrid > ._col-11 {
  width: 91.66667%;
}

.tableGrid > ._col-12 {
  width: 100%;
}

.tableGrid > ._col-vertical-top {
  vertical-align: top;
}

.tableGrid > ._col-vertical-middle {
  vertical-align: middle;
}

.tableGrid > ._col-vertical-bottom {
  vertical-align: bottom;
}

.tableGrid-stroke-vartical-middle {
  margin-left: -10px;
  margin-right: -10px;
  width: calc(100% + 20px);
}

.tableGrid-stroke-vartical-middle [class*="_col"] {
  padding-left: 10px;
  padding-right: 10px;
}

.tableGrid-stroke-vartical-middle [class*="_col"] + [class*="_col"] {
  border-left: 1px solid #ccc;
}

.spc-mb-m4 {
  margin-bottom: -4em !important;
}

.spc-mb-m3 {
  margin-bottom: -3em !important;
}

.spc-mb-m2 {
  margin-bottom: -2em !important;
}

.spc-mb-m1 {
  margin-bottom: -1em !important;
}

.spc-mb-m05 {
  margin-bottom: -.5em !important;
}

.spc-mb-0 {
  margin-bottom: 0 !important;
}

.spc-mb-p05 {
  margin-bottom: .5em !important;
}

.spc-mb-p1 {
  margin-bottom: 1em !important;
}

.spc-mb-p2 {
  margin-bottom: 2em !important;
}

.spc-mb-p3 {
  margin-bottom: 3em !important;
}

.spc-mb-p4 {
  margin-bottom: 4em !important;
}

.spc-mt-m4 {
  margin-top: -4em !important;
}

.spc-mt-m3 {
  margin-top: -3em !important;
}

.spc-mt-m2 {
  margin-top: -2em !important;
}

.spc-mt-m1 {
  margin-top: -1em !important;
}

.spc-mt-m05 {
  margin-top: -.5em !important;
}

.spc-mt-0 {
  margin-top: 0 !important;
}

.spc-mt-p05 {
  margin-top: .5em !important;
}

.spc-mt-p1 {
  margin-top: 1em !important;
}

.spc-mt-p2 {
  margin-top: 2em !important;
}

.spc-mt-p3 {
  margin-top: 3em !important;
}

.spc-mt-p4 {
  margin-top: 4em !important;
}

.spc-pb-0 {
  padding-bottom: 0 !important;
}

.spc-pb-p05 {
  padding-bottom: .5em !important;
}

.spc-pb-p1 {
  padding-bottom: 1em !important;
}

.spc-pb-p2 {
  padding-bottom: 2em !important;
}

.spc-pb-p3 {
  padding-bottom: 3em !important;
}

.spc-pb-p4 {
  padding-bottom: 4em !important;
}

.spc-pt-0 {
  padding-top: 0 !important;
}

.spc-pt-p05 {
  padding-top: .5em !important;
}

.spc-pt-p1 {
  padding-top: 1em !important;
}

.spc-pt-p2 {
  padding-top: 2em !important;
}

.spc-pt-p3 {
  padding-top: 3em !important;
}

.spc-pt-p4 {
  padding-top: 4em !important;
}

.heading-top-primary {
  font-size: 2.6rem;
  border: none;
  border-left: 4px solid #c02;
  margin-bottom: 2rem;
  padding: 0;
  padding-left: .5em;
}

.heading-top-primary a {
  font-size: 1.6rem;
  color: #1d3994;
}

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

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

.text-right {
  text-align: right;
}

.text-lead {
  font-weight: bold;
}

.text-bold {
  font-weight: bold;
}

.text-normal {
  font-weight: normal;
}

.text-primary {
  color: #c02;
}

.theme-examine .text-primary,
[class*="theme-"] .theme-examine .text-primary {
  color: #ea9a00;
}

.theme-linkx .text-primary,
[class*="theme-"] .theme-linkx .text-primary {
  color: #e73134;
}

.theme-goods .text-primary,
[class*="theme-"] .theme-goods .text-primary {
  color: #e2516f;
}

.theme-customer .text-primary,
[class*="theme-"] .theme-customer .text-primary {
  color: #009d76;
}

.theme-form .text-primary,
[class*="theme-"] .theme-form .text-primary {
  color: #22B3E1;
}

.theme-line .text-primary,
[class*="theme-"] .theme-line .text-primary {
  color: #00c000;
}

.theme-company .text-primary,
[class*="theme-"] .theme-company .text-primary {
  color: #c02;
}

.text-examine {
  color: #ea9a00;
}

.text-linkx {
  color: #e73134;
}

.text-goods {
  color: #e2516f;
}

.text-customer {
  color: #009d76;
}

.text-company {
  color: #c02;
}

.text-indent-1 {
  text-indent: 1em;
}

.text-indent-2 {
  text-indent: 2em;
}

.text-indent-3 {
  text-indent: 3em;
}

.text-indent-4 {
  text-indent: 4em;
}

.text-smallest {
  font-size: 1.0rem;
}

.text-smaller {
  font-size: 1.1rem;
}

.text-small {
  font-size: 1.2rem;
}

.text-large {
  font-size: 1.6rem;
}

.text-larger {
  font-size: 1.8rem;
}

.text-largest {
  font-size: 2.0rem;
}

.text-xxxl {
  font-size: 2.5rem;
}

.text-xxxxl {
  font-size: 3rem;
}

.text-lineheight-narrow {
  line-height: 1.3334;
}

.text-lineheight-normal {
  line-height: 1.6667;
}

.text-lineheight-wide {
  line-height: 2;
}

[class^="list-"],
[class*=" list-"] {
  list-style-type: none;
  padding-left: 0;
}

[class^="list-"] > li,
[class^="list-"] dt,
[class^="list-"] dd,
[class*=" list-"] > li,
[class*=" list-"] dt,
[class*=" list-"] dd {
  padding-left: 2em;
  position: relative;
}

[class^="list-"] > li:before,
[class^="list-"] dt:before,
[class^="list-"] dd:before,
[class*=" list-"] > li:before,
[class*=" list-"] dt:before,
[class*=" list-"] dd:before {
  margin-right: -1.5em;
  position: absolute;
  right: 100%;
  white-space: nowrap;
}

[class^="list-"] > li:after,
[class^="list-"] dt:after,
[class^="list-"] dd:after,
[class*=" list-"] > li:after,
[class*=" list-"] dt:after,
[class*=" list-"] dd:after {
  margin-left: .25em;
}

.list-bullet > li:before {
  content: "\2022";
  font-family: "Verdana", "icon";
}

.list-arrow-right > li:before {
  content: "\e800";
  font-family: "icon";
}

.list-arrow-bottom > li:before {
  content: "\e801";
  font-family: "icon";
}

.list-external > li:before {
  content: "\e800";
  font-family: "icon";
}

.list-external > li:after {
  color: #c02 !important;
  content: "\e802";
  font-family: "icon";
}

.list-popup > li:before {
  content: "\e800";
  font-family: "icon";
}

.list-popup > li:after {
  color: #c02 !important;
  content: "\e805";
  font-family: "icon";
}

.list-file > li:before {
  content: "\e800";
  font-family: "icon";
}

.list-file > li:after {
  content: "\f0f6";
  font-family: "icon";
}

.list-pdf > li:before {
  content: "\e800";
  font-family: "icon";
}

.list-pdf > li:after {
  color: #ee3d23 !important;
  content: "\f1c1";
  font-family: "icon";
}

.list-word > li:before {
  content: "\e800";
  font-family: "icon";
}

.list-word > li:after {
  color: #295598 !important;
  content: "\f1c2";
  font-family: "icon";
}

.list-excel > li:before {
  content: "\e800";
  font-family: "icon";
}

.list-excel > li:after {
  color: #1f7246 !important;
  content: "\f1c3";
  font-family: "icon";
}

.list-powerpoint > li:before {
  content: "\e800";
  font-family: "icon";
}

.list-powerpoint > li:after {
  color: #d04626 !important;
  content: "\f1c4";
  font-family: "icon";
}

ol.list-asterisk {
  counter-reset: i;
}

ol.list-asterisk > li {
  counter-increment: i;
}

ol.list-asterisk > li:before {
  content: "＊" counter(i);
}

ul.list-asterisk > li:before {
  content: "＊";
}

ol.list-number {
  counter-reset: i;
}

ol.list-number > li {
  counter-increment: i;
}

ol.list-number > li:before {
  content: counter(i) ".";
}

ul.list-circle > li:before {
  content: "\25cf";
  font-family: "Hiragino Sans", "Meiryo", sans-serif;
}

ol.list-circle {
  counter-reset: i;
}

ol.list-circle > li {
  counter-increment: i;
}

ol.list-circle > li:before {
  border: 1px solid #666;
  border-radius: 50%;
  box-sizing: content-box;
  content: counter(i);
  line-height: 1em;
  margin-top: .3334em;
  text-align: center;
  width: 1em;
}

ul.list-rectangle > li:before {
  content: "\25a0";
  font-family: "Hiragino Sans", "Meiryo", sans-serif;
}

ol.list-rectangle {
  counter-reset: i;
}

ol.list-rectangle > li {
  counter-increment: i;
}

ol.list-rectangle > li:before {
  border: 1px solid #666;
  box-sizing: content-box;
  content: counter(i);
  line-height: 1em;
  margin-top: .3334em;
  text-align: center;
  width: 1em;
}

.list-parenthesis {
  counter-reset: i;
}

.list-parenthesis > li {
  counter-increment: i;
}

.list-parenthesis > li:before {
  content: "(" counter(i) ")";
}

ul.list-komejirushi > li:before {
  content: "\203b";
}

ol.list-komejirushi {
  counter-reset: i;
}

ol.list-komejirushi > li {
  counter-increment: i;
}

ol.list-komejirushi > li:before {
  content: "※" counter(i);
}

ul.list-notice > li:before {
  content: "注" ")";
}

ol.list-notice {
  counter-reset: i;
}

ol.list-notice > li {
  counter-increment: i;
}

ol.list-notice > li:before {
  content: "(注" counter(i) ")";
}

ol.list-lowerLatin {
  counter-reset: i;
}

ol.list-lowerLatin > li {
  counter-increment: i;
}

ol.list-lowerLatin > li:before {
  content: counter(i, lower-latin) ".";
}

ol.list-upperLatin {
  counter-reset: i;
}

ol.list-upperLatin > li {
  counter-increment: i;
}

ol.list-upperLatin > li:before {
  content: counter(i, upper-latin) ".";
}

ol.list-squareBracket {
  counter-reset: i;
}

ol.list-squareBracket > li {
  counter-increment: i;
}

ol.list-squareBracket > li:before {
  content: "[" counter(i) "]";
}

ol.list-angleBracket {
  counter-reset: i;
}

ol.list-angleBracket > li {
  counter-increment: i;
}

ol.list-angleBracket > li:before {
  content: "⟨" counter(i) "⟩";
}

.list-answer > li:before {
  content: "\e811";
  font-family: "icon";
}

.list-question > li:before {
  content: "\e812";
  font-family: "icon";
}

.list-question > dt:before,
.list-answer > dt:before {
  content: "\e812";
  font-family: "icon";
  font-weight: normal;
}

.list-question > dd:before,
.list-answer > dd:before {
  content: "\e811";
  font-family: "icon";
}

.theme-company .list-question > dd:before,
[class*="theme-"] .theme-company .list-question > dd:before, .theme-company
.list-answer > dd:before,
[class*="theme-"] .theme-company
.list-answer > dd:before {
  color: #c02;
}

.theme-examine .list-question > dd:before,
[class*="theme-"] .theme-examine .list-question > dd:before, .theme-examine
.list-answer > dd:before,
[class*="theme-"] .theme-examine
.list-answer > dd:before {
  color: #ea9a00;
}

.theme-customer .list-question > dd:before,
[class*="theme-"] .theme-customer .list-question > dd:before, .theme-customer
.list-answer > dd:before,
[class*="theme-"] .theme-customer
.list-answer > dd:before {
  color: #009d76;
}

.theme-linkx .list-question > dd:before,
[class*="theme-"] .theme-linkx .list-question > dd:before, .theme-linkx
.list-answer > dd:before,
[class*="theme-"] .theme-linkx
.list-answer > dd:before {
  color: #e73134;
}

.theme-goods .list-question > dd:before,
[class*="theme-"] .theme-goods .list-question > dd:before, .theme-goods
.list-answer > dd:before,
[class*="theme-"] .theme-goods
.list-answer > dd:before {
  color: #e2516f;
}

.list-custom > li > span {
  margin-right: -1.5em;
  position: absolute;
  right: 100%;
}

.list-default > li:before {
  color: #ccc;
}

.list-default.list-rectangle > li:before, .list-default.list-circle > li:before {
  border-color: #ccc;
}

.list-primary > li:before, .list-primary > li:after {
  color: #c02;
}

.theme-company .list-primary > li:before,
[class*="theme-"] .theme-company .list-primary > li:before, .theme-company .list-primary > li:after,
[class*="theme-"] .theme-company .list-primary > li:after {
  color: #c02;
}

.theme-examine .list-primary > li:before,
[class*="theme-"] .theme-examine .list-primary > li:before, .theme-examine .list-primary > li:after,
[class*="theme-"] .theme-examine .list-primary > li:after {
  color: #ea9a00;
}

.theme-customer .list-primary > li:before,
[class*="theme-"] .theme-customer .list-primary > li:before, .theme-customer .list-primary > li:after,
[class*="theme-"] .theme-customer .list-primary > li:after {
  color: #009d76;
}

.theme-linkx .list-primary > li:before,
[class*="theme-"] .theme-linkx .list-primary > li:before, .theme-linkx .list-primary > li:after,
[class*="theme-"] .theme-linkx .list-primary > li:after {
  color: #e73134;
}

.theme-goods .list-primary > li:before,
[class*="theme-"] .theme-goods .list-primary > li:before, .theme-goods .list-primary > li:after,
[class*="theme-"] .theme-goods .list-primary > li:after {
  color: #e2516f;
}

.theme-company .list-primary.list-rectangle > li:before,
[class*="theme-"] .theme-company .list-primary.list-rectangle > li:before, .theme-company .list-primary.list-rectangle > li:after,
[class*="theme-"] .theme-company .list-primary.list-rectangle > li:after, .theme-company .list-primary.list-circle > li:before,
[class*="theme-"] .theme-company .list-primary.list-circle > li:before, .theme-company .list-primary.list-circle > li:after,
[class*="theme-"] .theme-company .list-primary.list-circle > li:after {
  border-color: #c02;
}

.theme-examine .list-primary.list-rectangle > li:before,
[class*="theme-"] .theme-examine .list-primary.list-rectangle > li:before, .theme-examine .list-primary.list-rectangle > li:after,
[class*="theme-"] .theme-examine .list-primary.list-rectangle > li:after, .theme-examine .list-primary.list-circle > li:before,
[class*="theme-"] .theme-examine .list-primary.list-circle > li:before, .theme-examine .list-primary.list-circle > li:after,
[class*="theme-"] .theme-examine .list-primary.list-circle > li:after {
  border-color: #ea9a00;
}

.theme-customer .list-primary.list-rectangle > li:before,
[class*="theme-"] .theme-customer .list-primary.list-rectangle > li:before, .theme-customer .list-primary.list-rectangle > li:after,
[class*="theme-"] .theme-customer .list-primary.list-rectangle > li:after, .theme-customer .list-primary.list-circle > li:before,
[class*="theme-"] .theme-customer .list-primary.list-circle > li:before, .theme-customer .list-primary.list-circle > li:after,
[class*="theme-"] .theme-customer .list-primary.list-circle > li:after {
  border-color: #009d76;
}

.theme-linkx .list-primary.list-rectangle > li:before,
[class*="theme-"] .theme-linkx .list-primary.list-rectangle > li:before, .theme-linkx .list-primary.list-rectangle > li:after,
[class*="theme-"] .theme-linkx .list-primary.list-rectangle > li:after, .theme-linkx .list-primary.list-circle > li:before,
[class*="theme-"] .theme-linkx .list-primary.list-circle > li:before, .theme-linkx .list-primary.list-circle > li:after,
[class*="theme-"] .theme-linkx .list-primary.list-circle > li:after {
  border-color: #e73134;
}

.theme-goods .list-primary.list-rectangle > li:before,
[class*="theme-"] .theme-goods .list-primary.list-rectangle > li:before, .theme-goods .list-primary.list-rectangle > li:after,
[class*="theme-"] .theme-goods .list-primary.list-rectangle > li:after, .theme-goods .list-primary.list-circle > li:before,
[class*="theme-"] .theme-goods .list-primary.list-circle > li:before, .theme-goods .list-primary.list-circle > li:after,
[class*="theme-"] .theme-goods .list-primary.list-circle > li:after {
  border-color: #e2516f;
}

.list-company > li:before, .list-company > li:after {
  color: #c02;
}

.list-company.list-rectangle > li:before, .list-company.list-rectangle > li:after, .list-company.list-circle > li:before, .list-company.list-circle > li:after {
  border-color: #c02;
}

.list-inline > li {
  display: inline-block;
}

.list-grid-1:before, .list-grid-1:after {
  content: "";
  display: table;
}

.list-grid-1:after {
  clear: both;
}

.list-grid-1 > li {
  width: 8.33333%;
  float: left;
}

.list-grid-2:before, .list-grid-2:after {
  content: "";
  display: table;
}

.list-grid-2:after {
  clear: both;
}

.list-grid-2 > li {
  width: 16.66667%;
  float: left;
}

.list-grid-3:before, .list-grid-3:after {
  content: "";
  display: table;
}

.list-grid-3:after {
  clear: both;
}

.list-grid-3 > li {
  width: 25%;
  float: left;
}

.list-grid-4:before, .list-grid-4:after {
  content: "";
  display: table;
}

.list-grid-4:after {
  clear: both;
}

.list-grid-4 > li {
  width: 33.33333%;
  float: left;
}

.list-grid-5:before, .list-grid-5:after {
  content: "";
  display: table;
}

.list-grid-5:after {
  clear: both;
}

.list-grid-5 > li {
  width: 41.66667%;
  float: left;
}

.list-grid-6:before, .list-grid-6:after {
  content: "";
  display: table;
}

.list-grid-6:after {
  clear: both;
}

.list-grid-6 > li {
  width: 50%;
  float: left;
}

.list-grid-7:before, .list-grid-7:after {
  content: "";
  display: table;
}

.list-grid-7:after {
  clear: both;
}

.list-grid-7 > li {
  width: 58.33333%;
  float: left;
}

.list-grid-8:before, .list-grid-8:after {
  content: "";
  display: table;
}

.list-grid-8:after {
  clear: both;
}

.list-grid-8 > li {
  width: 66.66667%;
  float: left;
}

.list-grid-9:before, .list-grid-9:after {
  content: "";
  display: table;
}

.list-grid-9:after {
  clear: both;
}

.list-grid-9 > li {
  width: 75%;
  float: left;
}

.list-grid-10:before, .list-grid-10:after {
  content: "";
  display: table;
}

.list-grid-10:after {
  clear: both;
}

.list-grid-10 > li {
  width: 83.33333%;
  float: left;
}

.list-grid-11:before, .list-grid-11:after {
  content: "";
  display: table;
}

.list-grid-11:after {
  clear: both;
}

.list-grid-11 > li {
  width: 91.66667%;
  float: left;
}

.list-grid-12:before, .list-grid-12:after {
  content: "";
  display: table;
}

.list-grid-12:after {
  clear: both;
}

.list-grid-12 > li {
  width: 100%;
  float: left;
}

[class^="list-"] > li._bullet:before,
[class*=" list-"] > li._bullet:before {
  content: "\2022";
  font-family: "Verdana", "icon";
}

[class^="list-"] > li._arrow-right:before,
[class*=" list-"] > li._arrow-right:before {
  content: "\e800";
  font-family: "icon";
}

[class^="list-"] > li._arrow-bottom:before,
[class*=" list-"] > li._arrow-bottom:before {
  content: "\e801";
  font-family: "icon";
}

[class^="list-"] > li._external:before,
[class*=" list-"] > li._external:before {
  content: "\e800";
  font-family: "icon";
}

[class^="list-"] > li._external:after,
[class*=" list-"] > li._external:after {
  color: #c02 !important;
  content: "\e802";
  font-family: "icon";
}

[class^="list-"] > li._popup:before,
[class*=" list-"] > li._popup:before {
  content: "\e800";
  font-family: "icon";
}

[class^="list-"] > li._popup:after,
[class*=" list-"] > li._popup:after {
  color: #c02 !important;
  content: "\e805";
  font-family: "icon";
}

[class^="list-"] > li._file:before,
[class*=" list-"] > li._file:before {
  content: "\e800";
  font-family: "icon";
}

[class^="list-"] > li._file:after,
[class*=" list-"] > li._file:after {
  content: "\f0f6";
  font-family: "icon";
}

[class^="list-"] > li._pdf:before,
[class*=" list-"] > li._pdf:before {
  content: "\e800";
  font-family: "icon";
}

[class^="list-"] > li._pdf:after,
[class*=" list-"] > li._pdf:after {
  color: #ee3d23 !important;
  content: "\f1c1";
  font-family: "icon";
}

[class^="list-"] > li._word:before,
[class*=" list-"] > li._word:before {
  content: "\e800";
  font-family: "icon";
}

[class^="list-"] > li._word:after,
[class*=" list-"] > li._word:after {
  color: #295598 !important;
  content: "\f1c2";
  font-family: "icon";
}

[class^="list-"] > li._excel:before,
[class*=" list-"] > li._excel:before {
  content: "\e800";
  font-family: "icon";
}

[class^="list-"] > li._excel:after,
[class*=" list-"] > li._excel:after {
  color: #1f7246 !important;
  content: "\f1c3";
  font-family: "icon";
}

[class^="list-"] > li._powerpoint:before,
[class*=" list-"] > li._powerpoint:before {
  content: "\e800";
  font-family: "icon";
}

[class^="list-"] > li._powerpoint:after,
[class*=" list-"] > li._powerpoint:after {
  color: #d04626 !important;
  content: "\f1c4";
  font-family: "icon";
}

[class^="list-"] > li._default:before,
[class*=" list-"] > li._default:before {
  color: #ccc;
}

[class^="list-"] > li._company:before,
[class*=" list-"] > li._company:before {
  color: #c02;
}

.theme-company [class^="list-"] > li._primary:before,
[class*="theme-"] .theme-company [class^="list-"] > li._primary:before, .theme-company [class^="list-"] > li._primary:after,
[class*="theme-"] .theme-company [class^="list-"] > li._primary:after, .theme-company
[class*=" list-"] > li._primary:before,
[class*="theme-"] .theme-company
[class*=" list-"] > li._primary:before, .theme-company
[class*=" list-"] > li._primary:after,
[class*="theme-"] .theme-company
[class*=" list-"] > li._primary:after {
  color: #c02;
}

.theme-examine [class^="list-"] > li._primary:before,
[class*="theme-"] .theme-examine [class^="list-"] > li._primary:before, .theme-examine [class^="list-"] > li._primary:after,
[class*="theme-"] .theme-examine [class^="list-"] > li._primary:after, .theme-examine
[class*=" list-"] > li._primary:before,
[class*="theme-"] .theme-examine
[class*=" list-"] > li._primary:before, .theme-examine
[class*=" list-"] > li._primary:after,
[class*="theme-"] .theme-examine
[class*=" list-"] > li._primary:after {
  color: #ea9a00;
}

.theme-customer [class^="list-"] > li._primary:before,
[class*="theme-"] .theme-customer [class^="list-"] > li._primary:before, .theme-customer [class^="list-"] > li._primary:after,
[class*="theme-"] .theme-customer [class^="list-"] > li._primary:after, .theme-customer
[class*=" list-"] > li._primary:before,
[class*="theme-"] .theme-customer
[class*=" list-"] > li._primary:before, .theme-customer
[class*=" list-"] > li._primary:after,
[class*="theme-"] .theme-customer
[class*=" list-"] > li._primary:after {
  color: #009d76;
}

.theme-goods [class^="list-"] > li._primary:before,
[class*="theme-"] .theme-goods [class^="list-"] > li._primary:before, .theme-goods [class^="list-"] > li._primary:after,
[class*="theme-"] .theme-goods [class^="list-"] > li._primary:after, .theme-goods
[class*=" list-"] > li._primary:before,
[class*="theme-"] .theme-goods
[class*=" list-"] > li._primary:before, .theme-goods
[class*=" list-"] > li._primary:after,
[class*="theme-"] .theme-goods
[class*=" list-"] > li._primary:after {
  color: #e2516f;
}

.theme-linkx [class^="list-"] > li._primary:before,
[class*="theme-"] .theme-linkx [class^="list-"] > li._primary:before, .theme-linkx [class^="list-"] > li._primary:after,
[class*="theme-"] .theme-linkx [class^="list-"] > li._primary:after, .theme-linkx
[class*=" list-"] > li._primary:before,
[class*="theme-"] .theme-linkx
[class*=" list-"] > li._primary:before, .theme-linkx
[class*=" list-"] > li._primary:after,
[class*="theme-"] .theme-linkx
[class*=" list-"] > li._primary:after {
  color: #e73134;
}

.figure-float-left {
  float: left;
  margin: 0 20px 1em 0;
}

.figure-float-right {
  float: right;
  margin: 0 0 1em 20px;
}

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

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

.figure-right {
  text-align: right;
}

.theme-company .table-primary thead tr th,
[class*="theme-"] .theme-company .table-primary thead tr th {
  background: #c02;
}

.theme-examine .table-primary thead tr th,
[class*="theme-"] .theme-examine .table-primary thead tr th {
  background: #ea9a00;
}

.theme-customer .table-primary thead tr th,
[class*="theme-"] .theme-customer .table-primary thead tr th {
  background: #009d76;
}

.theme-linkx .table-primary thead tr th,
[class*="theme-"] .theme-linkx .table-primary thead tr th {
  background: #e73134;
}

.theme-goods .table-primary thead tr th,
[class*="theme-"] .theme-goods .table-primary thead tr th {
  background: #e2516f;
}

.theme-company .table-primary thead tr td,
[class*="theme-"] .theme-company .table-primary thead tr td {
  background: #e6667c;
}

.theme-examine .table-primary thead tr td,
[class*="theme-"] .theme-examine .table-primary thead tr td {
  background: #f4c873;
}

.theme-customer .table-primary thead tr td,
[class*="theme-"] .theme-customer .table-primary thead tr td {
  background: #75c8a4;
}

.theme-linkx .table-primary thead tr td,
[class*="theme-"] .theme-linkx .table-primary thead tr td {
  background: #f29193;
}

.theme-goods .table-primary thead tr td,
[class*="theme-"] .theme-goods .table-primary thead tr td {
  background: #eea1b0;
}

.theme-company .table-primary tbody tr th,
[class*="theme-"] .theme-company .table-primary tbody tr th, .theme-company
.table-primary tfoot tr th,
[class*="theme-"] .theme-company
.table-primary tfoot tr th {
  background: #ffccd5;
}

.theme-examine .table-primary tbody tr th,
[class*="theme-"] .theme-examine .table-primary tbody tr th, .theme-examine
.table-primary tfoot tr th,
[class*="theme-"] .theme-examine
.table-primary tfoot tr th {
  background: #fdf5e5;
}

.theme-customer .table-primary tbody tr th,
[class*="theme-"] .theme-customer .table-primary tbody tr th, .theme-customer
.table-primary tfoot tr th,
[class*="theme-"] .theme-customer
.table-primary tfoot tr th {
  background: #e9f3d2;
}

.theme-linkx .table-primary tbody tr th,
[class*="theme-"] .theme-linkx .table-primary tbody tr th, .theme-linkx
.table-primary tfoot tr th,
[class*="theme-"] .theme-linkx
.table-primary tfoot tr th {
  background: #fdf1f1;
}

.theme-goods .table-primary tbody tr th,
[class*="theme-"] .theme-goods .table-primary tbody tr th, .theme-goods
.table-primary tfoot tr th,
[class*="theme-"] .theme-goods
.table-primary tfoot tr th {
  background: #faf0f1;
}

.table-fluid {
  width: 100%;
}

.table-width-1 {
  width: 8.33333%;
}

.table-width-2 {
  width: 16.66667%;
}

.table-width-3 {
  width: 25%;
}

.table-width-4 {
  width: 33.33333%;
}

.table-width-5 {
  width: 41.66667%;
}

.table-width-6 {
  width: 50%;
}

.table-width-7 {
  width: 58.33333%;
}

.table-width-8 {
  width: 66.66667%;
}

.table-width-9 {
  width: 75%;
}

.table-width-10 {
  width: 83.33333%;
}

.table-width-11 {
  width: 91.66667%;
}

.table-width-12 {
  width: 100%;
}

.table-left {
  margin-left: 0;
  margin-right: auto;
}

.table-center {
  margin-left: auto;
  margin-right: auto;
}

.table-right {
  margin-left: auto;
  margin-right: 0;
}

.table-float-left {
  float: left;
  margin-top: 0;
}

.table-float-right {
  float: right;
  margin-top: 0;
}

.table-small {
  font-size: 1.2rem;
}

.table-smaller {
  font-size: 1rem;
}

.table-large {
  font-size: 1.4rem;
}

.table-larger {
  font-size: 1.6rem;
}

table ._left {
  text-align: left;
}

table ._center {
  text-align: center;
}

table ._right {
  text-align: right;
}

table ._nowrap {
  white-space: nowrap;
}

table ._width-2 {
  width: 2em;
}

table ._width-4 {
  width: 4em;
}

table ._width-6 {
  width: 6em;
}

table ._width-8 {
  width: 8em;
}

table ._width-10 {
  width: 10em;
}

table ._width-12 {
  width: 12em;
}

table ._width-14 {
  width: 14em;
}

table ._width-16 {
  width: 16em;
}

table ._width-18 {
  width: 18em;
}

table ._width-20 {
  width: 20em;
}

table ._width-24 {
  width: 24em;
}

table ._width-28 {
  width: 28em;
}

table ._width-32 {
  width: 32em;
}

table ._width-36 {
  width: 36em;
}

table ._bold {
  font-weight: bold;
}

table ._normal {
  font-weight: normal;
}

table ._disabled {
  color: #ccc;
}

.theme-company table ._primary,
[class*="theme-"] .theme-company table ._primary {
  color: #c02;
}

.theme-examine table ._primary,
[class*="theme-"] .theme-examine table ._primary {
  color: #ea9a00;
}

.theme-customer table ._primary,
[class*="theme-"] .theme-customer table ._primary {
  color: #009d76;
}

.theme-linkx table ._primary,
[class*="theme-"] .theme-linkx table ._primary {
  color: #e73134;
}

.theme-goods table ._primary,
[class*="theme-"] .theme-goods table ._primary {
  color: #e2516f;
}

[class^="btn-"],
[class*=" btn-"] {
  border-radius: 0.7rem;
  display: inline-table;
  font-weight: bold;
  line-height: 1.34;
  overflow: hidden;
  padding: 1em 10px 1em 20px;
  position: relative;
  text-align: left;
  text-decoration: none;
  vertical-align: middle;
}

th [class^="btn-"],
td [class^="btn-"], th
[class*=" btn-"],
td
[class*=" btn-"] {
  display: inline-block;
}

[class^="btn-"] > span,
[class*=" btn-"] > span {
  display: table-cell;
  vertical-align: middle;
}

[class^="btn-"] > span > img,
[class^="btn-"] > span > svg,
[class*=" btn-"] > span > img,
[class*=" btn-"] > span > svg {
  margin-right: .25em;
  max-width: none;
}

[class^="btn-"] > small,
[class*=" btn-"] > small {
  display: table-cell;
  font-weight: normal;
  padding-left: 1em;
  vertical-align: middle;
  white-space: nowrap;
  width: 1em;
}

a[class^="btn-"]:after,
a[class*=" btn-"]:after,
button[class^="btn-"]:after,
button[class*=" btn-"]:after,
input[class^="btn-"]:after,
input[class*=" btn-"]:after {
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 0.7rem;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  visibility: hidden;
}

a[class^="btn-"]:hover,
a[class*=" btn-"]:hover,
button[class^="btn-"]:hover,
button[class*=" btn-"]:hover,
input[class^="btn-"]:hover,
input[class*=" btn-"]:hover {
  text-decoration: none;
}

a[class^="btn-"]:hover:after,
a[class*=" btn-"]:hover:after,
button[class^="btn-"]:hover:after,
button[class*=" btn-"]:hover:after,
input[class^="btn-"]:hover:after,
input[class*=" btn-"]:hover:after {
  visibility: visible;
}

a[class^="btn-"]:before,
a[class*=" btn-"]:before,
button[class^="btn-"]:before,
button[class*=" btn-"]:before,
input[class^="btn-"]:before,
input[class*=" btn-"]:before {
  content: "\e800";
  font-family: "icon";
  font-size: 1.4rem;
  font-weight: normal;
  left: 8px;
  line-height: 1;
  margin-top: -.5em;
  position: absolute;
  top: 50%;
}

/* Color, Style */
.btn-default {
  background-color: #eee;
  color: #333;
}

.btn-default.btn-stroke-regular {
  background-color: #fff;
  border: 1px solid #ccc;
}

.btn-default.btn-stroke-bold {
  background-color: #fff;
  border: 2px solid #ccc;
}

.btn-default.btn-inverse {
  background-color: #fff;
}

.theme-examine .btn-default:before,
[class*="theme-"] .theme-examine .btn-default:before {
  color: #ea9a00;
}

.theme-customer .btn-default:before,
[class*="theme-"] .theme-customer .btn-default:before {
  color: #009d76;
}

.theme-goods .btn-default:before,
[class*="theme-"] .theme-goods .btn-default:before {
  color: #e2516f;
}

.theme-linkx .btn-default:before,
[class*="theme-"] .theme-linkx .btn-default:before {
  color: #e73134;
}

.theme-company .btn-default:before,
[class*="theme-"] .theme-company .btn-default:before {
  color: #c02;
}

.theme-examine .btn-default span svg .a,
[class*="theme-"] .theme-examine .btn-default span svg .a {
  fill: #ea9a00;
}

.theme-customer .btn-default span svg .a,
[class*="theme-"] .theme-customer .btn-default span svg .a {
  fill: #009d76;
}

.theme-goods .btn-default span svg .a,
[class*="theme-"] .theme-goods .btn-default span svg .a {
  fill: #e2516f;
}

.theme-linkx .btn-default span svg .a,
[class*="theme-"] .theme-linkx .btn-default span svg .a {
  fill: #e73134;
}

.theme-company .btn-default span svg .a,
[class*="theme-"] .theme-company .btn-default span svg .a {
  fill: #c02;
}

.btn-primary {
  color: #fff;
}

.theme-examine .btn-primary,
[class*="theme-"] .theme-examine .btn-primary {
  background-color: #ea9a00;
}

.theme-customer .btn-primary,
[class*="theme-"] .theme-customer .btn-primary {
  background-color: #009d76;
}

.theme-goods .btn-primary,
[class*="theme-"] .theme-goods .btn-primary {
  background-color: #e2516f;
}

.theme-linkx .btn-primary,
[class*="theme-"] .theme-linkx .btn-primary {
  background-color: #e73134;
}

.theme-company .btn-primary,
[class*="theme-"] .theme-company .btn-primary {
  background-color: #c02;
}

.theme-line .btn-primary,
[class*="theme-"] .theme-line .btn-primary {
  background-color: #00c000;
}

.btn-primary.btn-stroke-regular {
  border: 1px solid;
  color: #333;
}

.theme-examine .btn-primary.btn-stroke-regular,
[class*="theme-"] .theme-examine .btn-primary.btn-stroke-regular {
  background-color: #fff;
  border-color: #ea9a00;
}

.theme-customer .btn-primary.btn-stroke-regular,
[class*="theme-"] .theme-customer .btn-primary.btn-stroke-regular {
  background-color: #fff;
  border-color: #009d76;
}

.theme-goods .btn-primary.btn-stroke-regular,
[class*="theme-"] .theme-goods .btn-primary.btn-stroke-regular {
  background-color: #fff;
  border-color: #e2516f;
}

.theme-linkx .btn-primary.btn-stroke-regular,
[class*="theme-"] .theme-linkx .btn-primary.btn-stroke-regular {
  background-color: #fff;
  border-color: #e73134;
}

.theme-company .btn-primary.btn-stroke-regular,
[class*="theme-"] .theme-company .btn-primary.btn-stroke-regular {
  background-color: #fff;
  border-color: #c02;
}

.theme-examine .btn-primary.btn-stroke-regular:before,
[class*="theme-"] .theme-examine .btn-primary.btn-stroke-regular:before {
  color: #ea9a00;
}

.theme-customer .btn-primary.btn-stroke-regular:before,
[class*="theme-"] .theme-customer .btn-primary.btn-stroke-regular:before {
  color: #009d76;
}

.theme-goods .btn-primary.btn-stroke-regular:before,
[class*="theme-"] .theme-goods .btn-primary.btn-stroke-regular:before {
  color: #e2516f;
}

.theme-linkx .btn-primary.btn-stroke-regular:before,
[class*="theme-"] .theme-linkx .btn-primary.btn-stroke-regular:before {
  color: #e73134;
}

.theme-company .btn-primary.btn-stroke-regular:before,
[class*="theme-"] .theme-company .btn-primary.btn-stroke-regular:before {
  color: #c02;
}

.btn-primary.btn-stroke-regular span.icon-external:after {
  color: #c02 !important;
}

.btn-primary.btn-stroke-regular span.icon-popup:after {
  color: #c02 !important;
}

.btn-primary.btn-stroke-regular span.icon-pdf:after {
  color: #ee3d23 !important;
}

.btn-primary.btn-stroke-regular span.icon-word:after {
  color: #295598 !important;
}

.btn-primary.btn-stroke-regular span.icon-excel:after {
  color: #1f7246 !important;
}

.btn-primary.btn-stroke-regular span.icon-powerpoint:after {
  color: #d04626 !important;
}

.theme-examine .btn-primary.btn-stroke-regular span svg .a,
[class*="theme-"] .theme-examine .btn-primary.btn-stroke-regular span svg .a {
  fill: #ea9a00;
}

.theme-customer .btn-primary.btn-stroke-regular span svg .a,
[class*="theme-"] .theme-customer .btn-primary.btn-stroke-regular span svg .a {
  fill: #009d76;
}

.theme-goods .btn-primary.btn-stroke-regular span svg .a,
[class*="theme-"] .theme-goods .btn-primary.btn-stroke-regular span svg .a {
  fill: #e2516f;
}

.theme-linkx .btn-primary.btn-stroke-regular span svg .a,
[class*="theme-"] .theme-linkx .btn-primary.btn-stroke-regular span svg .a {
  fill: #e73134;
}

.theme-company .btn-primary.btn-stroke-regular span svg .a,
[class*="theme-"] .theme-company .btn-primary.btn-stroke-regular span svg .a {
  fill: #c02;
}

.btn-primary.btn-stroke-bold {
  border: 2px solid;
  color: #333;
}

.theme-examine .btn-primary.btn-stroke-bold,
[class*="theme-"] .theme-examine .btn-primary.btn-stroke-bold {
  background-color: #fff;
  border-color: #ea9a00;
}

.theme-customer .btn-primary.btn-stroke-bold,
[class*="theme-"] .theme-customer .btn-primary.btn-stroke-bold {
  background-color: #fff;
  border-color: #009d76;
}

.theme-goods .btn-primary.btn-stroke-bold,
[class*="theme-"] .theme-goods .btn-primary.btn-stroke-bold {
  background-color: #fff;
  border-color: #e2516f;
}

.theme-linkx .btn-primary.btn-stroke-bold,
[class*="theme-"] .theme-linkx .btn-primary.btn-stroke-bold {
  background-color: #fff;
  border-color: #e73134;
}

.theme-company .btn-primary.btn-stroke-bold,
[class*="theme-"] .theme-company .btn-primary.btn-stroke-bold {
  background-color: #fff;
  border-color: #c02;
}

.theme-examine .btn-primary.btn-stroke-bold:before,
[class*="theme-"] .theme-examine .btn-primary.btn-stroke-bold:before {
  color: #ea9a00;
}

.theme-customer .btn-primary.btn-stroke-bold:before,
[class*="theme-"] .theme-customer .btn-primary.btn-stroke-bold:before {
  color: #009d76;
}

.theme-goods .btn-primary.btn-stroke-bold:before,
[class*="theme-"] .theme-goods .btn-primary.btn-stroke-bold:before {
  color: #e2516f;
}

.theme-linkx .btn-primary.btn-stroke-bold:before,
[class*="theme-"] .theme-linkx .btn-primary.btn-stroke-bold:before {
  color: #e73134;
}

.theme-company .btn-primary.btn-stroke-bold:before,
[class*="theme-"] .theme-company .btn-primary.btn-stroke-bold:before {
  color: #c02;
}

.btn-primary.btn-stroke-bold span.icon-external:after {
  color: #c02 !important;
}

.btn-primary.btn-stroke-bold span.icon-popup:after {
  color: #c02 !important;
}

.btn-primary.btn-stroke-bold span.icon-pdf:after {
  color: #ee3d23 !important;
}

.btn-primary.btn-stroke-bold span.icon-word:after {
  color: #295598 !important;
}

.btn-primary.btn-stroke-bold span.icon-excel:after {
  color: #1f7246 !important;
}

.btn-primary.btn-stroke-bold span.icon-powerpoint:after {
  color: #d04626 !important;
}

.theme-examine .btn-primary.btn-stroke-bold span svg .a,
[class*="theme-"] .theme-examine .btn-primary.btn-stroke-bold span svg .a {
  fill: #ea9a00;
}

.theme-customer .btn-primary.btn-stroke-bold span svg .a,
[class*="theme-"] .theme-customer .btn-primary.btn-stroke-bold span svg .a {
  fill: #009d76;
}

.theme-goods .btn-primary.btn-stroke-bold span svg .a,
[class*="theme-"] .theme-goods .btn-primary.btn-stroke-bold span svg .a {
  fill: #e2516f;
}

.theme-linkx .btn-primary.btn-stroke-bold span svg .a,
[class*="theme-"] .theme-linkx .btn-primary.btn-stroke-bold span svg .a {
  fill: #e73134;
}

.theme-company .btn-primary.btn-stroke-bold span svg .a,
[class*="theme-"] .theme-company .btn-primary.btn-stroke-bold span svg .a {
  fill: #c02;
}

.btn-primary.btn-fill-lighter {
  color: #333;
}

.theme-examine .btn-primary.btn-fill-lighter,
[class*="theme-"] .theme-examine .btn-primary.btn-fill-lighter {
  background-color: #FCF2E0;
}

.theme-customer .btn-primary.btn-fill-lighter,
[class*="theme-"] .theme-customer .btn-primary.btn-fill-lighter {
  background-color: #E5F5F1;
}

.theme-goods .btn-primary.btn-fill-lighter,
[class*="theme-"] .theme-goods .btn-primary.btn-fill-lighter {
  background-color: #FCF2F4;
}

.theme-linkx .btn-primary.btn-fill-lighter,
[class*="theme-"] .theme-linkx .btn-primary.btn-fill-lighter {
  background-color: #FFEFF2;
}

.theme-form .btn-primary.btn-fill-lighter,
[class*="theme-"] .theme-form .btn-primary.btn-fill-lighter {
  background-color: #E3F5FA;
}

.theme-line .btn-primary.btn-fill-lighter,
[class*="theme-"] .theme-line .btn-primary.btn-fill-lighter {
  background-color: #e3fae3;
}

.theme-company .btn-primary.btn-fill-lighter,
[class*="theme-"] .theme-company .btn-primary.btn-fill-lighter {
  background-color: #FDEFEF;
}

.theme-examine .btn-primary.btn-fill-lighter:before,
[class*="theme-"] .theme-examine .btn-primary.btn-fill-lighter:before {
  color: #ea9a00;
}

.theme-customer .btn-primary.btn-fill-lighter:before,
[class*="theme-"] .theme-customer .btn-primary.btn-fill-lighter:before {
  color: #009d76;
}

.theme-goods .btn-primary.btn-fill-lighter:before,
[class*="theme-"] .theme-goods .btn-primary.btn-fill-lighter:before {
  color: #e2516f;
}

.theme-linkx .btn-primary.btn-fill-lighter:before,
[class*="theme-"] .theme-linkx .btn-primary.btn-fill-lighter:before {
  color: #e73134;
}

.theme-form .btn-primary.btn-fill-lighter:before,
[class*="theme-"] .theme-form .btn-primary.btn-fill-lighter:before {
  color: #22B3E1;
}

.theme-line .btn-primary.btn-fill-lighter:before,
[class*="theme-"] .theme-line .btn-primary.btn-fill-lighter:before {
  color: #00c000;
}

.theme-company .btn-primary.btn-fill-lighter:before,
[class*="theme-"] .theme-company .btn-primary.btn-fill-lighter:before {
  color: #c02;
}

.btn-primary.btn-fill-lighter span.icon-external:after {
  color: #c02 !important;
}

.btn-primary.btn-fill-lighter span.icon-popup:after {
  color: #c02 !important;
}

.btn-primary.btn-fill-lighter span.icon-pdf:after {
  color: #ee3d23 !important;
}

.btn-primary.btn-fill-lighter span.icon-word:after {
  color: #295598 !important;
}

.btn-primary.btn-fill-lighter span.icon-excel:after {
  color: #1f7246 !important;
}

.btn-primary.btn-fill-lighter span.icon-powerpoint:after {
  color: #d04626 !important;
}

.theme-examine .btn-primary.btn-fill-lighter span svg .a,
[class*="theme-"] .theme-examine .btn-primary.btn-fill-lighter span svg .a {
  fill: #ea9a00;
}

.theme-customer .btn-primary.btn-fill-lighter span svg .a,
[class*="theme-"] .theme-customer .btn-primary.btn-fill-lighter span svg .a {
  fill: #009d76;
}

.theme-goods .btn-primary.btn-fill-lighter span svg .a,
[class*="theme-"] .theme-goods .btn-primary.btn-fill-lighter span svg .a {
  fill: #e2516f;
}

.theme-linkx .btn-primary.btn-fill-lighter span svg .a,
[class*="theme-"] .theme-linkx .btn-primary.btn-fill-lighter span svg .a {
  fill: #e73134;
}

.theme-form .btn-primary.btn-fill-lighter span svg .a,
[class*="theme-"] .theme-form .btn-primary.btn-fill-lighter span svg .a {
  fill: #22B3E1;
}

.theme-line .btn-primary.btn-fill-lighter span svg .a,
[class*="theme-"] .theme-line .btn-primary.btn-fill-lighter span svg .a {
  fill: #00c000;
}

.theme-company .btn-primary.btn-fill-lighter span svg .a,
[class*="theme-"] .theme-company .btn-primary.btn-fill-lighter span svg .a {
  fill: #c02;
}

.btn-primary.btn-inverse {
  color: #333;
}

.theme-examine .btn-primary.btn-inverse,
[class*="theme-"] .theme-examine .btn-primary.btn-inverse {
  background-color: #fff;
}

.theme-customer .btn-primary.btn-inverse,
[class*="theme-"] .theme-customer .btn-primary.btn-inverse {
  background-color: #fff;
}

.theme-goods .btn-primary.btn-inverse,
[class*="theme-"] .theme-goods .btn-primary.btn-inverse {
  background-color: #fff;
}

.theme-linkx .btn-primary.btn-inverse,
[class*="theme-"] .theme-linkx .btn-primary.btn-inverse {
  background-color: #fff;
}

.theme-company .btn-primary.btn-inverse,
[class*="theme-"] .theme-company .btn-primary.btn-inverse {
  background-color: #fff;
}

.theme-examine .btn-primary.btn-inverse:before,
[class*="theme-"] .theme-examine .btn-primary.btn-inverse:before {
  color: #ea9a00;
}

.theme-customer .btn-primary.btn-inverse:before,
[class*="theme-"] .theme-customer .btn-primary.btn-inverse:before {
  color: #009d76;
}

.theme-goods .btn-primary.btn-inverse:before,
[class*="theme-"] .theme-goods .btn-primary.btn-inverse:before {
  color: #e2516f;
}

.theme-linkx .btn-primary.btn-inverse:before,
[class*="theme-"] .theme-linkx .btn-primary.btn-inverse:before {
  color: #e73134;
}

.theme-company .btn-primary.btn-inverse:before,
[class*="theme-"] .theme-company .btn-primary.btn-inverse:before {
  color: #c02;
}

.btn-primary.btn-inverse span.icon-external:after {
  color: #c02 !important;
}

.btn-primary.btn-inverse span.icon-popup:after {
  color: #c02 !important;
}

.btn-primary.btn-inverse span.icon-pdf:after {
  color: #ee3d23 !important;
}

.btn-primary.btn-inverse span.icon-word:after {
  color: #295598 !important;
}

.btn-primary.btn-inverse span.icon-excel:after {
  color: #1f7246 !important;
}

.btn-primary.btn-inverse span.icon-powerpoint:after {
  color: #d04626 !important;
}

.theme-examine .btn-primary.btn-inverse span svg .a,
[class*="theme-"] .theme-examine .btn-primary.btn-inverse span svg .a {
  fill: #ea9a00;
}

.theme-customer .btn-primary.btn-inverse span svg .a,
[class*="theme-"] .theme-customer .btn-primary.btn-inverse span svg .a {
  fill: #009d76;
}

.theme-goods .btn-primary.btn-inverse span svg .a,
[class*="theme-"] .theme-goods .btn-primary.btn-inverse span svg .a {
  fill: #e2516f;
}

.theme-linkx .btn-primary.btn-inverse span svg .a,
[class*="theme-"] .theme-linkx .btn-primary.btn-inverse span svg .a {
  fill: #e73134;
}

.theme-company .btn-primary.btn-inverse span svg .a,
[class*="theme-"] .theme-company .btn-primary.btn-inverse span svg .a {
  fill: #c02;
}

.btn-primary span[class*="icon-"]:after {
  color: #fff !important;
}

.theme-examine .btn-primary span svg .a,
[class*="theme-"] .theme-examine .btn-primary span svg .a {
  fill: #fff;
}

.theme-customer .btn-primary span svg .a,
[class*="theme-"] .theme-customer .btn-primary span svg .a {
  fill: #fff;
}

.theme-goods .btn-primary span svg .a,
[class*="theme-"] .theme-goods .btn-primary span svg .a {
  fill: #fff;
}

.theme-linkx .btn-primary span svg .a,
[class*="theme-"] .theme-linkx .btn-primary span svg .a {
  fill: #fff;
}

.theme-company .btn-primary span svg .a,
[class*="theme-"] .theme-company .btn-primary span svg .a {
  fill: #fff;
}

/* Layout */
.btn-vertical > span {
  display: block;
}

.btn-vertical > span > img,
.btn-vertical > span > svg {
  display: block;
  margin: 0 auto .5em;
}

/* Display */
.btn-block {
  display: table;
  width: 100%;
}

.btn-block > span:last-child {
  width: 100%;
}

/* statement */
.btn-disabled {
  cursor: default;
  opacity: .3334;
}

.btn-disabled:hover:after {
  display: none;
}

[class^="btn-width-"],
[class*=" btn-width-"] {
  display: table;
}

[class^="btn-width-"] > span:last-child,
[class*=" btn-width-"] > span:last-child {
  width: 100%;
}

.btn-align-center {
  display: inline-block;
  text-align: center;
}

.btn-align-center:before {
  margin-right: .5em;
  position: static !important;
}

.btn-align-center > span {
  display: inline-block;
  text-align: left;
  width: auto !important;
}

.btn-top-default, .btn-top-default-sm, .btn-top-default-outline-sm, .btn-top-default-lg, .btn-top-default-outline-lg {
  padding: .75em 20px .75em 10px;
  background-color: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  color: #1d3994;
}

.btn-top-default:before, .btn-top-default-sm:before, .btn-top-default-outline-sm:before, .btn-top-default-lg:before, .btn-top-default-outline-lg:before {
  color: #cc0022;
  left: auto !important;
  right: 8px;
}

.btn-top-default {
  font-size: 2rem;
  text-align: center;
}

.btn-top-default-sm {
  font-size: 1.6rem;
  text-align: left;
}

.btn-top-default-outline-sm {
  font-size: 1.6rem;
  border: 2px solid #ccc;
  text-align: left;
}

.btn-top-default-lg {
  font-size: 2.2rem;
  text-align: center;
}

.btn-top-default-outline-lg {
  font-size: 2.2rem;
  border: 2px solid #ccc;
  text-align: center;
}

[class^="card-"],
[class*=" card-"] {
  border-radius: 0.7rem;
  display: block;
  margin: 1em 0;
  overflow: hidden;
  position: relative;
  text-decoration: none;
}

[class^="card-"]:hover,
[class*=" card-"]:hover {
  text-decoration: none;
}

[class^="card-"]:hover:after,
[class*=" card-"]:hover:after {
  background-color: #000;
  bottom: 0;
  content: "";
  left: 0;
  opacity: .2;
  position: absolute;
  right: 0;
  top: 0;
}

[class^="card-"] > ._image,
[class*=" card-"] > ._image {
  display: block;
  margin: 1em 0;
  padding: 0 10px;
  text-align: center;
}

[class^="card-"] > ._image img,
[class*=" card-"] > ._image img {
  width: 100%;
}

[class^="card-"] > ._content,
[class*=" card-"] > ._content {
  display: block;
}

[class^="card-"] > ._content > ._title,
[class*=" card-"] > ._content > ._title {
  border: none;
  font-size: 1.6rem;
  margin: .875em 0;
  padding: 0 10px 0 21px;
  position: relative;
}

[class^="card-"] > ._content > ._title:before,
[class*=" card-"] > ._content > ._title:before {
  content: "\e800";
  display: block;
  font-family: "icon";
  font-size: 1.4rem;
  font-weight: normal;
  line-height: inherit;
  margin: 0 -16px 0 0;
  position: absolute;
  right: 100%;
  width: auto;
}

[class^="card-"] > ._content > ._outline,
[class*=" card-"] > ._content > ._outline {
  line-height: 1.34;
  padding: 0 10px 0 21px;
}

.card-default {
  background-color: #eee;
  color: #333;
}

.card-default.card-stroke {
  background-color: #fff;
  border: 1px solid #ccc;
}

.card-default.card-inverse {
  background-color: #fff;
}

.theme-examine .card-default > ._content > ._title:before,
[class*="theme-"] .theme-examine .card-default > ._content > ._title:before {
  color: #ea9a00;
}

.theme-customer .card-default > ._content > ._title:before,
[class*="theme-"] .theme-customer .card-default > ._content > ._title:before {
  color: #009d76;
}

.theme-goods .card-default > ._content > ._title:before,
[class*="theme-"] .theme-goods .card-default > ._content > ._title:before {
  color: #e2516f;
}

.theme-linkx .card-default > ._content > ._title:before,
[class*="theme-"] .theme-linkx .card-default > ._content > ._title:before {
  color: #e73134;
}

.theme-company .card-default > ._content > ._title:before,
[class*="theme-"] .theme-company .card-default > ._content > ._title:before {
  color: #c02;
}

.card-primary {
  color: #fff;
}

.theme-examine .card-primary,
[class*="theme-"] .theme-examine .card-primary {
  background-color: #ea9a00;
}

.theme-customer .card-primary,
[class*="theme-"] .theme-customer .card-primary {
  background-color: #009d76;
}

.theme-goods .card-primary,
[class*="theme-"] .theme-goods .card-primary {
  background-color: #e2516f;
}

.theme-linkx .card-primary,
[class*="theme-"] .theme-linkx .card-primary {
  background-color: #e73134;
}

.theme-company .card-primary,
[class*="theme-"] .theme-company .card-primary {
  background-color: #c02;
}

.card-primary.card-stroke {
  border: 1px solid;
  color: #333;
}

.theme-examine .card-primary.card-stroke,
[class*="theme-"] .theme-examine .card-primary.card-stroke {
  background-color: #fff;
  border-color: #ea9a00;
}

.theme-customer .card-primary.card-stroke,
[class*="theme-"] .theme-customer .card-primary.card-stroke {
  background-color: #fff;
  border-color: #009d76;
}

.theme-goods .card-primary.card-stroke,
[class*="theme-"] .theme-goods .card-primary.card-stroke {
  background-color: #fff;
  border-color: #e2516f;
}

.theme-linkx .card-primary.card-stroke,
[class*="theme-"] .theme-linkx .card-primary.card-stroke {
  background-color: #fff;
  border-color: #e73134;
}

.theme-company .card-primary.card-stroke,
[class*="theme-"] .theme-company .card-primary.card-stroke {
  background-color: #fff;
  border-color: #c02;
}

.theme-examine .card-primary.card-stroke > ._content > ._title:before,
[class*="theme-"] .theme-examine .card-primary.card-stroke > ._content > ._title:before {
  color: #ea9a00;
}

.theme-customer .card-primary.card-stroke > ._content > ._title:before,
[class*="theme-"] .theme-customer .card-primary.card-stroke > ._content > ._title:before {
  color: #009d76;
}

.theme-goods .card-primary.card-stroke > ._content > ._title:before,
[class*="theme-"] .theme-goods .card-primary.card-stroke > ._content > ._title:before {
  color: #e2516f;
}

.theme-linkx .card-primary.card-stroke > ._content > ._title:before,
[class*="theme-"] .theme-linkx .card-primary.card-stroke > ._content > ._title:before {
  color: #e73134;
}

.theme-company .card-primary.card-stroke > ._content > ._title:before,
[class*="theme-"] .theme-company .card-primary.card-stroke > ._content > ._title:before {
  color: #c02;
}

.card-primary.card-inverse {
  color: #333;
}

.theme-examine .card-primary.card-inverse,
[class*="theme-"] .theme-examine .card-primary.card-inverse {
  background-color: #fff;
}

.theme-customer .card-primary.card-inverse,
[class*="theme-"] .theme-customer .card-primary.card-inverse {
  background-color: #fff;
}

.theme-goods .card-primary.card-inverse,
[class*="theme-"] .theme-goods .card-primary.card-inverse {
  background-color: #fff;
}

.theme-linkx .card-primary.card-inverse,
[class*="theme-"] .theme-linkx .card-primary.card-inverse {
  background-color: #fff;
}

.theme-company .card-primary.card-inverse,
[class*="theme-"] .theme-company .card-primary.card-inverse {
  background-color: #fff;
}

.theme-examine .card-primary.card-inverse > ._content > ._title:before,
[class*="theme-"] .theme-examine .card-primary.card-inverse > ._content > ._title:before {
  color: #ea9a00;
}

.theme-customer .card-primary.card-inverse > ._content > ._title:before,
[class*="theme-"] .theme-customer .card-primary.card-inverse > ._content > ._title:before {
  color: #009d76;
}

.theme-goods .card-primary.card-inverse > ._content > ._title:before,
[class*="theme-"] .theme-goods .card-primary.card-inverse > ._content > ._title:before {
  color: #e2516f;
}

.theme-linkx .card-primary.card-inverse > ._content > ._title:before,
[class*="theme-"] .theme-linkx .card-primary.card-inverse > ._content > ._title:before {
  color: #e73134;
}

.theme-company .card-primary.card-inverse > ._content > ._title:before,
[class*="theme-"] .theme-company .card-primary.card-inverse > ._content > ._title:before {
  color: #c02;
}

.card-horizontal ._image,
.card-horizontal ._content {
  display: table-cell;
  vertical-align: middle;
}

.card-horizontal ._image {
  padding-bottom: 1em;
  padding-right: .5em;
  padding-top: 1em;
  vertical-align: top;
  width: 25%;
}

[class^="panel-"],
[class*=" panel-"] {
  border-radius: 0.7rem;
  margin: 1em 0;
  overflow: hidden;
  padding: 0 10px;
}

[class^="panel-"] > ._header,
[class*=" panel-"] > ._header {
  border: none;
  margin: 0 -10px;
  overflow: hidden;
  padding: 1em 10px 0;
}

.panel-default {
  background-color: #eee;
}

.panel-default.panel-stroke-regular {
  background-color: #fff;
  border: 1px solid #ccc;
}

.panel-default.panel-stroke-regular > ._header {
  background-color: #ccc;
  padding: .75em 10px;
}

.panel-default.panel-stroke-regular > ._header.sfToggle-selector:hover {
  background-color: #b8b8b8;
}

.panel-default.panel-stroke-bold {
  background-color: #fff;
  border: 2px solid #ccc;
}

.panel-default.panel-stroke-bold > ._header {
  background-color: #ccc;
  padding: .75em 10px;
}

.panel-default.panel-stroke-bold > ._header.sfToggle-selector:hover {
  background-color: #b8b8b8;
}

.panel-default.panel-inverse {
  background-color: #fff;
}

.panel-primary {
  color: #fff;
}

.theme-examine .panel-primary,
[class*="theme-"] .theme-examine .panel-primary {
  background-color: #ea9a00;
}

.theme-customer .panel-primary,
[class*="theme-"] .theme-customer .panel-primary {
  background-color: #009d76;
}

.theme-goods .panel-primary,
[class*="theme-"] .theme-goods .panel-primary {
  background-color: #e2516f;
}

.theme-linkx .panel-primary,
[class*="theme-"] .theme-linkx .panel-primary {
  background-color: #e73134;
}

.theme-company .panel-primary,
[class*="theme-"] .theme-company .panel-primary {
  background-color: #c02;
}

.panel-primary.panel-stroke-regular {
  border: 1px solid;
  color: #333;
}

.theme-examine .panel-primary.panel-stroke-regular,
[class*="theme-"] .theme-examine .panel-primary.panel-stroke-regular {
  background-color: #fff;
  border-color: #ea9a00;
}

.theme-customer .panel-primary.panel-stroke-regular,
[class*="theme-"] .theme-customer .panel-primary.panel-stroke-regular {
  background-color: #fff;
  border-color: #009d76;
}

.theme-goods .panel-primary.panel-stroke-regular,
[class*="theme-"] .theme-goods .panel-primary.panel-stroke-regular {
  background-color: #fff;
  border-color: #e2516f;
}

.theme-linkx .panel-primary.panel-stroke-regular,
[class*="theme-"] .theme-linkx .panel-primary.panel-stroke-regular {
  background-color: #fff;
  border-color: #e73134;
}

.theme-company .panel-primary.panel-stroke-regular,
[class*="theme-"] .theme-company .panel-primary.panel-stroke-regular {
  background-color: #fff;
  border-color: #c02;
}

.panel-primary.panel-stroke-regular > ._header {
  color: #fff;
  padding: .75em 10px;
}

.theme-examine .panel-primary.panel-stroke-regular > ._header.sfToggle-selector:hover,
[class*="theme-"] .theme-examine .panel-primary.panel-stroke-regular > ._header.sfToggle-selector:hover {
  background-color: #d38b00;
}

.theme-customer .panel-primary.panel-stroke-regular > ._header.sfToggle-selector:hover,
[class*="theme-"] .theme-customer .panel-primary.panel-stroke-regular > ._header.sfToggle-selector:hover {
  background-color: #008d6a;
}

.theme-goods .panel-primary.panel-stroke-regular > ._header.sfToggle-selector:hover,
[class*="theme-"] .theme-goods .panel-primary.panel-stroke-regular > ._header.sfToggle-selector:hover {
  background-color: #cb4964;
}

.theme-linkx .panel-primary.panel-stroke-regular > ._header.sfToggle-selector:hover,
[class*="theme-"] .theme-linkx .panel-primary.panel-stroke-regular > ._header.sfToggle-selector:hover {
  background-color: #d02c2f;
}

.theme-company .panel-primary.panel-stroke-regular > ._header.sfToggle-selector:hover,
[class*="theme-"] .theme-company .panel-primary.panel-stroke-regular > ._header.sfToggle-selector:hover {
  background-color: #b8001f;
}

.theme-examine .panel-primary.panel-stroke-regular > ._header,
[class*="theme-"] .theme-examine .panel-primary.panel-stroke-regular > ._header {
  background-color: #ea9a00;
}

.theme-customer .panel-primary.panel-stroke-regular > ._header,
[class*="theme-"] .theme-customer .panel-primary.panel-stroke-regular > ._header {
  background-color: #009d76;
}

.theme-goods .panel-primary.panel-stroke-regular > ._header,
[class*="theme-"] .theme-goods .panel-primary.panel-stroke-regular > ._header {
  background-color: #e2516f;
}

.theme-linkx .panel-primary.panel-stroke-regular > ._header,
[class*="theme-"] .theme-linkx .panel-primary.panel-stroke-regular > ._header {
  background-color: #e73134;
}

.theme-company .panel-primary.panel-stroke-regular > ._header,
[class*="theme-"] .theme-company .panel-primary.panel-stroke-regular > ._header {
  background-color: #c02;
}

.panel-primary.panel-stroke-bold {
  border: 2px solid;
  color: #333;
}

.theme-examine .panel-primary.panel-stroke-bold,
[class*="theme-"] .theme-examine .panel-primary.panel-stroke-bold {
  background-color: #fff;
  border-color: #ea9a00;
}

.theme-customer .panel-primary.panel-stroke-bold,
[class*="theme-"] .theme-customer .panel-primary.panel-stroke-bold {
  background-color: #fff;
  border-color: #009d76;
}

.theme-goods .panel-primary.panel-stroke-bold,
[class*="theme-"] .theme-goods .panel-primary.panel-stroke-bold {
  background-color: #fff;
  border-color: #e2516f;
}

.theme-linkx .panel-primary.panel-stroke-bold,
[class*="theme-"] .theme-linkx .panel-primary.panel-stroke-bold {
  background-color: #fff;
  border-color: #e73134;
}

.theme-company .panel-primary.panel-stroke-bold,
[class*="theme-"] .theme-company .panel-primary.panel-stroke-bold {
  background-color: #fff;
  border-color: #c02;
}

.panel-primary.panel-stroke-bold > ._header {
  color: #fff;
  padding: .75em 10px;
}

.theme-examine .panel-primary.panel-stroke-bold > ._header.sfToggle-selector:hover,
[class*="theme-"] .theme-examine .panel-primary.panel-stroke-bold > ._header.sfToggle-selector:hover {
  background-color: #d38b00;
}

.theme-customer .panel-primary.panel-stroke-bold > ._header.sfToggle-selector:hover,
[class*="theme-"] .theme-customer .panel-primary.panel-stroke-bold > ._header.sfToggle-selector:hover {
  background-color: #008d6a;
}

.theme-goods .panel-primary.panel-stroke-bold > ._header.sfToggle-selector:hover,
[class*="theme-"] .theme-goods .panel-primary.panel-stroke-bold > ._header.sfToggle-selector:hover {
  background-color: #cb4964;
}

.theme-linkx .panel-primary.panel-stroke-bold > ._header.sfToggle-selector:hover,
[class*="theme-"] .theme-linkx .panel-primary.panel-stroke-bold > ._header.sfToggle-selector:hover {
  background-color: #d02c2f;
}

.theme-company .panel-primary.panel-stroke-bold > ._header.sfToggle-selector:hover,
[class*="theme-"] .theme-company .panel-primary.panel-stroke-bold > ._header.sfToggle-selector:hover {
  background-color: #b8001f;
}

.theme-examine .panel-primary.panel-stroke-bold > ._header,
[class*="theme-"] .theme-examine .panel-primary.panel-stroke-bold > ._header {
  background-color: #ea9a00;
}

.theme-customer .panel-primary.panel-stroke-bold > ._header,
[class*="theme-"] .theme-customer .panel-primary.panel-stroke-bold > ._header {
  background-color: #009d76;
}

.theme-goods .panel-primary.panel-stroke-bold > ._header,
[class*="theme-"] .theme-goods .panel-primary.panel-stroke-bold > ._header {
  background-color: #e2516f;
}

.theme-linkx .panel-primary.panel-stroke-bold > ._header,
[class*="theme-"] .theme-linkx .panel-primary.panel-stroke-bold > ._header {
  background-color: #e73134;
}

.theme-company .panel-primary.panel-stroke-bold > ._header,
[class*="theme-"] .theme-company .panel-primary.panel-stroke-bold > ._header {
  background-color: #c02;
}

.panel-primary.panel-stroke-regular-lighter {
  border: 1px solid;
  color: #333;
}

.theme-examine .panel-primary.panel-stroke-regular-lighter,
[class*="theme-"] .theme-examine .panel-primary.panel-stroke-regular-lighter {
  background-color: #fff;
  border-color: #fdf5e5;
}

.theme-customer .panel-primary.panel-stroke-regular-lighter,
[class*="theme-"] .theme-customer .panel-primary.panel-stroke-regular-lighter {
  background-color: #fff;
  border-color: #e9f3d2;
}

.theme-goods .panel-primary.panel-stroke-regular-lighter,
[class*="theme-"] .theme-goods .panel-primary.panel-stroke-regular-lighter {
  background-color: #fff;
  border-color: #faf0f1;
}

.theme-linkx .panel-primary.panel-stroke-regular-lighter,
[class*="theme-"] .theme-linkx .panel-primary.panel-stroke-regular-lighter {
  background-color: #fff;
  border-color: #fdf1f1;
}

.theme-company .panel-primary.panel-stroke-regular-lighter,
[class*="theme-"] .theme-company .panel-primary.panel-stroke-regular-lighter {
  background-color: #fff;
  border-color: #ffccd5;
}

.panel-primary.panel-stroke-regular-lighter > ._header {
  padding: .75em 10px;
}

.theme-examine .panel-primary.panel-stroke-regular-lighter > ._header.sfToggle-selector:hover,
[class*="theme-"] .theme-examine .panel-primary.panel-stroke-regular-lighter > ._header.sfToggle-selector:hover {
  background-color: #e4ddce;
}

.theme-customer .panel-primary.panel-stroke-regular-lighter > ._header.sfToggle-selector:hover,
[class*="theme-"] .theme-customer .panel-primary.panel-stroke-regular-lighter > ._header.sfToggle-selector:hover {
  background-color: #d2dbbd;
}

.theme-goods .panel-primary.panel-stroke-regular-lighter > ._header.sfToggle-selector:hover,
[class*="theme-"] .theme-goods .panel-primary.panel-stroke-regular-lighter > ._header.sfToggle-selector:hover {
  background-color: #e1d8d9;
}

.theme-linkx .panel-primary.panel-stroke-regular-lighter > ._header.sfToggle-selector:hover,
[class*="theme-"] .theme-linkx .panel-primary.panel-stroke-regular-lighter > ._header.sfToggle-selector:hover {
  background-color: #e4d9d9;
}

.theme-company .panel-primary.panel-stroke-regular-lighter > ._header.sfToggle-selector:hover,
[class*="theme-"] .theme-company .panel-primary.panel-stroke-regular-lighter > ._header.sfToggle-selector:hover {
  background-color: #e6b8c0;
}

.theme-examine .panel-primary.panel-stroke-regular-lighter > ._header,
[class*="theme-"] .theme-examine .panel-primary.panel-stroke-regular-lighter > ._header {
  background-color: #fdf5e5;
}

.theme-customer .panel-primary.panel-stroke-regular-lighter > ._header,
[class*="theme-"] .theme-customer .panel-primary.panel-stroke-regular-lighter > ._header {
  background-color: #e9f3d2;
}

.theme-goods .panel-primary.panel-stroke-regular-lighter > ._header,
[class*="theme-"] .theme-goods .panel-primary.panel-stroke-regular-lighter > ._header {
  background-color: #faf0f1;
}

.theme-linkx .panel-primary.panel-stroke-regular-lighter > ._header,
[class*="theme-"] .theme-linkx .panel-primary.panel-stroke-regular-lighter > ._header {
  background-color: #fdf1f1;
}

.theme-company .panel-primary.panel-stroke-regular-lighter > ._header,
[class*="theme-"] .theme-company .panel-primary.panel-stroke-regular-lighter > ._header {
  background-color: #ffccd5;
}

.panel-primary.panel-stroke-bold-lighter {
  border: 2px solid;
  color: #333;
}

.theme-examine .panel-primary.panel-stroke-bold-lighter,
[class*="theme-"] .theme-examine .panel-primary.panel-stroke-bold-lighter {
  background-color: #fff;
  border-color: #fdf5e5;
}

.theme-customer .panel-primary.panel-stroke-bold-lighter,
[class*="theme-"] .theme-customer .panel-primary.panel-stroke-bold-lighter {
  background-color: #fff;
  border-color: #e9f3d2;
}

.theme-goods .panel-primary.panel-stroke-bold-lighter,
[class*="theme-"] .theme-goods .panel-primary.panel-stroke-bold-lighter {
  background-color: #fff;
  border-color: #faf0f1;
}

.theme-linkx .panel-primary.panel-stroke-bold-lighter,
[class*="theme-"] .theme-linkx .panel-primary.panel-stroke-bold-lighter {
  background-color: #fff;
  border-color: #fdf1f1;
}

.theme-company .panel-primary.panel-stroke-bold-lighter,
[class*="theme-"] .theme-company .panel-primary.panel-stroke-bold-lighter {
  background-color: #fff;
  border-color: #ffccd5;
}

.panel-primary.panel-stroke-bold-lighter > ._header {
  padding: .75em 10px;
}

.theme-examine .panel-primary.panel-stroke-bold-lighter > ._header.sfToggle-selector:hover,
[class*="theme-"] .theme-examine .panel-primary.panel-stroke-bold-lighter > ._header.sfToggle-selector:hover {
  background-color: #e4ddce;
}

.theme-customer .panel-primary.panel-stroke-bold-lighter > ._header.sfToggle-selector:hover,
[class*="theme-"] .theme-customer .panel-primary.panel-stroke-bold-lighter > ._header.sfToggle-selector:hover {
  background-color: #d2dbbd;
}

.theme-goods .panel-primary.panel-stroke-bold-lighter > ._header.sfToggle-selector:hover,
[class*="theme-"] .theme-goods .panel-primary.panel-stroke-bold-lighter > ._header.sfToggle-selector:hover {
  background-color: #e1d8d9;
}

.theme-linkx .panel-primary.panel-stroke-bold-lighter > ._header.sfToggle-selector:hover,
[class*="theme-"] .theme-linkx .panel-primary.panel-stroke-bold-lighter > ._header.sfToggle-selector:hover {
  background-color: #e4d9d9;
}

.theme-company .panel-primary.panel-stroke-bold-lighter > ._header.sfToggle-selector:hover,
[class*="theme-"] .theme-company .panel-primary.panel-stroke-bold-lighter > ._header.sfToggle-selector:hover {
  background-color: #e6b8c0;
}

.theme-examine .panel-primary.panel-stroke-bold-lighter > ._header,
[class*="theme-"] .theme-examine .panel-primary.panel-stroke-bold-lighter > ._header {
  background-color: #fdf5e5;
}

.theme-customer .panel-primary.panel-stroke-bold-lighter > ._header,
[class*="theme-"] .theme-customer .panel-primary.panel-stroke-bold-lighter > ._header {
  background-color: #e9f3d2;
}

.theme-goods .panel-primary.panel-stroke-bold-lighter > ._header,
[class*="theme-"] .theme-goods .panel-primary.panel-stroke-bold-lighter > ._header {
  background-color: #faf0f1;
}

.theme-linkx .panel-primary.panel-stroke-bold-lighter > ._header,
[class*="theme-"] .theme-linkx .panel-primary.panel-stroke-bold-lighter > ._header {
  background-color: #fdf1f1;
}

.theme-company .panel-primary.panel-stroke-bold-lighter > ._header,
[class*="theme-"] .theme-company .panel-primary.panel-stroke-bold-lighter > ._header {
  background-color: #ffccd5;
}

.panel-primary.panel-fill-lighter {
  color: #333;
}

.theme-examine .panel-primary.panel-fill-lighter,
[class*="theme-"] .theme-examine .panel-primary.panel-fill-lighter {
  background-color: #fdf5e5;
}

.theme-customer .panel-primary.panel-fill-lighter,
[class*="theme-"] .theme-customer .panel-primary.panel-fill-lighter {
  background-color: #e9f3d2;
}

.theme-goods .panel-primary.panel-fill-lighter,
[class*="theme-"] .theme-goods .panel-primary.panel-fill-lighter {
  background-color: #faf0f1;
}

.theme-linkx .panel-primary.panel-fill-lighter,
[class*="theme-"] .theme-linkx .panel-primary.panel-fill-lighter {
  background-color: #fdf1f1;
}

.theme-company .panel-primary.panel-fill-lighter,
[class*="theme-"] .theme-company .panel-primary.panel-fill-lighter {
  background-color: #ffccd5;
}

.panel-primary.panel-inverse {
  color: #333;
}

.theme-examine .panel-primary.panel-inverse,
[class*="theme-"] .theme-examine .panel-primary.panel-inverse {
  background-color: #fff;
}

.theme-customer .panel-primary.panel-inverse,
[class*="theme-"] .theme-customer .panel-primary.panel-inverse {
  background-color: #fff;
}

.theme-goods .panel-primary.panel-inverse,
[class*="theme-"] .theme-goods .panel-primary.panel-inverse {
  background-color: #fff;
}

.theme-linkx .panel-primary.panel-inverse,
[class*="theme-"] .theme-linkx .panel-primary.panel-inverse {
  background-color: #fff;
}

.theme-company .panel-primary.panel-inverse,
[class*="theme-"] .theme-company .panel-primary.panel-inverse {
  background-color: #fff;
}

.panel-headings {
  border: 1px solid #ccc;
  overflow: visible;
}

.panel-headings > ._header {
  overflow: visible;
  padding: .75em 10px .75em;
  position: relative;
  transition: background-color .1s;
}

.panel-headings > ._header.sfToggle-selector {
  border-radius: 6px;
}

.panel-headings > ._header.sfToggle-selector.is-open {
  border-radius: 6px 6px 0 0;
}

.panel-headings > ._header.sfToggle-selector:hover {
  background-color: #ccc;
}

.panel-headings > ._header.sfToggle-selector:hover + ._body {
  border-top-color: transparent;
}

.panel-headings > ._header:after {
  content: "";
  position: absolute;
  z-index: 1;
}

.panel-headings > h2._header {
  padding-left: 20px;
}

.panel-headings > h2._header:after {
  border-top: 3px solid;
  left: 10px;
  right: 10px;
  top: -1px;
}

.theme-examine .panel-headings > h2._header:after,
[class*="theme-"] .theme-examine .panel-headings > h2._header:after {
  border-top-color: #ea9a00;
}

.theme-customer .panel-headings > h2._header:after,
[class*="theme-"] .theme-customer .panel-headings > h2._header:after {
  border-top-color: #009d76;
}

.theme-goods .panel-headings > h2._header:after,
[class*="theme-"] .theme-goods .panel-headings > h2._header:after {
  border-top-color: #e2516f;
}

.theme-linkx .panel-headings > h2._header:after,
[class*="theme-"] .theme-linkx .panel-headings > h2._header:after {
  border-top-color: #e73134;
}

.theme-company .panel-headings > h2._header:after,
[class*="theme-"] .theme-company .panel-headings > h2._header:after {
  border-top-color: #c02;
}

.panel-headings > h3._header:after {
  border-left: 4px solid;
  bottom: 7px;
  left: -1px;
  top: 7px;
}

.theme-examine .panel-headings > h3._header:after,
[class*="theme-"] .theme-examine .panel-headings > h3._header:after {
  border-left-color: #ea9a00;
}

.theme-customer .panel-headings > h3._header:after,
[class*="theme-"] .theme-customer .panel-headings > h3._header:after {
  border-left-color: #009d76;
}

.theme-goods .panel-headings > h3._header:after,
[class*="theme-"] .theme-goods .panel-headings > h3._header:after {
  border-left-color: #e2516f;
}

.theme-linkx .panel-headings > h3._header:after,
[class*="theme-"] .theme-linkx .panel-headings > h3._header:after {
  border-left-color: #e73134;
}

.theme-company .panel-headings > h3._header:after,
[class*="theme-"] .theme-company .panel-headings > h3._header:after {
  border-left-color: #c02;
}

.panel-headings > ._body {
  border-top: 1px solid #ccc;
  transition: border-color .1s;
}

.panel-headings > ._body.sfToggle-content {
  margin-top: 0 !important;
  padding-top: 1em;
}

.panel-lightbrown {
  background-color: #f3efe6;
}

[class^="label-"],
[class*=" label-"] {
  border-radius: 0.35rem;
  display: inline-block;
  font-size: 1.2rem;
  padding: 0 1em;
  text-align: center;
}

[class^="label-"]:hover,
[class*=" label-"]:hover {
  text-decoration: none;
}

a[class^="label-"]:hover,
a[class*=" label-"]:hover {
  opacity: .75;
}

.label-default {
  background-color: #eee;
  color: #333;
}

.label-default.label-stroke {
  background-color: transparent;
  border: 1px solid #ccc;
}

.label-primary {
  color: #fff;
}

.theme-examine .label-primary,
[class*="theme-"] .theme-examine .label-primary {
  background-color: #ea9a00;
}

.theme-customer .label-primary,
[class*="theme-"] .theme-customer .label-primary {
  background-color: #009d76;
}

.theme-goods .label-primary,
[class*="theme-"] .theme-goods .label-primary {
  background-color: #e2516f;
}

.theme-linkx .label-primary,
[class*="theme-"] .theme-linkx .label-primary {
  background-color: #e73134;
}

.theme-company .label-primary,
[class*="theme-"] .theme-company .label-primary {
  background-color: #c02;
}

.label-primary.label-stroke {
  border: 1px solid;
}

.theme-examine .label-primary.label-stroke,
[class*="theme-"] .theme-examine .label-primary.label-stroke {
  background-color: transparent;
  color: #ea9a00;
}

.theme-customer .label-primary.label-stroke,
[class*="theme-"] .theme-customer .label-primary.label-stroke {
  background-color: transparent;
  color: #009d76;
}

.theme-goods .label-primary.label-stroke,
[class*="theme-"] .theme-goods .label-primary.label-stroke {
  background-color: transparent;
  color: #e2516f;
}

.theme-linkx .label-primary.label-stroke,
[class*="theme-"] .theme-linkx .label-primary.label-stroke {
  background-color: transparent;
  color: #e73134;
}

.theme-company .label-primary.label-stroke,
[class*="theme-"] .theme-company .label-primary.label-stroke {
  background-color: transparent;
  color: #c02;
}

.label-P01 {
  background-color: #fcc800;
  color: #fff;
}

.label-P01.label-stroke {
  background-color: transparent;
  border: 1px solid #fcc800;
  color: #fcc800;
}

.label-P02 {
  background-color: #c7d200;
  color: #fff;
}

.label-P02.label-stroke {
  background-color: transparent;
  border: 1px solid #c7d200;
  color: #c7d200;
}

.label-P03 {
  background-color: #009f3a;
  color: #fff;
}

.label-P03.label-stroke {
  background-color: transparent;
  border: 1px solid #009f3a;
  color: #009f3a;
}

.label-P04 {
  background-color: #009eb7;
  color: #fff;
}

.label-P04.label-stroke {
  background-color: transparent;
  border: 1px solid #009eb7;
  color: #009eb7;
}

.label-P05 {
  background-color: #009cdb;
  color: #fff;
}

.label-P05.label-stroke {
  background-color: transparent;
  border: 1px solid #009cdb;
  color: #009cdb;
}

.label-P06 {
  background-color: #0068b4;
  color: #fff;
}

.label-P06.label-stroke {
  background-color: transparent;
  border: 1px solid #0068b4;
  color: #0068b4;
}

.label-P07 {
  background-color: #826fb0;
  color: #fff;
}

.label-P07.label-stroke {
  background-color: transparent;
  border: 1px solid #826fb0;
  color: #826fb0;
}

.label-P08 {
  background-color: #e73c84;
  color: #fff;
}

.label-P08.label-stroke {
  background-color: transparent;
  border: 1px solid #e73c84;
  color: #e73c84;
}

.label-P09 {
  background-color: #e73134;
  color: #fff;
}

.label-P09.label-stroke {
  background-color: transparent;
  border: 1px solid #e73134;
  color: #e73134;
}

.label-P10 {
  background-color: #ed8b00;
  color: #fff;
}

.label-P10.label-stroke {
  background-color: transparent;
  border: 1px solid #ed8b00;
  color: #ed8b00;
}

.label-salesreport {
  background-color: #7e57a0;
  color: #fff;
}

.label-salesreport.label-stroke {
  background-color: transparent;
  border: 1px solid #7e57a0;
  color: #7e57a0;
}

.label-settlement {
  background-color: #d49c4c;
  color: #fff;
}

.label-settlement.label-stroke {
  background-color: transparent;
  border: 1px solid #d49c4c;
  color: #d49c4c;
}

.label-management {
  background-color: #d25682;
  color: #fff;
}

.label-management.label-stroke {
  background-color: transparent;
  border: 1px solid #d25682;
  color: #d25682;
}

.label-personnel {
  background-color: #4da06e;
  color: #fff;
}

.label-personnel.label-stroke {
  background-color: transparent;
  border: 1px solid #4da06e;
  color: #4da06e;
}

.label-csr {
  background-color: #9ab742;
  color: #fff;
}

.label-csr.label-stroke {
  background-color: transparent;
  color: #9ab742;
}

.label-shares {
  background-color: #576fa0;
  color: #fff;
}

.label-shares.label-stroke {
  background-color: transparent;
  border: 1px solid #576fa0;
  color: #576fa0;
}

.label-other {
  background-color: #8f9696;
  color: #fff;
}

.label-other.label-stroke {
  background-color: transparent;
  border: 1px solid #8f9696;
  color: #8f9696;
}

.label-products {
  background-color: #d77e3c;
  color: #fff;
}

.label-products.label-stroke {
  background-color: transparent;
  border: 1px solid #d77e3c;
  color: #d77e3c;
}

.label-himawari {
  background-color: #d2ad3e;
  color: #fff;
}

.label-himawari.label-stroke {
  background-color: transparent;
  border: 1px solid #d2ad3e;
  color: #d2ad3e;
}

.label-nipponkoa {
  background-color: #bd4747;
  color: #fff;
}

.label-nipponkoa.label-stroke {
  background-color: transparent;
  border: 1px solid #bd4747;
  color: #bd4747;
}

.label-product-A {
  background-color: #8b65ba;
  color: #fff;
}

.label-product-A.label-stroke {
  background-color: transparent;
  border: 1px solid #8b65ba;
  color: #8b65ba;
}

.label-product-B {
  background-color: #5364b6;
  color: #fff;
}

.label-product-B.label-stroke {
  background-color: transparent;
  border: 1px solid #5364b6;
  color: #5364b6;
}

.label-product-C {
  background-color: #b4558f;
  color: #fff;
}

.label-product-C.label-stroke {
  background-color: transparent;
  border: 1px solid #b4558f;
  color: #b4558f;
}

.label-product-D {
  background-color: #297f98;
  color: #fff;
}

.label-product-D.label-stroke {
  background-color: transparent;
  border: 1px solid #297f98;
  color: #297f98;
}

.label-block {
  display: block;
  text-align: center;
}

.search-warp {
  background-color: #e9f3d2;
  padding: 20px 30px;
  border-radius: 10px;
}

.search-warp p {
  margin: .5em 0;
}

.search-warp span a {
  color: #66a;
  font-weight: bold;
}

.search-area {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 528px;
  margin: 20px auto;
}

.search-area input:first-child {
  padding: 7px 10px;
  font-size: 16px;
  border: 1px solid #D6D6D6;
  width: 400px;
  background-color: #fff;
}

#search-result__hit {
  text-align: center;
  margin: 20px 0;
  font-weight: bold;
  letter-spacing: .16em;
}

#search-result__hit span:nth-child(2) {
  color: #c02;
}

#search-result__list td {
  text-align: center;
  display: inline-block;
}

#search-btn {
  padding: 7px 30px;
  color: #fff;
  background-color: #009d76;
  border-radius: 5px;
  display: inline-block;
  margin: 0 0 0 20px;
}

.hidden {
  display: none;
}

.modal-default {
  background-color: #fff;
  border-radius: 0.7rem;
  margin: 1em auto;
  max-width: 90%;
  overflow-y: auto;
  width: 660px;
}

.modal-default .modal-header {
  background-color: #c02;
  padding: 1px 20px;
}

.theme-examine .modal-default .modal-header,
[class*="theme-"] .theme-examine .modal-default .modal-header {
  background-color: #ea9a00;
}

.theme-linkx .modal-default .modal-header,
[class*="theme-"] .theme-linkx .modal-default .modal-header {
  background-color: #e73134;
}

.theme-goods .modal-default .modal-header,
[class*="theme-"] .theme-goods .modal-default .modal-header {
  background-color: #e2516f;
}

.theme-customer .modal-default .modal-header,
[class*="theme-"] .theme-customer .modal-default .modal-header {
  background-color: #009d76;
}

.theme-company .modal-default .modal-header,
[class*="theme-"] .theme-company .modal-default .modal-header {
  background-color: #c02;
}

.modal-default .modal-header > * {
  border: none;
  color: #fff;
  margin: 1em 0;
  padding: 0;
}

.modal-default .modal-body {
  padding: 1px 20px;
}

.modal-default .modal-footer {
  border-top: 1px solid #eee;
  padding: 1px 20px;
}

.modal-closeBtn {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 0.35rem;
  color: #333;
  display: inline-block;
  outline: none;
  padding: .5em 1em;
}

.modal-closeBtn:hover {
  background-color: #eee;
  text-decoration: none;
}

.modal-closeBtn:before {
  color: #c02;
  content: "\00D7";
  margin-right: .5em;
}

.theme-examine .modal-closeBtn:before,
[class*="theme-"] .theme-examine .modal-closeBtn:before {
  color: #ea9a00;
}

.theme-linkx .modal-closeBtn:before,
[class*="theme-"] .theme-linkx .modal-closeBtn:before {
  color: #e73134;
}

.theme-goods .modal-closeBtn:before,
[class*="theme-"] .theme-goods .modal-closeBtn:before {
  color: #e2516f;
}

.theme-customer .modal-closeBtn:before,
[class*="theme-"] .theme-customer .modal-closeBtn:before {
  color: #009d76;
}

.theme-company .modal-closeBtn:before,
[class*="theme-"] .theme-company .modal-closeBtn:before {
  color: #c02;
}

.modal-narrow {
  width: 495px;
}

.modal-wide {
  width: 990px;
}

.mfp-fixed {
  height: 100%;
  position: fixed;
  width: 100%;
}

.mfp-wrap {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

.frame {
  position: relative;
}

.frame > * {
  height: 100% !important;
  left: 0;
  position: absolute;
  top: 0;
  width: 100% !important;
}

.frame-desktop-16x9 {
  padding-bottom: 56.25%;
}

.frame-desktop-3x2 {
  padding-bottom: 66.66667%;
}

.frame-desktop-4x3 {
  padding-bottom: 75%;
}

.frame-desktop-1x1 {
  padding-bottom: 100%;
}

.breadcrumbs ol {
  list-style-type: none;
  padding-left: 0;
}

.breadcrumbs ol li {
  display: inline-block;
  font-size: .8571em;
}

.breadcrumbs ol li + li:before {
  color: #ccc;
  content: ">";
  margin-right: .5em;
}

.breadcrumbs ol li:last-child a {
  color: #333;
  font-weight: bold;
}

.certificateCheckPanel {
  border-radius: .5em;
  color: #fff;
  margin-bottom: 2em;
  margin-top: 1em;
  padding: 10px;
}

.certificateCheckPanel:before, .certificateCheckPanel:after {
  content: "";
  display: table;
}

.certificateCheckPanel:after {
  clear: both;
}

.theme-company .certificateCheckPanel,
[class*="theme-"] .theme-company .certificateCheckPanel {
  background-color: #c02;
}

.theme-examine .certificateCheckPanel,
[class*="theme-"] .theme-examine .certificateCheckPanel {
  background-color: #ea9a00;
}

.theme-customer .certificateCheckPanel,
[class*="theme-"] .theme-customer .certificateCheckPanel {
  background-color: #009d76;
}

.theme-linkx .certificateCheckPanel,
[class*="theme-"] .theme-linkx .certificateCheckPanel {
  background-color: #e73134;
}

.theme-goods .certificateCheckPanel,
[class*="theme-"] .theme-goods .certificateCheckPanel {
  background-color: #e2516f;
}

.certificateCheckPanel-main {
  float: left;
  min-height: 800px;
  padding: 1px 30px;
  width: 60%;
  background-color: #fff;
  border-radius: .25em;
  color: #333;
}

.certificateCheckPanel-aside {
  float: left;
  min-height: 800px;
  padding-bottom: 40px;
  padding-left: 10px;
  position: relative;
  width: 40%;
}

.certificateCheckPanel-question {
  display: none;
}

.certificateCheckPanel-question.is-active {
  display: block;
}

.certificateCheckPanel-question > ._badge {
  margin: 60px auto 30px;
  border: 2px dotted;
  border-radius: 50%;
  height: 64px;
  line-height: 1;
  padding-top: 10px;
  text-align: center;
  width: 64px;
}

.theme-company .certificateCheckPanel-question > ._badge,
[class*="theme-"] .theme-company .certificateCheckPanel-question > ._badge {
  border-color: #c02;
  color: #c02;
}

.theme-examine .certificateCheckPanel-question > ._badge,
[class*="theme-"] .theme-examine .certificateCheckPanel-question > ._badge {
  border-color: #ea9a00;
  color: #ea9a00;
}

.theme-customer .certificateCheckPanel-question > ._badge,
[class*="theme-"] .theme-customer .certificateCheckPanel-question > ._badge {
  border-color: #009d76;
  color: #009d76;
}

.theme-linkx .certificateCheckPanel-question > ._badge,
[class*="theme-"] .theme-linkx .certificateCheckPanel-question > ._badge {
  border-color: #e73134;
  color: #e73134;
}

.theme-goods .certificateCheckPanel-question > ._badge,
[class*="theme-"] .theme-goods .certificateCheckPanel-question > ._badge {
  border-color: #e2516f;
  color: #e2516f;
}

.certificateCheckPanel-question > ._badge > ._label {
  font-size: 12px;
}

.certificateCheckPanel-question > ._badge > ._number {
  font-size: 28px;
}

.certificateCheckPanel-question > ._title {
  border: none;
  font-size: 20px;
  padding: 0;
  text-align: center;
}

.certificateCheckPanel-question > ._action {
  margin-bottom: 20px;
  margin-top: 30px;
  text-align: center;
}

.certificateCheckPanel-question > ._action > ._button {
  width: 120px;
  border: 2px solid;
  border-radius: .5em;
  display: inline-block;
  font-weight: bold;
  padding: .5em 1em;
  transition: background-color .2s;
}

.theme-company .certificateCheckPanel-question > ._action > ._button,
[class*="theme-"] .theme-company .certificateCheckPanel-question > ._action > ._button {
  border-color: #c02;
  color: #c02;
}

.theme-examine .certificateCheckPanel-question > ._action > ._button,
[class*="theme-"] .theme-examine .certificateCheckPanel-question > ._action > ._button {
  border-color: #ea9a00;
  color: #ea9a00;
}

.theme-customer .certificateCheckPanel-question > ._action > ._button,
[class*="theme-"] .theme-customer .certificateCheckPanel-question > ._action > ._button {
  border-color: #009d76;
  color: #009d76;
}

.theme-linkx .certificateCheckPanel-question > ._action > ._button,
[class*="theme-"] .theme-linkx .certificateCheckPanel-question > ._action > ._button {
  border-color: #e73134;
  color: #e73134;
}

.theme-goods .certificateCheckPanel-question > ._action > ._button,
[class*="theme-"] .theme-goods .certificateCheckPanel-question > ._action > ._button {
  border-color: #e2516f;
  color: #e2516f;
}

.certificateCheckPanel-question > ._action > ._button + ._button {
  margin-left: .8em;
}

.theme-company .certificateCheckPanel-question > ._action > ._button:hover,
[class*="theme-"] .theme-company .certificateCheckPanel-question > ._action > ._button:hover {
  background-color: rgba(204, 0, 34, 0.2);
}

.theme-examine .certificateCheckPanel-question > ._action > ._button:hover,
[class*="theme-"] .theme-examine .certificateCheckPanel-question > ._action > ._button:hover {
  background-color: rgba(234, 154, 0, 0.2);
}

.theme-customer .certificateCheckPanel-question > ._action > ._button:hover,
[class*="theme-"] .theme-customer .certificateCheckPanel-question > ._action > ._button:hover {
  background-color: rgba(0, 157, 118, 0.2);
}

.theme-linkx .certificateCheckPanel-question > ._action > ._button:hover,
[class*="theme-"] .theme-linkx .certificateCheckPanel-question > ._action > ._button:hover {
  background-color: rgba(231, 49, 52, 0.2);
}

.theme-goods .certificateCheckPanel-question > ._action > ._button:hover,
[class*="theme-"] .theme-goods .certificateCheckPanel-question > ._action > ._button:hover {
  background-color: rgba(226, 81, 111, 0.2);
}

.certificateCheckPanel-question > ._action > ._button:before {
  content: "\e800";
  font-family: "icon";
  margin-right: .5em;
}

.certificateCheckPanel-result {
  display: none;
}

.certificateCheckPanel-result.is-active {
  display: block;
}

.certificateCheckPanel-result > ._badge {
  margin: 60px auto 30px;
  background-color: #ff8166;
  border-radius: 50%;
  color: #fff;
  font-size: 20px;
  height: 64px;
  line-height: 1;
  padding-top: 22px;
  position: relative;
  text-align: center;
  width: 64px;
}

.certificateCheckPanel-result > ._badge:after {
  border-color: #ff8166 transparent transparent transparent;
  border-style: solid;
  border-width: 10px 5px 0 5px;
  bottom: -8px;
  content: "";
  height: 0;
  left: calc(50% - 5px);
  position: absolute;
  width: 0;
}

.certificateCheckPanel-result > ._title {
  border: none;
  font-size: 24px;
  padding: 0;
  text-align: center;
}

.certificateCheckPanel-result > ._action {
  margin-top: 30px;
  text-align: center;
}

.certificateCheckPanel-result > ._action > ._button {
  border: 2px solid transparent;
  border-radius: .5em;
  color: #fff;
  display: inline-block;
  font-weight: bold;
  padding: .5em 1em;
  text-decoration: none;
  transition: background-color .2s;
  width: 200px;
}

.theme-company .certificateCheckPanel-result > ._action > ._button,
[class*="theme-"] .theme-company .certificateCheckPanel-result > ._action > ._button {
  background-color: #c02;
}

.theme-examine .certificateCheckPanel-result > ._action > ._button,
[class*="theme-"] .theme-examine .certificateCheckPanel-result > ._action > ._button {
  background-color: #ea9a00;
}

.theme-customer .certificateCheckPanel-result > ._action > ._button,
[class*="theme-"] .theme-customer .certificateCheckPanel-result > ._action > ._button {
  background-color: #009d76;
}

.theme-linkx .certificateCheckPanel-result > ._action > ._button,
[class*="theme-"] .theme-linkx .certificateCheckPanel-result > ._action > ._button {
  background-color: #e73134;
}

.theme-goods .certificateCheckPanel-result > ._action > ._button,
[class*="theme-"] .theme-goods .certificateCheckPanel-result > ._action > ._button {
  background-color: #e2516f;
}

.certificateCheckPanel-result > ._action > ._button + ._button {
  margin-left: .8em;
}

.theme-company .certificateCheckPanel-result > ._action > ._button:hover,
[class*="theme-"] .theme-company .certificateCheckPanel-result > ._action > ._button:hover {
  background-color: #a3001b;
}

.theme-examine .certificateCheckPanel-result > ._action > ._button:hover,
[class*="theme-"] .theme-examine .certificateCheckPanel-result > ._action > ._button:hover {
  background-color: #bb7b00;
}

.theme-customer .certificateCheckPanel-result > ._action > ._button:hover,
[class*="theme-"] .theme-customer .certificateCheckPanel-result > ._action > ._button:hover {
  background-color: #007e5e;
}

.theme-linkx .certificateCheckPanel-result > ._action > ._button:hover,
[class*="theme-"] .theme-linkx .certificateCheckPanel-result > ._action > ._button:hover {
  background-color: #b9272a;
}

.theme-goods .certificateCheckPanel-result > ._action > ._button:hover,
[class*="theme-"] .theme-goods .certificateCheckPanel-result > ._action > ._button:hover {
  background-color: #b54159;
}

.certificateCheckPanel-result > ._action > ._button:before {
  content: "\e800";
  font-family: "icon";
  margin-right: .5em;
}

.certificateCheckPanel-log > ._initialize {
  margin-top: 200px;
  color: rgba(255, 255, 255, 0.5);
  font-size: 18px;
  text-align: center;
}

.certificateCheckPanel-log > ._initialize.is-hide {
  display: none;
}

.certificateCheckPanel-log > ._list {
  counter-reset: i;
  display: none;
  font-size: 12px;
  line-height: 1.34;
  list-style-type: none;
  padding-left: 0;
}

.certificateCheckPanel-log > ._list.is-active {
  display: block;
}

.certificateCheckPanel-log > ._list > ._item {
  padding-left: 3em;
  position: relative;
}

.certificateCheckPanel-log > ._list > ._item + ._item {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  margin-top: .75em;
  padding-top: .75em;
}

.certificateCheckPanel-log > ._list > ._item:before {
  content: "#" counter(i, decimal-leading-zero);
  counter-increment: i;
  left: 0;
  position: absolute;
}

.certificateCheckPanel-log > ._list > ._item > ._select:before {
  content: "\e800";
  font-family: "icon";
  margin-right: .5em;
}

.certificateCheckPanel-reset {
  bottom: 0;
  left: 0;
  padding-left: 10px;
  position: absolute;
  width: 100%;
  display: none;
  text-align: center;
}

.certificateCheckPanel-reset ._button {
  background-color: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.5);
  border-radius: .25em;
  color: #fff;
  display: inline-block;
  padding: .2em .5em;
  text-decoration: none;
  transition: background-color .2s;
}

.certificateCheckPanel-reset ._button:after {
  content: "↺";
  margin-left: .5em;
}

.certificateCheckPanel-reset ._button:hover {
  background-color: rgba(255, 255, 255, 0.2);
}

/* 「診断書が必要か確認する」ページで利用：旧デザイン */
.certificatecheckPanel {
  margin: 0 0 2em;
  text-align: center;
}

.certificatecheckPanel ul {
  text-align: left;
}

.certificatecheckPanel ._offset {
  margin-left: 122px;
}

.certificatecheckPanel .fxb-row {
  padding: 1em 0;
}

.certificatecheckPanel .fxb-row a.btn-primary {
  display: block;
  text-align: center;
}

.certificatecheckPanel .fxb-row a.btn-primary [class^="btn-"],
.certificatecheckPanel .fxb-row a.btn-primary [class*=" btn-"] {
  padding-left: 10px;
}

.certificatecheckPanel .fxb-row a.btn-primary:before {
  margin-right: .5em;
  position: static;
}

.certificatecheckPanel ul + .fxb-row {
  padding: 0 0 1em;
}

.closeButton {
  position: absolute;
}

.theme-popup-narrow .closeButton,
.theme-popup-wide .closeButton {
  top: 13px;
  right: 0;
}

.closeButton p {
  line-height: 1;
  margin: 0;
}

.closeButton p a {
  cursor: pointer;
}

.companyLogo {
  left: 0;
  position: absolute;
}

.theme-single .companyLogo,
.theme-multi .companyLogo,
.theme-agency .companyLogo,
.theme-agency-specific .companyLogo {
  top: 12px;
}

.theme-popup-narrow .companyLogo,
.theme-popup-wide .companyLogo {
  top: 5px;
}

.companyLogo p {
  line-height: 1;
  margin: 0;
}

.companyLogo p a,
.companyLogo p span {
  display: block;
}

.theme-single .companyLogo p a img,
.theme-multi .companyLogo p a img,
.theme-agency .companyLogo p a img,
.theme-agency-specific .companyLogo p a img, .theme-single
.companyLogo p span img,
.theme-multi
.companyLogo p span img,
.theme-agency
.companyLogo p span img,
.theme-agency-specific
.companyLogo p span img {
  width: 320px;
}

.theme-popup-narrow .companyLogo p a img,
.theme-popup-wide .companyLogo p a img, .theme-popup-narrow
.companyLogo p span img,
.theme-popup-wide
.companyLogo p span img {
  width: 269px;
}

.companyText {
  left: 0;
  position: absolute;
  top: 12px;
}

.companyText p {
  font-size: 10px;
  line-height: 1;
  margin: 0;
}

.consultationServicePanel-B {
  background-image: url(../images/bg-ponponHokenShitsu-desktop.png);
  background-position: top center;
  background-size: cover;
  display: table;
  padding-bottom: 2%;
  padding-top: 2%;
  table-layout: fixed;
  background-color: #8cc53f;
  background-repeat: no-repeat;
  border-radius: 6px;
  margin: 1em 0;
  width: 100%;
}

.consultationServicePanel-B ._title {
  display: table-cell;
  padding: 0;
  padding-left: 16%;
  vertical-align: middle;
  width: 60%;
  border-top: none;
}

.consultationServicePanel-B ._button {
  display: table-cell;
  padding-left: 20px;
  padding-right: 4%;
  vertical-align: middle;
  width: 40%;
}

.consultationServicePanel-B ._button a {
  font-size: 1.6rem;
  text-align: center;
}

.consultationServicePanel > .panel-primary {
  background: #fff url("../images/bg-topMenuPanels-c-05.jpg") right bottom no-repeat;
}

.consultationServicePanel > .panel-primary > ._header {
  background: none !important;
  color: #333;
  margin: 0.6667em 0;
  padding: 0;
  position: relative;
}

.consultationServicePanel > .panel-primary > ._header > span {
  display: inline-block;
}

.contactIntroBlock {
  display: table;
  table-layout: fixed;
}

.contactIntroBlock > ._outline {
  display: table-cell;
  vertical-align: middle;
  width: calc(100% - 246px);
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.contactIntroBlock > ._outline > ._icon {
  left: 10px;
  margin: 0;
  position: absolute;
  top: calc(50% - 24px);
}

.contactIntroBlock > ._outline > ._body {
  padding-left: 54px;
}

.contactIntroBlock > ._outline > ._body > ._title {
  border: none;
  font-weight: normal;
  margin-bottom: .5em;
  padding: 0;
}

.contactIntroBlock > ._outline > ._body > ._desc {
  color: #666;
  margin-bottom: 1.5em;
}

.contactIntroBlock > ._action {
  display: table-cell;
  vertical-align: middle;
  width: 246px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
}

.contractantPanel ._header {
  font-size: 1.6rem;
  text-align: center;
}

.contractantPanel ._header span {
  display: inline-block;
}

.contractantPanel ._link {
  line-height: 1.34;
}

.contractantPanel ._link .btn-stroke-bold {
  color: #333;
  font-size: 1.6rem;
  text-align: left;
}

.theme-company .contractantPanel ._link .btn-stroke-bold,
[class*="theme-"] .theme-company .contractantPanel ._link .btn-stroke-bold {
  color: #c02;
}

.theme-examine .contractantPanel ._link .btn-stroke-bold,
[class*="theme-"] .theme-examine .contractantPanel ._link .btn-stroke-bold {
  color: #ea9a00;
}

.theme-customer .contractantPanel ._link .btn-stroke-bold,
[class*="theme-"] .theme-customer .contractantPanel ._link .btn-stroke-bold {
  color: #009d76;
}

.theme-linkx .contractantPanel ._link .btn-stroke-bold,
[class*="theme-"] .theme-linkx .contractantPanel ._link .btn-stroke-bold {
  color: #e73134;
}

.theme-goods .contractantPanel ._link .btn-stroke-bold,
[class*="theme-"] .theme-goods .contractantPanel ._link .btn-stroke-bold {
  color: #e2516f;
}

.contractantPanel ._link .btn-stroke-bold span small {
  font-size: 1.2rem;
}

.contractantPanel ._link .btn-fill {
  font-size: 1.6rem;
  text-align: left;
}

.contractantPanel ul {
  padding-left: 0;
}

.contractantPanel ul li {
  list-style: none;
}

.contractantPanel ul li a {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 0.7rem;
  color: #333;
  display: table;
  font-weight: bold;
  line-height: 1.34;
  overflow: hidden;
  padding: 1em 10px 1em 20px;
  position: relative;
  text-align: left;
  text-decoration: none;
  vertical-align: middle;
  width: 100%;
}

.contractantPanel ul li a:hover {
  text-decoration: none;
}

.contractantPanel ul li a:hover:after {
  background: #000;
  bottom: 0;
  content: "";
  left: 0;
  opacity: .2;
  position: absolute;
  right: 0;
  top: 0;
}

.contractantPanel ul li a:before {
  content: "\e800";
  font-family: "icon";
  font-size: 1.4rem;
  font-weight: normal;
  left: 8px;
  line-height: 1;
  margin-top: -.5em;
  position: absolute;
  top: 50%;
}

.theme-company .contractantPanel ul li a:before,
[class*="theme-"] .theme-company .contractantPanel ul li a:before {
  color: #c02;
}

.theme-examine .contractantPanel ul li a:before,
[class*="theme-"] .theme-examine .contractantPanel ul li a:before {
  color: #ea9a00;
}

.theme-customer .contractantPanel ul li a:before,
[class*="theme-"] .theme-customer .contractantPanel ul li a:before {
  color: #009d76;
}

.theme-linkx .contractantPanel ul li a:before,
[class*="theme-"] .theme-linkx .contractantPanel ul li a:before {
  color: #e73134;
}

.theme-goods .contractantPanel ul li a:before,
[class*="theme-"] .theme-goods .contractantPanel ul li a:before {
  color: #e2516f;
}

.copyright {
  position: absolute;
  right: 0;
  top: 13px;
  color: #fff;
}

.copyright p {
  font-size: 10px;
  line-height: 1;
  margin: 0;
}

.ctaPanel > ._arrow {
  margin: 1em 0;
  text-align: center;
}

.theme-company .ctaPanel > ._arrow,
[class*="theme-"] .theme-company .ctaPanel > ._arrow {
  fill: #c02;
}

.theme-examine .ctaPanel > ._arrow,
[class*="theme-"] .theme-examine .ctaPanel > ._arrow {
  fill: #ea9a00;
}

.theme-customer .ctaPanel > ._arrow,
[class*="theme-"] .theme-customer .ctaPanel > ._arrow {
  fill: #009d76;
}

.theme-linkx .ctaPanel > ._arrow,
[class*="theme-"] .theme-linkx .ctaPanel > ._arrow {
  fill: #e73134;
}

.theme-goods .ctaPanel > ._arrow,
[class*="theme-"] .theme-goods .ctaPanel > ._arrow {
  fill: #e2516f;
}

.ctaPanel > .panel-primary > ._header {
  margin: 1em 0;
  position: relative;
  text-align: center;
}

.ctaPanel > .panel-primary > ._header span {
  display: inline-block;
}

.ctaPanel > .panel-primary > ._header a {
  bottom: .25em;
  position: absolute;
  right: 10px;
  width: 10em;
}

.ctaPanel ._data-a-01 > ._header,
.ctaPanel ._data-a-02 > ._header {
  font-size: 1.8rem;
  padding: 0 !important;
  text-align: center;
}

.ctaPanel ._data-a-01 > ._header a,
.ctaPanel ._data-a-02 > ._header a {
  display: block;
  text-align: center;
}

.ctaPanel ._data-a-01 > ._header a span,
.ctaPanel ._data-a-02 > ._header a span {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  width: auto;
}

.ctaPanel ._data-a-01 > ._header a:before,
.ctaPanel ._data-a-02 > ._header a:before {
  margin-right: .5em;
  position: static;
}

.ctaPanel ._data-a-01 ._desc,
.ctaPanel ._data-a-02 ._desc {
  font-weight: bold;
  line-height: 1.3334;
  text-align: center;
}

.ctaPanel ._data-a-01 ._tel,
.ctaPanel ._data-a-02 ._tel {
  font-size: 3rem;
  font-weight: bold;
  line-height: 1.3334;
  margin: .25em 0;
  text-align: center;
}

.ctaPanel ._data-a-01 ._tel a,
.ctaPanel ._data-a-02 ._tel a {
  color: inherit;
}

.ctaPanel ._data-a-01 ._note,
.ctaPanel ._data-a-02 ._note {
  line-height: 1.3334;
  text-align: center;
}

.ctaPanel ._data-b-01 {
  display: block;
  text-align: center;
}

.theme-company .ctaPanel ._data-b-01,
[class*="theme-"] .theme-company .ctaPanel ._data-b-01 {
  color: #c02;
}

.theme-examine .ctaPanel ._data-b-01,
[class*="theme-"] .theme-examine .ctaPanel ._data-b-01 {
  color: #ea9a00;
}

.theme-customer .ctaPanel ._data-b-01,
[class*="theme-"] .theme-customer .ctaPanel ._data-b-01 {
  color: #009d76;
}

.theme-linkx .ctaPanel ._data-b-01,
[class*="theme-"] .theme-linkx .ctaPanel ._data-b-01 {
  color: #e73134;
}

.theme-goods .ctaPanel ._data-b-01,
[class*="theme-"] .theme-goods .ctaPanel ._data-b-01 {
  color: #e2516f;
}

.ctaPanel ._data-b-01:before {
  margin-right: .5em;
  position: static;
}

.ctaPanel ._data-b-01 span {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  width: auto;
}

.ctaPanel ._data-b-01 span ._icon {
  display: inline-block;
  margin-right: .5em;
}

.theme-company .ctaPanel ._data-b-01 span ._icon rect,
[class*="theme-"] .theme-company .ctaPanel ._data-b-01 span ._icon rect {
  fill: #c02;
}

.theme-examine .ctaPanel ._data-b-01 span ._icon rect,
[class*="theme-"] .theme-examine .ctaPanel ._data-b-01 span ._icon rect {
  fill: #ea9a00;
}

.theme-customer .ctaPanel ._data-b-01 span ._icon rect,
[class*="theme-"] .theme-customer .ctaPanel ._data-b-01 span ._icon rect {
  fill: #009d76;
}

.theme-linkx .ctaPanel ._data-b-01 span ._icon rect,
[class*="theme-"] .theme-linkx .ctaPanel ._data-b-01 span ._icon rect {
  fill: #e73134;
}

.theme-goods .ctaPanel ._data-b-01 span ._icon rect,
[class*="theme-"] .theme-goods .ctaPanel ._data-b-01 span ._icon rect {
  fill: #e2516f;
}

.ctaPanel ._data-b-01 span ._icon line {
  stroke: #fff;
  stroke-miterlimit: 10;
  stroke-width: 2px;
}

.ctaPanel ._data-b-01 span ._icon circle {
  fill: #fff;
}

.customerContactPanel {
  margin: 1em 0;
  text-align: left;
}

.customerContactPanel > .panel-primary > ._header {
  margin: 1em 0;
  position: relative;
  text-align: center;
}

.customerContactPanel > .panel-primary > ._header span {
  display: inline-block;
}

.customerContactPanel ._data-a-01 {
  font-size: 1.8rem;
  padding: 0 !important;
  text-align: center;
}

.customerContactPanel ._data-a-01 a {
  display: block;
  text-align: center;
}

.customerContactPanel ._data-a-01 a span {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  width: auto;
}

.customerContactPanel ._data-a-01 a:before {
  margin-right: .5em;
  position: static;
}

.customerContactPanel ._data-a-02 {
  margin-top: 0;
  padding: 0;
  text-align: left;
}

.customerContactPanel ._data-a-02 > [class^="btn-"], .customerContactPanel ._data-a-02 [class*=" btn-"] {
  border-radius: 0;
  width: 101%;
}

.customerContactPanel ._data-a-02 > p {
  padding: 0 5px;
}

.customerHeroAnnounce, .genericHeroAnnounce {
  border-radius: 7px;
  box-shadow: 0 0 1px 1px #ccc;
  margin: 2em 0 1em;
  height: 309px;
}

.customerHeroAnnounce ._item img, .genericHeroAnnounce ._item img {
  display: block;
  margin: 0 auto;
}

.customerIntroGuide {
  padding-left: 2rem;
  padding-right: 2rem;
  background-color: #e9f3d2;
  border-radius: 7px;
  margin-bottom: 1em;
  margin-top: 1em;
  padding-bottom: 1px;
  padding-top: 1.5rem;
}

.customerIntroGuide-header > ._title {
  border-top: none;
  color: #009d76;
  font-size: 2rem;
  margin-bottom: 1rem;
  margin-top: 0;
  padding: 0;
  text-align: center;
}

.customerIntroGuide-body > ._list {
  margin-left: -1rem;
  margin-right: -1rem;
  line-height: 1.34;
  list-style-type: none;
  margin-top: 0;
  padding-left: 0;
}

.customerIntroGuide-body > ._list:before, .customerIntroGuide-body > ._list:after {
  content: "";
  display: table;
}

.customerIntroGuide-body > ._list:after {
  clear: both;
}

.customerIntroGuide-body > ._list li {
  padding-left: 1rem;
  padding-right: 1rem;
  width: 25%;
  float: left;
}

.customerIntroGuide-body > ._list li a {
  font-size: 1.8rem;
  height: 100px;
  background-color: #fff;
  border: 2px solid #009d76;
  border-radius: 7px;
  color: #009d76;
  display: table-cell;
  font-weight: bold;
  padding: .75em 1em 1.5em;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  width: 928px;
}

.customerIntroGuide-body > ._list li a:after {
  bottom: .25em;
  content: "\e801";
  font-family: "icon";
  left: calc(50% - .25em);
  position: absolute;
}

.customerIntroGuide-body > ._list li a:hover {
  background-color: #e6f5f1;
}

.customerMainVisual, .genericMainVisual {
  margin-bottom: 1em;
}

.customerMainVisual ._item, .genericMainVisual ._item {
  height: 309px;
}

.customerMainVisual ._item img, .genericMainVisual ._item img {
  border-radius: 7px;
  width: 100%;
}

.customerMainVisual .slick-dots, .genericMainVisual .slick-dots {
  padding-top: 2em;
  font-size: 1rem;
  line-height: 1;
  list-style-type: none;
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 0;
  text-align: center;
}

.customerMainVisual .slick-dots li, .genericMainVisual .slick-dots li {
  display: inline-block;
  margin-top: 0;
}

.customerMainVisual .slick-dots li + li, .genericMainVisual .slick-dots li + li {
  margin-left: 1rem;
}

.customerMainVisual .slick-dots li.slick-active button, .genericMainVisual .slick-dots li.slick-active button {
  opacity: 1;
}

.customerMainVisual .slick-dots li button, .genericMainVisual .slick-dots li button {
  background-color: #000;
  border-radius: 50%;
  height: 10px;
  opacity: .2;
  overflow: hidden;
  padding: 0;
  text-indent: 100px;
  width: 10px;
}

.customerNewsList ul {
  list-style-type: none;
  padding-left: 0;
}

.customerNewsList ul li {
  padding-top: .5em;
  position: relative;
}

.customerNewsList ul li:before, .customerNewsList ul li:after {
  content: "";
  display: table;
}

.customerNewsList ul li:after {
  clear: both;
}

.customerNewsList ul li:before {
  left: 9em;
  color: #c02;
  content: "\e800";
  display: inline-block;
  font-family: "icon";
  line-height: inherit;
  margin: 0 .5em 0 0;
  position: absolute;
  width: auto;
}

.customerNewsList ul li + li {
  border-top: 1px solid #eee;
  margin-top: .5em;
}

.customerNewsList ul li > ._info {
  float: left;
}

.customerNewsList ul li > ._info > ._date {
  display: block;
}

.customerNewsList ul li > ._info > ._category {
  display: block;
  line-height: 1.3334;
}

.customerNewsList ul li > ._title {
  margin-left: 10em;
  display: block;
}

.customerServiceList {
  display: table;
  width: 100%;
  margin-bottom: 1em;
}

.customerServiceList + .customerServiceList {
  border-top: 1px solid #ccc;
  padding-top: 1em;
}

.customerServiceList-body {
  display: table-cell;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}

.customerServiceList-body > ._title {
  color: #c02;
  font-size: 1.6rem;
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 1em;
  position: relative;
}

.theme-examine .customerServiceList-body > ._title,
[class*="theme-"] .theme-examine .customerServiceList-body > ._title {
  color: #ea9a00;
}

.theme-linkx .customerServiceList-body > ._title,
[class*="theme-"] .theme-linkx .customerServiceList-body > ._title {
  color: #e73134;
}

.theme-goods .customerServiceList-body > ._title,
[class*="theme-"] .theme-goods .customerServiceList-body > ._title {
  color: #e2516f;
}

.theme-customer .customerServiceList-body > ._title,
[class*="theme-"] .theme-customer .customerServiceList-body > ._title {
  color: #009d76;
}

.theme-form .customerServiceList-body > ._title,
[class*="theme-"] .theme-form .customerServiceList-body > ._title {
  color: #22B3E1;
}

.theme-line .customerServiceList-body > ._title,
[class*="theme-"] .theme-line .customerServiceList-body > ._title {
  color: #00c000;
}

.theme-company .customerServiceList-body > ._title,
[class*="theme-"] .theme-company .customerServiceList-body > ._title {
  color: #c02;
}

.customerServiceList-body > ._title a {
  color: inherit;
}

.customerServiceList-body > ._title:before {
  content: "\e800";
  font-family: "icon";
  font-weight: normal;
  left: 0;
  position: absolute;
}

.customerServiceList-body > ._outline {
  margin-bottom: 0;
  margin-top: .5em;
}

.customerServiceList-action {
  display: table-cell;
  vertical-align: middle;
  width: 1px;
}

.customerServiceList-action > ._list {
  padding-right: 10px;
  white-space: nowrap;
  list-style-type: none;
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 0;
}

.customerServiceList-action > ._list > ._item {
  display: inline-block;
  margin-top: 0;
  padding-left: 10px;
}

.customerServiceList-action > ._list > ._item [class^="btn-"] {
  padding: .5em;
  width: 64px;
  border-radius: .5rem;
  font-size: 1rem;
  text-align: center;
}

.customerServiceList-action > ._list > ._item [class^="btn-"] span svg,
.customerServiceList-action > ._list > ._item [class^="btn-"] span img {
  height: 24px;
  margin-bottom: 0;
  width: 24px;
}

.customerServiceList-action > ._list > ._item .btn-disabled {
  background-color: #f7f7f7;
  color: #ccc;
  opacity: 1;
  pointer-events: none;
}

.customerServiceList-action > ._list > ._item .btn-disabled:before {
  color: inherit;
}

.customerServiceList-action > ._list > ._item .btn-disabled span {
  color: inherit;
}

.customerServiceList-action > ._list > ._item .btn-disabled span svg .a {
  fill: #ccc;
}

.dailyHospitalizationBenefit {
  margin: 1em 0;
}

.dailyHospitalizationBenefit > ._description {
  display: table-cell;
  margin: 0;
}

.dailyHospitalizationBenefit > ._tab {
  display: table-cell;
  list-style-type: none;
  margin: 0;
  padding-left: 0;
}

.dailyHospitalizationBenefit > ._tab li {
  cursor: pointer;
  display: table-cell;
  margin: 0;
  position: relative;
}

.dailyHospitalizationBenefit > ._tab li:hover img[src*="_ov"] {
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
}

.dailyHospitalizationBenefit > ._tab li img[src*="_ov"] {
  display: none;
}

.dailyHospitalizationBenefit > ._tab li.is-active img[src*="_ov"] {
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
}

.dailyHospitalizationBenefit > ._content {
  list-style-type: none;
  margin: 0;
  padding-left: 0;
}

.dailyHospitalizationBenefit > ._content li {
  margin: 0;
}

.dailyHospitalizationBenefit-2020-05 {
  margin: 1rem 0;
}

.dailyHospitalizationBenefit-2020-05 > ._tab {
  -ms-flex-align: end;
      align-items: flex-end;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  margin: 0;
  padding-left: 0;
}

.dailyHospitalizationBenefit-2020-05 > ._tab li {
  margin: 0 0 0 5px;
  position: relative;
}

.dailyHospitalizationBenefit-2020-05 > ._tab li img[src*="-active"] {
  display: none;
}

.dailyHospitalizationBenefit-2020-05 > ._tab li.is-active img[src*="-active"] {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.dailyHospitalizationBenefit-2020-05 > ._content {
  list-style-type: none;
  margin: 0;
  padding-left: 0;
}

.dailyHospitalizationBenefit-2020-05 > ._content li {
  margin: 0;
}

/* ----
google/roboto is licensed under the Apache License 2.0
https://github.com/google/roboto/blob/master/LICENSE

"RobotoCondensed Bold Custom" uses only numbers and some symbols as a subset.
---- */
@font-face {
  font-family: "Roboto Condensed Bold Custom";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/RobotoCondensed-Bold-Custom.eot");
  src: url("../fonts/RobotoCondensed-Bold-Custom.eot#iefix") format("embedded-opentype"), url("../fonts/RobotoCondensed-Bold-Custom.woff2") format("woff2"), url("../fonts/RobotoCondensed-Bold-Custom.woff") format("woff"), url("../fonts/RobotoCondensed-Bold-Custom.ttf") format("truetype"), url("../fonts/RobotoCondensed-Bold-Custom.svg#RobotoCondensed-Bold-Custom") format("svg");
}

.deductionSupportTool .panel-stroke-bold {
  padding-bottom: 20px;
}

.deductionSupportTool .panel-stroke-bold .ctaPanel .grid {
  padding-top: 20px;
}

.deductionSupportTool .panel-stroke-bold .ctaPanel .grid > ._col-12 button span:last-child {
  font-size: 1.8rem;
}

.deductionSupportTool ._col p {
  text-align: center;
}

.deductionSupportTool ._col p span {
  margin: 5px;
  padding: 2px 4px;
}

.deductionSupportTool ._col table {
  margin-left: 2em;
  margin-right: 2em;
  border-collapse: collapse;
}

.deductionSupportTool ._col table tr th {
  padding: 10px;
  width: 10%;
}

.deductionSupportTool ._col table tr th:first-child {
  background-color: #ffdbb4;
}

.deductionSupportTool ._col table tr th:nth-child(2) {
  background-color: #fff2c9;
}

.deductionSupportTool ._col table tr td {
  padding: .5em 1em;
}

.deductionSupportTool ._col table tr td input {
  border: 1px solid #a2a2a2;
  display: inline-block;
  line-height: 1;
  padding: .5em;
  text-align: right;
  width: calc(100% - 1.5em);
}

.deductionSupportTool ._col table tr td ._error {
  background-color: #e73134;
  border-radius: .2rem;
  color: #fff;
  padding: .2em .4em;
  position: absolute;
}

.deductionSupportTool ._col table tr td ._error:before {
  border-color: transparent transparent #e73134 transparent;
  border-style: solid;
  border-width: 0 5px 5px 5px;
  bottom: 100%;
  content: "";
  height: 0;
  left: 1rem;
  position: absolute;
  width: 0;
}

.deductionSupportTool ._col table tr td span {
  display: inline-block;
  margin-left: .5em;
  width: 1em;
}

.border-color-green {
  border: 3px solid #00b050;
}

.border-color-orange {
  border: 3px solid #f79646;
}

.border-color-blue {
  border: 3px solid #00b0f0;
}

.bg-color-white {
  background-color: #fff;
}

.dst-output {
  position: relative;
}

.dst-output [class*="output_"] {
  font-size: 15px;
  color: #f00;
  font-family: "Roboto Condensed Bold Custom", sans-serif;
  position: absolute;
  text-align: right;
}

[class*="output_box-"] {
  border: 3px solid #f00;
}

.output_box-a {
  height: 72px;
  left: 95px;
  top: 31.6%;
  width: 778px;
}

.output_a-01 {
  color: #f00;
  right: 620px;
  top: 34%;
}

.output_a-02 {
  color: #f00;
  right: 620px;
  top: 39%;
}

.output_a-03 {
  color: #f00;
  right: 288px;
  top: 34%;
}

.output_a-04 {
  color: #f00;
  right: 288px;
  top: 39%;
}

.output_a-05 {
  color: #f00;
  right: 50px;
  top: 34%;
}

.output_a-06 {
  color: #f00;
  right: 50px;
  top: 39%;
}

.output_box-b {
  height: 37px;
  left: 95px;
  top: 51.3%;
  width: 778px;
}

.output_b-01 {
  color: #f00;
  right: 620px;
  top: 53.5%;
}

.output_b-02 {
  color: #f00;
  right: 50px;
  top: 53.5%;
}

.output_box-c {
  bottom: 19%;
  height: 70px;
  left: 95px;
  width: 778px;
}

.output_c-01 {
  bottom: 24%;
  color: #f00;
  right: 620px;
}

.output_c-02 {
  bottom: 19%;
  color: #f00;
  right: 620px;
}

.output_c-03 {
  bottom: 24%;
  color: #f00;
  right: 288px;
}

.output_c-04 {
  bottom: 19%;
  color: #f00;
  right: 288px;
}

.output_c-05 {
  bottom: 24%;
  color: #f00;
  right: 50px;
}

.output_c-06 {
  bottom: 19%;
  color: #f00;
  right: 50px;
}

.output_box-d {
  bottom: 2%;
  height: 110px;
  left: 735px;
  width: 138px;
}

.output_d-01 {
  bottom: 2%;
  color: #f00;
  right: 50px;
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="number"] {
  -moz-appearance: textfield;
}

.dev-h1 {
  background: #333;
  border-radius: 0.35rem;
  color: #fff;
  font-weight: 600;
  margin: 1em 0;
  padding: .25em 10px;
}

.dev-h2 {
  background: #777;
  border-radius: 0.35rem;
  color: #fff;
  font-weight: 600;
  margin: 1em 0;
  padding: .25em 10px;
}

.dev-h3 {
  background: #eee;
  border-radius: 0.35rem;
  color: #333;
  font-weight: 600;
  margin: 1em 0;
  padding: .25em 10px;
}

.dev-desc {
  background: #eee;
  border: 1px solid #ccc;
  border-radius: 0.35rem;
  color: #666;
  margin: 1em 0;
  padding: 0 10px;
}

.dev-checkerTextarea {
  border: 2px solid #ccc;
  display: block;
  height: 320px;
  margin: 1em 0;
  padding: 1em;
  width: 100%;
}

.dev-checkerResult {
  margin: 1em 0;
}

.dev-clipboard {
  background: #333;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 1.2rem;
  padding: 0 1em;
  position: relative;
  top: -1.2em;
}

.dev-clipboard:hover {
  background: #666;
}

.dgaFaqPanel .list-question li img {
  display: none;
}

.dgaFaqPanel .list-question li:before {
  color: #777;
}

.digitalBookPanel ._offset {
  margin-left: 25%;
}

.entryExampleList {
  list-style-type: none;
  padding-left: 0;
}

.theme-mobile .entryExampleList {
  font-size: 1.2rem;
}

.entryExampleList > li {
  margin-top: 1em;
  position: relative;
}

.theme-mobile .entryExampleList > li {
  padding-left: 32px;
}

.theme-desktop .entryExampleList > li {
  padding-left: 36px;
}

.entryExampleList > li > ._type {
  margin-right: -22px;
  position: absolute;
  right: 100%;
}

.theme-mobile .entryExampleList > li > ._type {
  margin-right: -22px;
  margin-top: -2px;
}

.theme-desktop .entryExampleList > li > ._type {
  margin-right: -26px;
  margin-top: -3px;
}

.theme-mobile .entryExampleList > li > ._type img {
  width: 22px;
}

.theme-desktop .entryExampleList > li > ._type img {
  width: 26px;
}

.entryExampleList > li > a {
  color: inherit;
}

.theme-mobile .entryExampleList > li > a > small {
  font-size: 1.0rem;
}

.examineConversionPanel ._header {
  font-size: 1.6rem;
  text-align: center;
}

.examineConversionPanel ._header span {
  display: inline-block;
}

.examineConversionPanel ._link {
  line-height: 1.34;
  text-align: center;
}

.examineConversionPanel ._link .btn-stroke-bold {
  color: #333;
  font-size: 1.6rem;
  text-align: left;
}

.theme-company .examineConversionPanel ._link .btn-stroke-bold,
[class*="theme-"] .theme-company .examineConversionPanel ._link .btn-stroke-bold {
  color: #c02;
}

.theme-examine .examineConversionPanel ._link .btn-stroke-bold,
[class*="theme-"] .theme-examine .examineConversionPanel ._link .btn-stroke-bold {
  color: #ea9a00;
}

.theme-customer .examineConversionPanel ._link .btn-stroke-bold,
[class*="theme-"] .theme-customer .examineConversionPanel ._link .btn-stroke-bold {
  color: #009d76;
}

.theme-linkx .examineConversionPanel ._link .btn-stroke-bold,
[class*="theme-"] .theme-linkx .examineConversionPanel ._link .btn-stroke-bold {
  color: #e73134;
}

.theme-goods .examineConversionPanel ._link .btn-stroke-bold,
[class*="theme-"] .theme-goods .examineConversionPanel ._link .btn-stroke-bold {
  color: #e2516f;
}

.examineConversionPanel ._link .btn-stroke-bold span small {
  font-size: 1.2rem;
}

.examineConversionPanel ._link .btn-fill {
  font-size: 1.6rem;
  text-align: left;
}

.examineConversionPanel ._time {
  font-weight: bold;
  line-height: 1.34;
  text-align: center;
}

.examineConversionPanel ._desc {
  font-size: 1.1rem;
  font-weight: bold;
  line-height: 1.34;
  margin: 1em 0 0;
  text-align: center;
}

.examineConversionPanel ._tel {
  font-size: 2.4rem;
  font-weight: bold;
  line-height: 1.34;
  margin: 0;
  text-align: center;
}

.examineConversionPanel ._tel a {
  color: inherit;
}

.examineConversionPanel ._note {
  font-size: 1.2rem;
  line-height: 1.34;
}

.counselorsVoiceTable > table {
  width: 100%;
  border-spacing: 0;
  vertical-align: top;
}

.counselorsVoiceTable > table tr {
  padding: 1em 0;
  border-bottom: 1px solid #eee;
}

.counselorsVoiceTable > table tr td {
  border: 0;
  padding: 2em 0.7em;
  text-align: left;
  vertical-align: top;
}

.counselorsVoiceTable > table tr td figure {
  margin: 0;
}

.counselorsVoiceTable > table tr td h3 {
  border: 0;
  padding: 0;
  margin: 0;
}

.counselorsVoiceTable > table tr td h3:before {
  content: "氏名";
  border-radius: 0.35rem;
  background: #ea9a00;
  color: #fff;
  font-size: 10px;
  padding: 0.2em 0.5em;
  vertical-align: middle;
  margin-right: 0.5em;
}

.counselorsVoiceTable > table tr td h3 + ul {
  font-weight: bold;
  color: #c02;
}

.counselorsVoiceTable > table tr td ul {
  padding-left: 0;
}

.counselorsVoiceTable > table tr td ul li {
  list-style: none;
  margin-top: 0;
}

.counselorsVoiceTable > table tr td:nth-child(1) {
  width: 72px;
}

.counselorsVoiceTable td:nth-child(2) {
  width: calc(60% - 72px);
}

.counselorsVoiceTable td:nth-child(2) ul {
  margin-bottom: 0;
}

.counselorsVoiceTable td:nth-child(3) {
  width: 40%;
}

.box-simulation > ._image {
  border: 1px solid #eee;
  margin: 10px 0;
  text-align: center;
}

.box-simulation > ._image a {
  display: block;
  height: 85px;
  padding: 10px 0 10px 28px;
  position: relative;
  width: 100%;
  text-decoration: none;
}

.box-simulation > ._image a:hover {
  opacity: .6;
}

.box-simulation > ._image a:hover:after {
  text-decoration: none;
}

.box-simulation > ._image a:before {
  background: #fff;
  background: linear-gradient(to bottom, #fff 55%, #ccc 100%);
  border-left: solid 28px #ea9a00;
  content: "";
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$gray-white', endColorstr='$gray-light',GradientType=0 );
  height: 100%;
  left: 0;
  opacity: .1;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 100;
}

.box-simulation > ._image a:after {
  background: #ea9a00;
  border: 1px #ea9a00 solid;
  border-radius: 7px;
  bottom: 0;
  color: #fff;
  content: "";
  content: "\e800";
  display: inline-block;
  font-family: "icon";
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: 14px;
  left: 7px;
  line-height: 12px;
  margin-top: -7px;
  -moz-osx-font-smoothing: grayscale;
  padding-left: 2px;
  position: absolute;
  speak: none;
  text-align: center;
  text-decoration: inherit;
  text-transform: none;
  top: 50%;
  width: 14px;
  z-index: 100;
}

.box-simulation > ._image a p {
  display: table-cell;
  vertical-align: middle;
}

.box-simulation > ._image a img {
  height: auto;
  max-height: 65px;
  max-width: 240px;
  width: auto;
}

.box-simulation > ._content {
  margin: 1em 0;
}

.box-simulation > ._content a {
  color: #333;
  display: block;
}

.box-simulation > ._detail-link {
  margin: 0 0 1em;
}

.fontSwitcher {
  position: absolute;
  right: 208px;
  top: 36px;
}

.fontSwitcher:before, .fontSwitcher:after {
  content: "";
  display: table;
}

.fontSwitcher:after {
  clear: both;
}

.theme-top .fontSwitcher {
  right: 268px;
}

.fontSwitcher p {
  color: #666;
  float: left;
  font-size: 12px;
  line-height: 1;
  margin: 0;
  padding: 6px 0;
}

.fontSwitcher ul {
  float: left;
  font-size: 12px;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  padding-left: 0;
}

.fontSwitcher ul:before, .fontSwitcher ul:after {
  content: "";
  display: table;
}

.fontSwitcher ul:after {
  clear: both;
}

.fontSwitcher ul li {
  float: left;
  margin: 0;
  padding: 0 .2em;
}

.fontSwitcher ul li input[type=button] {
  background: #eee;
  border: none;
  border-radius: 0;
  color: #333;
  cursor: pointer;
  display: inline-block;
  font-weight: normal;
  padding: 6px 6px;
  text-decoration: none;
}

.fontSwitcher ul li input[type=button]:hover, .fontSwitcher ul li input[type=button].is-active {
  background: #666;
  color: #eee;
}

.footerBanner {
  margin: 0 0 1em;
}

.footerBanner ul {
  list-style-type: none;
  margin: 0 -10px;
  padding-left: 0;
}

.footerBanner ul:before, .footerBanner ul:after {
  content: "";
  display: table;
}

.footerBanner ul:after {
  clear: both;
}

.footerBanner ul li {
  width: 16.66667%;
  float: left;
  margin: .5em 0;
  padding: 0 10px;
}

.footerBanner ul li a {
  display: block;
}

.footerBanner ul li a img {
  width: 100%;
}

.footerNavigation {
  margin: 1em 0;
}

.footerNavigation ul {
  list-style-type: none;
  margin: 0 -10px;
  padding-left: 0;
}

.footerNavigation ul:before, .footerNavigation ul:after {
  content: "";
  display: table;
}

.footerNavigation ul:after {
  clear: both;
}

.footerNavigation ul li {
  width: 33.33333%;
  float: left;
  margin-top: 0;
  padding: 0 10px;
}

.footerNavigation ul li a {
  display: inline-block;
  color: #777;
  font-size: 12px;
}

.freedialPanel ._outline p {
  margin-bottom: 0;
}

.freedialPanel ._number {
  display: table-cell;
  padding-right: 1em;
  vertical-align: middle;
}

.freedialPanel ._number p {
  line-height: 1.34;
  white-space: nowrap;
}

.freedialPanel ._number p img,
.freedialPanel ._number p svg {
  margin-right: .25em;
  vertical-align: -.2em;
}

.freedialPanel ._number p a {
  color: inherit;
  font-size: 2.4rem;
  font-weight: bold;
}

.freedialPanel ._note {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
}

.freedialPanel ._note p {
  line-height: 1.34;
}

.genericMainVisual ._item {
  height: auto;
}

.globalFooter {
  height: 36px;
  margin: 0 -10px;
  position: relative;
}

.globalHeader {
  position: relative;
}

.theme-single .globalHeader,
.theme-multi .globalHeader,
.theme-agency .globalHeader,
.theme-agency-specific .globalHeader {
  height: 82px;
  margin: 0 -10px;
}

.theme-popup-narrow .globalHeader,
.theme-popup-wide .globalHeader {
  height: 58px;
  margin: 0 -10px;
}

.globalNavigation {
  margin: 0 -31px;
}

.globalNavigation ul {
  display: table;
  font-size: 14px;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  padding-left: 0;
  table-layout: fixed;
  width: 100%;
}

.globalNavigation ul li {
  display: table-cell;
  position: relative;
  vertical-align: middle;
}

.globalNavigation ul li + li:before {
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  content: "";
  display: block;
  height: 24px;
  left: 0;
  margin-top: -12px;
  position: absolute;
  top: 50%;
}

.globalNavigation ul li a {
  background: #fff;
  color: #333;
  display: table-cell;
  font-weight: bold;
  height: 55px;
  padding: 0 1em;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  width: 990px;
}

.globalNavigation ul li a:hover {
  background: #eee;
}

.globalNavigation ul li a.is-active {
  background: #333;
  color: #fff;
}

.goodsConversionPanel > .panel-primary {
  padding-bottom: 10px;
}

.goodsConversionPanel > .panel-primary > .grid {
  margin-top: 10px;
}

.goodsConversionPanel > .panel-primary > .grid ._col-12 + ._col-12 {
  margin-top: 10px;
}

.goodsConversionPanel > .panel-primary > .grid ._data-a {
  margin: 0;
}

.goodsConversionPanel > .panel-primary ._link {
  margin: 10px 0 0;
}

.goodsConversionPanel > .panel-primary ._header {
  padding: 0;
}

.goodsConversionPanel > .panel-primary ._desc {
  font-weight: bold;
  line-height: 1.3334;
  text-align: center;
}

.goodsConversionPanel > .panel-primary ._tel {
  font-size: 3rem;
  font-weight: bold;
  line-height: 1.3334;
  margin: .25em 0;
  text-align: center;
}

.goodsConversionPanel > .panel-primary ._tel a {
  color: inherit;
}

.goodsConversionPanel > .panel-primary ._note {
  line-height: 1.3334;
  text-align: center;
}

.goodsConversionPanel ._data-a > ._header {
  padding: 0 !important;
  text-align: center;
}

.goodsConversionPanel ._data-a > ._header [class^="btn-"],
.goodsConversionPanel ._data-a > ._header [class*=" btn-"] {
  display: block;
  padding-left: 10px;
  text-align: center;
}

.goodsConversionPanel ._data-a > ._header [class^="btn-"]._data-a-01,
.goodsConversionPanel ._data-a > ._header [class*=" btn-"]._data-a-01 {
  background-color: transparent;
}

.goodsConversionPanel ._data-a > ._header [class^="btn-"] span,
.goodsConversionPanel ._data-a > ._header [class*=" btn-"] span {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  width: auto;
}

.goodsConversionPanel ._data-a > ._header [class^="btn-"]:before,
.goodsConversionPanel ._data-a > ._header [class*=" btn-"]:before {
  margin-right: .5em;
  position: static;
}

.goodsConversionPanel ._data-a > h3._header {
  font-size: 1.8rem;
}

.goodsHeader {
  background-color: #fff;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  margin: 0 -10px;
  text-shadow: 0 0 2em #e61d49;
}

.goodsHeader > .fxb-container > .fxb-row > .fxb-col-12 {
  display: table-cell;
  float: none;
  height: 226px;
  vertical-align: middle;
  width: 50%;
}

.goodsHeader > .fxb-container > .fxb-row > .fxb-col-12 > ._title {
  margin-top: .5em;
}

.headerNavigation {
  position: absolute;
  right: 211px;
  top: 10px;
}

.theme-top .headerNavigation {
  right: 271px;
}

.headerNavigation ul {
  font-size: 12px;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  padding-left: 0;
}

.headerNavigation ul:before, .headerNavigation ul:after {
  content: "";
  display: table;
}

.headerNavigation ul:after {
  clear: both;
}

.headerNavigation ul li {
  border-left: 1px solid #ccc;
  float: left;
  margin: 0;
}

.theme-top .headerNavigation ul li._home {
  display: none;
}

.headerNavigation ul li:last-child {
  border-right: 1px solid #ccc;
}

.headerNavigation ul li a {
  color: #333;
  display: inline-block;
  padding: 0 .75em;
  text-decoration: none;
}

.headerNavigation ul li a:hover {
  text-decoration: underline;
}

.healthManagementInfographic {
  font-weight: bold;
  line-height: 1.34;
  margin: 1em 0;
  text-align: center;
}

.healthManagementInfographic > ._title {
  font-size: 1.6rem;
  display: block;
  margin-bottom: 1rem;
}

.healthManagementInfographic > ._data-1 {
  font-size: 6.4rem;
  border-radius: 1rem;
  display: block;
  line-height: 1;
  margin-bottom: 1rem;
  padding: 1rem 0;
}

.theme-company .healthManagementInfographic > ._data-1,
[class*="theme-"] .theme-company .healthManagementInfographic > ._data-1 {
  background-color: #ffccd5;
}

.theme-examine .healthManagementInfographic > ._data-1,
[class*="theme-"] .theme-examine .healthManagementInfographic > ._data-1 {
  background-color: #fdf5e5;
}

.theme-customer .healthManagementInfographic > ._data-1,
[class*="theme-"] .theme-customer .healthManagementInfographic > ._data-1 {
  background-color: #e9f3d2;
}

.theme-linkx .healthManagementInfographic > ._data-1,
[class*="theme-"] .theme-linkx .healthManagementInfographic > ._data-1 {
  background-color: #fdf1f1;
}

.theme-goods .healthManagementInfographic > ._data-1,
[class*="theme-"] .theme-goods .healthManagementInfographic > ._data-1 {
  background-color: #faf0f1;
}

.theme-company .healthManagementInfographic > ._data-1,
[class*="theme-"] .theme-company .healthManagementInfographic > ._data-1 {
  color: #c02;
}

.theme-examine .healthManagementInfographic > ._data-1,
[class*="theme-"] .theme-examine .healthManagementInfographic > ._data-1 {
  color: #ea9a00;
}

.theme-customer .healthManagementInfographic > ._data-1,
[class*="theme-"] .theme-customer .healthManagementInfographic > ._data-1 {
  color: #009d76;
}

.theme-linkx .healthManagementInfographic > ._data-1,
[class*="theme-"] .theme-linkx .healthManagementInfographic > ._data-1 {
  color: #e73134;
}

.theme-goods .healthManagementInfographic > ._data-1,
[class*="theme-"] .theme-goods .healthManagementInfographic > ._data-1 {
  color: #e2516f;
}

.healthManagementInfographic > ._data-1 > ._year {
  display: block;
  font-size: 1.6rem;
}

.healthManagementInfographic > ._data-1 > ._unit {
  font-size: 4.0rem;
}

.healthManagementInfographic > ._data-2 {
  display: block;
  font-size: 1.8rem;
  font-weight: bold;
}

.healthManagementInfographic > ._data-3 {
  display: block;
  font-size: 1.4rem;
  font-weight: bold;
}

.healthManagementInfographic > ._note {
  display: block;
  margin-bottom: 1rem;
}

.healthManagementInfographic > ._note ._balloon {
  font-size: 1.4rem;
  background-color: #333;
  border-radius: 2em;
  color: #fff;
  display: inline-block;
  padding: .25em 1em;
  position: relative;
}

.theme-company .healthManagementInfographic > ._note ._balloon,
[class*="theme-"] .theme-company .healthManagementInfographic > ._note ._balloon {
  background-color: #c02;
}

.theme-examine .healthManagementInfographic > ._note ._balloon,
[class*="theme-"] .theme-examine .healthManagementInfographic > ._note ._balloon {
  background-color: #ea9a00;
}

.theme-customer .healthManagementInfographic > ._note ._balloon,
[class*="theme-"] .theme-customer .healthManagementInfographic > ._note ._balloon {
  background-color: #009d76;
}

.theme-linkx .healthManagementInfographic > ._note ._balloon,
[class*="theme-"] .theme-linkx .healthManagementInfographic > ._note ._balloon {
  background-color: #e73134;
}

.theme-goods .healthManagementInfographic > ._note ._balloon,
[class*="theme-"] .theme-goods .healthManagementInfographic > ._note ._balloon {
  background-color: #e2516f;
}

.healthManagementInfographic > ._note ._balloon:before {
  border-color: #333 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  content: "";
  height: 0;
  left: calc(50% - 5px);
  position: absolute;
  top: 100%;
  width: 0;
}

.theme-company .healthManagementInfographic > ._note ._balloon:before,
[class*="theme-"] .theme-company .healthManagementInfographic > ._note ._balloon:before {
  border-color: #c02 transparent transparent transparent;
}

.theme-examine .healthManagementInfographic > ._note ._balloon:before,
[class*="theme-"] .theme-examine .healthManagementInfographic > ._note ._balloon:before {
  border-color: #ea9a00 transparent transparent transparent;
}

.theme-customer .healthManagementInfographic > ._note ._balloon:before,
[class*="theme-"] .theme-customer .healthManagementInfographic > ._note ._balloon:before {
  border-color: #009d76 transparent transparent transparent;
}

.theme-linkx .healthManagementInfographic > ._note ._balloon:before,
[class*="theme-"] .theme-linkx .healthManagementInfographic > ._note ._balloon:before {
  border-color: #e73134 transparent transparent transparent;
}

.theme-goods .healthManagementInfographic > ._note ._balloon:before,
[class*="theme-"] .theme-goods .healthManagementInfographic > ._note ._balloon:before {
  border-color: #e2516f transparent transparent transparent;
}

.hlaList {
  border-top: 1px solid #ccc;
  margin: 3rem 0;
}

.hlaList ._item {
  -ms-flex-align: start;
      align-items: flex-start;
  border-bottom: 1px solid #ccc;
  display: -ms-flexbox;
  display: flex;
  padding: 3rem 0 2rem;
}

.hlaList ._item ._image {
  -ms-flex: 0 0 72px;
      flex: 0 0 72px;
  max-width: 72px;
}

.hlaList ._item ._body {
  -ms-flex-align: start;
      align-items: flex-start;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  max-width: 100%;
  padding-left: 20px;
}

.hlaList ._item ._body ._data {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  max-width: 50%;
  padding-right: 20px;
}

.hlaList ._item ._body ._data ._name {
  border: none;
  font-size: 2rem;
  margin-top: 0;
  padding: 0;
}

.hlaList ._item ._body ._data ._status {
  width: 100%;
}

.hlaList ._item ._body ._data ._status th,
.hlaList ._item ._body ._data ._status td {
  border-bottom-color: #eee;
  border-left: none;
  border-right: none;
  border-top-color: #eee;
}

.hlaList ._item ._body ._data ._status th {
  background-color: transparent;
  vertical-align: baseline;
  white-space: nowrap;
}

.hlaList ._item ._body ._data ._status td {
  width: 100%;
}

.hlaList ._item ._body ._comment {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  max-width: 50%;
  background-color: #f3efe6;
  border-radius: 1rem;
  font-size: 12px;
  margin-bottom: 1rem;
  padding: 1px 20px 1px;
}

.hlaMap {
  background-color: #f1f8f8;
  height: 720px;
  position: relative;
  width: 676px;
}

.hlaMap-title {
  position: absolute;
  top: 32px;
  left: 25px;
  background-color: rgba(255, 255, 255, 0.5);
  text-align: center;
  color: #24495d;
  font-size: 20px;
  margin: 0;
  padding: 1em;
  font-weight: bold;
}

.hlaMap-panel > ._item {
  background-color: #fff;
  border-left: 4px solid #c0cfb1;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  color: inherit;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 36px;
  -ms-flex-pack: center;
      justify-content: center;
  line-height: 1.2;
  min-width: 125px;
  padding: 0 .5em;
  position: absolute;
  transition: background-color .2s, border-left-color .2s;
  z-index: 2;
}

.hlaMap-panel > ._item:hover, .hlaMap-panel > ._item.is-active {
  background-color: #edf6e3;
  border-left-color: #54881f;
  text-decoration: none;
}

.hlaMap-panel > ._item > ._title {
  font-size: 14px;
  font-weight: bold;
}

.hlaMap-panel > ._item > ._sub {
  color: #777;
  font-size: 10px;
}

.hlaMap-panel > [data-panel="hokkaido"] {
  left: 541px;
  top: 169px;
}

.hlaMap-panel > [data-panel="tohoku"] {
  left: 494px;
  top: 312px;
}

.hlaMap-panel > [data-panel="kanto"] {
  left: 476px;
  top: 383px;
}

.hlaMap-panel > [data-panel="saitama"] {
  left: 476px;
  top: 425px;
}

.hlaMap-panel > [data-panel="chiba"] {
  left: 476px;
  top: 467px;
}

.hlaMap-panel > [data-panel="tokyo"] {
  left: 476px;
  top: 509px;
}

.hlaMap-panel > [data-panel="kanagawa"] {
  left: 476px;
  top: 551px;
}

.hlaMap-panel > [data-panel="koshinetsu"] {
  left: 264px;
  top: 241px;
}

.hlaMap-panel > [data-panel="hokuriku"] {
  left: 264px;
  top: 283px;
}

.hlaMap-panel > [data-panel="sizuoka"] {
  left: 321px;
  top: 514px;
}

.hlaMap-panel > [data-panel="chubu"] {
  left: 321px;
  top: 556px;
}

.hlaMap-panel > [data-panel="kansai_1"] {
  left: 154px;
  top: 338px;
}

.hlaMap-panel > [data-panel="kansai_2"] {
  left: 154px;
  top: 380px;
}

.hlaMap-panel > [data-panel="chugoku"] {
  left: 20px;
  top: 438px;
}

.hlaMap-panel > [data-panel="shikoku"] {
  left: 173px;
  top: 564px;
}

.hlaMap-panel > [data-panel="kyushu"] {
  left: 109px;
  top: 635px;
}

.hlaMap-area {
  left: 42px;
  position: absolute;
  top: 32px;
  z-index: 1;
}

.hlaMap-area > ._item path {
  fill: #c0cfb1;
  transition: fill .2s;
}

.hlaMap-area > ._item:hover path, .hlaMap-area > ._item.is-active path {
  fill: #54881f;
}

.hlaMap-area > ._item-waku {
  fill: none;
  stroke: #ccc;
  stroke-width: 1;
}

.hlaMap-area > ._item-kenkyo {
  fill: none;
  pointer-events: none;
  stroke: #fff;
  stroke-width: 1;
}

.holdingsLogo {
  position: absolute;
  right: 0;
  top: 19px;
}

.holdingsLogo p {
  line-height: 1;
  margin: 0;
}

.holdingsLogo p a {
  display: block;
}

.holdingsLogo p a img {
  width: 200px;
}

.lifeInsuranceSimulator {
  margin: 0 0 2rem;
}

.lifeInsuranceSimulator.is-active > .lifeInsuranceSimulator-header {
  border-radius: 24px 24px 0 0;
}

.lifeInsuranceSimulator.is-disabled {
  opacity: .34;
}

.lifeInsuranceSimulator.is-disabled .lifeInsuranceSimulator-header a {
  position: static;
}

.lifeInsuranceSimulator-header {
  border-radius: 24px;
  display: table;
  padding: 2rem 20px;
  table-layout: fixed;
  width: 100%;
  background-color: #f9e0e4;
  border: 2px solid #dc5269;
  position: relative;
}

.lifeInsuranceSimulator-header > ._anchor {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

.lifeInsuranceSimulator-header > ._check {
  display: table-cell;
  padding: 0 20px 0 0;
  vertical-align: middle;
  width: 57px;
}

.lifeInsuranceSimulator-header > ._check > ._trigger {
  display: none;
}

.lifeInsuranceSimulator-header > ._check > ._trigger:checked ~ ._button {
  background-color: #5cc500;
  color: #fff;
}

.lifeInsuranceSimulator-header > ._check > ._trigger:checked ~ ._button:before {
  content: "\f1dd";
}

.lifeInsuranceSimulator-header > ._check > ._button {
  border: 3px solid #fff;
  font-size: 2rem;
  padding: .5rem;
  background-color: #eee;
  border-radius: 6px;
  color: transparent;
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  text-align: center;
}

.lifeInsuranceSimulator-header > ._check > ._button:before {
  content: "\f1dd";
  font-family: "icon";
}

.lifeInsuranceSimulator-header > ._logo {
  display: table-cell;
  padding: 0 20px 0 0;
  vertical-align: middle;
  width: 280px;
  text-align: center;
}

.lifeInsuranceSimulator-header > ._logo > ._cover {
  background-color: #fff;
  border-radius: 6px;
  display: table-cell;
  height: 120px;
  margin-bottom: .5rem;
  padding: 1rem;
  vertical-align: middle;
  width: 280px;
}

.lifeInsuranceSimulator-header > ._logo > ._cover img {
  max-height: 100px;
  max-width: 240px;
}

.lifeInsuranceSimulator-header > ._logo a {
  display: inline-block;
  margin-top: 1rem;
  position: relative;
  z-index: 2;
}

.lifeInsuranceSimulator-header > ._body {
  display: table-cell;
  padding: 0 20px 0 0;
  vertical-align: middle;
  width: 327px;
}

.lifeInsuranceSimulator-header > ._body > ._title {
  border: none;
  font-size: 1.6rem;
  margin: 0;
  padding: 0;
}

.lifeInsuranceSimulator-header > ._body > ._outline {
  margin: 1rem 0 0;
}

.lifeInsuranceSimulator-header > ._price {
  display: table-cell;
  vertical-align: middle;
  width: 220px;
  background-color: #fff;
  border: 2px solid #cc0022;
  border-radius: 12px;
  line-height: 1;
  padding: 1em;
}

.lifeInsuranceSimulator-header > ._price.is-disabled dd b {
  color: #ccc;
}

.lifeInsuranceSimulator-header > ._price dt {
  font-size: 1.6rem;
  margin-bottom: 1rem;
}

.lifeInsuranceSimulator-header > ._price dd {
  font-size: 2.4rem;
  font-weight: bold;
  text-align: right;
}

.lifeInsuranceSimulator-header > ._price dd b {
  color: #c02;
  font-size: 4rem;
  font-weight: inherit;
  margin-right: .1em;
}

.lifeInsuranceSimulator-body {
  border-radius: 0 0 24px 24px;
  padding: 2rem 20px 2rem;
  background-color: #fff;
  border: 2px solid #f1b8c1;
  border-top: none;
}

.lifeInsuranceSimulator-body > ._contract {
  margin-bottom: 1rem;
}

.lifeInsuranceSimulator-body > ._required {
  background-color: #fff;
  border: 4px solid #dc5269;
  border-radius: 12px;
  margin: 0 0 1rem;
  padding: 0 20px;
}

.lifeInsuranceSimulator-body > ._required > ._item {
  display: table;
  table-layout: fixed;
  width: 100%;
  padding: 2rem 0;
}

.lifeInsuranceSimulator-body > ._required > ._item + ._item {
  border-top: 1px solid #e6e6e6;
}

.lifeInsuranceSimulator-body > ._required > ._item > ._step {
  display: table-cell;
  padding: 0 20px 0 0;
  vertical-align: middle;
  width: 9rem;
}

.lifeInsuranceSimulator-body > ._required > ._item > ._step span {
  background-color: #cc0022;
  border-radius: 2rem;
  color: #fff;
  display: inline-block;
  padding: 0 .75em;
}

.lifeInsuranceSimulator-body > ._required > ._item > ._name {
  display: table-cell;
  font-size: 1.8rem;
  vertical-align: middle;
  width: 32rem;
  font-weight: bold;
  padding: 0 20px 0 0;
}

.lifeInsuranceSimulator-body > ._required > ._item > ._name a {
  color: #b3b3b3;
  font-weight: normal;
}

.lifeInsuranceSimulator-body > ._required > ._item > ._form {
  display: table-cell;
  font-size: 1.8rem;
  vertical-align: middle;
  width: 44rem;
}

.lifeInsuranceSimulator-body > ._option {
  margin: 0 0 1rem;
}

.lifeInsuranceSimulator-body > ._option > ._trigger {
  display: none;
}

.lifeInsuranceSimulator-body > ._option > ._trigger:checked ~ ._item {
  display: table;
  table-layout: fixed;
  width: 100%;
}

.lifeInsuranceSimulator-body > ._option > ._trigger:checked ~ ._more > ._button:before {
  content: attr(data-label-show);
}

.lifeInsuranceSimulator-body > ._option > ._label {
  display: table;
  line-height: 1;
  margin: 0 auto 1rem;
}

.lifeInsuranceSimulator-body > ._option > ._label > ._icon {
  color: #cc0022 !important;
  display: table-cell;
  font-size: 4.8rem;
  vertical-align: middle;
}

.lifeInsuranceSimulator-body > ._option > ._label > ._label {
  display: table-cell;
  vertical-align: middle;
}

.lifeInsuranceSimulator-body > ._option > ._label > ._label b {
  display: inline-block;
  font-size: 2rem;
  margin-top: .5rem;
}

.lifeInsuranceSimulator-body > ._option > ._label > ._label > ._step {
  background-color: #cc0022;
  border-radius: 2rem;
  color: #fff;
  display: inline-block;
  padding: .25em .75em;
}

.lifeInsuranceSimulator-body > ._option > ._item {
  background-color: #fff;
  border: 1px solid #f5ccd3;
  border-radius: 6px;
  display: none;
  padding: 1.25rem 20px;
  position: relative;
}

.lifeInsuranceSimulator-body > ._option > ._item._init {
  display: table;
  table-layout: fixed;
  width: 100%;
}

.lifeInsuranceSimulator-body > ._option > ._item + ._item {
  margin-top: .5rem;
}

.lifeInsuranceSimulator-body > ._option > ._item._recommend {
  border: 2px solid #f1b8c1;
}

.lifeInsuranceSimulator-body > ._option > ._item._recommend:before {
  background-color: #cc0022;
  border-radius: 3px;
  bottom: calc(100% - 1.1em);
  color: #fff;
  content: "おすすめ!";
  font-size: 1.1rem;
  font-weight: bold;
  left: 20px;
  padding: 0 .75em;
  position: absolute;
}

.lifeInsuranceSimulator-body > ._option > ._item._recommend:after {
  border-color: transparent #cc0022 transparent transparent;
  border-style: solid;
  border-width: 0 4px 4px 0;
  bottom: calc(100% - 1.1em);
  content: "";
  height: 0;
  left: 5rem;
  position: absolute;
  width: 0;
}

.lifeInsuranceSimulator-body > ._option > ._item > ._name {
  display: table-cell;
  font-size: 1.8rem;
  vertical-align: middle;
  width: 40rem;
  font-weight: bold;
  padding: 0 20px 0 0;
}

.lifeInsuranceSimulator-body > ._option > ._item > ._name a {
  color: #b3b3b3;
  font-weight: normal;
}

.lifeInsuranceSimulator-body > ._option > ._item > ._form {
  display: table-cell;
  font-size: 1.8rem;
  vertical-align: middle;
  width: 44rem;
}

.lifeInsuranceSimulator-body > ._option > ._item > ._form .form-select {
  width: 100%;
}

.lifeInsuranceSimulator-body > ._option > ._more {
  font-size: 1.6rem;
  margin: 2rem 0 1rem;
  text-align: center;
}

.lifeInsuranceSimulator-body > ._option > ._more > ._button {
  background-color: #cc0022;
  border-radius: 3rem;
  color: #fff;
  display: inline-block;
  padding: .5em 2em;
}

.lifeInsuranceSimulator-body > ._option > ._more > ._button:before {
  content: attr(data-label-hide);
}

.lifeInsuranceSimulator-conditions {
  display: table;
  width: 100%;
  background-color: #eee;
  border-radius: 6px;
  margin-bottom: 2rem;
  padding: 1em 20px;
}

.lifeInsuranceSimulator-conditions > ._title {
  display: table-cell;
  margin: 0;
  padding-right: 20px;
  vertical-align: middle;
  white-space: nowrap;
  font-size: 1.4rem;
}

.lifeInsuranceSimulator-conditions > ._body {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  background-color: #fff;
  border-radius: 6px;
  padding: 1em;
}

.lifeInsuranceSimulator-conditions > ._body > ._data {
  font-size: 1.4rem;
  margin: 0;
}

.lifeInsuranceSimulator-conditions > ._body > ._note {
  color: #777;
  font-size: 1.2rem;
  margin: 0;
}

.lifeInsuranceSimulator-conditions > ._action {
  display: table-cell;
  padding-left: 20px;
  vertical-align: middle;
  white-space: nowrap;
  margin: 0;
}

.lifeInsuranceSimulator-conditions > ._action > ._button {
  background-color: #ea9a00;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  font-size: 1.4rem;
  padding: 1em 1.5em;
}

.lifeInsuranceSimulator-conditions > ._action > ._button:hover {
  background-color: #bb7b00;
  text-decoration: none;
}

.lifeInsuranceSimulator-startup {
  border-radius: 24px;
}

.lifeInsuranceSimulator-startup > ._lead {
  font-size: 2rem;
  font-weight: bold;
  text-align: center;
}

.lifeInsuranceSimulator-startup > ._body > ._items {
  margin-bottom: 2rem;
}

.lifeInsuranceSimulator-startup > ._body > ._items > ._item {
  font-size: 1.8rem;
  background-color: #eee;
  border-radius: 6px;
  margin-bottom: 1rem;
  padding: 1em;
}

.lifeInsuranceSimulator-startup > ._body > ._items > ._item:before, .lifeInsuranceSimulator-startup > ._body > ._items > ._item:after {
  content: "";
  display: table;
}

.lifeInsuranceSimulator-startup > ._body > ._items > ._item:after {
  clear: both;
}

.lifeInsuranceSimulator-startup > ._body > ._items > ._item > ._name {
  float: left;
  padding-right: 20px;
  width: 34%;
  font-weight: bold;
}

.lifeInsuranceSimulator-startup > ._body > ._items > ._item > ._form {
  float: left;
}

.lifeInsuranceSimulator-startup > ._body > ._items > ._item > ._form .form-select {
  width: 7.25em;
}

.lifeInsuranceSimulator-startup > ._body > ._submit {
  margin-bottom: 2rem;
  text-align: center;
}

.lifeInsuranceSimulator-startup > ._body > ._submit > ._button {
  background-color: #009f3a;
  border-radius: 6px;
  color: #fff;
  display: inline-block;
  font-size: 1.8rem;
  font-weight: bold;
  padding: .5em 1em;
  text-align: center;
  width: 20rem;
}

.lifeInsuranceSimulator-results-wrapper {
  z-index: 1041 !important;
}

.lifeInsuranceSimulator-results > ._group > ._item {
  width: 25% !important;
}

.lifeInsuranceSimulator-results > ._group > ._price {
  padding: 0 10px;
  width: 50%;
  float: left;
}

.lifeInsuranceSimulator-results > ._group > ._price > ._panel {
  border-radius: 6px;
  font-size: 1.8rem;
  background-color: #fff;
  border: 2px solid #c02;
  line-height: 1;
  margin: 0;
  padding: .385em 1em;
  text-align: right;
}

.lifeInsuranceSimulator-results > ._group > ._price > ._panel:before, .lifeInsuranceSimulator-results > ._group > ._price > ._panel:after {
  content: "";
  display: table;
}

.lifeInsuranceSimulator-results > ._group > ._price > ._panel:after {
  clear: both;
}

.lifeInsuranceSimulator-results > ._group > ._price > ._panel dt {
  display: block;
  float: left;
}

.lifeInsuranceSimulator-results > ._group > ._price > ._panel dd {
  font-size: 3.2rem;
  display: inline-block;
  font-weight: bold;
}

.lifeInsuranceSimulator-results > ._group > ._price > ._panel dd b {
  font-size: 4.8rem;
  color: #c02;
  font-weight: inherit;
  margin-right: .1em;
}

.form-radio {
  display: inline-block;
}

.form-radio input {
  display: none;
}

.form-radio input:checked + span {
  font-weight: bold;
}

.form-radio input:checked + span:before {
  color: #5cc500;
  content: "\f192";
  font-weight: normal;
}

.form-radio span {
  border-radius: 6px;
  padding: .2em;
}

.form-radio span:before {
  color: #b3b3b3;
  content: "\f1db";
  font-family: "icon";
  margin-right: .4em;
}

.form-disabled {
  opacity: .34;
}

.form-select {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 3px;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: middle;
}

.form-select:after {
  -ms-flex-align: center;
      align-items: center;
  background-color: #403d3b;
  bottom: 0;
  color: #fff;
  content: "\e801";
  display: -ms-flexbox;
  display: flex;
  font-family: "icon";
  font-weight: 900;
  padding: 0 .5em;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
}

.form-select select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: none;
  color: #403d3b;
  display: block;
  margin: 0;
  padding: 0 2.5em 0 1em;
  width: 100%;
}

.form-select select::-ms-expand {
  display: none;
}

.form-unit {
  margin-left: .2em;
}

.is-kenkonoomamori .lifeInsuranceSimulator-header {
  background-color: #fdeef2;
  border-color: #f19cb3;
}

.is-kenkonoomamori .lifeInsuranceSimulator-header > ._price {
  border-color: #eb6e8f;
}

.is-kenkonoomamori .lifeInsuranceSimulator-body {
  border-color: #f9d6e0;
}

.is-kenkonoomamori .lifeInsuranceSimulator-body > ._required {
  border-color: #f19cb3;
}

.is-kenkonoomamori .lifeInsuranceSimulator-body > ._required > ._item > ._step span {
  background-color: #eb6e8f;
}

.is-kenkonoomamori .lifeInsuranceSimulator-body > ._option > ._label > ._icon {
  color: #eb6e8f !important;
}

.is-kenkonoomamori .lifeInsuranceSimulator-body > ._option > ._label > ._label > ._step {
  background-color: #eb6e8f;
}

.is-kenkonoomamori .lifeInsuranceSimulator-body > ._option > ._item {
  background-color: #fef9fb;
  border-color: #fbe2e9;
}

.is-kenkonoomamori .lifeInsuranceSimulator-body > ._option > ._item._recommend {
  border-color: #f9d6e0;
}

.is-kenkonoomamori .lifeInsuranceSimulator-body > ._option > ._item._recommend:before {
  background-color: #eb6e8f;
}

.is-kenkonoomamori .lifeInsuranceSimulator-body > ._option > ._item._recommend:after {
  border-color: transparent #eb6e8f transparent transparent;
}

.is-kenkonoomamori .lifeInsuranceSimulator-body > ._option > ._more > ._button {
  background-color: #eb6e8f;
}

.is-kenkonoomamoriheart .lifeInsuranceSimulator-header {
  background-color: #fdeef9;
  border-color: #f19cde;
}

.is-kenkonoomamoriheart .lifeInsuranceSimulator-header > ._price {
  border-color: #eb6ecf;
}

.is-kenkonoomamoriheart .lifeInsuranceSimulator-body {
  border-color: #f9d6f2;
}

.is-kenkonoomamoriheart .lifeInsuranceSimulator-body > ._required {
  border-color: #f19cde;
}

.is-kenkonoomamoriheart .lifeInsuranceSimulator-body > ._required > ._item > ._step span {
  background-color: #eb6ecf;
}

.is-kenkonoomamoriheart .lifeInsuranceSimulator-body > ._option > ._label > ._icon {
  color: #eb6ecf !important;
}

.is-kenkonoomamoriheart .lifeInsuranceSimulator-body > ._option > ._label > ._label > ._step {
  background-color: #eb6ecf;
}

.is-kenkonoomamoriheart .lifeInsuranceSimulator-body > ._option > ._item {
  background-color: #fef9fd;
  border-color: #fbe2f5;
}

.is-kenkonoomamoriheart .lifeInsuranceSimulator-body > ._option > ._item._recommend {
  border-color: #f9d6f2;
}

.is-kenkonoomamoriheart .lifeInsuranceSimulator-body > ._option > ._item._recommend:before {
  background-color: #eb6ecf;
}

.is-kenkonoomamoriheart .lifeInsuranceSimulator-body > ._option > ._item._recommend:after {
  border-color: transparent #eb6ecf transparent transparent;
}

.is-kenkonoomamoriheart .lifeInsuranceSimulator-body > ._option > ._more > ._button {
  background-color: #eb6ecf;
}

.is-ninchisho .lifeInsuranceSimulator-header {
  background-color: #f0eae4;
  border-color: #a88768;
}

.is-ninchisho .lifeInsuranceSimulator-header > ._price {
  border-color: #7f4e21;
}

.is-ninchisho .lifeInsuranceSimulator-body {
  border-color: #dbcdc1;
}

.is-ninchisho .lifeInsuranceSimulator-body > ._required {
  border-color: #a88768;
}

.is-ninchisho .lifeInsuranceSimulator-body > ._required > ._item > ._step span {
  background-color: #7f4e21;
}

.is-ninchisho .lifeInsuranceSimulator-body > ._option > ._label > ._icon {
  color: #7f4e21 !important;
}

.is-ninchisho .lifeInsuranceSimulator-body > ._option > ._label > ._label > ._step {
  background-color: #7f4e21;
}

.is-ninchisho .lifeInsuranceSimulator-body > ._option > ._item {
  background-color: #faf8f6;
  border-color: #e5dcd3;
}

.is-ninchisho .lifeInsuranceSimulator-body > ._option > ._item._recommend {
  border-color: #dbcdc1;
}

.is-ninchisho .lifeInsuranceSimulator-body > ._option > ._item._recommend:before {
  background-color: #7f4e21;
}

.is-ninchisho .lifeInsuranceSimulator-body > ._option > ._item._recommend:after {
  border-color: transparent #7f4e21 transparent transparent;
}

.is-ninchisho .lifeInsuranceSimulator-body > ._option > ._more > ._button {
  background-color: #7f4e21;
}

.is-yukinoomamori .lifeInsuranceSimulator-header {
  background-color: #e1f6f1;
  border-color: #52c9b2;
}

.is-yukinoomamori .lifeInsuranceSimulator-header > ._price {
  border-color: #01b08e;
}

.is-yukinoomamori .lifeInsuranceSimulator-body {
  border-color: #b8e9df;
}

.is-yukinoomamori .lifeInsuranceSimulator-body > ._required {
  border-color: #52c9b2;
}

.is-yukinoomamori .lifeInsuranceSimulator-body > ._required > ._item > ._step span {
  background-color: #01b08e;
}

.is-yukinoomamori .lifeInsuranceSimulator-body > ._option > ._label > ._icon {
  color: #01b08e !important;
}

.is-yukinoomamori .lifeInsuranceSimulator-body > ._option > ._label > ._label > ._step {
  background-color: #01b08e;
}

.is-yukinoomamori .lifeInsuranceSimulator-body > ._option > ._item {
  background-color: #f5fcfa;
  border-color: #ccefe8;
}

.is-yukinoomamori .lifeInsuranceSimulator-body > ._option > ._item._recommend {
  border-color: #b8e9df;
}

.is-yukinoomamori .lifeInsuranceSimulator-body > ._option > ._item._recommend:before {
  background-color: #01b08e;
}

.is-yukinoomamori .lifeInsuranceSimulator-body > ._option > ._item._recommend:after {
  border-color: transparent #01b08e transparent transparent;
}

.is-yukinoomamori .lifeInsuranceSimulator-body > ._option > ._more > ._button {
  background-color: #01b08e;
}

.is-jibuntokazokunoomamori .lifeInsuranceSimulator-header {
  background-color: #fef3e0;
  border-color: #f7b852;
}

.is-jibuntokazokunoomamori .lifeInsuranceSimulator-header > ._price {
  border-color: #f39700;
}

.is-jibuntokazokunoomamori .lifeInsuranceSimulator-body {
  border-color: #fce2b8;
}

.is-jibuntokazokunoomamori .lifeInsuranceSimulator-body > ._required {
  border-color: #f7b852;
}

.is-jibuntokazokunoomamori .lifeInsuranceSimulator-body > ._required > ._item > ._step span {
  background-color: #f39700;
}

.is-jibuntokazokunoomamori .lifeInsuranceSimulator-body > ._option > ._label > ._icon {
  color: #f39700 !important;
}

.is-jibuntokazokunoomamori .lifeInsuranceSimulator-body > ._option > ._label > ._label > ._step {
  background-color: #f39700;
}

.is-jibuntokazokunoomamori .lifeInsuranceSimulator-body > ._option > ._item {
  background-color: #fffbf5;
  border-color: #fdeacc;
}

.is-jibuntokazokunoomamori .lifeInsuranceSimulator-body > ._option > ._item._recommend {
  border-color: #fce2b8;
}

.is-jibuntokazokunoomamori .lifeInsuranceSimulator-body > ._option > ._item._recommend:before {
  background-color: #f39700;
}

.is-jibuntokazokunoomamori .lifeInsuranceSimulator-body > ._option > ._item._recommend:after {
  border-color: transparent #f39700 transparent transparent;
}

.is-jibuntokazokunoomamori .lifeInsuranceSimulator-body > ._option > ._more > ._button {
  background-color: #f39700;
}

.is-ishonoomamori .lifeInsuranceSimulator-header {
  background-color: #e4f6f9;
  border-color: #68ccdf;
}

.is-ishonoomamori .lifeInsuranceSimulator-header > ._price {
  border-color: #21b4d0;
}

.is-ishonoomamori .lifeInsuranceSimulator-body {
  border-color: #c1eaf2;
}

.is-ishonoomamori .lifeInsuranceSimulator-body > ._required {
  border-color: #68ccdf;
}

.is-ishonoomamori .lifeInsuranceSimulator-body > ._required > ._item > ._step span {
  background-color: #21b4d0;
}

.is-ishonoomamori .lifeInsuranceSimulator-body > ._option > ._label > ._icon {
  color: #21b4d0 !important;
}

.is-ishonoomamori .lifeInsuranceSimulator-body > ._option > ._label > ._label > ._step {
  background-color: #21b4d0;
}

.is-ishonoomamori .lifeInsuranceSimulator-body > ._option > ._item {
  background-color: #f6fcfd;
  border-color: #d3f0f6;
}

.is-ishonoomamori .lifeInsuranceSimulator-body > ._option > ._item._recommend {
  border-color: #c1eaf2;
}

.is-ishonoomamori .lifeInsuranceSimulator-body > ._option > ._item._recommend:before {
  background-color: #21b4d0;
}

.is-ishonoomamori .lifeInsuranceSimulator-body > ._option > ._item._recommend:after {
  border-color: transparent #21b4d0 transparent transparent;
}

.is-ishonoomamori .lifeInsuranceSimulator-body > ._option > ._more > ._button {
  background-color: #21b4d0;
}

.lineFriendRegistration {
  display: table;
  margin: 2rem auto;
}

.lineFriendRegistration > ._body {
  display: table-cell;
  padding-right: 1.8rem;
  vertical-align: middle;
}

.lineFriendRegistration > ._body > ._text {
  color: #00c000;
  font-size: 2.0rem;
  font-weight: bold;
}

.lineFriendRegistration ._image {
  display: table-cell;
  vertical-align: middle;
}

.lineFriendRegistrationFlow {
  display: table;
  margin: 0 -5px;
  table-layout: fixed;
  width: 100%;
  counter-reset: i;
}

.lineFriendRegistrationFlow > ._item {
  display: table-cell;
  padding: 0 5px;
  vertical-align: baseline;
  width: 133px;
}

.lineFriendRegistrationFlow > ._item:before {
  background-color: #00c000;
  border-radius: 50%;
  color: #fff;
  content: counter(i);
  counter-increment: i;
  display: block;
  font-size: 1.8rem;
  line-height: 40px;
  margin: 0 auto 1rem;
  text-align: center;
  width: 40px;
}

.lineFriendRegistrationFlow > ._item > ._image {
  line-height: 1.34;
}

.lineFriendRegistrationFlow > ._item > ._image img {
  margin-bottom: 1rem;
}

.lineFriendRegistrationFlow > ._arrow {
  display: table-cell;
  padding: 0 5px;
  vertical-align: middle;
  width: 44px;
  line-height: 1;
}

.lineFriendRegistrationFlow > ._arrow img {
  display: none;
}

.lineFriendRegistrationFlow > ._arrow:before {
  display: inline-block;
  background-color: #80e080;
  content: "";
  height: 20px;
  vertical-align: middle;
  width: 20px;
}

.lineFriendRegistrationFlow > ._arrow:after {
  border-color: transparent transparent transparent #80e080;
  border-width: 17px 0 17px 14px;
  display: inline-block;
  border-style: solid;
  content: "";
  height: 0;
  vertical-align: middle;
  width: 0;
}

.lity {
  background: rgba(0, 0, 0, 0.75);
}

.lity-close {
  background-color: rgba(0, 0, 0, 0.6667);
  border-radius: 5px;
  height: 40px;
  position: absolute;
  right: 5px;
  top: 5px;
  width: 40px;
}

.lity-close:hover, .lity-close:focus, .lity-close:active, .lity-close:visited {
  background-color: rgba(0, 0, 0, 0.8571);
  top: 5px;
}

.localNavigation {
  border-radius: 3px;
  margin: 1em 0;
  overflow: hidden;
}

.localNavigation > ._header p {
  background: #333;
  color: #fff;
  cursor: pointer;
  display: block;
  margin: 0;
  padding: 1em 10px;
  position: relative;
  text-decoration: none;
}

.localNavigation > ._content h2 {
  border: none;
  font-size: 1em;
  margin: 0;
  padding: 0;
}

.localNavigation > ._content h2 a {
  background: #555;
  color: #fff;
  display: block;
  padding: 1em 10px;
  text-decoration: none;
}

.localNavigation > ._content > ul {
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

.localNavigation > ._content ul {
  list-style-type: none;
  margin: 0;
  padding-left: 0;
}

.localNavigation > ._content ul li {
  border-top: 1px solid #ccc;
  margin: 0;
}

.localNavigation > ._content ul li > ul > li > a {
  font-size: 1.2rem;
  padding-left: 2.25em;
}

.localNavigation > ._content ul li > ul > li > a:before {
  color: #777;
  margin-right: -1.75em;
}

.localNavigation > ._content ul li > ul > li > ul > li > a {
  padding-left: 3em;
}

.localNavigation > ._content ul li > ul > li > ul > li > a:before {
  margin-right: -2.5em;
}

.localNavigation > ._content ul li a {
  color: #333;
  display: block;
  padding: .5em 1em .5em 1.5em;
  position: relative;
  text-decoration: none;
}

.localNavigation > ._content ul li a:hover {
  background: #ddd;
}

.localNavigation > ._content ul li a._active {
  background: #777;
  color: #fff;
}

.localNavigation > ._content ul li a._active:before {
  color: inherit;
}

.localNavigation > ._content ul li a:before {
  color: #c02;
  content: "\e800";
  font-family: "icon";
  margin-right: -1.0em;
  position: absolute;
  right: 100%;
}

.loginButton {
  height: 50px;
  right: 210px;
  top: 10px;
  width: 50px;
  display: none;
  position: absolute;
}

.theme-top .loginButton {
  display: block;
}

.mainVisual .fxb-section {
  margin: 0 -10px;
}

.mainVisual ul.slick-dots {
  list-style-type: none;
  padding-left: 0;
  text-align: center;
}

.mainVisual ul.slick-dots li {
  display: inline-block;
}

.mainVisual ul.slick-dots li button {
  background: none;
  border: none;
  font-size: 0;
  padding: 6px;
}

.mainVisual ul.slick-dots li button:after {
  background: #ccc;
  border-radius: 6px;
  content: "";
  display: inline-block;
  height: 12px;
  width: 12px;
}

.mainVisual ul.slick-dots li.slick-active button:after {
  background: #666;
}

.menuButton {
  right: 0;
  position: absolute;
  top: 0;
}

.menuButton p {
  line-height: 1;
  margin: 0;
}

.menuButton p a img._close {
  display: none;
}

.mylinkxAnnouncePanel-2 [class*="panel-"] {
  text-align: center;
}

.topHeroContent .mylinkxAnnouncePanel-2 [class*="panel-"] {
  height: 256px;
}

.mylinkxAnnouncePanel-2 [class*="panel-"] ._title {
  border: none;
  margin-bottom: .75em;
  margin-top: .8em;
  padding: 0;
}

.mylinkxAnnouncePanel-2 [class*="panel-"] ._outline {
  font-size: .92857142857em;
  line-height: 1.5;
  margin-bottom: .75em;
  margin-top: 0;
}

.topHeroContent .mylinkxAnnouncePanel-2 [class*="panel-"] ._outline {
  font-size: 1em;
}

.mylinkxAnnouncePanel-2 [class*="panel-"] ._signin {
  font-size: 1.2em;
  margin-bottom: .75em;
  margin-top: 0;
}

.mylinkxAnnouncePanel-2 [class*="panel-"] ._signin [class*="btn-"] {
  text-align: inherit;
}

.mylinkxAnnouncePanel-2 [class*="panel-"] ._signin [class*="btn-"]:before {
  margin-right: .5em;
  position: static;
}

.mylinkxAnnouncePanel-2 [class*="panel-"] ._signin [class*="btn-"] span {
  display: inline;
}

.mylinkxAnnouncePanel-2 [class*="panel-"] ._signin [class*="btn-"] span i:after {
  color: inherit !important;
}

.mylinkxAnnouncePanel-2 [class*="panel-"] ._login {
  margin-top: 0;
}

.mylinkxAnnouncePanel-2 [class*="panel-"] ._login a {
  color: #e73134;
  font-weight: bold;
}

.newsInfo {
  margin: 1em 0;
}

.newsInfo:before, .newsInfo:after {
  content: "";
  display: table;
}

.newsInfo:after {
  clear: both;
}

.newsInfo ._category {
  float: left;
}

.newsInfo ._date {
  text-align: right;
}

.newsList ul {
  list-style-type: none;
  padding-left: 0;
}

.newsList ul li {
  padding-top: .5em;
  position: relative;
}

.newsList ul li:before, .newsList ul li:after {
  content: "";
  display: table;
}

.newsList ul li:after {
  clear: both;
}

.newsList ul li:before {
  left: 9em;
  color: #c02;
  content: "\e800";
  display: inline-block;
  font-family: "icon";
  line-height: inherit;
  margin: 0 .5em 0 0;
  position: absolute;
  width: auto;
}

.newsList ul li + li {
  border-top: 1px solid #eee;
  margin-top: .5em;
}

.newsList ul li > ._info {
  float: left;
}

.newsList ul li > ._info > ._date {
  display: block;
}

.newsList ul li > ._info > ._category {
  display: block;
  line-height: 1.3334;
}

.newsList ul li > ._title {
  margin-left: 10em;
  display: block;
}

.pageHeader {
  background-color: #fff;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 -10px;
  text-shadow: 0 0 2em #fff;
}

.pageHeader > .fxb-container > .fxb-row > .fxb-col-12 {
  display: table-cell;
  float: none;
  height: 226px;
  vertical-align: middle;
  width: 50%;
}

.pageHeader > .fxb-container > .fxb-row > .fxb-col-12 > ._title {
  margin-top: .5em;
}

.pageNavigation ul {
  list-style-type: none;
  padding-left: 0;
}

.pageNavigation ul:before, .pageNavigation ul:after {
  content: "";
  display: table;
}

.pageNavigation ul:after {
  clear: both;
}

.pageNavigation ul li {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  float: left;
  margin-right: -1px;
}

.pageNavigation ul li a {
  display: inline-block;
  padding: 0 .75em;
  text-decoration: none;
}

.pageNavigation ul li a:before {
  color: #777;
  content: "\e801";
  display: inline-block;
  font-family: "icon";
  margin-right: .25em;
}

.pageNavigation ul li a:hover {
  text-decoration: underline;
}

.pluginInfo {
  border: 1px solid #ccc;
  margin: 1em 0;
  padding: 0 10px;
}

.pluginInfo:before, .pluginInfo:after {
  content: "";
  display: table;
}

.pluginInfo:after {
  clear: both;
}

.pluginInfo > ._banner {
  float: left;
  margin: 1em 0;
  width: 160px;
}

.pluginInfo > ._content {
  margin-left: 160px;
  padding-left: 10px;
}

.pluginInfo > ._content > ._outline {
  font-size: 1.2rem;
}

.premiumSimulatorPanel ._select table thead tr th {
  padding: .5em;
}

.premiumSimulatorPanel ._select table thead tr td {
  padding: .5em;
}

.premiumSimulatorPanel ._select table tbody tr th {
  padding: .5em;
}

.premiumSimulatorPanel ._select table tbody tr td {
  padding: .5em;
}

.premiumSimulatorPanel ._result table thead tr th {
  padding: .5em .5em;
}

.premiumSimulatorPanel ._result table thead tr td {
  padding: .5em .5em;
  text-align: center;
}

.premiumSimulatorPanel ._result table tbody tr th {
  line-height: 1.34;
  padding: 1em .5em;
}

.premiumSimulatorPanel ._result table tbody tr td {
  font-weight: bold;
  padding: 1em .5em;
  position: relative;
  text-align: right;
}

.theme-examine .premiumSimulatorPanel ._result table tbody tr td,
[class*="theme-"] .theme-examine .premiumSimulatorPanel ._result table tbody tr td {
  color: #ea9a00;
}

.theme-customer .premiumSimulatorPanel ._result table tbody tr td,
[class*="theme-"] .theme-customer .premiumSimulatorPanel ._result table tbody tr td {
  color: #009d76;
}

.theme-goods .premiumSimulatorPanel ._result table tbody tr td,
[class*="theme-"] .theme-goods .premiumSimulatorPanel ._result table tbody tr td {
  color: #e2516f;
}

.theme-linkx .premiumSimulatorPanel ._result table tbody tr td,
[class*="theme-"] .theme-linkx .premiumSimulatorPanel ._result table tbody tr td {
  color: #e73134;
}

.theme-company .premiumSimulatorPanel ._result table tbody tr td,
[class*="theme-"] .theme-company .premiumSimulatorPanel ._result table tbody tr td {
  color: #c02;
}

.premiumSimulatorPanel ._result table tbody tr td ._empty {
  margin-top: -.67em;
  position: absolute;
  right: .5em;
  top: 50%;
}

.premiumSimulatorPanel ._result table tbody tr td ._price {
  font-size: 2.0rem;
  opacity: 0;
  position: relative;
  text-align: right;
  top: 2rem;
}

.premiumSimulatorPanel ._select01 table tbody tr th:nth-child(1) {
  width: 14rem;
}

.premiumSimulatorPanel ._select02 table tbody tr th:nth-child(1) {
  width: 14rem;
}

.premiumSimulatorPanel ._select03 table tbody tr th:nth-child(1) {
  width: 14rem;
}

.premiumSimulatorPanel ._select04 table tbody tr th:nth-child(1) {
  width: 14rem;
}

.premiumSimulatorPanel ._select05 table tbody tr th:nth-child(1) {
  width: 14rem;
}

.premiumSimulatorPanel ._select06 table tbody tr th:nth-child(1) {
  width: 14rem;
}

.premiumSimulatorPanel ._select07 table tbody tr th:nth-child(1) {
  width: 14rem;
}

.premiumSimulatorPanel ._result01 table tbody tr th:nth-child(1) {
  width: 5rem;
}

.premiumSimulatorPanel ._result02 table tbody tr th:nth-child(1) {
  width: 12rem;
}

.premiumSimulatorPanel ._result03 table tbody tr th:nth-child(1) {
  width: 12rem;
}

.premiumSimulatorPanel ._result04 table tbody tr th:nth-child(1) {
  width: 3rem;
}

.premiumSimulatorPanel ._result04 table tbody tr th:nth-child(2) {
  width: 22rem;
}

.premiumSimulatorPanel ._result05 table tbody tr th:nth-child(1) {
  width: 4rem;
}

.premiumSimulatorPanel ._result06 table tbody tr th:nth-child(1) {
  width: 4rem;
}

.premiumSimulatorPanel ._result07 table tbody tr th:nth-child(1) {
  width: 6rem;
}

.procedureLegendPanel .figure-float-left {
  margin-top: 1em;
  margin-right: .5em;
}

.procedureSummaryPanel [class^=btn-] {
  padding: .5em .25em .5em .5em;
}

.procedureSummaryPanel [class^=btn-] span {
  font-size: 1rem;
  text-align: center;
}

.theme-company .procedureSummaryPanel [class^=btn-] span,
[class*="theme-"] .theme-company .procedureSummaryPanel [class^=btn-] span {
  color: #c02;
}

.theme-examine .procedureSummaryPanel [class^=btn-] span,
[class*="theme-"] .theme-examine .procedureSummaryPanel [class^=btn-] span {
  color: #ea9a00;
}

.theme-customer .procedureSummaryPanel [class^=btn-] span,
[class*="theme-"] .theme-customer .procedureSummaryPanel [class^=btn-] span {
  color: #009d76;
}

.theme-linkx .procedureSummaryPanel [class^=btn-] span,
[class*="theme-"] .theme-linkx .procedureSummaryPanel [class^=btn-] span {
  color: #e73134;
}

.theme-goods .procedureSummaryPanel [class^=btn-] span,
[class*="theme-"] .theme-goods .procedureSummaryPanel [class^=btn-] span {
  color: #e2516f;
}

.productCarousel {
  padding: 2em 26px 0;
  position: relative;
}

.productCarousel ._item {
  padding: 0 10px;
}

.productCarousel .slick-list {
  padding: 0 !important;
}

.productCarousel .slick-arrow {
  background: #333;
  border: none;
  color: #fff;
  font-size: 0;
  height: 60px;
  margin-top: -30px;
  position: absolute;
  top: 50%;
  z-index: 1;
}

.productCarousel .slick-arrow:after {
  content: "\e800";
  font-family: "icon";
  font-size: 1.4rem;
}

.productCarousel .slick-arrow.slick-next {
  right: 0;
}

.productCarousel .slick-arrow.slick-prev {
  left: 0;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.productCarousel ul.slick-dots {
  list-style-type: none;
  padding-left: 0;
  text-align: center;
}

.productCarousel ul.slick-dots li {
  display: inline-block;
}

.productCarousel ul.slick-dots li button {
  background: none;
  border: none;
  font-size: 0;
  padding: 6px;
}

.productCarousel ul.slick-dots li button:after {
  background: #ccc;
  border-radius: 6px;
  content: "";
  display: inline-block;
  height: 12px;
  width: 12px;
}

.productCarousel ul.slick-dots li.slick-active button:after {
  background: #666;
}

.productCategoryHeader {
  background-color: #fdf5e5;
  margin: 0 -10px;
}

.productCategoryHeader > .fxb-container > .fxb-row > .fxb-col-12 {
  display: table-cell;
  float: none;
  height: 226px;
  vertical-align: middle;
  width: 50%;
}

.productCategoryHeader > .fxb-container > .fxb-row > .fxb-col-12 > ._title {
  margin-top: .5em;
}

.productDetailCard {
  margin-bottom: 1em;
  margin-top: 1em;
}

.productDetailCard:before, .productDetailCard:after {
  content: "";
  display: table;
}

.productDetailCard:after {
  clear: both;
}

.productDetailCard > ._image {
  border: 1px solid #ccc;
  border-radius: 0.35rem;
  float: left;
  margin: 0 0 1em;
  padding: 1em;
  width: 275px;
}

.productDetailCard > ._image img {
  width: 100%;
}

.productDetailCard > ._summary {
  overflow: hidden;
  padding-left: 20px;
}

.productDetailCard > ._summary > ._category {
  margin-top: 0;
  margin-bottom: .5em;
}

.productDetailCard > ._summary > ._title {
  margin-top: 0;
}

.productDetailCard > ._summary > ._title span small {
  font-size: 2rem;
}

.productDetailCard > ._summary > ._link {
  margin-top: 1em;
}

.productDetailCard > ._summary > ._link a img,
.productDetailCard > ._summary > ._link a svg {
  height: 24px;
  width: 24px;
}

.productDetailCard > ._summary > ._keyword {
  margin: 1em -.125em;
}

.productDetailCard > ._summary > ._keyword > span {
  margin: 0 .125em;
}

.productDetailCard > ._content {
  clear: both;
}

.productFeatureButton {
  background: #fff;
  border-radius: 0.7rem;
  display: table;
  line-height: 1.34;
  margin: 1em 0 0;
  position: relative;
  vertical-align: middle;
  width: 100%;
}

.theme-company .productFeatureButton,
[class*="theme-"] .theme-company .productFeatureButton {
  border: 2px solid #c02;
}

.theme-examine .productFeatureButton,
[class*="theme-"] .theme-examine .productFeatureButton {
  border: 2px solid #ea9a00;
}

.theme-customer .productFeatureButton,
[class*="theme-"] .theme-customer .productFeatureButton {
  border: 2px solid #009d76;
}

.theme-linkx .productFeatureButton,
[class*="theme-"] .theme-linkx .productFeatureButton {
  border: 2px solid #e73134;
}

.theme-goods .productFeatureButton,
[class*="theme-"] .theme-goods .productFeatureButton {
  border: 2px solid #e2516f;
}

.productFeatureButton:hover {
  text-decoration: none;
}

.productFeatureButton:hover:after {
  bottom: 0;
  content: "";
  left: 0;
  opacity: .2;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

.theme-company .productFeatureButton:hover:after,
[class*="theme-"] .theme-company .productFeatureButton:hover:after {
  background: #c02;
}

.theme-examine .productFeatureButton:hover:after,
[class*="theme-"] .theme-examine .productFeatureButton:hover:after {
  background: #ea9a00;
}

.theme-customer .productFeatureButton:hover:after,
[class*="theme-"] .theme-customer .productFeatureButton:hover:after {
  background: #009d76;
}

.theme-linkx .productFeatureButton:hover:after,
[class*="theme-"] .theme-linkx .productFeatureButton:hover:after {
  background: #e73134;
}

.theme-goods .productFeatureButton:hover:after,
[class*="theme-"] .theme-goods .productFeatureButton:hover:after {
  background: #e2516f;
}

.productFeatureButton > ._option {
  background: #fff;
  border-radius: 0.35rem;
  font-size: 1.2rem;
  left: 10px;
  padding: .25em 0;
  position: absolute;
  text-align: center;
  top: -8px;
  width: 80px;
  z-index: 2;
}

.theme-company .productFeatureButton > ._option,
[class*="theme-"] .theme-company .productFeatureButton > ._option {
  border: 1px solid #c02;
  color: #c02;
}

.theme-examine .productFeatureButton > ._option,
[class*="theme-"] .theme-examine .productFeatureButton > ._option {
  border: 1px solid #ea9a00;
  color: #ea9a00;
}

.theme-customer .productFeatureButton > ._option,
[class*="theme-"] .theme-customer .productFeatureButton > ._option {
  border: 1px solid #009d76;
  color: #009d76;
}

.theme-linkx .productFeatureButton > ._option,
[class*="theme-"] .theme-linkx .productFeatureButton > ._option {
  border: 1px solid #e73134;
  color: #e73134;
}

.theme-goods .productFeatureButton > ._option,
[class*="theme-"] .theme-goods .productFeatureButton > ._option {
  border: 1px solid #e2516f;
  color: #e2516f;
}

.productFeatureButton > ._label {
  padding: .75em 1em;
  width: 100px;
  border-bottom-left-radius: 0.7rem;
  border-top-left-radius: 0.7rem;
  color: #333;
  display: table-cell;
  font-size: 2.8rem;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  vertical-align: middle;
}

.theme-company .productFeatureButton > ._label,
[class*="theme-"] .theme-company .productFeatureButton > ._label {
  background: #ffccd5;
  border-right: 1px solid #c02;
}

.theme-examine .productFeatureButton > ._label,
[class*="theme-"] .theme-examine .productFeatureButton > ._label {
  background: #fdf5e5;
  border-right: 1px solid #ea9a00;
}

.theme-customer .productFeatureButton > ._label,
[class*="theme-"] .theme-customer .productFeatureButton > ._label {
  background: #e9f3d2;
  border-right: 1px solid #009d76;
}

.theme-linkx .productFeatureButton > ._label,
[class*="theme-"] .theme-linkx .productFeatureButton > ._label {
  background: #fdf1f1;
  border-right: 1px solid #e73134;
}

.theme-goods .productFeatureButton > ._label,
[class*="theme-"] .theme-goods .productFeatureButton > ._label {
  background: #faf0f1;
  border-right: 1px solid #e2516f;
}

.productFeatureButton > ._label > small {
  display: block;
  font-size: 1.2rem;
}

.productFeatureButton > ._label:after {
  content: "\e801";
  display: block;
  font-family: "icon";
  font-size: 1.2rem;
  text-align: center;
}

.productFeatureButton > ._outline {
  color: #333;
  display: table-cell;
  font-size: 1.4rem;
  font-weight: bold;
  padding: .75em 1em;
  vertical-align: middle;
}

.productFeatureButton > ._outline strong {
  color: #c02;
  font-weight: bold;
}

.productFeatureTitle {
  display: table;
  line-height: 1.34;
  margin: 1em 0;
  position: relative;
  vertical-align: middle;
  width: 100%;
}

.productFeatureTitle > ._option {
  background: #fff;
  border-radius: 0.35rem;
  font-size: 1.2rem;
  left: 10px;
  padding: .25em 0;
  position: absolute;
  text-align: center;
  top: -8px;
  width: 80px;
  z-index: 2;
}

.theme-company .productFeatureTitle > ._option,
[class*="theme-"] .theme-company .productFeatureTitle > ._option {
  border: 1px solid #c02;
  color: #c02;
}

.theme-examine .productFeatureTitle > ._option,
[class*="theme-"] .theme-examine .productFeatureTitle > ._option {
  border: 1px solid #ea9a00;
  color: #ea9a00;
}

.theme-customer .productFeatureTitle > ._option,
[class*="theme-"] .theme-customer .productFeatureTitle > ._option {
  border: 1px solid #009d76;
  color: #009d76;
}

.theme-linkx .productFeatureTitle > ._option,
[class*="theme-"] .theme-linkx .productFeatureTitle > ._option {
  border: 1px solid #e73134;
  color: #e73134;
}

.theme-goods .productFeatureTitle > ._option,
[class*="theme-"] .theme-goods .productFeatureTitle > ._option {
  border: 1px solid #e2516f;
  color: #e2516f;
}

.productFeatureTitle ._label {
  background: #fff;
  border-radius: 0.7rem;
  color: #333;
  display: table-cell;
  font-size: 2.8rem;
  font-weight: bold;
  line-height: 1;
  padding: .75em 1em;
  text-align: center;
  vertical-align: middle;
  width: 100px;
}

.theme-company .productFeatureTitle ._label,
[class*="theme-"] .theme-company .productFeatureTitle ._label {
  background: #ffccd5;
  border: 2px solid #c02;
}

.theme-examine .productFeatureTitle ._label,
[class*="theme-"] .theme-examine .productFeatureTitle ._label {
  background: #fdf5e5;
  border: 2px solid #ea9a00;
}

.theme-customer .productFeatureTitle ._label,
[class*="theme-"] .theme-customer .productFeatureTitle ._label {
  background: #e9f3d2;
  border: 2px solid #009d76;
}

.theme-linkx .productFeatureTitle ._label,
[class*="theme-"] .theme-linkx .productFeatureTitle ._label {
  background: #fdf1f1;
  border: 2px solid #e73134;
}

.theme-goods .productFeatureTitle ._label,
[class*="theme-"] .theme-goods .productFeatureTitle ._label {
  background: #faf0f1;
  border: 2px solid #e2516f;
}

.productFeatureTitle ._label > small {
  display: block;
  font-size: 1.2rem;
}

.productFeatureTitle ._title {
  border: none;
  display: table-cell;
  margin: 0;
  padding: .75em 1em;
  vertical-align: middle;
}

.productFeatureTitle ._title strong {
  color: #c02;
  font-weight: bold;
}

.productHeader {
  background-color: #fff;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  margin: 0 -10px;
  text-shadow: 0 0 2em #e66b1d;
}

.productHeader > .fxb-container > .fxb-row > .fxb-col-12 {
  display: table-cell;
  float: none;
  height: 226px;
  vertical-align: middle;
  width: 50%;
}

.productHeader > .fxb-container > .fxb-row > .fxb-col-12 > ._title {
  margin-top: .5em;
}

.productNavigationPanel {
  margin: 1em 0;
}

.productNavigationPanel > ._list ul {
  list-style-type: none;
  margin-left: -1rem;
  margin-right: -1rem;
  margin-top: 0;
  padding-left: 0;
}

.productNavigationPanel > ._list ul:before, .productNavigationPanel > ._list ul:after {
  content: "";
  display: table;
}

.productNavigationPanel > ._list ul:after {
  clear: both;
}

.productNavigationPanel > ._list ul li {
  float: left;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 20%;
  margin-top: 0;
}

.productNavigationPanel > ._list ul li a {
  border: 1px solid #666;
  border-radius: 6px;
  font-size: 1.6rem;
  color: #666;
  display: block;
  font-weight: bold;
  line-height: 1.34;
  padding: 1.5rem 1rem .5rem;
  text-align: center;
}

.theme-examine .productNavigationPanel > ._list ul li a,
[class*="theme-"] .theme-examine .productNavigationPanel > ._list ul li a {
  border-color: #ea9a00;
}

.theme-customer .productNavigationPanel > ._list ul li a,
[class*="theme-"] .theme-customer .productNavigationPanel > ._list ul li a {
  border-color: #009d76;
}

.theme-goods .productNavigationPanel > ._list ul li a,
[class*="theme-"] .theme-goods .productNavigationPanel > ._list ul li a {
  border-color: #e2516f;
}

.theme-linkx .productNavigationPanel > ._list ul li a,
[class*="theme-"] .theme-linkx .productNavigationPanel > ._list ul li a {
  border-color: #e73134;
}

.theme-company .productNavigationPanel > ._list ul li a,
[class*="theme-"] .theme-company .productNavigationPanel > ._list ul li a {
  border-color: #c02;
}

.theme-examine .productNavigationPanel > ._list ul li a,
[class*="theme-"] .theme-examine .productNavigationPanel > ._list ul li a {
  color: #ea9a00;
}

.theme-customer .productNavigationPanel > ._list ul li a,
[class*="theme-"] .theme-customer .productNavigationPanel > ._list ul li a {
  color: #009d76;
}

.theme-goods .productNavigationPanel > ._list ul li a,
[class*="theme-"] .theme-goods .productNavigationPanel > ._list ul li a {
  color: #e2516f;
}

.theme-linkx .productNavigationPanel > ._list ul li a,
[class*="theme-"] .theme-linkx .productNavigationPanel > ._list ul li a {
  color: #e73134;
}

.theme-company .productNavigationPanel > ._list ul li a,
[class*="theme-"] .theme-company .productNavigationPanel > ._list ul li a {
  color: #c02;
}

.productNavigationPanel > ._list ul li a:after {
  content: "\e801";
  font-family: "icon";
}

.productNavigationPanel > ._list ul li a:hover {
  background-color: #f0f0f0;
  text-decoration: none;
}

.theme-examine .productNavigationPanel > ._list ul li a:hover,
[class*="theme-"] .theme-examine .productNavigationPanel > ._list ul li a:hover {
  background-color: oldlace;
}

.theme-customer .productNavigationPanel > ._list ul li a:hover,
[class*="theme-"] .theme-customer .productNavigationPanel > ._list ul li a:hover {
  background-color: #e6f5f1;
}

.theme-goods .productNavigationPanel > ._list ul li a:hover,
[class*="theme-"] .theme-goods .productNavigationPanel > ._list ul li a:hover {
  background-color: #fceef1;
}

.theme-linkx .productNavigationPanel > ._list ul li a:hover,
[class*="theme-"] .theme-linkx .productNavigationPanel > ._list ul li a:hover {
  background-color: #fdeaeb;
}

.theme-company .productNavigationPanel > ._list ul li a:hover,
[class*="theme-"] .theme-company .productNavigationPanel > ._list ul li a:hover {
  background-color: #fae6e9;
}

.productNavigationPanel > ._list ul li a > ._icon {
  margin-bottom: .5rem;
}

.productPanel {
  display: table;
  table-layout: fixed;
  width: 100%;
  border: 1px solid #ccc;
  border-radius: .5rem;
  margin: 1em 0;
  padding: 2rem;
}

.productPanel .productPanel-header {
  display: table-cell;
  padding-right: 2rem;
  padding-top: 1rem;
  vertical-align: middle;
  width: 60%;
}

.productPanel .productPanel-header > ._image {
  margin-bottom: 1rem;
}

.productPanel .productPanel-header > ._image a img {
  width: 320px;
}

.productPanel .productPanel-header > ._keyword {
  margin-bottom: 1rem;
}

.productPanel .productPanel-header > ._keyword [class^="label-"] {
  margin-right: .5em;
}

.productPanel .productPanel-header > ._title {
  font-size: 2.2rem;
  border: none;
  margin-bottom: 1rem;
  margin-top: 0;
  padding: 0;
}

.productPanel .productPanel-header > ._outline {
  font-size: 1.4rem;
  margin-bottom: 1rem;
  margin-top: 0;
}

.productPanel .productPanel-body {
  border-left: 1px solid #eee;
  display: table-cell;
  padding-left: 2rem;
  vertical-align: middle;
  width: 40%;
}

.productPanel .productPanel-body > ._system {
  margin-bottom: 1.5rem;
}

.productPanel .productPanel-body > ._system + ._system {
  border-top: 1px solid #eee;
  padding-top: 1rem;
}

.productPanel .productPanel-body > ._system:last-child {
  margin-bottom: 0;
}

.productPanel .productPanel-body > ._system._examine > ._item > ._more .btn-primary {
  border-color: #ea9a00;
  color: #ea9a00;
}

.productPanel .productPanel-body > ._system._examine > ._item > ._order .btn-primary {
  background-color: #ea9a00;
}

.productPanel .productPanel-body > ._system._goods > ._item > ._more .btn-primary {
  border-color: #e2516f;
  color: #e2516f;
}

.productPanel .productPanel-body > ._system._goods > ._item > ._order .btn-primary {
  background-color: #e2516f;
}

.productPanel .productPanel-body > ._system > ._title {
  font-size: 1.4rem;
  margin-bottom: 1rem;
}

.productPanel .productPanel-body > ._system > ._title [class^="label-"] {
  font-size: 1rem;
  margin-left: .5em;
  vertical-align: .2em;
}

.productPanel .productPanel-body > ._system > ._title [class^="label-"].label-disabled {
  opacity: .25;
}

.productPanel .productPanel-body > ._system > ._item {
  margin-left: -.5rem;
  margin-right: -.5rem;
}

.productPanel .productPanel-body > ._system > ._item:before, .productPanel .productPanel-body > ._system > ._item:after {
  content: "";
  display: table;
}

.productPanel .productPanel-body > ._system > ._item:after {
  clear: both;
}

.productPanel .productPanel-body > ._system > ._item > ._more {
  float: left;
  padding-left: .5rem;
  padding-right: .5rem;
  width: 66.66667%;
}

.productPanel .productPanel-body > ._system > ._item > ._more .btn-default {
  background-color: #666;
  color: #fff;
  margin-bottom: 1rem;
}

.productPanel .productPanel-body > ._system > ._item > ._more .btn-disabled {
  background-color: #eee !important;
  border: none;
  border-color: transparent !important;
  color: #ccc !important;
  opacity: 1;
}

.productPanel .productPanel-body > ._system > ._item > ._more [class^="btn-"] {
  padding-bottom: .6667em;
  padding-left: 1em;
  padding-right: .5em;
  padding-top: .6667em;
  text-align: center;
}

.productPanel .productPanel-body > ._system > ._item > ._more [class^="btn-"]:before {
  color: inherit;
}

.productPanel .productPanel-body > ._system > ._item > ._more [class^="btn-"] span:after {
  color: inherit !important;
}

.productPanel .productPanel-body > ._system > ._item > ._order {
  float: left;
  padding-left: .5rem;
  padding-right: .5rem;
  width: 33.33333%;
}

.productPanel .productPanel-body > ._system > ._item > ._order .btn-disabled {
  background-color: #eee !important;
  border: none;
  border-color: transparent !important;
  color: #ccc !important;
  opacity: 1;
}

.productPanel .productPanel-body > ._system > ._item > ._order .btn-disabled span svg path {
  fill: #ccc;
}

.productPanel .productPanel-body > ._system > ._item > ._order [class^="btn-"] {
  padding-bottom: .6667em;
  padding-left: 1em;
  padding-right: .5em;
  padding-top: .5em;
  text-align: center;
}

.productPanel .productPanel-body > ._system > ._item > ._order [class^="btn-"]:before {
  color: inherit;
}

.productPanel .productPanel-body > ._system > ._item > ._order [class^="btn-"] span svg {
  margin-bottom: .15em;
}

.productPanel .productPanel-body > ._system > ._item > ._order [class^="btn-"] span:after {
  color: inherit !important;
}

.productSearchPanel {
  padding: 2rem 2rem 0;
  border: 1px solid #ccc;
  border-radius: 6px;
  margin: 1em 0;
  position: relative;
}

.productSearchPanel ._header h2 {
  font-size: 1.6rem;
  border-top: none;
  margin-top: 0;
  padding: 0;
  text-align: center;
}

.productSearchPanel > ._content ul {
  padding-left: 20%;
  padding-right: 20%;
  list-style-type: none;
  margin-bottom: 1rem;
  margin-left: -.4rem;
  margin-right: -.4rem;
  margin-top: 0;
  text-align: center;
}

.productSearchPanel > ._content ul li {
  display: inline-block;
  margin-bottom: 1rem;
  padding-left: .4rem;
  padding-right: .4rem;
}

.productSearchPanel > ._content ul li input {
  display: none;
}

.productSearchPanel > ._content ul li input:checked ~ label {
  background-color: #666;
  border-color: transparent;
  color: #fff;
}

.theme-examine .productSearchPanel > ._content ul li input:checked ~ label,
[class*="theme-"] .theme-examine .productSearchPanel > ._content ul li input:checked ~ label {
  background-color: #ea9a00;
}

.theme-customer .productSearchPanel > ._content ul li input:checked ~ label,
[class*="theme-"] .theme-customer .productSearchPanel > ._content ul li input:checked ~ label {
  background-color: #009d76;
}

.theme-goods .productSearchPanel > ._content ul li input:checked ~ label,
[class*="theme-"] .theme-goods .productSearchPanel > ._content ul li input:checked ~ label {
  background-color: #e2516f;
}

.theme-linkx .productSearchPanel > ._content ul li input:checked ~ label,
[class*="theme-"] .theme-linkx .productSearchPanel > ._content ul li input:checked ~ label {
  background-color: #e73134;
}

.theme-company .productSearchPanel > ._content ul li input:checked ~ label,
[class*="theme-"] .theme-company .productSearchPanel > ._content ul li input:checked ~ label {
  background-color: #c02;
}

.productSearchPanel > ._content ul li input:checked ~ label:before {
  border-color: #fff;
}

.productSearchPanel > ._content ul li input:checked ~ label:hover:before {
  border-color: #fff;
}

.productSearchPanel > ._content ul li label {
  border: 1px solid #ccc;
  border-radius: 1em;
  cursor: pointer;
  padding: 0 1em;
}

.productSearchPanel > ._content ul li label:hover:before {
  border-color: #666;
}

.theme-examine .productSearchPanel > ._content ul li label:hover:before,
[class*="theme-"] .theme-examine .productSearchPanel > ._content ul li label:hover:before {
  border-color: #ea9a00;
}

.theme-customer .productSearchPanel > ._content ul li label:hover:before,
[class*="theme-"] .theme-customer .productSearchPanel > ._content ul li label:hover:before {
  border-color: #009d76;
}

.theme-goods .productSearchPanel > ._content ul li label:hover:before,
[class*="theme-"] .theme-goods .productSearchPanel > ._content ul li label:hover:before {
  border-color: #e2516f;
}

.theme-linkx .productSearchPanel > ._content ul li label:hover:before,
[class*="theme-"] .theme-linkx .productSearchPanel > ._content ul li label:hover:before {
  border-color: #e73134;
}

.theme-company .productSearchPanel > ._content ul li label:hover:before,
[class*="theme-"] .theme-company .productSearchPanel > ._content ul li label:hover:before {
  border-color: #c02;
}

.productSearchPanel > ._content ul li label:before {
  border-bottom: 2px solid #ccc;
  border-right: 2px solid #ccc;
  content: "";
  display: inline-block;
  height: 10px;
  margin-right: .5em;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  width: 6px;
}

.productSearchPanel > ._content p {
  margin-bottom: 2rem;
  margin-top: 0;
  text-align: center;
}

.productSearchPanel > ._content p button[type=submit] {
  background-color: #666;
  border: none;
  border-radius: 6px;
  color: #fff;
  cursor: pointer;
  padding: .75em 1em;
  width: 10em;
}

.theme-examine .productSearchPanel > ._content p button[type=submit],
[class*="theme-"] .theme-examine .productSearchPanel > ._content p button[type=submit] {
  background-color: #ea9a00;
}

.theme-customer .productSearchPanel > ._content p button[type=submit],
[class*="theme-"] .theme-customer .productSearchPanel > ._content p button[type=submit] {
  background-color: #009d76;
}

.theme-goods .productSearchPanel > ._content p button[type=submit],
[class*="theme-"] .theme-goods .productSearchPanel > ._content p button[type=submit] {
  background-color: #e2516f;
}

.theme-linkx .productSearchPanel > ._content p button[type=submit],
[class*="theme-"] .theme-linkx .productSearchPanel > ._content p button[type=submit] {
  background-color: #e73134;
}

.theme-company .productSearchPanel > ._content p button[type=submit],
[class*="theme-"] .theme-company .productSearchPanel > ._content p button[type=submit] {
  background-color: #c02;
}

.productSearchPanel > ._content p button[type=submit]:hover {
  background-color: #525252;
}

.theme-examine .productSearchPanel > ._content p button[type=submit]:hover,
[class*="theme-"] .theme-examine .productSearchPanel > ._content p button[type=submit]:hover {
  background-color: #bb7b00;
}

.theme-customer .productSearchPanel > ._content p button[type=submit]:hover,
[class*="theme-"] .theme-customer .productSearchPanel > ._content p button[type=submit]:hover {
  background-color: #007e5e;
}

.theme-goods .productSearchPanel > ._content p button[type=submit]:hover,
[class*="theme-"] .theme-goods .productSearchPanel > ._content p button[type=submit]:hover {
  background-color: #b54159;
}

.theme-linkx .productSearchPanel > ._content p button[type=submit]:hover,
[class*="theme-"] .theme-linkx .productSearchPanel > ._content p button[type=submit]:hover {
  background-color: #b9272a;
}

.theme-company .productSearchPanel > ._content p button[type=submit]:hover,
[class*="theme-"] .theme-company .productSearchPanel > ._content p button[type=submit]:hover {
  background-color: #a3001b;
}

.richFooter {
  padding: 1em 0;
}

.richFooter ._home {
  line-height: 1.34;
}

.richFooter ._home > a {
  color: #666;
  font-size: 1.4rem;
  font-weight: bold;
}

.richFooter ._list {
  line-height: 1.34;
  list-style-type: none;
  padding-left: 0;
}

.richFooter ._list > li {
  margin-top: .5em;
}

.richFooter ._list > li > a {
  color: #666;
  display: inline-block;
  font-size: 1.3rem;
  font-weight: bold;
}

.richFooter ._list > li > ul {
  list-style-type: none;
  padding-left: 0;
}

.richFooter ._list > li > ul > li {
  margin-top: .5em;
}

.richFooter ._list > li > ul > li > a {
  color: #777;
  display: inline-block;
  font-size: 1.2rem;
}

.scrollToTop {
  bottom: 4.75rem;
  display: none;
  position: fixed;
  right: 1rem;
}

.searchAllianceFacility ._search {
  font-size: 1.6rem;
}

.searchAllianceFacility ._search:before, .searchAllianceFacility ._search:after {
  content: "";
  display: table;
}

.searchAllianceFacility ._search:after {
  clear: both;
}

.searchAllianceFacility ._search ._title {
  float: left;
  display: inline-block;
  font-weight: bold;
  margin-right: 1em;
  padding: .5em 0;
}

.searchAllianceFacility ._search ._prefs {
  float: left;
  display: inline-block;
  padding: .5em;
}

.searchAllianceFacility ._search ._update {
  padding: .5em 0;
  text-align: right;
}

.searchAllianceFacility ._data {
  border: 1px solid #ccc;
  display: none;
  margin: 0;
  padding: 1em 0;
}

.searchAllianceFacility ._data:before, .searchAllianceFacility ._data:after {
  content: "";
  display: table;
}

.searchAllianceFacility ._data:after {
  clear: both;
}

.searchAllianceFacility ._data dt {
  border-right: 2px solid #ccc;
  float: left;
  margin: .25em 0 .25em;
  padding: 0 1em;
  width: 80px;
}

.searchAllianceFacility ._data dd {
  float: left;
  margin: .25em 0 .25em;
  padding: 0 1em;
  width: calc(100% - 80px);
}

.searchAllianceFacility ._data dd a {
  display: inline-block;
  margin-right: .5em;
}

.searchAllianceFacility ._list {
  border: 1px solid #ccc;
  border-top: none;
  display: none;
  list-style-type: none;
  padding-left: 0;
}

.searchAllianceFacility ._list li {
  border-top: 1px solid #ccc;
  display: none;
  margin: 0;
  padding: 0 1em;
}

.searchAllianceFacility ._list li h5 {
  font-size: 1.4rem;
  margin: 1em 0 0;
}

.searchAllianceFacility ._list li p {
  margin: 0 0 .75em;
}

.searchAllianceFacility ._undefind {
  border: 1px solid #ccc;
  display: none;
  padding: 1em;
}

.searchForm {
  position: absolute;
  right: 381px;
  top: 36px;
}

.theme-top .searchForm {
  right: 441px;
}

.searchForm form {
  font-size: 12px;
  line-height: 1;
  margin: 0;
}

.searchForm form input[type=text] {
  border: 1px solid #ccc;
  border-radius: 0;
  color: #666;
  display: inline-block;
  padding: 4px 6px;
  width: 180px;
}

.theme-top .searchForm form input[type=text] {
  width: 140px;
}

.searchForm form input[type=submit] {
  background: #eee;
  border: none;
  border-radius: 0;
  color: #333;
  cursor: pointer;
  display: inline-block;
  font-weight: normal;
  padding: 6px 12px;
}

.theme-top .searchForm form input[type=submit] {
  padding: 6px 10px;
}

.searchForm form input[type=submit]:hover {
  background: #666;
  color: #fff;
}

.senshiniryonetHeader {
  background: #fff url("../images/bg-senshiniryonetHeader-desktop.jpg") no-repeat center center;
  margin: 0 -10px;
  padding: 4em 0;
  text-shadow: 0 0 2em #fff;
}

.senshiniryonetHeader ._lead {
  width: 50%;
  font-size: 1.6rem;
}

.senshiniryonetHeader ._title {
  width: 50%;
}

.senshiniryonetHeader ._outline {
  width: 50%;
}

.sfToggle._desktop > .sfToggle-selector {
  cursor: pointer;
  padding-right: calc(20px + 2rem);
  position: relative;
}

.sfToggle._desktop > .sfToggle-selector.is-open:before {
  content: "\f147";
}

.sfToggle._desktop > .sfToggle-selector:before {
  content: "\f196";
  font-family: icon;
  font-size: 2rem;
  font-weight: normal;
  line-height: 1.25;
  position: absolute;
  right: 10px;
}

.sfToggle._desktop > .sfToggle-content {
  margin: 1em 0;
}

.sfToggle._desktop > .sfToggle-content > *:first-child {
  margin-top: 0;
}

.sfToggle._desktop > .sfToggle-content > *:last-child {
  margin-bottom: 0;
}

.sitemap ol {
  padding-left: 1.2rem;
  counter-reset: section;
  list-style-type: none;
}

.sitemap ol li {
  font-size: 1.2rem;
}

.sitemap ol li a {
  color: #333;
}

.sitemap ol li:before {
  background: #333;
  border-radius: 0.35rem;
  color: #fff;
  content: counters(section, "-");
  counter-increment: section;
  display: inline-block;
  font-family: "Menlo", "Lucida Console", monospace;
  font-size: 1rem;
  font-weight: normal;
  margin-right: .5em;
  padding: .25em 1em;
  vertical-align: middle;
}

.sitemap > ol > li > ol > li:nth-child(1) li:before, .sitemap > ol > li > ol > li:nth-child(1):before {
  background: #ef0000;
}

.sitemap > ol > li > ol > li:nth-child(2) li:before, .sitemap > ol > li > ol > li:nth-child(2):before {
  background: #f56b00;
}

.sitemap > ol > li > ol > li:nth-child(3) li:before, .sitemap > ol > li > ol > li:nth-child(3):before {
  background: #fca000;
}

.sitemap > ol > li > ol > li:nth-child(4) li:before, .sitemap > ol > li > ol > li:nth-child(4):before {
  background: #ffcd00;
}

.sitemap > ol > li > ol > li:nth-child(5) li:before, .sitemap > ol > li > ol > li:nth-child(5):before {
  background: #ffe500;
}

.sitemap > ol > li > ol > li:nth-child(6) li:before, .sitemap > ol > li > ol > li:nth-child(6):before {
  background: #d8de00;
}

.sitemap > ol > li > ol > li:nth-child(7) li:before, .sitemap > ol > li > ol > li:nth-child(7):before {
  background: #9ec700;
}

.sitemap > ol > li > ol > li:nth-child(8) li:before, .sitemap > ol > li > ol > li:nth-child(8):before {
  background: #4caf0f;
}

.sitemap > ol > li > ol > li:nth-child(9) li:before, .sitemap > ol > li > ol > li:nth-child(9):before {
  background: #009825;
}

.sitemap > ol > li > ol > li:nth-child(10) li:before, .sitemap > ol > li > ol > li:nth-child(10):before {
  background: #009b71;
}

.sitemap > ol > li > ol > li:nth-child(11) li:before, .sitemap > ol > li > ol > li:nth-child(11):before {
  background: #009e9f;
}

.sitemap > ol > li > ol > li:nth-child(12) li:before, .sitemap > ol > li > ol > li:nth-child(12):before {
  background: #00a1c5;
}

.sitemap > ol > li > ol > li:nth-child(13) li:before, .sitemap > ol > li > ol > li:nth-child(13):before {
  background: #00a3e7;
}

.sitemap > ol > li > ol > li:nth-child(14) li:before, .sitemap > ol > li > ol > li:nth-child(14):before {
  background: #008dd0;
}

.sitemap > ol > li > ol > li:nth-child(15) li:before, .sitemap > ol > li > ol > li:nth-child(15):before {
  background: #0072b6;
}

.sitemap > ol > li > ol > li:nth-child(16) li:before, .sitemap > ol > li > ol > li:nth-child(16):before {
  background: #00509a;
}

.sitemap > ol > li > ol > li:nth-child(17) li:before, .sitemap > ol > li > ol > li:nth-child(17):before {
  background: #000c7a;
}

.sitemap > ol > li > ol > li:nth-child(18) li:before, .sitemap > ol > li > ol > li:nth-child(18):before {
  background: #6d087c;
}

.sitemap > ol > li > ol > li:nth-child(19) li:before, .sitemap > ol > li > ol > li:nth-child(19):before {
  background: #a1007e;
}

.sitemap > ol > li > ol > li:nth-child(20) li:before, .sitemap > ol > li > ol > li:nth-child(20):before {
  background: #cb0080;
}

.sitemap > ol > li > ol > li:nth-child(21) li:before, .sitemap > ol > li > ol > li:nth-child(21):before {
  background: #f00082;
}

.sitemap > ol > li > ol > li:nth-child(22) li:before, .sitemap > ol > li > ol > li:nth-child(22):before {
  background: #ef0070;
}

.sitemap > ol > li > ol > li:nth-child(23) li:before, .sitemap > ol > li > ol > li:nth-child(23):before {
  background: #ef005a;
}

.sitemap > ol > li > ol > li:nth-child(24) li:before, .sitemap > ol > li > ol > li:nth-child(24):before {
  background: #ef003a;
}

.supportServicePanel > [class^="panel-"] > ._header {
  margin: 1.5em 0 1em;
  padding: 0;
  position: relative;
  text-align: center;
}

.supportServicePanel > [class^="panel-"] > ._header > span {
  display: inline-block;
}

.supportServicePanel > [class^="panel-"] > ._lead {
  font-size: 1.6rem;
  font-weight: bold;
  text-align: center;
}

.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header a:before {
  display: none;
}

.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header a img {
  max-width: 100%;
}

.supportServicePanel > [class^="panel-"] ._data-a-01 > ._header,
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header {
  background: none;
  font-size: 1.8rem;
  padding: 0;
  text-align: center;
}

.theme-company .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header,
[class*="theme-"] .theme-company .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header, .theme-company
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header,
[class*="theme-"] .theme-company
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header {
  border-bottom: 2px solid #c02;
}

.theme-examine .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header,
[class*="theme-"] .theme-examine .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header, .theme-examine
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header,
[class*="theme-"] .theme-examine
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header {
  border-bottom: 2px solid #ea9a00;
}

.theme-customer .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header,
[class*="theme-"] .theme-customer .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header, .theme-customer
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header,
[class*="theme-"] .theme-customer
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header {
  border-bottom: 2px solid #009d76;
}

.theme-linkx .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header,
[class*="theme-"] .theme-linkx .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header, .theme-linkx
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header,
[class*="theme-"] .theme-linkx
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header {
  border-bottom: 2px solid #e73134;
}

.theme-goods .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header,
[class*="theme-"] .theme-goods .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header, .theme-goods
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header,
[class*="theme-"] .theme-goods
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header {
  border-bottom: 2px solid #e2516f;
}

.supportServicePanel > [class^="panel-"] ._data-a-01 > ._header a,
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header a {
  border-radius: 0;
  display: block;
  text-align: center;
}

.theme-company .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header a,
[class*="theme-"] .theme-company .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header a, .theme-company
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header a,
[class*="theme-"] .theme-company
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header a {
  color: #c02;
}

.theme-examine .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header a,
[class*="theme-"] .theme-examine .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header a, .theme-examine
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header a,
[class*="theme-"] .theme-examine
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header a {
  color: #ea9a00;
}

.theme-customer .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header a,
[class*="theme-"] .theme-customer .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header a, .theme-customer
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header a,
[class*="theme-"] .theme-customer
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header a {
  color: #009d76;
}

.theme-linkx .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header a,
[class*="theme-"] .theme-linkx .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header a, .theme-linkx
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header a,
[class*="theme-"] .theme-linkx
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header a {
  color: #e73134;
}

.theme-goods .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header a,
[class*="theme-"] .theme-goods .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header a, .theme-goods
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header a,
[class*="theme-"] .theme-goods
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header a {
  color: #e2516f;
}

.supportServicePanel > [class^="panel-"] ._data-a-01 > ._header a:before,
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header a:before {
  margin-right: .5em;
  position: static;
}

.supportServicePanel > [class^="panel-"] ._data-a-01 > ._header a span,
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header a span {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  width: auto;
}

.supportServicePanel > [class^="panel-"] ._data-a-01 > ._header a span ._icon,
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header a span ._icon {
  display: inline-block;
  margin-right: .5em;
}

.theme-company .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header a span ._icon,
[class*="theme-"] .theme-company .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header a span ._icon, .theme-company
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header a span ._icon,
[class*="theme-"] .theme-company
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header a span ._icon {
  fill: #c02;
}

.theme-examine .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header a span ._icon,
[class*="theme-"] .theme-examine .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header a span ._icon, .theme-examine
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header a span ._icon,
[class*="theme-"] .theme-examine
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header a span ._icon {
  fill: #ea9a00;
}

.theme-customer .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header a span ._icon,
[class*="theme-"] .theme-customer .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header a span ._icon, .theme-customer
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header a span ._icon,
[class*="theme-"] .theme-customer
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header a span ._icon {
  fill: #009d76;
}

.theme-linkx .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header a span ._icon,
[class*="theme-"] .theme-linkx .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header a span ._icon, .theme-linkx
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header a span ._icon,
[class*="theme-"] .theme-linkx
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header a span ._icon {
  fill: #e73134;
}

.theme-goods .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header a span ._icon,
[class*="theme-"] .theme-goods .supportServicePanel > [class^="panel-"] ._data-a-01 > ._header a span ._icon, .theme-goods
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header a span ._icon,
[class*="theme-"] .theme-goods
.supportServicePanel > [class^="panel-"] ._data-a-02 > ._header a span ._icon {
  fill: #e2516f;
}

.switchDesktopButton {
  right: 52px;
  position: absolute;
  top: 0;
}

.theme-top .switchDesktopButton {
  display: none;
}

.switchDesktopButton p {
  line-height: 1;
  margin: 0;
}

.switchDeviceButton ul {
  list-style-type: none;
  margin: 2em 0;
  padding: 0 10px;
}

.switchDeviceButton ul:before, .switchDeviceButton ul:after {
  content: "";
  display: table;
}

.switchDeviceButton ul:after {
  clear: both;
}

.switchDeviceButton ul li {
  float: left;
  width: 50%;
}

.switchDeviceButton ul li + li {
  margin-left: -1px;
}

.switchDeviceButton ul li a {
  font-size: 3.6rem;
  padding: 1em 0;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 3px 0 0 3px;
  color: #333;
  display: block;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  width: 100%;
}

.switchDeviceButton ul li a.is-active {
  background: #333;
  color: #fff;
}

.switchDeviceButton ul li a.is-active [class^=icon-]:before {
  color: #fff;
}

.switchDeviceButton ul li a [class^=icon-]:before {
  color: #c02;
}

.switchDeviceButton ul li + li:last-child a {
  border-radius: 0 3px  3px 0;
}

.switchMobileButton {
  background: #eee;
  color: #333;
  display: block;
  font-size: 4.8rem;
  font-weight: bold;
  padding: 1em 0;
  text-align: center;
}

.tabNavigation {
  margin: 1em 0;
}

.tabNavigation ._selectors:before, .tabNavigation ._selectors:after {
  content: "";
  display: table;
}

.tabNavigation ._selectors:after {
  clear: both;
}

.tabNavigation ._selectors .sfSelector {
  background: #eee;
  border-bottom: 1px solid #ccc;
  border-top: 2px solid #eee;
  float: left;
  font-weight: bold;
  padding: .5em 10px .5em 28px;
  position: relative;
  width: 50%;
}

.tabNavigation ._selectors .sfSelector:before {
  color: #777;
  content: "\e801";
  font-family: "icon";
  font-size: 14px;
  left: 7px;
  line-height: 1;
  margin-top: -7px;
  position: absolute;
  top: 50%;
}

.tabNavigation ._selectors .sfSelector.sfActive {
  background: #fff;
  border-bottom: none;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top: 2px solid #c02;
  padding: .5em 10px;
}

.tabNavigation ._selectors .sfSelector.sfActive:before {
  display: none;
}

.tabNavigation ._items .sfItem {
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: .5em 10px;
}

.textBanner ul {
  padding-left: 0;
}

.textBanner ul li {
  list-style: none;
}

.textBanner ul li a {
  background: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 1px #999;
  color: #333;
  display: table;
  font-weight: bold;
  height: 5em;
  line-height: 1.34;
  overflow: hidden;
  padding: 0 10px;
  position: relative;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  width: 100%;
}

.textBanner ul li a:hover {
  text-decoration: none;
}

.textBanner ul li a:hover:after {
  background: #000;
  bottom: 0;
  content: "";
  left: 0;
  opacity: .2;
  position: absolute;
  right: 0;
  top: 0;
}

.textBanner ul li a span {
  display: table-cell;
  vertical-align: middle;
}

.topBrandingPanel-2 {
  background-color: #fdf5e5;
  border-radius: 0.7rem;
  margin: 2em 0;
  padding: 40px 10px 1em;
}

.topBrandingPanel-2 ._data-a-01 {
  margin-bottom: 3em;
  text-align: center;
}

.topBrandingPanel-2 ._data-b-01 {
  margin-bottom: 1em;
}

.topBrandingPanel-2 ._data-b-02 {
  margin-bottom: 1em;
}

.topBrandingPanel-2 ._data-b-03 {
  margin-bottom: 1em;
}

.topBrandingPanel-2 ._data-b-04 {
  margin-bottom: 1em;
}

/* シミュレーションページで使用中 */
.topConversionBar-wrapper, .lifeInsuranceSimulator-results-wrapper {
  background-color: rgba(0, 0, 0, 0.2);
  bottom: 0;
  left: 0;
  position: fixed;
  width: 100%;
  z-index: 1043;
}

.topConversionBar, .lifeInsuranceSimulator-results {
  padding: 1rem 0;
}

.topConversionBar > ._group, .lifeInsuranceSimulator-results > ._group {
  margin: 0 -10px;
}

.topConversionBar > ._group:before, .lifeInsuranceSimulator-results > ._group:before, .topConversionBar > ._group:after, .lifeInsuranceSimulator-results > ._group:after {
  content: "";
  display: table;
}

.topConversionBar > ._group:after, .lifeInsuranceSimulator-results > ._group:after {
  clear: both;
}

.topConversionBar > ._group > ._item, .lifeInsuranceSimulator-results > ._group > ._item {
  padding: 0 10px;
  float: left;
  width: 33.33333%;
}

.topConversionBar > ._group > ._item.theme-company > ._button, .lifeInsuranceSimulator-results > ._group > ._item.theme-company > ._button {
  background-color: #fbeef0;
}

.topConversionBar > ._group > ._item.theme-company > ._button.is-active, .lifeInsuranceSimulator-results > ._group > ._item.theme-company > ._button.is-active {
  border: 2px solid #cc0022;
}

.topConversionBar > ._group > ._item.theme-company > ._button:before, .lifeInsuranceSimulator-results > ._group > ._item.theme-company > ._button:before {
  color: #cc0022;
}

.topConversionBar > ._group > ._item.theme-customer > ._button, .lifeInsuranceSimulator-results > ._group > ._item.theme-customer > ._button {
  background-color: #e9f3d2;
}

.topConversionBar > ._group > ._item.theme-customer > ._button.is-active, .lifeInsuranceSimulator-results > ._group > ._item.theme-customer > ._button.is-active {
  border: 2px solid #009f3a;
}

.topConversionBar > ._group > ._item.theme-customer > ._button:before, .lifeInsuranceSimulator-results > ._group > ._item.theme-customer > ._button:before {
  color: #009f3a;
}

.topConversionBar > ._group > ._item > ._button, .lifeInsuranceSimulator-results > ._group > ._item > ._button {
  display: block;
  font-size: 2rem;
  padding: .6667em 1rem;
  text-align: center;
  border: 2px solid #fff;
  color: inherit;
}

.topConversionBar > ._group > ._item > ._button:not([data-mfp]):before, .lifeInsuranceSimulator-results > ._group > ._item > ._button:not([data-mfp]):before {
  display: none;
}

.topConversionBar > ._group > ._item > ._button.is-active, .lifeInsuranceSimulator-results > ._group > ._item > ._button.is-active {
  background-color: #fff;
}

.topConversionBar > ._group > ._item > ._button.is-active:before, .lifeInsuranceSimulator-results > ._group > ._item > ._button.is-active:before {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}

.topConversionBar > ._group > ._item > ._button:before, .lifeInsuranceSimulator-results > ._group > ._item > ._button:before {
  content: "\e801";
  left: calc(50% - .5em);
  top: .5em;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.topConversionBar > ._group > ._item > ._button span, .lifeInsuranceSimulator-results > ._group > ._item > ._button span {
  display: inline-block;
  width: auto;
}

.topConversionBar > ._group > ._item > ._button span svg, .lifeInsuranceSimulator-results > ._group > ._item > ._button span svg {
  height: 3.4rem;
  width: 3.4rem;
}

.modal-topMenuPanels-conversionPanel {
  margin: 1em auto calc(120px + 1em);
  background-color: #fff;
  border-radius: .7rem;
  max-width: 90%;
  overflow-y: auto;
  width: 445px;
}

.topCorporateGroupLists > ul {
  list-style-type: none;
  margin: 0 -10px;
  padding-left: 0;
}

.topCorporateGroupLists > ul:before, .topCorporateGroupLists > ul:after {
  content: "";
  display: table;
}

.topCorporateGroupLists > ul:after {
  clear: both;
}

.topCorporateGroupLists > ul > li {
  width: 33.33333%;
  float: left;
  padding: 0 10px;
  position: relative;
}

.topCorporateGroupLists > ul > li:hover > ul {
  display: block;
}

.topCorporateGroupLists > ul > li > ul {
  background: rgba(255, 255, 255, 0.95);
  border: 1px solid #ccc;
  display: none;
  left: 10px;
  list-style-type: none;
  padding: .5em 0;
  position: absolute;
  right: 10px;
  top: 1.5em;
  z-index: 1;
}

.topHeroAnnounce {
  margin: 2em 0 1em;
}

.topHeroAnnounce ._item {
  height: 346px;
}

.topHeroAnnounce ._item img {
  display: block;
  margin: 0 auto;
}

.topHeroContent {
  margin-bottom: 2rem;
}

.topHeroContent > ._header > ._title {
  border: none;
  font-size: 2.4rem;
  margin: 0 0 2rem;
  padding: 0;
  text-align: center;
}

.topHeroContent > ._body > ._group {
  margin-left: -5px;
  margin-right: -5px;
}

.topHeroContent > ._body > ._group:before, .topHeroContent > ._body > ._group:after {
  content: "";
  display: table;
}

.topHeroContent > ._body > ._group:after {
  clear: both;
}

.topHeroContent > ._body > ._group > ._item {
  float: left;
  margin-bottom: 1rem;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: middle;
}

.topHeroContent > ._body > ._group > ._item > ._button {
  border-radius: 1.5rem;
  font-size: 2rem;
  height: 4.1em;
  padding: .75em 3.4rem .75em 1rem;
}

.topHeroContent > ._body > ._group > ._item > ._button span svg {
  height: 4rem;
  width: 4rem;
}

.topHeroContent > ._body > ._group > ._item > ._button:before {
  background-color: #fff;
  border-radius: 50%;
  color: #000;
  display: block;
  font-size: 1.6rem;
  left: auto;
  line-height: 1.5em;
  margin-top: 0;
  padding-left: .2em;
  right: 1rem;
  text-align: center;
  top: calc(50% - 1.2rem);
  width: 2.4rem;
}

.topHeroContent > ._body > ._group > ._item.theme-company > ._button {
  background-color: #cc0022;
}

.topHeroContent > ._body > ._group > ._item.theme-company > ._button:before {
  color: #cc0022;
}

.topHeroContent > ._body > ._group > ._item.theme-customer > ._button {
  background-color: #009f3a;
}

.topHeroContent > ._body > ._group > ._item.theme-customer > ._button:before {
  color: #009f3a;
}

.topHeroContent > ._body > ._group > ._item:nth-child(1) {
  width: 408px;
}

.topHeroContent > ._body > ._group > ._item:nth-child(2) {
  width: 270px;
}

.topHeroContent > ._body > ._group > ._item:nth-child(3) {
  width: 260px;
}

.topImportantNotice {
  background-color: #eee;
  border-radius: 6px;
  display: table;
  margin-bottom: 1rem;
  margin-top: 1rem;
  padding: 1em;
  table-layout: fixed;
  width: 100%;
}

.topImportantNotice > ._header {
  display: table-cell;
  width: 8em;
}

.topImportantNotice > ._header ._title {
  border: none;
  font-size: inherit;
  margin: 0;
  padding: 0;
}

.topImportantNotice > ._header ._title a {
  color: #1d3994;
}

.topImportantNotice > ._body {
  display: table-cell;
}

.topImportantNotice > ._body > ._list {
  margin: 0;
}

.topImportantNotice > ._body > ._list li a {
  color: #1d3994;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.topIntrductionSection-wrapper {
  background-color: #fef5cd;
  background-image: url(../images/bg-topIntrductionSection.png);
  margin: 0 auto;
  padding: 4.5rem 0 0;
}

.topIntrductionSection > ._header > ._title {
  font-size: 2.6rem;
  margin: 0 0 3.5rem;
  border: none;
  padding: 0;
  text-align: center;
}

.topIntrductionSection > ._body {
  border-top: 3px dotted #ed8b00;
  padding: 4rem 0 0;
}

.topIntrductionSection > ._body > ._title {
  font-size: 2.2rem;
  margin: 0 0 3.5rem;
  border: none;
  padding: 0;
  text-align: center;
}

.topIntrductionSection > ._body > ._title + ._text {
  margin-top: -1rem;
}

.topIntrductionSection > ._body > ._text {
  font-size: 1.6rem;
  margin: 0 0 2rem;
  font-weight: bold;
  line-height: 2;
}

.topIntrductionSection-primaryPanel, .topIntrductionSection-secondaryPanel {
  margin-bottom: 5rem;
  background-color: #fff;
  margin-bottom: 3rem;
  position: relative;
}

.topIntrductionSection-primaryPanel:before, .topIntrductionSection-secondaryPanel:before, .topIntrductionSection-primaryPanel:after, .topIntrductionSection-secondaryPanel:after {
  height: 2.5rem;
  width: 2.5rem;
  border: 2px solid #ed8b00;
  content: "";
  position: absolute;
}

.topIntrductionSection-primaryPanel:before, .topIntrductionSection-secondaryPanel:before {
  border-bottom: none;
  border-right: none;
  left: 0;
  top: 0;
}

.topIntrductionSection-primaryPanel:after, .topIntrductionSection-secondaryPanel:after {
  border-left: none;
  border-top: none;
  bottom: 0;
  right: 0;
}

.topIntrductionSection-primaryPanel > ._title, .topIntrductionSection-secondaryPanel > ._title {
  border: none;
  padding: 0;
  text-align: center;
}

.topIntrductionSection-primaryPanel > ._text, .topIntrductionSection-secondaryPanel > ._text {
  text-align: center;
  margin: 0 0 0;
}

.topIntrductionSection-primaryPanel {
  padding: 3.5rem 40px 1.5rem;
}

.topIntrductionSection-primaryPanel > ._title {
  font-size: 3rem;
  margin: 0 0 2rem;
}

.topIntrductionSection-primaryPanel > ._text {
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 2;
  margin: 0 0 2rem;
}

.topIntrductionSection-secondaryPanel {
  padding: 3.5em 40px 1.5rem;
}

.topIntrductionSection-secondaryPanel > ._title {
  font-size: 2.2rem;
  margin: 0 0 3rem;
}

.topIntrductionSection-secondaryPanel > ._title span {
  display: inline-block;
  position: relative;
  width: auto;
}

.topIntrductionSection-secondaryPanel > ._title span:after {
  bottom: .1em;
  border-bottom: 4px solid #fef5cd;
  content: "";
  left: 0;
  position: absolute;
  width: 100%;
}

.topIntrductionSection-secondaryPanel > ._text {
  margin: 0 0 2rem;
}

.topIntrductionSection-secondaryPanel > ._action {
  margin: 0 0 2rem;
  text-align: center;
}

.topIntrductionSection-secondaryPanel > ._action > ._button-1 {
  padding: 1em 4rem;
  width: 240px;
  border: 1px solid #ccc;
  text-align: center;
}

.topIntrductionSection-secondaryPanel > ._action > ._button-1:before {
  color: #cc0022;
  left: auto !important;
  right: 8px;
}

.topIntrductionSection-secondaryPanel > ._action > ._button-2 {
  padding: 1em 4rem;
  width: 240px;
  border: 1px solid #ccc;
  text-align: center;
}

.topIntrductionSection-secondaryPanel > ._action > ._button-2:before {
  color: #cc0022;
  left: auto !important;
  right: 8px;
}

.topMainVisual {
  margin-bottom: 3rem;
}

.topMainVisual ._item {
  background: #fff;
}

.topMainVisual ._item a,
.topMainVisual ._item div {
  display: block;
}

.topMainVisual ._item a img,
.topMainVisual ._item div img {
  width: 100%;
}

.topMainVisual .slick-arrow {
  top: calc(50% - 2rem);
  font-size: 0;
  position: absolute;
  z-index: 1;
}

.topMainVisual .slick-arrow:before {
  font-size: 4rem;
  color: #fff;
  font-family: "icon";
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

.topMainVisual .slick-arrow.slick-prev {
  left: 0;
}

.topMainVisual .slick-arrow.slick-prev:before {
  content: "\e81a";
}

.topMainVisual .slick-arrow.slick-next {
  right: 0;
}

.topMainVisual .slick-arrow.slick-next:before {
  content: "\e81b";
}

.topMainVisual .slick-dots {
  bottom: 1rem;
  bottom: 1rem;
  font-size: 0;
  left: 0;
  line-height: 1;
  list-style-type: none;
  margin: 10px 0 0;
  padding-left: 0;
  position: absolute;
  right: 0;
  text-align: center;
}

.topMainVisual .slick-dots li {
  display: inline-block;
  margin: 0;
}

.topMainVisual .slick-dots li:hover button:before,
.topMainVisual .slick-dots li.slick-active:hover button:before {
  background-color: #cc0022;
}

.topMainVisual .slick-dots li button {
  background: none;
  border: none;
  cursor: pointer;
  outline: none;
  padding: 5px;
}

.topMainVisual .slick-dots li button:before {
  height: 10px;
  width: 10px;
  background-color: #fff;
  border-radius: 50%;
  content: "";
  display: block;
  opacity: .6;
}

.topMainVisual .slick-dots li.slick-active button:before {
  background-color: #cc0022;
}

.topMenuPanels-wrapper {
  /**/
}

.topMenuPanels-tab {
  position: relative;
  z-index: 1;
}

.topMenuPanels-tab > ._group {
  margin-left: -10px;
  margin-right: -10px;
}

.topMenuPanels-tab > ._group:before, .topMenuPanels-tab > ._group:after {
  content: "";
  display: table;
}

.topMenuPanels-tab > ._group:after {
  clear: both;
}

.topMenuPanels-tab > ._group > ._item {
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  width: 50%;
}

.topMenuPanels-tab > ._group > ._item.is-active {
  margin-bottom: -2px;
}

.topMenuPanels-tab > ._group > ._item.is-active > ._button {
  height: calc(8rem + 2px);
  margin-bottom: -2px;
}

.topMenuPanels-tab > ._group > ._item.is-active.theme-examine > ._button {
  background-color: #fef5cd;
  border-color: #ed8b00;
}

.topMenuPanels-tab > ._group > ._item.is-active.theme-examine > ._button > ._title {
  color: #ed8b00;
}

.topMenuPanels-tab > ._group > ._item.is-active.theme-customer > ._button {
  background-color: #e9f3d2;
  border-color: #009f3a;
}

.topMenuPanels-tab > ._group > ._item.is-active.theme-customer > ._button > ._title {
  color: #009f3a;
}

.topMenuPanels-tab > ._group > ._item > ._button {
  height: 8rem;
  vertical-align: middle;
  background-color: #fff;
  border: 2px solid #ccc;
  border-bottom: none;
  border-radius: 6px 6px 0 0;
  display: block;
  text-align: center;
  width: 100%;
}

.topMenuPanels-tab > ._group > ._item > ._button > ._title {
  font-size: 2.2rem;
  border: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}

.topMenuPanels-tab > ._group > ._item > ._button > ._subtitle {
  display: inline-block;
  font-size: 1.4rem;
  margin: 0 0 0 1em;
}

.topMenuPanels-body {
  border-bottom: 8px solid transparent;
  border-top: 2px solid transparent;
  position: relative;
  z-index: 0;
}

.topMenuPanels-body.theme-examine {
  border-color: #ed8b00;
}

.topMenuPanels-body.theme-customer {
  border-color: #009f3a;
}

.topMenuPanels-section {
  padding-bottom: 4rem;
  padding-top: 5rem;
}

.topMenuPanels-section._bg-white {
  background-color: #fff;
}

.theme-examine .topMenuPanels-section._bg-primary-lighter,
[class*="theme-"] .theme-examine .topMenuPanels-section._bg-primary-lighter {
  background-color: #fef5cd;
}

.theme-customer .topMenuPanels-section._bg-primary-lighter,
[class*="theme-"] .theme-customer .topMenuPanels-section._bg-primary-lighter {
  background-color: #e9f3d2;
}

.topMenuPanels-section._space-none {
  margin-top: -4rem;
  padding-top: 0;
}

.topMenuPanels-h2 {
  font-size: 2.6rem;
  margin-bottom: 4rem;
  border: none;
  margin-top: 0;
  padding: 0;
  text-align: center;
}

.theme-examine .topMenuPanels-h2:after,
[class*="theme-"] .theme-examine .topMenuPanels-h2:after {
  border-color: #ed8b00;
}

.theme-customer .topMenuPanels-h2:after,
[class*="theme-"] .theme-customer .topMenuPanels-h2:after {
  border-color: #009f3a;
}

.topMenuPanels-h2:after {
  width: 30px;
  border-bottom: 4px solid transparent;
  content: "";
  display: block;
  margin: 0 auto;
  padding-top: 1rem;
}

.topMenuPanels-h3 {
  font-size: 2.2rem;
  border: none;
  margin-bottom: 1rem;
  margin-top: 0;
  padding: 0;
}

.topMenuPanels-h3:before {
  height: 18px;
  vertical-align: -.05em;
  width: 18px;
  content: "";
  display: inline-block;
  margin-right: .5em;
}

.theme-examine .topMenuPanels-h3:before,
[class*="theme-"] .theme-examine .topMenuPanels-h3:before {
  background-color: #ed8b00;
}

.theme-customer .topMenuPanels-h3:before,
[class*="theme-"] .theme-customer .topMenuPanels-h3:before {
  background-color: #009f3a;
}

.topMenuPanels-productPanel {
  background-color: #fff;
  border-radius: 5px;
  color: inherit;
  display: block;
  line-height: 1.34;
  margin: 0 0 1rem;
  padding: 1.5rem 1.5rem .5rem;
}

.topMenuPanels-productPanel:hover {
  text-decoration: none;
}

.topMenuPanels-productPanel > ._header {
  border-left: 5px solid transparent;
  margin: 0 0 1rem -1.5rem;
  padding-bottom: 1px;
  padding-left: 1.5rem;
  position: relative;
}

.theme-examine .topMenuPanels-productPanel > ._header,
[class*="theme-"] .theme-examine .topMenuPanels-productPanel > ._header {
  border-color: #ed8b00;
}

.theme-customer .topMenuPanels-productPanel > ._header,
[class*="theme-"] .theme-customer .topMenuPanels-productPanel > ._header {
  border-color: #009f3a;
}

.topMenuPanels-productPanel > ._header > ._subtitle {
  font-size: 1.5rem;
  font-weight: bold;
  margin: 0 0 .75rem;
}

.theme-examine .topMenuPanels-productPanel > ._header > ._subtitle,
[class*="theme-"] .theme-examine .topMenuPanels-productPanel > ._header > ._subtitle {
  color: #ed8b00;
}

.theme-customer .topMenuPanels-productPanel > ._header > ._subtitle,
[class*="theme-"] .theme-customer .topMenuPanels-productPanel > ._header > ._subtitle {
  color: #009f3a;
}

.topMenuPanels-productPanel > ._header > ._title {
  font-size: 2.2rem;
  margin: 0 0 1rem;
}

.topMenuPanels-productPanel > ._header > ._logo {
  bottom: 2.2rem;
  margin: 0;
  position: absolute;
  right: 0;
  -webkit-transform: translateY(50%);
      -ms-transform: translateY(50%);
          transform: translateY(50%);
}

.topMenuPanels-productPanel > ._header > ._ribbon {
  font-size: 1.2rem;
  background-color: #e73134;
  color: #fff;
  padding: 3px 0 2px;
  position: absolute;
  right: 0;
  text-align: center;
  top: -1.5rem;
  width: 4em;
}

.topMenuPanels-productPanel > ._header > ._ribbon:before {
  border-color: #e73134 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 2em 0 0;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  top: 100%;
  width: 0;
}

.topMenuPanels-productPanel > ._header > ._ribbon:after {
  border-color: transparent #e73134 transparent transparent;
  border-style: solid;
  border-width: 0 2em 5px 0;
  content: "";
  height: 0;
  position: absolute;
  right: 0;
  top: 100%;
  width: 0;
}

.topMenuPanels-productPanel > ._body {
  padding-bottom: 1px;
}

.topMenuPanels-productPanel > ._body > ._age {
  border: 1px solid transparent;
  border-collapse: separate;
  border-radius: 5px;
  display: table;
  margin: 0 0 1rem;
  padding: .2em .4em;
}

.theme-examine .topMenuPanels-productPanel > ._body > ._age,
[class*="theme-"] .theme-examine .topMenuPanels-productPanel > ._body > ._age {
  background-color: #fef5cd;
  border-color: #ed8b00;
}

.theme-customer .topMenuPanels-productPanel > ._body > ._age,
[class*="theme-"] .theme-customer .topMenuPanels-productPanel > ._body > ._age {
  background-color: #e9f3d2;
  border-color: #009f3a;
}

.topMenuPanels-productPanel > ._body > ._age tr th,
.topMenuPanels-productPanel > ._body > ._age tr td {
  border: none;
  padding: 0;
  vertical-align: top;
}

.topMenuPanels-productPanel > ._body > ._age tr th {
  background-color: transparent;
  font-weight: normal;
  text-align: left;
}

.topMenuPanels-productPanel > ._body > ._age tr td {
  font-size: 1.5rem;
  font-weight: bold;
}

.topMenuPanels-productPanel > ._body > ._age dt {
  display: table-cell;
  font-weight: normal;
  padding-right: .5em;
}

.topMenuPanels-productPanel > ._body > ._age dd {
  font-size: 1.5rem;
  display: table-cell;
  font-weight: bold;
}

.topMenuPanels-productPanel > ._body > ._point {
  font-size: 1.5rem;
  list-style-type: none;
  margin: 0 0 1rem;
  padding-left: 0;
}

.topMenuPanels-productPanel > ._body > ._point li {
  padding-left: 1.5em;
  position: relative;
}

.topMenuPanels-productPanel > ._body > ._point li:before {
  content: "\2022";
  font-family: Verdana, sans-serif;
  margin-right: -1em;
  position: absolute;
  right: 100%;
}

.theme-examine .topMenuPanels-productPanel > ._body > ._point li:before,
[class*="theme-"] .theme-examine .topMenuPanels-productPanel > ._body > ._point li:before {
  color: #ed8b00;
}

.theme-customer .topMenuPanels-productPanel > ._body > ._point li:before,
[class*="theme-"] .theme-customer .topMenuPanels-productPanel > ._body > ._point li:before {
  color: #009f3a;
}

.topMenuPanels-productPanel > ._footer > ._more {
  border-radius: 1rem;
  font-size: 1.8rem;
  background-color: #fff;
  border: 2px solid transparent;
  font-weight: bold;
  margin: 0 0 1rem;
  padding: .3em 0;
  text-align: center;
}

.theme-examine .topMenuPanels-productPanel > ._footer > ._more,
[class*="theme-"] .theme-examine .topMenuPanels-productPanel > ._footer > ._more {
  border-color: #ed8b00;
  color: #ed8b00;
}

.theme-customer .topMenuPanels-productPanel > ._footer > ._more,
[class*="theme-"] .theme-customer .topMenuPanels-productPanel > ._footer > ._more {
  border-color: #009f3a;
  color: #009f3a;
}

.topMenuPanels-productPanel > ._footer > ._more > ._icon {
  font-size: 1.4rem;
  line-height: 2rem;
  vertical-align: .1em;
  width: 2rem;
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  margin-left: 1em;
  padding-left: .1em;
}

.theme-examine .topMenuPanels-productPanel > ._footer > ._more > ._icon,
[class*="theme-"] .theme-examine .topMenuPanels-productPanel > ._footer > ._more > ._icon {
  background-color: #ed8b00;
}

.theme-customer .topMenuPanels-productPanel > ._footer > ._more > ._icon,
[class*="theme-"] .theme-customer .topMenuPanels-productPanel > ._footer > ._more > ._icon {
  background-color: #009f3a;
}

.topMenuPanels-products {
  margin-bottom: 3rem;
}

.topMenuPanels-products + .topMenuPanels-products {
  margin-top: -3rem;
}

.topMenuPanels-products > ._header {
  font-size: 2rem;
  background-color: #ed8b00;
  border: none;
  color: #fff;
  margin-bottom: 0;
  padding: 1em 0;
  text-align: center;
}

.topMenuPanels-products > ._body {
  background-color: #fff;
  padding-bottom: 1rem;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 3rem;
}

.topMenuPanels-products > ._body > ._list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  margin-left: -1rem;
  margin-right: -1rem;
}

.topMenuPanels-products > ._body > ._list > ._item {
  -ms-flex: 33.33333%;
      flex: 33.33333%;
  max-width: 33.33333%;
  padding-bottom: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.topMenuPanels-product {
  -ms-flex-direction: column;
      flex-direction: column;
  border: 2px solid #666;
  border-radius: 1rem;
  box-shadow: 0 3px 0 #666;
  color: #504537;
  display: -ms-flexbox;
  display: flex;
  font-weight: bold;
  height: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 2rem;
  position: relative;
}

.topMenuPanels-product:after {
  border-radius: .8rem;
  content: "";
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: background-color .2s;
  width: 100%;
}

.topMenuPanels-product:hover {
  text-decoration: none;
}

.topMenuPanels-product:hover:after {
  background-color: rgba(102, 102, 102, 0.1);
}

.topMenuPanels-product.is-kenkonoomamori {
  border-color: #eb6e8e;
  box-shadow: 0 3px 0 #bc5872;
}

.topMenuPanels-product.is-kenkonoomamori:hover:after {
  background-color: rgba(235, 110, 142, 0.1);
}

.topMenuPanels-product.is-kenkonoomamori:hover > ._more > ._button {
  background-color: #bc5872;
}

.topMenuPanels-product.is-kenkonoomamori:hover > ._more > ._button:after {
  color: #bc5872;
}

.topMenuPanels-product.is-kenkonoomamori:before {
  border-color: transparent transparent #eb6e8e transparent;
}

.topMenuPanels-product.is-kenkonoomamori > ._more > ._button {
  background-color: #eb6e8e;
}

.topMenuPanels-product.is-kenkonoomamori > ._more > ._button:after {
  color: #eb6e8e;
}

.topMenuPanels-product.is-feminine {
  border-color: #c03061;
  box-shadow: 0 3px 0 #9a264e;
}

.topMenuPanels-product.is-feminine:hover:after {
  background-color: rgba(192, 48, 97, 0.1);
}

.topMenuPanels-product.is-feminine:hover > ._more > ._button {
  background-color: #9a264e;
}

.topMenuPanels-product.is-feminine:hover > ._more > ._button:after {
  color: #9a264e;
}

.topMenuPanels-product.is-feminine:before {
  border-color: transparent transparent #c03061 transparent;
}

.topMenuPanels-product.is-feminine > ._more > ._button {
  background-color: #c03061;
}

.topMenuPanels-product.is-feminine > ._more > ._button:after {
  color: #c03061;
}

.topMenuPanels-product.is-ninchisho {
  border-color: #ea5717;
  box-shadow: 0 3px 0 #bb4612;
}

.topMenuPanels-product.is-ninchisho:hover:after {
  background-color: rgba(234, 87, 23, 0.1);
}

.topMenuPanels-product.is-ninchisho:hover > ._more > ._button {
  background-color: #bb4612;
}

.topMenuPanels-product.is-ninchisho:hover > ._more > ._button:after {
  color: #bb4612;
}

.topMenuPanels-product.is-ninchisho:before {
  border-color: transparent transparent #ea5717 transparent;
}

.topMenuPanels-product.is-ninchisho > ._more > ._button {
  background-color: #ea5717;
}

.topMenuPanels-product.is-ninchisho > ._more > ._button:after {
  color: #ea5717;
}

.topMenuPanels-product.is-jibuntokazokunoomamori {
  border-color: #f39700;
  box-shadow: 0 3px 0 #c27900;
}

.topMenuPanels-product.is-jibuntokazokunoomamori:hover:after {
  background-color: rgba(243, 151, 0, 0.1);
}

.topMenuPanels-product.is-jibuntokazokunoomamori:hover > ._more > ._button {
  background-color: #c27900;
}

.topMenuPanels-product.is-jibuntokazokunoomamori:hover > ._more > ._button:after {
  color: #c27900;
}

.topMenuPanels-product.is-jibuntokazokunoomamori:before {
  border-color: transparent transparent #f39700 transparent;
}

.topMenuPanels-product.is-jibuntokazokunoomamori > ._more > ._button {
  background-color: #f39700;
}

.topMenuPanels-product.is-jibuntokazokunoomamori > ._more > ._button:after {
  color: #f39700;
}

.topMenuPanels-product.is-ishonoomamori {
  border-color: #21b4d0;
  box-shadow: 0 3px 0 #1a90a6;
}

.topMenuPanels-product.is-ishonoomamori:hover:after {
  background-color: rgba(33, 180, 208, 0.1);
}

.topMenuPanels-product.is-ishonoomamori:hover > ._more > ._button {
  background-color: #1a90a6;
}

.topMenuPanels-product.is-ishonoomamori:hover > ._more > ._button:after {
  color: #1a90a6;
}

.topMenuPanels-product.is-ishonoomamori:before {
  border-color: transparent transparent #21b4d0 transparent;
}

.topMenuPanels-product.is-ishonoomamori > ._more > ._button {
  background-color: #21b4d0;
}

.topMenuPanels-product.is-ishonoomamori > ._more > ._button:after {
  color: #21b4d0;
}

.topMenuPanels-product.is-linkxcoins {
  border-color: #0f98ce;
  box-shadow: 0 3px 0 #0c7aa5;
}

.topMenuPanels-product.is-linkxcoins:hover:after {
  background-color: rgba(15, 152, 206, 0.1);
}

.topMenuPanels-product.is-linkxcoins:hover > ._more > ._button {
  background-color: #0c7aa5;
}

.topMenuPanels-product.is-linkxcoins:hover > ._more > ._button:after {
  color: #0c7aa5;
}

.topMenuPanels-product.is-linkxcoins:before {
  border-color: transparent transparent #0f98ce transparent;
}

.topMenuPanels-product.is-linkxcoins > ._more > ._button {
  background-color: #0f98ce;
}

.topMenuPanels-product.is-linkxcoins > ._more > ._button:after {
  color: #0f98ce;
}

.topMenuPanels-product.is-linkxpink {
  border-color: #e73b84;
  box-shadow: 0 3px 0 #b92f6a;
}

.topMenuPanels-product.is-linkxpink:hover:after {
  background-color: rgba(231, 59, 132, 0.1);
}

.topMenuPanels-product.is-linkxpink:hover > ._more > ._button {
  background-color: #b92f6a;
}

.topMenuPanels-product.is-linkxpink:hover > ._more > ._button:after {
  color: #b92f6a;
}

.topMenuPanels-product.is-linkxpink:before {
  border-color: transparent transparent #e73b84 transparent;
}

.topMenuPanels-product.is-linkxpink > ._more > ._button {
  background-color: #e73b84;
}

.topMenuPanels-product.is-linkxpink > ._more > ._button:after {
  color: #e73b84;
}

.topMenuPanels-product.is-tonyoblue {
  border-color: #066db7;
  box-shadow: 0 3px 0 #055792;
}

.topMenuPanels-product.is-tonyoblue:hover:after {
  background-color: rgba(6, 109, 183, 0.1);
}

.topMenuPanels-product.is-tonyoblue:hover > ._more > ._button {
  background-color: #055792;
}

.topMenuPanels-product.is-tonyoblue:hover > ._more > ._button:after {
  color: #055792;
}

.topMenuPanels-product.is-tonyoblue:before {
  border-color: transparent transparent #066db7 transparent;
}

.topMenuPanels-product.is-tonyoblue > ._more > ._button {
  background-color: #066db7;
}

.topMenuPanels-product.is-tonyoblue > ._more > ._button:after {
  color: #066db7;
}

.topMenuPanels-product > ._image {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 0;
}

.topMenuPanels-product > ._image img {
  width: 200px;
}

.topMenuPanels-product > ._body {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.topMenuPanels-product > ._body > ._lead {
  font-size: 1.4rem;
  margin-top: 0;
}

.topMenuPanels-product > ._body > ._ribbon {
  font-size: 1.2rem;
  background-color: #e73134;
  color: #fff;
  margin: 0;
  padding: 3px 0 2px;
  position: absolute;
  right: 1rem;
  text-align: center;
  top: -2px;
  width: 4em;
}

.topMenuPanels-product > ._body > ._ribbon:before {
  border-color: #e73134 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 2em 0 0;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  top: 100%;
  width: 0;
}

.topMenuPanels-product > ._body > ._ribbon:after {
  border-color: transparent #e73134 transparent transparent;
  border-style: solid;
  border-width: 0 2em 5px 0;
  content: "";
  height: 0;
  position: absolute;
  right: 0;
  top: 100%;
  width: 0;
}

.topMenuPanels-product > ._more {
  margin-top: 0;
}

.topMenuPanels-product > ._more > ._button {
  background-color: #666;
  border-radius: 3em;
  color: #fff;
  display: inline-block;
  font-size: 1.4rem;
  padding: .5em;
  position: relative;
  text-align: center;
  transition: background-color .2s;
  width: 100%;
}

.topMenuPanels-product > ._more > ._button:after {
  background-color: #fff;
  border-radius: 1.5em;
  color: #666;
  content: "\e800";
  display: block;
  font-family: "icon";
  height: 1.5em;
  line-height: 1;
  padding-top: .25em;
  position: absolute;
  right: .6em;
  text-align: center;
  top: .6em;
  transition: color .2s;
  width: 1.5em;
}

.topMenuPanels-categoryPanel {
  margin-bottom: 2rem;
}

.topMenuPanels-categoryPanel + .topMenuPanels-categoryPanel {
  margin-top: calc(-2rem + 1px);
}

.topMenuPanels-categoryPanel > ._header {
  color: #fff;
  cursor: pointer;
  padding: 1em 0;
  position: relative;
}

.theme-examine .topMenuPanels-categoryPanel > ._header,
[class*="theme-"] .theme-examine .topMenuPanels-categoryPanel > ._header {
  background-color: #ed8b00;
}

.theme-customer .topMenuPanels-categoryPanel > ._header,
[class*="theme-"] .theme-customer .topMenuPanels-categoryPanel > ._header {
  background-color: #009f3a;
}

.topMenuPanels-categoryPanel > ._header:before {
  font-size: 2rem;
  line-height: 1.5em !important;
  right: 10px;
  width: 3rem;
  background-color: #fff;
  content: "\e816";
  font-family: "icon";
  font-weight: bold;
  position: absolute;
  text-align: center;
}

.theme-examine .topMenuPanels-categoryPanel > ._header:before,
[class*="theme-"] .theme-examine .topMenuPanels-categoryPanel > ._header:before {
  color: #ed8b00;
}

.theme-customer .topMenuPanels-categoryPanel > ._header:before,
[class*="theme-"] .theme-customer .topMenuPanels-categoryPanel > ._header:before {
  color: #009f3a;
}

.topMenuPanels-categoryPanel > ._header.is-open:before {
  content: "\e815";
}

.topMenuPanels-categoryPanel > ._header > ._title {
  font-size: 2.2rem;
  border: none;
  margin: 0;
  padding: 0;
  text-align: center;
}

.topMenuPanels-categoryPanel > ._body {
  padding: 2rem 20px 1rem;
  margin: 0 !important;
}

.theme-examine .topMenuPanels-categoryPanel > ._body,
[class*="theme-"] .theme-examine .topMenuPanels-categoryPanel > ._body {
  background-color: #fef5cd;
}

.theme-customer .topMenuPanels-categoryPanel > ._body,
[class*="theme-"] .theme-customer .topMenuPanels-categoryPanel > ._body {
  background-color: #e9f3d2;
}

.topMenuPanels-categoryPanel > ._body ._closeBtn {
  border: 2px solid transparent;
  cursor: pointer;
  font-size: 1.6rem;
  padding: .4em 1em;
  border-radius: 2rem;
}

.theme-examine .topMenuPanels-categoryPanel > ._body ._closeBtn,
[class*="theme-"] .theme-examine .topMenuPanels-categoryPanel > ._body ._closeBtn {
  border-color: #ed8b00;
}

.theme-customer .topMenuPanels-categoryPanel > ._body ._closeBtn,
[class*="theme-"] .theme-customer .topMenuPanels-categoryPanel > ._body ._closeBtn {
  border-color: #009f3a;
}

.theme-examine .topMenuPanels-categoryPanel > ._body ._closeBtn,
[class*="theme-"] .theme-examine .topMenuPanels-categoryPanel > ._body ._closeBtn {
  color: #ed8b00;
}

.theme-customer .topMenuPanels-categoryPanel > ._body ._closeBtn,
[class*="theme-"] .theme-customer .topMenuPanels-categoryPanel > ._body ._closeBtn {
  color: #009f3a;
}

.topMenuPanels-categoryPanel > ._body ._closeBtn:before {
  content: "\e814";
  font-family: "icon";
  line-height: 1;
  margin-right: .2em;
}

.topMenuPanels-conversionPanel {
  border: 2px solid transparent;
  margin-bottom: 2rem;
}

.theme-company .topMenuPanels-conversionPanel,
[class*="theme-"] .theme-company .topMenuPanels-conversionPanel {
  border-color: #cc0022;
}

.theme-customer .topMenuPanels-conversionPanel,
[class*="theme-"] .theme-customer .topMenuPanels-conversionPanel {
  border-color: #009f3a;
}

.modal-topMenuPanels-conversionPanel .topMenuPanels-conversionPanel {
  border: none;
  margin-bottom: 0;
}

.topMenuPanels-conversionPanel > ._header {
  padding: 1rem 26.66667px;
}

.theme-company .topMenuPanels-conversionPanel > ._header,
[class*="theme-"] .theme-company .topMenuPanels-conversionPanel > ._header {
  background-color: #fbeef0;
}

.theme-customer .topMenuPanels-conversionPanel > ._header,
[class*="theme-"] .theme-customer .topMenuPanels-conversionPanel > ._header {
  background-color: #e9f3d2;
}

.topMenuPanels-conversionPanel > ._header > ._title {
  font-size: 2.2rem;
  border: none;
  margin: 0 0 1rem;
  padding: 0;
  text-align: center;
}

.theme-company .topMenuPanels-conversionPanel > ._header > ._title,
[class*="theme-"] .theme-company .topMenuPanels-conversionPanel > ._header > ._title {
  color: #cc0022;
}

.theme-customer .topMenuPanels-conversionPanel > ._header > ._title,
[class*="theme-"] .theme-customer .topMenuPanels-conversionPanel > ._header > ._title {
  color: #009f3a;
}

.topMenuPanels-conversionPanel > ._header > ._title svg {
  margin: 0 0 1rem;
}

.theme-company .topMenuPanels-conversionPanel > ._header > ._title svg .a,
[class*="theme-"] .theme-company .topMenuPanels-conversionPanel > ._header > ._title svg .a {
  fill: #cc0022;
}

.theme-customer .topMenuPanels-conversionPanel > ._header > ._title svg .a,
[class*="theme-"] .theme-customer .topMenuPanels-conversionPanel > ._header > ._title svg .a {
  fill: #009f3a;
}

.topMenuPanels-conversionPanel > ._body {
  padding: 1px 26.66667px 1rem;
}

.topMenuPanels-conversionPanel > ._body > ._outline {
  font-size: 1.6rem;
  text-align: center;
}

.topMenuPanels-conversionPanel > ._body > ._form {
  margin: 0 0 3.5rem;
}

.theme-company .topMenuPanels-conversionPanel > ._body > ._form > ._button,
[class*="theme-"] .theme-company .topMenuPanels-conversionPanel > ._body > ._form > ._button {
  background-color: #cc0022;
}

.theme-company .topMenuPanels-conversionPanel > ._body > ._form > ._button:before,
[class*="theme-"] .theme-company .topMenuPanels-conversionPanel > ._body > ._form > ._button:before {
  color: #cc0022;
}

.theme-customer .topMenuPanels-conversionPanel > ._body > ._form > ._button,
[class*="theme-"] .theme-customer .topMenuPanels-conversionPanel > ._body > ._form > ._button {
  background-color: #009f3a;
}

.theme-customer .topMenuPanels-conversionPanel > ._body > ._form > ._button:before,
[class*="theme-"] .theme-customer .topMenuPanels-conversionPanel > ._body > ._form > ._button:before {
  color: #009f3a;
}

.topMenuPanels-conversionPanel > ._body > ._form > ._button {
  border-radius: 1.5rem;
  font-size: 2rem;
  padding: 1em 5.4rem 1em 1rem;
  text-align: center;
}

.topMenuPanels-conversionPanel > ._body > ._form > ._button span {
  display: inline-block;
  width: auto;
}

.topMenuPanels-conversionPanel > ._body > ._form > ._button span svg {
  height: 4rem;
  width: 4rem;
}

.topMenuPanels-conversionPanel > ._body > ._form > ._button:before {
  font-size: 2.4rem;
  line-height: 1.3334em;
  top: calc(50% - 1.6rem);
  width: 3.2rem;
  background-color: #fff;
  border-radius: 50%;
  color: #ea9a00;
  display: block;
  left: auto;
  margin-top: 0;
  padding-left: .2em;
  right: 2rem;
  text-align: center;
}

.topMenuPanels-conversionPanel > ._body > ._label {
  font-size: 1.8rem;
  margin: 0 0 1rem;
  border-radius: 1.5rem;
  font-weight: bold;
  text-align: center;
}

.theme-company .topMenuPanels-conversionPanel > ._body > ._label,
[class*="theme-"] .theme-company .topMenuPanels-conversionPanel > ._body > ._label {
  background-color: #fbeef0;
  color: #cc0022;
}

.theme-customer .topMenuPanels-conversionPanel > ._body > ._label,
[class*="theme-"] .theme-customer .topMenuPanels-conversionPanel > ._body > ._label {
  background-color: #e9f3d2;
  color: #009f3a;
}

.topMenuPanels-conversionPanel > ._body > ._tel > ._button {
  color: inherit;
  font-size: 3.9rem;
  display: block;
  font-weight: bold;
  line-height: 1.5;
  margin: 0 0 1rem;
  text-align: center;
  text-decoration: none;
}

.topMenuPanels-conversionPanel > ._body > ._tel > ._button svg {
  margin-right: .2em;
}

.topMenuPanels-conversionPanel > ._body > ._info {
  font-size: 1.6rem;
  margin: 0 0 1rem;
  text-align: center;
}

.topMenuPanels-conversionPanel > ._body > ._info > ._title {
  font-weight: bold;
}

.topMenuPanels-conversionPanel > ._body > ._info > ._title:before {
  content: "■";
}

.theme-company .topMenuPanels-conversionPanel > ._body > ._info > ._title:before,
[class*="theme-"] .theme-company .topMenuPanels-conversionPanel > ._body > ._info > ._title:before {
  color: #cc0022;
}

.theme-customer .topMenuPanels-conversionPanel > ._body > ._info > ._title:before,
[class*="theme-"] .theme-customer .topMenuPanels-conversionPanel > ._body > ._info > ._title:before {
  color: #009f3a;
}

.topMenuPanels-conversionPanel > ._body > ._notice {
  margin: 0 0 1rem;
}

.topMenuPanels-conversionPanel > ._body > ._close {
  text-align: center;
}

.topMenuPanels-conversionPanel > ._body > ._close ._button {
  cursor: pointer;
  font-size: 1.8rem;
  border: 2px solid transparent;
  border-radius: 2rem;
  font-weight: bold;
  padding: 0 1em;
}

.theme-company .topMenuPanels-conversionPanel > ._body > ._close ._button,
[class*="theme-"] .theme-company .topMenuPanels-conversionPanel > ._body > ._close ._button {
  border-color: #cc0022;
}

.theme-customer .topMenuPanels-conversionPanel > ._body > ._close ._button,
[class*="theme-"] .theme-customer .topMenuPanels-conversionPanel > ._body > ._close ._button {
  border-color: #009f3a;
}

.topMenuPanels-conversionPanel > ._body > ._close ._button:before {
  content: "\e814";
  font-family: "icon";
  font-weight: normal;
  line-height: 1;
  margin-right: .2em;
}

.topMenuPanels-mylinkxPanel {
  padding: 2rem 40px;
  border: 2px solid transparent;
  border-radius: 5px;
  margin-bottom: 2rem;
}

.theme-linkx .topMenuPanels-mylinkxPanel,
[class*="theme-"] .theme-linkx .topMenuPanels-mylinkxPanel {
  border-color: #e73134;
}

.topMenuPanels-mylinkxPanel > ._header > ._logo {
  border: none;
  margin-bottom: 2rem;
  padding: 0;
  text-align: center;
}

.topMenuPanels-mylinkxPanel > ._header > ._logo img {
  width: 280px;
}

.topMenuPanels-mylinkxPanel > ._body > ._lead {
  font-size: 1.8rem;
  margin-bottom: 2rem;
}

.topMenuPanels-mylinkxPanel > ._body > ._group {
  margin-bottom: 2rem;
  margin: 0 -10px;
}

.topMenuPanels-mylinkxPanel > ._body > ._group:before, .topMenuPanels-mylinkxPanel > ._body > ._group:after {
  content: "";
  display: table;
}

.topMenuPanels-mylinkxPanel > ._body > ._group:after {
  clear: both;
}

.topMenuPanels-mylinkxPanel > ._body > ._group > ._item {
  width: 50%;
  float: left;
  margin-bottom: 1rem;
  padding: 0 10px;
}

.topMenuPanels-mylinkxPanel > ._body > ._group > ._item > ._button {
  border-radius: 1.5rem;
  font-size: 2rem;
  padding: .6em 1rem .6em 3rem;
  text-align: center;
}

.topMenuPanels-mylinkxPanel > ._body > ._group > ._item > ._button:before {
  left: 2rem;
}

.topMenuPanels-mylinkxPanel > ._body > ._group > ._item > ._button span i {
  margin-left: .2em;
}

.topMenuPanels-mylinkxPanel > ._body > ._group > ._item > ._button span i:after {
  color: #fff !important;
}

.col-i3y2qva5 {
  height: 355px;
}

.topNewsList ul {
  line-height: 1.34;
  list-style-type: none;
  padding-left: 0;
}

.topNewsList ul li {
  margin-bottom: 2rem;
}

.topNewsList ul li > ._info > ._date {
  font-weight: bold;
}

.topNewsList ul li > ._info > ._category {
  margin-left: 1em;
}

.topNewsList ul li > ._title {
  color: #1d3994;
  display: block;
  margin-top: .5rem;
  padding-left: 1em;
  position: relative;
}

.topNewsList ul li > ._title:before {
  color: #cc0022;
  content: "\e800";
  display: inline-block;
  font-family: "icon";
  left: 0;
  line-height: inherit;
  margin: 0 .5em 0 0;
  position: absolute;
  width: auto;
}

.topServiceCarousel {
  padding: 2em 25px;
}

.topServiceCarousel [class^=card-] {
  margin: 0 5px;
}

.topServiceCarousel .slick-prev,
.topServiceCarousel .slick-next {
  background: #666;
  border: none;
  cursor: pointer;
  font-size: 0;
  height: 60px;
  line-height: 1;
  margin-top: -30px;
  outline: none;
  position: absolute;
  top: 50%;
  width: 20px;
}

.topServiceCarousel .slick-prev:hover, .topServiceCarousel .slick-prev:focus,
.topServiceCarousel .slick-next:hover,
.topServiceCarousel .slick-next:focus {
  background: #333;
}

.topServiceCarousel .slick-prev:before,
.topServiceCarousel .slick-next:before {
  color: #fff;
  content: "\e800";
  font-family: "icon";
  font-size: 14px;
}

.topServiceCarousel .slick-prev {
  left: 0;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.topServiceCarousel .slick-next {
  right: 0;
}

.topServiceCarousel .slick-dots {
  list-style-type: none;
  margin: 1em 0 0;
  padding-left: 0;
  text-align: center;
}

.topServiceCarousel .slick-dots li {
  display: inline-block;
}

.topServiceCarousel .slick-dots li button {
  background: none;
  border: none;
  cursor: pointer;
  font-size: 0;
  line-height: 1;
  outline: none;
}

.topServiceCarousel .slick-dots li button:hover:before, .topServiceCarousel .slick-dots li button:focus:before {
  color: #666;
}

.topServiceCarousel .slick-dots li button:before {
  color: #ccc;
  content: "\2022";
  font-size: 40px;
}

.topServiceCarousel .slick-dots li.slick-active button:before {
  color: #333;
}

.webYakkanSearchForm {
  background-color: #fff;
  border: 2px solid #c02;
  border-radius: 5px;
}

.webYakkanSearchForm > ._title {
  background-color: #c02;
  border: none;
  color: #fff;
  margin: 0 0 1em;
  padding: 0;
  padding: .75em 2rem;
  text-align: center;
}

.webYakkanSearchForm > ._title > ._infoIcon {
  background-color: #009cdb;
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  font-size: .75em;
  line-height: 1.5;
  margin: 0 .2em;
  text-align: center;
  transition: background-color .2s;
  vertical-align: .2em;
  width: 1.5em;
}

.webYakkanSearchForm > ._title > ._infoIcon:hover {
  background-color: #007daf;
  text-decoration: none;
}

.webYakkanSearchForm > ._title > ._infoIcon:before {
  content: "？";
}

.webYakkanSearchForm > ._field {
  padding: 0 2rem;
  text-align: center;
}

.webYakkanSearchForm > ._field > ._number {
  width: 12rem;
  border: 1px solid #ccc;
  border-radius: 5px;
  display: inline-block;
  font-size: 1.6rem;
  margin: 1rem .2rem;
  outline: none;
  padding: .5em;
}

.webYakkanSearchForm > ._field > ._number:focus {
  box-shadow: 0 0 0 3px rgba(0, 156, 219, 0.2);
}

.webYakkanSearchForm > ._field > ._unit {
  display: inline-block;
  margin: 1rem .2rem;
}

.webYakkanSearchForm > ._field > ._button {
  background-color: #c02;
  border: 1px solid transparent;
  border-radius: 5px;
  color: #fff;
  display: inline-block;
  font-size: 1.6rem;
  font-weight: bold;
  margin: 1rem;
  padding: .5em 1.5em;
  transition: background-color .2s;
}

.webYakkanSearchForm > ._field > ._button:hover {
  background-color: #a3001b;
  text-decoration: none;
}

.webYakkanSearchForm > ._error {
  color: #e73134;
  font-size: 1.2rem;
  padding: 0 2rem;
  text-align: center;
}

.youtubeThumbImage {
  background-color: #000;
  display: inline-block;
  max-width: 100%;
  outline: none;
  position: relative;
}

.youtubeThumbImage:before {
  background-image: url(../images/icon-play.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 48px;
  left: 50%;
  margin-left: -24px;
  margin-top: -24px;
  position: absolute;
  top: 50%;
  width: 48px;
  z-index: 1;
}

.youtubeThumbImage:hover > img {
  opacity: .8;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUtZGVza3RvcC5jc3MiLCJzb3VyY2VzIjpbInN0eWxlLWRlc2t0b3Auc2NzcyIsImJhc2UvXzAxX3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS9fMDJfbWl4aW5zLnNjc3MiLCJiYXNlL18wM19ub3JtYWxpemUuc2NzcyIsImJhc2UvXzA0X3NjYWZmb2xkaW5nLnNjc3MiLCJsYXlvdXQvX2FydGljbGUuc2NzcyIsImxheW91dC9fYXNpZGUuc2NzcyIsImxheW91dC9fYnJlYWRjcnVtYnMuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19tYWluLnNjc3MiLCJsYXlvdXQvX21vYmlsZS5zY3NzIiwibGF5b3V0L19wYWdlSGVhZGVyLnNjc3MiLCJsYXlvdXQvX3NjcmVlbi5zY3NzIiwibGF5b3V0L19zY3JvbGxUb1RvcC5zY3NzIiwibW9kdWxlL19jb2x1bW4uc2NzcyIsIm1vZHVsZS9fY29udGFpbmVyLnNjc3MiLCJtb2R1bGUvX3Jvdy5zY3NzIiwibW9kdWxlL19zZWN0aW9uLnNjc3MiLCJzdGF0ZS9fbWFnbmlmaWNQb3B1cC5zY3NzIiwic3RhdGUvX3NsaWNrLnNjc3MiLCJlbGVtZW50L18wMF9pY29uLnNjc3MiLCJlbGVtZW50L18wMl9ncmlkLnNjc3MiLCJlbGVtZW50L18wM19zcGFjZS5zY3NzIiwiZWxlbWVudC9fMDRfaGVhZGluZy5zY3NzIiwiZWxlbWVudC9fMDVfdGV4dC5zY3NzIiwiZWxlbWVudC9fMDZfbGlzdC5zY3NzIiwiZWxlbWVudC9fMDdfZmlndXJlLnNjc3MiLCJlbGVtZW50L18wOF90YWJsZS5zY3NzIiwiZWxlbWVudC9fMDlfZm9ybS5zY3NzIiwiZWxlbWVudC9fMTBfYnV0dG9uLnNjc3MiLCJlbGVtZW50L18xMV9jYXJkLnNjc3MiLCJlbGVtZW50L18xMl9wYW5lbC5zY3NzIiwiZWxlbWVudC9fMTNfbGFiZWwuc2NzcyIsImVsZW1lbnQvXzE0X3NlYXJjaC5zY3NzIiwiZWxlbWVudC9fMTVfbW9kYWwuc2NzcyIsImVsZW1lbnQvXzE2X2ZyYW1lLnNjc3MiLCJjb21wb25lbnQvX2JyZWFkY3J1bWJzLnNjc3MiLCJjb21wb25lbnQvX2NlcnRpZmljYXRlQ2hlY2tQYW5lbC5zY3NzIiwiY29tcG9uZW50L19jbG9zZUJ1dHRvbi5zY3NzIiwiY29tcG9uZW50L19jb21wYW55TG9nby5zY3NzIiwiY29tcG9uZW50L19jb21wYW55VGV4dC5zY3NzIiwiY29tcG9uZW50L19jb25zdWx0YXRpb25TZXJ2aWNlUGFuZWwtQi5zY3NzIiwiY29tcG9uZW50L19jb25zdWx0YXRpb25TZXJ2aWNlUGFuZWwuc2NzcyIsImNvbXBvbmVudC9fY29udGFjdEludHJvQmxvY2suc2NzcyIsImNvbXBvbmVudC9fY29udHJhY3RhbnRQYW5lbC5zY3NzIiwiY29tcG9uZW50L19jb3B5cmlnaHQuc2NzcyIsImNvbXBvbmVudC9fY3RhUGFuZWwuc2NzcyIsImNvbXBvbmVudC9fY3VzdG9tZXJDb250YWN0UGFuZWwuc2NzcyIsImNvbXBvbmVudC9fY3VzdG9tZXJIZXJvQW5ub3VuY2Uuc2NzcyIsImNvbXBvbmVudC9fY3VzdG9tZXJJbnRyb0d1aWRlLnNjc3MiLCJjb21wb25lbnQvX2N1c3RvbWVyTWFpblZpc3VhbC5zY3NzIiwiY29tcG9uZW50L19jdXN0b21lck5ld3NMaXN0LnNjc3MiLCJjb21wb25lbnQvX2N1c3RvbWVyU2VydmljZUxpc3Quc2NzcyIsImNvbXBvbmVudC9fZGFpbHlIb3NwaXRhbGl6YXRpb25CZW5lZml0LnNjc3MiLCJjb21wb25lbnQvX2RlZHVjdGlvblN1cHBvcnRUb29sLnNjc3MiLCJjb21wb25lbnQvX2RldmVsb3BlcnMuc2NzcyIsImNvbXBvbmVudC9fZGdhRmFxUGFuZWwuc2NzcyIsImNvbXBvbmVudC9fZGlnaXRhbEJvb2tQYW5lbC5zY3NzIiwiY29tcG9uZW50L19lbnRyeUV4YW1wbGVMaXN0LnNjc3MiLCJjb21wb25lbnQvX2V4YW1pbmVDb252ZXJzaW9uUGFuZWwuc2NzcyIsImNvbXBvbmVudC9fZXhhbWluZUNvdW5zZWxvcnNWb2ljZS5zY3NzIiwiY29tcG9uZW50L19leGFtaW5lU2ltdWxhdGlvbkNhcmQuc2NzcyIsImNvbXBvbmVudC9fZm9udFN3aXRjaGVyLnNjc3MiLCJjb21wb25lbnQvX2Zvb3RlckJhbm5lci5zY3NzIiwiY29tcG9uZW50L19mb290ZXJOYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnQvX2ZyZWVkaWFsUGFuZWwuc2NzcyIsImNvbXBvbmVudC9fZ2VuZXJpY0hlcm9Bbm5vdW5jZS5zY3NzIiwiY29tcG9uZW50L19nZW5lcmljTWFpblZpc3VhbC5zY3NzIiwiY29tcG9uZW50L19nbG9iYWxGb290ZXIuc2NzcyIsImNvbXBvbmVudC9fZ2xvYmFsSGVhZGVyLnNjc3MiLCJjb21wb25lbnQvX2dsb2JhbE5hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudC9fZ29vZHNDb252ZXJzaW9uUGFuZWwuc2NzcyIsImNvbXBvbmVudC9fZ29vZHNIZWFkZXIuc2NzcyIsImNvbXBvbmVudC9faGVhZGVyTmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50L19oZWFsdGhNYW5hZ2VtZW50SW5mb2dyYXBoaWMuc2NzcyIsImNvbXBvbmVudC9faGxhTGlzdC5zY3NzIiwiY29tcG9uZW50L19obGFNYXAuc2NzcyIsImNvbXBvbmVudC9faG9sZGluZ3NMb2dvLnNjc3MiLCJjb21wb25lbnQvX2xpZmVJbnN1cmFuY2VTaW11bGF0b3Iuc2NzcyIsImNvbXBvbmVudC9fbGluZUZyaWVuZFJlZ2lzdHJhdGlvbi5zY3NzIiwiY29tcG9uZW50L19saW5lRnJpZW5kUmVnaXN0cmF0aW9uRmxvdy5zY3NzIiwiY29tcG9uZW50L19saXR5LnNjc3MiLCJjb21wb25lbnQvX2xvY2FsTmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50L19sb2dpbkJ1dHRvbi5zY3NzIiwiY29tcG9uZW50L19tYWluVmlzdWFsLnNjc3MiLCJjb21wb25lbnQvX21lbnVCdXR0b24uc2NzcyIsImNvbXBvbmVudC9fbXlsaW5reEFubm91bmNlUGFuZWwuc2NzcyIsImNvbXBvbmVudC9fbmV3c0luZm8uc2NzcyIsImNvbXBvbmVudC9fbmV3c0xpc3Quc2NzcyIsImNvbXBvbmVudC9fcGFnZUhlYWRlci5zY3NzIiwiY29tcG9uZW50L19wYWdlTmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50L19wbHVnaW5JbmZvLnNjc3MiLCJjb21wb25lbnQvX3ByZW1pdW1TaW11bGF0b3JQYW5lbC5zY3NzIiwiY29tcG9uZW50L19wcm9jZWR1cmVMZWdlbmRQYW5lbC5zY3NzIiwiY29tcG9uZW50L19wcm9jZWR1cmVTdW1tYXJ5UGFuZWwuc2NzcyIsImNvbXBvbmVudC9fcHJvZHVjdENhcm91c2VsLnNjc3MiLCJjb21wb25lbnQvX3Byb2R1Y3RDYXRlb2dyeUhlYWRlci5zY3NzIiwiY29tcG9uZW50L19wcm9kdWN0RGV0YWlsQ2FyZC5zY3NzIiwiY29tcG9uZW50L19wcm9kdWN0RmVhdHVyZUJ1dHRvbi5zY3NzIiwiY29tcG9uZW50L19wcm9kdWN0RmVhdHVyZVRpdGxlLnNjc3MiLCJjb21wb25lbnQvX3Byb2R1Y3RIZWFkZXIuc2NzcyIsImNvbXBvbmVudC9fcHJvZHVjdE5hdmlnYXRpb25QYW5lbC5zY3NzIiwiY29tcG9uZW50L19wcm9kdWN0UGFuZWwuc2NzcyIsImNvbXBvbmVudC9fcHJvZHVjdFNlYXJjaFBhbmVsLnNjc3MiLCJjb21wb25lbnQvX3JpY2hGb290ZXIuc2NzcyIsImNvbXBvbmVudC9fc2Nyb2xsVG9Ub3Auc2NzcyIsImNvbXBvbmVudC9fc2VhcmNoQWxsaWFuY2VGYWNpbGl0eS5zY3NzIiwiY29tcG9uZW50L19zZWFyY2hGb3JtLnNjc3MiLCJjb21wb25lbnQvX3NlbnNoaW5pcnlvbmV0SGVhZGVyLnNjc3MiLCJjb21wb25lbnQvX3NmVG9nZ2xlLnNjc3MiLCJjb21wb25lbnQvX3NmVG91Y2hTY3JvbGwuc2NzcyIsImNvbXBvbmVudC9fc2l0ZW1hcC5zY3NzIiwiY29tcG9uZW50L19zdXBwb3J0U2VydmljZVBhbmVsLnNjc3MiLCJjb21wb25lbnQvX3N3aXRjaERlc2t0b3BCdXR0b24uc2NzcyIsImNvbXBvbmVudC9fc3dpdGNoRGV2aWNlQnV0dG9uLnNjc3MiLCJjb21wb25lbnQvX3N3aXRjaE1vYmlsZUJ1dHRvbi5zY3NzIiwiY29tcG9uZW50L190YWJOYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnQvX3RleHRCYW5uZXIuc2NzcyIsImNvbXBvbmVudC9fdG9wQnJhbmRpbmdQYW5lbC5zY3NzIiwiY29tcG9uZW50L190b3BDb252ZXJzaW9uQmFyLnNjc3MiLCJjb21wb25lbnQvX3RvcENvcnBvcmF0ZUdyb3VwTGlzdHMuc2NzcyIsImNvbXBvbmVudC9fdG9wSGVyb0Fubm91bmNlLnNjc3MiLCJjb21wb25lbnQvX3RvcEhlcm9Db250ZW50LnNjc3MiLCJjb21wb25lbnQvX3RvcEltcG9ydGFudE5vdGljZS5zY3NzIiwiY29tcG9uZW50L190b3BJbnRyZHVjdGlvblNlY3Rpb24uc2NzcyIsImNvbXBvbmVudC9fdG9wTWFpblZpc3VhbC5zY3NzIiwiY29tcG9uZW50L190b3BNZW51UGFuZWxzLnNjc3MiLCJjb21wb25lbnQvX3RvcE5ld3NMaXN0LnNjc3MiLCJjb21wb25lbnQvX3RvcFNlcnZpY2VDYXJvdXNlbC5zY3NzIiwiY29tcG9uZW50L193ZWJZYWtrYW5TZWFyY2hGb3JtLnNjc3MiLCJjb21wb25lbnQvX3lvdXR1YmVUaHVtYkltYWdlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiJGRldmljZTogZGVza3RvcDtcclxuXHJcbkBpbXBvcnQgXCJiYXNlL18wMV92YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImJhc2UvXzAyX21peGlucy5zY3NzXCI7XG5AaW1wb3J0IFwiYmFzZS9fMDNfbm9ybWFsaXplLnNjc3NcIjtcbkBpbXBvcnQgXCJiYXNlL18wNF9zY2FmZm9sZGluZy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvX2FydGljbGUuc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dC9fYXNpZGUuc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dC9fYnJlYWRjcnVtYnMuc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dC9fZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJsYXlvdXQvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwibGF5b3V0L19tYWluLnNjc3NcIjtcbkBpbXBvcnQgXCJsYXlvdXQvX21vYmlsZS5zY3NzXCI7XG5AaW1wb3J0IFwibGF5b3V0L19wYWdlSGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJsYXlvdXQvX3NjcmVlbi5zY3NzXCI7XG5AaW1wb3J0IFwibGF5b3V0L19zY3JvbGxUb1RvcC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtb2R1bGUvX2NvbHVtbi5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlL19jb250YWluZXIuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZS9fcm93LnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGUvX3NlY3Rpb24uc2Nzc1wiO1xyXG5AaW1wb3J0IFwic3RhdGUvX21hZ25pZmljUG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcInN0YXRlL19zbGljay5zY3NzXCI7XHJcbkBpbXBvcnQgXCJlbGVtZW50L18wMF9pY29uLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50L18wMl9ncmlkLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50L18wM19zcGFjZS5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudC9fMDRfaGVhZGluZy5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudC9fMDVfdGV4dC5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudC9fMDZfbGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudC9fMDdfZmlndXJlLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50L18wOF90YWJsZS5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudC9fMDlfZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudC9fMTBfYnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50L18xMV9jYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50L18xMl9wYW5lbC5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudC9fMTNfbGFiZWwuc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnQvXzE0X3NlYXJjaC5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudC9fMTVfbW9kYWwuc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnQvXzE2X2ZyYW1lLnNjc3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudC9fYnJlYWRjcnVtYnMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fY2VydGlmaWNhdGVDaGVja1BhbmVsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2Nsb3NlQnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2NvbXBhbnlMb2dvLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2NvbXBhbnlUZXh0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2NvbnN1bHRhdGlvblNlcnZpY2VQYW5lbC1CLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2NvbnN1bHRhdGlvblNlcnZpY2VQYW5lbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19jb250YWN0SW50cm9CbG9jay5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19jb250cmFjdGFudFBhbmVsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2NvcHlyaWdodC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19jdGFQYW5lbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19jdXN0b21lckNvbnRhY3RQYW5lbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19jdXN0b21lckhlcm9Bbm5vdW5jZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19jdXN0b21lckludHJvR3VpZGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fY3VzdG9tZXJNYWluVmlzdWFsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2N1c3RvbWVyTmV3c0xpc3Quc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fY3VzdG9tZXJTZXJ2aWNlTGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19kYWlseUhvc3BpdGFsaXphdGlvbkJlbmVmaXQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fZGVkdWN0aW9uU3VwcG9ydFRvb2wuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fZGV2ZWxvcGVycy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19kZ2FGYXFQYW5lbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19kaWdpdGFsQm9va1BhbmVsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2VudHJ5RXhhbXBsZUxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fZXhhbWluZUNvbnZlcnNpb25QYW5lbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19leGFtaW5lQ291bnNlbG9yc1ZvaWNlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2V4YW1pbmVTaW11bGF0aW9uQ2FyZC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19mb250U3dpdGNoZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fZm9vdGVyQmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2Zvb3Rlck5hdmlnYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fZnJlZWRpYWxQYW5lbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19nZW5lcmljSGVyb0Fubm91bmNlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2dlbmVyaWNNYWluVmlzdWFsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2dsb2JhbEZvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19nbG9iYWxIZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fZ2xvYmFsTmF2aWdhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19nb29kc0NvbnZlcnNpb25QYW5lbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19nb29kc0hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19oZWFkZXJOYXZpZ2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2hlYWx0aE1hbmFnZW1lbnRJbmZvZ3JhcGhpYy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19obGFMaXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2hsYU1hcC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19ob2xkaW5nc0xvZ28uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fbGlmZUluc3VyYW5jZVNpbXVsYXRvci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19saW5lRnJpZW5kUmVnaXN0cmF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2xpbmVGcmllbmRSZWdpc3RyYXRpb25GbG93LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2xpdHkuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fbG9jYWxOYXZpZ2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2xvZ2luQnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX21haW5WaXN1YWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fbWVudUJ1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19teWxpbmt4QW5ub3VuY2VQYW5lbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19uZXdzSW5mby5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19uZXdzTGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19wYWdlSGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3BhZ2VOYXZpZ2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3BsdWdpbkluZm8uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fcHJlbWl1bVNpbXVsYXRvclBhbmVsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3Byb2NlZHVyZUxlZ2VuZFBhbmVsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3Byb2NlZHVyZVN1bW1hcnlQYW5lbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19wcm9kdWN0Q2Fyb3VzZWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fcHJvZHVjdENhdGVvZ3J5SGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3Byb2R1Y3REZXRhaWxDYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3Byb2R1Y3RGZWF0dXJlQnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3Byb2R1Y3RGZWF0dXJlVGl0bGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fcHJvZHVjdEhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19wcm9kdWN0TmF2aWdhdGlvblBhbmVsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3Byb2R1Y3RQYW5lbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19wcm9kdWN0U2VhcmNoUGFuZWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fcmljaEZvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19zY3JvbGxUb1RvcC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19zZWFyY2hBbGxpYW5jZUZhY2lsaXR5LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3NlYXJjaEZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fc2Vuc2hpbmlyeW9uZXRIZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fc2ZUb2dnbGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fc2ZUb3VjaFNjcm9sbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19zaXRlbWFwLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3N1cHBvcnRTZXJ2aWNlUGFuZWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fc3dpdGNoRGVza3RvcEJ1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19zd2l0Y2hEZXZpY2VCdXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fc3dpdGNoTW9iaWxlQnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3RhYk5hdmlnYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fdGV4dEJhbm5lci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L190b3BCcmFuZGluZ1BhbmVsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3RvcENvbnZlcnNpb25CYXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fdG9wQ29ycG9yYXRlR3JvdXBMaXN0cy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L190b3BIZXJvQW5ub3VuY2Uuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fdG9wSGVyb0NvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fdG9wSW1wb3J0YW50Tm90aWNlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3RvcEludHJkdWN0aW9uU2VjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L190b3BNYWluVmlzdWFsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3RvcE1lbnVQYW5lbHMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fdG9wTmV3c0xpc3Quc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fdG9wU2VydmljZUNhcm91c2VsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3dlYllha2thblNlYXJjaEZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9feW91dHViZVRodW1iSW1hZ2Uuc2Nzc1wiO1xyXG5cclxuKiB7XHJcblx0Ly8gYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjY2NjO1xyXG59XHJcbiIsIi8qIHBhdGggdmFyaWFibGUocykgKi9cclxuJHJvb3RwYXRoOiBcIi4uXCI7XHJcbiRjc3NwYXRoOiAkcm9vdHBhdGggKyBcIi9jc3NcIjtcclxuJGpzcGF0aDogJHJvb3RwYXRoICsgXCIvanNcIjtcclxuJGZvbnRwYXRoOiAkcm9vdHBhdGggKyBcIi9mb250c1wiO1xyXG4kaW1ncGF0aDogJHJvb3RwYXRoICsgXCIvaW1hZ2VzXCI7XHJcbiRtZWRpYXBhdGg6ICRyb290cGF0aCArIFwiL21lZGlhXCI7XHJcblxyXG4vKiBncmF5IGNvbG9yIHZhcmlhYmxlKHMpICovXHJcbiRncmF5LXdoaXRlOiAjZmZmICFkZWZhdWx0O1xyXG4kZ3JheS1saWdodGVyOiAjZWVlICFkZWZhdWx0O1xyXG4kZ3JheS1saWdodDogI2NjYyAhZGVmYXVsdDtcclxuJGdyYXktbWVkaXVtOiAjNzc3ICFkZWZhdWx0O1xyXG4kZ3JheS1kYXJrOiAjNjY2ICFkZWZhdWx0O1xyXG4kZ3JheS1kYXJrZXI6ICMzMzMgIWRlZmF1bHQ7XHJcbiRncmF5LWJsYWNrOiAjMDAwICFkZWZhdWx0O1xyXG5cclxuLyogY29ycG9sYXRlIGNvbG9yIHZhcmlhYmxlKHMpICovXHJcbiRicmFuZC1wcmltYXJ5OiAjYzAyICFkZWZhdWx0O1xyXG4kYnJhbmQtc2Vjb25kYXJ5OiAjNjZhICFkZWZhdWx0O1xyXG5cclxuLyogYnJhbmQgY29sb3IgdmFyaWFibGUocykgKi9cclxuJGJyYW5kLWV4YW1pbmU6ICNlYTlhMDAgIWRlZmF1bHQ7XHJcbiRicmFuZC1leGFtaW5lLWxpZ2h0ZXI6ICNmZGY1ZTUgIWRlZmF1bHQ7XHJcbiRicmFuZC1leGFtaW5lLWxpZ2h0ZXItdjI6ICNGQ0YyRTAgIWRlZmF1bHQ7XHJcbiRicmFuZC1jdXN0b21lcjogIzAwOWQ3NiAhZGVmYXVsdDtcclxuJGJyYW5kLWN1c3RvbWVyLWxpZ2h0ZXI6ICNlOWYzZDIgIWRlZmF1bHQ7XHJcbiRicmFuZC1jdXN0b21lci1saWdodGVyLXYyOiAjRTVGNUYxICFkZWZhdWx0O1xyXG4kYnJhbmQtZ29vZHM6ICNlMjUxNmYgIWRlZmF1bHQ7XHJcbiRicmFuZC1nb29kcy1saWdodGVyOiAjZmFmMGYxICFkZWZhdWx0O1xyXG4kYnJhbmQtZ29vZHMtbGlnaHRlci12MjogI0ZDRjJGNCAhZGVmYXVsdDtcclxuJGJyYW5kLWxpbmt4OiAjZTczMTM0ICFkZWZhdWx0O1xyXG4kYnJhbmQtbGlua3gtbGlnaHRlcjogI2ZkZjFmMSAhZGVmYXVsdDtcclxuJGJyYW5kLWxpbmt4LWxpZ2h0ZXItdjI6ICNGREVGRUYgIWRlZmF1bHQ7XHJcbiRicmFuZC1mb3JtOiAjMjJCM0UxICFkZWZhdWx0O1xyXG4kYnJhbmQtZm9ybS1saWdodGVyOiAjRTNGNUZBICFkZWZhdWx0O1xyXG4kYnJhbmQtZm9ybS1saWdodGVyLXYyOiAjRTNGNUZBICFkZWZhdWx0O1xyXG4kYnJhbmQtbGluZTogIzAwYzAwMCAhZGVmYXVsdDtcclxuJGJyYW5kLWxpbmUtbGlnaHRlcjogI2UzZmFlMyAhZGVmYXVsdDtcclxuJGJyYW5kLWxpbmUtbGlnaHRlci12MjogI2UzZmFlMyAhZGVmYXVsdDtcclxuJGJyYW5kLXByaW1hcnk6ICNjMDIgIWRlZmF1bHQ7XHJcbiRicmFuZC1wcmltYXJ5LWxpZ2h0ZXI6ICNmZmNjZDUgIWRlZmF1bHQ7XHJcbiRicmFuZC1wcmltYXJ5LWxpZ2h0ZXItdjI6ICNGRkVGRjIgIWRlZmF1bHQ7XHJcblxyXG4vKiBrYWl6ZW4gcGxhdGZvcm0gdWkgY29sb3JzICovXHJcbiRrYWl6ZW4tYnJhbmQtZXhhbWluZTogI2VkOGIwMCAhZGVmYXVsdDtcclxuJGthaXplbi1icmFuZC1leGFtaW5lLWxpZ2h0ZXI6ICNmZWY1Y2QgIWRlZmF1bHQ7XHJcbiRrYWl6ZW4tYnJhbmQtY3VzdG9tZXI6ICMwMDlmM2EgIWRlZmF1bHQ7XHJcbiRrYWl6ZW4tYnJhbmQtY3VzdG9tZXItbGlnaHRlcjogI2U5ZjNkMiAhZGVmYXVsdDtcclxuJGthaXplbi1icmFuZC1wcmltYXJ5OiAjY2MwMDIyICFkZWZhdWx0O1xyXG4ka2FpemVuLWJyYW5kLXByaW1hcnktbGlnaHRlcjogI2ZiZWVmMCAhZGVmYXVsdDtcclxuXHJcbiRicmFuZC1wZGY6ICNlZTNkMjM7XHJcbiRicmFuZC13b3JkOiAjMjk1NTk4O1xyXG4kYnJhbmQtZXhjZWw6ICMxZjcyNDY7XHJcbiRicmFuZC1wb3dlcnBvaW50OiAjZDA0NjI2O1xyXG5cclxuLyogc3lzdGVtIGNvbG9yIHZhcmlhYmxlKHMpICovXHJcbiRicmFuZC1zdWNjZXNzOiAjMDA5ZjNhICFkZWZhdWx0O1xyXG4kYnJhbmQtaW5mbzogIzAwOWNkYiAhZGVmYXVsdDtcclxuJGJyYW5kLXdhcm5pbmc6ICNmY2M4MDAgIWRlZmF1bHQ7XHJcbiRicmFuZC1kYW5nZXI6ICNlNzMxMzQgIWRlZmF1bHQ7XHJcblxyXG4vKiBsYXlvdXQgdmFyaWFibGUocykgKi9cclxuJGJhc2Utd2lkdGg6IDk5MHB4ICFkZWZhdWx0O1xyXG4kYmFzZS1ndXR0ZXI6IDQwcHggIWRlZmF1bHQ7XHJcbiRiYXNlLWNvbHVtbjogMTIgIWRlZmF1bHQ7XHJcbiRiYXNlLW1hcmdpbjogMSAvIDMgIWRlZmF1bHQ7XHJcbiRiYXNlLXJhZGl1czogLjdyZW0gIWRlZmF1bHQ7XHJcbiRiYXNlLWZvbnQtc2l6ZTogMTBweCAhZGVmYXVsdDtcclxuXHJcbi8qIGJhc2UgZm9udCB2YXJpYWJsZShzKSAqL1xyXG4kYm9keS1mb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIk1laXJ5b1wiLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kYm9keS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xyXG4kYm9keS1mb250LXNpemU6IDEuNHJlbSAhZGVmYXVsdDtcclxuJGJvZHktbGluZS1oZWlnaHQ6IDEuNjcgIWRlZmF1bHQ7XHJcbiRib2R5LWJhY2tncm91bmQ6ICRncmF5LXdoaXRlICFkZWZhdWx0O1xyXG4kYm9keS1jb2xvcjogJGdyYXktZGFya2VyICFkZWZhdWx0O1xyXG5cclxuLyogaGVhZGluZyBmb250IHZhcmlhYmxlKHMpICovXHJcbiRoZWFkaW5nLWZvbnQtd2VpZ2h0OiA2MDAgIWRlZmF1bHQ7XHJcbiRoZWFkaW5nLWxpbmUtaGVpZ2h0OiAxLjM0ICFkZWZhdWx0O1xyXG4kaGVhZGluZy1jb2xvcjogJGdyYXktZGFya2VyICFkZWZhdWx0O1xyXG5cclxuLyogbGluayBjb2xvciB2YXJpYWJsZShzKSAqL1xyXG4kbGluay1jb2xvcjogJGJyYW5kLXNlY29uZGFyeSAhZGVmYXVsdDtcclxuXHJcbi8qIGNvZGUgZm9udCB2YXJpYWJsZShzKSAqL1xyXG4kY29kZS1mb250LWZhbWlseTogXCJNZW5sb1wiLCBcIkx1Y2lkYSBDb25zb2xlXCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcclxuJGNvZGUtbGluZS1oZWlnaHQ6IDEuMzQgIWRlZmF1bHQ7XHJcbiRjb2RlLWZvbnQtc2l6ZTogLjg1NzFlbSAhZGVmYXVsdDtcclxuIiwiQG1peGluIGNsZWFyZml4IHtcclxuXHQmOmJlZm9yZSxcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHR9XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gZGVza3RvcCB7XHJcblx0QGlmICRkZXZpY2U9PWRlc2t0b3Age1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gbW9iaWxlIHtcclxuXHRAaWYgJGRldmljZT09bW9iaWxlIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHByaW50IHtcclxuXHRAbWVkaWEgcHJpbnQge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gZXhhbWluZSB7XHJcblx0LnRoZW1lLWV4YW1pbmUgJixcclxuXHRbY2xhc3MqPVwidGhlbWUtXCJdIC50aGVtZS1leGFtaW5lICYge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gY3VzdG9tZXIge1xyXG5cdC50aGVtZS1jdXN0b21lciAmLFxyXG5cdFtjbGFzcyo9XCJ0aGVtZS1cIl0gLnRoZW1lLWN1c3RvbWVyICYge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gZ29vZHMge1xyXG5cdC50aGVtZS1nb29kcyAmLFxyXG5cdFtjbGFzcyo9XCJ0aGVtZS1cIl0gLnRoZW1lLWdvb2RzICYge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gbGlua3gge1xyXG5cdC50aGVtZS1saW5reCAmLFxyXG5cdFtjbGFzcyo9XCJ0aGVtZS1cIl0gLnRoZW1lLWxpbmt4ICYge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gZm9ybSB7XHJcblx0LnRoZW1lLWZvcm0gJixcclxuXHRbY2xhc3MqPVwidGhlbWUtXCJdIC50aGVtZS1mb3JtICYge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gbGluZSB7XHJcblx0LnRoZW1lLWxpbmUgJixcclxuXHRbY2xhc3MqPVwidGhlbWUtXCJdIC50aGVtZS1saW5lICYge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gY29tcGFueSB7XHJcblx0LnRoZW1lLWNvbXBhbnkgJixcclxuXHRbY2xhc3MqPVwidGhlbWUtXCJdIC50aGVtZS1jb21wYW55ICYge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcbiIsIi8qISBub3JtYWxpemUuY3NzIHY0LjEuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgYW5kIGlPUy5cclxuICovXHJcblxyXG5odG1sIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICovXHJcblxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscywgLyogMSAqL1xyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5tYWluLCAvKiAyICovXHJcbm1lbnUsXHJcbm5hdixcclxuc2VjdGlvbixcclxuc3VtbWFyeSB7IC8qIDEgKi9cclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKi9cclxuXHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnByb2dyZXNzLFxyXG52aWRlbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cclxuICovXHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICovXHJcblxyXG50ZW1wbGF0ZSwgLyogMSAqL1xyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogTGlua3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cclxuICovXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxyXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXHJcblxyXG5hOmFjdGl2ZSxcclxuYTpob3ZlciB7XHJcbiAgb3V0bGluZS13aWR0aDogMDtcclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxyXG4gKi9cclxuXHJcbmRmbiB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxyXG4gKi9cclxuXHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxyXG4gKi9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqL1xyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5wcmUsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXHJcbiAqL1xyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDFlbSA0MHB4O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXHJcbiAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxufVxyXG5cclxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDEgKi9cclxuICBtYXJnaW46IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cclxuXHJcbm9wdGdyb3VwIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQgeyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHsgLyogMSAqL1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXHJcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cclxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXHJcblxyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcblxyXG4vKipcclxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XHJcbiAgbWFyZ2luOiAwIDJweDtcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cclxuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBvcGFjaXR5OiAwLjU0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59IiwiKiB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmh0bWwge1xyXG5cdGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRAaW5jbHVkZSBwcmludCB7XHJcblx0XHQvLyB3aWR0aDogMTYwMHB4O1xyXG5cdH1cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iYWNrZ3JvdW5kO1xyXG5cdGNvbG9yOiAkYm9keS1jb2xvcjtcclxuXHRmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHk7XHJcblx0Zm9udC1zaXplOiAkYm9keS1mb250LXNpemU7XHJcblx0bGluZS1oZWlnaHQ6ICRib2R5LWxpbmUtaGVpZ2h0O1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG5cdGZvbnQtd2VpZ2h0OiAkaGVhZGluZy1mb250LXdlaWdodDtcclxuXHRsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XHJcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cdG1hcmdpbi10b3A6IDFlbTtcclxuXHQ+IHNwYW4ge1xyXG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQ+IHNwYW4gKyBhLCA+IGEgKyBhIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0fVxyXG5cdD4gYSB7XHJcblx0XHRjb2xvcjogJGdyYXktZGFya2VyO1xyXG5cdH1cclxufVxyXG5cclxuaDEge1xyXG5cdGZvbnQtc2l6ZTogMi44cmVtO1xyXG5cdD4gc21hbGwge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdHNtYWxsIHtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdH1cclxufVxyXG5cclxuaDIge1xyXG5cdC8vIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuXHQvLyBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG5cdGJvcmRlci10b3A6IDNweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuXHRmb250LXNpemU6IDJyZW07XHJcblx0Ly8gbWFyZ2luLXRvcDogMmVtO1xyXG5cdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdHBhZGRpbmctdG9wOiAuNWVtO1xyXG5cdCYuaGVhZGluZy1wcmltYXJ5IHtcclxuXHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuaGVhZGluZy1kZWZhdWx0IHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHQ7XHJcblx0fVxyXG59XHJcblxyXG5oMyB7XHJcblx0Ly8gbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG5cdC8vIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcblx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuXHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRwYWRkaW5nLWJvdHRvbTogLjI1ZW07XHJcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0cGFkZGluZy10b3A6IC4yNWVtO1xyXG5cdCYuaGVhZGluZy1wcmltYXJ5IHtcclxuXHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuaGVhZGluZy1kZWZhdWx0IHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHQ7XHJcblx0fVxyXG59XHJcblxyXG5oNCB7XHJcblx0Zm9udC1zaXplOiAxLjE0Mjg1NzE0ZW07XHJcbn1cclxuXHJcbnAge1xyXG5cdC8vXHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG5cdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0cGFkZGluZy1ib3R0b206IC4yNWVtO1xyXG5cdHBhZGRpbmctbGVmdDogMWVtO1xyXG5cdHBhZGRpbmctdG9wOiAuMjVlbTtcclxufVxyXG5cclxucHJlIHtcclxuXHRjb2RlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuYWRkcmVzcyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cdG1hcmdpbi10b3A6IDFlbTtcclxufVxyXG5cclxub2wge1xyXG5cdHBhZGRpbmctbGVmdDogMmVtO1xyXG5cdGxpIHtcclxuXHRcdG1hcmdpbi10b3A6IC4yNWVtO1xyXG5cdH1cclxufVxyXG5cclxudWwge1xyXG5cdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuXHRwYWRkaW5nLWxlZnQ6IDJlbTtcclxuXHRsaSB7XHJcblx0XHRtYXJnaW4tdG9wOiAuMjVlbTtcclxuXHR9XHJcbn1cclxuXHJcbmRsIHtcclxuXHRkdCB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdG1hcmdpbi10b3A6IC4yNWVtO1xyXG5cdH1cclxuXHRkZCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcbn1cclxuXHJcbmZpZ3VyZSB7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmaWdjYXB0aW9uIHtcclxuXHRcdGZvbnQtc2l6ZTogLjg1NzFlbTtcclxuXHR9XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0bWFyZ2luLXRvcDogMWVtO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRpbWcge1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdH1cclxuXHRjYXB0aW9uIHtcclxuXHRcdC8vXHJcblx0fVxyXG5cdHRoZWFkIHtcclxuXHRcdHRyIHtcclxuXHRcdFx0dGgge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LW1lZGl1bTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0XHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0cGFkZGluZzogLjI1ZW0gLjVlbTtcclxuXHRcdFx0XHQvLyB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHR9XHJcblx0XHRcdHRkIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjYmJiO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdC8vIGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAuMjVlbSAuNWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdHRib2R5IHtcclxuXHRcdHRyIHtcclxuXHRcdFx0dGgge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0cGFkZGluZzogLjI1ZW0gLjVlbTtcclxuXHRcdFx0XHQvLyB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHR9XHJcblx0XHRcdHRkIHtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0XHRwYWRkaW5nOiAuMjVlbSAuNWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdHRmb290IHtcclxuXHRcdHRyIHtcclxuXHRcdFx0dGgge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0cGFkZGluZzogLjI1ZW0gLjVlbTtcclxuXHRcdFx0XHQvLyB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHR9XHJcblx0XHRcdHRkIHtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0XHRwYWRkaW5nOiAuMjVlbSAuNWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5ociB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0bWFyZ2luLXRvcDogMWVtO1xyXG5cdCYuaHItZGVmYXVsdCB7XHJcblx0XHRib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0O1xyXG5cdH1cclxuXHQmLmhyLXByaW1hcnkge1xyXG5cdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmltZyB7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG5zdmcge1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0LmEge1xyXG5cdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdGZpbGw6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRmaWxsOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdGZpbGw6ICRicmFuZC1nb29kcztcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0ZmlsbDogJGJyYW5kLWxpbmt4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgZm9ybSB7XHJcblx0XHRcdGZpbGw6ICRicmFuZC1mb3JtO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbGluZSB7XHJcblx0XHRcdGZpbGw6ICRicmFuZC1saW5lO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdGZpbGw6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuYSB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHQmW2hyZWZePVwidGVsOlwiXSB7XHJcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Y29sb3I6ICRsaW5rLWNvbG9yO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Jjpob3ZlciB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn1cclxuXHJcbmVtIHtcclxuXHQvL1xyXG59XHJcblxyXG5zdHJvbmcge1xyXG5cdC8vXHJcbn1cclxuXHJcbnNtYWxsIHtcclxuXHQvL1xyXG59XHJcblxyXG5zIHtcclxuXHQvL1xyXG59XHJcblxyXG5jaXRlIHtcclxuXHQvL1xyXG59XHJcblxyXG5xIHtcclxuXHQvL1xyXG59XHJcblxyXG5jb2RlIHtcclxuXHRiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cyAvIDI7XHJcblx0Zm9udC1mYW1pbHk6ICRjb2RlLWZvbnQtZmFtaWx5O1xyXG5cdGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xyXG5cdHBhZGRpbmc6IC4yNWVtIC41ZW07XHJcbn1cclxuXHJcbmtiZCB7XHJcblx0YmFja2dyb3VuZDogJGdyYXktZGFya2VyO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cyAvIDI7XHJcblx0Y29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcblx0Zm9udC1mYW1pbHk6ICRjb2RlLWZvbnQtZmFtaWx5O1xyXG5cdGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xyXG5cdHBhZGRpbmc6IC4yNWVtIC41ZW07XHJcbn1cclxuXHJcbnN1YiB7XHJcblx0Ly9cclxufVxyXG5cclxuc3VwIHtcclxuXHQvL1xyXG59XHJcblxyXG5pIHtcclxuXHQvL1xyXG59XHJcblxyXG5iIHtcclxuXHQvL1xyXG59XHJcblxyXG5tYXJrIHtcclxuXHRiYWNrZ3JvdW5kOiAkYnJhbmQtd2FybmluZztcclxuXHRwYWRkaW5nOiAuMjVlbTtcclxufVxyXG5cclxuZm9ybSB7XHJcblx0Ly9cclxufVxyXG5cclxuZmllbGRzZXQge1xyXG5cdC8vXHJcbn1cclxuXHJcbmxlZ2VuZCB7XHJcblx0Ly9cclxufVxyXG5cclxubGFiZWwge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQvL1xyXG59XHJcblxyXG5pbnB1dCB7XHJcblx0Ly9cclxufVxyXG5cclxuYnV0dG9uIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxufVxyXG4iLCIubC1hcnRpY2xlIHtcclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1zaW5nbGUgJiB7fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1tdWx0aSAubC1oZWFkZXIgJiB7fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1tdWx0aSAubC1tYWluICYge1xyXG5cdFx0d2lkdGg6IDY3NnB4O1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1tdWx0aSAubC1mb290ZXIgJiB7fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1wb3B1cC13aWRlICYge31cclxuXHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtcG9wdXAtbmFycm93ICYge31cclxuXHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtYWdlbmN5ICYge31cclxuXHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtYWdlbmN5LXNwZWNpZmljICYge31cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1zaW5nbGUgJiB7fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLW11bHRpICYge31cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1wb3B1cC13aWRlICYge31cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1wb3B1cC1uYXJyb3cgJiB7fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLWFnZW5jeSAmIHt9XHJcblxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtYWdlbmN5LXNwZWNpZmljICYge31cclxufSIsIi5sLWFzaWRlIHtcclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1zaW5nbGUgJiB7fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1tdWx0aSAubC1oZWFkZXIgJiB7fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1tdWx0aSAubC1tYWluICYge1xyXG5cdFx0d2lkdGg6IDI1MnB4O1xyXG5cdFx0cGFkZGluZzogMCAwIDAgNTBweDtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxuXHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtbXVsdGkgLmwtZm9vdGVyICYge31cclxuXHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtcG9wdXAtd2lkZSAmIHt9XHJcblxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLXBvcHVwLW5hcnJvdyAmIHt9XHJcblxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLWFnZW5jeSAmIHt9XHJcblxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLWFnZW5jeS1zcGVjaWZpYyAmIHt9XHJcblxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtc2luZ2xlICYge31cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1tdWx0aSAmIHt9XHJcblxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtcG9wdXAtd2lkZSAmIHt9XHJcblxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtcG9wdXAtbmFycm93ICYge31cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1hZ2VuY3kgJiB7fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLWFnZW5jeS1zcGVjaWZpYyAmIHt9XHJcbn0iLCIubC1icmVhZGNydW1icyB7XHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtc2luZ2xlICYge31cclxuXHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtbXVsdGkgJiB7fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1wb3B1cC13aWRlICYge31cclxuXHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtcG9wdXAtbmFycm93ICYge31cclxuXHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtYWdlbmN5ICYge31cclxuXHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtYWdlbmN5LXNwZWNpZmljICYge31cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1zaW5nbGUgJiB7fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLW11bHRpICYge31cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1wb3B1cC13aWRlICYge31cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1wb3B1cC1uYXJyb3cgJiB7fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLWFnZW5jeSAmIHt9XHJcblxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtYWdlbmN5LXNwZWNpZmljICYge31cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcbn0iLCIubC1mb290ZXIge1xyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLXNpbmdsZSAmIHt9XHJcblxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLW11bHRpICYge31cclxuXHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtcG9wdXAtd2lkZSAmIHt9XHJcblxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLXBvcHVwLW5hcnJvdyAmIHt9XHJcblxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLWFnZW5jeSAmIHt9XHJcblxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLWFnZW5jeS1zcGVjaWZpYyAmIHt9XHJcblxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtc2luZ2xlICYge31cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1tdWx0aSAmIHt9XHJcblxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtcG9wdXAtd2lkZSAmIHt9XHJcblxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtcG9wdXAtbmFycm93ICYge31cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1hZ2VuY3kgJiB7fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLWFnZW5jeS1zcGVjaWZpYyAmIHt9XHJcbn1cclxuIiwiLmwtaGVhZGVyIHtcclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1zaW5nbGUgJiB7fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1tdWx0aSAmIHt9XHJcblxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLXBvcHVwLXdpZGUgJiB7fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1wb3B1cC1uYXJyb3cgJiB7fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1hZ2VuY3kgJiB7fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1hZ2VuY3ktc3BlY2lmaWMgJiB7fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLXNpbmdsZSAmIHt9XHJcblxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtbXVsdGkgJiB7fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLXBvcHVwLXdpZGUgJiB7fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLXBvcHVwLW5hcnJvdyAmIHt9XHJcblxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtYWdlbmN5ICYge31cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1hZ2VuY3ktc3BlY2lmaWMgJiB7fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMTAwMTtcclxuXHR9XHJcbn0iLCIubC1tYWluIHtcclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1zaW5nbGUgJiB7XHJcblx0XHRwYWRkaW5nOiAwIDAgMmVtO1xyXG5cdH1cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1tdWx0aSAmIHtcclxuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMCAzMXB4IDJlbTtcclxuXHRcdHdpZHRoOiA5OTBweDtcclxuXHR9XHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtcG9wdXAtd2lkZSAmIHtcclxuXHRcdHBhZGRpbmc6IDAgMCAyZW07XHJcblx0fVxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLXBvcHVwLW5hcnJvdyAmIHtcclxuXHRcdHBhZGRpbmc6IDAgMCAyZW07XHJcblx0fVxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLWFnZW5jeSAmIHtcclxuXHRcdHBhZGRpbmc6IDAgMCAyZW07XHJcblx0fVxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLWFnZW5jeS1zcGVjaWZpYyAmIHtcclxuXHRcdHBhZGRpbmc6IDAgMCAyZW07XHJcblx0fVxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtc2luZ2xlICYge1xyXG5cdFx0Ly8gcGFkZGluZzogMCAwIDFlbTtcclxuXHR9XHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1tdWx0aSAmIHtcclxuXHRcdC8vIHBhZGRpbmc6IDAgMCAxZW07XHJcblx0fVxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtcG9wdXAtd2lkZSAmIHtcclxuXHRcdC8vIHBhZGRpbmc6IDAgMCAxZW07XHJcblx0fVxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtcG9wdXAtbmFycm93ICYge1xyXG5cdFx0Ly8gcGFkZGluZzogMCAwIDFlbTtcclxuXHR9XHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1hZ2VuY3kgJiB7XHJcblx0XHRwYWRkaW5nOiAwIDAgMmVtO1xyXG5cdH1cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLWFnZW5jeS1zcGVjaWZpYyAmIHtcclxuXHRcdHBhZGRpbmc6IDAgMCAyZW07XHJcblx0fVxyXG59IiwiLmwtbW9iaWxlIHtcclxuXHQvLyBkaXNwbGF5OiBub25lO1xyXG59IiwiLmwtcGFnZUhlYWRlciB7XHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtc2luZ2xlICYge31cclxuXHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtbXVsdGkgJiB7fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1wb3B1cC13aWRlICYge31cclxuXHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtcG9wdXAtbmFycm93ICYge31cclxuXHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtYWdlbmN5ICYge31cclxuXHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtYWdlbmN5LXNwZWNpZmljICYge31cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1zaW5nbGUgJiB7fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLW11bHRpICYge31cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1wb3B1cC13aWRlICYge31cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1wb3B1cC1uYXJyb3cgJiB7fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLWFnZW5jeSAmIHt9XHJcblxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtYWdlbmN5LXNwZWNpZmljICYge31cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcbn0iLCIubC1zY3JlZW4ge1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGxlZnQ6IDA7XHJcblx0b3BhY2l0eTogLjc1O1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ei1pbmRleDogMTAwMDtcclxufSIsIi5sLXNjcm9sbFRvVG9wIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn0iLCIuZnhiLWNvbCwgW2NsYXNzXj1meGItY29sLV0ge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1zaW5nbGUgJiB7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1tdWx0aSAmIHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHR9XHJcblxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLXBvcHVwLXdpZGUgJiB7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1wb3B1cC1uYXJyb3cgJiB7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1hZ2VuY3kgJiB7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1hZ2VuY3ktc3BlY2lmaWMgJiB7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLXNpbmdsZSAmIHtcclxuXHRcdHBhZGRpbmc6IDAgNXB4O1xyXG5cdH1cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1tdWx0aSAmIHtcclxuXHRcdHBhZGRpbmc6IDAgNXB4O1xyXG5cdH1cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1wb3B1cC13aWRlICYge1xyXG5cdFx0cGFkZGluZzogMCA1cHg7XHJcblx0fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLXBvcHVwLW5hcnJvdyAmIHtcclxuXHRcdHBhZGRpbmc6IDAgNXB4O1xyXG5cdH1cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1hZ2VuY3kgJiB7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLWFnZW5jeS1zcGVjaWZpYyAmIHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xyXG5cdFx0LmZ4Yi1yb3ctZGVza3RvcC0jeyRpfSB7XHJcblx0XHRcdD4gLmZ4Yi1jb2wge1xyXG5cdFx0XHRcdC50aGVtZS1kZXNrdG9wICYge1xyXG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMSAvICRpKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xyXG5cdFx0LmZ4Yi1jb2wtI3skaX0ge1xyXG5cdFx0XHQudGhlbWUtZGVza3RvcCAmIHtcclxuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgkaSAvIDEyKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcblx0XHQuZnhiLWNvbC1kZXNrdG9wLSN7JGl9IHtcclxuXHRcdFx0LnRoZW1lLWRlc2t0b3AgJiB7XHJcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoJGkgLyAxMik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1vYmlsZSB7XHJcblxyXG5cdC5meGItY29sLTEsXHJcblx0LmZ4Yi1jb2wtMixcclxuXHQuZnhiLWNvbC0zLFxyXG5cdC5meGItY29sLTQsXHJcblx0LmZ4Yi1jb2wtNSxcclxuXHQuZnhiLWNvbC02LFxyXG5cdC5meGItY29sLTcsXHJcblx0LmZ4Yi1jb2wtOCxcclxuXHQuZnhiLWNvbC05LFxyXG5cdC5meGItY29sLTEwLFxyXG5cdC5meGItY29sLTExLFxyXG5cdC5meGItY29sLTEyIHtcclxuXHRcdC50aGVtZS1tb2JpbGUgJiB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcblx0XHQuZnhiLXJvdy1tb2JpbGUtI3skaX0ge1xyXG5cdFx0XHQ+IC5meGItY29sIHtcclxuXHRcdFx0XHQudGhlbWUtbW9iaWxlICYge1xyXG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMSAvICRpKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xyXG5cdFx0LmZ4Yi1jb2wtbW9iaWxlLSN7JGl9IHtcclxuXHRcdFx0LnRoZW1lLW1vYmlsZSAmIHtcclxuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgkaSAvIDEyKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuZnhiLWNvbnRhaW5lciB7XHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtc2luZ2xlICYge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAwIDMxcHg7XHJcblx0XHR3aWR0aDogOTkwcHg7XHJcblx0fVxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLW11bHRpIC5sLWhlYWRlciAmIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMCAzMXB4O1xyXG5cdFx0d2lkdGg6IDk5MHB4O1xyXG5cdH1cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1tdWx0aSAubC1wYWdlSGVhZGVyICYge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAwIDMxcHg7XHJcblx0XHR3aWR0aDogOTkwcHg7XHJcblx0fVxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLW11bHRpIC5sLWJyZWFkY3J1bWJzICYge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAwIDMxcHg7XHJcblx0XHR3aWR0aDogOTkwcHg7XHJcblx0fVxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLW11bHRpIC5sLXJpY2hGb290ZXIgJiB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgMzFweDtcclxuXHRcdHdpZHRoOiA5OTBweDtcclxuXHR9XHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtbXVsdGkgLmwtZm9vdGVyICYge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAwIDMxcHg7XHJcblx0XHR3aWR0aDogOTkwcHg7XHJcblx0fVxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLXBvcHVwLXdpZGUgJiB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgMzFweDtcclxuXHRcdHdpZHRoOiA5OTBweDtcclxuXHR9XHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtcG9wdXAtbmFycm93ICYge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0XHR3aWR0aDogNzM2cHg7XHJcblx0fVxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLWFnZW5jeSAmIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMCAzMXB4O1xyXG5cdFx0d2lkdGg6IDczNnB4O1xyXG5cdH1cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1hZ2VuY3ktc3BlY2lmaWMgJiB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgMzFweDtcclxuXHRcdHdpZHRoOiA3MzZweDtcclxuXHR9XHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1zaW5nbGUgJiB7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0fVxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtbXVsdGkgJiB7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0fVxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtcG9wdXAtd2lkZSAmIHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHR9XHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1wb3B1cC1uYXJyb3cgJiB7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0fVxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtYWdlbmN5ICYge1xyXG5cdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdH1cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLWFnZW5jeS1zcGVjaWZpYyAmIHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5meGItY29udGFpbmVyLWZsdWlkIHtcclxuXHRwYWRkaW5nOiAwIDEwcHg7XHJcbn0iLCIuZnhiLXJvdywgW2NsYXNzXj1meGItcm93LV0ge1xyXG5cdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLXNpbmdsZSAmIHtcclxuXHRcdG1hcmdpbjogMCAtMTBweDtcclxuXHR9XHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtbXVsdGkgJiB7XHJcblx0XHRtYXJnaW46IDAgLTEwcHg7XHJcblx0fVxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLXBvcHVwLXdpZGUgJiB7XHJcblx0XHRtYXJnaW46IDAgLTEwcHg7XHJcblx0fVxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLXBvcHVwLW5hcnJvdyAmIHtcclxuXHRcdG1hcmdpbjogMCAtMTBweDtcclxuXHR9XHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtYWdlbmN5ICYge1xyXG5cdFx0bWFyZ2luOiAwIC0xMHB4O1xyXG5cdH1cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1hZ2VuY3ktc3BlY2lmaWMgJiB7XHJcblx0XHRtYXJnaW46IDAgLTEwcHg7XHJcblx0fVxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtc2luZ2xlICYge1xyXG5cdFx0bWFyZ2luOiAwIC01cHg7XHJcblx0fVxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtbXVsdGkgJiB7XHJcblx0XHRtYXJnaW46IDAgLTVweDtcclxuXHR9XHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1wb3B1cC13aWRlICYge1xyXG5cdFx0bWFyZ2luOiAwIC01cHg7XHJcblx0fVxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtcG9wdXAtbmFycm93ICYge1xyXG5cdFx0bWFyZ2luOiAwIC01cHg7XHJcblx0fVxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtYWdlbmN5ICYge1xyXG5cdFx0bWFyZ2luOiAwIC0xMHB4O1xyXG5cdH1cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLWFnZW5jeS1zcGVjaWZpYyAmIHtcclxuXHRcdG1hcmdpbjogMCAtMTBweDtcclxuXHR9XHJcbn1cclxuIiwiLyogTWFyZ2luICovXHJcblxyXG4uZnhiLW1hcmdpbi1wbHVzIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyZW07XHJcbn1cclxuXHJcbi5meGItcGFkZGluZy1wbHVzIHtcclxuXHRwYWRkaW5nOiAyZW0gMDtcclxufVxyXG5cclxuLyogUGFkZGluZyAqL1xyXG5cclxuLnRoZW1lLW11bHRpIC5sLW1haW4ge1xyXG5cdC5iZy1ncmF5TGlnaHRlcixcclxuXHQuYmctY29tcGFueSxcclxuXHQuYmctZXhhbWluZSxcclxuXHQuYmctY3VzdG9tZXIsXHJcblx0LmJnLWdvb2RzLFxyXG5cdC5iZy1wcm9kdWN0LFxyXG5cdC5iZy1jb21wYW55TGlnaHRlcixcclxuXHQuYmctZXhhbWluZUxpZ2h0ZXIsXHJcblx0LmJnLWN1c3RvbWVyTGlnaHRlcixcclxuXHQuYmctZ29vZHNMaWdodGVyLFxyXG5cdC5iZy1wcm9kdWN0TGlnaHRlcixcclxuXHQuYmctcHJpbWFyeSxcclxuXHQuYmctcHJpbWFyeS1saWdodGVyIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0fVxyXG59XHJcblxyXG4vKiBHcmF5IHRvbmUgKi9cclxuXHJcbi5iZy1ncmF5V2hpdGUge1xyXG5cdGJhY2tncm91bmQ6ICRncmF5LXdoaXRlO1xyXG59XHJcblxyXG4uYmctZ3JheUxpZ2h0ZXIge1xyXG5cdGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XHJcblx0cGFkZGluZzogMXB4IDA7XHJcbn1cclxuXHJcbi8qIFByaW1hcnkgKi9cclxuXHJcbi5iZy1jb21wYW55IHtcclxuXHRiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRwYWRkaW5nOiAxcHggMDtcclxufVxyXG5cclxuLmJnLWV4YW1pbmUge1xyXG5cdGJhY2tncm91bmQ6ICRicmFuZC1leGFtaW5lO1xyXG5cdHBhZGRpbmc6IDFweCAwO1xyXG59XHJcblxyXG4uYmctY3VzdG9tZXIge1xyXG5cdGJhY2tncm91bmQ6ICRicmFuZC1jdXN0b21lcjtcclxuXHRwYWRkaW5nOiAxcHggMDtcclxufVxyXG5cclxuLmJnLWdvb2RzIHtcclxuXHRiYWNrZ3JvdW5kOiAkYnJhbmQtZ29vZHM7XHJcblx0cGFkZGluZzogMXB4IDA7XHJcbn1cclxuXHJcbi5iZy1wcm9kdWN0IHtcclxuXHRiYWNrZ3JvdW5kOiAkYnJhbmQtbGlua3g7XHJcblx0cGFkZGluZzogMXB4IDA7XHJcbn1cclxuXHJcbi8qIFByaW1hcnkgbGlnaHRlciAqL1xyXG5cclxuLmJnLWNvbXBhbnlMaWdodGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeS1saWdodGVyO1xyXG5cdHBhZGRpbmc6IDFweCAwO1xyXG59XHJcblxyXG4uYmctZXhhbWluZUxpZ2h0ZXIge1xyXG5cdGJhY2tncm91bmQ6ICRicmFuZC1leGFtaW5lLWxpZ2h0ZXI7XHJcblx0cGFkZGluZzogMXB4IDA7XHJcbn1cclxuXHJcbi5iZy1jdXN0b21lckxpZ2h0ZXIge1xyXG5cdGJhY2tncm91bmQ6ICRicmFuZC1jdXN0b21lci1saWdodGVyO1xyXG5cdHBhZGRpbmc6IDFweCAwO1xyXG59XHJcblxyXG4uYmctZ29vZHNMaWdodGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAkYnJhbmQtZ29vZHMtbGlnaHRlcjtcclxuXHRwYWRkaW5nOiAxcHggMDtcclxufVxyXG5cclxuLmJnLXByb2R1Y3RMaWdodGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAkYnJhbmQtbGlua3gtbGlnaHRlcjtcclxuXHRwYWRkaW5nOiAxcHggMDtcclxufVxyXG5cclxuLmJnLXByaW1hcnkge1xyXG5cdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0YmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0YmFja2dyb3VuZDogJGJyYW5kLWV4YW1pbmU7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICRicmFuZC1jdXN0b21lcjtcclxuXHR9XHJcblx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0YmFja2dyb3VuZDogJGJyYW5kLWxpbmt4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtZ29vZHM7XHJcblx0fVxyXG5cclxuXHRiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRwYWRkaW5nOiAxcHggMDtcclxufVxyXG5cclxuLmJnLXByaW1hcnktbGlnaHRlciB7XHJcblx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeS1saWdodGVyO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdGJhY2tncm91bmQ6ICRicmFuZC1leGFtaW5lLWxpZ2h0ZXI7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICRicmFuZC1jdXN0b21lci1saWdodGVyO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtbGlua3gtbGlnaHRlcjtcclxuXHR9XHJcblx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0Y29sb3I6ICRicmFuZC1nb29kcy1saWdodGVyO1xyXG5cdH1cclxuXHJcblx0YmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnktbGlnaHRlcjtcclxuXHRwYWRkaW5nOiAxcHggMDtcclxufVxyXG5cclxuLmJkLXJpc2luZ0FyYyB7XHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtc2luZ2xlICYge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvYmctcmlzaW5nQXJjLXdpZGUucG5nXCIpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0O1xyXG5cdH1cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1tdWx0aSAmIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL2JnLXJpc2luZ0FyYy13aWRlLnBuZ1wiKSBjZW50ZXIgYm90dG9tIG5vLXJlcGVhdDtcclxuXHR9XHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtcG9wdXAtd2lkZSAmIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL2JnLXJpc2luZ0FyYy13aWRlLnBuZ1wiKSBjZW50ZXIgYm90dG9tIG5vLXJlcGVhdDtcclxuXHR9XHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtcG9wdXAtbmFycm93ICYge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvYmctcmlzaW5nQXJjLW5hcnJvdy5wbmdcIikgY2VudGVyIGJvdHRvbSBuby1yZXBlYXQ7XHJcblx0fVxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLWFnZW5jeSAmIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL2JnLXJpc2luZ0FyYy13aWRlLnBuZ1wiKSBjZW50ZXIgYm90dG9tIG5vLXJlcGVhdDtcclxuXHR9XHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtYWdlbmN5LXNwZWNpZmljICYge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvYmctcmlzaW5nQXJjLXdpZGUucG5nXCIpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0O1xyXG5cdH1cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLXNpbmdsZSAmIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL2JnLXJpc2luZ0FyYy1tb2JpbGUucG5nXCIpIGxlZnQgYm90dG9tIG5vLXJlcGVhdDtcclxuXHR9XHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1tdWx0aSAmIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL2JnLXJpc2luZ0FyYy1tb2JpbGUucG5nXCIpIGxlZnQgYm90dG9tIG5vLXJlcGVhdDtcclxuXHR9XHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1wb3B1cC13aWRlICYge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvYmctcmlzaW5nQXJjLW1vYmlsZS5wbmdcIikgbGVmdCBib3R0b20gbm8tcmVwZWF0O1xyXG5cdH1cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLXBvcHVwLW5hcnJvdyAmIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL2JnLXJpc2luZ0FyYy1tb2JpbGUucG5nXCIpIGxlZnQgYm90dG9tIG5vLXJlcGVhdDtcclxuXHR9XHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1hZ2VuY3kgJiB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9iZy1yaXNpbmdBcmMtbW9iaWxlLnBuZ1wiKSBsZWZ0IGJvdHRvbSBuby1yZXBlYXQ7XHJcblx0fVxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtYWdlbmN5LXNwZWNpZmljICYge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvYmctcmlzaW5nQXJjLW1vYmlsZS5wbmdcIikgbGVmdCBib3R0b20gbm8tcmVwZWF0O1xyXG5cdH1cclxufVxyXG5cclxuLmJkLWdsb2JhbE5hdmlnYXRpb24ge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxufVxyXG5cclxuLmJkLXJpY2hGb290ZXIge1xyXG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxufVxyXG5cclxuLmJkLWdyYXlMaWdodCB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcbn0iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyAgICAgIFNldHRpbmdzICAgICAgLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4vLyBvdmVybGF5XHJcbiRtZnAtb3ZlcmxheS1jb2xvcjogIzBiMGIwYiAhZGVmYXVsdDtcclxuXHJcbi8vIENvbG9yIG9mIG92ZXJsYXkgc2NyZWVuXHJcbiRtZnAtb3ZlcmxheS1vcGFjaXR5OiAwLjggIWRlZmF1bHQ7XHJcblxyXG4vLyBPcGFjaXR5IG9mIG92ZXJsYXkgc2NyZWVuXHJcbiRtZnAtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KSAhZGVmYXVsdDtcclxuXHJcbi8vIFNoYWRvdyBvbiBpbWFnZSBvciBpZnJhbWVcclxuXHJcbi8vIHNwYWNpbmdcclxuJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQ6IDhweCAhZGVmYXVsdDtcclxuXHJcbi8vIFBhZGRpbmcgZnJvbSBsZWZ0IGFuZCBmcm9tIHJpZ2h0IHNpZGVcclxuJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQtbW9iaWxlOiA2cHggIWRlZmF1bHQ7XHJcblxyXG4vLyBTYW1lIGFzIGFib3ZlLCBidXQgaXMgYXBwbGllZCB3aGVuIHdpZHRoIG9mIHdpbmRvdyBpcyBsZXNzIHRoYW4gODAwcHhcclxuXHJcbiRtZnAtei1pbmRleC1iYXNlOiAxMDQwICFkZWZhdWx0O1xyXG5cclxuLy8gQmFzZSB6LWluZGV4IG9mIHBvcHVwXHJcblxyXG4vLyBjb250cm9sc1xyXG4kbWZwLWluY2x1ZGUtYXJyb3dzOiB0cnVlICFkZWZhdWx0O1xyXG5cclxuLy8gSW5jbHVkZSBzdHlsZXMgZm9yIG5hdiBhcnJvd3NcclxuJG1mcC1jb250cm9scy1vcGFjaXR5OiAwLjY1ICFkZWZhdWx0O1xyXG5cclxuLy8gT3BhY2l0eSBvZiBjb250cm9sc1xyXG4kbWZwLWNvbnRyb2xzLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xyXG5cclxuLy8gQ29sb3Igb2YgY29udHJvbHNcclxuJG1mcC1jb250cm9scy1ib3JkZXItY29sb3I6ICMzZjNmM2YgIWRlZmF1bHQ7XHJcblxyXG4vLyBCb3JkZXIgY29sb3Igb2YgY29udHJvbHNcclxuJG1mcC1pbm5lci1jbG9zZS1pY29uLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG5cclxuLy8gQ29sb3Igb2YgY2xvc2UgYnV0dG9uIHdoZW4gaW5zaWRlXHJcbiRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjogI2NjYyAhZGVmYXVsdDtcclxuXHJcbi8vIENvbG9yIG9mIHByZWxvYWRlciBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3JcclxuJG1mcC1jb250cm9scy10ZXh0LWNvbG9yLWhvdmVyOiAjZmZmICFkZWZhdWx0O1xyXG5cclxuLy8gSG92ZXIgY29sb3Igb2YgcHJlbG9hZGVyIGFuZCBcIjEgb2YgWFwiIGluZGljYXRvclxyXG5cclxuLy8gSWZyYW1lLXR5cGUgb3B0aW9uc1xyXG4kbWZwLWluY2x1ZGUtaWZyYW1lLXR5cGU6IHRydWUgIWRlZmF1bHQ7XHJcblxyXG4vLyBFbmFibGUgSWZyYW1lLXR5cGUgcG9wdXBzXHJcbiRtZnAtaWZyYW1lLXBhZGRpbmctdG9wOiA0MHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gSWZyYW1lIHBhZGRpbmcgdG9wXHJcbiRtZnAtaWZyYW1lLWJhY2tncm91bmQ6ICMwMDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBCYWNrZ3JvdW5kIGNvbG9yIG9mIGlmcmFtZXNcclxuJG1mcC1pZnJhbWUtbWF4LXdpZHRoOiA5MDBweCAhZGVmYXVsdDtcclxuXHJcbi8vIE1heGltdW0gd2lkdGggb2YgaWZyYW1lc1xyXG4kbWZwLWlmcmFtZS1yYXRpbzogOSAvIDE2ICFkZWZhdWx0O1xyXG5cclxuLy8gUmF0aW8gb2YgaWZyYW1lICg5LzE2ID0gd2lkZXNjcmVlbiwgMy80ID0gc3RhbmRhcmQsIGV0Yy4pXHJcblxyXG4vLyBJbWFnZS10eXBlIG9wdGlvbnNcclxuJG1mcC1pbmNsdWRlLWltYWdlLXR5cGU6IHRydWUgIWRlZmF1bHQ7XHJcblxyXG4vLyBFbmFibGUgSW1hZ2UtdHlwZSBwb3B1cHNcclxuJG1mcC1pbWFnZS1iYWNrZ3JvdW5kOiAjNDQ0ICFkZWZhdWx0O1xyXG4kbWZwLWltYWdlLXBhZGRpbmctdG9wOiA0MHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gSW1hZ2UgcGFkZGluZyB0b3BcclxuJG1mcC1pbWFnZS1wYWRkaW5nLWJvdHRvbTogNDBweCAhZGVmYXVsdDtcclxuXHJcbi8vIEltYWdlIHBhZGRpbmcgYm90dG9tXHJcbiRtZnAtaW5jbHVkZS1tb2JpbGUtbGF5b3V0LWZvci1pbWFnZTogdHJ1ZSAhZGVmYXVsdDtcclxuXHJcbi8vIFJlbW92ZXMgcGFkZGluZ3MgZnJvbSB0b3AgYW5kIGJvdHRvbVxyXG5cclxuLy8gSW1hZ2UgY2FwdGlvbiBvcHRpb25zXHJcbiRtZnAtY2FwdGlvbi10aXRsZS1jb2xvcjogI2YzZjNmMyAhZGVmYXVsdDtcclxuXHJcbi8vIENhcHRpb24gdGl0bGUgY29sb3JcclxuJG1mcC1jYXB0aW9uLXN1YnRpdGxlLWNvbG9yOiAjYmRiZGJkICFkZWZhdWx0O1xyXG5cclxuLy8gQ2FwdGlvbiBzdWJ0aXRsZSBjb2xvclxyXG5cclxuLy8gQTExeVxyXG4kbWZwLXVzZS12aXN1YWxseWhpZGRlbjogZmFsc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyBIaWRlIGNvbnRlbnQgZnJvbSBicm93c2VycywgYnV0IG1ha2UgaXQgYXZhaWxhYmxlIGZvciBzY3JlZW4gcmVhZGVyc1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vXHJcbi8vIENvbnRlbnRzOlxyXG4vL1xyXG4vLyAxLiBHZW5lcmFsIHN0eWxlc1xyXG4vLyAgICAtIFRyYW5zbHVzY2VudCBvdmVybGF5XHJcbi8vICAgIC0gQ29udGFpbmVycywgd3JhcHBlcnNcclxuLy8gICAgLSBDdXJzb3JzXHJcbi8vICAgIC0gSGVscGVyIGNsYXNzZXNcclxuLy8gMi4gQXBwZWFyYW5jZVxyXG4vLyAgICAtIFByZWxvYWRlciAmIHRleHQgdGhhdCBkaXNwbGF5cyBlcnJvciBtZXNzYWdlc1xyXG4vLyAgICAtIENTUyByZXNldCBmb3IgYnV0dG9uc1xyXG4vLyAgICAtIENsb3NlIGljb25cclxuLy8gICAgLSBcIjEgb2YgWFwiIGNvdW50ZXJcclxuLy8gICAgLSBOYXZpZ2F0aW9uIChsZWZ0L3JpZ2h0KSBhcnJvd3NcclxuLy8gICAgLSBJZnJhbWUgY29udGVudCB0eXBlIHN0eWxlc1xyXG4vLyAgICAtIEltYWdlIGNvbnRlbnQgdHlwZSBzdHlsZXNcclxuLy8gICAgLSBNZWRpYSBxdWVyeSB3aGVyZSBzaXplIG9mIGFycm93cyBpcyByZWR1Y2VkXHJcbi8vICAgIC0gSUU3IHN1cHBvcnRcclxuLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gMS4gR2VuZXJhbCBzdHlsZXNcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4vLyBUcmFuc2x1c2NlbnQgb3ZlcmxheVxyXG4ubWZwLWJnIHtcclxuXHRiYWNrZ3JvdW5kOiAkbWZwLW92ZXJsYXktY29sb3I7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGxlZnQ6IDA7XHJcblx0b3BhY2l0eTogJG1mcC1vdmVybGF5LW9wYWNpdHk7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgMjtcclxufVxyXG5cclxuLy8gV3JhcHBlciBmb3IgcG9wdXBcclxuLm1mcC13cmFwIHtcclxuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bGVmdDogMDtcclxuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDM7XHJcblxyXG5cdC8vIGZpeGVzIHdlYmtpdCBidWcgdGhhdCBjYW4gY2F1c2UgXCJmYWxzZVwiIHNjcm9sbGJhclxyXG59XHJcblxyXG4vLyBSb290IGNvbnRhaW5lclxyXG4ubWZwLWNvbnRhaW5lciB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bGVmdDogMDtcclxuXHRwYWRkaW5nOiAwICRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLyBWZXJ0aWNhbCBjZW50ZXJlciBoZWxwZXJcclxuLm1mcC1jb250YWluZXIge1xyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdH1cclxufVxyXG5cclxuLy8gUmVtb3ZlIHZlcnRpY2FsIGNlbnRlcmluZyB3aGVuIHBvcHVwIGhhcyBjbGFzcyBgbWZwLWFsaWduLXRvcGBcclxuLm1mcC1hbGlnbi10b3Age1xyXG5cdC5tZnAtY29udGFpbmVyIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIFBvcHVwIGNvbnRlbnQgaG9sZGVyXHJcbi5tZnAtY29udGVudCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0ei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyA1O1xyXG59XHJcblxyXG4ubWZwLWlubGluZS1ob2xkZXIsXHJcbi5tZnAtYWpheC1ob2xkZXIge1xyXG5cdC5tZnAtY29udGVudCB7XHJcblx0XHRjdXJzb3I6IGF1dG87XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIEN1cnNvcnNcclxuLm1mcC1hamF4LWN1ciB7XHJcblx0Y3Vyc29yOiBwcm9ncmVzcztcclxufVxyXG5cclxuLm1mcC16b29tLW91dC1jdXIge1xyXG5cdCYsXHJcblx0Lm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XHJcblx0XHRjdXJzb3I6IC1tb3otem9vbS1vdXQ7XHJcblx0XHRjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XHJcblx0XHRjdXJzb3I6IHpvb20tb3V0O1xyXG5cdH1cclxufVxyXG5cclxuLm1mcC16b29tIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Y3Vyc29yOiAtd2Via2l0LXpvb20taW47XHJcblx0Y3Vyc29yOiAtbW96LXpvb20taW47XHJcblx0Y3Vyc29yOiB6b29tLWluO1xyXG59XHJcblxyXG4ubWZwLWF1dG8tY3Vyc29yIHtcclxuXHQubWZwLWNvbnRlbnQge1xyXG5cdFx0Y3Vyc29yOiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLm1mcC1jbG9zZSxcclxuLm1mcC1hcnJvdyxcclxuLm1mcC1wcmVsb2FkZXIsXHJcbi5tZnAtY291bnRlciB7XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4vLyBIaWRlIHRoZSBpbWFnZSBkdXJpbmcgdGhlIGxvYWRpbmdcclxuLm1mcC1sb2FkaW5nIHtcclxuXHQmLm1mcC1maWd1cmUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIEhlbHBlciBjbGFzcyB0aGF0IGhpZGVzIHN0dWZmXHJcbkBpZiAkbWZwLXVzZS12aXN1YWxseWhpZGRlbiB7XHJcblx0Ly8gRnJvbSBIVE1MNSBCb2lsZXJwbGF0ZSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL3Y0LjIuMC9kb2MvY3NzLm1kI3Zpc3VhbGx5aGlkZGVuXHJcblx0Lm1mcC1oaWRlIHtcclxuXHRcdGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG5cdFx0Y2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuXHRcdG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbkBlbHNlIHtcclxuXHQubWZwLWhpZGUge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIDIuIEFwcGVhcmFuY2VcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4vLyBQcmVsb2FkZXIgYW5kIHRleHQgdGhhdCBkaXNwbGF5cyBlcnJvciBtZXNzYWdlc1xyXG4ubWZwLXByZWxvYWRlciB7XHJcblx0Y29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjtcclxuXHRsZWZ0OiA4cHg7XHJcblx0bWFyZ2luLXRvcDogLS44ZW07XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiA4cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRvcDogNTAlO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgNDtcclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yLWhvdmVyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gSGlkZSBwcmVsb2FkZXIgd2hlbiBjb250ZW50IHN1Y2Nlc3NmdWxseSBsb2FkZWRcclxuLm1mcC1zLXJlYWR5IHtcclxuXHQubWZwLXByZWxvYWRlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLy8gSGlkZSBjb250ZW50IHdoZW4gaXQgd2FzIG5vdCBsb2FkZWRcclxuLm1mcC1zLWVycm9yIHtcclxuXHQubWZwLWNvbnRlbnQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIENTUy1yZXNldCBmb3IgYnV0dG9uc1xyXG5idXR0b24ge1xyXG5cdCYubWZwLWNsb3NlLFxyXG5cdCYubWZwLWFycm93IHtcclxuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG5cdFx0ei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyA2O1xyXG5cdH1cclxuXHJcblx0Jjo6LW1vei1mb2N1cy1pbm5lciB7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLy8gQ2xvc2UgaWNvblxyXG4ubWZwLWNsb3NlIHtcclxuXHRjb2xvcjogJG1mcC1jb250cm9scy1jb2xvcjtcclxuXHRmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XHJcblx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRoZWlnaHQ6IDQ0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDQ0cHg7XHJcblx0b3BhY2l0eTogJG1mcC1jb250cm9scy1vcGFjaXR5O1xyXG5cdHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiA0NHB4O1xyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdCY6YWN0aXZlIHtcclxuXHRcdHRvcDogMXB4O1xyXG5cdH1cclxufVxyXG5cclxuLm1mcC1jbG9zZS1idG4taW4ge1xyXG5cdC5tZnAtY2xvc2Uge1xyXG5cdFx0Y29sb3I6ICRtZnAtaW5uZXItY2xvc2UtaWNvbi1jb2xvcjtcclxuXHR9XHJcbn1cclxuXHJcbi5tZnAtaW1hZ2UtaG9sZGVyLFxyXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xyXG5cdC5tZnAtY2xvc2Uge1xyXG5cdFx0Y29sb3I6ICRtZnAtY29udHJvbHMtY29sb3I7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcblx0XHRyaWdodDogLTZweDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4vLyBcIjEgb2YgWFwiIGNvdW50ZXJcclxuLm1mcC1jb3VudGVyIHtcclxuXHRjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi8vIE5hdmlnYXRpb24gYXJyb3dzXHJcbkBpZiAkbWZwLWluY2x1ZGUtYXJyb3dzIHtcclxuXHQubWZwLWFycm93IHtcclxuXHRcdGhlaWdodDogMTEwcHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAtNTVweDtcclxuXHRcdG9wYWNpdHk6ICRtZnAtY29udHJvbHMtb3BhY2l0eTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHdpZHRoOiA5MHB4O1xyXG5cclxuXHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTU0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlLFxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMzVweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzVweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xyXG5cdFx0XHRib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xyXG5cdFx0XHR0b3A6IDhweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDIxcHg7XHJcblx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XHJcblx0XHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1mcC1hcnJvdy1sZWZ0IHtcclxuXHRcdGxlZnQ6IDA7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWNvbG9yO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMzFweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWJvcmRlci1jb2xvcjtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubWZwLWFycm93LXJpZ2h0IHtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRib3JkZXItbGVmdDogMTdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWNvbG9yO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMzlweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gSWZyYW1lIGNvbnRlbnQgdHlwZVxyXG5AaWYgJG1mcC1pbmNsdWRlLWlmcmFtZS10eXBlIHtcclxuXHQubWZwLWlmcmFtZS1ob2xkZXIge1xyXG5cdFx0cGFkZGluZy1ib3R0b206ICRtZnAtaWZyYW1lLXBhZGRpbmctdG9wO1xyXG5cdFx0cGFkZGluZy10b3A6ICRtZnAtaWZyYW1lLXBhZGRpbmctdG9wO1xyXG5cclxuXHRcdC5tZnAtY29udGVudCB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdFx0XHRtYXgtd2lkdGg6ICRtZnAtaWZyYW1lLW1heC13aWR0aDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1mcC1jbG9zZSB7XHJcblx0XHRcdHRvcDogLTQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubWZwLWlmcmFtZS1zY2FsZXIge1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBhZGRpbmctdG9wOiAkbWZwLWlmcmFtZS1yYXRpbyAqIDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRpZnJhbWUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkbWZwLWlmcmFtZS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRib3gtc2hhZG93OiAkbWZwLXNoYWRvdztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gSW1hZ2UgY29udGVudCB0eXBlXHJcbkBpZiAkbWZwLWluY2x1ZGUtaW1hZ2UtdHlwZSB7XHJcblx0LyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xyXG5cdGltZyB7XHJcblx0XHQmLm1mcC1pbWcge1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogJG1mcC1pbWFnZS1wYWRkaW5nLXRvcCAwICRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b207XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlICovXHJcblx0Lm1mcC1maWd1cmUge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDA7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRtZnAtaW1hZ2UtYmFja2dyb3VuZDtcclxuXHRcdFx0Ym90dG9tOiAkbWZwLWltYWdlLXBhZGRpbmctYm90dG9tO1xyXG5cdFx0XHRib3gtc2hhZG93OiAkbWZwLXNoYWRvdztcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dG9wOiAkbWZwLWltYWdlLXBhZGRpbmctdG9wO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHR9XHJcblxyXG5cdFx0c21hbGwge1xyXG5cdFx0XHRjb2xvcjogJG1mcC1jYXB0aW9uLXN1YnRpdGxlLWNvbG9yO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTRweDtcclxuXHRcdH1cclxuXHJcblx0XHRmaWd1cmUge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubWZwLWJvdHRvbS1iYXIge1xyXG5cdFx0Y3Vyc29yOiBhdXRvO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdG1hcmdpbi10b3A6IC0kbWZwLWltYWdlLXBhZGRpbmctYm90dG9tICsgNDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Lm1mcC10aXRsZSB7XHJcblx0XHRjb2xvcjogJG1mcC1jYXB0aW9uLXRpdGxlLWNvbG9yO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzNnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHJcblx0XHQvLyBsZWF2ZSBzb21lIHNwYWNlIGZvciBjb3VudGVyIGF0IHJpZ2h0IHNpZGVcclxuXHJcblx0fVxyXG5cclxuXHQubWZwLWltYWdlLWhvbGRlciB7XHJcblx0XHQubWZwLWNvbnRlbnQge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubWZwLWdhbGxlcnkge1xyXG5cdFx0Lm1mcC1pbWFnZS1ob2xkZXIge1xyXG5cdFx0XHQubWZwLWZpZ3VyZSB7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaWYgJG1mcC1pbmNsdWRlLW1vYmlsZS1sYXlvdXQtZm9yLWltYWdlIHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xyXG5cdFx0XHQvKipcclxuXHRcdFx0ICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxyXG5cdFx0XHQgKi9cclxuXHRcdFx0Lm1mcC1pbWctbW9iaWxlIHtcclxuXHRcdFx0XHQubWZwLWltYWdlLWhvbGRlciB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdCYubWZwLWltZyB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQubWZwLWZpZ3VyZSB7XHJcblx0XHRcdFx0XHQvLyBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2VcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5tZnAtYm90dG9tLWJhciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogM3B4IDVweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0XHRcdHRvcDogYXV0bztcclxuXHJcblx0XHRcdFx0XHQmOmVtcHR5IHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5tZnAtY291bnRlciB7XHJcblx0XHRcdFx0XHRyaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0dG9wOiAzcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQubWZwLWNsb3NlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuXHRcdFx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDM1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBTY2FsZSBuYXZpZ2F0aW9uIGFycm93cyBhbmQgcmVkdWNlIHBhZGRpbmcgZnJvbSBzaWRlc1xyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG5cdC5tZnAtYXJyb3cge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcclxuXHR9XHJcblxyXG5cdC5tZnAtYXJyb3ctbGVmdCB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0Lm1mcC1hcnJvdy1yaWdodCB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Lm1mcC1jb250YWluZXIge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAkbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAkbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU7XHJcblx0fVxyXG59XHJcblxyXG4vKiBvdmVybGF5IGF0IHN0YXJ0ICovXHJcbi5tZnAtZmFkZS5tZnAtYmcge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLW91dDtcclxuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2Utb3V0O1xyXG5cdHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4vKiBvdmVybGF5IGFuaW1hdGUgaW4gKi9cclxuLm1mcC1mYWRlLm1mcC1iZy5tZnAtcmVhZHkge1xyXG5cdG9wYWNpdHk6IC44O1xyXG59XHJcblxyXG4vKiBvdmVybGF5IGFuaW1hdGUgb3V0ICovXHJcbi5tZnAtZmFkZS5tZnAtYmcubWZwLXJlbW92aW5nIHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4vKiBjb250ZW50IGF0IHN0YXJ0ICovXHJcbi5tZnAtZmFkZS5tZnAtd3JhcCAubWZwLWNvbnRlbnQge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLW91dDtcclxuXHQtbW96LXRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2Utb3V0O1xyXG5cdHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4vKiBjb250ZW50IGFuaW1hdGUgaXQgKi9cclxuLm1mcC1mYWRlLm1mcC13cmFwLm1mcC1yZWFkeSAubWZwLWNvbnRlbnQge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qIGNvbnRlbnQgYW5pbWF0ZSBvdXQgKi9cclxuLm1mcC1mYWRlLm1mcC13cmFwLm1mcC1yZW1vdmluZyAubWZwLWNvbnRlbnQge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi8qIGN1c3RvbSBpZnJhbWUgY2xvc2UgYnV0dG9uICovXHJcbi5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmF5LWJsYWNrLCAwLjgpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDEwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRvcDogMTBweDtcclxuXHR3aWR0aDogNDBweDtcclxufSIsIi8qIFNsaWRlciAqL1xyXG4uc2xpY2stc2xpZGVyIHtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uc2xpY2stbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5zbGljay1saXN0OmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY3Vyc29yOiBoYW5kO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwO1xyXG59XHJcbi5zbGljay10cmFjazpiZWZvcmUsXHJcbi5zbGljay10cmFjazphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbn1cclxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5zbGljay1zbGlkZSBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSIsIkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRzcmM6XHJcblx0XHR1cmwoXCIuLi9mb250cy9pY29uLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG5cdFx0dXJsKFwiLi4vZm9udHMvaWNvbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsXHJcbltjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlLFxyXG5bY2xhc3NePVwiaWNvbi1cIl06YWZ0ZXIsXHJcbltjbGFzcyo9XCIgaWNvbi1cIl06YWZ0ZXIge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0bGluZS1oZWlnaHQ6IDFlbTtcclxuXHRtYXJnaW4tbGVmdDogLjJlbTtcclxuXHRtYXJnaW4tcmlnaHQ6IC4yZW07XHJcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG5cdHdpZHRoOiAxZW07XHJcbn1cclxuXHJcbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU4MDBcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1ib3R0b206YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTgwMVwiO1xyXG59XHJcbi5pY29uLWV4dGVybmFsOmFmdGVyIHtcclxuXHRjb2xvcjogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcclxuXHRjb250ZW50OiBcIlxcZTgwMlwiO1xyXG59XHJcbi5pY29uLW1vYmlsZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlODAzXCI7XHJcbn1cclxuLmljb24tZGVza3RvcDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlODA0XCI7XHJcbn1cclxuLmljb24tcG9wdXA6YWZ0ZXIge1xyXG5cdGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdGNvbnRlbnQ6IFwiXFxlODA1XCI7XHJcbn1cclxuLmljb24tc2VhcmNoOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU4MDZcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU4MDdcIjtcclxufVxyXG4uaWNvbi1hcnJvdy10b3A6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTgwOFwiO1xyXG59XHJcbi5pY29uLWFuc3dlcjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlODExXCI7XHJcbn1cclxuLmljb24tcXVlc3Rpb246YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTgxMlwiO1xyXG59XHJcbi5pY29uLXRpbWVzOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU4MTRcIjtcclxufVxyXG4uaWNvbi1taW51czpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlODE1XCI7XHJcbn1cclxuLmljb24tcGx1czpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlODE2XCI7XHJcbn1cclxuLmljb24tY2hldnJvbi1ib3R0b206YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTgxOVwiO1xyXG59XHJcbi5pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlODFhXCI7XHJcbn1cclxuLmljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlODFiXCI7XHJcbn1cclxuLmljb24tY2hldnJvbi10b3A6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTgxY1wiO1xyXG59XHJcbi5pY29uLWNoZWNrLWVtcHR5OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGYwOTZcIjtcclxufVxyXG4uaWNvbi1maWxlOmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlxcZjBmNlwiO1xyXG59XHJcbi5pY29uLXRvZ2dsZS1jbG9zZTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XHJcbn1cclxuLmljb24tY2hlY2stY2hlY2tlZDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxmMTRhXCI7XHJcbn1cclxuLmljb24tcmFkaW8tY2hlY2tlZDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxmMTkyXCI7XHJcbn1cclxuLmljb24tdG9nZ2xlLW9wZW46YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZjE5NlwiO1xyXG59XHJcbi5pY29uLXBkZjphZnRlciB7XHJcblx0Y29sb3I6ICRicmFuZC1wZGYgIWltcG9ydGFudDtcclxuXHRjb250ZW50OiBcIlxcZjFjMVwiO1xyXG59XHJcbi5pY29uLXdvcmQ6YWZ0ZXIge1xyXG5cdGNvbG9yOiAkYnJhbmQtd29yZCAhaW1wb3J0YW50O1xyXG5cdGNvbnRlbnQ6IFwiXFxmMWMyXCI7XHJcbn1cclxuLmljb24tZXhjZWw6YWZ0ZXIge1xyXG5cdGNvbG9yOiAkYnJhbmQtZXhjZWwgIWltcG9ydGFudDtcclxuXHRjb250ZW50OiBcIlxcZjFjM1wiO1xyXG59XHJcbi5pY29uLXBvd2VycG9pbnQ6YWZ0ZXIge1xyXG5cdGNvbG9yOiAkYnJhbmQtcG93ZXJwb2ludCAhaW1wb3J0YW50O1xyXG5cdGNvbnRlbnQ6IFwiXFxmMWM0XCI7XHJcbn1cclxuLmljb24tcmFkaW8tZW1wdHk6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXFxmMWRiXCI7XHJcbn1cclxuLmljb24tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGYxZGNcIjtcclxufVxyXG4uaWNvbi1jaGVjazpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxmMWRkXCI7XHJcbn1cclxuXHJcblxyXG5bY2xhc3NePVwiaWNvbi1cIl06aG92ZXI6YmVmb3JlLFxyXG5bY2xhc3MqPVwiIGljb24tXCJdOmhvdmVyOmJlZm9yZSxcclxuW2NsYXNzXj1cImljb24tXCJdOmhvdmVyOmFmdGVyLFxyXG5bY2xhc3MqPVwiIGljb24tXCJdOmhvdmVyOmFmdGVyIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5pY29uLWRlZmF1bHQ6YmVmb3JlLFxyXG4uaWNvbi1kZWZhdWx0OmFmdGVyIHtcclxuXHRjb2xvcjogJGdyYXktbGlnaHQ7XHJcbn1cclxuXHJcbi5pY29uLXByaW1hcnk6YmVmb3JlLFxyXG4uaWNvbi1wcmltYXJ5OmFmdGVyIHtcclxuXHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0Y29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0Y29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdGNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRjb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGljb24gKCAkbmFtZSApIHtcclxuXHRAaWYgKCRuYW1lID09ICdhcnJvdy1yaWdodCcpIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxFODAwXCI7XHJcblx0fVxyXG5cdEBpZiAoJG5hbWUgPT0gJ2Fycm93LWJvdHRvbScpIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxFODAxXCI7XHJcblx0fVxyXG5cdEBpZiAoJG5hbWUgPT0gJ2V4dGVybmFsJykge1xyXG5cdFx0Y29udGVudDogXCJcXEU4MDJcIjtcclxuXHR9XHJcblx0QGlmICgkbmFtZSA9PSAnbW9iaWxlJykge1xyXG5cdFx0Y29udGVudDogXCJcXEU4MDNcIjtcclxuXHR9XHJcblx0QGlmICgkbmFtZSA9PSAnZGVza3RvcCcpIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxFODA0XCI7XHJcblx0fVxyXG5cdEBpZiAoJG5hbWUgPT0gJ3BvcHVwJykge1xyXG5cdFx0Y29udGVudDogXCJcXEU4MDVcIjtcclxuXHR9XHJcblx0QGlmICgkbmFtZSA9PSAnc2VhcmNoJykge1xyXG5cdFx0Y29udGVudDogXCJcXEU4MDZcIjtcclxuXHR9XHJcblx0QGlmICgkbmFtZSA9PSAnYXJyb3ctbGVmdCcpIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxFODA3XCI7XHJcblx0fVxyXG5cdEBpZiAoJG5hbWUgPT0gJ2Fycm93LXRvcCcpIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxFODA4XCI7XHJcblx0fVxyXG5cdEBpZiAoJG5hbWUgPT0gJ2Fuc3dlcicpIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxFODExXCI7XHJcblx0fVxyXG5cdEBpZiAoJG5hbWUgPT0gJ3F1ZXN0aW9uJykge1xyXG5cdFx0Y29udGVudDogXCJcXEU4MTJcIjtcclxuXHR9XHJcblx0QGlmICgkbmFtZSA9PSAndGltZXMnKSB7XHJcblx0XHRjb250ZW50OiBcIlxcRTgxNFwiO1xyXG5cdH1cclxuXHRAaWYgKCRuYW1lID09ICdtaW51cycpIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxFODE1XCI7XHJcblx0fVxyXG5cdEBpZiAoJG5hbWUgPT0gJ3BsdXMnKSB7XHJcblx0XHRjb250ZW50OiBcIlxcRTgxNlwiO1xyXG5cdH1cclxuXHRAaWYgKCRuYW1lID09ICdjaGV2cm9uLWJvdHRvbScpIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxFODE5XCI7XHJcblx0fVxyXG5cdEBpZiAoJG5hbWUgPT0gJ2NoZXZyb24tbGVmdCcpIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxFODFBXCI7XHJcblx0fVxyXG5cdEBpZiAoJG5hbWUgPT0gJ2NoZXZyb24tcmlnaHQnKSB7XHJcblx0XHRjb250ZW50OiBcIlxcRTgxQlwiO1xyXG5cdH1cclxuXHRAaWYgKCRuYW1lID09ICdjaGV2cm9uLXRvcCcpIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxFODFDXCI7XHJcblx0fVxyXG5cdEBpZiAoJG5hbWUgPT0gJ2NoZWNrLWVtcHR5Jykge1xyXG5cdFx0Y29udGVudDogXCJcXEYwOTZcIjtcclxuXHR9XHJcblx0QGlmICgkbmFtZSA9PSAnZmlsZScpIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxGMEY2XCI7XHJcblx0fVxyXG5cdEBpZiAoJG5hbWUgPT0gJ3RvZ2dsZS1jbG9zZScpIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxGMTQ3XCI7XHJcblx0fVxyXG5cdEBpZiAoJG5hbWUgPT0gJ2NoZWNrLWNoZWNrZWQnKSB7XHJcblx0XHRjb250ZW50OiBcIlxcRjE0QVwiO1xyXG5cdH1cclxuXHRAaWYgKCRuYW1lID09ICdyYWRpby1jaGVja2VkJykge1xyXG5cdFx0Y29udGVudDogXCJcXEYxOTJcIjtcclxuXHR9XHJcblx0QGlmICgkbmFtZSA9PSAndG9nZ2xlLW9wZW4nKSB7XHJcblx0XHRjb250ZW50OiBcIlxcRjE5NlwiO1xyXG5cdH1cclxuXHRAaWYgKCRuYW1lID09ICdwZGYnKSB7XHJcblx0XHRjb250ZW50OiBcIlxcRjFDMVwiO1xyXG5cdH1cclxuXHRAaWYgKCRuYW1lID09ICd3b3JkJykge1xyXG5cdFx0Y29udGVudDogXCJcXEYxQzJcIjtcclxuXHR9XHJcblx0QGlmICgkbmFtZSA9PSAnZXhjZWwnKSB7XHJcblx0XHRjb250ZW50OiBcIlxcRjFDM1wiO1xyXG5cdH1cclxuXHRAaWYgKCRuYW1lID09ICdwb3dlcnBvaW50Jykge1xyXG5cdFx0Y29udGVudDogXCJcXEYxQzRcIjtcclxuXHR9XHJcblx0QGlmICgkbmFtZSA9PSAncmFkaW8tZW1wdHknKSB7XHJcblx0XHRjb250ZW50OiBcIlxcRjFEQlwiO1xyXG5cdH1cclxuXHRAaWYgKCRuYW1lID09ICdxdWVzdGlvbi1jaXJjbGUnKSB7XHJcblx0XHRjb250ZW50OiBcIlxcRjFEQ1wiO1xyXG5cdH1cclxuXHRAaWYgKCRuYW1lID09ICdjaGVjaycpIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxGMUREXCI7XHJcblx0fVxyXG5cdFxyXG5cdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyIiwiW2NsYXNzXj1cImdyaWRcIl0sXHJcbltjbGFzcyo9XCIgZ3JpZFwiXSB7XHJcblx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG5cdG1hcmdpbjogMCAtNXB4O1xyXG5cclxuXHQ+W2NsYXNzXj1cIl9jb2xcIl0sXHJcblx0PltjbGFzcyo9XCIgX2NvbFwiXSB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdG1pbi1oZWlnaHQ6IDFweDtcclxuXHRcdHBhZGRpbmc6IDAgNXB4O1xyXG5cdH1cclxufVxyXG5cclxuW2NsYXNzXj1cImdyaWQtXCJdLFxyXG5bY2xhc3MqPVwiIGdyaWQtXCJdIHtcclxuXHRtYXJnaW46IC41ZW0gLTVweDtcclxuXHJcblx0PltjbGFzc149XCJfY29sXCJdLFxyXG5cdD5bY2xhc3MqPVwiIF9jb2xcIl0ge1xyXG5cclxuXHRcdD5bY2xhc3NePVwiY2FyZC1cIl0sXHJcblx0XHQ+W2NsYXNzKj1cIiBjYXJkLVwiXSB7XHJcblx0XHRcdG1hcmdpbjogLjVlbSAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdD5bY2xhc3NePVwiYnRuLVwiXSxcclxuXHRcdD5bY2xhc3MqPVwiIGJ0bi1cIl0ge1xyXG5cdFx0XHRtYXJnaW46IC41ZW0gMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGJhc2UtY29sdW1uIHtcclxuXHQuZ3JpZC0jeyRpfSB7XHJcblx0XHQ+Ll9jb2wge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgkaSAvICRiYXNlLWNvbHVtbik7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGJhc2UtY29sdW1uIHtcclxuXHQuZ3JpZCB7XHJcblx0XHQ+Ll9jb2wtI3skaX0ge1xyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSgkaSAvICRiYXNlLWNvbHVtbik7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZ3JpZC1zdHJva2UtdmFydGljYWwtc2lkZSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cclxuXHQ+W2NsYXNzXj1cIl9jb2xcIl06Zmlyc3QtY2hpbGQge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHR9XHJcblxyXG5cdD5bY2xhc3NePVwiX2NvbFwiXTpsYXN0LWNoaWxkIHtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdH1cclxufVxyXG5cclxuLmdyaWQtc3Ryb2tlLXZhcnRpY2FsLW1pZGRsZSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cclxuXHQ+W2NsYXNzXj1cIl9jb2xcIl0ge1xyXG5cdFx0JitbY2xhc3NePVwiX2NvbFwiXSB7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZ3JpZC1zdHJva2UtaG9yaXpvbnRhbC1zaWRlIHtcclxuXHRtYXJnaW46IDA7XHJcblxyXG5cdD5bY2xhc3NePVwiX2NvbFwiXTpmaXJzdC1jaGlsZCB7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0fVxyXG5cclxuXHQ+W2NsYXNzXj1cIl9jb2xcIl06bGFzdC1jaGlsZCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0fVxyXG59XHJcblxyXG4uZ3JpZC1zdHJva2UtaG9yaXpvbnRhbC1taWRkbGUge1xyXG5cdG1hcmdpbjogMDtcclxuXHJcblx0PltjbGFzc149XCJfY29sXCJdIHtcclxuXHRcdCYrW2NsYXNzXj1cIl9jb2xcIl0ge1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ldGFibGVHcmlkLWNvbHVtbiB7XHJcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi50YWJsZUdyaWQge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC01cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC01cHg7XHJcblx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG5cdH1cclxuXHJcblx0Pi5fY29sIHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRAZXh0ZW5kICV0YWJsZUdyaWQtY29sdW1uO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkYmFzZS1jb2x1bW4ge1xyXG5cdFx0Pi5fY29sLSN7JGl9IHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0QGV4dGVuZCAldGFibGVHcmlkLWNvbHVtbjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoJGkgLyAkYmFzZS1jb2x1bW4pO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Pi5fY29sLXZlcnRpY2FsLXRvcCB7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdH1cclxuXHJcblx0Pi5fY29sLXZlcnRpY2FsLW1pZGRsZSB7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdH1cclxuXHJcblx0Pi5fY29sLXZlcnRpY2FsLWJvdHRvbSB7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cdH1cclxufVxyXG5cclxuLnRhYmxlR3JpZC1zdHJva2UtdmFydGljYWwtbWlkZGxlIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuXHRcdG1hcmdpbi1yaWdodDogLTEwcHg7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XHJcblx0fVxyXG5cclxuXHRbY2xhc3MqPVwiX2NvbFwiXSB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYrW2NsYXNzKj1cIl9jb2xcIl0ge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNwYy1tYi1tNCB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3BjLW1iLW0zIHtcclxuXHRtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zcGMtbWItbTIge1xyXG5cdG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNwYy1tYi1tMSB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3BjLW1iLW0wNSB7XHJcblx0bWFyZ2luLWJvdHRvbTogLS41ZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNwYy1tYi0wIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zcGMtbWItcDA1IHtcclxuXHRtYXJnaW4tYm90dG9tOiAuNWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zcGMtbWItcDEge1xyXG5cdG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3BjLW1iLXAyIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNwYy1tYi1wMyB7XHJcblx0bWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zcGMtbWItcDQge1xyXG5cdG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3BjLW10LW00IHtcclxuXHRtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zcGMtbXQtbTMge1xyXG5cdG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNwYy1tdC1tMiB7XHJcblx0bWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3BjLW10LW0xIHtcclxuXHRtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zcGMtbXQtbTA1IHtcclxuXHRtYXJnaW4tdG9wOiAtLjVlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3BjLW10LTAge1xyXG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNwYy1tdC1wMDUge1xyXG5cdG1hcmdpbi10b3A6IC41ZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNwYy1tdC1wMSB7XHJcblx0bWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zcGMtbXQtcDIge1xyXG5cdG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3BjLW10LXAzIHtcclxuXHRtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNwYy1tdC1wNCB7XHJcblx0bWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zcGMtcGItMCB7XHJcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNwYy1wYi1wMDUge1xyXG5cdHBhZGRpbmctYm90dG9tOiAuNWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zcGMtcGItcDEge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNwYy1wYi1wMiB7XHJcblx0cGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3BjLXBiLXAzIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zcGMtcGItcDQge1xyXG5cdHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNwYy1wdC0wIHtcclxuXHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3BjLXB0LXAwNSB7XHJcblx0cGFkZGluZy10b3A6IC41ZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNwYy1wdC1wMSB7XHJcblx0cGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3BjLXB0LXAyIHtcclxuXHRwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zcGMtcHQtcDMge1xyXG5cdHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNwYy1wdC1wNCB7XHJcblx0cGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi5oZWFkaW5nLXRvcC1wcmltYXJ5IHtcclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcblxyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBjb2xvcjogIzFkMzk5NDtcclxuICAgIH1cclxufVxyXG4iLCIudGV4dC1sZWZ0IHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udGV4dC1jZW50ZXIge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnRleHQtcmlnaHQge1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4udGV4dC1sZWFkIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnRleHQtYm9sZCB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi50ZXh0LW5vcm1hbCB7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLnRleHQtcHJpbWFyeSB7XHJcblx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRjb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRjb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0Y29sb3I6ICRicmFuZC1nb29kcztcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdGNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBmb3JtIHtcclxuXHRcdGNvbG9yOiAkYnJhbmQtZm9ybTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGxpbmUge1xyXG5cdFx0Y29sb3I6ICRicmFuZC1saW5lO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0fVxyXG5cclxuXHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbn1cclxuXHJcblxyXG4udGV4dC1leGFtaW5lIHtcclxuXHRjb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcbn1cclxuXHJcbi50ZXh0LWxpbmt4IHtcclxuXHRjb2xvcjogJGJyYW5kLWxpbmt4O1xyXG59XHJcblxyXG4udGV4dC1nb29kcyB7XHJcblx0Y29sb3I6ICRicmFuZC1nb29kcztcclxufVxyXG5cclxuLnRleHQtY3VzdG9tZXIge1xyXG5cdGNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcbn1cclxuXHJcbi50ZXh0LWNvbXBhbnkge1xyXG5cdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxufVxyXG5cclxuLnRleHQtaW5kZW50LTEge1xyXG5cdHRleHQtaW5kZW50OiAxZW07XHJcbn1cclxuXHJcbi50ZXh0LWluZGVudC0yIHtcclxuXHR0ZXh0LWluZGVudDogMmVtO1xyXG59XHJcblxyXG4udGV4dC1pbmRlbnQtMyB7XHJcblx0dGV4dC1pbmRlbnQ6IDNlbTtcclxufVxyXG5cclxuLnRleHQtaW5kZW50LTQge1xyXG5cdHRleHQtaW5kZW50OiA0ZW07XHJcbn1cclxuXHJcbi50ZXh0LXNtYWxsZXN0IHtcclxuXHRmb250LXNpemU6IDEuMHJlbTtcclxufVxyXG5cclxuLnRleHQtc21hbGxlciB7XHJcblx0Zm9udC1zaXplOiAxLjFyZW07XHJcbn1cclxuXHJcbi50ZXh0LXNtYWxsIHtcclxuXHRmb250LXNpemU6IDEuMnJlbTtcclxufVxyXG5cclxuLnRleHQtbGFyZ2Uge1xyXG5cdGZvbnQtc2l6ZTogMS42cmVtO1xyXG59XHJcblxyXG4udGV4dC1sYXJnZXIge1xyXG5cdGZvbnQtc2l6ZTogMS44cmVtO1xyXG59XHJcblxyXG4udGV4dC1sYXJnZXN0IHtcclxuXHRmb250LXNpemU6IDIuMHJlbTtcclxufVxyXG5cclxuLnRleHQteHh4bCB7XHJcblx0Zm9udC1zaXplOiAyLjVyZW07XHJcbn1cclxuXHJcbi50ZXh0LXh4eHhsIHtcclxuXHRmb250LXNpemU6IDNyZW07XHJcbn1cclxuXHJcbi50ZXh0LWxpbmVoZWlnaHQtbmFycm93IHtcclxuXHRsaW5lLWhlaWdodDogMS4zMzM0O1xyXG59XHJcblxyXG4udGV4dC1saW5laGVpZ2h0LW5vcm1hbCB7XHJcblx0bGluZS1oZWlnaHQ6IDEuNjY2NztcclxufVxyXG5cclxuLnRleHQtbGluZWhlaWdodC13aWRlIHtcclxuXHRsaW5lLWhlaWdodDogMjtcclxufVxyXG4iLCJbY2xhc3NePVwibGlzdC1cIl0sXHJcbltjbGFzcyo9XCIgbGlzdC1cIl0ge1xyXG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG5cdD5saSxcclxuXHRkdCxcclxuXHRkZCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDJlbTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTEuNWVtO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAxMDAlO1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLjI1ZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBTdHlsZVxyXG5cclxuLmxpc3QtYnVsbGV0PmxpOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXDIwMjJcIjtcclxuXHRmb250LWZhbWlseTogXCJWZXJkYW5hXCIsIFwiaWNvblwiO1xyXG59XHJcblxyXG4ubGlzdC1hcnJvdy1yaWdodD5saTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcblx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG59XHJcblxyXG4ubGlzdC1hcnJvdy1ib3R0b20+bGk6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTgwMVwiO1xyXG5cdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxufVxyXG5cclxuLmxpc3QtZXh0ZXJuYWw+bGk6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTgwMFwiO1xyXG5cdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxufVxyXG5cclxuLmxpc3QtZXh0ZXJuYWw+bGk6YWZ0ZXIge1xyXG5cdGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdGNvbnRlbnQ6IFwiXFxlODAyXCI7XHJcblx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG59XHJcblxyXG4ubGlzdC1wb3B1cD5saTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcblx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG59XHJcblxyXG4ubGlzdC1wb3B1cD5saTphZnRlciB7XHJcblx0Y29sb3I6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0Y29udGVudDogXCJcXGU4MDVcIjtcclxuXHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcbn1cclxuXHJcbi5saXN0LWZpbGU+bGk6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTgwMFwiO1xyXG5cdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxufVxyXG5cclxuLmxpc3QtZmlsZT5saTphZnRlciB7XHJcblx0Y29udGVudDogXCJcXGYwZjZcIjtcclxuXHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcbn1cclxuXHJcbi5saXN0LXBkZj5saTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcblx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG59XHJcblxyXG4ubGlzdC1wZGY+bGk6YWZ0ZXIge1xyXG5cdGNvbG9yOiAkYnJhbmQtcGRmICFpbXBvcnRhbnQ7XHJcblx0Y29udGVudDogXCJcXGYxYzFcIjtcclxuXHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcbn1cclxuXHJcbi5saXN0LXdvcmQ+bGk6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTgwMFwiO1xyXG5cdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxufVxyXG5cclxuLmxpc3Qtd29yZD5saTphZnRlciB7XHJcblx0Y29sb3I6ICRicmFuZC13b3JkICFpbXBvcnRhbnQ7XHJcblx0Y29udGVudDogXCJcXGYxYzJcIjtcclxuXHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcbn1cclxuXHJcbi5saXN0LWV4Y2VsPmxpOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU4MDBcIjtcclxuXHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcbn1cclxuXHJcbi5saXN0LWV4Y2VsPmxpOmFmdGVyIHtcclxuXHRjb2xvcjogJGJyYW5kLWV4Y2VsICFpbXBvcnRhbnQ7XHJcblx0Y29udGVudDogXCJcXGYxYzNcIjtcclxuXHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcbn1cclxuXHJcbi5saXN0LXBvd2VycG9pbnQ+bGk6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTgwMFwiO1xyXG5cdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxufVxyXG5cclxuLmxpc3QtcG93ZXJwb2ludD5saTphZnRlciB7XHJcblx0Y29sb3I6ICRicmFuZC1wb3dlcnBvaW50ICFpbXBvcnRhbnQ7XHJcblx0Y29udGVudDogXCJcXGYxYzRcIjtcclxuXHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcbn1cclxuXHJcbm9sLmxpc3QtYXN0ZXJpc2sge1xyXG5cdGNvdW50ZXItcmVzZXQ6IGk7XHJcblxyXG5cdD5saSB7XHJcblx0XHRjb3VudGVyLWluY3JlbWVudDogaTtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwi77yKXCJjb3VudGVyKGkpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxudWwubGlzdC1hc3RlcmlzayB7XHJcblx0PmxpIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCLvvIpcIjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbm9sLmxpc3QtbnVtYmVyIHtcclxuXHRjb3VudGVyLXJlc2V0OiBpO1xyXG5cclxuXHQ+bGkge1xyXG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IGk7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBjb3VudGVyKGkpIFwiLlwiO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxudWwubGlzdC1jaXJjbGUge1xyXG5cdD5saSB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFwyNWNmXCI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkhpcmFnaW5vIFNhbnNcIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbm9sLmxpc3QtY2lyY2xlIHtcclxuXHRjb3VudGVyLXJlc2V0OiBpO1xyXG5cclxuXHQ+bGkge1xyXG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IGk7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1kYXJrO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0XHRjb250ZW50OiBjb3VudGVyKGkpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMWVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAuMzMzNGVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiAxZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG51bC5saXN0LXJlY3RhbmdsZSB7XHJcblx0PmxpIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcXDI1YTBcIjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiSGlyYWdpbm8gU2Fuc1wiLCBcIk1laXJ5b1wiLCBzYW5zLXNlcmlmO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxub2wubGlzdC1yZWN0YW5nbGUge1xyXG5cdGNvdW50ZXItcmVzZXQ6IGk7XHJcblxyXG5cdD5saSB7XHJcblx0XHRjb3VudGVyLWluY3JlbWVudDogaTtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWRhcms7XHJcblx0XHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG5cdFx0XHRjb250ZW50OiBjb3VudGVyKGkpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMWVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAuMzMzNGVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiAxZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubGlzdC1wYXJlbnRoZXNpcyB7XHJcblx0Y291bnRlci1yZXNldDogaTtcclxuXHJcblx0PmxpIHtcclxuXHRcdGNvdW50ZXItaW5jcmVtZW50OiBpO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCIoXCJjb3VudGVyKGkpIFwiKVwiO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxudWwubGlzdC1rb21lamlydXNoaSB7XHJcblx0PmxpIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcXDIwM2JcIjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbm9sLmxpc3Qta29tZWppcnVzaGkge1xyXG5cdGNvdW50ZXItcmVzZXQ6IGk7XHJcblxyXG5cdD5saSB7XHJcblx0XHRjb3VudGVyLWluY3JlbWVudDogaTtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFwyMDNiXCJjb3VudGVyKGkpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxudWwubGlzdC1ub3RpY2Uge1xyXG5cdD5saSB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFw2Y2U4XCJcIilcIjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbm9sLmxpc3Qtbm90aWNlIHtcclxuXHRjb3VudGVyLXJlc2V0OiBpO1xyXG5cclxuXHQ+bGkge1xyXG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IGk7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIijms6hcImNvdW50ZXIoaSkgXCIpXCI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5vbC5saXN0LWxvd2VyTGF0aW4ge1xyXG5cdGNvdW50ZXItcmVzZXQ6IGk7XHJcblxyXG5cdD5saSB7XHJcblx0XHRjb3VudGVyLWluY3JlbWVudDogaTtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoaSwgbG93ZXItbGF0aW4pIFwiLlwiO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxub2wubGlzdC11cHBlckxhdGluIHtcclxuXHRjb3VudGVyLXJlc2V0OiBpO1xyXG5cclxuXHQ+bGkge1xyXG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IGk7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBjb3VudGVyKGksIHVwcGVyLWxhdGluKSBcIi5cIjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbm9sLmxpc3Qtc3F1YXJlQnJhY2tldCB7XHJcblx0Y291bnRlci1yZXNldDogaTtcclxuXHJcblx0PmxpIHtcclxuXHRcdGNvdW50ZXItaW5jcmVtZW50OiBpO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJbXCJjb3VudGVyKGkpIFwiXVwiO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxub2wubGlzdC1hbmdsZUJyYWNrZXQge1xyXG5cdGNvdW50ZXItcmVzZXQ6IGk7XHJcblxyXG5cdD5saSB7XHJcblx0XHRjb3VudGVyLWluY3JlbWVudDogaTtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwi4p+oXCJjb3VudGVyKGkpIFwi4p+pXCI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubGlzdC1hbnN3ZXI+bGk6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTgxMVwiO1xyXG5cdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxufVxyXG5cclxuLmxpc3QtcXVlc3Rpb24+bGk6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTgxMlwiO1xyXG5cdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxufVxyXG5cclxuLmxpc3QtcXVlc3Rpb24sXHJcbi5saXN0LWFuc3dlciB7XHJcblx0PmR0OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlxcZTgxMlwiO1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHR9XHJcblxyXG5cdD5kZDpiZWZvcmUge1xyXG5cdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0fVxyXG5cclxuXHRcdGNvbnRlbnQ6IFwiXFxlODExXCI7XHJcblx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0fVxyXG59XHJcblxyXG4ubGlzdC1jdXN0b20ge1xyXG5cdD5saSB7XHJcblx0XHQ+c3BhbiB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTEuNWVtO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gQ29sb3JcclxuXHJcbi5saXN0LWRlZmF1bHQge1xyXG5cdD5saSB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYubGlzdC1yZWN0YW5nbGUsXHJcblx0Ji5saXN0LWNpcmNsZSB7XHJcblx0XHQ+bGkge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS1saWdodDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmxpc3QtcHJpbWFyeSB7XHJcblx0PmxpIHtcclxuXHJcblx0XHQmOmJlZm9yZSxcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5saXN0LXJlY3RhbmdsZSxcclxuXHQmLmxpc3QtY2lyY2xlIHtcclxuXHRcdD5saSB7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSxcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmxpc3QtY29tcGFueSB7XHJcblx0PmxpIHtcclxuXHJcblx0XHQmOmJlZm9yZSxcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmxpc3QtcmVjdGFuZ2xlLFxyXG5cdCYubGlzdC1jaXJjbGUge1xyXG5cdFx0PmxpIHtcclxuXHJcblx0XHRcdCY6YmVmb3JlLFxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBMYXlvdXRcclxuXHJcbi5saXN0LWlubGluZSB7XHJcblx0PmxpIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGJhc2UtY29sdW1uIHtcclxuXHQubGlzdC1ncmlkLSN7JGl9IHtcclxuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuXHRcdD5saSB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gJGJhc2UtY29sdW1uKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5bY2xhc3NePVwibGlzdC1cIl0sXHJcbltjbGFzcyo9XCIgbGlzdC1cIl0ge1xyXG5cdD5saSB7XHJcblx0XHQmLl9idWxsZXQ6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcXDIwMjJcIjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiVmVyZGFuYVwiLCBcImljb25cIjtcclxuXHRcdH1cclxuXHJcblx0XHQmLl9hcnJvdy1yaWdodDpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZTgwMFwiO1xyXG5cdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5fYXJyb3ctYm90dG9tOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxlODAxXCI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdH1cclxuXHJcblx0XHQmLl9leHRlcm5hbDpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZTgwMFwiO1xyXG5cdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5fZXh0ZXJuYWw6YWZ0ZXIge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcclxuXHRcdFx0Y29udGVudDogXCJcXGU4MDJcIjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuX3BvcHVwOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdH1cclxuXHJcblx0XHQmLl9wb3B1cDphZnRlciB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZTgwNVwiO1xyXG5cdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5fZmlsZTpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZTgwMFwiO1xyXG5cdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5fZmlsZTphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMGY2XCI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdH1cclxuXHJcblx0XHQmLl9wZGY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcXGU4MDBcIjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuX3BkZjphZnRlciB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtcGRmICFpbXBvcnRhbnQ7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMWMxXCI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdH1cclxuXHJcblx0XHQmLl93b3JkOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdH1cclxuXHJcblx0XHQmLl93b3JkOmFmdGVyIHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC13b3JkICFpbXBvcnRhbnQ7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMWMyXCI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdH1cclxuXHJcblx0XHQmLl9leGNlbDpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZTgwMFwiO1xyXG5cdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5fZXhjZWw6YWZ0ZXIge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLWV4Y2VsICFpbXBvcnRhbnQ7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMWMzXCI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdH1cclxuXHJcblx0XHQmLl9wb3dlcnBvaW50OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdH1cclxuXHJcblx0XHQmLl9wb3dlcnBvaW50OmFmdGVyIHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1wb3dlcnBvaW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMWM0XCI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdH1cclxuXHJcblx0XHQmLl9kZWZhdWx0OmJlZm9yZSB7XHJcblx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcclxuXHRcdH1cclxuXHJcblx0XHQmLl9jb21wYW55OmJlZm9yZSB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdH1cclxuXHJcblx0XHQmLl9wcmltYXJ5OmJlZm9yZSxcclxuXHRcdCYuX3ByaW1hcnk6YWZ0ZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuZmlndXJlLWZsb2F0LWxlZnQge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW46IDAgMjBweCAxZW0gMDtcclxuXHR9XHJcbn1cclxuXHJcbi5maWd1cmUtZmxvYXQtcmlnaHQge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0bWFyZ2luOiAwIDAgMWVtIDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uZmlndXJlLWxlZnQge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcbn1cclxuXHJcbi5maWd1cmUtY2VudGVyIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi5maWd1cmUtcmlnaHQge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG59XHJcblxyXG4uZmlndXJlLXNjcm9sbCB7XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdG1pbi13aWR0aDogJGJhc2Utd2lkdGggKiAyIC8gMztcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0Ly8gdXNlIHNmVG91Y2hTY3JvbGxcclxuXHRcdGltZyB7XHJcblx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdFx0bWluLXdpZHRoOiAkYmFzZS13aWR0aCAqIDIgLyAzO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8vIFN0eWxlXHJcblxyXG4vLyBDb2xvclxyXG5cclxuLnRhYmxlLXByaW1hcnkge1xyXG5cdHRoZWFkIHtcclxuXHRcdHRyIHtcclxuXHRcdFx0dGgge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLWxpbmt4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHRkIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG1peCgkYnJhbmQtcHJpbWFyeSwgJGJyYW5kLXByaW1hcnktbGlnaHRlcik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbWl4KCRicmFuZC1leGFtaW5lLCAkYnJhbmQtZXhhbWluZS1saWdodGVyKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbWl4KCRicmFuZC1jdXN0b21lciwgJGJyYW5kLWN1c3RvbWVyLWxpZ2h0ZXIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBtaXgoJGJyYW5kLWxpbmt4LCAkYnJhbmQtbGlua3gtbGlnaHRlcik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG1peCgkYnJhbmQtZ29vZHMsICRicmFuZC1nb29kcy1saWdodGVyKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0dGJvZHksXHJcblx0dGZvb3Qge1xyXG5cdFx0dHIge1xyXG5cdFx0XHR0aCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeS1saWdodGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRicmFuZC1leGFtaW5lLWxpZ2h0ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRicmFuZC1jdXN0b21lci1saWdodGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtbGlua3gtbGlnaHRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLWdvb2RzLWxpZ2h0ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBMYXlvdXRcclxuXHJcbi50YWJsZS1zY3JvbGwge1xyXG5cdC8vIHVzZSBzZlRvdWNoU2Nyb2xsXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdG1pbi13aWR0aDogJGJhc2Utd2lkdGggKiAyIC8gMztcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLnRhYmxlLWZsdWlkIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkYmFzZS1jb2x1bW4ge1xyXG5cdC50YWJsZS13aWR0aC0jeyRpfSB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoJGkgLyAkYmFzZS1jb2x1bW4pO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udGFibGUtbGVmdCB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHR9XHJcbn1cclxuLnRhYmxlLWNlbnRlciB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHR9XHJcbn1cclxuLnRhYmxlLXJpZ2h0IHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxufVxyXG5cclxuLnRhYmxlLWZsb2F0LWxlZnQge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxufVxyXG4udGFibGUtZmxvYXQtcmlnaHQge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcbn1cclxuXHJcbi50YWJsZS1zbWFsbCB7XHJcblx0Zm9udC1zaXplOiAxLjJyZW07XHJcbn1cclxuXHJcbi50YWJsZS1zbWFsbGVyIHtcclxuXHRmb250LXNpemU6IDFyZW07XHJcbn1cclxuXHJcbi50YWJsZS1sYXJnZSB7XHJcblx0Zm9udC1zaXplOiAxLjRyZW07XHJcbn1cclxuXHJcbi50YWJsZS1sYXJnZXIge1xyXG5cdGZvbnQtc2l6ZTogMS42cmVtO1xyXG59XHJcblxyXG5cclxuLy8gQ2VsbFxyXG5cclxudGFibGUge1xyXG5cdC5fbGVmdCB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHQuX2NlbnRlciB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5fcmlnaHQge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cdC5fbm93cmFwIHtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0fVxyXG5cdC5fd2lkdGgtMiB7XHJcblx0XHR3aWR0aDogMmVtO1xyXG5cdH1cclxuXHQuX3dpZHRoLTQge1xyXG5cdFx0d2lkdGg6IDRlbTtcclxuXHR9XHJcblx0Ll93aWR0aC02IHtcclxuXHRcdHdpZHRoOiA2ZW07XHJcblx0fVxyXG5cdC5fd2lkdGgtOCB7XHJcblx0XHR3aWR0aDogOGVtO1xyXG5cdH1cclxuXHQuX3dpZHRoLTEwIHtcclxuXHRcdHdpZHRoOiAxMGVtO1xyXG5cdH1cclxuXHQuX3dpZHRoLTEyIHtcclxuXHRcdHdpZHRoOiAxMmVtO1xyXG5cdH1cclxuXHQuX3dpZHRoLTE0IHtcclxuXHRcdHdpZHRoOiAxNGVtO1xyXG5cdH1cclxuXHQuX3dpZHRoLTE2IHtcclxuXHRcdHdpZHRoOiAxNmVtO1xyXG5cdH1cclxuXHQuX3dpZHRoLTE4IHtcclxuXHRcdHdpZHRoOiAxOGVtO1xyXG5cdH1cclxuXHQuX3dpZHRoLTIwIHtcclxuXHRcdHdpZHRoOiAyMGVtO1xyXG5cdH1cclxuXHQuX3dpZHRoLTI0IHtcclxuXHRcdHdpZHRoOiAyNGVtO1xyXG5cdH1cclxuXHQuX3dpZHRoLTI4IHtcclxuXHRcdHdpZHRoOiAyOGVtO1xyXG5cdH1cclxuXHQuX3dpZHRoLTMyIHtcclxuXHRcdHdpZHRoOiAzMmVtO1xyXG5cdH1cclxuXHQuX3dpZHRoLTM2IHtcclxuXHRcdHdpZHRoOiAzNmVtO1xyXG5cdH1cclxuXHQuX2JvbGQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cdC5fbm9ybWFsIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0fVxyXG5cdC5fZGlzYWJsZWQge1xyXG5cdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xyXG5cdH1cclxuXHQuX3ByaW1hcnkge1xyXG5cdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIiIsIltjbGFzc149XCJidG4tXCJdLFxyXG5bY2xhc3MqPVwiIGJ0bi1cIl0ge1xyXG5cdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cztcclxuXHRkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0bGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cGFkZGluZzogMWVtIDEwcHggMWVtIDIwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG5cdHRoICYsXHJcblx0dGQgJiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cclxuXHQ+c3BhbiB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcblx0XHQ+aW1nLFxyXG5cdFx0PnN2ZyB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLjI1ZW07XHJcblx0XHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD5zbWFsbCB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdHBhZGRpbmctbGVmdDogMWVtO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHR3aWR0aDogMWVtO1xyXG5cdH1cclxufVxyXG5cclxuYVtjbGFzc149XCJidG4tXCJdLFxyXG5hW2NsYXNzKj1cIiBidG4tXCJdLFxyXG5idXR0b25bY2xhc3NePVwiYnRuLVwiXSxcclxuYnV0dG9uW2NsYXNzKj1cIiBidG4tXCJdLFxyXG5pbnB1dFtjbGFzc149XCJidG4tXCJdLFxyXG5pbnB1dFtjbGFzcyo9XCIgYnRuLVwiXSB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JheS1ibGFjaywgLjIpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYmFzZS1yYWRpdXM7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcblx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHRmb250LXNpemU6ICRib2R5LWZvbnQtc2l6ZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRsZWZ0OiA4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdG1hcmdpbi10b3A6IC0uNWVtO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0fVxyXG59XHJcblxyXG4vKiBDb2xvciwgU3R5bGUgKi9cclxuXHJcbi5idG4tZGVmYXVsdCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblxyXG5cdCYuYnRuLXN0cm9rZS1yZWd1bGFyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0fVxyXG5cclxuXHQmLmJ0bi1zdHJva2UtYm9sZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdH1cclxuXHJcblx0Ji5idG4taW52ZXJzZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHR9XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHNwYW4ge1xyXG5cdFx0c3ZnIHtcclxuXHRcdFx0LmEge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdFx0ZmlsbDogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0XHRmaWxsOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0XHRmaWxsOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0XHRmaWxsOiAkYnJhbmQtbGlua3g7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRcdGZpbGw6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5IHtcclxuXHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGxpbmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpbmU7XHJcblx0fVxyXG5cclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdCYuYnRuLXN0cm9rZS1yZWd1bGFyIHtcclxuXHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQ7XHJcblx0XHRjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHQmLmljb24tZXh0ZXJuYWw6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmljb24tcG9wdXA6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmljb24tcGRmOmFmdGVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLXBkZiAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmljb24td29yZDphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC13b3JkICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaWNvbi1leGNlbDphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1leGNlbCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmljb24tcG93ZXJwb2ludDphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1wb3dlcnBvaW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0LmEge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGJyYW5kLWxpbmt4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYnRuLXN0cm9rZS1ib2xkIHtcclxuXHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ym9yZGVyOiAycHggc29saWQ7XHJcblx0XHRjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHQmLmljb24tZXh0ZXJuYWw6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmljb24tcG9wdXA6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmljb24tcGRmOmFmdGVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLXBkZiAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmljb24td29yZDphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC13b3JkICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaWNvbi1leGNlbDphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1leGNlbCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmljb24tcG93ZXJwb2ludDphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1wb3dlcnBvaW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0LmEge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGJyYW5kLWxpbmt4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYnRuLWZpbGwtbGlnaHRlciB7XHJcblx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWV4YW1pbmUtbGlnaHRlci12MjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jdXN0b21lci1saWdodGVyLXYyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWdvb2RzLWxpZ2h0ZXItdjI7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeS1saWdodGVyLXYyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGZvcm0ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZm9ybS1saWdodGVyLXYyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGxpbmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGluZS1saWdodGVyLXYyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlua3gtbGlnaHRlci12MjtcclxuXHRcdH1cclxuXHJcblx0XHRjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGZvcm0ge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtZm9ybTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbGluZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1saW5lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Ji5pY29uLWV4dGVybmFsOmFmdGVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5pY29uLXBvcHVwOmFmdGVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5pY29uLXBkZjphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1wZGYgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5pY29uLXdvcmQ6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtd29yZCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmljb24tZXhjZWw6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtZXhjZWwgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5pY29uLXBvd2VycG9pbnQ6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcG93ZXJwb2ludCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdC5hIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRicmFuZC1nb29kcztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRicmFuZC1saW5reDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBmb3JtIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGJyYW5kLWZvcm07XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbGluZSB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRicmFuZC1saW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYnRuLWludmVyc2Uge1xyXG5cdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdH1cclxuXHJcblx0XHRjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHQmLmljb24tZXh0ZXJuYWw6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmljb24tcG9wdXA6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmljb24tcGRmOmFmdGVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLXBkZiAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmljb24td29yZDphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC13b3JkICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaWNvbi1leGNlbDphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1leGNlbCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmljb24tcG93ZXJwb2ludDphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1wb3dlcnBvaW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0LmEge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGJyYW5kLWxpbmt4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHNwYW4ge1xyXG5cdFx0JltjbGFzcyo9XCJpY29uLVwiXTphZnRlciB7XHJcblx0XHRcdGNvbG9yOiAkZ3JheS13aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdC5hIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRcdGZpbGw6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0ZmlsbDogJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0XHRmaWxsOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRcdGZpbGw6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0XHRmaWxsOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIExheW91dCAqL1xyXG5cclxuLmJ0bi12ZXJ0aWNhbCB7XHJcblx0PnNwYW4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0PmltZyxcclxuXHRcdD5zdmcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gLjVlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIERpc3BsYXkgKi9cclxuXHJcbi5idG4tYmxvY2sge1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQ+c3BhbjpsYXN0LWNoaWxkIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLyogc3RhdGVtZW50ICovXHJcblxyXG4uYnRuLWRpc2FibGVkIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0b3BhY2l0eTogLjMzMzQ7XHJcbn1cclxuXHJcbltjbGFzc149XCJidG4td2lkdGgtXCJdLFxyXG5bY2xhc3MqPVwiIGJ0bi13aWR0aC1cIl0ge1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG5cclxuXHQ+c3BhbjpsYXN0LWNoaWxkIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1hbGlnbi1jZW50ZXIge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdG1hcmdpbi1yaWdodDogLjVlbTtcclxuXHRcdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdD5zcGFuIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuJWJ0bi10b3AtZGVmYXVsdCB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRwYWRkaW5nOiAuNzVlbSAyMHB4IC43NWVtIDEwcHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0cGFkZGluZzogMWVtIDIwcHggMWVtIDEwcHg7XHJcblx0fVxyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgkZ3JheS1ibGFjaywgLjIpO1xyXG5cdGNvbG9yOiAjMWQzOTk0O1xyXG5cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb2xvcjogJGthaXplbi1icmFuZC1wcmltYXJ5O1xyXG5cdFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0cmlnaHQ6IDhweDtcclxuXHR9XHJcbn1cclxuXHJcbi5idG4tdG9wLWRlZmF1bHQge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdH1cclxuXHJcblx0QGV4dGVuZCAlYnRuLXRvcC1kZWZhdWx0O1xyXG5cclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5idG4tdG9wLWRlZmF1bHQtc20ge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0fVxyXG5cclxuXHRAZXh0ZW5kICVidG4tdG9wLWRlZmF1bHQ7XHJcblxyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5idG4tdG9wLWRlZmF1bHQtb3V0bGluZS1zbSB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHR9XHJcblxyXG5cdEBleHRlbmQgJWJ0bi10b3AtZGVmYXVsdDtcclxuXHJcblx0Ym9yZGVyOiAycHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmJ0bi10b3AtZGVmYXVsdC1sZyB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHR9XHJcblxyXG5cdEBleHRlbmQgJWJ0bi10b3AtZGVmYXVsdDtcclxuXHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYnRuLXRvcC1kZWZhdWx0LW91dGxpbmUtbGcge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0fVxyXG5cclxuXHRAZXh0ZW5kICVidG4tdG9wLWRlZmF1bHQ7XHJcblxyXG5cdGJvcmRlcjogMnB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4iLCJbY2xhc3NePVwiY2FyZC1cIl0sXHJcbltjbGFzcyo9XCIgY2FyZC1cIl0ge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWJsYWNrO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0b3BhY2l0eTogLjI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ym9yZGVyLXJhZGl1czogJGJhc2UtcmFkaXVzO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMWVtIDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHQ+Ll9pbWFnZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMWVtIDA7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+Ll9jb250ZW50IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdD4uX3RpdGxlIHtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0bWFyZ2luOiAuODc1ZW0gMDtcclxuXHRcdFx0cGFkZGluZzogMCAxMHB4IDAgMjFweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogJGJvZHktZm9udC1zaXplO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHRcdFx0bWFyZ2luOiAwIC0xNnB4IDAgMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+Ll9vdXRsaW5lIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEwcHggMCAyMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gQ29sb3IsIFN0eWxlXHJcblxyXG4uY2FyZC1kZWZhdWx0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHJcblx0Ji5jYXJkLXN0cm9rZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdH1cclxuXHJcblx0Ji5jYXJkLWludmVyc2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0fVxyXG5cclxuXHQ+Ll9jb250ZW50IHtcclxuXHRcdD4uX3RpdGxlIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY2FyZC1wcmltYXJ5IHtcclxuXHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHR9XHJcblxyXG5cdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHJcblx0Ji5jYXJkLXN0cm9rZSB7XHJcblx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkO1xyXG5cdFx0Y29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG5cclxuXHRcdD4uX2NvbnRlbnQge1xyXG5cdFx0XHQ+Ll90aXRsZSB7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5jYXJkLWludmVyc2Uge1xyXG5cdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdFx0fVxyXG5cdFx0Y29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG5cdFx0Pi5fY29udGVudCB7XHJcblx0XHRcdD4uX3RpdGxlIHtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBMYXlvdXRcclxuXHJcbi5jYXJkLWhvcml6b250YWwge1xyXG5cclxuXHQvLyBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdC5faW1hZ2UsXHJcblx0Ll9jb250ZW50IHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdH1cclxuXHJcblx0Ll9pbWFnZSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG5cdFx0cGFkZGluZy1yaWdodDogLjVlbTtcclxuXHRcdHBhZGRpbmctdG9wOiAxZW07XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0d2lkdGg6IDI1JTtcclxuXHR9XHJcbn1cclxuIiwiW2NsYXNzXj1cInBhbmVsLVwiXSxcclxuW2NsYXNzKj1cIiBwYW5lbC1cIl0ge1xyXG5cdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cztcclxuXHRtYXJnaW46IDFlbSAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cGFkZGluZzogMCAxMHB4O1xyXG5cclxuXHQ+Ll9oZWFkZXIge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwIC0xMHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBhZGRpbmc6IDFlbSAxMHB4IDA7XHJcblx0fVxyXG59XHJcblxyXG4vLyBDb2xvciwgU3R5bGVcclxuXHJcbi5wYW5lbC1kZWZhdWx0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cclxuXHQmLnBhbmVsLXN0cm9rZS1yZWd1bGFyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblxyXG5cdFx0Pi5faGVhZGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0Ji5zZlRvZ2dsZS1zZWxlY3RvciB7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRncmF5LWxpZ2h0LCAkZ3JheS1ibGFjaywgOTApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XHJcblx0XHRcdHBhZGRpbmc6IC43NWVtIDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnBhbmVsLXN0cm9rZS1ib2xkIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGdyYXktbGlnaHQ7XHJcblxyXG5cdFx0Pi5faGVhZGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0Ji5zZlRvZ2dsZS1zZWxlY3RvciB7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRncmF5LWxpZ2h0LCAkZ3JheS1ibGFjaywgOTApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XHJcblx0XHRcdHBhZGRpbmc6IC43NWVtIDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnBhbmVsLWludmVyc2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0fVxyXG59XHJcblxyXG4ucGFuZWwtcHJpbWFyeSB7XHJcblx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1nb29kcztcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saW5reDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0fVxyXG5cclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdCYucGFuZWwtc3Ryb2tlLXJlZ3VsYXIge1xyXG5cdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdH1cclxuXHJcblx0XHRib3JkZXI6IDFweCBzb2xpZDtcclxuXHRcdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHJcblx0XHQ+Ll9oZWFkZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHQmLnNmVG9nZ2xlLXNlbGVjdG9yIHtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJyYW5kLWV4YW1pbmUsICRncmF5LWJsYWNrLCA5MCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJyYW5kLWN1c3RvbWVyLCAkZ3JheS1ibGFjaywgOTApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1nb29kcywgJGdyYXktYmxhY2ssIDkwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtbGlua3gsICRncmF5LWJsYWNrLCA5MCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtcHJpbWFyeSwgJGdyYXktYmxhY2ssIDkwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdHBhZGRpbmc6IC43NWVtIDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnBhbmVsLXN0cm9rZS1ib2xkIHtcclxuXHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ym9yZGVyOiAycHggc29saWQ7XHJcblx0XHRjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblxyXG5cdFx0Pi5faGVhZGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0Ji5zZlRvZ2dsZS1zZWxlY3RvciB7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1leGFtaW5lLCAkZ3JheS1ibGFjaywgOTApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1jdXN0b21lciwgJGdyYXktYmxhY2ssIDkwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtZ29vZHMsICRncmF5LWJsYWNrLCA5MCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJyYW5kLWxpbmt4LCAkZ3JheS1ibGFjaywgOTApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJyYW5kLXByaW1hcnksICRncmF5LWJsYWNrLCA5MCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRwYWRkaW5nOiAuNzVlbSAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5wYW5lbC1zdHJva2UtcmVndWxhci1saWdodGVyIHtcclxuXHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtZXhhbWluZS1saWdodGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWN1c3RvbWVyLWxpZ2h0ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtZ29vZHMtbGlnaHRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1saW5reC1saWdodGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeS1saWdodGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkO1xyXG5cdFx0Y29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG5cclxuXHRcdD4uX2hlYWRlciB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdCYuc2ZUb2dnbGUtc2VsZWN0b3Ige1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtZXhhbWluZS1saWdodGVyLCAkZ3JheS1ibGFjaywgOTApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1jdXN0b21lci1saWdodGVyLCAkZ3JheS1ibGFjaywgOTApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1nb29kcy1saWdodGVyLCAkZ3JheS1ibGFjaywgOTApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1saW5reC1saWdodGVyLCAkZ3JheS1ibGFjaywgOTApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJyYW5kLXByaW1hcnktbGlnaHRlciwgJGdyYXktYmxhY2ssIDkwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWV4YW1pbmUtbGlnaHRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jdXN0b21lci1saWdodGVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWdvb2RzLWxpZ2h0ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlua3gtbGlnaHRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnktbGlnaHRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cGFkZGluZzogLjc1ZW0gMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYucGFuZWwtc3Ryb2tlLWJvbGQtbGlnaHRlciB7XHJcblx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWV4YW1pbmUtbGlnaHRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1jdXN0b21lci1saWdodGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWdvb2RzLWxpZ2h0ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtbGlua3gtbGlnaHRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnktbGlnaHRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRib3JkZXI6IDJweCBzb2xpZDtcclxuXHRcdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHJcblx0XHQ+Ll9oZWFkZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHQmLnNmVG9nZ2xlLXNlbGVjdG9yIHtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJyYW5kLWV4YW1pbmUtbGlnaHRlciwgJGdyYXktYmxhY2ssIDkwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtY3VzdG9tZXItbGlnaHRlciwgJGdyYXktYmxhY2ssIDkwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtZ29vZHMtbGlnaHRlciwgJGdyYXktYmxhY2ssIDkwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtbGlua3gtbGlnaHRlciwgJGdyYXktYmxhY2ssIDkwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1wcmltYXJ5LWxpZ2h0ZXIsICRncmF5LWJsYWNrLCA5MCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1leGFtaW5lLWxpZ2h0ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY3VzdG9tZXItbGlnaHRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1nb29kcy1saWdodGVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpbmt4LWxpZ2h0ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5LWxpZ2h0ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHBhZGRpbmc6IC43NWVtIDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnBhbmVsLWZpbGwtbGlnaHRlciB7XHJcblx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWV4YW1pbmUtbGlnaHRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jdXN0b21lci1saWdodGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWdvb2RzLWxpZ2h0ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlua3gtbGlnaHRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnktbGlnaHRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblx0fVxyXG5cclxuXHQmLnBhbmVsLWludmVyc2Uge1xyXG5cdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdH1cclxuXHJcblx0XHRjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblx0fVxyXG59XHJcblxyXG4ucGFuZWwtaGVhZGluZ3Mge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuXHQ+Ll9oZWFkZXIge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdCYuc2ZUb2dnbGUtc2VsZWN0b3Ige1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHJcblx0XHRcdFx0Ji5pcy1vcGVuIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcclxuXHJcblx0XHRcdFx0XHQmKy5fYm9keSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0cGFkZGluZzogLjc1ZW0gMTBweCAuNzVlbTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjFzO1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+aDIuX2hlYWRlciB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkO1xyXG5cdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0dG9wOiAtMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0PmgzLl9oZWFkZXIge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRib3JkZXItbGVmdDogNHB4IHNvbGlkO1xyXG5cdFx0XHRib3R0b206IDdweDtcclxuXHRcdFx0bGVmdDogLTFweDtcclxuXHRcdFx0dG9wOiA3cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+Ll9ib2R5IHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMXM7XHJcblxyXG5cdFx0Ji5zZlRvZ2dsZS1jb250ZW50IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMWVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnBhbmVsLWxpZ2h0YnJvd24ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmM2VmZTY7XHJcbn1cclxuIiwiW2NsYXNzXj1cImxhYmVsLVwiXSxcclxuW2NsYXNzKj1cIiBsYWJlbC1cIl0ge1xyXG5cdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cyAvIDI7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdHBhZGRpbmc6IDAgMWVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5hW2NsYXNzXj1cImxhYmVsLVwiXSxcclxuYVtjbGFzcyo9XCIgbGFiZWwtXCJdIHtcclxuXHQmOmhvdmVyIHtcclxuXHRcdG9wYWNpdHk6IC43NTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIENvbG9yLCBTdHlsZVxyXG5cclxuJFAwMTogI2ZjYzgwMCAhZGVmYXVsdDtcclxuJFAwMjogI2M3ZDIwMCAhZGVmYXVsdDtcclxuJFAwMzogIzAwOWYzYSAhZGVmYXVsdDtcclxuJFAwNDogIzAwOWViNyAhZGVmYXVsdDtcclxuJFAwNTogIzAwOWNkYiAhZGVmYXVsdDtcclxuJFAwNjogIzAwNjhiNCAhZGVmYXVsdDtcclxuJFAwNzogIzgyNmZiMCAhZGVmYXVsdDtcclxuJFAwODogI2U3M2M4NCAhZGVmYXVsdDtcclxuJFAwOTogI2U3MzEzNCAhZGVmYXVsdDtcclxuJFAxMDogI2VkOGIwMCAhZGVmYXVsdDtcclxuJG5ld3MtY3NyOiAjOWFiNzQyICFkZWZhdWx0O1xyXG4kbmV3cy1zZXR0bGVtZW50OiAjZDQ5YzRjICFkZWZhdWx0O1xyXG4kbmV3cy1wZXJzb25uZWw6ICM0ZGEwNmUgIWRlZmF1bHQ7XHJcbiRuZXdzLW1hbmFnZW1lbnQ6ICNkMjU2ODIgIWRlZmF1bHQ7XHJcbiRuZXdzLXByb2R1Y3RzOiAjZDc3ZTNjICFkZWZhdWx0O1xyXG4kbmV3cy1zYWxlc3JlcG9ydDogIzdlNTdhMCAhZGVmYXVsdDtcclxuJG5ld3Mtc2hhcmVzOiAjNTc2ZmEwICFkZWZhdWx0O1xyXG4kbmV3cy1vdGhlcjogIzhmOTY5NiAhZGVmYXVsdDtcclxuJG5ld3MtaGltYXdhcmk6ICNkMmFkM2UgIWRlZmF1bHQ7XHJcbiRuZXdzLW5pcHBvbmtvYTogI2JkNDc0NyAhZGVmYXVsdDtcclxuJHByb2R1Y3QtQTogIzhiNjViYSAhZGVmYXVsdDtcclxuJHByb2R1Y3QtQjogIzUzNjRiNiAhZGVmYXVsdDtcclxuJHByb2R1Y3QtQzogI2I0NTU4ZiAhZGVmYXVsdDtcclxuJHByb2R1Y3QtRDogIzI5N2Y5OCAhZGVmYXVsdDtcclxuXHJcbi8vICRnb29kcy1jb2xvcnM6IChcclxuLy8gXHRnb29kcy1waW5rOiAjZTE1NzhhLFxyXG4vLyBcdGdvb2RzLWdyZWVuOiAjMDA2ODc1LFxyXG4vLyBcdGdvb2RzLXJlZDogI2UyMjgyOCxcclxuLy8gXHRnb29kcy15ZWxsb3c6ICNiOTkyMzAsXHJcbi8vIFx0Z29vZHMtYmx1ZTogIzBmNjVhM1xyXG4vLyApO1xyXG5cclxuLy8gQGVhY2ggJGtleSwgJGNvbG9yIGluICRnb29kcy1jb2xvcnMge1xyXG4vLyBcdC50ZXh0LSN7JGtleX0ge1xyXG4vLyBcdFx0Y29sb3I6ICRjb2xvcjtcclxuLy8gXHR9XHJcblxyXG4vLyBcdC5sYWJlbC0jeyRrZXl9IHtcclxuLy8gXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuLy8gXHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHJcbi8vIFx0XHQmLmxhYmVsLXN0cm9rZSB7XHJcbi8vIFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4vLyBcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XHJcbi8vIFx0XHRcdGNvbG9yOiAkY29sb3I7XHJcbi8vIFx0XHR9XHJcbi8vIFx0fVxyXG4vLyB9XHJcblxyXG4ubGFiZWwtZGVmYXVsdCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblxyXG5cdCYubGFiZWwtc3Ryb2tlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0fVxyXG59XHJcblxyXG4ubGFiZWwtcHJpbWFyeSB7XHJcblx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1nb29kcztcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saW5reDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0fVxyXG5cclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdCYubGFiZWwtc3Ryb2tlIHtcclxuXHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkO1xyXG5cdH1cclxufVxyXG5cclxuLmxhYmVsLVAwMSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJFAwMTtcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdCYubGFiZWwtc3Ryb2tlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJFAwMTtcclxuXHRcdGNvbG9yOiAkUDAxO1xyXG5cdH1cclxufVxyXG5cclxuLmxhYmVsLVAwMiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJFAwMjtcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdCYubGFiZWwtc3Ryb2tlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJFAwMjtcclxuXHRcdGNvbG9yOiAkUDAyO1xyXG5cdH1cclxufVxyXG5cclxuLmxhYmVsLVAwMyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJFAwMztcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdCYubGFiZWwtc3Ryb2tlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJFAwMztcclxuXHRcdGNvbG9yOiAkUDAzO1xyXG5cdH1cclxufVxyXG5cclxuLmxhYmVsLVAwNCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJFAwNDtcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdCYubGFiZWwtc3Ryb2tlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJFAwNDtcclxuXHRcdGNvbG9yOiAkUDA0O1xyXG5cdH1cclxufVxyXG5cclxuLmxhYmVsLVAwNSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJFAwNTtcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdCYubGFiZWwtc3Ryb2tlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJFAwNTtcclxuXHRcdGNvbG9yOiAkUDA1O1xyXG5cdH1cclxufVxyXG5cclxuLmxhYmVsLVAwNiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJFAwNjtcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdCYubGFiZWwtc3Ryb2tlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJFAwNjtcclxuXHRcdGNvbG9yOiAkUDA2O1xyXG5cdH1cclxufVxyXG5cclxuLmxhYmVsLVAwNyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJFAwNztcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdCYubGFiZWwtc3Ryb2tlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJFAwNztcclxuXHRcdGNvbG9yOiAkUDA3O1xyXG5cdH1cclxufVxyXG5cclxuLmxhYmVsLVAwOCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJFAwODtcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdCYubGFiZWwtc3Ryb2tlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJFAwODtcclxuXHRcdGNvbG9yOiAkUDA4O1xyXG5cdH1cclxufVxyXG5cclxuLmxhYmVsLVAwOSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJFAwOTtcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdCYubGFiZWwtc3Ryb2tlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJFAwOTtcclxuXHRcdGNvbG9yOiAkUDA5O1xyXG5cdH1cclxufVxyXG5cclxuLmxhYmVsLVAxMCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJFAxMDtcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdCYubGFiZWwtc3Ryb2tlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJFAxMDtcclxuXHRcdGNvbG9yOiAkUDEwO1xyXG5cdH1cclxufVxyXG5cclxuLmxhYmVsLXNhbGVzcmVwb3J0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy1zYWxlc3JlcG9ydDtcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdCYubGFiZWwtc3Ryb2tlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJG5ld3Mtc2FsZXNyZXBvcnQ7XHJcblx0XHRjb2xvcjogJG5ld3Mtc2FsZXNyZXBvcnQ7XHJcblx0fVxyXG59XHJcblxyXG4ubGFiZWwtc2V0dGxlbWVudCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJG5ld3Mtc2V0dGxlbWVudDtcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdCYubGFiZWwtc3Ryb2tlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJG5ld3Mtc2V0dGxlbWVudDtcclxuXHRcdGNvbG9yOiAkbmV3cy1zZXR0bGVtZW50O1xyXG5cdH1cclxufVxyXG5cclxuLmxhYmVsLW1hbmFnZW1lbnQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRuZXdzLW1hbmFnZW1lbnQ7XHJcblx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cclxuXHQmLmxhYmVsLXN0cm9rZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRuZXdzLW1hbmFnZW1lbnQ7XHJcblx0XHRjb2xvcjogJG5ld3MtbWFuYWdlbWVudDtcclxuXHR9XHJcbn1cclxuXHJcbi5sYWJlbC1wZXJzb25uZWwge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRuZXdzLXBlcnNvbm5lbDtcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdCYubGFiZWwtc3Ryb2tlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJG5ld3MtcGVyc29ubmVsO1xyXG5cdFx0Y29sb3I6ICRuZXdzLXBlcnNvbm5lbDtcclxuXHR9XHJcbn1cclxuXHJcbi5sYWJlbC1jc3Ige1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRuZXdzLWNzcjtcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdCYubGFiZWwtc3Ryb2tlIHtcclxuXHRcdCRuZXdzYm9yZGVyOiAxcHggc29saWQgJG5ld3MtY3NyO1xyXG5cclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Y29sb3I6ICRuZXdzLWNzcjtcclxuXHR9XHJcbn1cclxuXHJcbi5sYWJlbC1zaGFyZXMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRuZXdzLXNoYXJlcztcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdCYubGFiZWwtc3Ryb2tlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJG5ld3Mtc2hhcmVzO1xyXG5cdFx0Y29sb3I6ICRuZXdzLXNoYXJlcztcclxuXHR9XHJcbn1cclxuXHJcbi5sYWJlbC1vdGhlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJG5ld3Mtb3RoZXI7XHJcblx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cclxuXHQmLmxhYmVsLXN0cm9rZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRuZXdzLW90aGVyO1xyXG5cdFx0Y29sb3I6ICRuZXdzLW90aGVyO1xyXG5cdH1cclxufVxyXG5cclxuLmxhYmVsLXByb2R1Y3RzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy1wcm9kdWN0cztcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdCYubGFiZWwtc3Ryb2tlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJG5ld3MtcHJvZHVjdHM7XHJcblx0XHRjb2xvcjogJG5ld3MtcHJvZHVjdHM7XHJcblx0fVxyXG59XHJcblxyXG4ubGFiZWwtaGltYXdhcmkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRuZXdzLWhpbWF3YXJpO1xyXG5cdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHJcblx0Ji5sYWJlbC1zdHJva2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbmV3cy1oaW1hd2FyaTtcclxuXHRcdGNvbG9yOiAkbmV3cy1oaW1hd2FyaTtcclxuXHR9XHJcbn1cclxuXHJcbi5sYWJlbC1uaXBwb25rb2Ege1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRuZXdzLW5pcHBvbmtvYTtcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdCYubGFiZWwtc3Ryb2tlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJG5ld3MtbmlwcG9ua29hO1xyXG5cdFx0Y29sb3I6ICRuZXdzLW5pcHBvbmtvYTtcclxuXHR9XHJcbn1cclxuXHJcbi5sYWJlbC1wcm9kdWN0LUEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRwcm9kdWN0LUE7XHJcblx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cclxuXHQmLmxhYmVsLXN0cm9rZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcm9kdWN0LUE7XHJcblx0XHRjb2xvcjogJHByb2R1Y3QtQTtcclxuXHR9XHJcbn1cclxuXHJcbi5sYWJlbC1wcm9kdWN0LUIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRwcm9kdWN0LUI7XHJcblx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cclxuXHQmLmxhYmVsLXN0cm9rZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcm9kdWN0LUI7XHJcblx0XHRjb2xvcjogJHByb2R1Y3QtQjtcclxuXHR9XHJcbn1cclxuXHJcbi5sYWJlbC1wcm9kdWN0LUMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRwcm9kdWN0LUM7XHJcblx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cclxuXHQmLmxhYmVsLXN0cm9rZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcm9kdWN0LUM7XHJcblx0XHRjb2xvcjogJHByb2R1Y3QtQztcclxuXHR9XHJcbn1cclxuXHJcbi5sYWJlbC1wcm9kdWN0LUQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRwcm9kdWN0LUQ7XHJcblx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cclxuXHQmLmxhYmVsLXN0cm9rZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcm9kdWN0LUQ7XHJcblx0XHRjb2xvcjogJHByb2R1Y3QtRDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIExheW91dFxyXG5cclxuLmxhYmVsLWJsb2NrIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuIiwiLnNlYXJjaC13YXJwe1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlOWYzZDI7XHJcblx0cGFkZGluZzogMjBweCAzMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0cHtcclxuXHRcdG1hcmdpbjogLjVlbSAwO1xyXG5cdH1cclxuXHRzcGFuIHtcclxuXHRcdGF7XHJcblx0XHRcdGNvbG9yOiAjNjZhO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZWFyY2gtYXJlYXtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRtYXgtd2lkdGg6IDUyOHB4O1xyXG5cdG1hcmdpbjogMjBweCBhdXRvO1xyXG59XHJcblxyXG4uc2VhcmNoLWFyZWEgaW5wdXQ6Zmlyc3QtY2hpbGQge1xyXG5cdHBhZGRpbmc6IDdweCAxMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjRDZENkQ2O1xyXG5cdHdpZHRoOiA0MDBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4jc2VhcmNoLXJlc3VsdF9faGl0e1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW46IDIwcHggMDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRsZXR0ZXItc3BhY2luZzogLjE2ZW07XHJcblx0c3BhbjpudGgtY2hpbGQoMil7XHJcblx0XHRjb2xvcjogI2MwMjtcclxuXHR9XHJcbn1cclxuXHJcbiNzZWFyY2gtcmVzdWx0X19saXN0IHRke1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbiNzZWFyY2gtYnRuIHtcclxuXHRwYWRkaW5nOiA3cHggMzBweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZDc2O1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luOiAwIDAgMCAyMHB4O1xyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRtYXJnaW46IDEwcHggYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmVcclxufVxyXG4iLCIubW9kYWwtZGVmYXVsdCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJhc2UtcmFkaXVzO1xyXG5cdG1hcmdpbjogMWVtIGF1dG87XHJcblx0bWF4LXdpZHRoOiA5MCU7XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuXHR3aWR0aDogJGJhc2Utd2lkdGggLyAzICogMjtcclxuXHJcblx0Lm1vZGFsLWhlYWRlciB7XHJcblx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHR9XHJcblxyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRwYWRkaW5nOiAxcHggKCRiYXNlLWd1dHRlciAvIDIpO1xyXG5cclxuXHRcdCA+ICoge1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0bWFyZ2luOiAxZW0gMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tb2RhbC1ib2R5IHtcclxuXHRcdHBhZGRpbmc6IDFweCAoJGJhc2UtZ3V0dGVyIC8gMik7XHJcblx0fVxyXG5cclxuXHQubW9kYWwtZm9vdGVyIHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xyXG5cdFx0cGFkZGluZzogMXB4ICgkYmFzZS1ndXR0ZXIgLyAyKTtcclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbC1jbG9zZUJ0biB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJhc2UtcmFkaXVzIC8gMjtcclxuXHRjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0cGFkZGluZzogLjVlbSAxZW07XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cclxuXHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdGNvbnRlbnQ6IFwiXFwwMEQ3XCI7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC41ZW07XHJcblx0fVxyXG59XHJcblxyXG4vLyBXaWR0aCBvcHRpb25zXHJcblxyXG4ubW9kYWwtbmFycm93IHtcclxuXHR3aWR0aDogJGJhc2Utd2lkdGggLyAyO1xyXG59XHJcblxyXG4ubW9kYWwtd2lkZSB7XHJcblx0d2lkdGg6ICRiYXNlLXdpZHRoO1xyXG59XHJcblxyXG4vLyBGaXhlZCBvcHRpb25zXHJcblxyXG4ubWZwLWZpeGVkIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubWZwLXdyYXAge1xyXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcbiIsIi5mcmFtZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQ+KiB7XHJcblx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGZyYW1lKCRoLCAkdikge1xyXG5cdC5mcmFtZS0jeyRkZXZpY2V9LSN7JGh9eCN7JHZ9IHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiBwZXJjZW50YWdlKCR2IC8gJGgpO1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgZnJhbWUoMTYsIDkpO1xyXG5AaW5jbHVkZSBmcmFtZSgzLCAyKTtcclxuQGluY2x1ZGUgZnJhbWUoNCwgMyk7XHJcbkBpbmNsdWRlIGZyYW1lKDEsIDEpO1xyXG4iLCIuYnJlYWRjcnVtYnMge1xyXG5cdG9sIHtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdGxpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IC44NTcxZW07XHJcblx0XHRcdCYgKyBsaTpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcclxuXHRcdFx0XHRjb250ZW50OiBcIj5cIjtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC41ZW07XHJcblx0XHRcdH1cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY2VydGlmaWNhdGVDaGVja1BhbmVsIHtcclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7fVxyXG5cclxuICAgIEBpbmNsdWRlIGNvbXBhbnkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGV4YW1pbmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbGlua3gge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saW5reDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBnb29kcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWdvb2RzO1xyXG4gICAgfVxyXG5cclxuICAgIGJvcmRlci1yYWRpdXM6IC41ZW07XHJcbiAgICBjb2xvcjogJGdyYXktd2hpdGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG59XHJcblxyXG4uY2VydGlmaWNhdGVDaGVja1BhbmVsLW1haW4ge1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogODAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMXB4IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoMy81KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDFweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjI1ZW07XHJcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbn1cclxuXHJcbi5jZXJ0aWZpY2F0ZUNoZWNrUGFuZWwtYXNpZGUge1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogODAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZSgyLzUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jZXJ0aWZpY2F0ZUNoZWNrUGFuZWwtcXVlc3Rpb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgPi5fYmFkZ2Uge1xyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICBtYXJnaW46IDYwcHggYXV0byAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGNvbXBhbnkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBleGFtaW5lIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgY3VzdG9tZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxpbmt4IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtbGlua3g7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbGlua3g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBnb29kcyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWdvb2RzO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWdvb2RzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm9yZGVyOiAycHggZG90dGVkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA2NHB4O1xyXG5cclxuICAgICAgICA+Ll9sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4uX251bWJlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPi5fdGl0bGUge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgPi5fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICA+Ll9hY3Rpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgPi5fYnV0dG9uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbXBhbnkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZXhhbWluZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBjdXN0b21lciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmt4IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWxpbmt4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1saW5reDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZ29vZHMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWdvb2RzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjVlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgcGFkZGluZzogLjVlbSAxZW07XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xyXG5cclxuICAgICAgICAgICAgJisuX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjhlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb21wYW55IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAuMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZXhhbWluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtZXhhbWluZSwgLjIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1jdXN0b21lciwgLjIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmt4IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1saW5reCwgLjIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdvb2RzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1nb29kcywgLjIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTgwMFwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2VydGlmaWNhdGVDaGVja1BhbmVsLXJlc3VsdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICA+Ll9iYWRnZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCBhdXRvIDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0byAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODE2NjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LXdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNjRweDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmODE2NiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDVweCAwIDVweDtcclxuICAgICAgICAgICAgYm90dG9tOiAtOHB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPi5fdGl0bGUge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgPi5fYWN0aW9uIHtcclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgID4uX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbXBhbnkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGV4YW1pbmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGlua3gge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpbmt4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBnb29kcyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuNWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcblxyXG4gICAgICAgICAgICAmKy5fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuOGVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbXBhbnkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtcHJpbWFyeSwgJGdyYXktYmxhY2ssIDgwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBleGFtaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJyYW5kLWV4YW1pbmUsICRncmF5LWJsYWNrLCA4MCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY3VzdG9tZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtY3VzdG9tZXIsICRncmF5LWJsYWNrLCA4MCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlua3gge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtbGlua3gsICRncmF5LWJsYWNrLCA4MCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ29vZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtZ29vZHMsICRncmF5LWJsYWNrLCA4MCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJpY29uXCI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jZXJ0aWZpY2F0ZUNoZWNrUGFuZWwtbG9nIHtcclxuICAgID4uX2luaXRpYWxpemUge1xyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRncmF5LXdoaXRlLCAuNSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5pcy1oaWRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPi5fbGlzdCB7XHJcbiAgICAgICAgY291bnRlci1yZXNldDogaTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4uX2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJisuX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGdyYXktd2hpdGUsIC4yKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC43NWVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IC43NWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiNcImNvdW50ZXIoaSwgZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xyXG4gICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+Ll9zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNlcnRpZmljYXRlQ2hlY2tQYW5lbC1yZXNldCB7XHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAuX2J1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JheS13aGl0ZSwgLjEpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGdyYXktd2hpdGUsIC41KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuMjVlbTtcclxuICAgICAgICBjb2xvcjogJGdyYXktd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IC4yZW0gLjVlbTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIuKGulwiO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmF5LXdoaXRlLCAuMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiDjgIzoqLrmlq3mm7jjgYzlv4XopoHjgYvnorroqo3jgZnjgovjgI3jg5rjg7zjgrjjgafliKnnlKjvvJrml6fjg4fjgrbjgqTjg7MgKi9cclxuLmNlcnRpZmljYXRlY2hlY2tQYW5lbCB7XHJcbiAgICBtYXJnaW46IDAgMCAyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLl9vZmZzZXQge1xyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5meGItcm93IHtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuXHJcbiAgICAgICAgYS5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBbY2xhc3NePVwiYnRuLVwiXSxcclxuICAgICAgICAgICAgW2NsYXNzKj1cIiBidG4tXCJdIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCsuZnhiLXJvdyB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDFlbTtcclxuICAgIH1cclxufVxyXG4iLCIuY2xvc2VCdXR0b24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQudGhlbWUtcG9wdXAtbmFycm93ICYsXHJcblx0LnRoZW1lLXBvcHVwLXdpZGUgJiB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0dG9wOiAxM3B4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0cmlnaHQ6IC0xMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRwIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0YSB7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY29tcGFueUxvZ28ge1xyXG5cdGxlZnQ6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdC50aGVtZS1zaW5nbGUgJixcclxuXHQudGhlbWUtbXVsdGkgJixcclxuXHQudGhlbWUtYWdlbmN5ICYsXHJcblx0LnRoZW1lLWFnZW5jeS1zcGVjaWZpYyAmIHtcclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdHRvcDogOXB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdHRvcDogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnRoZW1lLXBvcHVwLW5hcnJvdyAmLFxyXG5cdC50aGVtZS1wb3B1cC13aWRlICYge1xyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0dG9wOiA5cHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0dG9wOiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdHAge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRhLFxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdC50aGVtZS1zaW5nbGUgJixcclxuXHRcdFx0XHQudGhlbWUtbXVsdGkgJixcclxuXHRcdFx0XHQudGhlbWUtYWdlbmN5ICYsXHJcblx0XHRcdFx0LnRoZW1lLWFnZW5jeS1zcGVjaWZpYyAmIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyMDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50aGVtZS1wb3B1cC1uYXJyb3cgJixcclxuXHRcdFx0XHQudGhlbWUtcG9wdXAtd2lkZSAmIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyMDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjY5cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5jb21wYW55VGV4dCB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxMnB4O1xyXG5cdH1cclxuXHRwIHtcclxuXHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxufSIsIi5jb25zdWx0YXRpb25TZXJ2aWNlUGFuZWwtQiB7XHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLXBvbnBvbkhva2VuU2hpdHN1LWRlc2t0b3AucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyJTtcclxuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy1wb25wb25Ib2tlblNoaXRzdS1tb2JpbGUucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNjNTNmO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNiU7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKDMvNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDM1cHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLl9idXR0b24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQlO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB3aWR0aDogcGVyY2VudGFnZSgyLzUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzNXB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmNvbnN1bHRhdGlvblNlcnZpY2VQYW5lbCB7XHJcblx0PiAucGFuZWwtcHJpbWFyeSB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyYXktd2hpdGUgdXJsKFwiI3skaW1ncGF0aH0vYmctdG9wTWVudVBhbmVscy1jLTA1LmpwZ1wiKSByaWdodCBib3R0b20gbm8tcmVwZWF0O1xyXG5cdFx0fVxyXG5cdFx0PiAuX2hlYWRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0Y29sb3I6ICRncmF5LWRhcmtlcjtcclxuXHRcdFx0bWFyZ2luOiAwLjY2NjdlbSAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmNvbnRhY3RJbnRyb0Jsb2NrIHtcclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgPi5fb3V0bGluZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNDZweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgID4uX2ljb24ge1xyXG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDI0cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPi5fYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTRweDtcclxuXHJcbiAgICAgICAgICAgID4uX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPi5fZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4uX2FjdGlvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNDZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuIiwiLmNvbnRyYWN0YW50UGFuZWwge1xyXG5cdC5faGVhZGVyIHtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0Ll9saW5rIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcclxuXHRcdC5idG4tc3Ryb2tlLWJvbGQge1xyXG5cdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5idG4tZmlsbCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHR1bCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRsaSB7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktYmxhY2s7XHJcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAuMjtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYmFzZS1yYWRpdXM7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcmtlcjtcclxuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRwYWRkaW5nOiAxZW0gMTBweCAxZW0gMjBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZTgwMFwiO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0bGVmdDogOHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtLjVlbTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jb3B5cmlnaHQge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDEzcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0fVxyXG5cclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0cCB7XHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59IiwiLmN0YVBhbmVsIHtcclxuXHQ+IC5fYXJyb3cge1xyXG5cdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdGZpbGw6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdGZpbGw6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRmaWxsOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdGZpbGw6ICRicmFuZC1saW5reDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0ZmlsbDogJGJyYW5kLWdvb2RzO1xyXG5cdFx0fVxyXG5cclxuXHRcdG1hcmdpbjogMWVtIDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdD4gLnBhbmVsLXByaW1hcnkge1xyXG5cdFx0PiAuX2hlYWRlciB7XHJcblx0XHRcdG1hcmdpbjogMWVtIDA7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRib3R0b206IC4yNWVtO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTBlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuX2RhdGEtYS0wMSxcclxuXHQuX2RhdGEtYS0wMiB7XHJcblx0XHQ+IC5faGVhZGVyIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC41ZW07XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ll9kZXNjIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzMzQ7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC5fdGVsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMzMzNDtcclxuXHRcdFx0bWFyZ2luOiAuMjVlbSAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuX25vdGUge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zMzM0O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5fZGF0YS1iLTAxIHtcclxuXHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0fVxyXG5cclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC41ZW07XHJcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHR9XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0Ll9pY29uIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG5cdFx0XHRcdHJlY3Qge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRicmFuZC1saW5reDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsaW5lIHtcclxuXHRcdFx0XHRcdHN0cm9rZTogJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0XHRzdHJva2UtbWl0ZXJsaW1pdDogMTA7XHJcblx0XHRcdFx0XHRzdHJva2Utd2lkdGg6IDJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Y2lyY2xlIHtcclxuXHRcdFx0XHRcdGZpbGw6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jdXN0b21lckNvbnRhY3RQYW5lbCB7XHJcblx0bWFyZ2luOiAxZW0gMDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdD4gLnBhbmVsLXByaW1hcnkge1xyXG5cdFx0PiAuX2hlYWRlciB7XHJcblx0XHRcdG1hcmdpbjogMWVtIDA7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ll9kYXRhLWEtMDEge1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ll9kYXRhLWEtMDIge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0PiBbY2xhc3NePVwiYnRuLVwiXSwgW2NsYXNzKj1cIiBidG4tXCJdIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0d2lkdGg6IDEwMSU7XHJcblx0XHR9XHJcblx0XHQ+IHB7XHJcblx0XHRcdHBhZGRpbmc6IDAgNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jdXN0b21lckhlcm9Bbm5vdW5jZSB7XHJcblx0Ym9yZGVyLXJhZGl1czogN3B4O1xyXG5cdGJveC1zaGFkb3c6IDAgMCAxcHggMXB4ICRncmF5LWxpZ2h0O1xyXG5cdG1hcmdpbjogMmVtIDAgMWVtO1xyXG5cclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGhlaWdodDogMzA5cHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDUwdncgLSAxMHB4KTtcclxuXHR9XHJcblxyXG5cdC5faXRlbSB7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5jdXN0b21lckludHJvR3VpZGUge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMnJlbTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG5cdH1cclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWN1c3RvbWVyLWxpZ2h0ZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogN3B4O1xyXG5cdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHRtYXJnaW4tdG9wOiAxZW07XHJcblx0cGFkZGluZy1ib3R0b206IDFweDtcclxuXHRwYWRkaW5nLXRvcDogMS41cmVtO1xyXG59XHJcblxyXG4uY3VzdG9tZXJJbnRyb0d1aWRlLWhlYWRlciB7XHJcblx0Pi5fdGl0bGUge1xyXG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdGNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG4uY3VzdG9tZXJJbnRyb0d1aWRlLWJvZHkge1xyXG5cdD4uX2xpc3Qge1xyXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMXJlbTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLS41cmVtO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0uNXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcblx0XHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAuNXJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA3MnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDdweDtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0cGFkZGluZzogLjc1ZW0gMWVtIDEuNWVtO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0d2lkdGg6IDkyOHB4O1xyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGJvdHRvbTogLjI1ZW07XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZTgwMVwiO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdFx0XHRcdFx0bGVmdDogY2FsYyg1MCUgLSAuMjVlbSk7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtY3VzdG9tZXIsICRncmF5LXdoaXRlLCAxMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY3VzdG9tZXJJbnRyb0d1aWRlLWZvb3RlciB7XHJcblx0KjpmaXJzdC1jaGlsZCB7XHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuY3VzdG9tZXJNYWluVmlzdWFsIHtcclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuXHR9XHJcblxyXG5cdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcblx0Ll9pdGVtIHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRoZWlnaHQ6IDMwOXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdGhlaWdodDogNTB2dztcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA3cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNsaWNrLWRvdHMge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEuNWVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblxyXG5cdFx0XHQmK2xpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5zbGljay1hY3RpdmUge1xyXG5cdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1ibGFjaztcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdG9wYWNpdHk6IC4yO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR0ZXh0LWluZGVudDogMTAwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmN1c3RvbWVyTmV3c0xpc3Qge1xyXG5cdHVsIHtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdGxpIHtcclxuXHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG5cdFx0XHRwYWRkaW5nLXRvcDogLjVlbTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRsZWZ0OiA5ZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiAyLjE1ZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGU4MDBcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cdFx0XHRcdG1hcmdpbjogMCAuNWVtIDAgMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0JiArIGxpIHtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAuNWVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gLl9pbmZvIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IC5fZGF0ZSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gLl9jYXRlZ29yeSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLjVlbTtcclxuXHRcdFx0XHRcdFx0YnIge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zMzM0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ+IC5fdGl0bGUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAuNzVlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmN1c3RvbWVyU2VydmljZUxpc3Qge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdH1cclxuXHJcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuXHQmKy5jdXN0b21lclNlcnZpY2VMaXN0IHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdHBhZGRpbmctdG9wOiAxZW07XHJcblx0fVxyXG59XHJcblxyXG4uY3VzdG9tZXJTZXJ2aWNlTGlzdC1ib2R5IHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR9XHJcblxyXG5cdD4uX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZm9ybSB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtZm9ybTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBsaW5lIHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1saW5lO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHR9XHJcblxyXG5cdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdHBhZGRpbmctbGVmdDogMWVtO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Pi5fb3V0bGluZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogLjVlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5jdXN0b21lclNlcnZpY2VMaXN0LWFjdGlvbiB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdHdpZHRoOiAxcHg7XHJcblx0fVxyXG5cclxuXHQ+Ll9saXN0IHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC01cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG5cdFx0Ji5pcy0zY29sIHtcclxuXHRcdFx0Pi5faXRlbSB7XHJcblx0XHRcdFx0W2NsYXNzXj1cImJ0bi1cIl0ge1xyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cdFx0Pi5faXRlbSB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRmbGV4LWJhc2lzOiAwO1xyXG5cdFx0XHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRbY2xhc3NePVwiYnRuLVwiXSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAuNWVtO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDY0cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogLjVlbSAuNWVtIC41ZW0gMWVtO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAuNXJlbTtcclxuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAuMjVlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHN2ZyxcclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYnRuLWRpc2FibGVkIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGdyYXktbGlnaHRlciwgJGdyYXktd2hpdGUpO1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblxyXG5cdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0LmEge1xyXG5cdFx0XHRcdFx0XHRcdGZpbGw6ICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5kYWlseUhvc3BpdGFsaXphdGlvbkJlbmVmaXQge1xyXG5cdG1hcmdpbjogMWVtIDA7XHJcblxyXG5cdD4uX2Rlc2NyaXB0aW9uIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQ+Ll90YWIge1xyXG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdCY6aG92ZXIgaW1nW3NyYyo9XCJfb3ZcIl0ge1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0aW1nW3NyYyo9XCJfb3ZcIl0ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaXMtYWN0aXZlIGltZ1tzcmMqPVwiX292XCJdIHtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4uX2NvbnRlbnQge1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHQvL1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZGFpbHlIb3NwaXRhbGl6YXRpb25CZW5lZml0LTIwMjAtMDUge1xyXG5cdG1hcmdpbjogMXJlbSAwO1xyXG5cclxuXHQ+Ll90YWIge1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDAgNXB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRpbWdbc3JjKj1cIi1hY3RpdmVcIl0ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaXMtYWN0aXZlIGltZ1tzcmMqPVwiLWFjdGl2ZVwiXSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Pi5fY29udGVudCB7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHQvL1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qIC0tLS1cclxuZ29vZ2xlL3JvYm90byBpcyBsaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgMi4wXHJcbmh0dHBzOi8vZ2l0aHViLmNvbS9nb29nbGUvcm9ib3RvL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcclxuXHJcblwiUm9ib3RvQ29uZGVuc2VkIEJvbGQgQ3VzdG9tXCIgdXNlcyBvbmx5IG51bWJlcnMgYW5kIHNvbWUgc3ltYm9scyBhcyBhIHN1YnNldC5cclxuLS0tLSAqL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZCBCb2xkIEN1c3RvbVwiO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdHNyYzogdXJsKFwiI3skZm9udHBhdGh9L1JvYm90b0NvbmRlbnNlZC1Cb2xkLUN1c3RvbS5lb3RcIik7XHJcblx0c3JjOiB1cmwoXCIjeyRmb250cGF0aH0vUm9ib3RvQ29uZGVuc2VkLUJvbGQtQ3VzdG9tLmVvdCNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiI3skZm9udHBhdGh9L1JvYm90b0NvbmRlbnNlZC1Cb2xkLUN1c3RvbS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiI3skZm9udHBhdGh9L1JvYm90b0NvbmRlbnNlZC1Cb2xkLUN1c3RvbS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIiN7JGZvbnRwYXRofS9Sb2JvdG9Db25kZW5zZWQtQm9sZC1DdXN0b20udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIjeyRmb250cGF0aH0vUm9ib3RvQ29uZGVuc2VkLUJvbGQtQ3VzdG9tLnN2ZyNSb2JvdG9Db25kZW5zZWQtQm9sZC1DdXN0b21cIikgZm9ybWF0KFwic3ZnXCIpO1xyXG59XHJcblxyXG4uZGVkdWN0aW9uU3VwcG9ydFRvb2wge1xyXG5cdC5wYW5lbC1zdHJva2UtYm9sZCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcblx0XHQuY3RhUGFuZWwge1xyXG5cdFx0XHQuZ3JpZCB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG5cdFx0XHRcdCA+IC5fY29sLTEyIGJ1dHRvbiBzcGFuOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuX2NvbCB7XHJcblx0XHRwIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0bWFyZ2luOiA1cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMnB4IDRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHRhYmxlIHtcclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDJlbTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHJcblx0XHRcdHRyIHtcclxuXHRcdFx0XHR0aCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHRoOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmRiYjQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR0aDpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjJjOTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHRkIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IC41ZW0gMWVtO1xyXG5cclxuXHRcdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgbWl4KCRncmF5LW1lZGl1bSwgJGdyYXktbGlnaHQpO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAuNWVtO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEuNWVtKTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuX2Vycm9yIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWRhbmdlcjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogLjJyZW07XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogLjJlbSAuNGVtO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYnJhbmQtZGFuZ2VyIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDVweCA1cHggNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAxcmVtO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAuNWVtO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMWVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJvcmRlci1jb2xvci1ncmVlbiB7XHJcblx0Ym9yZGVyOiAzcHggc29saWQgIzAwYjA1MDtcclxufVxyXG5cclxuLmJvcmRlci1jb2xvci1vcmFuZ2Uge1xyXG5cdGJvcmRlcjogM3B4IHNvbGlkICNmNzk2NDY7XHJcbn1cclxuXHJcbi5ib3JkZXItY29sb3ItYmx1ZSB7XHJcblx0Ym9yZGVyOiAzcHggc29saWQgIzAwYjBmMDtcclxufVxyXG5cclxuLmJnLWNvbG9yLXdoaXRlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZHN0LW91dHB1dCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRbY2xhc3MqPVwib3V0cHV0X1wiXSB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZ2dztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGNvbG9yOiAjZjAwO1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZCBCb2xkIEN1c3RvbVwiLCBzYW5zLXNlcmlmO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cclxuXHRmaWd1cmUge1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gLS0tLS0tLSBvdXRwdXQgLS0tLS0tLSAvL1xyXG5cclxuW2NsYXNzKj1cIm91dHB1dF9ib3gtXCJdIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGJvcmRlcjogM3B4IHNvbGlkICNmMDA7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZjAwO1xyXG5cdH1cclxufVxyXG5cclxuLm91dHB1dF9ib3gtYSB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRoZWlnaHQ6IDcycHg7XHJcblx0XHRsZWZ0OiA5NXB4O1xyXG5cdFx0dG9wOiAzMS42JTtcclxuXHRcdHdpZHRoOiA3NzhweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGhlaWdodDogMTElO1xyXG5cdFx0bGVmdDogOC41JTtcclxuXHRcdHRvcDogMzIlO1xyXG5cdFx0d2lkdGg6IDkwLjUlO1xyXG5cdH1cclxufVxyXG5cclxuLm91dHB1dF9hLTAxIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGNvbG9yOiAjZjAwO1xyXG5cdFx0cmlnaHQ6IDYyMHB4O1xyXG5cdFx0dG9wOiAzNCU7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRyaWdodDogNjkuNSU7XHJcblx0XHR0b3A6IDM0JTtcclxuXHR9XHJcbn1cclxuXHJcbi5vdXRwdXRfYS0wMiB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRjb2xvcjogI2YwMDtcclxuXHRcdHJpZ2h0OiA2MjBweDtcclxuXHRcdHRvcDogMzklO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0cmlnaHQ6IDY5LjUlO1xyXG5cdFx0dG9wOiAzOSU7XHJcblx0fVxyXG59XHJcblxyXG4ub3V0cHV0X2EtMDMge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Y29sb3I6ICNmMDA7XHJcblx0XHRyaWdodDogMjg4cHg7XHJcblx0XHR0b3A6IDM0JTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHJpZ2h0OiAzMSU7XHJcblx0XHR0b3A6IDM0LjAlO1xyXG5cdH1cclxufVxyXG5cclxuLm91dHB1dF9hLTA0IHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGNvbG9yOiAjZjAwO1xyXG5cdFx0cmlnaHQ6IDI4OHB4O1xyXG5cdFx0dG9wOiAzOSU7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRyaWdodDogMzElO1xyXG5cdFx0dG9wOiAzOSU7XHJcblx0fVxyXG59XHJcblxyXG4ub3V0cHV0X2EtMDUge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Y29sb3I6ICNmMDA7XHJcblx0XHRyaWdodDogNTBweDtcclxuXHRcdHRvcDogMzQlO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0cmlnaHQ6IDMuNSU7XHJcblx0XHR0b3A6IDM0JTtcclxuXHR9XHJcbn1cclxuXHJcbi5vdXRwdXRfYS0wNiB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRjb2xvcjogI2YwMDtcclxuXHRcdHJpZ2h0OiA1MHB4O1xyXG5cdFx0dG9wOiAzOSU7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRyaWdodDogMy41JTtcclxuXHRcdHRvcDogMzklO1xyXG5cdH1cclxufVxyXG5cclxuLm91dHB1dF9ib3gtYiB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRoZWlnaHQ6IDM3cHg7XHJcblx0XHRsZWZ0OiA5NXB4O1xyXG5cdFx0dG9wOiA1MS4zJTtcclxuXHRcdHdpZHRoOiA3NzhweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGhlaWdodDogNS41JTtcclxuXHRcdGxlZnQ6IDguNSU7XHJcblx0XHR0b3A6IDUxLjUlO1xyXG5cdFx0d2lkdGg6IDkwLjUlO1xyXG5cdH1cclxufVxyXG5cclxuLm91dHB1dF9iLTAxIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGNvbG9yOiAjZjAwO1xyXG5cdFx0cmlnaHQ6IDYyMHB4O1xyXG5cdFx0dG9wOiA1My41JTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHJpZ2h0OiA2OS41JTtcclxuXHRcdHRvcDogNTMuNSU7XHJcblx0fVxyXG59XHJcblxyXG4ub3V0cHV0X2ItMDIge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Y29sb3I6ICNmMDA7XHJcblx0XHRyaWdodDogNTBweDtcclxuXHRcdHRvcDogNTMuNSU7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRyaWdodDogMy41JTtcclxuXHRcdHRvcDogNTMuNSU7XHJcblx0fVxyXG59XHJcblxyXG4ub3V0cHV0X2JveC1jIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGJvdHRvbTogMTklO1xyXG5cdFx0aGVpZ2h0OiA3MHB4O1xyXG5cdFx0bGVmdDogOTVweDtcclxuXHRcdHdpZHRoOiA3NzhweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGhlaWdodDogMTElO1xyXG5cdFx0bGVmdDogOC41JTtcclxuXHRcdHRvcDogNzAlO1xyXG5cdFx0d2lkdGg6IDkwLjUlO1xyXG5cdH1cclxufVxyXG5cclxuLm91dHB1dF9jLTAxIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGJvdHRvbTogMjQlO1xyXG5cdFx0Y29sb3I6ICNmMDA7XHJcblx0XHRyaWdodDogNjIwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRyaWdodDogNjkuNSU7XHJcblx0XHR0b3A6IDcyJTtcclxuXHR9XHJcbn1cclxuXHJcbi5vdXRwdXRfYy0wMiB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRib3R0b206IDE5JTtcclxuXHRcdGNvbG9yOiAjZjAwO1xyXG5cdFx0cmlnaHQ6IDYyMHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0cmlnaHQ6IDY5LjUlO1xyXG5cdFx0dG9wOiA3Ny41JTtcclxuXHR9XHJcbn1cclxuXHJcbi5vdXRwdXRfYy0wMyB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRib3R0b206IDI0JTtcclxuXHRcdGNvbG9yOiAjZjAwO1xyXG5cdFx0cmlnaHQ6IDI4OHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0cmlnaHQ6IDMxJTtcclxuXHRcdHRvcDogNzIlO1xyXG5cdH1cclxufVxyXG5cclxuLm91dHB1dF9jLTA0IHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGJvdHRvbTogMTklO1xyXG5cdFx0Y29sb3I6ICNmMDA7XHJcblx0XHRyaWdodDogMjg4cHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRyaWdodDogMzElO1xyXG5cdFx0dG9wOiA3Ny41JTtcclxuXHR9XHJcbn1cclxuXHJcbi5vdXRwdXRfYy0wNSB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRib3R0b206IDI0JTtcclxuXHRcdGNvbG9yOiAjZjAwO1xyXG5cdFx0cmlnaHQ6IDUwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRyaWdodDogMy41JTtcclxuXHRcdHRvcDogNzIlO1xyXG5cdH1cclxufVxyXG5cclxuLm91dHB1dF9jLTA2IHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGJvdHRvbTogMTklO1xyXG5cdFx0Y29sb3I6ICNmMDA7XHJcblx0XHRyaWdodDogNTBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHJpZ2h0OiAzLjUlO1xyXG5cdFx0dG9wOiA3Ny41JTtcclxuXHR9XHJcbn1cclxuXHJcbi5vdXRwdXRfYm94LWQge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Ym90dG9tOiAyJTtcclxuXHRcdGhlaWdodDogMTEwcHg7XHJcblx0XHRsZWZ0OiA3MzVweDtcclxuXHRcdHdpZHRoOiAxMzhweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGhlaWdodDogMTclO1xyXG5cdFx0bGVmdDogODMlO1xyXG5cdFx0dG9wOiA4MSU7XHJcblx0XHR3aWR0aDogMTYlO1xyXG5cdH1cclxufVxyXG5cclxuLm91dHB1dF9kLTAxIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGJvdHRvbTogMiU7XHJcblx0XHRjb2xvcjogI2YwMDtcclxuXHRcdHJpZ2h0OiA1MHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0cmlnaHQ6IDMuNSU7XHJcblx0XHR0b3A6IDk0JTtcclxuXHR9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xyXG5cdC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcbiIsIi5kZXYtaDEge1xyXG5cdGJhY2tncm91bmQ6ICRncmF5LWRhcmtlcjtcclxuXHRib3JkZXItcmFkaXVzOiAkYmFzZS1yYWRpdXMgLyAyO1xyXG5cdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRmb250LXdlaWdodDogJGhlYWRpbmctZm9udC13ZWlnaHQ7XHJcblx0bWFyZ2luOiAxZW0gMDtcclxuXHRwYWRkaW5nOiAuMjVlbSAxMHB4O1xyXG59XHJcblxyXG4uZGV2LWgyIHtcclxuXHRiYWNrZ3JvdW5kOiAkZ3JheS1tZWRpdW07XHJcblx0Ym9yZGVyLXJhZGl1czogJGJhc2UtcmFkaXVzIC8gMjtcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5nLWZvbnQtd2VpZ2h0O1xyXG5cdG1hcmdpbjogMWVtIDA7XHJcblx0cGFkZGluZzogLjI1ZW0gMTBweDtcclxufVxyXG5cclxuLmRldi1oMyB7XHJcblx0YmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcclxuXHRib3JkZXItcmFkaXVzOiAkYmFzZS1yYWRpdXMgLyAyO1xyXG5cdGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcblx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5nLWZvbnQtd2VpZ2h0O1xyXG5cdG1hcmdpbjogMWVtIDA7XHJcblx0cGFkZGluZzogLjI1ZW0gMTBweDtcclxufVxyXG5cclxuLmRldi1kZXNjIHtcclxuXHRiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cyAvIDI7XHJcblx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0bWFyZ2luOiAxZW0gMDtcclxuXHRwYWRkaW5nOiAwIDEwcHg7XHJcbn1cclxuXHJcbi5kZXYtY2hlY2tlclRleHRhcmVhIHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IDMyMHB4O1xyXG5cdG1hcmdpbjogMWVtIDA7XHJcblx0cGFkZGluZzogMWVtO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZGV2LWNoZWNrZXJSZXN1bHQge1xyXG5cdG1hcmdpbjogMWVtIDA7XHJcbn1cclxuXHJcbi5kZXYtY2xpcGJvYXJkIHtcclxuXHRiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrZXI7XHJcblx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0cGFkZGluZzogMCAxZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogLTEuMmVtO1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogJGdyYXktZGFyaztcclxuXHR9XHJcbn0iLCIuZGdhRmFxUGFuZWwge1xyXG5cdC5saXN0LXF1ZXN0aW9uIHtcclxuXHRcdGxpIHtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb2xvcjogJGdyYXktbWVkaXVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmRpZ2l0YWxCb29rUGFuZWx7XHJcblx0Ll9vZmZzZXR7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDI1JTtcclxuXHRcdH1cclxuXHRcdC8vIEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHQvLyB9XHJcblx0fVxyXG59IiwiLmVudHJ5RXhhbXBsZUxpc3Qge1xyXG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG5cdC50aGVtZS1tb2JpbGUgJiB7XHJcblx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHR9XHJcblxyXG5cdD5saSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxZW07XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0LnRoZW1lLW1vYmlsZSAmIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC50aGVtZS1kZXNrdG9wICYge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Pi5fdHlwZSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTIycHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0XHQudGhlbWUtbW9iaWxlICYge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTIycHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTJweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRoZW1lLWRlc2t0b3AgJiB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMjZweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdC50aGVtZS1tb2JpbGUgJiB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjJweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC50aGVtZS1kZXNrdG9wICYge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdD5hIHtcclxuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblxyXG5cdFx0XHQ+c21hbGwge1xyXG5cdFx0XHRcdC50aGVtZS1tb2JpbGUgJiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMHJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmV4YW1pbmVDb252ZXJzaW9uUGFuZWwge1xyXG5cdC5faGVhZGVyIHtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0Ll9saW5rIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdC5idG4tc3Ryb2tlLWJvbGQge1xyXG5cdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5idG4tZmlsbCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuX3RpbWUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5fZGVzYyB7XHJcblx0XHRmb250LXNpemU6IDEuMXJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xyXG5cdFx0bWFyZ2luOiAxZW0gMCAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQuX3RlbCB7XHJcblx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuX25vdGUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XHJcblx0fVxyXG59IiwiLmNvdW5zZWxvcnNWb2ljZVRhYmxlIHtcclxuXHQ+IHRhYmxlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0dHJ7XHJcblx0XHRcdHBhZGRpbmc6IDFlbSAwO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0dGR7XHJcblx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDJlbSAwLjdlbTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdFx0ZmlndXJle1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRoM3tcclxuXHRcdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCLmsI/lkI1cIjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMC4zNXJlbTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xyXG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRoMyArIHVse1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHVse1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHRkOm50aC1jaGlsZCgxKXtcclxuXHRcdFx0XHR3aWR0aDogNzJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdHRkOm50aC1jaGlsZCgyKXtcclxuXHRcdFx0d2lkdGg6IC13ZWJraXQtY2FsYyg2MCUgLSA3MnB4KTtcclxuXHRcdFx0d2lkdGg6IGNhbGMoNjAlIC0gNzJweCk7XHJcblx0XHRcdHVse1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHRkOm50aC1jaGlsZCgzKXtcclxuXHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHRkOm50aC1jaGlsZCgyKXtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdHRkOm50aC1jaGlsZCgzKXtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtZXhhbWluZS1saWdodGVyO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYmFzZS1yYWRpdXM7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHRcdFx0cGFkZGluZzogMWVtO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5ib3gtc2ltdWxhdGlvbiB7XHJcblx0PiAuX2ltYWdlIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRtYXJnaW46IDEwcHggMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGEge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRoZWlnaHQ6IDg1cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAwIDEwcHggMjhweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAuNjtcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRcdFx0aGVpZ2h0OiA4NXB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMCAxMHB4IDE0cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICRncmF5LXdoaXRlIDU1JSwkZ3JheS1saWdodCAxMDAlKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRncmF5LXdoaXRlIDU1JSwkZ3JheS1saWdodCAxMDAlKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkZ3JheS13aGl0ZSA1NSUsJGdyYXktbGlnaHQgMTAwJSk7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDI4cHggJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nJGdyYXktd2hpdGUnLCBlbmRDb2xvcnN0cj0nJGdyYXktbGlnaHQnLEdyYWRpZW50VHlwZT0wICk7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0b3BhY2l0eTogLjE7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR6LWluZGV4OiAxMDA7XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggJGJyYW5kLWV4YW1pbmUgc29saWQ7XHJcblx0XHRcdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XHJcblx0XHRcdFx0LW1vei1ib3JkZXItcmFkaXVzOiA3cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogN3B4O1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZTgwMFwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDdweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTJweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtN3B4O1xyXG5cdFx0XHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAycHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHNwZWFrOiBub25lO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRcdFx0ei1pbmRleDogMTAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNjVweDtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMjQwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNjVweDtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogODAlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdD4gLl9jb250ZW50IHtcclxuXHRcdG1hcmdpbjogMWVtIDA7XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICRncmF5LWRhcmtlcjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdD4gLl9kZXRhaWwtbGluayB7XHJcblx0XHRtYXJnaW46IDAgMCAxZW07XHJcblx0fVxyXG59IiwiLmZvbnRTd2l0Y2hlciB7XHJcblx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMjA4cHg7XHJcblx0dG9wOiAzNnB4O1xyXG5cclxuXHQudGhlbWUtdG9wICYge1xyXG5cdFx0cmlnaHQ6IDI2OHB4O1xyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRjb2xvcjogJGdyYXktZGFyaztcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiA2cHggMDtcclxuXHR9XHJcblxyXG5cdHVsIHtcclxuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwIC4yZW07XHJcblxyXG5cdFx0XHRpbnB1dFt0eXBlPWJ1dHRvbl0ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcmtlcjtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0cGFkZGluZzogNnB4IDZweDtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktZGFyaztcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuZm9vdGVyQmFubmVyIHtcclxuXHRtYXJnaW46IDAgMCAxZW07XHJcblx0dWwge1xyXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwIC0xMHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0bGkge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgyIC8gMTIpO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNiAvIDEyKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdG1hcmdpbjogLjVlbSAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZm9vdGVyTmF2aWdhdGlvbiB7XHJcblx0bWFyZ2luOiAxZW0gMDtcclxuXHR1bCB7XHJcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdG1hcmdpbjogMCAtMTBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdGxpIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNCAvIDEyKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDEyIC8gMTIpO1xyXG5cdFx0XHRcdCYgKyBsaSB7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAuNWVtIDFlbTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZTgwMFwiO1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLS41ZW07XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Y29sb3I6ICRncmF5LW1lZGl1bTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZnJlZWRpYWxQYW5lbCB7XHJcblx0Ll9vdXRsaW5lIHtcclxuXHRcdHAge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuX251bWJlciB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0Ly8gbWluLXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxZW07XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHR9XHJcblx0XHRwIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRpbWcsXHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuMjVlbTtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogLS4yZW07XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ll9ub3RlIHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdH1cclxuXHRcdHAge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmdlbmVyaWNIZXJvQW5ub3VuY2Uge1xyXG5cdEBleHRlbmQgLmN1c3RvbWVySGVyb0Fubm91bmNlO1xyXG59XHJcbiIsIi5nZW5lcmljTWFpblZpc3VhbCB7XHJcblx0QGV4dGVuZCAuY3VzdG9tZXJNYWluVmlzdWFsO1xyXG5cclxuXHQuX2l0ZW0ge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5nbG9iYWxGb290ZXIge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0aGVpZ2h0OiAzNnB4O1xyXG5cdFx0bWFyZ2luOiAwIC0xMHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxufSIsIi5nbG9iYWxIZWFkZXIge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0LnRoZW1lLXNpbmdsZSAmLFxyXG5cdFx0LnRoZW1lLW11bHRpICYsXHJcblx0XHQudGhlbWUtYWdlbmN5ICYsXHJcblx0XHQudGhlbWUtYWdlbmN5LXNwZWNpZmljICYge1xyXG5cdFx0XHRoZWlnaHQ6IDgycHg7XHJcblx0XHRcdG1hcmdpbjogMCAtMTBweDtcclxuXHRcdH1cclxuXHRcdC50aGVtZS1wb3B1cC1uYXJyb3cgJixcclxuXHRcdC50aGVtZS1wb3B1cC13aWRlICYge1xyXG5cdFx0XHRoZWlnaHQ6IDU4cHg7XHJcblx0XHRcdG1hcmdpbjogMCAtMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGhlaWdodDogNTRweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcbn0iLCJAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHQuZ2xvYmFsTmF2aWdhdGlvbiB7XHJcblx0XHRtYXJnaW46IDAgLTMxcHg7XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcblx0XHRcdFx0JiArIGxpOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoIzAwMCwgLjIpO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xMnB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcmtlcjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdGhlaWdodDogNTVweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMWVtO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAkYmFzZS13aWR0aDtcclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLmlzLWFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LWRhcmtlcjtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIG1vYmlsZSB7XHJcblx0Lmdsb2JhbE5hdmlnYXRpb24ge1xyXG5cdFx0YmFja2dyb3VuZDogJGdyYXktd2hpdGU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0bGVmdDogNXB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDVweDtcclxuXHRcdHRvcDogNjBweDtcclxuXHRcdHotaW5kZXg6IDEwMDI7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdGJvcmRlci13aWR0aDogMCAxMHB4IDEwcHggMTBweDtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0dG9wOiAtMTBweDtcclxuXHRcdFx0d2lkdGg6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cclxuXHRcdFx0XHQmICsgbGkge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktZGFya2VyO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGU4MDBcIjtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiA0cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtN3B4O1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aW5wdXRbdHlwZT10ZXh0XSB7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAuNWVtIDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDElO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogN3B4IDVweDtcclxuXHRcdFx0XHRcdHdpZHRoOiA2OSU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktZGFyaztcclxuXHRcdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAuNWVtIDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMjBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLl9nbG9iYWwge1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxZW0gMTBweCAxZW0gMjFweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuX2V4dHJhIHtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcblxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAuNWVtIDEwcHggLjVlbSAyMXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuZ29vZHNDb252ZXJzaW9uUGFuZWwge1xyXG5cdD4gLnBhbmVsLXByaW1hcnkge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHQ+IC5ncmlkIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0Ll9jb2wtMTIgKyAuX2NvbC0xMiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuX2RhdGEtYSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdD4gLnBhbmVsLXByaW1hcnkge1xyXG5cdFx0Ll9saW5rIHtcclxuXHRcdFx0bWFyZ2luOiAxMHB4IDAgMDtcclxuXHRcdH1cclxuXHRcdC5faGVhZGVyIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHRcdC5fZGVzYyB7XHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zMzM0O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQuX3RlbCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzMzQ7XHJcblx0XHRcdG1hcmdpbjogLjI1ZW0gMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ll9ub3RlIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMzMzNDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuX2RhdGEtYSB7XHJcblx0XHQ+IC5faGVhZGVyIHtcclxuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFtjbGFzc149XCJidG4tXCJdLFxyXG5cdFx0XHRbY2xhc3MqPVwiIGJ0bi1cIl0ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Ji5fZGF0YS1hLTAxIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLjVlbTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQ+IGgzLl9oZWFkZXIge1xyXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZ29vZHNIZWFkZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdG1hcmdpbjogMCAoJGJhc2UtZ3V0dGVyIC8gLTQpO1xyXG5cdHRleHQtc2hhZG93OiAwIDAgMmVtICNlNjFkNDk7XHJcblxyXG5cdD4uZnhiLWNvbnRhaW5lciB7XHJcblx0XHQ+LmZ4Yi1yb3cge1xyXG5cdFx0XHQ+LmZ4Yi1jb2wtMTIge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyMjZweDtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyLjVlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyLjVlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdD4uX3RpdGxlIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAuNWVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuaGVhZGVyTmF2aWdhdGlvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAyMTFweDtcclxuXHR0b3A6IDEwcHg7XHJcblxyXG5cdC50aGVtZS10b3AgJiB7XHJcblx0XHRyaWdodDogMjcxcHg7XHJcblx0fVxyXG5cclxuXHR1bCB7XHJcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHQudGhlbWUtdG9wICYuX2hvbWUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgLjc1ZW07XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuaGVhbHRoTWFuYWdlbWVudEluZm9ncmFwaGljIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xyXG4gICAgbWFyZ2luOiAxZW0gMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICA+Ll90aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgID4uX2RhdGEtMSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY29tcGFueSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5LWxpZ2h0ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBleGFtaW5lIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWV4YW1pbmUtbGlnaHRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWN1c3RvbWVyLWxpZ2h0ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBsaW5reCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saW5reC1saWdodGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZ29vZHMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZ29vZHMtbGlnaHRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGNvbXBhbnkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBleGFtaW5lIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgY3VzdG9tZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGlua3gge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWxpbmt4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZ29vZHMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWdvb2RzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNi40cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuXHJcbiAgICAgICAgPi5feWVhciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4uX3VuaXQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4wcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPi5fZGF0YS0yIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICA+Ll9kYXRhLTMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgID4uX25vdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgIC5fYmFsbG9vbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNvbXBhbnkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGV4YW1pbmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGlua3gge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpbmt4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBnb29kcyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LXdoaXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC4yNWVtIDFlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY29tcGFueSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBleGFtaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1leGFtaW5lIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1jdXN0b21lciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5reCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtbGlua3ggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ29vZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWdvb2RzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvZHktY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNXB4KTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5obGFMaXN0IHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0bWFyZ2luOiAzcmVtIDA7XHJcblxyXG5cdC5faXRlbSB7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRwYWRkaW5nOiAzcmVtIDAgMnJlbTtcclxuXHJcblx0XHQuX2ltYWdlIHtcclxuXHRcdFx0ZmxleDogMCAwIDcycHg7XHJcblx0XHRcdG1heC13aWR0aDogNzJweDtcclxuXHRcdH1cclxuXHJcblx0XHQuX2JvZHkge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRmbGV4LWJhc2lzOiAwO1xyXG5cdFx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAkYmFzZS1ndXR0ZXIgLyAyO1xyXG5cclxuXHRcdFx0Ll9kYXRhIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCA1MCU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRiYXNlLWd1dHRlciAvIDI7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuX25hbWUge1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuX3N0YXR1cyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0XHR0aCxcclxuXHRcdFx0XHRcdHRkIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR0aCB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0dGQge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5fY29tbWVudCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRmbGV4OiAwIDAgNTAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNlZmU2O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDFyZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdFx0cGFkZGluZzogMXB4ICRiYXNlLWd1dHRlciAvIDIgMXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIiRkYXRhU2V0OiAoKG5hbWU6IGhva2thaWRvLFxyXG4gICAgICAgIHRvcDogMTY5LFxyXG4gICAgICAgIGxlZnQ6IDU0MSksIChuYW1lOiB0b2hva3UsXHJcbiAgICAgICAgdG9wOiAzMTIsXHJcbiAgICAgICAgbGVmdDogNDk0KSwgKG5hbWU6IGthbnRvLFxyXG4gICAgICAgIHRvcDogMzgzLFxyXG4gICAgICAgIGxlZnQ6IDQ3NiksIChuYW1lOiBzYWl0YW1hLFxyXG4gICAgICAgIHRvcDogNDI1LFxyXG4gICAgICAgIGxlZnQ6IDQ3NiksIChuYW1lOiBjaGliYSxcclxuICAgICAgICB0b3A6IDQ2NyxcclxuICAgICAgICBsZWZ0OiA0NzYpLCAobmFtZTogdG9reW8sXHJcbiAgICAgICAgdG9wOiA1MDksXHJcbiAgICAgICAgbGVmdDogNDc2KSwgKG5hbWU6IGthbmFnYXdhLFxyXG4gICAgICAgIHRvcDogNTUxLFxyXG4gICAgICAgIGxlZnQ6IDQ3NiksIChuYW1lOiBrb3NoaW5ldHN1LFxyXG4gICAgICAgIHRvcDogMjQxLFxyXG4gICAgICAgIGxlZnQ6IDI2NCksIChuYW1lOiBob2t1cmlrdSxcclxuICAgICAgICB0b3A6IDI4MyxcclxuICAgICAgICBsZWZ0OiAyNjQpLCAobmFtZTogc2l6dW9rYSxcclxuICAgICAgICB0b3A6IDUxNCxcclxuICAgICAgICBsZWZ0OiAzMjEpLCAobmFtZTogY2h1YnUsXHJcbiAgICAgICAgdG9wOiA1NTYsXHJcbiAgICAgICAgbGVmdDogMzIxKSwgKG5hbWU6IGthbnNhaV8xLFxyXG4gICAgICAgIHRvcDogMzM4LFxyXG4gICAgICAgIGxlZnQ6IDE1NCksIChuYW1lOiBrYW5zYWlfMixcclxuICAgICAgICB0b3A6IDM4MCxcclxuICAgICAgICBsZWZ0OiAxNTQpLCAobmFtZTogY2h1Z29rdSxcclxuICAgICAgICB0b3A6IDQzOCxcclxuICAgICAgICBsZWZ0OiAyMCksIChuYW1lOiBzaGlrb2t1LFxyXG4gICAgICAgIHRvcDogNTY0LFxyXG4gICAgICAgIGxlZnQ6IDE3MyksIChuYW1lOiBreXVzaHUsXHJcbiAgICAgICAgdG9wOiA2MzUsXHJcbiAgICAgICAgbGVmdDogMTA5KSk7XHJcblxyXG5cclxuLmhsYU1hcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmOGY4O1xyXG4gICAgaGVpZ2h0OiA3MjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA2NzZweDtcclxufVxyXG5cclxuLmhsYU1hcC10aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMycHg7XHJcbiAgICBsZWZ0OiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JheS13aGl0ZSwgLjUpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMyNDQ5NWQ7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmhsYU1hcC1wYW5lbCB7XHJcbiAgICA+Ll9pdGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNjMGNmYjE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKCRncmF5LWJsYWNrLCAuMSk7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTI1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAuNWVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycywgYm9yZGVyLWxlZnQtY29sb3IgLjJzO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNmUzO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzU0ODgxZjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPi5fdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPi5fc3ViIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LW1lZGl1bTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAZWFjaCAkaXRlbSBpbiAkZGF0YVNldCB7XHJcbiAgICAgICAgPltkYXRhLXBhbmVsPVwiI3ttYXAtZ2V0KCRpdGVtLCBuYW1lKX1cIl0ge1xyXG4gICAgICAgICAgICBsZWZ0OiAje21hcC1nZXQoJGl0ZW0sIGxlZnQpICsgcHh9O1xyXG4gICAgICAgICAgICB0b3A6ICN7bWFwLWdldCgkaXRlbSwgdG9wKSArIHB4fTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5obGFNYXAtYXJlYSB7XHJcbiAgICBsZWZ0OiA0MnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzMnB4O1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICA+Ll9pdGVtIHtcclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgZmlsbDogI2MwY2ZiMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuMnM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjNTQ4ODFmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4uX2l0ZW0td2FrdSB7XHJcbiAgICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgICBzdHJva2U6ICRncmF5LWxpZ2h0O1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDogMTtcclxuICAgIH1cclxuXHJcbiAgICA+Ll9pdGVtLWtlbmt5byB7XHJcbiAgICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBzdHJva2U6ICRncmF5LXdoaXRlO1xyXG4gICAgICAgIHN0cm9rZS13aWR0aDogMTtcclxuICAgIH1cclxufVxyXG4iLCJAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHQuaG9sZGluZ3NMb2dvIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAxOXB4O1xyXG5cdFx0cCB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuXHQuaG9sZGluZ3NMb2dvIHtcclxuXHRcdHAge1xyXG5cdFx0XHRtYXJnaW46IDFlbSAwIDJlbTtcclxuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiAxZW07XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDI1MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5saWZlSW5zdXJhbmNlU2ltdWxhdG9yIHtcclxuXHRtYXJnaW46IDAgMCAycmVtO1xyXG5cclxuXHQmLmlzLWFjdGl2ZSB7XHJcblx0XHQ+LmxpZmVJbnN1cmFuY2VTaW11bGF0b3ItaGVhZGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjRweCAyNHB4IDAgMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmlzLWRpc2FibGVkIHtcclxuXHRcdG9wYWNpdHk6IC4zNDtcclxuXHJcblx0XHQubGlmZUluc3VyYW5jZVNpbXVsYXRvci1oZWFkZXIge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubGlmZUluc3VyYW5jZVNpbXVsYXRvci1oZWFkZXIge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjRweDtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0cGFkZGluZzogMnJlbSAkYmFzZS1ndXR0ZXIgLyAyO1xyXG5cdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0XHRwYWRkaW5nOiAxcmVtICRiYXNlLWd1dHRlciAvIDQgMXJlbSA1cmVtO1xyXG5cdH1cclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRncmF5LXdoaXRlLCAkYnJhbmQtcHJpbWFyeSwgODgpO1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkIG1peCgkZ3JheS13aGl0ZSwgJGJyYW5kLXByaW1hcnksIDMyKTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdD4uX2FuY2hvciB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdH1cclxuXHJcblx0Pi5fY2hlY2sge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdHBhZGRpbmc6IDAgJGJhc2UtZ3V0dGVyIC8gMiAwIDA7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdHdpZHRoOiA1N3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdGxlZnQ6ICRiYXNlLWd1dHRlciAvIDQ7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiBjYWxjKDUwJSAtIDEuNDVyZW0pO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4uX3RyaWdnZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0XHQmfi5fYnV0dG9uIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1Y2M1MDA7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjFkZFwiO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4uX2J1dHRvbiB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0XHRwYWRkaW5nOiAuNXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0cGFkZGluZzogLjNyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZjFkZFwiO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Pi5fbG9nbyB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0cGFkZGluZzogMCAkYmFzZS1ndXR0ZXIgLyAyIDAgMDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0d2lkdGg6IDI4MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7fVxyXG5cclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQ+Ll9jb3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdGhlaWdodDogMTIwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR3aWR0aDogMjgwcHg7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMHB4O1xyXG5cdFx0XHRcdG1heC13aWR0aDogMjQwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+Ll9ib2R5IHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRwYWRkaW5nOiAwICRiYXNlLWd1dHRlciAvIDIgMCAwO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR3aWR0aDogMzI3cHg7XHJcblx0XHR9XHJcblxyXG5cclxuXHJcblx0XHQ+Ll90aXRsZSB7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHJcblx0XHQ+Ll9vdXRsaW5lIHtcclxuXHRcdFx0bWFyZ2luOiAxcmVtIDAgMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4uX3ByaWNlIHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR3aWR0aDogMjIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCBtaXgoJGdyYXktd2hpdGUsICRicmFuZC1wcmltYXJ5LCAwKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdHBhZGRpbmc6IDFlbTtcclxuXHJcblx0XHQmLmlzLWRpc2FibGVkIHtcclxuXHRcdFx0ZGQge1xyXG5cdFx0XHRcdGIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGR0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0ZGQge1xyXG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuXHRcdFx0YiB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNHJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC4xZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5saWZlSW5zdXJhbmNlU2ltdWxhdG9yLWJvZHkge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDI0cHggMjRweDtcclxuXHRcdHBhZGRpbmc6IDJyZW0gJGJhc2UtZ3V0dGVyIC8gMiAycmVtO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAxNnB4IDE2cHg7XHJcblx0XHRwYWRkaW5nOiAxcmVtICRiYXNlLWd1dHRlciAvIDQgMXJlbTtcclxuXHR9XHJcblxyXG5cdC8vIGJhY2tncm91bmQtY29sb3I6IG1peCgkZ3JheS13aGl0ZSwgJGJyYW5kLXByaW1hcnksIDk2KTtcclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0Ym9yZGVyOiAycHggc29saWQgbWl4KCRncmF5LXdoaXRlLCAkYnJhbmQtcHJpbWFyeSwgNzIpO1xyXG5cdGJvcmRlci10b3A6IG5vbmU7XHJcblxyXG5cdD4uX2NvbnRyYWN0IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0fVxyXG5cclxuXHQ+Ll9yZXF1aXJlZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdGJvcmRlcjogNHB4IHNvbGlkIG1peCgkZ3JheS13aGl0ZSwgJGJyYW5kLXByaW1hcnksIDMyKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0XHRtYXJnaW46IDAgMCAxcmVtO1xyXG5cdFx0cGFkZGluZzogMCAkYmFzZS1ndXR0ZXIgLyAyO1xyXG5cclxuXHRcdD4uX2l0ZW0ge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdFx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcclxuXHJcblx0XHRcdCYrLl9pdGVtIHtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgbWl4KCRncmF5LXdoaXRlLCAkZ3JheS1ibGFjaywgOTApO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+Ll9zdGVwIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwICRiYXNlLWd1dHRlciAvIDIgMCAwO1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdHdpZHRoOiA5cmVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgJGJhc2UtZ3V0dGVyIC8gNCAwIDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkZ3JheS13aGl0ZSwgJGJyYW5kLXByaW1hcnksIDApO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnJlbTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgLjc1ZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+Ll9uYW1lIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHR3aWR0aDogMzJyZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwICRiYXNlLWd1dHRlciAvIDIgMCAwO1xyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiBtaXgoJGdyYXktd2hpdGUsICRncmF5LWJsYWNrLCA3MCk7XHJcblxyXG5cdFx0XHRcdFx0Ly8gY29sb3I6ICMxZjk2YzA7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Pi5fZm9ybSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQ0cmVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAuNXJlbTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHJcblx0Pi5fb3B0aW9uIHtcclxuXHRcdG1hcmdpbjogMCAwIDFyZW07XHJcblxyXG5cdFx0Pi5fdHJpZ2dlciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHRcdH4uX2l0ZW0ge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0XHRcdFx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH4uX21vcmUge1xyXG5cdFx0XHRcdFx0Pi5fYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbC1zaG93KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4uX2xhYmVsIHtcclxuXHRcdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAxcmVtO1xyXG5cclxuXHRcdFx0Pi5faWNvbiB7XHJcblx0XHRcdFx0Y29sb3I6IG1peCgkZ3JheS13aGl0ZSwgJGJyYW5kLXByaW1hcnksIDApICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0XHRmb250LXNpemU6IDQuOHJlbTtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+Ll9sYWJlbCB7XHJcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuXHJcblx0XHRcdFx0YiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAuNXJlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cclxuXHJcblx0XHRcdFx0Pi5fc3RlcCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGdyYXktd2hpdGUsICRicmFuZC1wcmltYXJ5LCAwKTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJyZW07XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAuMjVlbSAuNzVlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+Ll9pdGVtIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIG1peCgkZ3JheS13aGl0ZSwgJGJyYW5kLXByaW1hcnksIDgwKTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiAxLjI1cmVtICRiYXNlLWd1dHRlciAvIDI7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdCYuX2luaXQge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRcdFx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmKy5faXRlbSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLjVyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuX3JlY29tbWVuZCB7XHJcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgbWl4KCRncmF5LXdoaXRlLCAkYnJhbmQtcHJpbWFyeSwgNzIpO1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGdyYXktd2hpdGUsICRicmFuZC1wcmltYXJ5LCAwKTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdFx0XHRcdGJvdHRvbTogY2FsYygxMDAlIC0gMS4xZW0pO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCLjgYrjgZnjgZnjgoEhXCI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0bGVmdDogJGJhc2UtZ3V0dGVyIC8gMjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgLjc1ZW07XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgbWl4KCRncmF5LXdoaXRlLCAkYnJhbmQtcHJpbWFyeSwgMCkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDRweCA0cHggMDtcclxuXHRcdFx0XHRcdGJvdHRvbTogY2FsYygxMDAlIC0gMS4xZW0pO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDVyZW07XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHQ+Ll9uYW1lIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHR3aWR0aDogNDByZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwICRiYXNlLWd1dHRlciAvIDIgMCAwO1xyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiBtaXgoJGdyYXktd2hpdGUsICRncmF5LWJsYWNrLCA3MCk7XHJcblxyXG5cdFx0XHRcdFx0Ly8gY29sb3I6ICMxZjk2YzA7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Pi5fZm9ybSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQ0cmVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmZvcm0tc2VsZWN0IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4uX21vcmUge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0bWFyZ2luOiAycmVtIDAgMXJlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0Pi5fYnV0dG9uIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGdyYXktd2hpdGUsICRicmFuZC1wcmltYXJ5LCAwKTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcmVtO1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogLjVlbSAyZW07XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbC1oaWRlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5saWZlSW5zdXJhbmNlU2ltdWxhdG9yLWNvbmRpdGlvbnMge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0cGFkZGluZzogMWVtICRiYXNlLWd1dHRlciAvIDI7XHJcblxyXG5cdD4uX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRiYXNlLWd1dHRlciAvIDI7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMXJlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdH1cclxuXHJcblx0Pi5fYm9keSB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdHBhZGRpbmc6IDFlbTtcclxuXHJcblx0XHQ+Ll9kYXRhIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHJcblx0XHQ+Ll9ub3RlIHtcclxuXHRcdFx0Y29sb3I6ICRncmF5LW1lZGl1bTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4uX2FjdGlvbiB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAkYmFzZS1ndXR0ZXIgLyAyO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0Pi5fYnV0dG9uIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAxZW0gMS41ZW07XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJyYW5kLWV4YW1pbmUsICRncmF5LWJsYWNrLCA4MCk7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubGlmZUluc3VyYW5jZVNpbXVsYXRvci1zdGFydHVwIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGthaXplbi1icmFuZC1jdXN0b21lcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0cGFkZGluZzogMCAkYmFzZS1ndXR0ZXIgLyAyO1xyXG5cdH1cclxuXHJcblx0Pi5fbGVhZCB7XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdD4uX2JvZHkge1xyXG5cdFx0Pi5faXRlbXMge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuXHRcdFx0Pi5faXRlbSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdFx0cGFkZGluZzogMWVtO1xyXG5cclxuXHRcdFx0XHQ+Ll9uYW1lIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogJGJhc2UtZ3V0dGVyIC8gMjtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDM0JTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdD4uX2Zvcm0ge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5mb3JtLXNlbGVjdCB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA3LjI1ZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEuNWVtKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4uX3N1Ym1pdCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdD4uX2J1dHRvbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGthaXplbi1icmFuZC1jdXN0b21lcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRwYWRkaW5nOiAuNWVtIDFlbTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDIwcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubGlmZUluc3VyYW5jZVNpbXVsYXRvci1yZXN1bHRzLXdyYXBwZXIge1xyXG5cdEBleHRlbmQgLnRvcENvbnZlcnNpb25CYXItd3JhcHBlcjtcclxuXHJcblx0ei1pbmRleDogMTA0MSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGlmZUluc3VyYW5jZVNpbXVsYXRvci1yZXN1bHRzIHtcclxuXHRAZXh0ZW5kIC50b3BDb252ZXJzaW9uQmFyO1xyXG5cclxuXHQ+Ll9ncm91cCB7XHJcblx0XHQ+Ll9pdGVtIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0d2lkdGg6IDI1JSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4uX3ByaWNlIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAkYmFzZS1ndXR0ZXIgLyA0O1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0cGFkZGluZzogMnB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHJcblx0XHRcdD4uX3BhbmVsIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAuMzg1ZW0gMWVtO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuXHRcdFx0XHRkdCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0ZGQge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuXHRcdFx0XHRcdGIge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQuOHJlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMuMnJlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuMWVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZvcm0tcmFkaW8ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0aW5wdXQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHQrc3BhbiB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjNWNjNTAwO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYxOTJcIjtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRzcGFuIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdHBhZGRpbmc6IC4yZW07XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb2xvcjogbWl4KCRncmF5LXdoaXRlLCAkZ3JheS1ibGFjaywgNzApO1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZjFkYlwiO1xyXG5cdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLjRlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5mb3JtLWRpc2FibGVkIHtcclxuXHRvcGFjaXR5OiAuMzQ7XHJcbn1cclxuXHJcbi5mb3JtLXNlbGVjdCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDAzZDNiO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRjb250ZW50OiBcIlxcZTgwMVwiO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRwYWRkaW5nOiAwIC41ZW07XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdH1cclxuXHJcblx0c2VsZWN0IHtcclxuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGNvbG9yOiAjNDAzZDNiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwIDIuNWVtIDAgMWVtO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0Jjo6LW1zLWV4cGFuZCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZm9ybS11bml0IHtcclxuXHRtYXJnaW4tbGVmdDogLjJlbTtcclxufVxyXG5cclxuJHByb2R1Y3QtY29sb3JzOiAoa2Vua29ub29tYW1vcmk6ICNlYjZlOGYsXHJcblx0a2Vua29ub29tYW1vcmloZWFydDogI2ViNmVjZixcclxuXHRuaW5jaGlzaG86ICM3ZjRlMjEsXHJcblx0eXVraW5vb21hbW9yaTogIzAxYjA4ZSxcclxuXHRqaWJ1bnRva2F6b2t1bm9vbWFtb3JpOiAjZjM5NzAwLFxyXG5cdGlzaG9ub29tYW1vcmk6ICMyMWI0ZDAsXHJcbik7XHJcblxyXG5AZWFjaCAkY2xhc3MsXHJcbiRoZXggaW4gJHByb2R1Y3QtY29sb3JzIHtcclxuXHQuaXMtI3skY2xhc3N9IHtcclxuXHRcdC5saWZlSW5zdXJhbmNlU2ltdWxhdG9yLWhlYWRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkZ3JheS13aGl0ZSwgJGhleCwgODgpO1xyXG5cdFx0XHRib3JkZXItY29sb3I6IG1peCgkZ3JheS13aGl0ZSwgJGhleCwgMzIpO1xyXG5cclxuXHRcdFx0Pi5fY2hlY2sge1xyXG5cdFx0XHRcdD4uX2J1dHRvbiB7XHJcblx0XHRcdFx0XHQvLyBib3JkZXItY29sb3I6IG1peCgkZ3JheS13aGl0ZSwgJGhleCwgMzIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Pi5fcHJpY2Uge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogbWl4KCRncmF5LXdoaXRlLCAkaGV4LCAwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5saWZlSW5zdXJhbmNlU2ltdWxhdG9yLWJvZHkge1xyXG5cdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGdyYXktd2hpdGUsICRoZXgsIDk2KTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiBtaXgoJGdyYXktd2hpdGUsICRoZXgsIDcyKTtcclxuXHJcblx0XHRcdD4uX3JlcXVpcmVkIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IG1peCgkZ3JheS13aGl0ZSwgJGhleCwgMzIpO1xyXG5cclxuXHRcdFx0XHQ+Ll9pdGVtIHtcclxuXHRcdFx0XHRcdD4uX3N0ZXAge1xyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGdyYXktd2hpdGUsICRoZXgsIDApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+Ll9vcHRpb24ge1xyXG5cdFx0XHRcdD4uX2xhYmVsIHtcclxuXHRcdFx0XHRcdD4uX2ljb24ge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogbWl4KCRncmF5LXdoaXRlLCAkaGV4LCAwKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdD4uX2xhYmVsIHtcclxuXHRcdFx0XHRcdFx0Pi5fc3RlcCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRncmF5LXdoaXRlLCAkaGV4LCAwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Pi5faXRlbSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGdyYXktd2hpdGUsICRoZXgsIDk2KTtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogbWl4KCRncmF5LXdoaXRlLCAkaGV4LCA4MCk7XHJcblxyXG5cdFx0XHRcdFx0Ji5fcmVjb21tZW5kIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBtaXgoJGdyYXktd2hpdGUsICRoZXgsIDcyKTtcclxuXHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGdyYXktd2hpdGUsICRoZXgsIDApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IG1peCgkZ3JheS13aGl0ZSwgJGhleCwgMCkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdD4uX21vcmUge1xyXG5cdFx0XHRcdFx0Pi5fYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRncmF5LXdoaXRlLCAkaGV4LCAwKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmxpbmVGcmllbmRSZWdpc3RyYXRpb24ge1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG5cdG1hcmdpbjogMnJlbSBhdXRvO1xyXG5cclxuXHQ+Ll9ib2R5IHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxLjhyZW07XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuXHRcdD4uX3RleHQge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLWxpbmU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi4wcmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5faW1hZ2Uge1xyXG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0fVxyXG59XHJcbiIsIi5saW5lRnJpZW5kUmVnaXN0cmF0aW9uRmxvdyB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdG1hcmdpbjogMCAkYmFzZS1ndXR0ZXIgLyAtODtcclxuXHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdGNvdW50ZXItcmVzZXQ6IGk7XHJcblxyXG5cdD4uX2l0ZW0ge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdHBhZGRpbmc6IDAgJGJhc2UtZ3V0dGVyIC8gODtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG5cdFx0XHR3aWR0aDogMTMzcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAoNDBweCArIDIwcHgpO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpbmU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRjb250ZW50OiBjb3VudGVyKGkpO1xyXG5cdFx0XHRjb3VudGVyLWluY3JlbWVudDogaTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMXJlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHQ+Ll9pbWFnZSB7XHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdHdpZHRoOiAyMThweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+Ll9hcnJvdyB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0cGFkZGluZzogMCAkYmFzZS1ndXR0ZXIgLyA4O1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR3aWR0aDogNDRweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1saW5lLCAkZ3JheS13aGl0ZSwgNTApO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IG1peCgkYnJhbmQtbGluZSwgJGdyYXktd2hpdGUsIDUwKTtcclxuXHRcdFx0XHRib3JkZXItd2lkdGg6IDE3cHggMCAxN3B4IDE0cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogbWl4KCRicmFuZC1saW5lLCAkZ3JheS13aGl0ZSwgNTApIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlci13aWR0aDogMTRweCAxN3B4IDAgMTdweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR3aWR0aDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmxpdHkge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoJGdyYXktYmxhY2ssIC43NSk7XHJcbn1cclxuXHJcbi5saXR5LWNsb3NlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmF5LWJsYWNrLCAuNjY2Nyk7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDVweDtcclxuXHR0b3A6IDVweDtcclxuXHR3aWR0aDogNDBweDtcclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMsXHJcblx0JjphY3RpdmUsXHJcblx0Jjp2aXNpdGVkIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXktYmxhY2ssIC44NTcxKTtcclxuXHRcdHRvcDogNXB4O1xyXG5cdH1cclxufSIsIi5sb2NhbE5hdmlnYXRpb24ge1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRtYXJnaW46IDFlbSAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0PiAuX2hlYWRlciB7XHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHQmLmlzLW9wZW4gcDphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGYxNDdcIjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0cCB7XHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjE5NlwiO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb247XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrZXI7XHJcblx0XHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAxZW0gMTBweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdD4gLl9jb250ZW50IHtcclxuXHRcdGgyIHtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjNTU1O1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiAxZW0gMTBweDtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdD4gdWwge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0fVxyXG5cdFx0dWwge1xyXG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMi4yNWVtO1xyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1tZWRpdW07XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xLjc1ZW07XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdD4gdWwge1xyXG5cdFx0XHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzZW07XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IC41ZW0gMWVtIC41ZW0gMS41ZW07XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2RkZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuX2FjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LW1lZGl1bTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZTgwMFwiO1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTEuMGVtO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5sb2dpbkJ1dHRvbiB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRyaWdodDogMjEwcHg7XHJcblx0XHR0b3A6IDEwcHg7XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRoZWlnaHQ6IDQ2cHg7XHJcblx0XHRyaWdodDogNDJweDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiA1MnB4O1xyXG5cclxuXHRcdC50aGVtZS1hZ2VuY3kgJiB7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG5cdC50aGVtZS10b3AgJiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuIiwiLm1haW5WaXN1YWwge1xyXG5cdC5meGItc2VjdGlvbiB7XHJcblx0XHRtYXJnaW46IDAgLTEwcHg7XHJcblx0fVxyXG5cdHVsLnNsaWNrLWRvdHMge1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDZweDtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGhlaWdodDogMTJweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLnNsaWNrLWFjdGl2ZSB7XHJcblx0XHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5tZW51QnV0dG9uIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0cmlnaHQ6IC0xMHB4O1xyXG5cdH1cclxuXHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRwIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0YSB7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0Ji5fY2xvc2Uge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIubXlsaW5reEFubm91bmNlUGFuZWwtMiB7XHJcblx0W2NsYXNzKj1cInBhbmVsLVwiXSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0LnRvcEhlcm9Db250ZW50ICYge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDI1NnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ll90aXRsZSB7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjc1ZW07XHJcblx0XHRcdG1hcmdpbi10b3A6IC44ZW07XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Ll9vdXRsaW5lIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAuOTI4NTcxNDI4NTdlbTtcclxuXHJcblx0XHRcdFx0LnRvcEhlcm9Db250ZW50ICYge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNzVlbTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQuX3NpZ25pbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC43NWVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cclxuXHRcdFx0W2NsYXNzKj1cImJ0bi1cIl0ge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGluaGVyaXQ7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLjVlbTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHJcblx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5fbG9naW4ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIubmV3c0luZm8ge1xyXG5cdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuXHRtYXJnaW46IDFlbSAwO1xyXG5cdC5fY2F0ZWdvcnkge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG5cdC5fZGF0ZSB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcbn0iLCIubmV3c0xpc3Qge1xyXG5cdHVsIHtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdGxpIHtcclxuXHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG5cdFx0XHRwYWRkaW5nLXRvcDogLjVlbTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRsZWZ0OiA5ZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiAyLjE1ZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGU4MDBcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cdFx0XHRcdG1hcmdpbjogMCAuNWVtIDAgMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0JiArIGxpIHtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAuNWVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gLl9pbmZvIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IC5fZGF0ZSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gLl9jYXRlZ29yeSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLjVlbTtcclxuXHRcdFx0XHRcdFx0YnIge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zMzM0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ+IC5fdGl0bGUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAuNzVlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnBhZ2VIZWFkZXIge1xyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdH1cclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0bWFyZ2luOiAwICgkYmFzZS1ndXR0ZXIgLyAtNCk7XHJcblx0dGV4dC1zaGFkb3c6IDAgMCAyZW0gI2ZmZjtcclxuXHQ+IC5meGItY29udGFpbmVyIHtcclxuXHRcdD4gLmZ4Yi1yb3cge1xyXG5cdFx0XHQ+IC5meGItY29sLTEyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRcdGhlaWdodDogMjI2cHg7XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyLjVlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyLjVlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiAuX3RpdGxlIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAuNWVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIlx0LnBhZ2VOYXZpZ2F0aW9uIHtcclxuXHR1bCB7XHJcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRsaSB7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogMCAuNzVlbTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LW1lZGl1bTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlODAxXCI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC4yNWVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5wbHVnaW5JbmZvIHtcclxuXHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0bWFyZ2luOiAxZW0gMDtcclxuXHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0PiAuX2Jhbm5lciB7XHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRtYXJnaW46IDFlbSAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdG1hcmdpbjogMWVtIDA7XHJcblx0XHRcdHdpZHRoOiAxNjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0PiAuX2NvbnRlbnQge1xyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTYwcHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdH1cclxuXHRcdD4gLl9vdXRsaW5lIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnByZW1pdW1TaW11bGF0b3JQYW5lbCB7XHJcblx0Ll9zZWxlY3Qge1xyXG5cdFx0dGFibGUge1xyXG5cdFx0XHR0aGVhZCB7XHJcblx0XHRcdFx0dHIge1xyXG5cdFx0XHRcdFx0dGgge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAuNWVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHRkIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogLjVlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHRib2R5IHtcclxuXHRcdFx0XHR0ciB7XHJcblx0XHRcdFx0XHR0aCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IC41ZW07XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0dGQge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAuNWVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ll9yZXN1bHQge1xyXG5cdFx0dGFibGUge1xyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdHRoZWFkIHtcclxuXHRcdFx0XHR0ciB7XHJcblx0XHRcdFx0XHR0aCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IC41ZW0gLjVlbTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IC41ZW0gLjVlbTtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dGJvZHkge1xyXG5cdFx0XHRcdHRyIHtcclxuXHRcdFx0XHRcdHRoIHtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxZW0gLjVlbTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxZW0gLjVlbTtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcblx0XHRcdFx0XHRcdC5fZW1wdHkge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0uNjdlbTtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IC41ZW07XHJcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5fcHJpY2Uge1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjByZW07XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDJyZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5fc2VsZWN0MDEgdGFibGUgdGJvZHkgdHIgdGg6bnRoLWNoaWxkKDEpIHtcclxuXHRcdHdpZHRoOiAxNHJlbTtcclxuXHR9XHJcblxyXG5cdC5fc2VsZWN0MDIgdGFibGUgdGJvZHkgdHIgdGg6bnRoLWNoaWxkKDEpIHtcclxuXHRcdHdpZHRoOiAxNHJlbTtcclxuXHR9XHJcblxyXG5cdC5fc2VsZWN0MDMgdGFibGUgdGJvZHkgdHIgdGg6bnRoLWNoaWxkKDEpIHtcclxuXHRcdHdpZHRoOiAxNHJlbTtcclxuXHR9XHJcblxyXG5cdC5fc2VsZWN0MDQgdGFibGUgdGJvZHkgdHIgdGg6bnRoLWNoaWxkKDEpIHtcclxuXHRcdHdpZHRoOiAxNHJlbTtcclxuXHR9XHJcblxyXG5cdC5fc2VsZWN0MDUgdGFibGUgdGJvZHkgdHIgdGg6bnRoLWNoaWxkKDEpIHtcclxuXHRcdHdpZHRoOiAxNHJlbTtcclxuXHR9XHJcblxyXG5cdC5fc2VsZWN0MDYgdGFibGUgdGJvZHkgdHIgdGg6bnRoLWNoaWxkKDEpIHtcclxuXHRcdHdpZHRoOiAxNHJlbTtcclxuXHR9XHJcblxyXG5cdC5fc2VsZWN0MDcgdGFibGUgdGJvZHkgdHIgdGg6bnRoLWNoaWxkKDEpIHtcclxuXHRcdHdpZHRoOiAxNHJlbTtcclxuXHR9XHJcblxyXG5cdC5fcmVzdWx0MDEgdGFibGUgdGJvZHkgdHIgdGg6bnRoLWNoaWxkKDEpIHtcclxuXHRcdHdpZHRoOiA1cmVtO1xyXG5cdH1cclxuXHJcblx0Ll9yZXN1bHQwMiB0YWJsZSB0Ym9keSB0ciB0aDpudGgtY2hpbGQoMSkge1xyXG5cdFx0d2lkdGg6IDEycmVtO1xyXG5cdH1cclxuXHJcblx0Ll9yZXN1bHQwMyB0YWJsZSB0Ym9keSB0ciB0aDpudGgtY2hpbGQoMSkge1xyXG5cdFx0d2lkdGg6IDEycmVtO1xyXG5cdH1cclxuXHJcblx0Ll9yZXN1bHQwNCB0YWJsZSB0Ym9keSB0ciB0aDpudGgtY2hpbGQoMSkge1xyXG5cdFx0d2lkdGg6IDNyZW07XHJcblx0fVxyXG5cclxuXHQuX3Jlc3VsdDA0IHRhYmxlIHRib2R5IHRyIHRoOm50aC1jaGlsZCgyKSB7XHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHR3aWR0aDogMTFyZW07XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0d2lkdGg6IDIycmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ll9yZXN1bHQwNSB0YWJsZSB0Ym9keSB0ciB0aDpudGgtY2hpbGQoMSkge1xyXG5cdFx0d2lkdGg6IDRyZW07XHJcblx0fVxyXG5cclxuXHQuX3Jlc3VsdDA2IHRhYmxlIHRib2R5IHRyIHRoOm50aC1jaGlsZCgxKSB7XHJcblx0XHR3aWR0aDogNHJlbTtcclxuXHR9XHJcblxyXG5cdC5fcmVzdWx0MDcgdGFibGUgdGJvZHkgdHIgdGg6bnRoLWNoaWxkKDEpIHtcclxuXHRcdHdpZHRoOiA2cmVtO1xyXG5cdH1cclxufVxyXG4iLCIucHJvY2VkdXJlTGVnZW5kUGFuZWwge1xyXG5cdC5maWd1cmUtZmxvYXQtbGVmdCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxZW07XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC41ZW07XHJcblx0fVxyXG59IiwiLnByb2NlZHVyZVN1bW1hcnlQYW5lbCB7XHJcblx0W2NsYXNzXj1idG4tXSB7XHJcblx0XHRwYWRkaW5nOiAuNWVtIC4yNWVtIC41ZW0gLjVlbTtcclxuXHRcdC8vICY6aG92ZXI6YWZ0ZXIge1xyXG5cdFx0Ly8gXHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdC8vIFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdC8vIFx0fVxyXG5cdFx0Ly8gXHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdC8vIFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdC8vIFx0fVxyXG5cdFx0Ly8gXHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHQvLyBcdFx0YmFja2dyb3VuZDogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0Ly8gXHR9XHJcblx0XHQvLyBcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdC8vIFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtbGlua3g7XHJcblx0XHQvLyBcdH1cclxuXHRcdC8vIFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0Ly8gXHRcdGJhY2tncm91bmQ6ICRicmFuZC1nb29kcztcclxuXHRcdC8vIFx0fVxyXG5cdFx0Ly8gfVxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5wcm9kdWN0Q2Fyb3VzZWwge1xyXG5cdHBhZGRpbmc6IDJlbSAyNnB4IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC5faXRlbSB7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0fVxyXG5cdC5zbGljay1saXN0IHtcclxuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnNsaWNrLWFycm93IHtcclxuXHRcdGJhY2tncm91bmQ6ICRncmF5LWRhcmtlcjtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdGhlaWdodDogNjBweDtcclxuXHRcdG1hcmdpbi10b3A6IC0zMHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdFx0Zm9udC1zaXplOiAkYm9keS1mb250LXNpemU7XHJcblx0XHR9XHJcblx0XHQmLnNsaWNrLW5leHQge1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdH1cclxuXHRcdCYuc2xpY2stcHJldiB7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG5cdHVsLnNsaWNrLWRvdHMge1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bGkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDZweDtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGhlaWdodDogMTJweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLnNsaWNrLWFjdGl2ZSB7XHJcblx0XHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5wcm9kdWN0Q2F0ZWdvcnlIZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWV4YW1pbmUtbGlnaHRlcjtcclxuICAgIG1hcmdpbjogMCAoJGJhc2UtZ3V0dGVyIC8gLTQpO1xyXG5cclxuICAgID4uZnhiLWNvbnRhaW5lciB7XHJcbiAgICAgICAgPi5meGItcm93IHtcclxuICAgICAgICAgICAgPi5meGItY29sLTEyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjZweDtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4uX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnByb2R1Y3REZXRhaWxDYXJkIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cdH1cclxuXHJcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cdG1hcmdpbi10b3A6IDFlbTtcclxuXHQ+IC5faW1hZ2Uge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYmFzZS1yYWRpdXMgLyAyO1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMWVtO1xyXG5cdFx0XHRwYWRkaW5nOiAxZW07XHJcblx0XHRcdHdpZHRoOiAyNzVweDtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQ+IC5fc3VtbWFyeSB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0PiAuX2NhdGVnb3J5IHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjVlbTtcclxuXHRcdH1cclxuXHRcdD4gLl90aXRsZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c21hbGwge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0PiAuX2xpbmsge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxZW07XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbWcsXHJcblx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0PiAuX2tleXdvcmQge1xyXG5cdFx0XHRtYXJnaW46IDFlbSAtLjEyNWVtO1xyXG5cdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAuMTI1ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0PiAuX2NvbnRlbnQge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0fVxyXG5cdFx0PiAuX291dGxpbmUge1xyXG5cdFx0XHQvL1xyXG5cdFx0fVxyXG5cdFx0PiAuX3Blcm1hbGluayB7XHJcblx0XHRcdC8vXHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnByb2R1Y3RGZWF0dXJlQnV0dG9uIHtcclxuXHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtZXhhbWluZTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1jdXN0b21lcjtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1saW5reDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1nb29kcztcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLWxpbmt4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRvcGFjaXR5OiAuMjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGJhY2tncm91bmQ6ICRncmF5LXdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cztcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxuXHRsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XHJcblx0bWFyZ2luOiAxZW0gMCAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQ+Ll9vcHRpb24ge1xyXG5cdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtbGlua3g7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHR9XHJcblxyXG5cdFx0YmFja2dyb3VuZDogJGdyYXktd2hpdGU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkYmFzZS1yYWRpdXMgLyAyO1xyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0cGFkZGluZzogLjI1ZW0gMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRvcDogLThweDtcclxuXHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHR9XHJcblxyXG5cdD4uX2xhYmVsIHtcclxuXHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeS1saWdodGVyO1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLWV4YW1pbmUtbGlnaHRlcjtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJyYW5kLWV4YW1pbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtY3VzdG9tZXItbGlnaHRlcjtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLWxpbmt4LWxpZ2h0ZXI7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRicmFuZC1saW5reDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRicmFuZC1nb29kcy1saWdodGVyO1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYnJhbmQtZ29vZHM7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdHBhZGRpbmc6IC43NWVtIDFlbTtcclxuXHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdHBhZGRpbmc6IC43NWVtIC41ZW07XHJcblx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRiYXNlLXJhZGl1cztcclxuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRiYXNlLXJhZGl1cztcclxuXHRcdGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0Zm9udC1zaXplOiAyLjhyZW07XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcblx0XHQ+c21hbGwge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxlODAxXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+Ll9vdXRsaW5lIHtcclxuXHRcdGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHBhZGRpbmc6IC43NWVtIDFlbTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG5cdFx0c3Ryb25nIHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnByb2R1Y3RGZWF0dXJlVGl0bGUge1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG5cdGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcclxuXHRtYXJnaW46IDFlbSAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdD4gLl9vcHRpb24ge1xyXG5cdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtbGlua3g7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1nb29kcztcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdH1cclxuXHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheS13aGl0ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cyAvIDI7XHJcblx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRwYWRkaW5nOiAuMjVlbSAwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dG9wOiAtOHB4O1xyXG5cdFx0d2lkdGg6IDgwcHg7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdH1cclxuXHQuX2xhYmVsIHtcclxuXHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeS1saWdodGVyO1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtZXhhbWluZS1saWdodGVyO1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtZXhhbWluZTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLWN1c3RvbWVyLWxpZ2h0ZXI7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1jdXN0b21lcjtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLWxpbmt4LWxpZ2h0ZXI7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1saW5reDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLWdvb2RzLWxpZ2h0ZXI7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1nb29kcztcclxuXHRcdH1cclxuXHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheS13aGl0ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cztcclxuXHRcdGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0Zm9udC1zaXplOiAyLjhyZW07XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0cGFkZGluZzogLjc1ZW0gMWVtO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdD4gc21hbGwge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdC5fdGl0bGUge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IC43NWVtIDFlbTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRzdHJvbmcge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIucHJvZHVjdEhlYWRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0bWFyZ2luOiAwICgkYmFzZS1ndXR0ZXIgLyAtNCk7XHJcblx0dGV4dC1zaGFkb3c6IDAgMCAyZW0gI2U2NmIxZDtcclxuXHJcblx0Pi5meGItY29udGFpbmVyIHtcclxuXHRcdD4uZnhiLXJvdyB7XHJcblx0XHRcdD4uZnhiLWNvbC0xMiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIyNnB4O1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIuNWVtO1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDIuNWVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Pi5fdGl0bGUge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC41ZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5wcm9kdWN0TmF2aWdhdGlvblBhbmVsIHtcclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0bWFyZ2luOiAwIDAgMWVtO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRtYXJnaW46IDFlbSAwO1xyXG5cdH1cclxuXHJcblx0Pi5fbGlzdCB7XHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRncmF5LXdoaXRlLCAwKSwgJGdyYXktd2hpdGUpO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogLTFyZW07XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAycmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktZGFyaztcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHRcdFx0XHRvdmVyZmxvdy14OiBhdXRvO1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xcmVtO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xcmVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMXJlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcblx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgxLzUpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0bWluLXdpZHRoOiAzMCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cclxuXHRcdFx0XHQmK2xpIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktZGFyaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWRhcms7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEuNXJlbSAxcmVtIC41cmVtO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZTgwMVwiO1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtZXhhbWluZSwgJGdyYXktd2hpdGUsIDEwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtY3VzdG9tZXIsICRncmF5LXdoaXRlLCAxMCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJyYW5kLWdvb2RzLCAkZ3JheS13aGl0ZSwgMTApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1saW5reCwgJGdyYXktd2hpdGUsIDEwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1wcmltYXJ5LCAkZ3JheS13aGl0ZSwgMTApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGdyYXktZGFyaywgJGdyYXktd2hpdGUsIDEwKTtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdD4uX2ljb24ge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuXHJcblx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDM2cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5wcm9kdWN0UGFuZWwge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRib3JkZXItcmFkaXVzOiAuNXJlbTtcclxuXHRtYXJnaW46IDFlbSAwO1xyXG5cdHBhZGRpbmc6IDJyZW07XHJcblxyXG5cdC5wcm9kdWN0UGFuZWwtaGVhZGVyIHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMXJlbTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMy81KTtcclxuXHRcdH1cclxuXHJcblx0XHQ+Ll9pbWFnZSB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age31cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDI4MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4uX2tleXdvcmQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuXHRcdFx0W2NsYXNzXj1cImxhYmVsLVwiXSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Pi5fdGl0bGUge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHJcblx0XHQ+Ll9vdXRsaW5lIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucHJvZHVjdFBhbmVsLWJvZHkge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSgyLzUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQ+Ll9zeXN0ZW0ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG5cdFx0XHQmKy5fc3lzdGVtIHtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0Ji5fZXhhbWluZSB7XHJcblx0XHRcdFx0Pi5faXRlbSB7XHJcblx0XHRcdFx0XHQ+Ll9tb3JlIHtcclxuXHRcdFx0XHRcdFx0LmJ0bi1wcmltYXJ5IHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdD4uX29yZGVyIHtcclxuXHRcdFx0XHRcdFx0LmJ0bi1wcmltYXJ5IHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5fZ29vZHMge1xyXG5cdFx0XHRcdD4uX2l0ZW0ge1xyXG5cdFx0XHRcdFx0Pi5fbW9yZSB7XHJcblx0XHRcdFx0XHRcdC5idG4tcHJpbWFyeSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdD4uX29yZGVyIHtcclxuXHRcdFx0XHRcdFx0LmJ0bi1wcmltYXJ5IHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4uX3RpdGxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuXHRcdFx0XHRbY2xhc3NePVwibGFiZWwtXCJdIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAuNWVtO1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IC4yZW07XHJcblxyXG5cdFx0XHRcdFx0Ji5sYWJlbC1kaXNhYmxlZCB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IC4yNTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4uX2l0ZW0ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLS41cmVtO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLS41cmVtO1xyXG5cclxuXHRcdFx0XHQ+Ll9tb3JlIHtcclxuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAuNXJlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IC41cmVtO1xyXG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMi8zKTtcclxuXHJcblxyXG5cdFx0XHRcdFx0LmJ0bi1kZWZhdWx0IHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFyaztcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5idG4tZGlzYWJsZWQge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktbGlnaHQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRbY2xhc3NePVwiYnRuLVwiXSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAuNjY2N2VtO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogLjVlbTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IC42NjY3ZW07XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Pi5fb3JkZXIge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IC41cmVtO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogLjVyZW07XHJcblx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgxLzMpO1xyXG5cclxuXHJcblx0XHRcdFx0XHQuYnRuLWRpc2FibGVkIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblxyXG5cclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhdGgge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmaWxsOiAkZ3JheS1saWdodDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRbY2xhc3NePVwiYnRuLVwiXSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAuNjY2N2VtO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogLjVlbTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IC41ZW07XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC4xNWVtO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIucHJvZHVjdFNlYXJjaFBhbmVsIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdHBhZGRpbmc6IDJyZW0gMnJlbSAwO1xyXG5cdH1cclxuXHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdG1hcmdpbjogMWVtIDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQuX2hlYWRlciB7XHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRwYWRkaW5nOiAxLjI1cmVtIDJyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zZlRvZ2dsZS1zZWxlY3RvciB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIC42ZW0pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Pi5fY29udGVudCB7XHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDJyZW0gMnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmlzLW9wZW4ge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wcm9kdWN0U2VhcmNoUGFuZWxBcnJvdy5wbmcpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDMycHgpO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAxMDAlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDY0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zZlRvZ2dsZS1jb250ZW50IHtcclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjAlO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0uNHJlbTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtLjRyZW07XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IC40cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IC40cmVtO1xyXG5cclxuXHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0XHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFx0XHRcdH5sYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlcjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMWVtO1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAxZW07XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRncmF5LWRhcms7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC41ZW07XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDZweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0YnV0dG9uW3R5cGU9c3VibWl0XSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nOiAuNzVlbSAxZW07XHJcblx0XHRcdFx0d2lkdGg6IDEwZW07XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtZXhhbWluZSwgJGdyYXktYmxhY2ssIDgwKTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtY3VzdG9tZXIsICRncmF5LWJsYWNrLCA4MCk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJyYW5kLWdvb2RzLCAkZ3JheS1ibGFjaywgODApO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1saW5reCwgJGdyYXktYmxhY2ssIDgwKTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1wcmltYXJ5LCAkZ3JheS1ibGFjaywgODApO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkZ3JheS1kYXJrLCAkZ3JheS1ibGFjaywgODApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIucmljaEZvb3RlciB7XHJcblx0cGFkZGluZzogMWVtIDA7XHJcblx0Ll9ob21lIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcclxuXHRcdD4gYSB7XHJcblx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5fbGlzdCB7XHJcblx0XHRsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLjVlbTtcclxuXHRcdFx0PiBhIHtcclxuXHRcdFx0XHRjb2xvcjogJGdyYXktZGFyaztcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdH1cclxuXHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC41ZW07XHJcblx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktbWVkaXVtO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zY3JvbGxUb1RvcCB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRib3R0b206IDQuNzVyZW07XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0Ym90dG9tOiAxcmVtO1xyXG5cdH1cclxuXHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0cmlnaHQ6IDFyZW07XHJcbn1cclxuIiwiLnNlYXJjaEFsbGlhbmNlRmFjaWxpdHkge1xyXG5cdC5fc2VhcmNoIHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0fVxyXG5cdFx0Ll90aXRsZSB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFlbTtcclxuXHRcdFx0cGFkZGluZzogLjVlbSAwO1xyXG5cdFx0fVxyXG5cdFx0Ll9wcmVmcyB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBhZGRpbmc6IC41ZW07XHJcblx0XHR9XHJcblx0XHQuX3VwZGF0ZSB7XHJcblx0XHRcdHBhZGRpbmc6IC41ZW0gMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5fZGF0YSB7XHJcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAxZW0gMDtcclxuXHRcdGR0IHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW46IC4yNWVtIDAgLjI1ZW07XHJcblx0XHRcdHBhZGRpbmc6IDAgMWVtO1xyXG5cdFx0XHR3aWR0aDogODBweDtcclxuXHRcdH1cclxuXHRcdGRkIHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdG1hcmdpbjogLjI1ZW0gMCAuMjVlbTtcclxuXHRcdFx0cGFkZGluZzogMCAxZW07XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLjVlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuX2xpc3Qge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdGxpIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDAgMWVtO1xyXG5cdFx0XHRoNSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdFx0bWFyZ2luOiAxZW0gMCAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIC43NWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5fdW5kZWZpbmQge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0cGFkZGluZzogMWVtO1xyXG5cdH1cclxufSIsIkBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdC5zZWFyY2hGb3JtIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAzODFweDtcclxuXHRcdHRvcDogMzZweDtcclxuXHJcblx0XHQudGhlbWUtdG9wICYge1xyXG5cdFx0XHRyaWdodDogNDQxcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Zm9ybSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRcdGlucHV0W3R5cGU9dGV4dF0ge1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDRweCA2cHg7XHJcblx0XHRcdFx0d2lkdGg6IDE4MHB4O1xyXG5cclxuXHRcdFx0XHQudGhlbWUtdG9wICYge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW5wdXRbdHlwZT1zdWJtaXRdIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDZweCAxMnB4O1xyXG5cclxuXHRcdFx0XHQudGhlbWUtdG9wICYge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNnB4IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LWRhcms7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuXHQuc2VhcmNoRm9ybSB7XHJcblx0XHRmb3JtIHtcclxuXHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG5cdFx0XHRtYXJnaW46IDFlbSAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG5cdFx0XHRpbnB1dFt0eXBlPXRleHRdIHtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMSU7XHJcblx0XHRcdFx0cGFkZGluZzogN3B4IDVweDtcclxuXHRcdFx0XHR3aWR0aDogNjklO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LWRhcms7XHJcblx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdFx0XHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDhweCAyMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlbnNoaW5pcnlvbmV0SGVhZGVyIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiI3skaW1ncGF0aH0vYmctc2Vuc2hpbmlyeW9uZXRIZWFkZXItZGVza3RvcC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmIHVybChcIiN7JGltZ3BhdGh9L2JnLXNlbnNoaW5pcnlvbmV0SGVhZGVyLW1vYmlsZS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdH1cclxuXHJcblx0bWFyZ2luOiAwIC0xMHB4O1xyXG5cdHBhZGRpbmc6IDRlbSAwO1xyXG5cdHRleHQtc2hhZG93OiAwIDAgMmVtICNmZmY7XHJcblx0Ll9sZWFkIHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdH1cclxuXHQuX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuX291dGxpbmUge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQGluY2x1ZGUgZGVza3RvcCB7XHJcblx0LnNmVG9nZ2xlIHtcclxuXHRcdCYuX2Rlc2t0b3Age1xyXG5cdFx0XHQgPiAuc2ZUb2dnbGUtc2VsZWN0b3Ige1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiBjYWxjKDIwcHggKyAycmVtKTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Ji5pcy1vcGVuOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjE0N1wiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjE5NlwiO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb247XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0ID4gLnNmVG9nZ2xlLWNvbnRlbnQge1xyXG5cdFx0XHRcdG1hcmdpbjogMWVtIDA7XHJcblx0XHRcdFx0ID4gKjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQgPiAqOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuXHQmLl9tb2JpbGUge1xyXG5cdFx0ID4gLnNmVG9nZ2xlLXNlbGVjdG9yIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiBjYWxjKDIwcHggKyAycmVtKTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmLmlzLW9wZW46YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZjE0N1wiO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZjE5NlwiO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBpY29uO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0ID4gLnNmVG9nZ2xlLWNvbnRlbnQge1xyXG5cdFx0XHRtYXJnaW46IDFlbSAwO1xyXG5cdFx0XHQgPiAqOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCA+ICo6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAaW5jbHVkZSBtb2JpbGUge1xyXG5cdC5zZlRvdWNoU2Nyb2xsIHtcclxuXHRcdG1hcmdpbjogMWVtIDA7XHJcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0JiA+ICoge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0Ji5pcy1hY3RpdmUuaXMtc2Nyb2xsOmFmdGVyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdCYuaXMtYWN0aXZlOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogdXJsKCN7JGltZ3BhdGh9L3RhYmxlU2Nyb2xsSWNvbi5zdmcpO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNDBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIiRDMDE6ICNlZjAwMDAgIWRlZmF1bHQ7XHJcbiRDMDI6ICNmNTZiMDAgIWRlZmF1bHQ7XHJcbiRDMDM6ICNmY2EwMDAgIWRlZmF1bHQ7XHJcbiRDMDQ6ICNmZmNkMDAgIWRlZmF1bHQ7XHJcbiRDMDU6ICNmZmU1MDAgIWRlZmF1bHQ7XHJcbiRDMDY6ICNkOGRlMDAgIWRlZmF1bHQ7XHJcbiRDMDc6ICM5ZWM3MDAgIWRlZmF1bHQ7XHJcbiRDMDg6ICM0Y2FmMGYgIWRlZmF1bHQ7XHJcbiRDMDk6ICMwMDk4MjUgIWRlZmF1bHQ7XHJcbiRDMTA6ICMwMDliNzEgIWRlZmF1bHQ7XHJcbiRDMTE6ICMwMDllOWYgIWRlZmF1bHQ7XHJcbiRDMTI6ICMwMGExYzUgIWRlZmF1bHQ7XHJcbiRDMTM6ICMwMGEzZTcgIWRlZmF1bHQ7XHJcbiRDMTQ6ICMwMDhkZDAgIWRlZmF1bHQ7XHJcbiRDMTU6ICMwMDcyYjYgIWRlZmF1bHQ7XHJcbiRDMTY6ICMwMDUwOWEgIWRlZmF1bHQ7XHJcbiRDMTc6ICMwMDBjN2EgIWRlZmF1bHQ7XHJcbiRDMTg6ICM2ZDA4N2MgIWRlZmF1bHQ7XHJcbiRDMTk6ICNhMTAwN2UgIWRlZmF1bHQ7XHJcbiRDMjA6ICNjYjAwODAgIWRlZmF1bHQ7XHJcbiRDMjE6ICNmMDAwODIgIWRlZmF1bHQ7XHJcbiRDMjI6ICNlZjAwNzAgIWRlZmF1bHQ7XHJcbiRDMjM6ICNlZjAwNWEgIWRlZmF1bHQ7XHJcbiRDMjQ6ICNlZjAwM2EgIWRlZmF1bHQ7XHJcblxyXG4uc2l0ZW1hcCB7XHJcblx0b2wge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMS4ycmVtO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAuNnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0bGkge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcmtlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktZGFya2VyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cyAvIDI7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLVwiKTtcclxuXHRcdFx0XHRjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRjb2RlLWZvbnQtZmFtaWx5O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLjVlbTtcclxuXHRcdFx0XHRwYWRkaW5nOiAuMjVlbSAxZW07XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQ+IG9sIHtcclxuXHRcdD4gbGkge1xyXG5cdFx0XHQ+IG9sIHtcclxuXHRcdFx0XHQ+IGxpOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0XHRsaTpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRDMDE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gbGk6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdGxpOmJlZm9yZSxcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJEMwMjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiBsaTpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdFx0bGk6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkQzAzO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IGxpOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdFx0XHRsaTpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRDMDQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gbGk6bnRoLWNoaWxkKDUpIHtcclxuXHRcdFx0XHRcdGxpOmJlZm9yZSxcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJEMwNTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiBsaTpudGgtY2hpbGQoNikge1xyXG5cdFx0XHRcdFx0bGk6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkQzA2O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IGxpOm50aC1jaGlsZCg3KSB7XHJcblx0XHRcdFx0XHRsaTpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRDMDc7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gbGk6bnRoLWNoaWxkKDgpIHtcclxuXHRcdFx0XHRcdGxpOmJlZm9yZSxcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJEMwODtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiBsaTpudGgtY2hpbGQoOSkge1xyXG5cdFx0XHRcdFx0bGk6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkQzA5O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IGxpOm50aC1jaGlsZCgxMCkge1xyXG5cdFx0XHRcdFx0bGk6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkQzEwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IGxpOm50aC1jaGlsZCgxMSkge1xyXG5cdFx0XHRcdFx0bGk6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkQzExO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IGxpOm50aC1jaGlsZCgxMikge1xyXG5cdFx0XHRcdFx0bGk6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkQzEyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IGxpOm50aC1jaGlsZCgxMykge1xyXG5cdFx0XHRcdFx0bGk6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkQzEzO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IGxpOm50aC1jaGlsZCgxNCkge1xyXG5cdFx0XHRcdFx0bGk6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkQzE0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IGxpOm50aC1jaGlsZCgxNSkge1xyXG5cdFx0XHRcdFx0bGk6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkQzE1O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IGxpOm50aC1jaGlsZCgxNikge1xyXG5cdFx0XHRcdFx0bGk6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkQzE2O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IGxpOm50aC1jaGlsZCgxNykge1xyXG5cdFx0XHRcdFx0bGk6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkQzE3O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IGxpOm50aC1jaGlsZCgxOCkge1xyXG5cdFx0XHRcdFx0bGk6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkQzE4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IGxpOm50aC1jaGlsZCgxOSkge1xyXG5cdFx0XHRcdFx0bGk6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkQzE5O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IGxpOm50aC1jaGlsZCgyMCkge1xyXG5cdFx0XHRcdFx0bGk6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkQzIwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IGxpOm50aC1jaGlsZCgyMSkge1xyXG5cdFx0XHRcdFx0bGk6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkQzIxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IGxpOm50aC1jaGlsZCgyMikge1xyXG5cdFx0XHRcdFx0bGk6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkQzIyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IGxpOm50aC1jaGlsZCgyMykge1xyXG5cdFx0XHRcdFx0bGk6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkQzIzO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IGxpOm50aC1jaGlsZCgyNCkge1xyXG5cdFx0XHRcdFx0bGk6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkQzI0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zdXBwb3J0U2VydmljZVBhbmVsIHtcclxuXHQ+IFtjbGFzc149XCJwYW5lbC1cIl0ge1xyXG5cdFx0PiAuX2hlYWRlciB7XHJcblx0XHRcdG1hcmdpbjogMS41ZW0gMCAxZW07XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0PiAuX2xlYWQge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC5fZGF0YS1hLTAyIHtcclxuXHRcdFx0PiAuX2hlYWRlciB7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuX2RhdGEtYS0wMSxcclxuXHRcdC5fZGF0YS1hLTAyIHtcclxuXHRcdFx0PiAuX2hlYWRlciB7XHJcblx0XHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWxpbmt4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRcdC5faWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmaWxsOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmaWxsOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmlsbDogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmaWxsOiAkYnJhbmQtbGlua3g7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZpbGw6ICRicmFuZC1nb29kcztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC41ZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuc3dpdGNoRGVza3RvcEJ1dHRvbiB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRyaWdodDogNTJweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRyaWdodDogNDJweDtcclxuXHJcblx0XHQudGhlbWUtYWdlbmN5ICYge1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblxyXG5cdC50aGVtZS10b3AgJiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcbn1cclxuIiwiLnN3aXRjaERldmljZUJ1dHRvbiB7XHJcblx0dWwge1xyXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0bWFyZ2luOiAyZW0gMDtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdGxpIHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdCYgKyBsaSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMuNnJlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDFlbSAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTJweCAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcmtlcjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdCYuaXMtYWN0aXZlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LWRhcmtlcjtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRcdFtjbGFzc149aWNvbi1dOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0W2NsYXNzXj1pY29uLV06YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JiArIGxpOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAzcHggIDNweCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zd2l0Y2hNb2JpbGVCdXR0b24ge1xyXG5cdGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XHJcblx0Y29sb3I6ICRncmF5LWRhcmtlcjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDQuOHJlbTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRwYWRkaW5nOiAxZW0gMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn0iLCJAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHQudGFiTmF2aWdhdGlvbiB7XHJcblx0XHRtYXJnaW46IDFlbSAwO1xyXG5cdFx0Ll9zZWxlY3RvcnMge1xyXG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHRcdFx0LnNmU2VsZWN0b3Ige1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkZ3JheS1saWdodGVyO1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdHBhZGRpbmc6IC41ZW0gMTBweCAuNWVtIDI4cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LW1lZGl1bTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlODAxXCI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiA3cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC03cHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5zZkFjdGl2ZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAuNWVtIDEwcHg7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuX2l0ZW1zIHtcclxuXHRcdFx0LnNmSXRlbSB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0cGFkZGluZzogLjVlbSAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuXHQudGFiTmF2aWdhdGlvbiB7XHJcblx0XHRtYXJnaW46IDFlbSAwO1xyXG5cdFx0LnNmU2VsZWN0b3Ige1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xyXG5cdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bWFyZ2luOiAuNWVtIDA7XHJcblx0XHRcdHBhZGRpbmc6IC41ZW0gMTBweDtcclxuXHRcdH1cclxuXHRcdC5zZkl0ZW0ge1xyXG5cdFx0XHRtYXJnaW46IC41ZW0gMDtcclxuXHRcdFx0cGFkZGluZzogLjVlbSAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi50ZXh0QmFubmVyIHtcclxuXHR1bCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRsaSB7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktYmxhY2s7XHJcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAuMjtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDFweCAjOTk5O1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0aGVpZ2h0OiA1ZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHQudG9wQnJhbmRpbmdQYW5lbC0yIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZGY1ZTU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkYmFzZS1yYWRpdXM7XHJcblx0XHRtYXJnaW46IDJlbSAwO1xyXG5cdFx0cGFkZGluZzogNDBweCAxMHB4IDFlbTtcclxuXHJcblx0XHQuX2RhdGEtYS0wMSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDNlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5fZGF0YS1iLTAxIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5fZGF0YS1iLTAyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5fZGF0YS1iLTAzIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5fZGF0YS1iLTA0IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIC5fZGF0YS1jLTAxIHt9XHJcblx0XHQvLyAuX2RhdGEtYy0wMiB7fVxyXG5cdFx0Ly8gLl9kYXRhLWMtMDMge31cclxuXHRcdC8vIC5fZGF0YS1kLTAxIHt9XHJcblx0fVxyXG59XHJcbiIsIi8qIOOCt+ODn+ODpeODrOODvOOCt+ODp+ODs+ODmuODvOOCuOOBp+S9v+eUqOS4rSAqL1xyXG5cclxuLnRvcENvbnZlcnNpb25CYXItd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmF5LWJsYWNrLCAuMik7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxMDQzO1xyXG59XHJcblxyXG4udG9wQ29udmVyc2lvbkJhciB7XHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHt9XHJcblxyXG4gICAgPi5fZ3JvdXAge1xyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age31cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHt9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAgICAgICBtYXJnaW46IDAgJGJhc2UtZ3V0dGVyIC8gLTQ7XHJcblxyXG4gICAgICAgID4uX2l0ZW0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgJGJhc2UtZ3V0dGVyIC8gNDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHt9XHJcblxyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoMS8zKTtcclxuXHJcbiAgICAgICAgICAgICYudGhlbWUtY29tcGFueSB7XHJcbiAgICAgICAgICAgICAgICA+Ll9idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrYWl6ZW4tYnJhbmQtcHJpbWFyeS1saWdodGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRrYWl6ZW4tYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRrYWl6ZW4tYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudGhlbWUtY3VzdG9tZXIge1xyXG4gICAgICAgICAgICAgICAgPi5fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka2FpemVuLWJyYW5kLWN1c3RvbWVyLWxpZ2h0ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGthaXplbi1icmFuZC1jdXN0b21lcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+Ll9idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC42NjY3ZW0gMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIC41cmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoW2RhdGEtbWZwXSkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU4MDFcIjtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIC41ZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age31cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHt9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC10b3BNZW51UGFuZWxzLWNvbnZlcnNpb25QYW5lbCB7XHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICBtYXJnaW46IDFlbSBhdXRvIGNhbGMoMTIwcHggKyAxZW0pO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gYXV0byBjYWxjKDU1cHggKyAxZW0pO1xyXG4gICAgfVxyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuN3JlbTtcclxuICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHdpZHRoOiA0NDVweDtcclxufVxyXG4iLCIudG9wQ29ycG9yYXRlR3JvdXBMaXN0cyB7XHJcblx0PiB1bCB7XHJcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRtYXJnaW46IDAgLTEwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgxMiAvICRiYXNlLWNvbHVtbik7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNCAvICRiYXNlLWNvbHVtbik7XHJcblx0XHRcdFx0Jjpob3ZlciA+IHVsIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRncmF5LXdoaXRlLCAuOTUpO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZzogLjVlbSAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHR0b3A6IDEuNWVtO1xyXG5cdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIudG9wSGVyb0Fubm91bmNlIHtcclxuXHRtYXJnaW46IDJlbSAwIDFlbTtcclxuXHJcblx0Ll9pdGVtIHtcclxuXHRcdGhlaWdodDogMzQ2cHg7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHQudG9wSGVyb0NvbnRlbnQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdD4uX2hlYWRlciB7XHJcblx0XHRcdD4uX3RpdGxlIHtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMnJlbTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4uX2JvZHkge1xyXG5cdFx0XHQ+Ll9ncm91cCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAkYmFzZS1ndXR0ZXIgLyAtODtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRiYXNlLWd1dHRlciAvIC04O1xyXG5cclxuXHRcdFx0XHQ+Ll9pdGVtIHtcclxuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJGJhc2UtZ3V0dGVyIC8gODtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRiYXNlLWd1dHRlciAvIDg7XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuXHRcdFx0XHRcdD4uX2J1dHRvbiB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQuMWVtO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAuNzVlbSAzLjRyZW0gLjc1ZW0gMXJlbTtcclxuXHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDRyZW07XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNHJlbTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IC4yZW07XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDFyZW07XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogY2FsYyg1MCUgLSAxLjJyZW0pO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyLjRyZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLnRoZW1lLWNvbXBhbnkge1xyXG5cdFx0XHRcdFx0XHQ+Ll9idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrYWl6ZW4tYnJhbmQtcHJpbWFyeTtcclxuXHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRrYWl6ZW4tYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLnRoZW1lLWN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdFx0Pi5fYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka2FpemVuLWJyYW5kLWN1c3RvbWVyO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGthaXplbi1icmFuZC1jdXN0b21lcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA0MDhweDtcclxuXHJcblx0XHRcdFx0XHRcdD4uX2J1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRzdmcge31cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyNzBweDtcclxuXHJcblx0XHRcdFx0XHRcdD4uX2J1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRzdmcge31cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyNjBweDtcclxuXHJcblx0XHRcdFx0XHRcdD4uX2J1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRzdmcge31cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1vYmlsZSB7XHJcblx0LnRvcEhlcm9Db250ZW50IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHQ+Ll9oZWFkZXIge1xyXG5cdFx0XHQ+Ll90aXRsZSB7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDJyZW07XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+Ll9ib2R5IHtcclxuXHRcdFx0Pi5fZ3JvdXAge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAkYmFzZS1ndXR0ZXIgLyAtODtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRiYXNlLWd1dHRlciAvIC04O1xyXG5cclxuXHRcdFx0XHQ+Ll9pdGVtIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRiYXNlLWd1dHRlciAvIDg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkYmFzZS1ndXR0ZXIgLyA4O1xyXG5cclxuXHRcdFx0XHRcdD4uX2J1dHRvbiB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAuNzVlbSAzLjRyZW0gLjc1ZW0gMXJlbTtcclxuXHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDRyZW07XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNHJlbTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNWVtO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAuMmVtO1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAxcmVtO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gMXJlbSk7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDJyZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLnRoZW1lLWNvbXBhbnkge1xyXG5cdFx0XHRcdFx0XHQ+Ll9idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAka2FpemVuLWJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji50aGVtZS1jdXN0b21lciB7XHJcblx0XHRcdFx0XHRcdD4uX2J1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGthaXplbi1icmFuZC1jdXN0b21lcjtcclxuXHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHRcdFx0Pi5fYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDRlbTtcclxuXHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIuNXJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDIuNXJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6IDA7XHJcblx0XHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHRcdFx0Pi5fYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6IDA7XHJcblx0XHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHRcdFx0Pi5fYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQGluY2x1ZGUgZGVza3RvcCB7XHJcblx0LnRvcEltcG9ydGFudE5vdGljZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdHBhZGRpbmc6IDFlbTtcclxuXHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHQ+Ll9oZWFkZXIge1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHR3aWR0aDogOGVtO1xyXG5cclxuXHRcdFx0Ll90aXRsZSB7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzFkMzk5NDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+Ll9ib2R5IHtcclxuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHJcblx0XHRcdD4uX2xpc3Qge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMWQzOTk0O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBtb2JpbGUge1xyXG5cdC50b3BJbXBvcnRhbnROb3RpY2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0bWFyZ2luOiAwICRiYXNlLWd1dHRlciAvIC00IC41cmVtO1xyXG5cdFx0cGFkZGluZzogLjVyZW0gJGJhc2UtZ3V0dGVyIC8gMztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQ+Ll9oZWFkZXIge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAuMnJlbTtcclxuXHJcblx0XHRcdC5fdGl0bGUge1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMxZDM5OTQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Pi5fYm9keSB7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHBhZGRpbmc6IC43NXJlbSAwIC4yNXJlbTtcclxuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG5cdFx0XHQ+Ll9saXN0IHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzFkMzk5NDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4uX2Zvb3RlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6ICRiYXNlLWd1dHRlciAvIDM7XHJcblx0XHRcdHRvcDogLjVyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi50b3BJbnRyZHVjdGlvblNlY3Rpb24td3JhcHBlciB7XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogNHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgZGVza3RvcCB7fVxyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAka2FpemVuLWJyYW5kLWV4YW1pbmUtbGlnaHRlcjtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1ncGF0aH0vYmctdG9wSW50cmR1Y3Rpb25TZWN0aW9uLnBuZyk7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZzogNC41cmVtIDAgMDtcclxufVxyXG5cclxuLnRvcEludHJkdWN0aW9uU2VjdGlvbiB7XHJcblx0Pi5faGVhZGVyIHtcclxuXHRcdD4uX3RpdGxlIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjZyZW07XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMy41cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAyLjZyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Pi5fYm9keSB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogM3B4IGRvdHRlZCAka2FpemVuLWJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdHBhZGRpbmc6IDRyZW0gMCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdGJvcmRlci10b3A6IDJweCBkb3R0ZWQgJGthaXplbi1icmFuZC1leGFtaW5lO1xyXG5cdFx0XHRwYWRkaW5nOiAyLjZyZW0gMCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4uX3RpdGxlIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMy41cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDNyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0JisuX3RleHQge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTFyZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTEuNnJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+Ll90ZXh0IHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMnJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xyXG5cclxuXHRcdFx0Ly8gdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuJXRvcEludHJkdWN0aW9uU2VjdGlvbi1wcmltYXJ5UGFuZWwge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7fVxyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0JjpiZWZvcmUsXHJcblx0JjphZnRlciB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0aGVpZ2h0OiAyLjVyZW07XHJcblx0XHRcdHdpZHRoOiAyLjVyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0aGVpZ2h0OiAycmVtO1xyXG5cdFx0XHR3aWR0aDogMnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAka2FpemVuLWJyYW5kLWV4YW1pbmU7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdH1cclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0Pi5fdGl0bGUge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdD4uX3RleHQge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge31cclxuXHJcblx0XHRtYXJnaW46IDAgMCAwO1xyXG5cdH1cclxufVxyXG5cclxuLnRvcEludHJkdWN0aW9uU2VjdGlvbi1wcmltYXJ5UGFuZWwge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0cGFkZGluZzogMy41cmVtICRiYXNlLWd1dHRlciAxLjVyZW07XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0cGFkZGluZzogMy41cmVtICRiYXNlLWd1dHRlciAvIDIgMXJlbTtcclxuXHR9XHJcblxyXG5cdEBleHRlbmQgJXRvcEludHJkdWN0aW9uU2VjdGlvbi1wcmltYXJ5UGFuZWw7XHJcblxyXG5cdD4uX3RpdGxlIHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRmb250LXNpemU6IDNyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjNyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0bWFyZ2luOiAwIDAgMnJlbTtcclxuXHR9XHJcblxyXG5cdD4uX3RleHQge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI7XHJcblx0XHRtYXJnaW46IDAgMCAycmVtO1xyXG5cdH1cclxufVxyXG5cclxuLnRvcEludHJkdWN0aW9uU2VjdGlvbi1zZWNvbmRhcnlQYW5lbCB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRwYWRkaW5nOiAzLjVlbSAkYmFzZS1ndXR0ZXIgMS41cmVtO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHBhZGRpbmc6IDJyZW0gJGJhc2UtZ3V0dGVyIC8gMiAxcmVtO1xyXG5cdH1cclxuXHJcblx0QGV4dGVuZCAldG9wSW50cmR1Y3Rpb25TZWN0aW9uLXByaW1hcnlQYW5lbDtcclxuXHJcblx0Pi5fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAzcmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAyLjVyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAuMWVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAka2FpemVuLWJyYW5kLWV4YW1pbmUtbGlnaHRlcjtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+Ll90ZXh0IHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRtYXJnaW46IDAgMCAycmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxLjVyZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4uX2FjdGlvbiB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMS41cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQ+Ll9idXR0b24tMSB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdHBhZGRpbmc6IDFlbSA0cmVtO1xyXG5cdFx0XHRcdHdpZHRoOiAyNDBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxZW0gM3JlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHQvLyBoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRrYWl6ZW4tYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0cmlnaHQ6IDhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4uX2J1dHRvbi0yIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0cGFkZGluZzogMWVtIDRyZW07XHJcblx0XHRcdFx0d2lkdGg6IDI0MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdHBhZGRpbmc6IC43NWVtIDRyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRrYWl6ZW4tYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0cmlnaHQ6IDhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIudG9wTWFpblZpc3VhbCB7XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAkYmFzZS1ndXR0ZXIgLyAtNDtcclxuXHRcdG1hcmdpbi1yaWdodDogJGJhc2UtZ3V0dGVyIC8gLTQ7XHJcblx0fVxyXG5cclxuXHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuXHQuX2l0ZW0ge1xyXG5cdFx0YmFja2dyb3VuZDogJGdyYXktd2hpdGU7XHJcblxyXG5cdFx0YSxcclxuXHRcdGRpdiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNsaWNrLWFycm93IHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gMnJlbSk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0dG9wOiBjYWxjKDUwJSAtIC45cmVtKTtcclxuXHRcdH1cclxuXHJcblx0XHRmb250LXNpemU6IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdFx0dGV4dC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKCRncmF5LWJsYWNrLCAuNCk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zbGljay1wcmV2IHtcclxuXHRcdFx0bGVmdDogMDtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZTgxYVwiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zbGljay1uZXh0IHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGU4MWJcIjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNsaWNrLWRvdHMge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGJvdHRvbTogMXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRib3R0b206IC41cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGJvdHRvbTogMXJlbTtcclxuXHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdG1hcmdpbjogMTBweCAwIDA7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0Jjpob3ZlciBidXR0b246YmVmb3JlLFxyXG5cdFx0XHQmLnNsaWNrLWFjdGl2ZTpob3ZlciBidXR0b246YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka2FpemVuLWJyYW5kLXByaW1hcnk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZzogNXB4O1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdG9wYWNpdHk6IC42O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGthaXplbi1icmFuZC1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi50b3BNZW51UGFuZWxzLXdyYXBwZXIge1xyXG5cdC8qKi9cclxufVxyXG5cclxuLnRvcE1lbnVQYW5lbHMtdGFiIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxuXHJcblx0Pi5fZ3JvdXAge1xyXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG5cdFx0bWFyZ2luLWxlZnQ6ICRiYXNlLWd1dHRlciAvIC00O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAkYmFzZS1ndXR0ZXIgLyAtNDtcclxuXHJcblx0XHQ+Ll9pdGVtIHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogJGJhc2UtZ3V0dGVyIC8gNDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogJGJhc2UtZ3V0dGVyIC8gNDtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHJcblx0XHRcdCYuaXMtYWN0aXZlIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMnB4O1xyXG5cclxuXHRcdFx0XHQ+Ll9idXR0b24ge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogY2FsYyg4cmVtICsgMnB4KTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxcmVtIDAgY2FsYygxcmVtICsgMnB4KTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji50aGVtZS1leGFtaW5lIHtcclxuXHRcdFx0XHRcdD4uX2J1dHRvbiB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrYWl6ZW4tYnJhbmQtZXhhbWluZS1saWdodGVyO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRrYWl6ZW4tYnJhbmQtZXhhbWluZTtcclxuXHJcblx0XHRcdFx0XHRcdD4uX3RpdGxlIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGthaXplbi1icmFuZC1leGFtaW5lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLnRoZW1lLWN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdD4uX2J1dHRvbiB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXItbGlnaHRlcjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAka2FpemVuLWJyYW5kLWN1c3RvbWVyO1xyXG5cclxuXHRcdFx0XHRcdFx0Pi5fdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAka2FpemVuLWJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+Ll9idXR0b24ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA4cmVtO1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxcmVtIDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0Pi5fdGl0bGUge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQ+Ll9zdWJ0aXRsZSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIDFlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50b3BNZW51UGFuZWxzLWJvZHkge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHR9XHJcblxyXG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMDtcclxuXHJcblx0Ji50aGVtZS1leGFtaW5lIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGthaXplbi1icmFuZC1leGFtaW5lO1xyXG5cdH1cclxuXHJcblx0Ji50aGVtZS1jdXN0b21lciB7XHJcblx0XHRib3JkZXItY29sb3I6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXI7XHJcblx0fVxyXG59XHJcblxyXG4udG9wTWVudVBhbmVscy1zZWN0aW9uIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG5cdFx0cGFkZGluZy10b3A6IDVyZW07XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDJyZW07XHJcblx0XHRwYWRkaW5nLXRvcDogM3JlbTtcclxuXHR9XHJcblxyXG5cdCYuX2JnLXdoaXRlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdH1cclxuXHJcblx0Ji5fYmctcHJpbWFyeS1saWdodGVyIHtcclxuXHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka2FpemVuLWJyYW5kLWV4YW1pbmUtbGlnaHRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXItbGlnaHRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuX3NwYWNlLW5vbmUge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IC00cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0ycmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLnRvcE1lbnVQYW5lbHMtaDIge1xyXG5cdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGthaXplbi1icmFuZC1leGFtaW5lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGthaXplbi1icmFuZC1jdXN0b21lcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Zm9udC1zaXplOiAyLjZyZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0fVxyXG5cclxuXHRib3JkZXI6IG5vbmU7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0d2lkdGg6IDEuOHJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmctdG9wOiAxcmVtO1xyXG5cdH1cclxufVxyXG5cclxuLnRvcE1lbnVQYW5lbHMtaDMge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjdyZW07XHJcblx0fVxyXG5cclxuXHRib3JkZXI6IG5vbmU7XHJcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka2FpemVuLWJyYW5kLWV4YW1pbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka2FpemVuLWJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiAtLjA1ZW07XHJcblx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdGhlaWdodDogMS42cmVtO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogLS4xZW07XHJcblx0XHRcdHdpZHRoOiAxLjZyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbi1yaWdodDogLjVlbTtcclxuXHR9XHJcbn1cclxuXHJcbi50b3BNZW51UGFuZWxzLXByb2R1Y3RQYW5lbCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcclxuXHRtYXJnaW46IDAgMCAxcmVtO1xyXG5cdHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gLjVyZW07XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxuXHJcblx0Pi5faGVhZGVyIHtcclxuXHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRrYWl6ZW4tYnJhbmQtZXhhbWluZTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGthaXplbi1icmFuZC1jdXN0b21lcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdG1hcmdpbjogMCAwIDFyZW0gLTEuNXJlbTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQ+Ll9zdWJ0aXRsZSB7XHJcblx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdGNvbG9yOiAka2FpemVuLWJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGthaXplbi1icmFuZC1jdXN0b21lcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAuNzVyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Pi5fdGl0bGUge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAxcmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIC41cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Pi5fbG9nbyB7XHJcblx0XHRcdGJvdHRvbTogMi4ycmVtO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+Ll9yaWJib24ge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMHJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWRhbmdlcjtcclxuXHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRwYWRkaW5nOiAzcHggMCAycHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dG9wOiAtMS41cmVtO1xyXG5cdFx0XHR3aWR0aDogNGVtO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWRhbmdlciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdGJvcmRlci13aWR0aDogNXB4IDJlbSAwIDA7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAxMDAlO1xyXG5cdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRicmFuZC1kYW5nZXIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHRib3JkZXItd2lkdGg6IDAgMmVtIDVweCAwO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4uX2JvZHkge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDFweDtcclxuXHJcblx0XHQ+Ll9hZ2Uge1xyXG5cdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka2FpemVuLWJyYW5kLWV4YW1pbmUtbGlnaHRlcjtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRrYWl6ZW4tYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXItbGlnaHRlcjtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxcmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAuMmVtIC40ZW07XHJcblxyXG5cdFx0XHR0ciB7XHJcblxyXG5cdFx0XHRcdHRoLFxyXG5cdFx0XHRcdHRkIHtcclxuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dGgge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHRkIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGR0IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogLjVlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0ZGQge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Pi5fcG9pbnQge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxcmVtO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGthaXplbi1icmFuZC1leGFtaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXDIwMjJcIjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBWZXJkYW5hLFxyXG5cdFx0XHRcdFx0c2Fucy1zZXJpZjtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTFlbTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Pi5fZm9vdGVyIHtcclxuXHRcdD4uX21vcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRrYWl6ZW4tYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0XHRjb2xvcjogJGthaXplbi1icmFuZC1leGFtaW5lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAka2FpemVuLWJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdGNvbG9yOiAka2FpemVuLWJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxcmVtO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IC44cmVtO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxcmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAuM2VtIDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdD4uX2ljb24ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGthaXplbi1icmFuZC1leGFtaW5lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGthaXplbi1icmFuZC1jdXN0b21lcjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMnJlbTtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiAuMWVtO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDJyZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IC4yZW07XHJcblx0XHRcdFx0XHR3aWR0aDogMS41cmVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDFlbTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IC4xZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50b3BNZW51UGFuZWxzLXByb2R1Y3RzIHtcclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuXHR9XHJcblxyXG5cdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG5cdCYrLnRvcE1lbnVQYW5lbHMtcHJvZHVjdHMge1xyXG5cdFx0bWFyZ2luLXRvcDogLTNyZW07XHJcblx0fVxyXG5cclxuXHQ+Ll9oZWFkZXIge1xyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka2FpemVuLWJyYW5kLWV4YW1pbmU7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0cGFkZGluZzogMWVtIDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQ+Ll9ib2R5IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDFyZW07XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG5cdFx0cGFkZGluZy10b3A6IDNyZW07XHJcblxyXG5cdFx0Pi5fbGlzdCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMXJlbTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMXJlbTtcclxuXHJcblx0XHRcdD4uX2l0ZW0ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRmbGV4OiBwZXJjZW50YWdlKDEyLzEyKTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogcGVyY2VudGFnZSgxMi8xMik7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdGZsZXg6IHBlcmNlbnRhZ2UoNC8xMik7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoNC8xMik7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuJHByb2R1Y3QtY29sb3JzOiAoa2Vua29ub29tYW1vcmk6ICNlYjZlOGUsXHJcblx0ZmVtaW5pbmU6ICNjMDMwNjEsXHJcblx0bmluY2hpc2hvOiAjZWE1NzE3LFxyXG5cdGppYnVudG9rYXpva3Vub29tYW1vcmk6ICNmMzk3MDAsXHJcblx0aXNob25vb21hbW9yaTogIzIxYjRkMCxcclxuXHRsaW5reGNvaW5zOiAjMGY5OGNlLFxyXG5cdGxpbmt4cGluazogI2U3M2I4NCxcclxuXHR0b255b2JsdWU6ICMwNjZkYjcpO1xyXG5cclxuLnRvcE1lbnVQYW5lbHMtcHJvZHVjdCB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAuOHJlbTtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JheS1kYXJrLCAuMSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkZ3JheS1kYXJrIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRib3JkZXItd2lkdGg6IDAgMCA0cmVtIDRyZW07XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR3aWR0aDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Ym90dG9tOiAuNXJlbTtcclxuXHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZTgwMFwiO1xyXG5cdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAxcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ym9yZGVyOiAycHggc29saWQgJGdyYXktZGFyaztcclxuXHRib3JkZXItcmFkaXVzOiAxcmVtO1xyXG5cdGJveC1zaGFkb3c6IDAgM3B4IDAgJGdyYXktZGFyaztcclxuXHRjb2xvcjogIzUwNDUzNztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRwYWRkaW5nLWxlZnQ6IDJyZW07XHJcblx0cGFkZGluZy1yaWdodDogMnJlbTtcclxuXHRwYWRkaW5nLXRvcDogMnJlbTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdEBlYWNoICRjbGFzcyxcclxuXHQkaGV4IGluICRwcm9kdWN0LWNvbG9ycyB7XHJcblx0XHQmLmlzLSN7JGNsYXNzfSB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGhleCwgLjEpO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdFx0XHQ+Ll9tb3JlIHtcclxuXHRcdFx0XHRcdFx0Pi5fYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGhleCwgJGdyYXktYmxhY2ssIDgwKTtcclxuXHJcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogbWl4KCRoZXgsICRncmF5LWJsYWNrLCA4MCk7XHJcblx0XHRcdFx0XHRcdFx0XHQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRib3JkZXItY29sb3I6ICRoZXg7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgM3B4IDAgbWl4KCRoZXgsICRncmF5LWJsYWNrLCA4MCk7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkaGV4IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblxyXG5cclxuXHJcblx0XHRcdD4uX21vcmUge1xyXG5cdFx0XHRcdD4uX2J1dHRvbiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGV4O1xyXG5cclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGhleDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHJcblx0Pi5faW1hZ2Uge1xyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0ZmxleDogMCAwIHBlcmNlbnRhZ2UoMy81KTtcclxuXHRcdFx0bWF4LXdpZHRoOiBwZXJjZW50YWdlKDMvNSk7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+Ll9ib2R5IHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQ+Ll9sZWFkIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjByZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Pi5fcmliYm9uIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjByZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYW5nZXI7XHJcblx0XHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAzcHggMCAycHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDFyZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dG9wOiAtMnB4O1xyXG5cdFx0XHR3aWR0aDogNGVtO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWRhbmdlciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdGJvcmRlci13aWR0aDogNXB4IDJlbSAwIDA7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAxMDAlO1xyXG5cdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRicmFuZC1kYW5nZXIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHRib3JkZXItd2lkdGg6IDAgMmVtIDVweCAwO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4uX21vcmUge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHJcblx0XHQ+Ll9idXR0b24ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzZW07XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAuNWVtO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMS41ZW07XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGU4MDBcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHRcdFx0aGVpZ2h0OiAxLjVlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogLjI1ZW07XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAuNmVtO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR0b3A6IC42ZW07XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgLjJzO1xyXG5cdFx0XHRcdHdpZHRoOiAxLjVlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRvcE1lbnVQYW5lbHMtY2F0ZWdvcnlQYW5lbCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcblx0JisudG9wTWVudVBhbmVscy1jYXRlZ29yeVBhbmVsIHtcclxuXHRcdG1hcmdpbi10b3A6IGNhbGMoLTJyZW0gKyAxcHgpO1xyXG5cdH1cclxuXHJcblx0Pi5faGVhZGVyIHtcclxuXHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka2FpemVuLWJyYW5kLWV4YW1pbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka2FpemVuLWJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHBhZGRpbmc6IDFlbSAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRrYWl6ZW4tYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAka2FpemVuLWJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDNyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzMzMzRlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdHdpZHRoOiAycmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Y29udGVudDogXCJcXGU4MTZcIjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5pcy1vcGVuIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxlODE1XCI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+Ll90aXRsZSB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Pi5fYm9keSB7XHJcblx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGthaXplbi1icmFuZC1leGFtaW5lLWxpZ2h0ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka2FpemVuLWJyYW5kLWN1c3RvbWVyLWxpZ2h0ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdHBhZGRpbmc6IDJyZW0gJGJhc2UtZ3V0dGVyIC8gMiAxcmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdHBhZGRpbmc6IDFyZW0gJGJhc2UtZ3V0dGVyIC8gNCAxcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0Ll9jbG9zZUJ0biB7XHJcblx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGthaXplbi1icmFuZC1leGFtaW5lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAka2FpemVuLWJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRjb2xvcjogJGthaXplbi1icmFuZC1leGFtaW5lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0Y29sb3I6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHRwYWRkaW5nOiAuNGVtIDFlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdFx0XHRwYWRkaW5nOiAuNGVtIDEuNWVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAycmVtO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxlODE0XCI7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLjJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRvcE1lbnVQYW5lbHMtY29udmVyc2lvblBhbmVsIHtcclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAka2FpemVuLWJyYW5kLXByaW1hcnk7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRib3JkZXItY29sb3I6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXI7XHJcblx0fVxyXG5cclxuXHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuXHQubW9kYWwtdG9wTWVudVBhbmVscy1jb252ZXJzaW9uUGFuZWwgJiB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0Pi5faGVhZGVyIHtcclxuXHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka2FpemVuLWJyYW5kLXByaW1hcnktbGlnaHRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXItbGlnaHRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0cGFkZGluZzogMXJlbSAkYmFzZS1ndXR0ZXIgLyAxLjU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0cGFkZGluZzogMnJlbSAkYmFzZS1ndXR0ZXIgLyA0IDFyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Pi5fdGl0bGUge1xyXG5cdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRjb2xvcjogJGthaXplbi1icmFuZC1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0Y29sb3I6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdG1hcmdpbjogMCAwIDFyZW07XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMXJlbTtcclxuXHJcblx0XHRcdFx0LmEge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRrYWl6ZW4tYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+Ll9ib2R5IHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRwYWRkaW5nOiAxcHggJGJhc2UtZ3V0dGVyIC8gMS41IDFyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0cGFkZGluZzogMXB4ICRiYXNlLWd1dHRlciAvIDQgMXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQ+Ll9vdXRsaW5lIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQ+Ll9mb3JtIHtcclxuXHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0Pi5fYnV0dG9uIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrYWl6ZW4tYnJhbmQtcHJpbWFyeTtcclxuXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAka2FpemVuLWJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0Pi5fYnV0dG9uIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXI7XHJcblxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGthaXplbi1icmFuZC1jdXN0b21lcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdG1hcmdpbjogMCAwIDMuNXJlbTtcclxuXHJcblx0XHRcdD4uX2J1dHRvbiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxZW0gNS40cmVtIDFlbSAxcmVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogLjc1ZW0gNHJlbSAuNzVlbSAxcmVtO1xyXG5cclxuXHRcdFx0XHRcdC5tb2RhbC10b3BNZW51UGFuZWxzLWNvbnZlcnNpb25QYW5lbCAmIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblxyXG5cdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0cmVtO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0cmVtO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMi41cmVtO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyLjVyZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzMzNGVtO1xyXG5cdFx0XHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gMS42cmVtKTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDMuMnJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzMzNGVtO1xyXG5cdFx0XHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gMXJlbSk7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAycmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogLjJlbTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAycmVtO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4uX2xhYmVsIHtcclxuXHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGthaXplbi1icmFuZC1wcmltYXJ5LWxpZ2h0ZXI7XHJcblx0XHRcdFx0Y29sb3I6ICRrYWl6ZW4tYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXItbGlnaHRlcjtcclxuXHRcdFx0XHRjb2xvcjogJGthaXplbi1icmFuZC1jdXN0b21lcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQ+Ll90ZWwge1xyXG5cdFx0XHQ+Ll9idXR0b24ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMuOXJlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGthaXplbi1icmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGthaXplbi1icmFuZC1jdXN0b21lcjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxLjJyZW07XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIuN3JlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IC42N3JlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMXJlbTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuMmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4uX2luZm8ge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bWFyZ2luOiAwIDAgMXJlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0Pi5fdGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRrYWl6ZW4tYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAka2FpemVuLWJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwi4pagXCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Pi5fbm90aWNlIHtcclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDFyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdG1hcmdpbjogMCAwIDFyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Pi5fY2xvc2Uge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHQuX2J1dHRvbiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRrYWl6ZW4tYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGthaXplbi1icmFuZC1jdXN0b21lcjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAycmVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMWVtO1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZTgxNFwiO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuMmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRvcE1lbnVQYW5lbHMtbXlsaW5reFBhbmVsIHtcclxuXHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRib3JkZXItY29sb3I6ICRicmFuZC1saW5reDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0cGFkZGluZzogMnJlbSAkYmFzZS1ndXR0ZXI7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0cGFkZGluZzogMXJlbSAkYmFzZS1ndXR0ZXIgLyAzIDFweDtcclxuXHR9XHJcblxyXG5cdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuXHQ+Ll9oZWFkZXIge1xyXG5cdFx0Pi5fbG9nbyB7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyODBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjA0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+Ll9ib2R5IHtcclxuXHRcdD4uX2xlYWQge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQ+Ll9ncm91cCB7XHJcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRtYXJnaW46IDAgJGJhc2UtZ3V0dGVyIC8gLTQ7XHJcblxyXG5cdFx0XHQ+Ll9pdGVtIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgJGJhc2UtZ3V0dGVyIC8gNDtcclxuXHJcblx0XHRcdFx0Pi5fYnV0dG9uIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxLjJyZW07XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHBhZGRpbmc6IC42ZW0gMXJlbSAuNmVtIDNyZW07XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAycmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLjJlbTtcclxuXHJcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jb2wtaTN5MnF2YTUge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0aGVpZ2h0OiAzNTVweDtcclxuXHR9XHJcbn1cclxuIiwiLnRvcE5ld3NMaXN0IHtcclxuXHR1bCB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHt9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0bGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcblx0XHRcdD4uX2luZm8ge1xyXG5cdFx0XHRcdD4uX2RhdGUge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQ+Ll9jYXRlZ29yeSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMWVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Pi5fdGl0bGUge1xyXG5cdFx0XHRcdGNvbG9yOiAjMWQzOTk0O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC41cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMWVtO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRrYWl6ZW4tYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgLjVlbSAwIDA7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnRvcFNlcnZpY2VDYXJvdXNlbCB7XHJcblx0cGFkZGluZzogMmVtIDI1cHg7XHJcblxyXG5cdFtjbGFzc149Y2FyZC1dIHtcclxuXHRcdG1hcmdpbjogMCA1cHg7XHJcblx0fVxyXG5cclxuXHQuc2xpY2stbGlzdCB7XHJcblx0XHQvLyAuc2xpY2stbG9hZGluZyAmIHt9XHJcblx0fVxyXG5cclxuXHQuc2xpY2stcHJldixcclxuXHQuc2xpY2stbmV4dCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRtYXJnaW4tdG9wOiAtMzBweDtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHdpZHRoOiAyMHB4O1xyXG5cclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyYXktZGFya2VyO1xyXG5cdFx0XHQvLyAmOmJlZm9yZSB7fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZTgwMFwiO1xyXG5cdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zbGljay1wcmV2IHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0Ly8gJjpiZWZvcmUge31cclxuXHR9XHJcblxyXG5cdC5zbGljay1uZXh0IHtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ly8gJjpiZWZvcmUge31cclxuXHR9XHJcblxyXG5cdC8vIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHt9XHJcblx0LnNsaWNrLWRvdHMge1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0bWFyZ2luOiAxZW0gMCAwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXDIwMjJcIjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLndlYllha2thblNlYXJjaEZvcm0ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcblx0Pi5fdGl0bGUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRtYXJnaW46IDAgMCAxZW07XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0cGFkZGluZzogLjc1ZW0gMnJlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQ+Ll9pbmZvSWNvbiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1pbmZvO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IC43NWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRtYXJnaW46IDAgLjJlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IC4yZW07XHJcblx0XHRcdHdpZHRoOiAxLjVlbTtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtaW5mbywgJGdyYXktYmxhY2ssIDgwKTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIu+8n1wiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+Ll9maWVsZCB7XHJcblx0XHRwYWRkaW5nOiAwIDJyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0Pi5fbnVtYmVyIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0d2lkdGg6IDEycmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdHdpZHRoOiA4cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRtYXJnaW46IDFyZW0gLjJyZW07XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IC41ZW07XHJcblxyXG5cdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgkYnJhbmQtaW5mbywgLjIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Pi5fdW5pdCB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luOiAxcmVtIC4ycmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4uX2J1dHRvbiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRtYXJnaW46IDFyZW07XHJcblx0XHRcdHBhZGRpbmc6IC41ZW0gMS41ZW07XHJcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1wcmltYXJ5LCAkZ3JheS1ibGFjaywgODApO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Pi5fZXJyb3Ige1xyXG5cdFx0Y29sb3I6ICRicmFuZC1kYW5nZXI7XHJcblx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdHBhZGRpbmc6IDAgMnJlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuIiwiLnlvdXR1YmVUaHVtYkltYWdlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1ibGFjaztcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaW1ncGF0aH0vaWNvbi1wbGF5LnBuZyk7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGhlaWdodDogNDhweDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMjRweDtcclxuXHRcdG1hcmdpbi10b3A6IC0yNHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR3aWR0aDogNDhweDtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdD4gaW1nIHtcclxuXHRcdFx0b3BhY2l0eTogLjg7XHJcblx0XHR9XHJcblx0fVxyXG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUNBQSxzQkFBc0I7QUFRdEIsNEJBQTRCO0FBUzVCLGlDQUFpQztBQUlqQyw2QkFBNkI7QUF1QjdCLCtCQUErQjtBQWEvQiw4QkFBOEI7QUFNOUIsd0JBQXdCO0FBUXhCLDJCQUEyQjtBQVEzQiw4QkFBOEI7QUFLOUIsNEJBQTRCO0FBRzVCLDJCQUEyQjtBRXZGM0IsNEVBQTRFO0FBRTVFOzs7R0FHRztBQUVILEFBQUEsSUFBSSxD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QSxLQUFDLEVBQU8sUUFBUSxBQUFmO0NBUEosQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEtBR0MsQUFBQSxLQUFDLEVBQU8sTUFBTSxBQUFiLEtBR0EsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkO0NBTkosQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEtBR0MsQUFBQSxLQUFDLEVBQU8sTUFBTSxBQUFiLEtBSUEsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmO0NBUEosQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEtBSUMsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLEtBRUEsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkO0NBTkosQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEtBSUMsQUFBQSxLQUFDLEVBQU8sT0FBTyxBQUFkLEtBR0EsQUFBQSxLQUFDLEVBQU8sUUFBUSxBQUFmLEVBQWlCO0VBQ2xCLE1BQU0sRUFBRSxNQUFNO0NBQ2Q7O0NBVkgsQUFBQSxBQVlFLEtBWkQsRUFBTyxPQUFPLEFBQWQsS0FJQyxBQUFBLEtBQUMsRUFBTyxNQUFNLEFBQWIsS0FRQSxBQUFBLEtBQUMsRUFBTyxNQUFNLEFBQWI7Q0FaSixBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsS0FJQyxBQUFBLEtBQUMsRUFBTyxNQUFNLEFBQWIsS0FTQSxBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQ7Q0FiSixBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsS0FLQyxBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsS0FPQSxBQUFBLEtBQUMsRUFBTyxNQUFNLEFBQWI7Q0FaSixBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsS0FLQyxBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQsS0FRQSxBQUFBLEtBQUMsRUFBTyxPQUFPLEFBQWQ7Q0FaSixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYsS0FHQyxBQUFBLEtBQUMsRUFBTyxNQUFNLEFBQWIsS0FRQSxBQUFBLEtBQUMsRUFBTyxNQUFNLEFBQWI7Q0FYSixBQUFBLEtBQUMsRUFBTyxRQUFRLEFBQWYs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O0VBRVgsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBQUUsS0FBSztFQUNaLEdBQUcsRUFBRSxHQUFHO0NBTVQ7O0FBRUQsQUFBQSxZQUFZLENBQUM7RUFFWCxLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFBRSxLQUFLO0VBQ1osR0FBRyxFQUFFLEdBQUc7Q0FNVDs7QUFFRCxBQUFBLFlBQVksQ0FBQztFQUVYLEtBQUssRUFBRSxJQUFJO0VBQ1gsS0FBSyxFQUFFLEtBQUs7RUFDWixHQUFHLEVBQUUsR0FBRztDQU1UOztBQUVELEFBQUEsWUFBWSxDQUFDO0VBRVgsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBQUUsSUFBSTtFQUNYLEdBQUcsRUFBRSxHQUFHO0NBTVQ7O0FBRUQsQUFBQSxZQUFZLENBQUM7RUFFWCxLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFBRSxJQUFJO0VBQ1gsR0FBRyxFQUFFLEdBQUc7Q0FNVDs7QUFFRCxBQUFBLGFBQWEsQ0FBQztFQUVaLE1BQU0sRUFBRSxJQUFJO0VBQ1osSUFBSSxFQUFFLElBQUk7RUFDVixHQUFHLEVBQUUsS0FBSztFQUNWLEtBQUssRUFBRSxLQUFLO0NBUWI7O0FBRUQsQUFBQSxZQUFZLENBQUM7RUFFWCxLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFBRSxLQUFLO0VBQ1osR0FBRyxFQUFFLEtBQUs7Q0FNWDs7QUFFRCxBQUFBLFlBQVksQ0FBQztFQUVYLEtBQUssRUFBRSxJQUFJO0VBQ1gsS0FBSyxFQUFFLElBQUk7RUFDWCxHQUFHLEVBQUUsS0FBSztDQU1YOztBQUVELEFBQUEsYUFBYSxDQUFDO0VBRVosTUFBTSxFQUFFLEdBQUc7RUFDWCxNQUFNLEVBQUUsSUFBSTtFQUNaLElBQUksRUFBRSxJQUFJO0VBQ1YsS0FBSyxFQUFFLEtBQUs7Q0FRYjs7QUFFRCxBQUFBLFlBQVksQ0FBQztFQUVYLE1BQU0sRUFBRSxHQUFHO0VBQ1gsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBQUUsS0FBSztDQU1iOztBQUVELEFBQUEsWUFBWSxDQUFD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 */
