@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;
}

@media print {
  .searchForm form input[type=submit] {
    background: none !important;
    border: 1px solid #ccc !important;
    padding: 5px 10px !important;
  }
  .fontSwitcher ul li input[type=button] {
    background: none !important;
    border: 1px solid #ccc !important;
    color: #ccc !important;
    padding: 5px !important;
  }
  .fontSwitcher ul li input[type=button].is-active {
    border: 1px solid #666 !important;
    color: #666 !important;
  }
  .globalNavigation ul li a {
    font-weight: normal !important;
  }
  .globalNavigation ul li a.is-active {
    font-weight: bold !important;
  }
  .bd-risingArc {
    background: none !important;
    border-bottom: 4px solid #c02 !important;
  }
  .localNavigation > ._content h2 {
    border: 1px solid #ccc !important;
    border-bottom: none !important;
  }
  .localNavigation > ._content h2 a {
    background: none !important;
    color: #333 !important;
  }
  .localNavigation > ._content ul li a._active {
    background: none !important;
    color: #333;
    font-weight: bold !important;
  }
  .localNavigation > ._content ul li a._active:before {
    color: #c02 !important;
    font-weight: normal !important;
  }
  table thead tr th {
    background: none !important;
    color: #333 !important;
  }
  table thead tr td {
    background: none !important;
    color: #333 !important;
  }
  table tbody tr th {
    background: none !important;
    color: #333 !important;
  }
  table tfoot tr th {
    background: none !important;
    color: #333 !important;
  }
  .btn-fill {
    background: none !important;
    color: #333 !important;
  }
  .theme-examine .btn-fill:before,
  [class*="theme-"] .theme-examine .btn-fill:before, .theme-examine .btn-fill > [class^=icon-]:after,
  [class*="theme-"] .theme-examine .btn-fill > [class^=icon-]:after {
    color: #ea9a00 !important;
  }
  .theme-customer .btn-fill:before,
  [class*="theme-"] .theme-customer .btn-fill:before, .theme-customer .btn-fill > [class^=icon-]:after,
  [class*="theme-"] .theme-customer .btn-fill > [class^=icon-]:after {
    color: #009d76 !important;
  }
  .theme-goods .btn-fill:before,
  [class*="theme-"] .theme-goods .btn-fill:before, .theme-goods .btn-fill > [class^=icon-]:after,
  [class*="theme-"] .theme-goods .btn-fill > [class^=icon-]:after {
    color: #e2516f !important;
  }
  .theme-linkx .btn-fill:before,
  [class*="theme-"] .theme-linkx .btn-fill:before, .theme-linkx .btn-fill > [class^=icon-]:after,
  [class*="theme-"] .theme-linkx .btn-fill > [class^=icon-]:after {
    color: #e73134 !important;
  }
  .theme-company .btn-fill:before,
  [class*="theme-"] .theme-company .btn-fill:before, .theme-company .btn-fill > [class^=icon-]:after,
  [class*="theme-"] .theme-company .btn-fill > [class^=icon-]:after {
    color: #c02 !important;
  }
  .theme-examine .btn-fill span > svg > .a,
  [class*="theme-"] .theme-examine .btn-fill span > svg > .a {
    fill: #ea9a00 !important;
  }
  .theme-customer .btn-fill span > svg > .a,
  [class*="theme-"] .theme-customer .btn-fill span > svg > .a {
    fill: #009d76 !important;
  }
  .theme-goods .btn-fill span > svg > .a,
  [class*="theme-"] .theme-goods .btn-fill span > svg > .a {
    fill: #e2516f !important;
  }
  .theme-linkx .btn-fill span > svg > .a,
  [class*="theme-"] .theme-linkx .btn-fill span > svg > .a {
    fill: #e73134 !important;
  }
  .theme-company .btn-fill span > svg > .a,
  [class*="theme-"] .theme-company .btn-fill span > svg > .a {
    fill: #c02 !important;
  }
  .btn-fill.btn-default {
    border: 2px solid #ccc !important;
  }
  .theme-examine .btn-fill.btn-primary,
  [class*="theme-"] .theme-examine .btn-fill.btn-primary {
    border: 2px solid #ea9a00 !important;
  }
  .theme-customer .btn-fill.btn-primary,
  [class*="theme-"] .theme-customer .btn-fill.btn-primary {
    border: 2px solid #009d76 !important;
  }
  .theme-goods .btn-fill.btn-primary,
  [class*="theme-"] .theme-goods .btn-fill.btn-primary {
    border: 2px solid #e2516f !important;
  }
  .theme-linkx .btn-fill.btn-primary,
  [class*="theme-"] .theme-linkx .btn-fill.btn-primary {
    border: 2px solid #e73134 !important;
  }
  .theme-company .btn-fill.btn-primary,
  [class*="theme-"] .theme-company .btn-fill.btn-primary {
    border: 2px solid #c02 !important;
  }
  .card-fill {
    background: none !important;
    color: #333 !important;
  }
  .theme-examine .card-fill > ._content > ._title:before,
  [class*="theme-"] .theme-examine .card-fill > ._content > ._title:before, .theme-examine .card-fill > ._content > [class^=icon-]:before,
  [class*="theme-"] .theme-examine .card-fill > ._content > [class^=icon-]:before {
    color: #ea9a00 !important;
  }
  .theme-customer .card-fill > ._content > ._title:before,
  [class*="theme-"] .theme-customer .card-fill > ._content > ._title:before, .theme-customer .card-fill > ._content > [class^=icon-]:before,
  [class*="theme-"] .theme-customer .card-fill > ._content > [class^=icon-]:before {
    color: #009d76 !important;
  }
  .theme-goods .card-fill > ._content > ._title:before,
  [class*="theme-"] .theme-goods .card-fill > ._content > ._title:before, .theme-goods .card-fill > ._content > [class^=icon-]:before,
  [class*="theme-"] .theme-goods .card-fill > ._content > [class^=icon-]:before {
    color: #e2516f !important;
  }
  .theme-linkx .card-fill > ._content > ._title:before,
  [class*="theme-"] .theme-linkx .card-fill > ._content > ._title:before, .theme-linkx .card-fill > ._content > [class^=icon-]:before,
  [class*="theme-"] .theme-linkx .card-fill > ._content > [class^=icon-]:before {
    color: #e73134 !important;
  }
  .theme-company .card-fill > ._content > ._title:before,
  [class*="theme-"] .theme-company .card-fill > ._content > ._title:before, .theme-company .card-fill > ._content > [class^=icon-]:before,
  [class*="theme-"] .theme-company .card-fill > ._content > [class^=icon-]:before {
    color: #c02 !important;
  }
  .card-fill.card-default {
    border: 2px solid #ccc !important;
  }
  .theme-examine .card-fill.card-primary,
  [class*="theme-"] .theme-examine .card-fill.card-primary {
    border: 2px solid #ea9a00 !important;
  }
  .theme-customer .card-fill.card-primary,
  [class*="theme-"] .theme-customer .card-fill.card-primary {
    border: 2px solid #009d76 !important;
  }
  .theme-goods .card-fill.card-primary,
  [class*="theme-"] .theme-goods .card-fill.card-primary {
    border: 2px solid #e2516f !important;
  }
  .theme-linkx .card-fill.card-primary,
  [class*="theme-"] .theme-linkx .card-fill.card-primary {
    border: 2px solid #e73134 !important;
  }
  .theme-company .card-fill.card-primary,
  [class*="theme-"] .theme-company .card-fill.card-primary {
    border: 2px solid #c02 !important;
  }
  .panel-fill,
  .panel-fill-lighter {
    background: none !important;
    color: #333 !important;
  }
  .panel-fill.panel-default,
  .panel-fill-lighter.panel-default {
    border: 2px solid #ccc !important;
  }
  .theme-examine .panel-fill.panel-primary,
  [class*="theme-"] .theme-examine .panel-fill.panel-primary, .theme-examine
  .panel-fill-lighter.panel-primary,
  [class*="theme-"] .theme-examine
  .panel-fill-lighter.panel-primary {
    border: 2px solid #ea9a00 !important;
  }
  .theme-customer .panel-fill.panel-primary,
  [class*="theme-"] .theme-customer .panel-fill.panel-primary, .theme-customer
  .panel-fill-lighter.panel-primary,
  [class*="theme-"] .theme-customer
  .panel-fill-lighter.panel-primary {
    border: 2px solid #009d76 !important;
  }
  .theme-goods .panel-fill.panel-primary,
  [class*="theme-"] .theme-goods .panel-fill.panel-primary, .theme-goods
  .panel-fill-lighter.panel-primary,
  [class*="theme-"] .theme-goods
  .panel-fill-lighter.panel-primary {
    border: 2px solid #e2516f !important;
  }
  .theme-linkx .panel-fill.panel-primary,
  [class*="theme-"] .theme-linkx .panel-fill.panel-primary, .theme-linkx
  .panel-fill-lighter.panel-primary,
  [class*="theme-"] .theme-linkx
  .panel-fill-lighter.panel-primary {
    border: 2px solid #e73134 !important;
  }
  .theme-company .panel-fill.panel-primary,
  [class*="theme-"] .theme-company .panel-fill.panel-primary, .theme-company
  .panel-fill-lighter.panel-primary,
  [class*="theme-"] .theme-company
  .panel-fill-lighter.panel-primary {
    border: 2px solid #c02 !important;
  }
  .panel-stroke-regular > ._header,
  .panel-stroke-bold > ._header {
    background: none !important;
    color: #333 !important;
    padding-bottom: 0 !important;
  }
  .label-default {
    background: none !important;
    border: 1px solid #eee !important;
    color: #333 !important;
  }
  .label-primary {
    background: none !important;
    border: 1px solid #c02 !important;
    color: #c02 !important;
  }
  .theme-company .label-primary,
  [class*="theme-"] .theme-company .label-primary {
    border: 1px solid #c02 !important;
  }
  .theme-examine .label-primary,
  [class*="theme-"] .theme-examine .label-primary {
    border: 1px solid #ea9a00 !important;
    color: #ea9a00 !important;
  }
  .theme-customer .label-primary,
  [class*="theme-"] .theme-customer .label-primary {
    border: 1px solid #009d76 !important;
    color: #009d76 !important;
  }
  .theme-linkx .label-primary,
  [class*="theme-"] .theme-linkx .label-primary {
    border: 1px solid #e73134 !important;
    color: #e73134 !important;
  }
  .theme-goods .label-primary,
  [class*="theme-"] .theme-goods .label-primary {
    border: 1px solid #e2516f !important;
    color: #e2516f !important;
  }
  .label-P01 {
    background: none !important;
    border: 1px solid #fcc800 !important;
    color: #fcc800 !important;
  }
  .label-P02 {
    background: none !important;
    border: 1px solid #c7d200 !important;
    color: #c7d200 !important;
  }
  .label-P03 {
    background: none !important;
    border: 1px solid #009f3a !important;
    color: #009f3a !important;
  }
  .label-P04 {
    background: none !important;
    border: 1px solid #009eb7 !important;
    color: #009eb7 !important;
  }
  .label-P05 {
    background: none !important;
    border: 1px solid #009cdb !important;
    color: #009cdb !important;
  }
  .label-P06 {
    background: none !important;
    border: 1px solid #0068b4 !important;
    color: #0068b4 !important;
  }
  .label-P07 {
    background: none !important;
    border: 1px solid #826fb0 !important;
    color: #826fb0 !important;
  }
  .label-P08 {
    background: none !important;
    border: 1px solid #e73c84 !important;
    color: #e73c84 !important;
  }
  .label-P09 {
    background: none !important;
    border: 1px solid #e73134 !important;
    color: #e73134 !important;
  }
  .label-P10 {
    background: none !important;
    border: 1px solid #ed8b00 !important;
    color: #ed8b00 !important;
  }
  .label-salesreport {
    background: none !important;
    border: 1px solid #7e57a0 !important;
    color: #7e57a0 !important;
  }
  .label-settlement {
    background: none !important;
    border: 1px solid #d49c4c !important;
    color: #d49c4c !important;
  }
  .label-management {
    background: none !important;
    border: 1px solid #d25682 !important;
    color: #d25682 !important;
  }
  .label-personnel {
    background: none !important;
    border: 1px solid #4da06e !important;
    color: #4da06e !important;
  }
  .label-csr {
    background: none !important;
    border: 1px solid #9ab742 !important;
    color: #9ab742 !important;
  }
  .label-shares {
    background: none !important;
    border: 1px solid #576fa0 !important;
    color: #576fa0 !important;
  }
  .label-other {
    background: none !important;
    border: 1px solid #8f9696 !important;
    color: #8f9696 !important;
  }
  .label-products {
    background: none !important;
    border: 1px solid #d77e3c !important;
    color: #d77e3c !important;
  }
  .label-himawari {
    background: none !important;
    border: 1px solid #d2ad3e !important;
    color: #d2ad3e !important;
  }
  .label-nipponkoa {
    background: none !important;
    border: 1px solid #bd4747 !important;
    color: #bd4747 !important;
  }
  .label-product-A {
    background: none !important;
    border: 1px solid #8b65ba !important;
    color: #8b65ba !important;
  }
  .label-product-B {
    background: none !important;
    border: 1px solid #5364b6 !important;
    color: #5364b6 !important;
  }
  .label-product-C {
    background: none !important;
    border: 1px solid #b4558f !important;
    color: #b4558f !important;
  }
  .label-product-D {
    background: none !important;
    border: 1px solid #297f98 !important;
    color: #297f98 !important;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUtcHJpbnQuY3NzIiwic291cmNlcyI6WyJzdHlsZS1wcmludC5zY3NzIiwiYmFzZS9fMDFfdmFyaWFibGVzLnNjc3MiLCJiYXNlL18wMl9taXhpbnMuc2NzcyIsImJhc2UvXzAzX25vcm1hbGl6ZS5zY3NzIiwiYmFzZS9fMDRfc2NhZmZvbGRpbmcuc2NzcyIsImxheW91dC9fYXJ0aWNsZS5zY3NzIiwibGF5b3V0L19hc2lkZS5zY3NzIiwibGF5b3V0L19icmVhZGNydW1icy5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX21haW4uc2NzcyIsImxheW91dC9fbW9iaWxlLnNjc3MiLCJsYXlvdXQvX3BhZ2VIZWFkZXIuc2NzcyIsImxheW91dC9fc2NyZWVuLnNjc3MiLCJsYXlvdXQvX3Njcm9sbFRvVG9wLnNjc3MiLCJtb2R1bGUvX2NvbHVtbi5zY3NzIiwibW9kdWxlL19jb250YWluZXIuc2NzcyIsIm1vZHVsZS9fcm93LnNjc3MiLCJtb2R1bGUvX3NlY3Rpb24uc2NzcyIsInN0YXRlL19tYWduaWZpY1BvcHVwLnNjc3MiLCJzdGF0ZS9fc2xpY2suc2NzcyIsImVsZW1lbnQvXzAwX2ljb24uc2NzcyIsImVsZW1lbnQvXzAyX2dyaWQuc2NzcyIsImVsZW1lbnQvXzAzX3NwYWNlLnNjc3MiLCJlbGVtZW50L18wNF9oZWFkaW5nLnNjc3MiLCJlbGVtZW50L18wNV90ZXh0LnNjc3MiLCJlbGVtZW50L18wNl9saXN0LnNjc3MiLCJlbGVtZW50L18wN19maWd1cmUuc2NzcyIsImVsZW1lbnQvXzA4X3RhYmxlLnNjc3MiLCJlbGVtZW50L18wOV9mb3JtLnNjc3MiLCJlbGVtZW50L18xMF9idXR0b24uc2NzcyIsImVsZW1lbnQvXzExX2NhcmQuc2NzcyIsImVsZW1lbnQvXzEyX3BhbmVsLnNjc3MiLCJlbGVtZW50L18xM19sYWJlbC5zY3NzIiwiZWxlbWVudC9fMTRfc2VhcmNoLnNjc3MiLCJlbGVtZW50L18xNV9tb2RhbC5zY3NzIiwiZWxlbWVudC9fMTZfZnJhbWUuc2NzcyIsImNvbXBvbmVudC9fYnJlYWRjcnVtYnMuc2NzcyIsImNvbXBvbmVudC9fY2VydGlmaWNhdGVDaGVja1BhbmVsLnNjc3MiLCJjb21wb25lbnQvX2Nsb3NlQnV0dG9uLnNjc3MiLCJjb21wb25lbnQvX2NvbXBhbnlMb2dvLnNjc3MiLCJjb21wb25lbnQvX2NvbXBhbnlUZXh0LnNjc3MiLCJjb21wb25lbnQvX2NvbnN1bHRhdGlvblNlcnZpY2VQYW5lbC1CLnNjc3MiLCJjb21wb25lbnQvX2NvbnN1bHRhdGlvblNlcnZpY2VQYW5lbC5zY3NzIiwiY29tcG9uZW50L19jb250YWN0SW50cm9CbG9jay5zY3NzIiwiY29tcG9uZW50L19jb250cmFjdGFudFBhbmVsLnNjc3MiLCJjb21wb25lbnQvX2NvcHlyaWdodC5zY3NzIiwiY29tcG9uZW50L19jdGFQYW5lbC5zY3NzIiwiY29tcG9uZW50L19jdXN0b21lckNvbnRhY3RQYW5lbC5zY3NzIiwiY29tcG9uZW50L19jdXN0b21lckhlcm9Bbm5vdW5jZS5zY3NzIiwiY29tcG9uZW50L19jdXN0b21lckludHJvR3VpZGUuc2NzcyIsImNvbXBvbmVudC9fY3VzdG9tZXJNYWluVmlzdWFsLnNjc3MiLCJjb21wb25lbnQvX2N1c3RvbWVyTmV3c0xpc3Quc2NzcyIsImNvbXBvbmVudC9fY3VzdG9tZXJTZXJ2aWNlTGlzdC5zY3NzIiwiY29tcG9uZW50L19kYWlseUhvc3BpdGFsaXphdGlvbkJlbmVmaXQuc2NzcyIsImNvbXBvbmVudC9fZGVkdWN0aW9uU3VwcG9ydFRvb2wuc2NzcyIsImNvbXBvbmVudC9fZGV2ZWxvcGVycy5zY3NzIiwiY29tcG9uZW50L19kZ2FGYXFQYW5lbC5zY3NzIiwiY29tcG9uZW50L19kaWdpdGFsQm9va1BhbmVsLnNjc3MiLCJjb21wb25lbnQvX2VudHJ5RXhhbXBsZUxpc3Quc2NzcyIsImNvbXBvbmVudC9fZXhhbWluZUNvbnZlcnNpb25QYW5lbC5zY3NzIiwiY29tcG9uZW50L19leGFtaW5lQ291bnNlbG9yc1ZvaWNlLnNjc3MiLCJjb21wb25lbnQvX2V4YW1pbmVTaW11bGF0aW9uQ2FyZC5zY3NzIiwiY29tcG9uZW50L19mb250U3dpdGNoZXIuc2NzcyIsImNvbXBvbmVudC9fZm9vdGVyQmFubmVyLnNjc3MiLCJjb21wb25lbnQvX2Zvb3Rlck5hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudC9fZnJlZWRpYWxQYW5lbC5zY3NzIiwiY29tcG9uZW50L19nZW5lcmljSGVyb0Fubm91bmNlLnNjc3MiLCJjb21wb25lbnQvX2dlbmVyaWNNYWluVmlzdWFsLnNjc3MiLCJjb21wb25lbnQvX2dsb2JhbEZvb3Rlci5zY3NzIiwiY29tcG9uZW50L19nbG9iYWxIZWFkZXIuc2NzcyIsImNvbXBvbmVudC9fZ2xvYmFsTmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50L19nb29kc0NvbnZlcnNpb25QYW5lbC5zY3NzIiwiY29tcG9uZW50L19nb29kc0hlYWRlci5zY3NzIiwiY29tcG9uZW50L19oZWFkZXJOYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnQvX2hlYWx0aE1hbmFnZW1lbnRJbmZvZ3JhcGhpYy5zY3NzIiwiY29tcG9uZW50L19obGFMaXN0LnNjc3MiLCJjb21wb25lbnQvX2hsYU1hcC5zY3NzIiwiY29tcG9uZW50L19ob2xkaW5nc0xvZ28uc2NzcyIsImNvbXBvbmVudC9fbGlmZUluc3VyYW5jZVNpbXVsYXRvci5zY3NzIiwiY29tcG9uZW50L19saW5lRnJpZW5kUmVnaXN0cmF0aW9uLnNjc3MiLCJjb21wb25lbnQvX2xpbmVGcmllbmRSZWdpc3RyYXRpb25GbG93LnNjc3MiLCJjb21wb25lbnQvX2xpdHkuc2NzcyIsImNvbXBvbmVudC9fbG9jYWxOYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnQvX2xvZ2luQnV0dG9uLnNjc3MiLCJjb21wb25lbnQvX21haW5WaXN1YWwuc2NzcyIsImNvbXBvbmVudC9fbWVudUJ1dHRvbi5zY3NzIiwiY29tcG9uZW50L19teWxpbmt4QW5ub3VuY2VQYW5lbC5zY3NzIiwiY29tcG9uZW50L19uZXdzSW5mby5zY3NzIiwiY29tcG9uZW50L19uZXdzTGlzdC5zY3NzIiwiY29tcG9uZW50L19wYWdlSGVhZGVyLnNjc3MiLCJjb21wb25lbnQvX3BhZ2VOYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnQvX3BsdWdpbkluZm8uc2NzcyIsImNvbXBvbmVudC9fcHJlbWl1bVNpbXVsYXRvclBhbmVsLnNjc3MiLCJjb21wb25lbnQvX3Byb2NlZHVyZUxlZ2VuZFBhbmVsLnNjc3MiLCJjb21wb25lbnQvX3Byb2NlZHVyZVN1bW1hcnlQYW5lbC5zY3NzIiwiY29tcG9uZW50L19wcm9kdWN0Q2Fyb3VzZWwuc2NzcyIsImNvbXBvbmVudC9fcHJvZHVjdENhdGVvZ3J5SGVhZGVyLnNjc3MiLCJjb21wb25lbnQvX3Byb2R1Y3REZXRhaWxDYXJkLnNjc3MiLCJjb21wb25lbnQvX3Byb2R1Y3RGZWF0dXJlQnV0dG9uLnNjc3MiLCJjb21wb25lbnQvX3Byb2R1Y3RGZWF0dXJlVGl0bGUuc2NzcyIsImNvbXBvbmVudC9fcHJvZHVjdEhlYWRlci5zY3NzIiwiY29tcG9uZW50L19wcm9kdWN0TmF2aWdhdGlvblBhbmVsLnNjc3MiLCJjb21wb25lbnQvX3Byb2R1Y3RQYW5lbC5zY3NzIiwiY29tcG9uZW50L19wcm9kdWN0U2VhcmNoUGFuZWwuc2NzcyIsImNvbXBvbmVudC9fcmljaEZvb3Rlci5zY3NzIiwiY29tcG9uZW50L19zY3JvbGxUb1RvcC5zY3NzIiwiY29tcG9uZW50L19zZWFyY2hBbGxpYW5jZUZhY2lsaXR5LnNjc3MiLCJjb21wb25lbnQvX3NlYXJjaEZvcm0uc2NzcyIsImNvbXBvbmVudC9fc2Vuc2hpbmlyeW9uZXRIZWFkZXIuc2NzcyIsImNvbXBvbmVudC9fc2ZUb2dnbGUuc2NzcyIsImNvbXBvbmVudC9fc2ZUb3VjaFNjcm9sbC5zY3NzIiwiY29tcG9uZW50L19zaXRlbWFwLnNjc3MiLCJjb21wb25lbnQvX3N1cHBvcnRTZXJ2aWNlUGFuZWwuc2NzcyIsImNvbXBvbmVudC9fc3dpdGNoRGVza3RvcEJ1dHRvbi5zY3NzIiwiY29tcG9uZW50L19zd2l0Y2hEZXZpY2VCdXR0b24uc2NzcyIsImNvbXBvbmVudC9fc3dpdGNoTW9iaWxlQnV0dG9uLnNjc3MiLCJjb21wb25lbnQvX3RhYk5hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudC9fdGV4dEJhbm5lci5zY3NzIiwiY29tcG9uZW50L190b3BCcmFuZGluZ1BhbmVsLnNjc3MiLCJjb21wb25lbnQvX3RvcENvbnZlcnNpb25CYXIuc2NzcyIsImNvbXBvbmVudC9fdG9wQ29ycG9yYXRlR3JvdXBMaXN0cy5zY3NzIiwiY29tcG9uZW50L190b3BIZXJvQW5ub3VuY2Uuc2NzcyIsImNvbXBvbmVudC9fdG9wSGVyb0NvbnRlbnQuc2NzcyIsImNvbXBvbmVudC9fdG9wSW1wb3J0YW50Tm90aWNlLnNjc3MiLCJjb21wb25lbnQvX3RvcEludHJkdWN0aW9uU2VjdGlvbi5zY3NzIiwiY29tcG9uZW50L190b3BNYWluVmlzdWFsLnNjc3MiLCJjb21wb25lbnQvX3RvcE1lbnVQYW5lbHMuc2NzcyIsImNvbXBvbmVudC9fdG9wTmV3c0xpc3Quc2NzcyIsImNvbXBvbmVudC9fdG9wU2VydmljZUNhcm91c2VsLnNjc3MiLCJjb21wb25lbnQvX3dlYllha2thblNlYXJjaEZvcm0uc2NzcyIsImNvbXBvbmVudC9feW91dHViZVRodW1iSW1hZ2Uuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIkZGV2aWNlOiBkZXNrdG9wO1xyXG5cclxuQGltcG9ydCBcImJhc2UvXzAxX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmFzZS9fMDJfbWl4aW5zLnNjc3NcIjtcbkBpbXBvcnQgXCJiYXNlL18wM19ub3JtYWxpemUuc2Nzc1wiO1xuQGltcG9ydCBcImJhc2UvXzA0X3NjYWZmb2xkaW5nLnNjc3NcIjtcclxuQGltcG9ydCBcImxheW91dC9fYXJ0aWNsZS5zY3NzXCI7XG5AaW1wb3J0IFwibGF5b3V0L19hc2lkZS5zY3NzXCI7XG5AaW1wb3J0IFwibGF5b3V0L19icmVhZGNydW1icy5zY3NzXCI7XG5AaW1wb3J0IFwibGF5b3V0L19mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dC9faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJsYXlvdXQvX21haW4uc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dC9fbW9iaWxlLnNjc3NcIjtcbkBpbXBvcnQgXCJsYXlvdXQvX3BhZ2VIZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dC9fc2NyZWVuLnNjc3NcIjtcbkBpbXBvcnQgXCJsYXlvdXQvX3Njcm9sbFRvVG9wLnNjc3NcIjtcclxuQGltcG9ydCBcIm1vZHVsZS9fY29sdW1uLnNjc3NcIjtcbkBpbXBvcnQgXCJtb2R1bGUvX2NvbnRhaW5lci5zY3NzXCI7XG5AaW1wb3J0IFwibW9kdWxlL19yb3cuc2Nzc1wiO1xuQGltcG9ydCBcIm1vZHVsZS9fc2VjdGlvbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJzdGF0ZS9fbWFnbmlmaWNQb3B1cC5zY3NzXCI7XG5AaW1wb3J0IFwic3RhdGUvX3NsaWNrLnNjc3NcIjtcclxuQGltcG9ydCBcImVsZW1lbnQvXzAwX2ljb24uc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnQvXzAyX2dyaWQuc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnQvXzAzX3NwYWNlLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50L18wNF9oZWFkaW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50L18wNV90ZXh0LnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50L18wNl9saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50L18wN19maWd1cmUuc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnQvXzA4X3RhYmxlLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50L18wOV9mb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50L18xMF9idXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnQvXzExX2NhcmQuc2Nzc1wiO1xuQGltcG9ydCBcImVsZW1lbnQvXzEyX3BhbmVsLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50L18xM19sYWJlbC5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudC9fMTRfc2VhcmNoLnNjc3NcIjtcbkBpbXBvcnQgXCJlbGVtZW50L18xNV9tb2RhbC5zY3NzXCI7XG5AaW1wb3J0IFwiZWxlbWVudC9fMTZfZnJhbWUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50L19icmVhZGNydW1icy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19jZXJ0aWZpY2F0ZUNoZWNrUGFuZWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fY2xvc2VCdXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fY29tcGFueUxvZ28uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fY29tcGFueVRleHQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fY29uc3VsdGF0aW9uU2VydmljZVBhbmVsLUIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fY29uc3VsdGF0aW9uU2VydmljZVBhbmVsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2NvbnRhY3RJbnRyb0Jsb2NrLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2NvbnRyYWN0YW50UGFuZWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fY29weXJpZ2h0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2N0YVBhbmVsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2N1c3RvbWVyQ29udGFjdFBhbmVsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2N1c3RvbWVySGVyb0Fubm91bmNlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2N1c3RvbWVySW50cm9HdWlkZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19jdXN0b21lck1haW5WaXN1YWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fY3VzdG9tZXJOZXdzTGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19jdXN0b21lclNlcnZpY2VMaXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2RhaWx5SG9zcGl0YWxpemF0aW9uQmVuZWZpdC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19kZWR1Y3Rpb25TdXBwb3J0VG9vbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19kZXZlbG9wZXJzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2RnYUZhcVBhbmVsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2RpZ2l0YWxCb29rUGFuZWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fZW50cnlFeGFtcGxlTGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19leGFtaW5lQ29udmVyc2lvblBhbmVsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2V4YW1pbmVDb3Vuc2Vsb3JzVm9pY2Uuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fZXhhbWluZVNpbXVsYXRpb25DYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2ZvbnRTd2l0Y2hlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19mb290ZXJCYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fZm9vdGVyTmF2aWdhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19mcmVlZGlhbFBhbmVsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2dlbmVyaWNIZXJvQW5ub3VuY2Uuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fZ2VuZXJpY01haW5WaXN1YWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fZ2xvYmFsRm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2dsb2JhbEhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19nbG9iYWxOYXZpZ2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2dvb2RzQ29udmVyc2lvblBhbmVsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2dvb2RzSGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2hlYWRlck5hdmlnYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9faGVhbHRoTWFuYWdlbWVudEluZm9ncmFwaGljLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2hsYUxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9faGxhTWFwLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2hvbGRpbmdzTG9nby5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19saWZlSW5zdXJhbmNlU2ltdWxhdG9yLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX2xpbmVGcmllbmRSZWdpc3RyYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fbGluZUZyaWVuZFJlZ2lzdHJhdGlvbkZsb3cuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fbGl0eS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19sb2NhbE5hdmlnYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fbG9naW5CdXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fbWFpblZpc3VhbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19tZW51QnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX215bGlua3hBbm5vdW5jZVBhbmVsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX25ld3NJbmZvLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX25ld3NMaXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3BhZ2VIZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fcGFnZU5hdmlnYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fcGx1Z2luSW5mby5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19wcmVtaXVtU2ltdWxhdG9yUGFuZWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fcHJvY2VkdXJlTGVnZW5kUGFuZWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fcHJvY2VkdXJlU3VtbWFyeVBhbmVsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3Byb2R1Y3RDYXJvdXNlbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19wcm9kdWN0Q2F0ZW9ncnlIZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fcHJvZHVjdERldGFpbENhcmQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fcHJvZHVjdEZlYXR1cmVCdXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fcHJvZHVjdEZlYXR1cmVUaXRsZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19wcm9kdWN0SGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3Byb2R1Y3ROYXZpZ2F0aW9uUGFuZWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fcHJvZHVjdFBhbmVsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3Byb2R1Y3RTZWFyY2hQYW5lbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19yaWNoRm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3Njcm9sbFRvVG9wLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3NlYXJjaEFsbGlhbmNlRmFjaWxpdHkuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fc2VhcmNoRm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19zZW5zaGluaXJ5b25ldEhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19zZlRvZ2dsZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19zZlRvdWNoU2Nyb2xsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3NpdGVtYXAuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fc3VwcG9ydFNlcnZpY2VQYW5lbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19zd2l0Y2hEZXNrdG9wQnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3N3aXRjaERldmljZUJ1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L19zd2l0Y2hNb2JpbGVCdXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fdGFiTmF2aWdhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L190ZXh0QmFubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3RvcEJyYW5kaW5nUGFuZWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fdG9wQ29udmVyc2lvbkJhci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L190b3BDb3Jwb3JhdGVHcm91cExpc3RzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3RvcEhlcm9Bbm5vdW5jZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L190b3BIZXJvQ29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L190b3BJbXBvcnRhbnROb3RpY2Uuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fdG9wSW50cmR1Y3Rpb25TZWN0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvX3RvcE1haW5WaXN1YWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fdG9wTWVudVBhbmVscy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L190b3BOZXdzTGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L190b3BTZXJ2aWNlQ2Fyb3VzZWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudC9fd2ViWWFra2FuU2VhcmNoRm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50L195b3V0dWJlVGh1bWJJbWFnZS5zY3NzXCI7XHJcblxyXG4qIHtcclxuXHQvLyBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNjY2MgIWltcG9ydGFudDtcclxufVxyXG5cclxuQGluY2x1ZGUgcHJpbnQge1xyXG5cdC5zZWFyY2hGb3JtIHtcclxuXHRcdGZvcm0ge1xyXG5cdFx0XHRpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmZvbnRTd2l0Y2hlciB7XHJcblx0XHR1bCB7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRpbnB1dFt0eXBlPWJ1dHRvbl0ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1saWdodCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHQmLmlzLWFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWRhcmsgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcmsgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lmdsb2JhbE5hdmlnYXRpb24ge1xyXG5cdFx0dWwge1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHQmLmlzLWFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5iZC1yaXNpbmdBcmMge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5sb2NhbE5hdmlnYXRpb24ge1xyXG5cdFx0PiAuX2NvbnRlbnQge1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktZGFya2VyICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0Ji5fYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcmtlcjtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHR0YWJsZSB7XHJcblx0XHR0aGVhZCB7XHJcblx0XHRcdHRyIHtcclxuXHRcdFx0XHR0aCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktZGFya2VyICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRkIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrZXIgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHRib2R5IHtcclxuXHRcdFx0dHIge1xyXG5cdFx0XHRcdHRoIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrZXIgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHRmb290IHtcclxuXHRcdFx0dHIge1xyXG5cdFx0XHRcdHRoIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrZXIgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmJ0bi1maWxsIHtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAkZ3JheS1kYXJrZXIgIWltcG9ydGFudDtcclxuXHRcdCY6YmVmb3JlLCA+IFtjbGFzc149aWNvbi1dOmFmdGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1leGFtaW5lICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtY3VzdG9tZXIgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1nb29kcyAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWxpbmt4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHNwYW4gPiBzdmcgPiAuYSB7XHJcblx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdGZpbGw6ICRicmFuZC1leGFtaW5lICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdGZpbGw6ICRicmFuZC1jdXN0b21lciAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRmaWxsOiAkYnJhbmQtZ29vZHMgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0ZmlsbDogJGJyYW5kLWxpbmt4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0ZmlsbDogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5idG4tZGVmYXVsdCB7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRncmF5LWxpZ2h0ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQmLmJ0bi1wcmltYXJ5IHtcclxuXHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGJyYW5kLWV4YW1pbmUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGJyYW5kLWN1c3RvbWVyICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1nb29kcyAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtbGlua3ggIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jYXJkLWZpbGwge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICRncmF5LWRhcmtlciAhaW1wb3J0YW50O1xyXG5cdFx0PiAuX2NvbnRlbnQgPiAuX3RpdGxlOmJlZm9yZSwgPiAuX2NvbnRlbnQgPiBbY2xhc3NePWljb24tXTpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWV4YW1pbmUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1jdXN0b21lciAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWdvb2RzICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtbGlua3ggIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5jYXJkLWRlZmF1bHQge1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkZ3JheS1saWdodCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0Ji5jYXJkLXByaW1hcnkge1xyXG5cdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtZXhhbWluZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtY3VzdG9tZXIgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGJyYW5kLWdvb2RzICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1saW5reCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnBhbmVsLWZpbGwsXHJcblx0LnBhbmVsLWZpbGwtbGlnaHRlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogJGdyYXktZGFya2VyICFpbXBvcnRhbnQ7XHJcblx0XHQmLnBhbmVsLWRlZmF1bHQge1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkZ3JheS1saWdodCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0Ji5wYW5lbC1wcmltYXJ5IHtcclxuXHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGJyYW5kLWV4YW1pbmUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGJyYW5kLWN1c3RvbWVyICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1nb29kcyAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtbGlua3ggIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wYW5lbC1zdHJva2UtcmVndWxhcixcclxuXHQucGFuZWwtc3Ryb2tlLWJvbGQge1xyXG5cdFx0PiAuX2hlYWRlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0Y29sb3I6ICRncmF5LWRhcmtlciAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubGFiZWwtZGVmYXVsdCB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogJGdyYXktZGFya2VyICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5sYWJlbC1wcmltYXJ5IHtcclxuXHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1leGFtaW5lICFpbXBvcnRhbnQ7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtZXhhbWluZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtY3VzdG9tZXIgIWltcG9ydGFudDtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1jdXN0b21lciAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtbGlua3ggIWltcG9ydGFudDtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1saW5reCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtZ29vZHMgIWltcG9ydGFudDtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1nb29kcyAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmxhYmVsLVAwMSB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkUDAxICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogJFAwMSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQubGFiZWwtUDAyIHtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRQMDIgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAkUDAyICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5sYWJlbC1QMDMge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJFAwMyAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICRQMDMgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmxhYmVsLVAwNCB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkUDA0ICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogJFAwNCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQubGFiZWwtUDA1IHtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRQMDUgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAkUDA1ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5sYWJlbC1QMDYge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJFAwNiAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICRQMDYgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmxhYmVsLVAwNyB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkUDA3ICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogJFAwNyAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQubGFiZWwtUDA4IHtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRQMDggIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAkUDA4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5sYWJlbC1QMDkge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJFAwOSAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICRQMDkgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmxhYmVsLVAxMCB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkUDEwICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogJFAxMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQubGFiZWwtc2FsZXNyZXBvcnQge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJG5ld3Mtc2FsZXNyZXBvcnQgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAkbmV3cy1zYWxlc3JlcG9ydCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQubGFiZWwtc2V0dGxlbWVudCB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbmV3cy1zZXR0bGVtZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogJG5ld3Mtc2V0dGxlbWVudCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQubGFiZWwtbWFuYWdlbWVudCB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbmV3cy1tYW5hZ2VtZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogJG5ld3MtbWFuYWdlbWVudCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQubGFiZWwtcGVyc29ubmVsIHtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRuZXdzLXBlcnNvbm5lbCAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICRuZXdzLXBlcnNvbm5lbCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQubGFiZWwtY3NyIHtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRuZXdzLWNzciAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICRuZXdzLWNzciAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQubGFiZWwtc2hhcmVzIHtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRuZXdzLXNoYXJlcyAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICRuZXdzLXNoYXJlcyAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQubGFiZWwtb3RoZXIge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJG5ld3Mtb3RoZXIgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAkbmV3cy1vdGhlciAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQubGFiZWwtcHJvZHVjdHMge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJG5ld3MtcHJvZHVjdHMgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAkbmV3cy1wcm9kdWN0cyAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQubGFiZWwtaGltYXdhcmkge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJG5ld3MtaGltYXdhcmkgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAkbmV3cy1oaW1hd2FyaSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQubGFiZWwtbmlwcG9ua29hIHtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRuZXdzLW5pcHBvbmtvYSAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICRuZXdzLW5pcHBvbmtvYSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQubGFiZWwtcHJvZHVjdC1BIHtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcm9kdWN0LUEgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAkcHJvZHVjdC1BICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5sYWJlbC1wcm9kdWN0LUIge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHByb2R1Y3QtQiAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICRwcm9kdWN0LUIgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmxhYmVsLXByb2R1Y3QtQyB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkcHJvZHVjdC1DICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogJHByb2R1Y3QtQyAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQubGFiZWwtcHJvZHVjdC1EIHtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcm9kdWN0LUQgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAkcHJvZHVjdC1EICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59IiwiLyogcGF0aCB2YXJpYWJsZShzKSAqL1xyXG4kcm9vdHBhdGg6IFwiLi5cIjtcclxuJGNzc3BhdGg6ICRyb290cGF0aCArIFwiL2Nzc1wiO1xyXG4kanNwYXRoOiAkcm9vdHBhdGggKyBcIi9qc1wiO1xyXG4kZm9udHBhdGg6ICRyb290cGF0aCArIFwiL2ZvbnRzXCI7XHJcbiRpbWdwYXRoOiAkcm9vdHBhdGggKyBcIi9pbWFnZXNcIjtcclxuJG1lZGlhcGF0aDogJHJvb3RwYXRoICsgXCIvbWVkaWFcIjtcclxuXHJcbi8qIGdyYXkgY29sb3IgdmFyaWFibGUocykgKi9cclxuJGdyYXktd2hpdGU6ICNmZmYgIWRlZmF1bHQ7XHJcbiRncmF5LWxpZ2h0ZXI6ICNlZWUgIWRlZmF1bHQ7XHJcbiRncmF5LWxpZ2h0OiAjY2NjICFkZWZhdWx0O1xyXG4kZ3JheS1tZWRpdW06ICM3NzcgIWRlZmF1bHQ7XHJcbiRncmF5LWRhcms6ICM2NjYgIWRlZmF1bHQ7XHJcbiRncmF5LWRhcmtlcjogIzMzMyAhZGVmYXVsdDtcclxuJGdyYXktYmxhY2s6ICMwMDAgIWRlZmF1bHQ7XHJcblxyXG4vKiBjb3Jwb2xhdGUgY29sb3IgdmFyaWFibGUocykgKi9cclxuJGJyYW5kLXByaW1hcnk6ICNjMDIgIWRlZmF1bHQ7XHJcbiRicmFuZC1zZWNvbmRhcnk6ICM2NmEgIWRlZmF1bHQ7XHJcblxyXG4vKiBicmFuZCBjb2xvciB2YXJpYWJsZShzKSAqL1xyXG4kYnJhbmQtZXhhbWluZTogI2VhOWEwMCAhZGVmYXVsdDtcclxuJGJyYW5kLWV4YW1pbmUtbGlnaHRlcjogI2ZkZjVlNSAhZGVmYXVsdDtcclxuJGJyYW5kLWV4YW1pbmUtbGlnaHRlci12MjogI0ZDRjJFMCAhZGVmYXVsdDtcclxuJGJyYW5kLWN1c3RvbWVyOiAjMDA5ZDc2ICFkZWZhdWx0O1xyXG4kYnJhbmQtY3VzdG9tZXItbGlnaHRlcjogI2U5ZjNkMiAhZGVmYXVsdDtcclxuJGJyYW5kLWN1c3RvbWVyLWxpZ2h0ZXItdjI6ICNFNUY1RjEgIWRlZmF1bHQ7XHJcbiRicmFuZC1nb29kczogI2UyNTE2ZiAhZGVmYXVsdDtcclxuJGJyYW5kLWdvb2RzLWxpZ2h0ZXI6ICNmYWYwZjEgIWRlZmF1bHQ7XHJcbiRicmFuZC1nb29kcy1saWdodGVyLXYyOiAjRkNGMkY0ICFkZWZhdWx0O1xyXG4kYnJhbmQtbGlua3g6ICNlNzMxMzQgIWRlZmF1bHQ7XHJcbiRicmFuZC1saW5reC1saWdodGVyOiAjZmRmMWYxICFkZWZhdWx0O1xyXG4kYnJhbmQtbGlua3gtbGlnaHRlci12MjogI0ZERUZFRiAhZGVmYXVsdDtcclxuJGJyYW5kLWZvcm06ICMyMkIzRTEgIWRlZmF1bHQ7XHJcbiRicmFuZC1mb3JtLWxpZ2h0ZXI6ICNFM0Y1RkEgIWRlZmF1bHQ7XHJcbiRicmFuZC1mb3JtLWxpZ2h0ZXItdjI6ICNFM0Y1RkEgIWRlZmF1bHQ7XHJcbiRicmFuZC1saW5lOiAjMDBjMDAwICFkZWZhdWx0O1xyXG4kYnJhbmQtbGluZS1saWdodGVyOiAjZTNmYWUzICFkZWZhdWx0O1xyXG4kYnJhbmQtbGluZS1saWdodGVyLXYyOiAjZTNmYWUzICFkZWZhdWx0O1xyXG4kYnJhbmQtcHJpbWFyeTogI2MwMiAhZGVmYXVsdDtcclxuJGJyYW5kLXByaW1hcnktbGlnaHRlcjogI2ZmY2NkNSAhZGVmYXVsdDtcclxuJGJyYW5kLXByaW1hcnktbGlnaHRlci12MjogI0ZGRUZGMiAhZGVmYXVsdDtcclxuXHJcbi8qIGthaXplbiBwbGF0Zm9ybSB1aSBjb2xvcnMgKi9cclxuJGthaXplbi1icmFuZC1leGFtaW5lOiAjZWQ4YjAwICFkZWZhdWx0O1xyXG4ka2FpemVuLWJyYW5kLWV4YW1pbmUtbGlnaHRlcjogI2ZlZjVjZCAhZGVmYXVsdDtcclxuJGthaXplbi1icmFuZC1jdXN0b21lcjogIzAwOWYzYSAhZGVmYXVsdDtcclxuJGthaXplbi1icmFuZC1jdXN0b21lci1saWdodGVyOiAjZTlmM2QyICFkZWZhdWx0O1xyXG4ka2FpemVuLWJyYW5kLXByaW1hcnk6ICNjYzAwMjIgIWRlZmF1bHQ7XHJcbiRrYWl6ZW4tYnJhbmQtcHJpbWFyeS1saWdodGVyOiAjZmJlZWYwICFkZWZhdWx0O1xyXG5cclxuJGJyYW5kLXBkZjogI2VlM2QyMztcclxuJGJyYW5kLXdvcmQ6ICMyOTU1OTg7XHJcbiRicmFuZC1leGNlbDogIzFmNzI0NjtcclxuJGJyYW5kLXBvd2VycG9pbnQ6ICNkMDQ2MjY7XHJcblxyXG4vKiBzeXN0ZW0gY29sb3IgdmFyaWFibGUocykgKi9cclxuJGJyYW5kLXN1Y2Nlc3M6ICMwMDlmM2EgIWRlZmF1bHQ7XHJcbiRicmFuZC1pbmZvOiAjMDA5Y2RiICFkZWZhdWx0O1xyXG4kYnJhbmQtd2FybmluZzogI2ZjYzgwMCAhZGVmYXVsdDtcclxuJGJyYW5kLWRhbmdlcjogI2U3MzEzNCAhZGVmYXVsdDtcclxuXHJcbi8qIGxheW91dCB2YXJpYWJsZShzKSAqL1xyXG4kYmFzZS13aWR0aDogOTkwcHggIWRlZmF1bHQ7XHJcbiRiYXNlLWd1dHRlcjogNDBweCAhZGVmYXVsdDtcclxuJGJhc2UtY29sdW1uOiAxMiAhZGVmYXVsdDtcclxuJGJhc2UtbWFyZ2luOiAxIC8gMyAhZGVmYXVsdDtcclxuJGJhc2UtcmFkaXVzOiAuN3JlbSAhZGVmYXVsdDtcclxuJGJhc2UtZm9udC1zaXplOiAxMHB4ICFkZWZhdWx0O1xyXG5cclxuLyogYmFzZSBmb250IHZhcmlhYmxlKHMpICovXHJcbiRib2R5LWZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiRib2R5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XHJcbiRib2R5LWZvbnQtc2l6ZTogMS40cmVtICFkZWZhdWx0O1xyXG4kYm9keS1saW5lLWhlaWdodDogMS42NyAhZGVmYXVsdDtcclxuJGJvZHktYmFja2dyb3VuZDogJGdyYXktd2hpdGUgIWRlZmF1bHQ7XHJcbiRib2R5LWNvbG9yOiAkZ3JheS1kYXJrZXIgIWRlZmF1bHQ7XHJcblxyXG4vKiBoZWFkaW5nIGZvbnQgdmFyaWFibGUocykgKi9cclxuJGhlYWRpbmctZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcclxuJGhlYWRpbmctbGluZS1oZWlnaHQ6IDEuMzQgIWRlZmF1bHQ7XHJcbiRoZWFkaW5nLWNvbG9yOiAkZ3JheS1kYXJrZXIgIWRlZmF1bHQ7XHJcblxyXG4vKiBsaW5rIGNvbG9yIHZhcmlhYmxlKHMpICovXHJcbiRsaW5rLWNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5ICFkZWZhdWx0O1xyXG5cclxuLyogY29kZSBmb250IHZhcmlhYmxlKHMpICovXHJcbiRjb2RlLWZvbnQtZmFtaWx5OiBcIk1lbmxvXCIsIFwiTHVjaWRhIENvbnNvbGVcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xyXG4kY29kZS1saW5lLWhlaWdodDogMS4zNCAhZGVmYXVsdDtcclxuJGNvZGUtZm9udC1zaXplOiAuODU3MWVtICFkZWZhdWx0O1xyXG4iLCJAbWl4aW4gY2xlYXJmaXgge1xyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdH1cclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBkZXNrdG9wIHtcclxuXHRAaWYgJGRldmljZT09ZGVza3RvcCB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBtb2JpbGUge1xyXG5cdEBpZiAkZGV2aWNlPT1tb2JpbGUge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gcHJpbnQge1xyXG5cdEBtZWRpYSBwcmludCB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBleGFtaW5lIHtcclxuXHQudGhlbWUtZXhhbWluZSAmLFxyXG5cdFtjbGFzcyo9XCJ0aGVtZS1cIl0gLnRoZW1lLWV4YW1pbmUgJiB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBjdXN0b21lciB7XHJcblx0LnRoZW1lLWN1c3RvbWVyICYsXHJcblx0W2NsYXNzKj1cInRoZW1lLVwiXSAudGhlbWUtY3VzdG9tZXIgJiB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBnb29kcyB7XHJcblx0LnRoZW1lLWdvb2RzICYsXHJcblx0W2NsYXNzKj1cInRoZW1lLVwiXSAudGhlbWUtZ29vZHMgJiB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5reCB7XHJcblx0LnRoZW1lLWxpbmt4ICYsXHJcblx0W2NsYXNzKj1cInRoZW1lLVwiXSAudGhlbWUtbGlua3ggJiB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBmb3JtIHtcclxuXHQudGhlbWUtZm9ybSAmLFxyXG5cdFtjbGFzcyo9XCJ0aGVtZS1cIl0gLnRoZW1lLWZvcm0gJiB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5lIHtcclxuXHQudGhlbWUtbGluZSAmLFxyXG5cdFtjbGFzcyo9XCJ0aGVtZS1cIl0gLnRoZW1lLWxpbmUgJiB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBjb21wYW55IHtcclxuXHQudGhlbWUtY29tcGFueSAmLFxyXG5cdFtjbGFzcyo9XCJ0aGVtZS1cIl0gLnRoZW1lLWNvbXBhbnkgJiB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjQuMS4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBhbmQgaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLCAvKiAxICovXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbm1haW4sIC8qIDIgKi9cclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5IHsgLyogMSAqL1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xyXG5cclxuYXVkaW8sXHJcbmNhbnZhcyxcclxucHJvZ3Jlc3MsXHJcbnZpZGVvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxyXG4gKi9cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cclxuXHJcbnRlbXBsYXRlLCAvKiAxICovXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBMaW5rc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXHJcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cclxuXHJcbmE6YWN0aXZlLFxyXG5hOmhvdmVyIHtcclxuICBvdXRsaW5lLXdpZHRoOiAwO1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXHJcbiAqL1xyXG5cclxuZGZuIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXHJcbiAqL1xyXG5cclxubWFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICovXHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cclxuICovXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMWVtIDQwcHg7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udDogaW5oZXJpdDsgLyogMSAqL1xyXG4gIG1hcmdpbjogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxub3B0Z3JvdXAge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vKipcclxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3QgeyAvKiAxICovXHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuICBtYXJnaW46IDAgMnB4O1xyXG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5sZWdlbmQge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xyXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMyAqL1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIHRleHQgc3R5bGUgb2YgcGxhY2Vob2xkZXJzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIG9wYWNpdHk6IDAuNTQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cclxuICBmb250OiBpbmhlcml0OyAvKiAyICovXHJcbn0iLCIqIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4qOmJlZm9yZSxcclxuKjphZnRlciB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuaHRtbCB7XHJcblx0Zm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdEBpbmNsdWRlIHByaW50IHtcclxuXHRcdC8vIHdpZHRoOiAxNjAwcHg7XHJcblx0fVxyXG5cdGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJhY2tncm91bmQ7XHJcblx0Y29sb3I6ICRib2R5LWNvbG9yO1xyXG5cdGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseTtcclxuXHRmb250LXNpemU6ICRib2R5LWZvbnQtc2l6ZTtcclxuXHRsaW5lLWhlaWdodDogJGJvZHktbGluZS1oZWlnaHQ7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcblx0Zm9udC13ZWlnaHQ6ICRoZWFkaW5nLWZvbnQtd2VpZ2h0O1xyXG5cdGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcclxuXHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0bWFyZ2luLXRvcDogMWVtO1xyXG5cdD4gc3BhbiB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdD4gc3BhbiArIGEsID4gYSArIGEge1xyXG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR9XHJcblx0PiBhIHtcclxuXHRcdGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcblx0fVxyXG59XHJcblxyXG5oMSB7XHJcblx0Zm9udC1zaXplOiAyLjhyZW07XHJcblx0PiBzbWFsbCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0c21hbGwge1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0fVxyXG59XHJcblxyXG5oMiB7XHJcblx0Ly8gbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG5cdC8vIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcblx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG5cdGZvbnQtc2l6ZTogMnJlbTtcclxuXHQvLyBtYXJnaW4tdG9wOiAyZW07XHJcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0cGFkZGluZy10b3A6IC41ZW07XHJcblx0Ji5oZWFkaW5nLXByaW1hcnkge1xyXG5cdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5oZWFkaW5nLWRlZmF1bHQge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS1saWdodDtcclxuXHR9XHJcbn1cclxuXHJcbmgzIHtcclxuXHQvLyBtYXJnaW4tbGVmdDogLTEwcHg7XHJcblx0Ly8gbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuXHRib3JkZXItbGVmdDogNHB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG5cdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdHBhZGRpbmctYm90dG9tOiAuMjVlbTtcclxuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRwYWRkaW5nLXRvcDogLjI1ZW07XHJcblx0Ji5oZWFkaW5nLXByaW1hcnkge1xyXG5cdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5oZWFkaW5nLWRlZmF1bHQge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS1saWdodDtcclxuXHR9XHJcbn1cclxuXHJcbmg0IHtcclxuXHRmb250LXNpemU6IDEuMTQyODU3MTRlbTtcclxufVxyXG5cclxucCB7XHJcblx0Ly9cclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxuXHRwYWRkaW5nLWJvdHRvbTogLjI1ZW07XHJcblx0cGFkZGluZy1sZWZ0OiAxZW07XHJcblx0cGFkZGluZy10b3A6IC4yNWVtO1xyXG59XHJcblxyXG5wcmUge1xyXG5cdGNvZGUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0bWFyZ2luLXRvcDogMWVtO1xyXG59XHJcblxyXG5vbCB7XHJcblx0cGFkZGluZy1sZWZ0OiAyZW07XHJcblx0bGkge1xyXG5cdFx0bWFyZ2luLXRvcDogLjI1ZW07XHJcblx0fVxyXG59XHJcblxyXG51bCB7XHJcblx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG5cdHBhZGRpbmctbGVmdDogMmVtO1xyXG5cdGxpIHtcclxuXHRcdG1hcmdpbi10b3A6IC4yNWVtO1xyXG5cdH1cclxufVxyXG5cclxuZGwge1xyXG5cdGR0IHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bWFyZ2luLXRvcDogLjI1ZW07XHJcblx0fVxyXG5cdGRkIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxufVxyXG5cclxuZmlndXJlIHtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZpZ2NhcHRpb24ge1xyXG5cdFx0Zm9udC1zaXplOiAuODU3MWVtO1xyXG5cdH1cclxufVxyXG5cclxudGFibGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRtYXJnaW4tdG9wOiAxZW07XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdGltZyB7XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0fVxyXG5cdGNhcHRpb24ge1xyXG5cdFx0Ly9cclxuXHR9XHJcblx0dGhlYWQge1xyXG5cdFx0dHIge1xyXG5cdFx0XHR0aCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktbWVkaXVtO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAuMjVlbSAuNWVtO1xyXG5cdFx0XHRcdC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdH1cclxuXHRcdFx0dGQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICNiYmI7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0Ly8gY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IC4yNWVtIC41ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0dGJvZHkge1xyXG5cdFx0dHIge1xyXG5cdFx0XHR0aCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0XHRwYWRkaW5nOiAuMjVlbSAuNWVtO1xyXG5cdFx0XHRcdC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdH1cclxuXHRcdFx0dGQge1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdHBhZGRpbmc6IC4yNWVtIC41ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0dGZvb3Qge1xyXG5cdFx0dHIge1xyXG5cdFx0XHR0aCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0XHRwYWRkaW5nOiAuMjVlbSAuNWVtO1xyXG5cdFx0XHRcdC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdH1cclxuXHRcdFx0dGQge1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdHBhZGRpbmc6IC4yNWVtIC41ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmhyIHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHRtYXJnaW4tdG9wOiAxZW07XHJcblx0Ji5oci1kZWZhdWx0IHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHQ7XHJcblx0fVxyXG5cdCYuaHItcHJpbWFyeSB7XHJcblx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuaW1nIHtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0d2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbnN2ZyB7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHQuYSB7XHJcblx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0ZmlsbDogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdGZpbGw6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0ZmlsbDogJGJyYW5kLWdvb2RzO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRmaWxsOiAkYnJhbmQtbGlua3g7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBmb3JtIHtcclxuXHRcdFx0ZmlsbDogJGJyYW5kLWZvcm07XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBsaW5lIHtcclxuXHRcdFx0ZmlsbDogJGJyYW5kLWxpbmU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0ZmlsbDogJGJyYW5kLXByaW1hcnk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5hIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdCZbaHJlZl49XCJ0ZWw6XCJdIHtcclxuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRjb2xvcjogJGxpbmstY29sb3I7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHQmOmhvdmVyIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxufVxyXG5cclxuZW0ge1xyXG5cdC8vXHJcbn1cclxuXHJcbnN0cm9uZyB7XHJcblx0Ly9cclxufVxyXG5cclxuc21hbGwge1xyXG5cdC8vXHJcbn1cclxuXHJcbnMge1xyXG5cdC8vXHJcbn1cclxuXHJcbmNpdGUge1xyXG5cdC8vXHJcbn1cclxuXHJcbnEge1xyXG5cdC8vXHJcbn1cclxuXHJcbmNvZGUge1xyXG5cdGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJhc2UtcmFkaXVzIC8gMjtcclxuXHRmb250LWZhbWlseTogJGNvZGUtZm9udC1mYW1pbHk7XHJcblx0Zm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XHJcblx0cGFkZGluZzogLjI1ZW0gLjVlbTtcclxufVxyXG5cclxua2JkIHtcclxuXHRiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJhc2UtcmFkaXVzIC8gMjtcclxuXHRjb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRmb250LWZhbWlseTogJGNvZGUtZm9udC1mYW1pbHk7XHJcblx0Zm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XHJcblx0cGFkZGluZzogLjI1ZW0gLjVlbTtcclxufVxyXG5cclxuc3ViIHtcclxuXHQvL1xyXG59XHJcblxyXG5zdXAge1xyXG5cdC8vXHJcbn1cclxuXHJcbmkge1xyXG5cdC8vXHJcbn1cclxuXHJcbmIge1xyXG5cdC8vXHJcbn1cclxuXHJcbm1hcmsge1xyXG5cdGJhY2tncm91bmQ6ICRicmFuZC13YXJuaW5nO1xyXG5cdHBhZGRpbmc6IC4yNWVtO1xyXG59XHJcblxyXG5mb3JtIHtcclxuXHQvL1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcblx0Ly9cclxufVxyXG5cclxubGVnZW5kIHtcclxuXHQvL1xyXG59XHJcblxyXG5sYWJlbCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdC8vXHJcbn1cclxuXHJcbmlucHV0IHtcclxuXHQvL1xyXG59XHJcblxyXG5idXR0b24ge1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG59XHJcbiIsIi5sLWFydGljbGUge1xyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLXNpbmdsZSAmIHt9XHJcblxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLW11bHRpIC5sLWhlYWRlciAmIHt9XHJcblxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLW11bHRpIC5sLW1haW4gJiB7XHJcblx0XHR3aWR0aDogNjc2cHg7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHR9XHJcblxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLW11bHRpIC5sLWZvb3RlciAmIHt9XHJcblxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLXBvcHVwLXdpZGUgJiB7fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1wb3B1cC1uYXJyb3cgJiB7fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1hZ2VuY3kgJiB7fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1hZ2VuY3ktc3BlY2lmaWMgJiB7fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLXNpbmdsZSAmIHt9XHJcblxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtbXVsdGkgJiB7fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLXBvcHVwLXdpZGUgJiB7fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLXBvcHVwLW5hcnJvdyAmIHt9XHJcblxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtYWdlbmN5ICYge31cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1hZ2VuY3ktc3BlY2lmaWMgJiB7fVxyXG59IiwiLmwtYXNpZGUge1xyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLXNpbmdsZSAmIHt9XHJcblxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLW11bHRpIC5sLWhlYWRlciAmIHt9XHJcblxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLW11bHRpIC5sLW1haW4gJiB7XHJcblx0XHR3aWR0aDogMjUycHg7XHJcblx0XHRwYWRkaW5nOiAwIDAgMCA1MHB4O1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1tdWx0aSAubC1mb290ZXIgJiB7fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1wb3B1cC13aWRlICYge31cclxuXHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtcG9wdXAtbmFycm93ICYge31cclxuXHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtYWdlbmN5ICYge31cclxuXHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtYWdlbmN5LXNwZWNpZmljICYge31cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1zaW5nbGUgJiB7fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLW11bHRpICYge31cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1wb3B1cC13aWRlICYge31cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1wb3B1cC1uYXJyb3cgJiB7fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLWFnZW5jeSAmIHt9XHJcblxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtYWdlbmN5LXNwZWNpZmljICYge31cclxufSIsIi5sLWJyZWFkY3J1bWJzIHtcclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1zaW5nbGUgJiB7fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1tdWx0aSAmIHt9XHJcblxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLXBvcHVwLXdpZGUgJiB7fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1wb3B1cC1uYXJyb3cgJiB7fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1hZ2VuY3kgJiB7fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1hZ2VuY3ktc3BlY2lmaWMgJiB7fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLXNpbmdsZSAmIHt9XHJcblxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtbXVsdGkgJiB7fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLXBvcHVwLXdpZGUgJiB7fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLXBvcHVwLW5hcnJvdyAmIHt9XHJcblxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtYWdlbmN5ICYge31cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1hZ2VuY3ktc3BlY2lmaWMgJiB7fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxufSIsIi5sLWZvb3RlciB7XHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtc2luZ2xlICYge31cclxuXHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtbXVsdGkgJiB7fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1wb3B1cC13aWRlICYge31cclxuXHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtcG9wdXAtbmFycm93ICYge31cclxuXHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtYWdlbmN5ICYge31cclxuXHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtYWdlbmN5LXNwZWNpZmljICYge31cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1zaW5nbGUgJiB7fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLW11bHRpICYge31cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1wb3B1cC13aWRlICYge31cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1wb3B1cC1uYXJyb3cgJiB7fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLWFnZW5jeSAmIHt9XHJcblxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtYWdlbmN5LXNwZWNpZmljICYge31cclxufVxyXG4iLCIubC1oZWFkZXIge1xyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLXNpbmdsZSAmIHt9XHJcblxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLW11bHRpICYge31cclxuXHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtcG9wdXAtd2lkZSAmIHt9XHJcblxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLXBvcHVwLW5hcnJvdyAmIHt9XHJcblxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLWFnZW5jeSAmIHt9XHJcblxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLWFnZW5jeS1zcGVjaWZpYyAmIHt9XHJcblxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtc2luZ2xlICYge31cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1tdWx0aSAmIHt9XHJcblxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtcG9wdXAtd2lkZSAmIHt9XHJcblxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtcG9wdXAtbmFycm93ICYge31cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1hZ2VuY3kgJiB7fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLWFnZW5jeS1zcGVjaWZpYyAmIHt9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxMDAxO1xyXG5cdH1cclxufSIsIi5sLW1haW4ge1xyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLXNpbmdsZSAmIHtcclxuXHRcdHBhZGRpbmc6IDAgMCAyZW07XHJcblx0fVxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLW11bHRpICYge1xyXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAwIDMxcHggMmVtO1xyXG5cdFx0d2lkdGg6IDk5MHB4O1xyXG5cdH1cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1wb3B1cC13aWRlICYge1xyXG5cdFx0cGFkZGluZzogMCAwIDJlbTtcclxuXHR9XHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtcG9wdXAtbmFycm93ICYge1xyXG5cdFx0cGFkZGluZzogMCAwIDJlbTtcclxuXHR9XHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtYWdlbmN5ICYge1xyXG5cdFx0cGFkZGluZzogMCAwIDJlbTtcclxuXHR9XHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtYWdlbmN5LXNwZWNpZmljICYge1xyXG5cdFx0cGFkZGluZzogMCAwIDJlbTtcclxuXHR9XHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1zaW5nbGUgJiB7XHJcblx0XHQvLyBwYWRkaW5nOiAwIDAgMWVtO1xyXG5cdH1cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLW11bHRpICYge1xyXG5cdFx0Ly8gcGFkZGluZzogMCAwIDFlbTtcclxuXHR9XHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1wb3B1cC13aWRlICYge1xyXG5cdFx0Ly8gcGFkZGluZzogMCAwIDFlbTtcclxuXHR9XHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1wb3B1cC1uYXJyb3cgJiB7XHJcblx0XHQvLyBwYWRkaW5nOiAwIDAgMWVtO1xyXG5cdH1cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLWFnZW5jeSAmIHtcclxuXHRcdHBhZGRpbmc6IDAgMCAyZW07XHJcblx0fVxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtYWdlbmN5LXNwZWNpZmljICYge1xyXG5cdFx0cGFkZGluZzogMCAwIDJlbTtcclxuXHR9XHJcbn0iLCIubC1tb2JpbGUge1xyXG5cdC8vIGRpc3BsYXk6IG5vbmU7XHJcbn0iLCIubC1wYWdlSGVhZGVyIHtcclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1zaW5nbGUgJiB7fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1tdWx0aSAmIHt9XHJcblxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLXBvcHVwLXdpZGUgJiB7fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1wb3B1cC1uYXJyb3cgJiB7fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1hZ2VuY3kgJiB7fVxyXG5cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1hZ2VuY3ktc3BlY2lmaWMgJiB7fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLXNpbmdsZSAmIHt9XHJcblxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtbXVsdGkgJiB7fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLXBvcHVwLXdpZGUgJiB7fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLXBvcHVwLW5hcnJvdyAmIHt9XHJcblxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtYWdlbmN5ICYge31cclxuXHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1hZ2VuY3ktc3BlY2lmaWMgJiB7fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxufSIsIi5sLXNjcmVlbiB7XHJcblx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRib3R0b206IDA7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bGVmdDogMDtcclxuXHRvcGFjaXR5OiAuNzU7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR6LWluZGV4OiAxMDAwO1xyXG59IiwiLmwtc2Nyb2xsVG9Ub3Age1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufSIsIi5meGItY29sLCBbY2xhc3NePWZ4Yi1jb2wtXSB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLXNpbmdsZSAmIHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHR9XHJcblxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLW11bHRpICYge1xyXG5cdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdH1cclxuXHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtcG9wdXAtd2lkZSAmIHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHR9XHJcblxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLXBvcHVwLW5hcnJvdyAmIHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHR9XHJcblxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLWFnZW5jeSAmIHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHR9XHJcblxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLWFnZW5jeS1zcGVjaWZpYyAmIHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHR9XHJcblxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtc2luZ2xlICYge1xyXG5cdFx0cGFkZGluZzogMCA1cHg7XHJcblx0fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLW11bHRpICYge1xyXG5cdFx0cGFkZGluZzogMCA1cHg7XHJcblx0fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLXBvcHVwLXdpZGUgJiB7XHJcblx0XHRwYWRkaW5nOiAwIDVweDtcclxuXHR9XHJcblxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtcG9wdXAtbmFycm93ICYge1xyXG5cdFx0cGFkZGluZzogMCA1cHg7XHJcblx0fVxyXG5cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLWFnZW5jeSAmIHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHR9XHJcblxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtYWdlbmN5LXNwZWNpZmljICYge1xyXG5cdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgZGVza3RvcCB7XHJcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcblx0XHQuZnhiLXJvdy1kZXNrdG9wLSN7JGl9IHtcclxuXHRcdFx0PiAuZnhiLWNvbCB7XHJcblx0XHRcdFx0LnRoZW1lLWRlc2t0b3AgJiB7XHJcblx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgxIC8gJGkpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcblx0XHQuZnhiLWNvbC0jeyRpfSB7XHJcblx0XHRcdC50aGVtZS1kZXNrdG9wICYge1xyXG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gMTIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuXHRcdC5meGItY29sLWRlc2t0b3AtI3skaX0ge1xyXG5cdFx0XHQudGhlbWUtZGVza3RvcCAmIHtcclxuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgkaSAvIDEyKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuXHJcblx0LmZ4Yi1jb2wtMSxcclxuXHQuZnhiLWNvbC0yLFxyXG5cdC5meGItY29sLTMsXHJcblx0LmZ4Yi1jb2wtNCxcclxuXHQuZnhiLWNvbC01LFxyXG5cdC5meGItY29sLTYsXHJcblx0LmZ4Yi1jb2wtNyxcclxuXHQuZnhiLWNvbC04LFxyXG5cdC5meGItY29sLTksXHJcblx0LmZ4Yi1jb2wtMTAsXHJcblx0LmZ4Yi1jb2wtMTEsXHJcblx0LmZ4Yi1jb2wtMTIge1xyXG5cdFx0LnRoZW1lLW1vYmlsZSAmIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuXHRcdC5meGItcm93LW1vYmlsZS0jeyRpfSB7XHJcblx0XHRcdD4gLmZ4Yi1jb2wge1xyXG5cdFx0XHRcdC50aGVtZS1tb2JpbGUgJiB7XHJcblx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgxIC8gJGkpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcblx0XHQuZnhiLWNvbC1tb2JpbGUtI3skaX0ge1xyXG5cdFx0XHQudGhlbWUtbW9iaWxlICYge1xyXG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gMTIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5meGItY29udGFpbmVyIHtcclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1zaW5nbGUgJiB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgMzFweDtcclxuXHRcdHdpZHRoOiA5OTBweDtcclxuXHR9XHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtbXVsdGkgLmwtaGVhZGVyICYge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAwIDMxcHg7XHJcblx0XHR3aWR0aDogOTkwcHg7XHJcblx0fVxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLW11bHRpIC5sLXBhZ2VIZWFkZXIgJiB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgMzFweDtcclxuXHRcdHdpZHRoOiA5OTBweDtcclxuXHR9XHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtbXVsdGkgLmwtYnJlYWRjcnVtYnMgJiB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgMzFweDtcclxuXHRcdHdpZHRoOiA5OTBweDtcclxuXHR9XHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtbXVsdGkgLmwtcmljaEZvb3RlciAmIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMCAzMXB4O1xyXG5cdFx0d2lkdGg6IDk5MHB4O1xyXG5cdH1cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1tdWx0aSAubC1mb290ZXIgJiB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgMzFweDtcclxuXHRcdHdpZHRoOiA5OTBweDtcclxuXHR9XHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtcG9wdXAtd2lkZSAmIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMCAzMXB4O1xyXG5cdFx0d2lkdGg6IDk5MHB4O1xyXG5cdH1cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1wb3B1cC1uYXJyb3cgJiB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBhZGRpbmc6IDAgMzBweDtcclxuXHRcdHdpZHRoOiA3MzZweDtcclxuXHR9XHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtYWdlbmN5ICYge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nOiAwIDMxcHg7XHJcblx0XHR3aWR0aDogNzM2cHg7XHJcblx0fVxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLWFnZW5jeS1zcGVjaWZpYyAmIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZzogMCAzMXB4O1xyXG5cdFx0d2lkdGg6IDczNnB4O1xyXG5cdH1cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLXNpbmdsZSAmIHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHR9XHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1tdWx0aSAmIHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHR9XHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1wb3B1cC13aWRlICYge1xyXG5cdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdH1cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLXBvcHVwLW5hcnJvdyAmIHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHR9XHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1hZ2VuY3kgJiB7XHJcblx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0fVxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtYWdlbmN5LXNwZWNpZmljICYge1xyXG5cdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmZ4Yi1jb250YWluZXItZmx1aWQge1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxufSIsIi5meGItcm93LCBbY2xhc3NePWZ4Yi1yb3ctXSB7XHJcblx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtc2luZ2xlICYge1xyXG5cdFx0bWFyZ2luOiAwIC0xMHB4O1xyXG5cdH1cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1tdWx0aSAmIHtcclxuXHRcdG1hcmdpbjogMCAtMTBweDtcclxuXHR9XHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtcG9wdXAtd2lkZSAmIHtcclxuXHRcdG1hcmdpbjogMCAtMTBweDtcclxuXHR9XHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtcG9wdXAtbmFycm93ICYge1xyXG5cdFx0bWFyZ2luOiAwIC0xMHB4O1xyXG5cdH1cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1hZ2VuY3kgJiB7XHJcblx0XHRtYXJnaW46IDAgLTEwcHg7XHJcblx0fVxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLWFnZW5jeS1zcGVjaWZpYyAmIHtcclxuXHRcdG1hcmdpbjogMCAtMTBweDtcclxuXHR9XHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1zaW5nbGUgJiB7XHJcblx0XHRtYXJnaW46IDAgLTVweDtcclxuXHR9XHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1tdWx0aSAmIHtcclxuXHRcdG1hcmdpbjogMCAtNXB4O1xyXG5cdH1cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLXBvcHVwLXdpZGUgJiB7XHJcblx0XHRtYXJnaW46IDAgLTVweDtcclxuXHR9XHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1wb3B1cC1uYXJyb3cgJiB7XHJcblx0XHRtYXJnaW46IDAgLTVweDtcclxuXHR9XHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1hZ2VuY3kgJiB7XHJcblx0XHRtYXJnaW46IDAgLTEwcHg7XHJcblx0fVxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtYWdlbmN5LXNwZWNpZmljICYge1xyXG5cdFx0bWFyZ2luOiAwIC0xMHB4O1xyXG5cdH1cclxufVxyXG4iLCIvKiBNYXJnaW4gKi9cclxuXHJcbi5meGItbWFyZ2luLXBsdXMge1xyXG5cdG1hcmdpbi1ib3R0b206IDJlbTtcclxufVxyXG5cclxuLmZ4Yi1wYWRkaW5nLXBsdXMge1xyXG5cdHBhZGRpbmc6IDJlbSAwO1xyXG59XHJcblxyXG4vKiBQYWRkaW5nICovXHJcblxyXG4udGhlbWUtbXVsdGkgLmwtbWFpbiB7XHJcblx0LmJnLWdyYXlMaWdodGVyLFxyXG5cdC5iZy1jb21wYW55LFxyXG5cdC5iZy1leGFtaW5lLFxyXG5cdC5iZy1jdXN0b21lcixcclxuXHQuYmctZ29vZHMsXHJcblx0LmJnLXByb2R1Y3QsXHJcblx0LmJnLWNvbXBhbnlMaWdodGVyLFxyXG5cdC5iZy1leGFtaW5lTGlnaHRlcixcclxuXHQuYmctY3VzdG9tZXJMaWdodGVyLFxyXG5cdC5iZy1nb29kc0xpZ2h0ZXIsXHJcblx0LmJnLXByb2R1Y3RMaWdodGVyLFxyXG5cdC5iZy1wcmltYXJ5LFxyXG5cdC5iZy1wcmltYXJ5LWxpZ2h0ZXIge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIEdyYXkgdG9uZSAqL1xyXG5cclxuLmJnLWdyYXlXaGl0ZSB7XHJcblx0YmFja2dyb3VuZDogJGdyYXktd2hpdGU7XHJcbn1cclxuXHJcbi5iZy1ncmF5TGlnaHRlciB7XHJcblx0YmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcclxuXHRwYWRkaW5nOiAxcHggMDtcclxufVxyXG5cclxuLyogUHJpbWFyeSAqL1xyXG5cclxuLmJnLWNvbXBhbnkge1xyXG5cdGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG5cdHBhZGRpbmc6IDFweCAwO1xyXG59XHJcblxyXG4uYmctZXhhbWluZSB7XHJcblx0YmFja2dyb3VuZDogJGJyYW5kLWV4YW1pbmU7XHJcblx0cGFkZGluZzogMXB4IDA7XHJcbn1cclxuXHJcbi5iZy1jdXN0b21lciB7XHJcblx0YmFja2dyb3VuZDogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdHBhZGRpbmc6IDFweCAwO1xyXG59XHJcblxyXG4uYmctZ29vZHMge1xyXG5cdGJhY2tncm91bmQ6ICRicmFuZC1nb29kcztcclxuXHRwYWRkaW5nOiAxcHggMDtcclxufVxyXG5cclxuLmJnLXByb2R1Y3Qge1xyXG5cdGJhY2tncm91bmQ6ICRicmFuZC1saW5reDtcclxuXHRwYWRkaW5nOiAxcHggMDtcclxufVxyXG5cclxuLyogUHJpbWFyeSBsaWdodGVyICovXHJcblxyXG4uYmctY29tcGFueUxpZ2h0ZXIge1xyXG5cdGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5LWxpZ2h0ZXI7XHJcblx0cGFkZGluZzogMXB4IDA7XHJcbn1cclxuXHJcbi5iZy1leGFtaW5lTGlnaHRlciB7XHJcblx0YmFja2dyb3VuZDogJGJyYW5kLWV4YW1pbmUtbGlnaHRlcjtcclxuXHRwYWRkaW5nOiAxcHggMDtcclxufVxyXG5cclxuLmJnLWN1c3RvbWVyTGlnaHRlciB7XHJcblx0YmFja2dyb3VuZDogJGJyYW5kLWN1c3RvbWVyLWxpZ2h0ZXI7XHJcblx0cGFkZGluZzogMXB4IDA7XHJcbn1cclxuXHJcbi5iZy1nb29kc0xpZ2h0ZXIge1xyXG5cdGJhY2tncm91bmQ6ICRicmFuZC1nb29kcy1saWdodGVyO1xyXG5cdHBhZGRpbmc6IDFweCAwO1xyXG59XHJcblxyXG4uYmctcHJvZHVjdExpZ2h0ZXIge1xyXG5cdGJhY2tncm91bmQ6ICRicmFuZC1saW5reC1saWdodGVyO1xyXG5cdHBhZGRpbmc6IDFweCAwO1xyXG59XHJcblxyXG4uYmctcHJpbWFyeSB7XHJcblx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuXHR9XHJcblx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtZXhhbWluZTtcclxuXHR9XHJcblx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0YmFja2dyb3VuZDogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtbGlua3g7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdGJhY2tncm91bmQ6ICRicmFuZC1nb29kcztcclxuXHR9XHJcblxyXG5cdGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG5cdHBhZGRpbmc6IDFweCAwO1xyXG59XHJcblxyXG4uYmctcHJpbWFyeS1saWdodGVyIHtcclxuXHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5LWxpZ2h0ZXI7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0YmFja2dyb3VuZDogJGJyYW5kLWV4YW1pbmUtbGlnaHRlcjtcclxuXHR9XHJcblx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0YmFja2dyb3VuZDogJGJyYW5kLWN1c3RvbWVyLWxpZ2h0ZXI7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdGJhY2tncm91bmQ6ICRicmFuZC1saW5reC1saWdodGVyO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRjb2xvcjogJGJyYW5kLWdvb2RzLWxpZ2h0ZXI7XHJcblx0fVxyXG5cclxuXHRiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeS1saWdodGVyO1xyXG5cdHBhZGRpbmc6IDFweCAwO1xyXG59XHJcblxyXG4uYmQtcmlzaW5nQXJjIHtcclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1zaW5nbGUgJiB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9iZy1yaXNpbmdBcmMtd2lkZS5wbmdcIikgY2VudGVyIGJvdHRvbSBuby1yZXBlYXQ7XHJcblx0fVxyXG5cdC50aGVtZS1kZXNrdG9wLnRoZW1lLW11bHRpICYge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvYmctcmlzaW5nQXJjLXdpZGUucG5nXCIpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0O1xyXG5cdH1cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1wb3B1cC13aWRlICYge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvYmctcmlzaW5nQXJjLXdpZGUucG5nXCIpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0O1xyXG5cdH1cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1wb3B1cC1uYXJyb3cgJiB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9iZy1yaXNpbmdBcmMtbmFycm93LnBuZ1wiKSBjZW50ZXIgYm90dG9tIG5vLXJlcGVhdDtcclxuXHR9XHJcblx0LnRoZW1lLWRlc2t0b3AudGhlbWUtYWdlbmN5ICYge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvYmctcmlzaW5nQXJjLXdpZGUucG5nXCIpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0O1xyXG5cdH1cclxuXHQudGhlbWUtZGVza3RvcC50aGVtZS1hZ2VuY3ktc3BlY2lmaWMgJiB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9iZy1yaXNpbmdBcmMtd2lkZS5wbmdcIikgY2VudGVyIGJvdHRvbSBuby1yZXBlYXQ7XHJcblx0fVxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtc2luZ2xlICYge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvYmctcmlzaW5nQXJjLW1vYmlsZS5wbmdcIikgbGVmdCBib3R0b20gbm8tcmVwZWF0O1xyXG5cdH1cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLW11bHRpICYge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvYmctcmlzaW5nQXJjLW1vYmlsZS5wbmdcIikgbGVmdCBib3R0b20gbm8tcmVwZWF0O1xyXG5cdH1cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLXBvcHVwLXdpZGUgJiB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9iZy1yaXNpbmdBcmMtbW9iaWxlLnBuZ1wiKSBsZWZ0IGJvdHRvbSBuby1yZXBlYXQ7XHJcblx0fVxyXG5cdC50aGVtZS1tb2JpbGUudGhlbWUtcG9wdXAtbmFycm93ICYge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWFnZXMvYmctcmlzaW5nQXJjLW1vYmlsZS5wbmdcIikgbGVmdCBib3R0b20gbm8tcmVwZWF0O1xyXG5cdH1cclxuXHQudGhlbWUtbW9iaWxlLnRoZW1lLWFnZW5jeSAmIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL2JnLXJpc2luZ0FyYy1tb2JpbGUucG5nXCIpIGxlZnQgYm90dG9tIG5vLXJlcGVhdDtcclxuXHR9XHJcblx0LnRoZW1lLW1vYmlsZS50aGVtZS1hZ2VuY3ktc3BlY2lmaWMgJiB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9iZy1yaXNpbmdBcmMtbW9iaWxlLnBuZ1wiKSBsZWZ0IGJvdHRvbSBuby1yZXBlYXQ7XHJcblx0fVxyXG59XHJcblxyXG4uYmQtZ2xvYmFsTmF2aWdhdGlvbiB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG59XHJcblxyXG4uYmQtcmljaEZvb3RlciB7XHJcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG59XHJcblxyXG4uYmQtZ3JheUxpZ2h0IHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxufSIsIi8qIE1hZ25pZmljIFBvcHVwIENTUyAqL1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vICAgICAgU2V0dGluZ3MgICAgICAvL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi8vIG92ZXJsYXlcclxuJG1mcC1vdmVybGF5LWNvbG9yOiAjMGIwYjBiICFkZWZhdWx0O1xyXG5cclxuLy8gQ29sb3Igb2Ygb3ZlcmxheSBzY3JlZW5cclxuJG1mcC1vdmVybGF5LW9wYWNpdHk6IDAuOCAhZGVmYXVsdDtcclxuXHJcbi8vIE9wYWNpdHkgb2Ygb3ZlcmxheSBzY3JlZW5cclxuJG1mcC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpICFkZWZhdWx0O1xyXG5cclxuLy8gU2hhZG93IG9uIGltYWdlIG9yIGlmcmFtZVxyXG5cclxuLy8gc3BhY2luZ1xyXG4kbWZwLXBvcHVwLXBhZGRpbmctbGVmdDogOHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gUGFkZGluZyBmcm9tIGxlZnQgYW5kIGZyb20gcmlnaHQgc2lkZVxyXG4kbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU6IDZweCAhZGVmYXVsdDtcclxuXHJcbi8vIFNhbWUgYXMgYWJvdmUsIGJ1dCBpcyBhcHBsaWVkIHdoZW4gd2lkdGggb2Ygd2luZG93IGlzIGxlc3MgdGhhbiA4MDBweFxyXG5cclxuJG1mcC16LWluZGV4LWJhc2U6IDEwNDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBCYXNlIHotaW5kZXggb2YgcG9wdXBcclxuXHJcbi8vIGNvbnRyb2xzXHJcbiRtZnAtaW5jbHVkZS1hcnJvd3M6IHRydWUgIWRlZmF1bHQ7XHJcblxyXG4vLyBJbmNsdWRlIHN0eWxlcyBmb3IgbmF2IGFycm93c1xyXG4kbWZwLWNvbnRyb2xzLW9wYWNpdHk6IDAuNjUgIWRlZmF1bHQ7XHJcblxyXG4vLyBPcGFjaXR5IG9mIGNvbnRyb2xzXHJcbiRtZnAtY29udHJvbHMtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XHJcblxyXG4vLyBDb2xvciBvZiBjb250cm9sc1xyXG4kbWZwLWNvbnRyb2xzLWJvcmRlci1jb2xvcjogIzNmM2YzZiAhZGVmYXVsdDtcclxuXHJcbi8vIEJvcmRlciBjb2xvciBvZiBjb250cm9sc1xyXG4kbWZwLWlubmVyLWNsb3NlLWljb24tY29sb3I6ICMzMzMgIWRlZmF1bHQ7XHJcblxyXG4vLyBDb2xvciBvZiBjbG9zZSBidXR0b24gd2hlbiBpbnNpZGVcclxuJG1mcC1jb250cm9scy10ZXh0LWNvbG9yOiAjY2NjICFkZWZhdWx0O1xyXG5cclxuLy8gQ29sb3Igb2YgcHJlbG9hZGVyIGFuZCBcIjEgb2YgWFwiIGluZGljYXRvclxyXG4kbWZwLWNvbnRyb2xzLXRleHQtY29sb3ItaG92ZXI6ICNmZmYgIWRlZmF1bHQ7XHJcblxyXG4vLyBIb3ZlciBjb2xvciBvZiBwcmVsb2FkZXIgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yXHJcblxyXG4vLyBJZnJhbWUtdHlwZSBvcHRpb25zXHJcbiRtZnAtaW5jbHVkZS1pZnJhbWUtdHlwZTogdHJ1ZSAhZGVmYXVsdDtcclxuXHJcbi8vIEVuYWJsZSBJZnJhbWUtdHlwZSBwb3B1cHNcclxuJG1mcC1pZnJhbWUtcGFkZGluZy10b3A6IDQwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyBJZnJhbWUgcGFkZGluZyB0b3BcclxuJG1mcC1pZnJhbWUtYmFja2dyb3VuZDogIzAwMCAhZGVmYXVsdDtcclxuXHJcbi8vIEJhY2tncm91bmQgY29sb3Igb2YgaWZyYW1lc1xyXG4kbWZwLWlmcmFtZS1tYXgtd2lkdGg6IDkwMHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gTWF4aW11bSB3aWR0aCBvZiBpZnJhbWVzXHJcbiRtZnAtaWZyYW1lLXJhdGlvOiA5IC8gMTYgIWRlZmF1bHQ7XHJcblxyXG4vLyBSYXRpbyBvZiBpZnJhbWUgKDkvMTYgPSB3aWRlc2NyZWVuLCAzLzQgPSBzdGFuZGFyZCwgZXRjLilcclxuXHJcbi8vIEltYWdlLXR5cGUgb3B0aW9uc1xyXG4kbWZwLWluY2x1ZGUtaW1hZ2UtdHlwZTogdHJ1ZSAhZGVmYXVsdDtcclxuXHJcbi8vIEVuYWJsZSBJbWFnZS10eXBlIHBvcHVwc1xyXG4kbWZwLWltYWdlLWJhY2tncm91bmQ6ICM0NDQgIWRlZmF1bHQ7XHJcbiRtZnAtaW1hZ2UtcGFkZGluZy10b3A6IDQwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyBJbWFnZSBwYWRkaW5nIHRvcFxyXG4kbWZwLWltYWdlLXBhZGRpbmctYm90dG9tOiA0MHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gSW1hZ2UgcGFkZGluZyBib3R0b21cclxuJG1mcC1pbmNsdWRlLW1vYmlsZS1sYXlvdXQtZm9yLWltYWdlOiB0cnVlICFkZWZhdWx0O1xyXG5cclxuLy8gUmVtb3ZlcyBwYWRkaW5ncyBmcm9tIHRvcCBhbmQgYm90dG9tXHJcblxyXG4vLyBJbWFnZSBjYXB0aW9uIG9wdGlvbnNcclxuJG1mcC1jYXB0aW9uLXRpdGxlLWNvbG9yOiAjZjNmM2YzICFkZWZhdWx0O1xyXG5cclxuLy8gQ2FwdGlvbiB0aXRsZSBjb2xvclxyXG4kbWZwLWNhcHRpb24tc3VidGl0bGUtY29sb3I6ICNiZGJkYmQgIWRlZmF1bHQ7XHJcblxyXG4vLyBDYXB0aW9uIHN1YnRpdGxlIGNvbG9yXHJcblxyXG4vLyBBMTF5XHJcbiRtZnAtdXNlLXZpc3VhbGx5aGlkZGVuOiBmYWxzZSAhZGVmYXVsdDtcclxuXHJcbi8vIEhpZGUgY29udGVudCBmcm9tIGJyb3dzZXJzLCBidXQgbWFrZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbiByZWFkZXJzXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy9cclxuLy8gQ29udGVudHM6XHJcbi8vXHJcbi8vIDEuIEdlbmVyYWwgc3R5bGVzXHJcbi8vICAgIC0gVHJhbnNsdXNjZW50IG92ZXJsYXlcclxuLy8gICAgLSBDb250YWluZXJzLCB3cmFwcGVyc1xyXG4vLyAgICAtIEN1cnNvcnNcclxuLy8gICAgLSBIZWxwZXIgY2xhc3Nlc1xyXG4vLyAyLiBBcHBlYXJhbmNlXHJcbi8vICAgIC0gUHJlbG9hZGVyICYgdGV4dCB0aGF0IGRpc3BsYXlzIGVycm9yIG1lc3NhZ2VzXHJcbi8vICAgIC0gQ1NTIHJlc2V0IGZvciBidXR0b25zXHJcbi8vICAgIC0gQ2xvc2UgaWNvblxyXG4vLyAgICAtIFwiMSBvZiBYXCIgY291bnRlclxyXG4vLyAgICAtIE5hdmlnYXRpb24gKGxlZnQvcmlnaHQpIGFycm93c1xyXG4vLyAgICAtIElmcmFtZSBjb250ZW50IHR5cGUgc3R5bGVzXHJcbi8vICAgIC0gSW1hZ2UgY29udGVudCB0eXBlIHN0eWxlc1xyXG4vLyAgICAtIE1lZGlhIHF1ZXJ5IHdoZXJlIHNpemUgb2YgYXJyb3dzIGlzIHJlZHVjZWRcclxuLy8gICAgLSBJRTcgc3VwcG9ydFxyXG4vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyAxLiBHZW5lcmFsIHN0eWxlc1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi8vIFRyYW5zbHVzY2VudCBvdmVybGF5XHJcbi5tZnAtYmcge1xyXG5cdGJhY2tncm91bmQ6ICRtZnAtb3ZlcmxheS1jb2xvcjtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bGVmdDogMDtcclxuXHRvcGFjaXR5OiAkbWZwLW92ZXJsYXktb3BhY2l0eTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyAyO1xyXG59XHJcblxyXG4vLyBXcmFwcGVyIGZvciBwb3B1cFxyXG4ubWZwLXdyYXAge1xyXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRsZWZ0OiAwO1xyXG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgMztcclxuXHJcblx0Ly8gZml4ZXMgd2Via2l0IGJ1ZyB0aGF0IGNhbiBjYXVzZSBcImZhbHNlXCIgc2Nyb2xsYmFyXHJcbn1cclxuXHJcbi8vIFJvb3QgY29udGFpbmVyXHJcbi5tZnAtY29udGFpbmVyIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRsZWZ0OiAwO1xyXG5cdHBhZGRpbmc6IDAgJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQ7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIFZlcnRpY2FsIGNlbnRlcmVyIGhlbHBlclxyXG4ubWZwLWNvbnRhaW5lciB7XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0fVxyXG59XHJcblxyXG4vLyBSZW1vdmUgdmVydGljYWwgY2VudGVyaW5nIHdoZW4gcG9wdXAgaGFzIGNsYXNzIGBtZnAtYWxpZ24tdG9wYFxyXG4ubWZwLWFsaWduLXRvcCB7XHJcblx0Lm1mcC1jb250YWluZXIge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gUG9wdXAgY29udGVudCBob2xkZXJcclxuLm1mcC1jb250ZW50IHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDU7XHJcbn1cclxuXHJcbi5tZnAtaW5saW5lLWhvbGRlcixcclxuLm1mcC1hamF4LWhvbGRlciB7XHJcblx0Lm1mcC1jb250ZW50IHtcclxuXHRcdGN1cnNvcjogYXV0bztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLy8gQ3Vyc29yc1xyXG4ubWZwLWFqYXgtY3VyIHtcclxuXHRjdXJzb3I6IHByb2dyZXNzO1xyXG59XHJcblxyXG4ubWZwLXpvb20tb3V0LWN1ciB7XHJcblx0JixcclxuXHQubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcclxuXHRcdGN1cnNvcjogLW1vei16b29tLW91dDtcclxuXHRcdGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcclxuXHRcdGN1cnNvcjogem9vbS1vdXQ7XHJcblx0fVxyXG59XHJcblxyXG4ubWZwLXpvb20ge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcclxuXHRjdXJzb3I6IC1tb3otem9vbS1pbjtcclxuXHRjdXJzb3I6IHpvb20taW47XHJcbn1cclxuXHJcbi5tZnAtYXV0by1jdXJzb3Ige1xyXG5cdC5tZnAtY29udGVudCB7XHJcblx0XHRjdXJzb3I6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4ubWZwLWNsb3NlLFxyXG4ubWZwLWFycm93LFxyXG4ubWZwLXByZWxvYWRlcixcclxuLm1mcC1jb3VudGVyIHtcclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi8vIEhpZGUgdGhlIGltYWdlIGR1cmluZyB0aGUgbG9hZGluZ1xyXG4ubWZwLWxvYWRpbmcge1xyXG5cdCYubWZwLWZpZ3VyZSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLy8gSGVscGVyIGNsYXNzIHRoYXQgaGlkZXMgc3R1ZmZcclxuQGlmICRtZnAtdXNlLXZpc3VhbGx5aGlkZGVuIHtcclxuXHQvLyBGcm9tIEhUTUw1IEJvaWxlcnBsYXRlIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvdjQuMi4wL2RvYy9jc3MubWQjdmlzdWFsbHloaWRkZW5cclxuXHQubWZwLWhpZGUge1xyXG5cdFx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuXHRcdHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuQGVsc2Uge1xyXG5cdC5tZnAtaGlkZSB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gMi4gQXBwZWFyYW5jZVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi8vIFByZWxvYWRlciBhbmQgdGV4dCB0aGF0IGRpc3BsYXlzIGVycm9yIG1lc3NhZ2VzXHJcbi5tZnAtcHJlbG9hZGVyIHtcclxuXHRjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yO1xyXG5cdGxlZnQ6IDhweDtcclxuXHRtYXJnaW4tdG9wOiAtLjhlbTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDhweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dG9wOiA1MCU7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0ei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyA0O1xyXG5cclxuXHRhIHtcclxuXHRcdGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3I7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3ItaG92ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBIaWRlIHByZWxvYWRlciB3aGVuIGNvbnRlbnQgc3VjY2Vzc2Z1bGx5IGxvYWRlZFxyXG4ubWZwLXMtcmVhZHkge1xyXG5cdC5tZnAtcHJlbG9hZGVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4vLyBIaWRlIGNvbnRlbnQgd2hlbiBpdCB3YXMgbm90IGxvYWRlZFxyXG4ubWZwLXMtZXJyb3Ige1xyXG5cdC5tZnAtY29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLy8gQ1NTLXJlc2V0IGZvciBidXR0b25zXHJcbmJ1dHRvbiB7XHJcblx0Ji5tZnAtY2xvc2UsXHJcblx0Ji5tZnAtYXJyb3cge1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0dG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcblx0XHR6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDY7XHJcblx0fVxyXG5cclxuXHQmOjotbW96LWZvY3VzLWlubmVyIHtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG59XHJcblxyXG4vLyBDbG9zZSBpY29uXHJcbi5tZnAtY2xvc2Uge1xyXG5cdGNvbG9yOiAkbWZwLWNvbnRyb2xzLWNvbG9yO1xyXG5cdGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcclxuXHRmb250LXNpemU6IDI4cHg7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGhlaWdodDogNDRweDtcclxuXHRsaW5lLWhlaWdodDogNDRweDtcclxuXHRvcGFjaXR5OiAkbWZwLWNvbnRyb2xzLW9wYWNpdHk7XHJcblx0cGFkZGluZzogMCAwIDE4cHggMTBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDQ0cHg7XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0JjphY3RpdmUge1xyXG5cdFx0dG9wOiAxcHg7XHJcblx0fVxyXG59XHJcblxyXG4ubWZwLWNsb3NlLWJ0bi1pbiB7XHJcblx0Lm1mcC1jbG9zZSB7XHJcblx0XHRjb2xvcjogJG1mcC1pbm5lci1jbG9zZS1pY29uLWNvbG9yO1xyXG5cdH1cclxufVxyXG5cclxuLm1mcC1pbWFnZS1ob2xkZXIsXHJcbi5tZnAtaWZyYW1lLWhvbGRlciB7XHJcblx0Lm1mcC1jbG9zZSB7XHJcblx0XHRjb2xvcjogJG1mcC1jb250cm9scy1jb2xvcjtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDZweDtcclxuXHRcdHJpZ2h0OiAtNnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIFwiMSBvZiBYXCIgY291bnRlclxyXG4ubWZwLWNvdW50ZXIge1xyXG5cdGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3I7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLy8gTmF2aWdhdGlvbiBhcnJvd3NcclxuQGlmICRtZnAtaW5jbHVkZS1hcnJvd3Mge1xyXG5cdC5tZnAtYXJyb3cge1xyXG5cdFx0aGVpZ2h0OiAxMTBweDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdG1hcmdpbi10b3A6IC01NXB4O1xyXG5cdFx0b3BhY2l0eTogJG1mcC1jb250cm9scy1vcGFjaXR5O1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0d2lkdGg6IDkwcHg7XHJcblxyXG5cdFx0JjphY3RpdmUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtNTRweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Ym9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0d2lkdGg6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XHJcblx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XHJcblx0XHRcdHRvcDogOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcclxuXHRcdFx0Ym9yZGVyLXRvcC13aWR0aDogMjFweDtcclxuXHRcdFx0b3BhY2l0eTogLjc7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubWZwLWFycm93LWxlZnQge1xyXG5cdFx0bGVmdDogMDtcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICRtZnAtY29udHJvbHMtY29sb3I7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tZnAtYXJyb3ctcmlnaHQge1xyXG5cdFx0cmlnaHQ6IDA7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxN3B4IHNvbGlkICRtZnAtY29udHJvbHMtY29sb3I7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzOXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDI3cHggc29saWQgJG1mcC1jb250cm9scy1ib3JkZXItY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBJZnJhbWUgY29udGVudCB0eXBlXHJcbkBpZiAkbWZwLWluY2x1ZGUtaWZyYW1lLXR5cGUge1xyXG5cdC5tZnAtaWZyYW1lLWhvbGRlciB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogJG1mcC1pZnJhbWUtcGFkZGluZy10b3A7XHJcblx0XHRwYWRkaW5nLXRvcDogJG1mcC1pZnJhbWUtcGFkZGluZy10b3A7XHJcblxyXG5cdFx0Lm1mcC1jb250ZW50IHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0XHRcdG1heC13aWR0aDogJG1mcC1pZnJhbWUtbWF4LXdpZHRoO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQubWZwLWNsb3NlIHtcclxuXHRcdFx0dG9wOiAtNDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tZnAtaWZyYW1lLXNjYWxlciB7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cGFkZGluZy10b3A6ICRtZnAtaWZyYW1lLXJhdGlvICogMTAwJTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdGlmcmFtZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRtZnAtaWZyYW1lLWJhY2tncm91bmQ7XHJcblx0XHRcdGJveC1zaGFkb3c6ICRtZnAtc2hhZG93O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBJbWFnZSBjb250ZW50IHR5cGVcclxuQGlmICRtZnAtaW5jbHVkZS1pbWFnZS10eXBlIHtcclxuXHQvKiBNYWluIGltYWdlIGluIHBvcHVwICovXHJcblx0aW1nIHtcclxuXHRcdCYubWZwLWltZyB7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAkbWZwLWltYWdlLXBhZGRpbmctdG9wIDAgJG1mcC1pbWFnZS1wYWRkaW5nLWJvdHRvbTtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cclxuXHQubWZwLWZpZ3VyZSB7XHJcblx0XHRsaW5lLWhlaWdodDogMDtcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJG1mcC1pbWFnZS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRib3R0b206ICRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b207XHJcblx0XHRcdGJveC1zaGFkb3c6ICRtZnAtc2hhZG93O1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0b3A6ICRtZnAtaW1hZ2UtcGFkZGluZy10b3A7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdH1cclxuXHJcblx0XHRzbWFsbCB7XHJcblx0XHRcdGNvbG9yOiAkbWZwLWNhcHRpb24tc3VidGl0bGUtY29sb3I7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGZpZ3VyZSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tZnAtYm90dG9tLWJhciB7XHJcblx0XHRjdXJzb3I6IGF1dG87XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogLSRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b20gKyA0O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQubWZwLXRpdGxlIHtcclxuXHRcdGNvbG9yOiAkbWZwLWNhcHRpb24tdGl0bGUtY29sb3I7XHJcblx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDM2cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cclxuXHRcdC8vIGxlYXZlIHNvbWUgc3BhY2UgZm9yIGNvdW50ZXIgYXQgcmlnaHQgc2lkZVxyXG5cclxuXHR9XHJcblxyXG5cdC5tZnAtaW1hZ2UtaG9sZGVyIHtcclxuXHRcdC5tZnAtY29udGVudCB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5tZnAtZ2FsbGVyeSB7XHJcblx0XHQubWZwLWltYWdlLWhvbGRlciB7XHJcblx0XHRcdC5tZnAtZmlndXJlIHtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpZiAkbWZwLWluY2x1ZGUtbW9iaWxlLWxheW91dC1mb3ItaW1hZ2Uge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XHJcblx0XHRcdC8qKlxyXG5cdFx0XHQgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXHJcblx0XHRcdCAqL1xyXG5cdFx0XHQubWZwLWltZy1tb2JpbGUge1xyXG5cdFx0XHRcdC5tZnAtaW1hZ2UtaG9sZGVyIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0Ji5tZnAtaW1nIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5tZnAtZmlndXJlIHtcclxuXHRcdFx0XHRcdC8vIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZVxyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHNtYWxsIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm1mcC1ib3R0b20tYmFyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAzcHggNXB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRcdFx0dG9wOiBhdXRvO1xyXG5cclxuXHRcdFx0XHRcdCY6ZW1wdHkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm1mcC1jb3VudGVyIHtcclxuXHRcdFx0XHRcdHJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHR0b3A6IDNweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5tZnAtY2xvc2Uge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMzVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIFNjYWxlIG5hdmlnYXRpb24gYXJyb3dzIGFuZCByZWR1Y2UgcGFkZGluZyBmcm9tIHNpZGVzXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcblx0Lm1mcC1hcnJvdyB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xyXG5cdH1cclxuXHJcblx0Lm1mcC1hcnJvdy1sZWZ0IHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDA7XHJcblx0fVxyXG5cclxuXHQubWZwLWFycm93LXJpZ2h0IHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XHJcblx0fVxyXG5cclxuXHQubWZwLWNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6ICRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0LW1vYmlsZTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6ICRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0LW1vYmlsZTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIG92ZXJsYXkgYXQgc3RhcnQgKi9cclxuLm1mcC1mYWRlLm1mcC1iZyB7XHJcblx0b3BhY2l0eTogMDtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2Utb3V0O1xyXG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1vdXQ7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi8qIG92ZXJsYXkgYW5pbWF0ZSBpbiAqL1xyXG4ubWZwLWZhZGUubWZwLWJnLm1mcC1yZWFkeSB7XHJcblx0b3BhY2l0eTogLjg7XHJcbn1cclxuXHJcbi8qIG92ZXJsYXkgYW5pbWF0ZSBvdXQgKi9cclxuLm1mcC1mYWRlLm1mcC1iZy5tZnAtcmVtb3Zpbmcge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi8qIGNvbnRlbnQgYXQgc3RhcnQgKi9cclxuLm1mcC1mYWRlLm1mcC13cmFwIC5tZnAtY29udGVudCB7XHJcblx0b3BhY2l0eTogMDtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2Utb3V0O1xyXG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1vdXQ7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi8qIGNvbnRlbnQgYW5pbWF0ZSBpdCAqL1xyXG4ubWZwLWZhZGUubWZwLXdyYXAubWZwLXJlYWR5IC5tZnAtY29udGVudCB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLyogY29udGVudCBhbmltYXRlIG91dCAqL1xyXG4ubWZwLWZhZGUubWZwLXdyYXAubWZwLXJlbW92aW5nIC5tZnAtY29udGVudCB7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuLyogY3VzdG9tIGlmcmFtZSBjbG9zZSBidXR0b24gKi9cclxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXktYmxhY2ssIDAuOCk7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMTBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dG9wOiAxMHB4O1xyXG5cdHdpZHRoOiA0MHB4O1xyXG59IiwiLyogU2xpZGVyICovXHJcbi5zbGljay1zbGlkZXIge1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5zbGljay1saXN0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjdXJzb3I6IGhhbmQ7XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFjayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcclxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxufVxyXG5bZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLnNsaWNrLXNsaWRlIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59IiwiQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdHNyYzpcclxuXHRcdHVybChcIi4uL2ZvbnRzL2ljb24ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcblx0XHR1cmwoXCIuLi9mb250cy9pY29uLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxufVxyXG5cclxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSxcclxuW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUsXHJcbltjbGFzc149XCJpY29uLVwiXTphZnRlcixcclxuW2NsYXNzKj1cIiBpY29uLVwiXTphZnRlciB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRsaW5lLWhlaWdodDogMWVtO1xyXG5cdG1hcmdpbi1sZWZ0OiAuMmVtO1xyXG5cdG1hcmdpbi1yaWdodDogLjJlbTtcclxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcblx0d2lkdGg6IDFlbTtcclxufVxyXG5cclxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTgwMFwiO1xyXG59XHJcbi5pY29uLWFycm93LWJvdHRvbTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlODAxXCI7XHJcbn1cclxuLmljb24tZXh0ZXJuYWw6YWZ0ZXIge1xyXG5cdGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdGNvbnRlbnQ6IFwiXFxlODAyXCI7XHJcbn1cclxuLmljb24tbW9iaWxlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU4MDNcIjtcclxufVxyXG4uaWNvbi1kZXNrdG9wOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU4MDRcIjtcclxufVxyXG4uaWNvbi1wb3B1cDphZnRlciB7XHJcblx0Y29sb3I6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0Y29udGVudDogXCJcXGU4MDVcIjtcclxufVxyXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTgwNlwiO1xyXG59XHJcbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTgwN1wiO1xyXG59XHJcbi5pY29uLWFycm93LXRvcDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlODA4XCI7XHJcbn1cclxuLmljb24tYW5zd2VyOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU4MTFcIjtcclxufVxyXG4uaWNvbi1xdWVzdGlvbjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlODEyXCI7XHJcbn1cclxuLmljb24tdGltZXM6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTgxNFwiO1xyXG59XHJcbi5pY29uLW1pbnVzOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU4MTVcIjtcclxufVxyXG4uaWNvbi1wbHVzOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU4MTZcIjtcclxufVxyXG4uaWNvbi1jaGV2cm9uLWJvdHRvbTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlODE5XCI7XHJcbn1cclxuLmljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU4MWFcIjtcclxufVxyXG4uaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU4MWJcIjtcclxufVxyXG4uaWNvbi1jaGV2cm9uLXRvcDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlODFjXCI7XHJcbn1cclxuLmljb24tY2hlY2stZW1wdHk6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZjA5NlwiO1xyXG59XHJcbi5pY29uLWZpbGU6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXFxmMGY2XCI7XHJcbn1cclxuLmljb24tdG9nZ2xlLWNsb3NlOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGYxNDdcIjtcclxufVxyXG4uaWNvbi1jaGVjay1jaGVja2VkOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGYxNGFcIjtcclxufVxyXG4uaWNvbi1yYWRpby1jaGVja2VkOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGYxOTJcIjtcclxufVxyXG4uaWNvbi10b2dnbGUtb3BlbjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxmMTk2XCI7XHJcbn1cclxuLmljb24tcGRmOmFmdGVyIHtcclxuXHRjb2xvcjogJGJyYW5kLXBkZiAhaW1wb3J0YW50O1xyXG5cdGNvbnRlbnQ6IFwiXFxmMWMxXCI7XHJcbn1cclxuLmljb24td29yZDphZnRlciB7XHJcblx0Y29sb3I6ICRicmFuZC13b3JkICFpbXBvcnRhbnQ7XHJcblx0Y29udGVudDogXCJcXGYxYzJcIjtcclxufVxyXG4uaWNvbi1leGNlbDphZnRlciB7XHJcblx0Y29sb3I6ICRicmFuZC1leGNlbCAhaW1wb3J0YW50O1xyXG5cdGNvbnRlbnQ6IFwiXFxmMWMzXCI7XHJcbn1cclxuLmljb24tcG93ZXJwb2ludDphZnRlciB7XHJcblx0Y29sb3I6ICRicmFuZC1wb3dlcnBvaW50ICFpbXBvcnRhbnQ7XHJcblx0Y29udGVudDogXCJcXGYxYzRcIjtcclxufVxyXG4uaWNvbi1yYWRpby1lbXB0eTphZnRlciB7XHJcblx0Y29udGVudDogXCJcXGYxZGJcIjtcclxufVxyXG4uaWNvbi1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZjFkY1wiO1xyXG59XHJcbi5pY29uLWNoZWNrOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGYxZGRcIjtcclxufVxyXG5cclxuXHJcbltjbGFzc149XCJpY29uLVwiXTpob3ZlcjpiZWZvcmUsXHJcbltjbGFzcyo9XCIgaWNvbi1cIl06aG92ZXI6YmVmb3JlLFxyXG5bY2xhc3NePVwiaWNvbi1cIl06aG92ZXI6YWZ0ZXIsXHJcbltjbGFzcyo9XCIgaWNvbi1cIl06aG92ZXI6YWZ0ZXIge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmljb24tZGVmYXVsdDpiZWZvcmUsXHJcbi5pY29uLWRlZmF1bHQ6YWZ0ZXIge1xyXG5cdGNvbG9yOiAkZ3JheS1saWdodDtcclxufVxyXG5cclxuLmljb24tcHJpbWFyeTpiZWZvcmUsXHJcbi5pY29uLXByaW1hcnk6YWZ0ZXIge1xyXG5cdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRjb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRjb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0Y29sb3I6ICRicmFuZC1saW5reDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdGNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gaWNvbiAoICRuYW1lICkge1xyXG5cdEBpZiAoJG5hbWUgPT0gJ2Fycm93LXJpZ2h0Jykge1xyXG5cdFx0Y29udGVudDogXCJcXEU4MDBcIjtcclxuXHR9XHJcblx0QGlmICgkbmFtZSA9PSAnYXJyb3ctYm90dG9tJykge1xyXG5cdFx0Y29udGVudDogXCJcXEU4MDFcIjtcclxuXHR9XHJcblx0QGlmICgkbmFtZSA9PSAnZXh0ZXJuYWwnKSB7XHJcblx0XHRjb250ZW50OiBcIlxcRTgwMlwiO1xyXG5cdH1cclxuXHRAaWYgKCRuYW1lID09ICdtb2JpbGUnKSB7XHJcblx0XHRjb250ZW50OiBcIlxcRTgwM1wiO1xyXG5cdH1cclxuXHRAaWYgKCRuYW1lID09ICdkZXNrdG9wJykge1xyXG5cdFx0Y29udGVudDogXCJcXEU4MDRcIjtcclxuXHR9XHJcblx0QGlmICgkbmFtZSA9PSAncG9wdXAnKSB7XHJcblx0XHRjb250ZW50OiBcIlxcRTgwNVwiO1xyXG5cdH1cclxuXHRAaWYgKCRuYW1lID09ICdzZWFyY2gnKSB7XHJcblx0XHRjb250ZW50OiBcIlxcRTgwNlwiO1xyXG5cdH1cclxuXHRAaWYgKCRuYW1lID09ICdhcnJvdy1sZWZ0Jykge1xyXG5cdFx0Y29udGVudDogXCJcXEU4MDdcIjtcclxuXHR9XHJcblx0QGlmICgkbmFtZSA9PSAnYXJyb3ctdG9wJykge1xyXG5cdFx0Y29udGVudDogXCJcXEU4MDhcIjtcclxuXHR9XHJcblx0QGlmICgkbmFtZSA9PSAnYW5zd2VyJykge1xyXG5cdFx0Y29udGVudDogXCJcXEU4MTFcIjtcclxuXHR9XHJcblx0QGlmICgkbmFtZSA9PSAncXVlc3Rpb24nKSB7XHJcblx0XHRjb250ZW50OiBcIlxcRTgxMlwiO1xyXG5cdH1cclxuXHRAaWYgKCRuYW1lID09ICd0aW1lcycpIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxFODE0XCI7XHJcblx0fVxyXG5cdEBpZiAoJG5hbWUgPT0gJ21pbnVzJykge1xyXG5cdFx0Y29udGVudDogXCJcXEU4MTVcIjtcclxuXHR9XHJcblx0QGlmICgkbmFtZSA9PSAncGx1cycpIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxFODE2XCI7XHJcblx0fVxyXG5cdEBpZiAoJG5hbWUgPT0gJ2NoZXZyb24tYm90dG9tJykge1xyXG5cdFx0Y29udGVudDogXCJcXEU4MTlcIjtcclxuXHR9XHJcblx0QGlmICgkbmFtZSA9PSAnY2hldnJvbi1sZWZ0Jykge1xyXG5cdFx0Y29udGVudDogXCJcXEU4MUFcIjtcclxuXHR9XHJcblx0QGlmICgkbmFtZSA9PSAnY2hldnJvbi1yaWdodCcpIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxFODFCXCI7XHJcblx0fVxyXG5cdEBpZiAoJG5hbWUgPT0gJ2NoZXZyb24tdG9wJykge1xyXG5cdFx0Y29udGVudDogXCJcXEU4MUNcIjtcclxuXHR9XHJcblx0QGlmICgkbmFtZSA9PSAnY2hlY2stZW1wdHknKSB7XHJcblx0XHRjb250ZW50OiBcIlxcRjA5NlwiO1xyXG5cdH1cclxuXHRAaWYgKCRuYW1lID09ICdmaWxlJykge1xyXG5cdFx0Y29udGVudDogXCJcXEYwRjZcIjtcclxuXHR9XHJcblx0QGlmICgkbmFtZSA9PSAndG9nZ2xlLWNsb3NlJykge1xyXG5cdFx0Y29udGVudDogXCJcXEYxNDdcIjtcclxuXHR9XHJcblx0QGlmICgkbmFtZSA9PSAnY2hlY2stY2hlY2tlZCcpIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxGMTRBXCI7XHJcblx0fVxyXG5cdEBpZiAoJG5hbWUgPT0gJ3JhZGlvLWNoZWNrZWQnKSB7XHJcblx0XHRjb250ZW50OiBcIlxcRjE5MlwiO1xyXG5cdH1cclxuXHRAaWYgKCRuYW1lID09ICd0b2dnbGUtb3BlbicpIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxGMTk2XCI7XHJcblx0fVxyXG5cdEBpZiAoJG5hbWUgPT0gJ3BkZicpIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxGMUMxXCI7XHJcblx0fVxyXG5cdEBpZiAoJG5hbWUgPT0gJ3dvcmQnKSB7XHJcblx0XHRjb250ZW50OiBcIlxcRjFDMlwiO1xyXG5cdH1cclxuXHRAaWYgKCRuYW1lID09ICdleGNlbCcpIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxGMUMzXCI7XHJcblx0fVxyXG5cdEBpZiAoJG5hbWUgPT0gJ3Bvd2VycG9pbnQnKSB7XHJcblx0XHRjb250ZW50OiBcIlxcRjFDNFwiO1xyXG5cdH1cclxuXHRAaWYgKCRuYW1lID09ICdyYWRpby1lbXB0eScpIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxGMURCXCI7XHJcblx0fVxyXG5cdEBpZiAoJG5hbWUgPT0gJ3F1ZXN0aW9uLWNpcmNsZScpIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxGMURDXCI7XHJcblx0fVxyXG5cdEBpZiAoJG5hbWUgPT0gJ2NoZWNrJykge1xyXG5cdFx0Y29udGVudDogXCJcXEYxRERcIjtcclxuXHR9XHJcblx0XHJcblx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHIiLCJbY2xhc3NePVwiZ3JpZFwiXSxcclxuW2NsYXNzKj1cIiBncmlkXCJdIHtcclxuXHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcblx0bWFyZ2luOiAwIC01cHg7XHJcblxyXG5cdD5bY2xhc3NePVwiX2NvbFwiXSxcclxuXHQ+W2NsYXNzKj1cIiBfY29sXCJdIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWluLWhlaWdodDogMXB4O1xyXG5cdFx0cGFkZGluZzogMCA1cHg7XHJcblx0fVxyXG59XHJcblxyXG5bY2xhc3NePVwiZ3JpZC1cIl0sXHJcbltjbGFzcyo9XCIgZ3JpZC1cIl0ge1xyXG5cdG1hcmdpbjogLjVlbSAtNXB4O1xyXG5cclxuXHQ+W2NsYXNzXj1cIl9jb2xcIl0sXHJcblx0PltjbGFzcyo9XCIgX2NvbFwiXSB7XHJcblxyXG5cdFx0PltjbGFzc149XCJjYXJkLVwiXSxcclxuXHRcdD5bY2xhc3MqPVwiIGNhcmQtXCJdIHtcclxuXHRcdFx0bWFyZ2luOiAuNWVtIDA7XHJcblx0XHR9XHJcblxyXG5cdFx0PltjbGFzc149XCJidG4tXCJdLFxyXG5cdFx0PltjbGFzcyo9XCIgYnRuLVwiXSB7XHJcblx0XHRcdG1hcmdpbjogLjVlbSAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkYmFzZS1jb2x1bW4ge1xyXG5cdC5ncmlkLSN7JGl9IHtcclxuXHRcdD4uX2NvbCB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gJGJhc2UtY29sdW1uKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkYmFzZS1jb2x1bW4ge1xyXG5cdC5ncmlkIHtcclxuXHRcdD4uX2NvbC0jeyRpfSB7XHJcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKCRpIC8gJGJhc2UtY29sdW1uKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5ncmlkLXN0cm9rZS12YXJ0aWNhbC1zaWRlIHtcclxuXHRtYXJnaW46IDA7XHJcblxyXG5cdD5bY2xhc3NePVwiX2NvbFwiXTpmaXJzdC1jaGlsZCB7XHJcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdH1cclxuXHJcblx0PltjbGFzc149XCJfY29sXCJdOmxhc3QtY2hpbGQge1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0fVxyXG59XHJcblxyXG4uZ3JpZC1zdHJva2UtdmFydGljYWwtbWlkZGxlIHtcclxuXHRtYXJnaW46IDA7XHJcblxyXG5cdD5bY2xhc3NePVwiX2NvbFwiXSB7XHJcblx0XHQmK1tjbGFzc149XCJfY29sXCJdIHtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5ncmlkLXN0cm9rZS1ob3Jpem9udGFsLXNpZGUge1xyXG5cdG1hcmdpbjogMDtcclxuXHJcblx0PltjbGFzc149XCJfY29sXCJdOmZpcnN0LWNoaWxkIHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHR9XHJcblxyXG5cdD5bY2xhc3NePVwiX2NvbFwiXTpsYXN0LWNoaWxkIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHR9XHJcbn1cclxuXHJcbi5ncmlkLXN0cm9rZS1ob3Jpem9udGFsLW1pZGRsZSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cclxuXHQ+W2NsYXNzXj1cIl9jb2xcIl0ge1xyXG5cdFx0JitbY2xhc3NePVwiX2NvbFwiXSB7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiV0YWJsZUdyaWQtY29sdW1uIHtcclxuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdHBhZGRpbmctbGVmdDogNXB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLnRhYmxlR3JpZCB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRtYXJnaW4tbGVmdDogLTVweDtcclxuXHRcdG1hcmdpbi1yaWdodDogLTVweDtcclxuXHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XHJcblx0fVxyXG5cclxuXHQ+Ll9jb2wge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdEBleHRlbmQgJXRhYmxlR3JpZC1jb2x1bW47XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoICRiYXNlLWNvbHVtbiB7XHJcblx0XHQ+Ll9jb2wtI3skaX0ge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRAZXh0ZW5kICV0YWJsZUdyaWQtY29sdW1uO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSgkaSAvICRiYXNlLWNvbHVtbik7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+Ll9jb2wtdmVydGljYWwtdG9wIHtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0fVxyXG5cclxuXHQ+Ll9jb2wtdmVydGljYWwtbWlkZGxlIHtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0fVxyXG5cclxuXHQ+Ll9jb2wtdmVydGljYWwtYm90dG9tIHtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0fVxyXG59XHJcblxyXG4udGFibGVHcmlkLXN0cm9rZS12YXJ0aWNhbC1taWRkbGUge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcclxuXHR9XHJcblxyXG5cdFtjbGFzcyo9XCJfY29sXCJdIHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JitbY2xhc3MqPVwiX2NvbFwiXSB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc3BjLW1iLW00IHtcclxuXHRtYXJnaW4tYm90dG9tOiAtNGVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zcGMtbWItbTMge1xyXG5cdG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNwYy1tYi1tMiB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3BjLW1iLW0xIHtcclxuXHRtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zcGMtbWItbTA1IHtcclxuXHRtYXJnaW4tYm90dG9tOiAtLjVlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3BjLW1iLTAge1xyXG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNwYy1tYi1wMDUge1xyXG5cdG1hcmdpbi1ib3R0b206IC41ZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNwYy1tYi1wMSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zcGMtbWItcDIge1xyXG5cdG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3BjLW1iLXAzIHtcclxuXHRtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNwYy1tYi1wNCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zcGMtbXQtbTQge1xyXG5cdG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNwYy1tdC1tMyB7XHJcblx0bWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3BjLW10LW0yIHtcclxuXHRtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zcGMtbXQtbTEge1xyXG5cdG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNwYy1tdC1tMDUge1xyXG5cdG1hcmdpbi10b3A6IC0uNWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zcGMtbXQtMCB7XHJcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3BjLW10LXAwNSB7XHJcblx0bWFyZ2luLXRvcDogLjVlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3BjLW10LXAxIHtcclxuXHRtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNwYy1tdC1wMiB7XHJcblx0bWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zcGMtbXQtcDMge1xyXG5cdG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3BjLW10LXA0IHtcclxuXHRtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNwYy1wYi0wIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3BjLXBiLXAwNSB7XHJcblx0cGFkZGluZy1ib3R0b206IC41ZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNwYy1wYi1wMSB7XHJcblx0cGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3BjLXBiLXAyIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zcGMtcGItcDMge1xyXG5cdHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNwYy1wYi1wNCB7XHJcblx0cGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3BjLXB0LTAge1xyXG5cdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zcGMtcHQtcDA1IHtcclxuXHRwYWRkaW5nLXRvcDogLjVlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3BjLXB0LXAxIHtcclxuXHRwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zcGMtcHQtcDIge1xyXG5cdHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNwYy1wdC1wMyB7XHJcblx0cGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3BjLXB0LXA0IHtcclxuXHRwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLmhlYWRpbmctdG9wLXByaW1hcnkge1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuXHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBhZGRpbmctbGVmdDogLjVlbTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGNvbG9yOiAjMWQzOTk0O1xyXG4gICAgfVxyXG59XHJcbiIsIi50ZXh0LWxlZnQge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlciB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGV4dC1yaWdodCB7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi50ZXh0LWxlYWQge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4udGV4dC1ib2xkIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnRleHQtbm9ybWFsIHtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4udGV4dC1wcmltYXJ5IHtcclxuXHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdGNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdGNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRjb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0Y29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGZvcm0ge1xyXG5cdFx0Y29sb3I6ICRicmFuZC1mb3JtO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbGluZSB7XHJcblx0XHRjb2xvcjogJGJyYW5kLWxpbmU7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHR9XHJcblxyXG5cdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxufVxyXG5cclxuXHJcbi50ZXh0LWV4YW1pbmUge1xyXG5cdGNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxufVxyXG5cclxuLnRleHQtbGlua3gge1xyXG5cdGNvbG9yOiAkYnJhbmQtbGlua3g7XHJcbn1cclxuXHJcbi50ZXh0LWdvb2RzIHtcclxuXHRjb2xvcjogJGJyYW5kLWdvb2RzO1xyXG59XHJcblxyXG4udGV4dC1jdXN0b21lciB7XHJcblx0Y29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxufVxyXG5cclxuLnRleHQtY29tcGFueSB7XHJcblx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG59XHJcblxyXG4udGV4dC1pbmRlbnQtMSB7XHJcblx0dGV4dC1pbmRlbnQ6IDFlbTtcclxufVxyXG5cclxuLnRleHQtaW5kZW50LTIge1xyXG5cdHRleHQtaW5kZW50OiAyZW07XHJcbn1cclxuXHJcbi50ZXh0LWluZGVudC0zIHtcclxuXHR0ZXh0LWluZGVudDogM2VtO1xyXG59XHJcblxyXG4udGV4dC1pbmRlbnQtNCB7XHJcblx0dGV4dC1pbmRlbnQ6IDRlbTtcclxufVxyXG5cclxuLnRleHQtc21hbGxlc3Qge1xyXG5cdGZvbnQtc2l6ZTogMS4wcmVtO1xyXG59XHJcblxyXG4udGV4dC1zbWFsbGVyIHtcclxuXHRmb250LXNpemU6IDEuMXJlbTtcclxufVxyXG5cclxuLnRleHQtc21hbGwge1xyXG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG59XHJcblxyXG4udGV4dC1sYXJnZSB7XHJcblx0Zm9udC1zaXplOiAxLjZyZW07XHJcbn1cclxuXHJcbi50ZXh0LWxhcmdlciB7XHJcblx0Zm9udC1zaXplOiAxLjhyZW07XHJcbn1cclxuXHJcbi50ZXh0LWxhcmdlc3Qge1xyXG5cdGZvbnQtc2l6ZTogMi4wcmVtO1xyXG59XHJcblxyXG4udGV4dC14eHhsIHtcclxuXHRmb250LXNpemU6IDIuNXJlbTtcclxufVxyXG5cclxuLnRleHQteHh4eGwge1xyXG5cdGZvbnQtc2l6ZTogM3JlbTtcclxufVxyXG5cclxuLnRleHQtbGluZWhlaWdodC1uYXJyb3cge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjMzMzQ7XHJcbn1cclxuXHJcbi50ZXh0LWxpbmVoZWlnaHQtbm9ybWFsIHtcclxuXHRsaW5lLWhlaWdodDogMS42NjY3O1xyXG59XHJcblxyXG4udGV4dC1saW5laGVpZ2h0LXdpZGUge1xyXG5cdGxpbmUtaGVpZ2h0OiAyO1xyXG59XHJcbiIsIltjbGFzc149XCJsaXN0LVwiXSxcclxuW2NsYXNzKj1cIiBsaXN0LVwiXSB7XHJcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHJcblx0PmxpLFxyXG5cdGR0LFxyXG5cdGRkIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMmVtO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMS41ZW07XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDEwMCU7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHR9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAuMjVlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIFN0eWxlXHJcblxyXG4ubGlzdC1idWxsZXQ+bGk6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcMjAyMlwiO1xyXG5cdGZvbnQtZmFtaWx5OiBcIlZlcmRhbmFcIiwgXCJpY29uXCI7XHJcbn1cclxuXHJcbi5saXN0LWFycm93LXJpZ2h0PmxpOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU4MDBcIjtcclxuXHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcbn1cclxuXHJcbi5saXN0LWFycm93LWJvdHRvbT5saTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlODAxXCI7XHJcblx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG59XHJcblxyXG4ubGlzdC1leHRlcm5hbD5saTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcblx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG59XHJcblxyXG4ubGlzdC1leHRlcm5hbD5saTphZnRlciB7XHJcblx0Y29sb3I6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0Y29udGVudDogXCJcXGU4MDJcIjtcclxuXHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcbn1cclxuXHJcbi5saXN0LXBvcHVwPmxpOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU4MDBcIjtcclxuXHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcbn1cclxuXHJcbi5saXN0LXBvcHVwPmxpOmFmdGVyIHtcclxuXHRjb2xvcjogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcclxuXHRjb250ZW50OiBcIlxcZTgwNVwiO1xyXG5cdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxufVxyXG5cclxuLmxpc3QtZmlsZT5saTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcblx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG59XHJcblxyXG4ubGlzdC1maWxlPmxpOmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlxcZjBmNlwiO1xyXG5cdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxufVxyXG5cclxuLmxpc3QtcGRmPmxpOmJlZm9yZSB7XHJcblx0Y29udGVudDogXCJcXGU4MDBcIjtcclxuXHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcbn1cclxuXHJcbi5saXN0LXBkZj5saTphZnRlciB7XHJcblx0Y29sb3I6ICRicmFuZC1wZGYgIWltcG9ydGFudDtcclxuXHRjb250ZW50OiBcIlxcZjFjMVwiO1xyXG5cdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxufVxyXG5cclxuLmxpc3Qtd29yZD5saTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcblx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG59XHJcblxyXG4ubGlzdC13b3JkPmxpOmFmdGVyIHtcclxuXHRjb2xvcjogJGJyYW5kLXdvcmQgIWltcG9ydGFudDtcclxuXHRjb250ZW50OiBcIlxcZjFjMlwiO1xyXG5cdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxufVxyXG5cclxuLmxpc3QtZXhjZWw+bGk6YmVmb3JlIHtcclxuXHRjb250ZW50OiBcIlxcZTgwMFwiO1xyXG5cdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxufVxyXG5cclxuLmxpc3QtZXhjZWw+bGk6YWZ0ZXIge1xyXG5cdGNvbG9yOiAkYnJhbmQtZXhjZWwgIWltcG9ydGFudDtcclxuXHRjb250ZW50OiBcIlxcZjFjM1wiO1xyXG5cdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxufVxyXG5cclxuLmxpc3QtcG93ZXJwb2ludD5saTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcblx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG59XHJcblxyXG4ubGlzdC1wb3dlcnBvaW50PmxpOmFmdGVyIHtcclxuXHRjb2xvcjogJGJyYW5kLXBvd2VycG9pbnQgIWltcG9ydGFudDtcclxuXHRjb250ZW50OiBcIlxcZjFjNFwiO1xyXG5cdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxufVxyXG5cclxub2wubGlzdC1hc3RlcmlzayB7XHJcblx0Y291bnRlci1yZXNldDogaTtcclxuXHJcblx0PmxpIHtcclxuXHRcdGNvdW50ZXItaW5jcmVtZW50OiBpO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCLvvIpcImNvdW50ZXIoaSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG51bC5saXN0LWFzdGVyaXNrIHtcclxuXHQ+bGkge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIu+8ilwiO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxub2wubGlzdC1udW1iZXIge1xyXG5cdGNvdW50ZXItcmVzZXQ6IGk7XHJcblxyXG5cdD5saSB7XHJcblx0XHRjb3VudGVyLWluY3JlbWVudDogaTtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoaSkgXCIuXCI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG51bC5saXN0LWNpcmNsZSB7XHJcblx0PmxpIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcXDI1Y2ZcIjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiSGlyYWdpbm8gU2Fuc1wiLCBcIk1laXJ5b1wiLCBzYW5zLXNlcmlmO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxub2wubGlzdC1jaXJjbGUge1xyXG5cdGNvdW50ZXItcmVzZXQ6IGk7XHJcblxyXG5cdD5saSB7XHJcblx0XHRjb3VudGVyLWluY3JlbWVudDogaTtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWRhcms7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoaSk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XHJcblx0XHRcdG1hcmdpbi10b3A6IC4zMzM0ZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDFlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbnVsLmxpc3QtcmVjdGFuZ2xlIHtcclxuXHQ+bGkge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlxcMjVhMFwiO1xyXG5cdFx0XHRmb250LWZhbWlseTogXCJIaXJhZ2lubyBTYW5zXCIsIFwiTWVpcnlvXCIsIHNhbnMtc2VyaWY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5vbC5saXN0LXJlY3RhbmdsZSB7XHJcblx0Y291bnRlci1yZXNldDogaTtcclxuXHJcblx0PmxpIHtcclxuXHRcdGNvdW50ZXItaW5jcmVtZW50OiBpO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktZGFyaztcclxuXHRcdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoaSk7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XHJcblx0XHRcdG1hcmdpbi10b3A6IC4zMzM0ZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDFlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5saXN0LXBhcmVudGhlc2lzIHtcclxuXHRjb3VudGVyLXJlc2V0OiBpO1xyXG5cclxuXHQ+bGkge1xyXG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IGk7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIihcImNvdW50ZXIoaSkgXCIpXCI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG51bC5saXN0LWtvbWVqaXJ1c2hpIHtcclxuXHQ+bGkge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlxcMjAzYlwiO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxub2wubGlzdC1rb21lamlydXNoaSB7XHJcblx0Y291bnRlci1yZXNldDogaTtcclxuXHJcblx0PmxpIHtcclxuXHRcdGNvdW50ZXItaW5jcmVtZW50OiBpO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcXDIwM2JcImNvdW50ZXIoaSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG51bC5saXN0LW5vdGljZSB7XHJcblx0PmxpIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcXDZjZThcIlwiKVwiO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxub2wubGlzdC1ub3RpY2Uge1xyXG5cdGNvdW50ZXItcmVzZXQ6IGk7XHJcblxyXG5cdD5saSB7XHJcblx0XHRjb3VudGVyLWluY3JlbWVudDogaTtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiKOazqFwiY291bnRlcihpKSBcIilcIjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbm9sLmxpc3QtbG93ZXJMYXRpbiB7XHJcblx0Y291bnRlci1yZXNldDogaTtcclxuXHJcblx0PmxpIHtcclxuXHRcdGNvdW50ZXItaW5jcmVtZW50OiBpO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogY291bnRlcihpLCBsb3dlci1sYXRpbikgXCIuXCI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5vbC5saXN0LXVwcGVyTGF0aW4ge1xyXG5cdGNvdW50ZXItcmVzZXQ6IGk7XHJcblxyXG5cdD5saSB7XHJcblx0XHRjb3VudGVyLWluY3JlbWVudDogaTtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoaSwgdXBwZXItbGF0aW4pIFwiLlwiO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxub2wubGlzdC1zcXVhcmVCcmFja2V0IHtcclxuXHRjb3VudGVyLXJlc2V0OiBpO1xyXG5cclxuXHQ+bGkge1xyXG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IGk7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIltcImNvdW50ZXIoaSkgXCJdXCI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5vbC5saXN0LWFuZ2xlQnJhY2tldCB7XHJcblx0Y291bnRlci1yZXNldDogaTtcclxuXHJcblx0PmxpIHtcclxuXHRcdGNvdW50ZXItaW5jcmVtZW50OiBpO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCLin6hcImNvdW50ZXIoaSkgXCLin6lcIjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5saXN0LWFuc3dlcj5saTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlODExXCI7XHJcblx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG59XHJcblxyXG4ubGlzdC1xdWVzdGlvbj5saTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXFxlODEyXCI7XHJcblx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG59XHJcblxyXG4ubGlzdC1xdWVzdGlvbixcclxuLmxpc3QtYW5zd2VyIHtcclxuXHQ+ZHQ6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXFxlODEyXCI7XHJcblx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdH1cclxuXHJcblx0PmRkOmJlZm9yZSB7XHJcblx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHR9XHJcblxyXG5cdFx0Y29udGVudDogXCJcXGU4MTFcIjtcclxuXHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHR9XHJcbn1cclxuXHJcbi5saXN0LWN1c3RvbSB7XHJcblx0PmxpIHtcclxuXHRcdD5zcGFuIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMS41ZW07XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBDb2xvclxyXG5cclxuLmxpc3QtZGVmYXVsdCB7XHJcblx0PmxpIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5saXN0LXJlY3RhbmdsZSxcclxuXHQmLmxpc3QtY2lyY2xlIHtcclxuXHRcdD5saSB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubGlzdC1wcmltYXJ5IHtcclxuXHQ+bGkge1xyXG5cclxuXHRcdCY6YmVmb3JlLFxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmxpc3QtcmVjdGFuZ2xlLFxyXG5cdCYubGlzdC1jaXJjbGUge1xyXG5cdFx0PmxpIHtcclxuXHJcblx0XHRcdCY6YmVmb3JlLFxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubGlzdC1jb21wYW55IHtcclxuXHQ+bGkge1xyXG5cclxuXHRcdCY6YmVmb3JlLFxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYubGlzdC1yZWN0YW5nbGUsXHJcblx0Ji5saXN0LWNpcmNsZSB7XHJcblx0XHQ+bGkge1xyXG5cclxuXHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIExheW91dFxyXG5cclxuLmxpc3QtaW5saW5lIHtcclxuXHQ+bGkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkYmFzZS1jb2x1bW4ge1xyXG5cdC5saXN0LWdyaWQtI3skaX0ge1xyXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG5cdFx0PmxpIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoJGkgLyAkYmFzZS1jb2x1bW4pO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbltjbGFzc149XCJsaXN0LVwiXSxcclxuW2NsYXNzKj1cIiBsaXN0LVwiXSB7XHJcblx0PmxpIHtcclxuXHRcdCYuX2J1bGxldDpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlxcMjAyMlwiO1xyXG5cdFx0XHRmb250LWZhbWlseTogXCJWZXJkYW5hXCIsIFwiaWNvblwiO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuX2Fycm93LXJpZ2h0OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdH1cclxuXHJcblx0XHQmLl9hcnJvdy1ib3R0b206YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcXGU4MDFcIjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuX2V4dGVybmFsOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdH1cclxuXHJcblx0XHQmLl9leHRlcm5hbDphZnRlciB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZTgwMlwiO1xyXG5cdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5fcG9wdXA6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcXGU4MDBcIjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuX3BvcHVwOmFmdGVyIHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxlODA1XCI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdH1cclxuXHJcblx0XHQmLl9maWxlOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdH1cclxuXHJcblx0XHQmLl9maWxlOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcXGYwZjZcIjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuX3BkZjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZTgwMFwiO1xyXG5cdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5fcGRmOmFmdGVyIHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1wZGYgIWltcG9ydGFudDtcclxuXHRcdFx0Y29udGVudDogXCJcXGYxYzFcIjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuX3dvcmQ6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcXGU4MDBcIjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuX3dvcmQ6YWZ0ZXIge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLXdvcmQgIWltcG9ydGFudDtcclxuXHRcdFx0Y29udGVudDogXCJcXGYxYzJcIjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuX2V4Y2VsOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdH1cclxuXHJcblx0XHQmLl9leGNlbDphZnRlciB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtZXhjZWwgIWltcG9ydGFudDtcclxuXHRcdFx0Y29udGVudDogXCJcXGYxYzNcIjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuX3Bvd2VycG9pbnQ6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcXGU4MDBcIjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuX3Bvd2VycG9pbnQ6YWZ0ZXIge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLXBvd2VycG9pbnQgIWltcG9ydGFudDtcclxuXHRcdFx0Y29udGVudDogXCJcXGYxYzRcIjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuX2RlZmF1bHQ6YmVmb3JlIHtcclxuXHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuX2NvbXBhbnk6YmVmb3JlIHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuX3ByaW1hcnk6YmVmb3JlLFxyXG5cdFx0Ji5fcHJpbWFyeTphZnRlciB7XHJcblx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5maWd1cmUtZmxvYXQtbGVmdCB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdG1hcmdpbjogMCAyMHB4IDFlbSAwO1xyXG5cdH1cclxufVxyXG5cclxuLmZpZ3VyZS1mbG9hdC1yaWdodCB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRtYXJnaW46IDAgMCAxZW0gMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5maWd1cmUtbGVmdCB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxufVxyXG5cclxuLmZpZ3VyZS1jZW50ZXIge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLmZpZ3VyZS1yaWdodCB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcbn1cclxuXHJcbi5maWd1cmUtc2Nyb2xsIHtcclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0bWluLXdpZHRoOiAkYmFzZS13aWR0aCAqIDIgLyAzO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHQvLyB1c2Ugc2ZUb3VjaFNjcm9sbFxyXG5cdFx0aW1nIHtcclxuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0XHRtaW4td2lkdGg6ICRiYXNlLXdpZHRoICogMiAvIDM7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLy8gU3R5bGVcclxuXHJcbi8vIENvbG9yXHJcblxyXG4udGFibGUtcHJpbWFyeSB7XHJcblx0dGhlYWQge1xyXG5cdFx0dHIge1xyXG5cdFx0XHR0aCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtbGlua3g7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRicmFuZC1nb29kcztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0dGQge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbWl4KCRicmFuZC1wcmltYXJ5LCAkYnJhbmQtcHJpbWFyeS1saWdodGVyKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBtaXgoJGJyYW5kLWV4YW1pbmUsICRicmFuZC1leGFtaW5lLWxpZ2h0ZXIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBtaXgoJGJyYW5kLWN1c3RvbWVyLCAkYnJhbmQtY3VzdG9tZXItbGlnaHRlcik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG1peCgkYnJhbmQtbGlua3gsICRicmFuZC1saW5reC1saWdodGVyKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbWl4KCRicmFuZC1nb29kcywgJGJyYW5kLWdvb2RzLWxpZ2h0ZXIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHR0Ym9keSxcclxuXHR0Zm9vdCB7XHJcblx0XHR0ciB7XHJcblx0XHRcdHRoIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5LWxpZ2h0ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLWV4YW1pbmUtbGlnaHRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLWN1c3RvbWVyLWxpZ2h0ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRicmFuZC1saW5reC1saWdodGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtZ29vZHMtbGlnaHRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIExheW91dFxyXG5cclxuLnRhYmxlLXNjcm9sbCB7XHJcblx0Ly8gdXNlIHNmVG91Y2hTY3JvbGxcclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0bWluLXdpZHRoOiAkYmFzZS13aWR0aCAqIDIgLyAzO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4udGFibGUtZmx1aWQge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRiYXNlLWNvbHVtbiB7XHJcblx0LnRhYmxlLXdpZHRoLSN7JGl9IHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSgkaSAvICRiYXNlLWNvbHVtbik7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi50YWJsZS1sZWZ0IHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdH1cclxufVxyXG4udGFibGUtY2VudGVyIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdH1cclxufVxyXG4udGFibGUtcmlnaHQge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG4udGFibGUtZmxvYXQtbGVmdCB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG59XHJcbi50YWJsZS1mbG9hdC1yaWdodCB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLnRhYmxlLXNtYWxsIHtcclxuXHRmb250LXNpemU6IDEuMnJlbTtcclxufVxyXG5cclxuLnRhYmxlLXNtYWxsZXIge1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG5cclxuLnRhYmxlLWxhcmdlIHtcclxuXHRmb250LXNpemU6IDEuNHJlbTtcclxufVxyXG5cclxuLnRhYmxlLWxhcmdlciB7XHJcblx0Zm9udC1zaXplOiAxLjZyZW07XHJcbn1cclxuXHJcblxyXG4vLyBDZWxsXHJcblxyXG50YWJsZSB7XHJcblx0Ll9sZWZ0IHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cdC5fY2VudGVyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0Ll9yaWdodCB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcblx0Ll9ub3dyYXAge1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR9XHJcblx0Ll93aWR0aC0yIHtcclxuXHRcdHdpZHRoOiAyZW07XHJcblx0fVxyXG5cdC5fd2lkdGgtNCB7XHJcblx0XHR3aWR0aDogNGVtO1xyXG5cdH1cclxuXHQuX3dpZHRoLTYge1xyXG5cdFx0d2lkdGg6IDZlbTtcclxuXHR9XHJcblx0Ll93aWR0aC04IHtcclxuXHRcdHdpZHRoOiA4ZW07XHJcblx0fVxyXG5cdC5fd2lkdGgtMTAge1xyXG5cdFx0d2lkdGg6IDEwZW07XHJcblx0fVxyXG5cdC5fd2lkdGgtMTIge1xyXG5cdFx0d2lkdGg6IDEyZW07XHJcblx0fVxyXG5cdC5fd2lkdGgtMTQge1xyXG5cdFx0d2lkdGg6IDE0ZW07XHJcblx0fVxyXG5cdC5fd2lkdGgtMTYge1xyXG5cdFx0d2lkdGg6IDE2ZW07XHJcblx0fVxyXG5cdC5fd2lkdGgtMTgge1xyXG5cdFx0d2lkdGg6IDE4ZW07XHJcblx0fVxyXG5cdC5fd2lkdGgtMjAge1xyXG5cdFx0d2lkdGg6IDIwZW07XHJcblx0fVxyXG5cdC5fd2lkdGgtMjQge1xyXG5cdFx0d2lkdGg6IDI0ZW07XHJcblx0fVxyXG5cdC5fd2lkdGgtMjgge1xyXG5cdFx0d2lkdGg6IDI4ZW07XHJcblx0fVxyXG5cdC5fd2lkdGgtMzIge1xyXG5cdFx0d2lkdGg6IDMyZW07XHJcblx0fVxyXG5cdC5fd2lkdGgtMzYge1xyXG5cdFx0d2lkdGg6IDM2ZW07XHJcblx0fVxyXG5cdC5fYm9sZCB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHR9XHJcblx0Ll9ub3JtYWwge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHR9XHJcblx0Ll9kaXNhYmxlZCB7XHJcblx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XHJcblx0fVxyXG5cdC5fcHJpbWFyeSB7XHJcblx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiIiwiW2NsYXNzXj1cImJ0bi1cIl0sXHJcbltjbGFzcyo9XCIgYnRuLVwiXSB7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJhc2UtcmFkaXVzO1xyXG5cdGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwYWRkaW5nOiAxZW0gMTBweCAxZW0gMjBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcblx0dGggJixcclxuXHR0ZCAmIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcblxyXG5cdD5zcGFuIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuXHRcdD5pbWcsXHJcblx0XHQ+c3ZnIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAuMjVlbTtcclxuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0PnNtYWxsIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxZW07XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdHdpZHRoOiAxZW07XHJcblx0fVxyXG59XHJcblxyXG5hW2NsYXNzXj1cImJ0bi1cIl0sXHJcbmFbY2xhc3MqPVwiIGJ0bi1cIl0sXHJcbmJ1dHRvbltjbGFzc149XCJidG4tXCJdLFxyXG5idXR0b25bY2xhc3MqPVwiIGJ0bi1cIl0sXHJcbmlucHV0W2NsYXNzXj1cImJ0bi1cIl0sXHJcbmlucHV0W2NsYXNzKj1cIiBidG4tXCJdIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmF5LWJsYWNrLCAuMik7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cztcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcXGU4MDBcIjtcclxuXHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdGZvbnQtc2l6ZTogJGJvZHktZm9udC1zaXplO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGxlZnQ6IDhweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0bWFyZ2luLXRvcDogLS41ZW07XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIENvbG9yLCBTdHlsZSAqL1xyXG5cclxuLmJ0bi1kZWZhdWx0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHJcblx0Ji5idG4tc3Ryb2tlLXJlZ3VsYXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHR9XHJcblxyXG5cdCYuYnRuLXN0cm9rZS1ib2xkIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0fVxyXG5cclxuXHQmLmJ0bi1pbnZlcnNlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdH1cclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0c3BhbiB7XHJcblx0XHRzdmcge1xyXG5cdFx0XHQuYSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0XHRmaWxsOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdGZpbGw6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRcdGZpbGw6ICRicmFuZC1nb29kcztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRcdGZpbGw6ICRicmFuZC1saW5reDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdFx0ZmlsbDogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLXByaW1hcnkge1xyXG5cdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbGluZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGluZTtcclxuXHR9XHJcblxyXG5cdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHJcblx0Ji5idG4tc3Ryb2tlLXJlZ3VsYXIge1xyXG5cdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdH1cclxuXHJcblx0XHRib3JkZXI6IDFweCBzb2xpZDtcclxuXHRcdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdCYuaWNvbi1leHRlcm5hbDphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaWNvbi1wb3B1cDphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaWNvbi1wZGY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcGRmICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaWNvbi13b3JkOmFmdGVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLXdvcmQgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5pY29uLWV4Y2VsOmFmdGVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWV4Y2VsICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaWNvbi1wb3dlcnBvaW50OmFmdGVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLXBvd2VycG9pbnQgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHQuYSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkYnJhbmQtbGlua3g7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5idG4tc3Ryb2tlLWJvbGQge1xyXG5cdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdH1cclxuXHJcblx0XHRib3JkZXI6IDJweCBzb2xpZDtcclxuXHRcdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdCYuaWNvbi1leHRlcm5hbDphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaWNvbi1wb3B1cDphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaWNvbi1wZGY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcGRmICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaWNvbi13b3JkOmFmdGVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLXdvcmQgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5pY29uLWV4Y2VsOmFmdGVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWV4Y2VsICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaWNvbi1wb3dlcnBvaW50OmFmdGVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLXBvd2VycG9pbnQgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHQuYSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkYnJhbmQtbGlua3g7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5idG4tZmlsbC1saWdodGVyIHtcclxuXHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZXhhbWluZS1saWdodGVyLXYyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWN1c3RvbWVyLWxpZ2h0ZXItdjI7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZ29vZHMtbGlnaHRlci12MjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5LWxpZ2h0ZXItdjI7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZm9ybSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1mb3JtLWxpZ2h0ZXItdjI7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbGluZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saW5lLWxpZ2h0ZXItdjI7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saW5reC1saWdodGVyLXYyO1xyXG5cdFx0fVxyXG5cclxuXHRcdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgZm9ybSB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1mb3JtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBsaW5lIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWxpbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHQmLmljb24tZXh0ZXJuYWw6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmljb24tcG9wdXA6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmljb24tcGRmOmFmdGVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLXBkZiAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmljb24td29yZDphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC13b3JkICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaWNvbi1leGNlbDphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1leGNlbCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmljb24tcG93ZXJwb2ludDphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1wb3dlcnBvaW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0LmEge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGJyYW5kLWxpbmt4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGZvcm0ge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkYnJhbmQtZm9ybTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBsaW5lIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGJyYW5kLWxpbmU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5idG4taW52ZXJzZSB7XHJcblx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdCYuaWNvbi1leHRlcm5hbDphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaWNvbi1wb3B1cDphZnRlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaWNvbi1wZGY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcGRmICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaWNvbi13b3JkOmFmdGVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLXdvcmQgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5pY29uLWV4Y2VsOmFmdGVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWV4Y2VsICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuaWNvbi1wb3dlcnBvaW50OmFmdGVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLXBvd2VycG9pbnQgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHQuYSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkYnJhbmQtbGlua3g7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0c3BhbiB7XHJcblx0XHQmW2NsYXNzKj1cImljb24tXCJdOmFmdGVyIHtcclxuXHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0LmEge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdFx0ZmlsbDogJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0XHRmaWxsOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRcdGZpbGw6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdFx0ZmlsbDogJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRcdGZpbGw6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogTGF5b3V0ICovXHJcblxyXG4uYnRuLXZlcnRpY2FsIHtcclxuXHQ+c3BhbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHQ+aW1nLFxyXG5cdFx0PnN2ZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAuNWVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogRGlzcGxheSAqL1xyXG5cclxuLmJ0bi1ibG9jayB7XHJcblx0ZGlzcGxheTogdGFibGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdD5zcGFuOmxhc3QtY2hpbGQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4vKiBzdGF0ZW1lbnQgKi9cclxuXHJcbi5idG4tZGlzYWJsZWQge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxuXHRvcGFjaXR5OiAuMzMzNDtcclxufVxyXG5cclxuW2NsYXNzXj1cImJ0bi13aWR0aC1cIl0sXHJcbltjbGFzcyo9XCIgYnRuLXdpZHRoLVwiXSB7XHJcblx0ZGlzcGxheTogdGFibGU7XHJcblxyXG5cdD5zcGFuOmxhc3QtY2hpbGQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLWFsaWduLWNlbnRlciB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG5cdFx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0PnNwYW4ge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4lYnRuLXRvcC1kZWZhdWx0IHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdHBhZGRpbmc6IC43NWVtIDIwcHggLjc1ZW0gMTBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRwYWRkaW5nOiAxZW0gMjBweCAxZW0gMTBweDtcclxuXHR9XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKCRncmF5LWJsYWNrLCAuMik7XHJcblx0Y29sb3I6ICMxZDM5OTQ7XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGNvbG9yOiAka2FpemVuLWJyYW5kLXByaW1hcnk7XHJcblx0XHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRyaWdodDogOHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmJ0bi10b3AtZGVmYXVsdCB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0fVxyXG5cclxuXHRAZXh0ZW5kICVidG4tdG9wLWRlZmF1bHQ7XHJcblxyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmJ0bi10b3AtZGVmYXVsdC1zbSB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHR9XHJcblxyXG5cdEBleHRlbmQgJWJ0bi10b3AtZGVmYXVsdDtcclxuXHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmJ0bi10b3AtZGVmYXVsdC1vdXRsaW5lLXNtIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdH1cclxuXHJcblx0QGV4dGVuZCAlYnRuLXRvcC1kZWZhdWx0O1xyXG5cclxuXHRib3JkZXI6IDJweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uYnRuLXRvcC1kZWZhdWx0LWxnIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdH1cclxuXHJcblx0QGV4dGVuZCAlYnRuLXRvcC1kZWZhdWx0O1xyXG5cclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5idG4tdG9wLWRlZmF1bHQtb3V0bGluZS1sZyB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHR9XHJcblxyXG5cdEBleHRlbmQgJWJ0bi10b3AtZGVmYXVsdDtcclxuXHJcblx0Ym9yZGVyOiAycHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbiIsIltjbGFzc149XCJjYXJkLVwiXSxcclxuW2NsYXNzKj1cIiBjYXJkLVwiXSB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktYmxhY2s7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRvcGFjaXR5OiAuMjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRib3JkZXItcmFkaXVzOiAkYmFzZS1yYWRpdXM7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAxZW0gMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdD4uX2ltYWdlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiAxZW0gMDtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4uX2NvbnRlbnQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0Pi5fdGl0bGUge1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRtYXJnaW46IC44NzVlbSAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEwcHggMCAyMXB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGU4MDBcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkYm9keS1mb250LXNpemU7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuXHRcdFx0XHRtYXJnaW46IDAgLTE2cHggMCAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4uX291dGxpbmUge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTBweCAwIDIxcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBDb2xvciwgU3R5bGVcclxuXHJcbi5jYXJkLWRlZmF1bHQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcblx0Y29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG5cclxuXHQmLmNhcmQtc3Ryb2tlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0fVxyXG5cclxuXHQmLmNhcmQtaW52ZXJzZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHR9XHJcblxyXG5cdD4uX2NvbnRlbnQge1xyXG5cdFx0Pi5fdGl0bGUge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jYXJkLXByaW1hcnkge1xyXG5cdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdH1cclxuXHJcblx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cclxuXHQmLmNhcmQtc3Ryb2tlIHtcclxuXHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQ7XHJcblx0XHRjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblxyXG5cdFx0Pi5fY29udGVudCB7XHJcblx0XHRcdD4uX3RpdGxlIHtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmNhcmQtaW52ZXJzZSB7XHJcblx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHJcblx0XHR9XHJcblx0XHRjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblx0XHQ+Ll9jb250ZW50IHtcclxuXHRcdFx0Pi5fdGl0bGUge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIExheW91dFxyXG5cclxuLmNhcmQtaG9yaXpvbnRhbCB7XHJcblxyXG5cdC8vIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0Ll9pbWFnZSxcclxuXHQuX2NvbnRlbnQge1xyXG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0fVxyXG5cclxuXHQuX2ltYWdlIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxZW07XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAuNWVtO1xyXG5cdFx0cGFkZGluZy10b3A6IDFlbTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHR3aWR0aDogMjUlO1xyXG5cdH1cclxufVxyXG4iLCJbY2xhc3NePVwicGFuZWwtXCJdLFxyXG5bY2xhc3MqPVwiIHBhbmVsLVwiXSB7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJhc2UtcmFkaXVzO1xyXG5cdG1hcmdpbjogMWVtIDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG5cdD4uX2hlYWRlciB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRtYXJnaW46IDAgLTEwcHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cGFkZGluZzogMWVtIDEwcHggMDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIENvbG9yLCBTdHlsZVxyXG5cclxuLnBhbmVsLWRlZmF1bHQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcblxyXG5cdCYucGFuZWwtc3Ryb2tlLXJlZ3VsYXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHJcblx0XHQ+Ll9oZWFkZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHQmLnNmVG9nZ2xlLXNlbGVjdG9yIHtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGdyYXktbGlnaHQsICRncmF5LWJsYWNrLCA5MCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcclxuXHRcdFx0cGFkZGluZzogLjc1ZW0gMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYucGFuZWwtc3Ryb2tlLWJvbGQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHJcblx0XHQ+Ll9oZWFkZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHQmLnNmVG9nZ2xlLXNlbGVjdG9yIHtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGdyYXktbGlnaHQsICRncmF5LWJsYWNrLCA5MCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcclxuXHRcdFx0cGFkZGluZzogLjc1ZW0gMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYucGFuZWwtaW52ZXJzZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHR9XHJcbn1cclxuXHJcbi5wYW5lbC1wcmltYXJ5IHtcclxuXHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHR9XHJcblxyXG5cdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHJcblx0Ji5wYW5lbC1zdHJva2UtcmVndWxhciB7XHJcblx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkO1xyXG5cdFx0Y29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG5cclxuXHRcdD4uX2hlYWRlciB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdCYuc2ZUb2dnbGUtc2VsZWN0b3Ige1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtZXhhbWluZSwgJGdyYXktYmxhY2ssIDkwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtY3VzdG9tZXIsICRncmF5LWJsYWNrLCA5MCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJyYW5kLWdvb2RzLCAkZ3JheS1ibGFjaywgOTApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1saW5reCwgJGdyYXktYmxhY2ssIDkwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1wcmltYXJ5LCAkZ3JheS1ibGFjaywgOTApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0cGFkZGluZzogLjc1ZW0gMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYucGFuZWwtc3Ryb2tlLWJvbGQge1xyXG5cdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdH1cclxuXHJcblx0XHRib3JkZXI6IDJweCBzb2xpZDtcclxuXHRcdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHJcblx0XHQ+Ll9oZWFkZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHQmLnNmVG9nZ2xlLXNlbGVjdG9yIHtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJyYW5kLWV4YW1pbmUsICRncmF5LWJsYWNrLCA5MCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJyYW5kLWN1c3RvbWVyLCAkZ3JheS1ibGFjaywgOTApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1nb29kcywgJGdyYXktYmxhY2ssIDkwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtbGlua3gsICRncmF5LWJsYWNrLCA5MCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtcHJpbWFyeSwgJGdyYXktYmxhY2ssIDkwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdHBhZGRpbmc6IC43NWVtIDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnBhbmVsLXN0cm9rZS1yZWd1bGFyLWxpZ2h0ZXIge1xyXG5cdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1leGFtaW5lLWxpZ2h0ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtY3VzdG9tZXItbGlnaHRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1nb29kcy1saWdodGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWxpbmt4LWxpZ2h0ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5LWxpZ2h0ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQ7XHJcblx0XHRjb2xvcjogJGhlYWRpbmctY29sb3I7XHJcblxyXG5cdFx0Pi5faGVhZGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0Ji5zZlRvZ2dsZS1zZWxlY3RvciB7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1leGFtaW5lLWxpZ2h0ZXIsICRncmF5LWJsYWNrLCA5MCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJyYW5kLWN1c3RvbWVyLWxpZ2h0ZXIsICRncmF5LWJsYWNrLCA5MCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJyYW5kLWdvb2RzLWxpZ2h0ZXIsICRncmF5LWJsYWNrLCA5MCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJyYW5kLWxpbmt4LWxpZ2h0ZXIsICRncmF5LWJsYWNrLCA5MCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtcHJpbWFyeS1saWdodGVyLCAkZ3JheS1ibGFjaywgOTApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZXhhbWluZS1saWdodGVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWN1c3RvbWVyLWxpZ2h0ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZ29vZHMtbGlnaHRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saW5reC1saWdodGVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeS1saWdodGVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRwYWRkaW5nOiAuNzVlbSAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5wYW5lbC1zdHJva2UtYm9sZC1saWdodGVyIHtcclxuXHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtZXhhbWluZS1saWdodGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWN1c3RvbWVyLWxpZ2h0ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtZ29vZHMtbGlnaHRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1saW5reC1saWdodGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeS1saWdodGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkO1xyXG5cdFx0Y29sb3I6ICRoZWFkaW5nLWNvbG9yO1xyXG5cclxuXHRcdD4uX2hlYWRlciB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdCYuc2ZUb2dnbGUtc2VsZWN0b3Ige1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtZXhhbWluZS1saWdodGVyLCAkZ3JheS1ibGFjaywgOTApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1jdXN0b21lci1saWdodGVyLCAkZ3JheS1ibGFjaywgOTApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1nb29kcy1saWdodGVyLCAkZ3JheS1ibGFjaywgOTApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1saW5reC1saWdodGVyLCAkZ3JheS1ibGFjaywgOTApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJyYW5kLXByaW1hcnktbGlnaHRlciwgJGdyYXktYmxhY2ssIDkwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWV4YW1pbmUtbGlnaHRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jdXN0b21lci1saWdodGVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWdvb2RzLWxpZ2h0ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlua3gtbGlnaHRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnktbGlnaHRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cGFkZGluZzogLjc1ZW0gMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYucGFuZWwtZmlsbC1saWdodGVyIHtcclxuXHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZXhhbWluZS1saWdodGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWN1c3RvbWVyLWxpZ2h0ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZ29vZHMtbGlnaHRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saW5reC1saWdodGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeS1saWdodGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHR9XHJcblxyXG5cdCYucGFuZWwtaW52ZXJzZSB7XHJcblx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0fVxyXG5cclxuXHRcdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHR9XHJcbn1cclxuXHJcbi5wYW5lbC1oZWFkaW5ncyB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG5cdD4uX2hlYWRlciB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0Ji5zZlRvZ2dsZS1zZWxlY3RvciB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cclxuXHRcdFx0XHQmLmlzLW9wZW4ge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xyXG5cclxuXHRcdFx0XHRcdCYrLl9ib2R5IHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0XHRwYWRkaW5nOiAuNzVlbSAxMHB4IC43NWVtO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMXM7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD5oMi5faGVhZGVyIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQ7XHJcblx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR0b3A6IC0xcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+aDMuX2hlYWRlciB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQ7XHJcblx0XHRcdGJvdHRvbTogN3B4O1xyXG5cdFx0XHRsZWZ0OiAtMXB4O1xyXG5cdFx0XHR0b3A6IDdweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4uX2JvZHkge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xcztcclxuXHJcblx0XHQmLnNmVG9nZ2xlLWNvbnRlbnQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucGFuZWwtbGlnaHRicm93biB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2YzZWZlNjtcclxufVxyXG4iLCJbY2xhc3NePVwibGFiZWwtXCJdLFxyXG5bY2xhc3MqPVwiIGxhYmVsLVwiXSB7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJhc2UtcmFkaXVzIC8gMjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0cGFkZGluZzogMCAxZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbmFbY2xhc3NePVwibGFiZWwtXCJdLFxyXG5hW2NsYXNzKj1cIiBsYWJlbC1cIl0ge1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0b3BhY2l0eTogLjc1O1xyXG5cdH1cclxufVxyXG5cclxuLy8gQ29sb3IsIFN0eWxlXHJcblxyXG4kUDAxOiAjZmNjODAwICFkZWZhdWx0O1xyXG4kUDAyOiAjYzdkMjAwICFkZWZhdWx0O1xyXG4kUDAzOiAjMDA5ZjNhICFkZWZhdWx0O1xyXG4kUDA0OiAjMDA5ZWI3ICFkZWZhdWx0O1xyXG4kUDA1OiAjMDA5Y2RiICFkZWZhdWx0O1xyXG4kUDA2OiAjMDA2OGI0ICFkZWZhdWx0O1xyXG4kUDA3OiAjODI2ZmIwICFkZWZhdWx0O1xyXG4kUDA4OiAjZTczYzg0ICFkZWZhdWx0O1xyXG4kUDA5OiAjZTczMTM0ICFkZWZhdWx0O1xyXG4kUDEwOiAjZWQ4YjAwICFkZWZhdWx0O1xyXG4kbmV3cy1jc3I6ICM5YWI3NDIgIWRlZmF1bHQ7XHJcbiRuZXdzLXNldHRsZW1lbnQ6ICNkNDljNGMgIWRlZmF1bHQ7XHJcbiRuZXdzLXBlcnNvbm5lbDogIzRkYTA2ZSAhZGVmYXVsdDtcclxuJG5ld3MtbWFuYWdlbWVudDogI2QyNTY4MiAhZGVmYXVsdDtcclxuJG5ld3MtcHJvZHVjdHM6ICNkNzdlM2MgIWRlZmF1bHQ7XHJcbiRuZXdzLXNhbGVzcmVwb3J0OiAjN2U1N2EwICFkZWZhdWx0O1xyXG4kbmV3cy1zaGFyZXM6ICM1NzZmYTAgIWRlZmF1bHQ7XHJcbiRuZXdzLW90aGVyOiAjOGY5Njk2ICFkZWZhdWx0O1xyXG4kbmV3cy1oaW1hd2FyaTogI2QyYWQzZSAhZGVmYXVsdDtcclxuJG5ld3MtbmlwcG9ua29hOiAjYmQ0NzQ3ICFkZWZhdWx0O1xyXG4kcHJvZHVjdC1BOiAjOGI2NWJhICFkZWZhdWx0O1xyXG4kcHJvZHVjdC1COiAjNTM2NGI2ICFkZWZhdWx0O1xyXG4kcHJvZHVjdC1DOiAjYjQ1NThmICFkZWZhdWx0O1xyXG4kcHJvZHVjdC1EOiAjMjk3Zjk4ICFkZWZhdWx0O1xyXG5cclxuLy8gJGdvb2RzLWNvbG9yczogKFxyXG4vLyBcdGdvb2RzLXBpbms6ICNlMTU3OGEsXHJcbi8vIFx0Z29vZHMtZ3JlZW46ICMwMDY4NzUsXHJcbi8vIFx0Z29vZHMtcmVkOiAjZTIyODI4LFxyXG4vLyBcdGdvb2RzLXllbGxvdzogI2I5OTIzMCxcclxuLy8gXHRnb29kcy1ibHVlOiAjMGY2NWEzXHJcbi8vICk7XHJcblxyXG4vLyBAZWFjaCAka2V5LCAkY29sb3IgaW4gJGdvb2RzLWNvbG9ycyB7XHJcbi8vIFx0LnRleHQtI3ska2V5fSB7XHJcbi8vIFx0XHRjb2xvcjogJGNvbG9yO1xyXG4vLyBcdH1cclxuXHJcbi8vIFx0LmxhYmVsLSN7JGtleX0ge1xyXG4vLyBcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4vLyBcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cclxuLy8gXHRcdCYubGFiZWwtc3Ryb2tlIHtcclxuLy8gXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbi8vIFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjtcclxuLy8gXHRcdFx0Y29sb3I6ICRjb2xvcjtcclxuLy8gXHRcdH1cclxuLy8gXHR9XHJcbi8vIH1cclxuXHJcbi5sYWJlbC1kZWZhdWx0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHJcblx0Ji5sYWJlbC1zdHJva2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHR9XHJcbn1cclxuXHJcbi5sYWJlbC1wcmltYXJ5IHtcclxuXHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHR9XHJcblxyXG5cdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHJcblx0Ji5sYWJlbC1zdHJva2Uge1xyXG5cdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQ7XHJcblx0fVxyXG59XHJcblxyXG4ubGFiZWwtUDAxIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkUDAxO1xyXG5cdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHJcblx0Ji5sYWJlbC1zdHJva2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkUDAxO1xyXG5cdFx0Y29sb3I6ICRQMDE7XHJcblx0fVxyXG59XHJcblxyXG4ubGFiZWwtUDAyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkUDAyO1xyXG5cdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHJcblx0Ji5sYWJlbC1zdHJva2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkUDAyO1xyXG5cdFx0Y29sb3I6ICRQMDI7XHJcblx0fVxyXG59XHJcblxyXG4ubGFiZWwtUDAzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkUDAzO1xyXG5cdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHJcblx0Ji5sYWJlbC1zdHJva2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkUDAzO1xyXG5cdFx0Y29sb3I6ICRQMDM7XHJcblx0fVxyXG59XHJcblxyXG4ubGFiZWwtUDA0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkUDA0O1xyXG5cdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHJcblx0Ji5sYWJlbC1zdHJva2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkUDA0O1xyXG5cdFx0Y29sb3I6ICRQMDQ7XHJcblx0fVxyXG59XHJcblxyXG4ubGFiZWwtUDA1IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkUDA1O1xyXG5cdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHJcblx0Ji5sYWJlbC1zdHJva2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkUDA1O1xyXG5cdFx0Y29sb3I6ICRQMDU7XHJcblx0fVxyXG59XHJcblxyXG4ubGFiZWwtUDA2IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkUDA2O1xyXG5cdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHJcblx0Ji5sYWJlbC1zdHJva2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkUDA2O1xyXG5cdFx0Y29sb3I6ICRQMDY7XHJcblx0fVxyXG59XHJcblxyXG4ubGFiZWwtUDA3IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkUDA3O1xyXG5cdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHJcblx0Ji5sYWJlbC1zdHJva2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkUDA3O1xyXG5cdFx0Y29sb3I6ICRQMDc7XHJcblx0fVxyXG59XHJcblxyXG4ubGFiZWwtUDA4IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkUDA4O1xyXG5cdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHJcblx0Ji5sYWJlbC1zdHJva2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkUDA4O1xyXG5cdFx0Y29sb3I6ICRQMDg7XHJcblx0fVxyXG59XHJcblxyXG4ubGFiZWwtUDA5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkUDA5O1xyXG5cdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHJcblx0Ji5sYWJlbC1zdHJva2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkUDA5O1xyXG5cdFx0Y29sb3I6ICRQMDk7XHJcblx0fVxyXG59XHJcblxyXG4ubGFiZWwtUDEwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkUDEwO1xyXG5cdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHJcblx0Ji5sYWJlbC1zdHJva2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkUDEwO1xyXG5cdFx0Y29sb3I6ICRQMTA7XHJcblx0fVxyXG59XHJcblxyXG4ubGFiZWwtc2FsZXNyZXBvcnQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRuZXdzLXNhbGVzcmVwb3J0O1xyXG5cdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHJcblx0Ji5sYWJlbC1zdHJva2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbmV3cy1zYWxlc3JlcG9ydDtcclxuXHRcdGNvbG9yOiAkbmV3cy1zYWxlc3JlcG9ydDtcclxuXHR9XHJcbn1cclxuXHJcbi5sYWJlbC1zZXR0bGVtZW50IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy1zZXR0bGVtZW50O1xyXG5cdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHJcblx0Ji5sYWJlbC1zdHJva2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbmV3cy1zZXR0bGVtZW50O1xyXG5cdFx0Y29sb3I6ICRuZXdzLXNldHRsZW1lbnQ7XHJcblx0fVxyXG59XHJcblxyXG4ubGFiZWwtbWFuYWdlbWVudCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJG5ld3MtbWFuYWdlbWVudDtcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdCYubGFiZWwtc3Ryb2tlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJG5ld3MtbWFuYWdlbWVudDtcclxuXHRcdGNvbG9yOiAkbmV3cy1tYW5hZ2VtZW50O1xyXG5cdH1cclxufVxyXG5cclxuLmxhYmVsLXBlcnNvbm5lbCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJG5ld3MtcGVyc29ubmVsO1xyXG5cdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHJcblx0Ji5sYWJlbC1zdHJva2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbmV3cy1wZXJzb25uZWw7XHJcblx0XHRjb2xvcjogJG5ld3MtcGVyc29ubmVsO1xyXG5cdH1cclxufVxyXG5cclxuLmxhYmVsLWNzciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJG5ld3MtY3NyO1xyXG5cdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHJcblx0Ji5sYWJlbC1zdHJva2Uge1xyXG5cdFx0JG5ld3Nib3JkZXI6IDFweCBzb2xpZCAkbmV3cy1jc3I7XHJcblxyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRjb2xvcjogJG5ld3MtY3NyO1xyXG5cdH1cclxufVxyXG5cclxuLmxhYmVsLXNoYXJlcyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJG5ld3Mtc2hhcmVzO1xyXG5cdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHJcblx0Ji5sYWJlbC1zdHJva2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbmV3cy1zaGFyZXM7XHJcblx0XHRjb2xvcjogJG5ld3Mtc2hhcmVzO1xyXG5cdH1cclxufVxyXG5cclxuLmxhYmVsLW90aGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy1vdGhlcjtcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdCYubGFiZWwtc3Ryb2tlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJG5ld3Mtb3RoZXI7XHJcblx0XHRjb2xvcjogJG5ld3Mtb3RoZXI7XHJcblx0fVxyXG59XHJcblxyXG4ubGFiZWwtcHJvZHVjdHMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRuZXdzLXByb2R1Y3RzO1xyXG5cdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHJcblx0Ji5sYWJlbC1zdHJva2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbmV3cy1wcm9kdWN0cztcclxuXHRcdGNvbG9yOiAkbmV3cy1wcm9kdWN0cztcclxuXHR9XHJcbn1cclxuXHJcbi5sYWJlbC1oaW1hd2FyaSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJG5ld3MtaGltYXdhcmk7XHJcblx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cclxuXHQmLmxhYmVsLXN0cm9rZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRuZXdzLWhpbWF3YXJpO1xyXG5cdFx0Y29sb3I6ICRuZXdzLWhpbWF3YXJpO1xyXG5cdH1cclxufVxyXG5cclxuLmxhYmVsLW5pcHBvbmtvYSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJG5ld3MtbmlwcG9ua29hO1xyXG5cdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHJcblx0Ji5sYWJlbC1zdHJva2Uge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkbmV3cy1uaXBwb25rb2E7XHJcblx0XHRjb2xvcjogJG5ld3MtbmlwcG9ua29hO1xyXG5cdH1cclxufVxyXG5cclxuLmxhYmVsLXByb2R1Y3QtQSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHByb2R1Y3QtQTtcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdCYubGFiZWwtc3Ryb2tlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHByb2R1Y3QtQTtcclxuXHRcdGNvbG9yOiAkcHJvZHVjdC1BO1xyXG5cdH1cclxufVxyXG5cclxuLmxhYmVsLXByb2R1Y3QtQiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHByb2R1Y3QtQjtcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdCYubGFiZWwtc3Ryb2tlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHByb2R1Y3QtQjtcclxuXHRcdGNvbG9yOiAkcHJvZHVjdC1CO1xyXG5cdH1cclxufVxyXG5cclxuLmxhYmVsLXByb2R1Y3QtQyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHByb2R1Y3QtQztcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdCYubGFiZWwtc3Ryb2tlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHByb2R1Y3QtQztcclxuXHRcdGNvbG9yOiAkcHJvZHVjdC1DO1xyXG5cdH1cclxufVxyXG5cclxuLmxhYmVsLXByb2R1Y3QtRCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHByb2R1Y3QtRDtcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdCYubGFiZWwtc3Ryb2tlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHByb2R1Y3QtRDtcclxuXHRcdGNvbG9yOiAkcHJvZHVjdC1EO1xyXG5cdH1cclxufVxyXG5cclxuLy8gTGF5b3V0XHJcblxyXG4ubGFiZWwtYmxvY2sge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4iLCIuc2VhcmNoLXdhcnB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZjNkMjtcclxuXHRwYWRkaW5nOiAyMHB4IDMwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRwe1xyXG5cdFx0bWFyZ2luOiAuNWVtIDA7XHJcblx0fVxyXG5cdHNwYW4ge1xyXG5cdFx0YXtcclxuXHRcdFx0Y29sb3I6ICM2NmE7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlYXJjaC1hcmVhe1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdG1heC13aWR0aDogNTI4cHg7XHJcblx0bWFyZ2luOiAyMHB4IGF1dG87XHJcbn1cclxuXHJcbi5zZWFyY2gtYXJlYSBpbnB1dDpmaXJzdC1jaGlsZCB7XHJcblx0cGFkZGluZzogN3B4IDEwcHg7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNENkQ2RDY7XHJcblx0d2lkdGg6IDQwMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiNzZWFyY2gtcmVzdWx0X19oaXR7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbjogMjBweCAwO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGxldHRlci1zcGFjaW5nOiAuMTZlbTtcclxuXHRzcGFuOm50aC1jaGlsZCgyKXtcclxuXHRcdGNvbG9yOiAjYzAyO1xyXG5cdH1cclxufVxyXG5cclxuI3NlYXJjaC1yZXN1bHRfX2xpc3QgdGR7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuI3NlYXJjaC1idG4ge1xyXG5cdHBhZGRpbmc6IDdweCAzMHB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDlkNzY7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW46IDAgMCAwIDIwcHg7XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdG1hcmdpbjogMTBweCBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZVxyXG59XHJcbiIsIi5tb2RhbC1kZWZhdWx0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAkYmFzZS1yYWRpdXM7XHJcblx0bWFyZ2luOiAxZW0gYXV0bztcclxuXHRtYXgtd2lkdGg6IDkwJTtcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdHdpZHRoOiAkYmFzZS13aWR0aCAvIDMgKiAyO1xyXG5cclxuXHQubW9kYWwtaGVhZGVyIHtcclxuXHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdH1cclxuXHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdHBhZGRpbmc6IDFweCAoJGJhc2UtZ3V0dGVyIC8gMik7XHJcblxyXG5cdFx0ID4gKiB7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRtYXJnaW46IDFlbSAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1vZGFsLWJvZHkge1xyXG5cdFx0cGFkZGluZzogMXB4ICgkYmFzZS1ndXR0ZXIgLyAyKTtcclxuXHR9XHJcblxyXG5cdC5tb2RhbC1mb290ZXIge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRwYWRkaW5nOiAxcHggKCRiYXNlLWd1dHRlciAvIDIpO1xyXG5cdH1cclxufVxyXG5cclxuLm1vZGFsLWNsb3NlQnRuIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRib3JkZXItcmFkaXVzOiAkYmFzZS1yYWRpdXMgLyAyO1xyXG5cdGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRwYWRkaW5nOiAuNWVtIDFlbTtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHR9XHJcblxyXG5cdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0Y29udGVudDogXCJcXDAwRDdcIjtcclxuXHRcdG1hcmdpbi1yaWdodDogLjVlbTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIFdpZHRoIG9wdGlvbnNcclxuXHJcbi5tb2RhbC1uYXJyb3cge1xyXG5cdHdpZHRoOiAkYmFzZS13aWR0aCAvIDI7XHJcbn1cclxuXHJcbi5tb2RhbC13aWRlIHtcclxuXHR3aWR0aDogJGJhc2Utd2lkdGg7XHJcbn1cclxuXHJcbi8vIEZpeGVkIG9wdGlvbnNcclxuXHJcbi5tZnAtZml4ZWQge1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tZnAtd3JhcCB7XHJcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuIiwiLmZyYW1lIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdD4qIHtcclxuXHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gZnJhbWUoJGgsICR2KSB7XHJcblx0LmZyYW1lLSN7JGRldmljZX0tI3skaH14I3skdn0ge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UoJHYgLyAkaCk7XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBmcmFtZSgxNiwgOSk7XHJcbkBpbmNsdWRlIGZyYW1lKDMsIDIpO1xyXG5AaW5jbHVkZSBmcmFtZSg0LCAzKTtcclxuQGluY2x1ZGUgZnJhbWUoMSwgMSk7XHJcbiIsIi5icmVhZGNydW1icyB7XHJcblx0b2wge1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0bGkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogLjg1NzFlbTtcclxuXHRcdFx0JiArIGxpOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiPlwiO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLjVlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcmtlcjtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jZXJ0aWZpY2F0ZUNoZWNrUGFuZWwge1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHt9XHJcblxyXG4gICAgQGluY2x1ZGUgY29tcGFueSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgZXhhbWluZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgY3VzdG9tZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBsaW5reCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpbmt4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGdvb2RzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcbiAgICB9XHJcblxyXG4gICAgYm9yZGVyLXJhZGl1czogLjVlbTtcclxuICAgIGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi5jZXJ0aWZpY2F0ZUNoZWNrUGFuZWwtbWFpbiB7XHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA4MDBweDtcclxuICAgICAgICBwYWRkaW5nOiAxcHggMzBweDtcclxuICAgICAgICB3aWR0aDogcGVyY2VudGFnZSgzLzUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMXB4IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuMjVlbTtcclxuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxufVxyXG5cclxuLmNlcnRpZmljYXRlQ2hlY2tQYW5lbC1hc2lkZSB7XHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA4MDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKDIvNSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNlcnRpZmljYXRlQ2hlY2tQYW5lbC1xdWVzdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICA+Ll9iYWRnZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCBhdXRvIDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0byAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgY29tcGFueSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGV4YW1pbmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBjdXN0b21lciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGlua3gge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1saW5reDtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1saW5reDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGdvb2RzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBib3JkZXI6IDJweCBkb3R0ZWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDY0cHg7XHJcblxyXG4gICAgICAgID4uX2xhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPi5fbnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+Ll90aXRsZSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICA+Ll9kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgID4uX2FjdGlvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICA+Ll9idXR0b24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgY29tcGFueSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBleGFtaW5lIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGlua3gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtbGlua3g7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLWxpbmt4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBnb29kcyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1nb29kcztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuNWVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDFlbTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XHJcblxyXG4gICAgICAgICAgICAmKy5fYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuOGVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbXBhbnkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLXByaW1hcnksIC4yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBleGFtaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1leGFtaW5lLCAuMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY3VzdG9tZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLWN1c3RvbWVyLCAuMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlua3gge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLWxpbmt4LCAuMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ29vZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLWdvb2RzLCAuMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJpY29uXCI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jZXJ0aWZpY2F0ZUNoZWNrUGFuZWwtcmVzdWx0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgID4uX2JhZGdlIHtcclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCBhdXRvIDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MTY2O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBjb2xvcjogJGdyYXktd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA2NHB4O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmY4MTY2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwcHggNXB4IDAgNXB4O1xyXG4gICAgICAgICAgICBib3R0b206IC04cHg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+Ll90aXRsZSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICA+Ll9hY3Rpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgPi5fYnV0dG9uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29tcGFueSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZXhhbWluZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgY3VzdG9tZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5reCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlua3g7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdvb2RzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1nb29kcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgcGFkZGluZzogLjVlbSAxZW07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuXHJcbiAgICAgICAgICAgICYrLl9idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC44ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY29tcGFueSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1wcmltYXJ5LCAkZ3JheS1ibGFjaywgODApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGV4YW1pbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtZXhhbWluZSwgJGdyYXktYmxhY2ssIDgwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjdXN0b21lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1jdXN0b21lciwgJGdyYXktYmxhY2ssIDgwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5reCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1saW5reCwgJGdyYXktYmxhY2ssIDgwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBnb29kcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1nb29kcywgJGdyYXktYmxhY2ssIDgwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU4MDBcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNlcnRpZmljYXRlQ2hlY2tQYW5lbC1sb2cge1xyXG4gICAgPi5faW5pdGlhbGl6ZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgY29sb3I6IHJnYmEoJGdyYXktd2hpdGUsIC41KTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmLmlzLWhpZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+Ll9saXN0IHtcclxuICAgICAgICBjb3VudGVyLXJlc2V0OiBpO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPi5faXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmKy5faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkZ3JheS13aGl0ZSwgLjIpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjc1ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogLjc1ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiI1wiY291bnRlcihpLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XHJcbiAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogaTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4uX3NlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU4MDBcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJpY29uXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2VydGlmaWNhdGVDaGVja1BhbmVsLXJlc2V0IHtcclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIC5fYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmF5LXdoaXRlLCAuMSk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkZ3JheS13aGl0ZSwgLjUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogLjJlbSAuNWVtO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oa6XCI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXktd2hpdGUsIC4yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIOOAjOiouuaWreabuOOBjOW/heimgeOBi+eiuuiqjeOBmeOCi+OAjeODmuODvOOCuOOBp+WIqeeUqO+8muaXp+ODh+OCtuOCpOODsyAqL1xyXG4uY2VydGlmaWNhdGVjaGVja1BhbmVsIHtcclxuICAgIG1hcmdpbjogMCAwIDJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuX29mZnNldCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZ4Yi1yb3cge1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG5cclxuICAgICAgICBhLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIFtjbGFzc149XCJidG4tXCJdLFxyXG4gICAgICAgICAgICBbY2xhc3MqPVwiIGJ0bi1cIl0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsKy5meGItcm93IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMWVtO1xyXG4gICAgfVxyXG59XHJcbiIsIi5jbG9zZUJ1dHRvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdC50aGVtZS1wb3B1cC1uYXJyb3cgJixcclxuXHQudGhlbWUtcG9wdXAtd2lkZSAmIHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHR0b3A6IDEzcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRyaWdodDogLTEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdHAge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRhIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jb21wYW55TG9nbyB7XHJcblx0bGVmdDogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0LnRoZW1lLXNpbmdsZSAmLFxyXG5cdC50aGVtZS1tdWx0aSAmLFxyXG5cdC50aGVtZS1hZ2VuY3kgJixcclxuXHQudGhlbWUtYWdlbmN5LXNwZWNpZmljICYge1xyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0dG9wOiA5cHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0dG9wOiAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudGhlbWUtcG9wdXAtbmFycm93ICYsXHJcblx0LnRoZW1lLXBvcHVwLXdpZGUgJiB7XHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHR0b3A6IDlweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHR0b3A6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0cCB7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGEsXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0LnRoZW1lLXNpbmdsZSAmLFxyXG5cdFx0XHRcdC50aGVtZS1tdWx0aSAmLFxyXG5cdFx0XHRcdC50aGVtZS1hZ2VuY3kgJixcclxuXHRcdFx0XHQudGhlbWUtYWdlbmN5LXNwZWNpZmljICYge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDIwNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRoZW1lLXBvcHVwLW5hcnJvdyAmLFxyXG5cdFx0XHRcdC50aGVtZS1wb3B1cC13aWRlICYge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDIwNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyNjlweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmNvbXBhbnlUZXh0IHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDEycHg7XHJcblx0fVxyXG5cdHAge1xyXG5cdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59IiwiLmNvbnN1bHRhdGlvblNlcnZpY2VQYW5lbC1CIHtcclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctcG9ucG9uSG9rZW5TaGl0c3UtZGVza3RvcC5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMiU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIlO1xyXG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JnLXBvbnBvbkhva2VuU2hpdHN1LW1vYmlsZS5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2M1M2Y7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgbWFyZ2luOiAxZW0gMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2JTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoMy81KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMzVweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuX2J1dHRvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNCU7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBwZXJjZW50YWdlKDIvNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDM1cHggMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuY29uc3VsdGF0aW9uU2VydmljZVBhbmVsIHtcclxuXHQ+IC5wYW5lbC1wcmltYXJ5IHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS13aGl0ZSB1cmwoXCIjeyRpbWdwYXRofS9iZy10b3BNZW51UGFuZWxzLWMtMDUuanBnXCIpIHJpZ2h0IGJvdHRvbSBuby1yZXBlYXQ7XHJcblx0XHR9XHJcblx0XHQ+IC5faGVhZGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRjb2xvcjogJGdyYXktZGFya2VyO1xyXG5cdFx0XHRtYXJnaW46IDAuNjY2N2VtIDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY29udGFjdEludHJvQmxvY2sge1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgIH1cclxuXHJcbiAgICA+Ll9vdXRsaW5lIHtcclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0NnB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgPi5faWNvbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMjRweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+Ll9ib2R5IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xyXG5cclxuICAgICAgICAgICAgPi5fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+Ll9kZXNjIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPi5fYWN0aW9uIHtcclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgd2lkdGg6IDI0NnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG4iLCIuY29udHJhY3RhbnRQYW5lbCB7XHJcblx0Ll9oZWFkZXIge1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuX2xpbmsge1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xyXG5cdFx0LmJ0bi1zdHJva2UtYm9sZCB7XHJcblx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdHNtYWxsIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJ0bi1maWxsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdHVsIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdGxpIHtcclxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS1ibGFjaztcclxuXHRcdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IC4yO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cztcclxuXHRcdFx0XHRjb2xvcjogJGdyYXktZGFya2VyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDFlbSAxMHB4IDFlbSAyMHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRsZWZ0OiA4cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0uNWVtO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmNvcHlyaWdodCB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogMTNweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHBhZGRpbmc6IDE1cHggMDtcclxuXHR9XHJcblxyXG5cdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRwIHtcclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcbn0iLCIuY3RhUGFuZWwge1xyXG5cdD4gLl9hcnJvdyB7XHJcblx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0ZmlsbDogJGJyYW5kLXByaW1hcnk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0ZmlsbDogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdGZpbGw6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0ZmlsbDogJGJyYW5kLWxpbmt4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRmaWxsOiAkYnJhbmQtZ29vZHM7XHJcblx0XHR9XHJcblxyXG5cdFx0bWFyZ2luOiAxZW0gMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0PiAucGFuZWwtcHJpbWFyeSB7XHJcblx0XHQ+IC5faGVhZGVyIHtcclxuXHRcdFx0bWFyZ2luOiAxZW0gMDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdGJvdHRvbTogLjI1ZW07XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMGVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5fZGF0YS1hLTAxLFxyXG5cdC5fZGF0YS1hLTAyIHtcclxuXHRcdD4gLl9oZWFkZXIge1xyXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLjVlbTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuX2Rlc2Mge1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMzMzNDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0Ll90ZWwge1xyXG5cdFx0XHRmb250LXNpemU6IDNyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zMzM0O1xyXG5cdFx0XHRtYXJnaW46IC4yNWVtIDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5fbm90ZSB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzMzQ7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblx0Ll9kYXRhLWItMDEge1xyXG5cdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHR9XHJcblxyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLjVlbTtcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdH1cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHQuX2ljb24ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC41ZW07XHJcblx0XHRcdFx0cmVjdCB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGJyYW5kLWxpbmt4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxpbmUge1xyXG5cdFx0XHRcdFx0c3Ryb2tlOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRcdHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcclxuXHRcdFx0XHRcdHN0cm9rZS13aWR0aDogMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRjaXJjbGUge1xyXG5cdFx0XHRcdFx0ZmlsbDogJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmN1c3RvbWVyQ29udGFjdFBhbmVsIHtcclxuXHRtYXJnaW46IDFlbSAwO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0PiAucGFuZWwtcHJpbWFyeSB7XHJcblx0XHQ+IC5faGVhZGVyIHtcclxuXHRcdFx0bWFyZ2luOiAxZW0gMDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuX2RhdGEtYS0wMSB7XHJcblx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC41ZW07XHJcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuX2RhdGEtYS0wMiB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHQ+IFtjbGFzc149XCJidG4tXCJdLCBbY2xhc3MqPVwiIGJ0bi1cIl0ge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHR3aWR0aDogMTAxJTtcclxuXHRcdH1cclxuXHRcdD4gcHtcclxuXHRcdFx0cGFkZGluZzogMCA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmN1c3RvbWVySGVyb0Fubm91bmNlIHtcclxuXHRib3JkZXItcmFkaXVzOiA3cHg7XHJcblx0Ym94LXNoYWRvdzogMCAwIDFweCAxcHggJGdyYXktbGlnaHQ7XHJcblx0bWFyZ2luOiAyZW0gMCAxZW07XHJcblxyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0aGVpZ2h0OiAzMDlweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRoZWlnaHQ6IGNhbGMoNTB2dyAtIDEwcHgpO1xyXG5cdH1cclxuXHJcblx0Ll9pdGVtIHtcclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmN1c3RvbWVySW50cm9HdWlkZSB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMXJlbTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcblx0fVxyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY3VzdG9tZXItbGlnaHRlcjtcclxuXHRib3JkZXItcmFkaXVzOiA3cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cdG1hcmdpbi10b3A6IDFlbTtcclxuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG5cdHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbn1cclxuXHJcbi5jdXN0b21lckludHJvR3VpZGUtaGVhZGVyIHtcclxuXHQ+Ll90aXRsZSB7XHJcblx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cdFx0Y29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi5jdXN0b21lckludHJvR3VpZGUtYm9keSB7XHJcblx0Pi5fbGlzdCB7XHJcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xcmVtO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xcmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtLjVyZW07XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLS41cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMXJlbTtcclxuXHRcdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IC41cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IC41cmVtO1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDcycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogN3B4O1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRwYWRkaW5nOiAuNzVlbSAxZW0gMS41ZW07XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHR3aWR0aDogOTI4cHg7XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAuMjVlbTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlODAxXCI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIC4yNWVtKTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1jdXN0b21lciwgJGdyYXktd2hpdGUsIDEwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jdXN0b21lckludHJvR3VpZGUtZm9vdGVyIHtcclxuXHQqOmZpcnN0LWNoaWxkIHtcclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5jdXN0b21lck1haW5WaXN1YWwge1xyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG5cdH1cclxuXHJcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuXHQuX2l0ZW0ge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGhlaWdodDogMzA5cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0aGVpZ2h0OiA1MHZ3O1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDdweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2xpY2stZG90cyB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMS41ZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHJcblx0XHRcdCYrbGkge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnNsaWNrLWFjdGl2ZSB7XHJcblx0XHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWJsYWNrO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0b3BhY2l0eTogLjI7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdHRleHQtaW5kZW50OiAxMDBweDtcclxuXHRcdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuY3VzdG9tZXJOZXdzTGlzdCB7XHJcblx0dWwge1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0bGkge1xyXG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcblx0XHRcdHBhZGRpbmctdG9wOiAuNWVtO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdGxlZnQ6IDllbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDIuMTVlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZTgwMFwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHRcdFx0bWFyZ2luOiAwIC41ZW0gMCAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHQmICsgbGkge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC41ZW07XHJcblx0XHRcdH1cclxuXHRcdFx0PiAuX2luZm8ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gLl9kYXRlIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiAuX2NhdGVnb3J5IHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAuNWVtO1xyXG5cdFx0XHRcdFx0XHRiciB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzMzQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdD4gLl90aXRsZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC43NWVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMGVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY3VzdG9tZXJTZXJ2aWNlTGlzdCB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0fVxyXG5cclxuXHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG5cdCYrLmN1c3RvbWVyU2VydmljZUxpc3Qge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0cGFkZGluZy10b3A6IDFlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5jdXN0b21lclNlcnZpY2VMaXN0LWJvZHkge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdH1cclxuXHJcblx0Pi5fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBmb3JtIHtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1mb3JtO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGxpbmUge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLWxpbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdH1cclxuXHJcblx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxZW07XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcXGU4MDBcIjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+Ll9vdXRsaW5lIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAuNWVtO1xyXG5cdH1cclxufVxyXG5cclxuLmN1c3RvbWVyU2VydmljZUxpc3QtYWN0aW9uIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0d2lkdGg6IDFweDtcclxuXHR9XHJcblxyXG5cdD4uX2xpc3Qge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC01cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTVweDtcclxuXHRcdH1cclxuXHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHJcblx0XHQmLmlzLTNjb2wge1xyXG5cdFx0XHQ+Ll9pdGVtIHtcclxuXHRcdFx0XHRbY2xhc3NePVwiYnRuLVwiXSB7XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cclxuXHJcblx0XHQ+Ll9pdGVtIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdGZsZXgtYmFzaXM6IDA7XHJcblx0XHRcdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdFtjbGFzc149XCJidG4tXCJdIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IC41ZW07XHJcblx0XHRcdFx0XHR3aWR0aDogNjRweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAuNWVtIC41ZW0gLjVlbSAxZW07XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IC41cmVtO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IC4yNWVtO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHt9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0c3ZnLFxyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5idG4tZGlzYWJsZWQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkZ3JheS1saWdodGVyLCAkZ3JheS13aGl0ZSk7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHJcblx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHQuYSB7XHJcblx0XHRcdFx0XHRcdFx0ZmlsbDogJGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmRhaWx5SG9zcGl0YWxpemF0aW9uQmVuZWZpdCB7XHJcblx0bWFyZ2luOiAxZW0gMDtcclxuXHJcblx0Pi5fZGVzY3JpcHRpb24ge1xyXG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdD4uX3RhYiB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0Jjpob3ZlciBpbWdbc3JjKj1cIl9vdlwiXSB7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRpbWdbc3JjKj1cIl9vdlwiXSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5pcy1hY3RpdmUgaW1nW3NyYyo9XCJfb3ZcIl0ge1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Pi5fY29udGVudCB7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdC8vXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5kYWlseUhvc3BpdGFsaXphdGlvbkJlbmVmaXQtMjAyMC0wNSB7XHJcblx0bWFyZ2luOiAxcmVtIDA7XHJcblxyXG5cdD4uX3RhYiB7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMCA1cHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdGltZ1tzcmMqPVwiLWFjdGl2ZVwiXSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5pcy1hY3RpdmUgaW1nW3NyYyo9XCItYWN0aXZlXCJdIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+Ll9jb250ZW50IHtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdC8vXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLyogLS0tLVxyXG5nb29nbGUvcm9ib3RvIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSAyLjBcclxuaHR0cHM6Ly9naXRodWIuY29tL2dvb2dsZS9yb2JvdG8vYmxvYi9tYXN0ZXIvTElDRU5TRVxyXG5cclxuXCJSb2JvdG9Db25kZW5zZWQgQm9sZCBDdXN0b21cIiB1c2VzIG9ubHkgbnVtYmVycyBhbmQgc29tZSBzeW1ib2xzIGFzIGEgc3Vic2V0LlxyXG4tLS0tICovXHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkIEJvbGQgQ3VzdG9tXCI7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0c3JjOiB1cmwoXCIjeyRmb250cGF0aH0vUm9ib3RvQ29uZGVuc2VkLUJvbGQtQ3VzdG9tLmVvdFwiKTtcclxuXHRzcmM6IHVybChcIiN7JGZvbnRwYXRofS9Sb2JvdG9Db25kZW5zZWQtQm9sZC1DdXN0b20uZW90I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIjeyRmb250cGF0aH0vUm9ib3RvQ29uZGVuc2VkLUJvbGQtQ3VzdG9tLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIjeyRmb250cGF0aH0vUm9ib3RvQ29uZGVuc2VkLUJvbGQtQ3VzdG9tLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiI3skZm9udHBhdGh9L1JvYm90b0NvbmRlbnNlZC1Cb2xkLUN1c3RvbS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIiN7JGZvbnRwYXRofS9Sb2JvdG9Db25kZW5zZWQtQm9sZC1DdXN0b20uc3ZnI1JvYm90b0NvbmRlbnNlZC1Cb2xkLUN1c3RvbVwiKSBmb3JtYXQoXCJzdmdcIik7XHJcbn1cclxuXHJcbi5kZWR1Y3Rpb25TdXBwb3J0VG9vbCB7XHJcblx0LnBhbmVsLXN0cm9rZS1ib2xkIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuXHRcdC5jdGFQYW5lbCB7XHJcblx0XHRcdC5ncmlkIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcblx0XHRcdFx0ID4gLl9jb2wtMTIgYnV0dG9uIHNwYW46bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5fY29sIHtcclxuXHRcdHAge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRtYXJnaW46IDVweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAycHggNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dGFibGUge1xyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMmVtO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cclxuXHRcdFx0dHIge1xyXG5cdFx0XHRcdHRoIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dGg6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZGJiNDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHRoOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMmM5O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dGQge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogLjVlbSAxZW07XHJcblxyXG5cdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBtaXgoJGdyYXktbWVkaXVtLCAkZ3JheS1saWdodCk7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IC41ZW07XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMS41ZW0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5fZXJyb3Ige1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAuMnJlbTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAuMmVtIC40ZW07XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRicmFuZC1kYW5nZXIgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDAgNXB4IDVweCA1cHg7XHJcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDFyZW07XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC41ZW07XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYm9yZGVyLWNvbG9yLWdyZWVuIHtcclxuXHRib3JkZXI6IDNweCBzb2xpZCAjMDBiMDUwO1xyXG59XHJcblxyXG4uYm9yZGVyLWNvbG9yLW9yYW5nZSB7XHJcblx0Ym9yZGVyOiAzcHggc29saWQgI2Y3OTY0NjtcclxufVxyXG5cclxuLmJvcmRlci1jb2xvci1ibHVlIHtcclxuXHRib3JkZXI6IDNweCBzb2xpZCAjMDBiMGYwO1xyXG59XHJcblxyXG4uYmctY29sb3Itd2hpdGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5kc3Qtb3V0cHV0IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFtjbGFzcyo9XCJvdXRwdXRfXCJdIHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnZ3O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Y29sb3I6ICNmMDA7XHJcblx0XHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkIEJvbGQgQ3VzdG9tXCIsIHNhbnMtc2VyaWY7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcblxyXG5cdGZpZ3VyZSB7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyAtLS0tLS0tIG91dHB1dCAtLS0tLS0tIC8vXHJcblxyXG5bY2xhc3MqPVwib3V0cHV0X2JveC1cIl0ge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Ym9yZGVyOiAzcHggc29saWQgI2YwMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmMDA7XHJcblx0fVxyXG59XHJcblxyXG4ub3V0cHV0X2JveC1hIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGhlaWdodDogNzJweDtcclxuXHRcdGxlZnQ6IDk1cHg7XHJcblx0XHR0b3A6IDMxLjYlO1xyXG5cdFx0d2lkdGg6IDc3OHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0aGVpZ2h0OiAxMSU7XHJcblx0XHRsZWZ0OiA4LjUlO1xyXG5cdFx0dG9wOiAzMiU7XHJcblx0XHR3aWR0aDogOTAuNSU7XHJcblx0fVxyXG59XHJcblxyXG4ub3V0cHV0X2EtMDEge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Y29sb3I6ICNmMDA7XHJcblx0XHRyaWdodDogNjIwcHg7XHJcblx0XHR0b3A6IDM0JTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHJpZ2h0OiA2OS41JTtcclxuXHRcdHRvcDogMzQlO1xyXG5cdH1cclxufVxyXG5cclxuLm91dHB1dF9hLTAyIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGNvbG9yOiAjZjAwO1xyXG5cdFx0cmlnaHQ6IDYyMHB4O1xyXG5cdFx0dG9wOiAzOSU7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRyaWdodDogNjkuNSU7XHJcblx0XHR0b3A6IDM5JTtcclxuXHR9XHJcbn1cclxuXHJcbi5vdXRwdXRfYS0wMyB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRjb2xvcjogI2YwMDtcclxuXHRcdHJpZ2h0OiAyODhweDtcclxuXHRcdHRvcDogMzQlO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0cmlnaHQ6IDMxJTtcclxuXHRcdHRvcDogMzQuMCU7XHJcblx0fVxyXG59XHJcblxyXG4ub3V0cHV0X2EtMDQge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Y29sb3I6ICNmMDA7XHJcblx0XHRyaWdodDogMjg4cHg7XHJcblx0XHR0b3A6IDM5JTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHJpZ2h0OiAzMSU7XHJcblx0XHR0b3A6IDM5JTtcclxuXHR9XHJcbn1cclxuXHJcbi5vdXRwdXRfYS0wNSB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRjb2xvcjogI2YwMDtcclxuXHRcdHJpZ2h0OiA1MHB4O1xyXG5cdFx0dG9wOiAzNCU7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRyaWdodDogMy41JTtcclxuXHRcdHRvcDogMzQlO1xyXG5cdH1cclxufVxyXG5cclxuLm91dHB1dF9hLTA2IHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGNvbG9yOiAjZjAwO1xyXG5cdFx0cmlnaHQ6IDUwcHg7XHJcblx0XHR0b3A6IDM5JTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHJpZ2h0OiAzLjUlO1xyXG5cdFx0dG9wOiAzOSU7XHJcblx0fVxyXG59XHJcblxyXG4ub3V0cHV0X2JveC1iIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGhlaWdodDogMzdweDtcclxuXHRcdGxlZnQ6IDk1cHg7XHJcblx0XHR0b3A6IDUxLjMlO1xyXG5cdFx0d2lkdGg6IDc3OHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0aGVpZ2h0OiA1LjUlO1xyXG5cdFx0bGVmdDogOC41JTtcclxuXHRcdHRvcDogNTEuNSU7XHJcblx0XHR3aWR0aDogOTAuNSU7XHJcblx0fVxyXG59XHJcblxyXG4ub3V0cHV0X2ItMDEge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Y29sb3I6ICNmMDA7XHJcblx0XHRyaWdodDogNjIwcHg7XHJcblx0XHR0b3A6IDUzLjUlO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0cmlnaHQ6IDY5LjUlO1xyXG5cdFx0dG9wOiA1My41JTtcclxuXHR9XHJcbn1cclxuXHJcbi5vdXRwdXRfYi0wMiB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRjb2xvcjogI2YwMDtcclxuXHRcdHJpZ2h0OiA1MHB4O1xyXG5cdFx0dG9wOiA1My41JTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHJpZ2h0OiAzLjUlO1xyXG5cdFx0dG9wOiA1My41JTtcclxuXHR9XHJcbn1cclxuXHJcbi5vdXRwdXRfYm94LWMge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Ym90dG9tOiAxOSU7XHJcblx0XHRoZWlnaHQ6IDcwcHg7XHJcblx0XHRsZWZ0OiA5NXB4O1xyXG5cdFx0d2lkdGg6IDc3OHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0aGVpZ2h0OiAxMSU7XHJcblx0XHRsZWZ0OiA4LjUlO1xyXG5cdFx0dG9wOiA3MCU7XHJcblx0XHR3aWR0aDogOTAuNSU7XHJcblx0fVxyXG59XHJcblxyXG4ub3V0cHV0X2MtMDEge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Ym90dG9tOiAyNCU7XHJcblx0XHRjb2xvcjogI2YwMDtcclxuXHRcdHJpZ2h0OiA2MjBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHJpZ2h0OiA2OS41JTtcclxuXHRcdHRvcDogNzIlO1xyXG5cdH1cclxufVxyXG5cclxuLm91dHB1dF9jLTAyIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGJvdHRvbTogMTklO1xyXG5cdFx0Y29sb3I6ICNmMDA7XHJcblx0XHRyaWdodDogNjIwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRyaWdodDogNjkuNSU7XHJcblx0XHR0b3A6IDc3LjUlO1xyXG5cdH1cclxufVxyXG5cclxuLm91dHB1dF9jLTAzIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGJvdHRvbTogMjQlO1xyXG5cdFx0Y29sb3I6ICNmMDA7XHJcblx0XHRyaWdodDogMjg4cHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRyaWdodDogMzElO1xyXG5cdFx0dG9wOiA3MiU7XHJcblx0fVxyXG59XHJcblxyXG4ub3V0cHV0X2MtMDQge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Ym90dG9tOiAxOSU7XHJcblx0XHRjb2xvcjogI2YwMDtcclxuXHRcdHJpZ2h0OiAyODhweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHJpZ2h0OiAzMSU7XHJcblx0XHR0b3A6IDc3LjUlO1xyXG5cdH1cclxufVxyXG5cclxuLm91dHB1dF9jLTA1IHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGJvdHRvbTogMjQlO1xyXG5cdFx0Y29sb3I6ICNmMDA7XHJcblx0XHRyaWdodDogNTBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHJpZ2h0OiAzLjUlO1xyXG5cdFx0dG9wOiA3MiU7XHJcblx0fVxyXG59XHJcblxyXG4ub3V0cHV0X2MtMDYge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Ym90dG9tOiAxOSU7XHJcblx0XHRjb2xvcjogI2YwMDtcclxuXHRcdHJpZ2h0OiA1MHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0cmlnaHQ6IDMuNSU7XHJcblx0XHR0b3A6IDc3LjUlO1xyXG5cdH1cclxufVxyXG5cclxuLm91dHB1dF9ib3gtZCB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRib3R0b206IDIlO1xyXG5cdFx0aGVpZ2h0OiAxMTBweDtcclxuXHRcdGxlZnQ6IDczNXB4O1xyXG5cdFx0d2lkdGg6IDEzOHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0aGVpZ2h0OiAxNyU7XHJcblx0XHRsZWZ0OiA4MyU7XHJcblx0XHR0b3A6IDgxJTtcclxuXHRcdHdpZHRoOiAxNiU7XHJcblx0fVxyXG59XHJcblxyXG4ub3V0cHV0X2QtMDEge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Ym90dG9tOiAyJTtcclxuXHRcdGNvbG9yOiAjZjAwO1xyXG5cdFx0cmlnaHQ6IDUwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRyaWdodDogMy41JTtcclxuXHRcdHRvcDogOTQlO1xyXG5cdH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XHJcblx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuIiwiLmRldi1oMSB7XHJcblx0YmFja2dyb3VuZDogJGdyYXktZGFya2VyO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cyAvIDI7XHJcblx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdGZvbnQtd2VpZ2h0OiAkaGVhZGluZy1mb250LXdlaWdodDtcclxuXHRtYXJnaW46IDFlbSAwO1xyXG5cdHBhZGRpbmc6IC4yNWVtIDEwcHg7XHJcbn1cclxuXHJcbi5kZXYtaDIge1xyXG5cdGJhY2tncm91bmQ6ICRncmF5LW1lZGl1bTtcclxuXHRib3JkZXItcmFkaXVzOiAkYmFzZS1yYWRpdXMgLyAyO1xyXG5cdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRmb250LXdlaWdodDogJGhlYWRpbmctZm9udC13ZWlnaHQ7XHJcblx0bWFyZ2luOiAxZW0gMDtcclxuXHRwYWRkaW5nOiAuMjVlbSAxMHB4O1xyXG59XHJcblxyXG4uZGV2LWgzIHtcclxuXHRiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cyAvIDI7XHJcblx0Y29sb3I6ICRncmF5LWRhcmtlcjtcclxuXHRmb250LXdlaWdodDogJGhlYWRpbmctZm9udC13ZWlnaHQ7XHJcblx0bWFyZ2luOiAxZW0gMDtcclxuXHRwYWRkaW5nOiAuMjVlbSAxMHB4O1xyXG59XHJcblxyXG4uZGV2LWRlc2Mge1xyXG5cdGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJhc2UtcmFkaXVzIC8gMjtcclxuXHRjb2xvcjogJGdyYXktZGFyaztcclxuXHRtYXJnaW46IDFlbSAwO1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG5cclxuLmRldi1jaGVja2VyVGV4dGFyZWEge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogMzIwcHg7XHJcblx0bWFyZ2luOiAxZW0gMDtcclxuXHRwYWRkaW5nOiAxZW07XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5kZXYtY2hlY2tlclJlc3VsdCB7XHJcblx0bWFyZ2luOiAxZW0gMDtcclxufVxyXG5cclxuLmRldi1jbGlwYm9hcmQge1xyXG5cdGJhY2tncm91bmQ6ICRncmF5LWRhcmtlcjtcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRwYWRkaW5nOiAwIDFlbTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAtMS4yZW07XHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrO1xyXG5cdH1cclxufSIsIi5kZ2FGYXFQYW5lbCB7XHJcblx0Lmxpc3QtcXVlc3Rpb24ge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheS1tZWRpdW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZGlnaXRhbEJvb2tQYW5lbHtcclxuXHQuX29mZnNldHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjUlO1xyXG5cdFx0fVxyXG5cdFx0Ly8gQGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdC8vIH1cclxuXHR9XHJcbn0iLCIuZW50cnlFeGFtcGxlTGlzdCB7XHJcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHJcblx0LnRoZW1lLW1vYmlsZSAmIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdH1cclxuXHJcblx0PmxpIHtcclxuXHRcdG1hcmdpbi10b3A6IDFlbTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQudGhlbWUtbW9iaWxlICYge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRoZW1lLWRlc2t0b3AgJiB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMzZweDtcclxuXHRcdH1cclxuXHJcblx0XHQ+Ll90eXBlIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMjJweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMTAwJTtcclxuXHJcblx0XHRcdC50aGVtZS1tb2JpbGUgJiB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMjJweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGhlbWUtZGVza3RvcCAmIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0yNnB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC0zcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0LnRoZW1lLW1vYmlsZSAmIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyMnB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnRoZW1lLWRlc2t0b3AgJiB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cdFx0PmEge1xyXG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHJcblx0XHRcdD5zbWFsbCB7XHJcblx0XHRcdFx0LnRoZW1lLW1vYmlsZSAmIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4wcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuZXhhbWluZUNvbnZlcnNpb25QYW5lbCB7XHJcblx0Ll9oZWFkZXIge1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuX2xpbmsge1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0LmJ0bi1zdHJva2UtYm9sZCB7XHJcblx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdHNtYWxsIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJ0bi1maWxsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5fdGltZSB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0Ll9kZXNjIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XHJcblx0XHRtYXJnaW46IDFlbSAwIDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5fdGVsIHtcclxuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5fbm90ZSB7XHJcblx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcclxuXHR9XHJcbn0iLCIuY291bnNlbG9yc1ZvaWNlVGFibGUge1xyXG5cdD4gdGFibGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXItc3BhY2luZzogMDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHR0cntcclxuXHRcdFx0cGFkZGluZzogMWVtIDA7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xyXG5cdFx0XHR0ZHtcclxuXHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMmVtIDAuN2VtO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0XHRmaWd1cmV7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGgze1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIuawj+WQjVwiO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwLjM1cmVtO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMC4yZW0gMC41ZW07XHJcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC41ZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGgzICsgdWx7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dWx7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0dGQ6bnRoLWNoaWxkKDEpe1xyXG5cdFx0XHRcdHdpZHRoOiA3MnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0dGQ6bnRoLWNoaWxkKDIpe1xyXG5cdFx0XHR3aWR0aDogLXdlYmtpdC1jYWxjKDYwJSAtIDcycHgpO1xyXG5cdFx0XHR3aWR0aDogY2FsYyg2MCUgLSA3MnB4KTtcclxuXHRcdFx0dWx7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0dGQ6bnRoLWNoaWxkKDMpe1xyXG5cdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0dGQ6bnRoLWNoaWxkKDIpe1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0dGQ6bnRoLWNoaWxkKDMpe1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRicmFuZC1leGFtaW5lLWxpZ2h0ZXI7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAxZW07XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmJveC1zaW11bGF0aW9uIHtcclxuXHQ+IC5faW1hZ2Uge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcclxuXHRcdG1hcmdpbjogMTBweCAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0YSB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGhlaWdodDogODVweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDAgMTBweCAyOHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IC42O1xyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdFx0XHRoZWlnaHQ6IDg1cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAwIDEwcHggMTRweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJGdyYXktd2hpdGUgNTUlLCRncmF5LWxpZ2h0IDEwMCUpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJGdyYXktd2hpdGUgNTUlLCRncmF5LWxpZ2h0IDEwMCUpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRncmF5LXdoaXRlIDU1JSwkZ3JheS1saWdodCAxMDAlKTtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogc29saWQgMjhweCAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckZ3JheS13aGl0ZScsIGVuZENvbG9yc3RyPSckZ3JheS1saWdodCcsR3JhZGllbnRUeXBlPTAgKTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRvcGFjaXR5OiAuMTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDEwMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCAkYnJhbmQtZXhhbWluZSBzb2xpZDtcclxuXHRcdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDdweDtcclxuXHRcdFx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDdweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA3cHg7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWw7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0bGVmdDogN3B4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC03cHg7XHJcblx0XHRcdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0c3BlYWs6IG5vbmU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0XHR6LWluZGV4OiAxMDA7XHJcblx0XHRcdH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA2NXB4O1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyNDBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA2NXB4O1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA4MCU7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0PiAuX2NvbnRlbnQge1xyXG5cdFx0bWFyZ2luOiAxZW0gMDtcclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogJGdyYXktZGFya2VyO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0PiAuX2RldGFpbC1saW5rIHtcclxuXHRcdG1hcmdpbjogMCAwIDFlbTtcclxuXHR9XHJcbn0iLCIuZm9udFN3aXRjaGVyIHtcclxuXHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAyMDhweDtcclxuXHR0b3A6IDM2cHg7XHJcblxyXG5cdC50aGVtZS10b3AgJiB7XHJcblx0XHRyaWdodDogMjY4cHg7XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDZweCAwO1xyXG5cdH1cclxuXHJcblx0dWwge1xyXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDAgLjJlbTtcclxuXHJcblx0XHRcdGlucHV0W3R5cGU9YnV0dG9uXSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRjb2xvcjogJGdyYXktZGFya2VyO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRwYWRkaW5nOiA2cHggNnB4O1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHQmLmlzLWFjdGl2ZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5mb290ZXJCYW5uZXIge1xyXG5cdG1hcmdpbjogMCAwIDFlbTtcclxuXHR1bCB7XHJcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRtYXJnaW46IDAgLTEwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRsaSB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDIgLyAxMik7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSg2IC8gMTIpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0bWFyZ2luOiAuNWVtIDA7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5mb290ZXJOYXZpZ2F0aW9uIHtcclxuXHRtYXJnaW46IDFlbSAwO1xyXG5cdHVsIHtcclxuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHR9XHJcblxyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwIC0xMHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0bGkge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSg0IC8gMTIpO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UoMTIgLyAxMik7XHJcblx0XHRcdFx0JiArIGxpIHtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IC41ZW0gMWVtO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtLjVlbTtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRjb2xvcjogJGdyYXktbWVkaXVtO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5mcmVlZGlhbFBhbmVsIHtcclxuXHQuX291dGxpbmUge1xyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5fbnVtYmVyIHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHQvLyBtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdH1cclxuXHRcdHAge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdGltZyxcclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC4yNWVtO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiAtLjJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuX25vdGUge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0fVxyXG5cdFx0cCB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZ2VuZXJpY0hlcm9Bbm5vdW5jZSB7XHJcblx0QGV4dGVuZCAuY3VzdG9tZXJIZXJvQW5ub3VuY2U7XHJcbn1cclxuIiwiLmdlbmVyaWNNYWluVmlzdWFsIHtcclxuXHRAZXh0ZW5kIC5jdXN0b21lck1haW5WaXN1YWw7XHJcblxyXG5cdC5faXRlbSB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmdsb2JhbEZvb3RlciB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRoZWlnaHQ6IDM2cHg7XHJcblx0XHRtYXJnaW46IDAgLTEwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG59IiwiLmdsb2JhbEhlYWRlciB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQudGhlbWUtc2luZ2xlICYsXHJcblx0XHQudGhlbWUtbXVsdGkgJixcclxuXHRcdC50aGVtZS1hZ2VuY3kgJixcclxuXHRcdC50aGVtZS1hZ2VuY3ktc3BlY2lmaWMgJiB7XHJcblx0XHRcdGhlaWdodDogODJweDtcclxuXHRcdFx0bWFyZ2luOiAwIC0xMHB4O1xyXG5cdFx0fVxyXG5cdFx0LnRoZW1lLXBvcHVwLW5hcnJvdyAmLFxyXG5cdFx0LnRoZW1lLXBvcHVwLXdpZGUgJiB7XHJcblx0XHRcdGhlaWdodDogNThweDtcclxuXHRcdFx0bWFyZ2luOiAwIC0xMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0aGVpZ2h0OiA1NHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxufSIsIkBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdC5nbG9iYWxOYXZpZ2F0aW9uIHtcclxuXHRcdG1hcmdpbjogMCAtMzFweDtcclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuXHRcdFx0XHQmICsgbGk6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgjMDAwLCAuMik7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTEycHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktZGFya2VyO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA1NXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAxZW07XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0d2lkdGg6ICRiYXNlLXdpZHRoO1xyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS1saWdodGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuaXMtYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktZGFya2VyO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuXHQuZ2xvYmFsTmF2aWdhdGlvbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheS13aGl0ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRsZWZ0OiA1cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogNXB4O1xyXG5cdFx0dG9wOiA2MHB4O1xyXG5cdFx0ei1pbmRleDogMTAwMjtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDEwcHggMTBweCAxMHB4O1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR0b3A6IC0xMHB4O1xyXG5cdFx0XHR3aWR0aDogMDtcclxuXHRcdH1cclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG5cdFx0XHRcdCYgKyBsaSB7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrZXI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZTgwMFwiO1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDRweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC03cHg7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpbnB1dFt0eXBlPXRleHRdIHtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IC41ZW0gMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMSU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA3cHggNXB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDY5JTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGlucHV0W3R5cGU9c3VibWl0XSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IC41ZW0gMDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDhweCAyMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuX2dsb2JhbCB7XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDFlbSAxMHB4IDFlbSAyMXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5fZXh0cmEge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuXHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IC41ZW0gMTBweCAuNWVtIDIxcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5nb29kc0NvbnZlcnNpb25QYW5lbCB7XHJcblx0PiAucGFuZWwtcHJpbWFyeSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdD4gLmdyaWQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHQuX2NvbC0xMiArIC5fY29sLTEyIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5fZGF0YS1hIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0PiAucGFuZWwtcHJpbWFyeSB7XHJcblx0XHQuX2xpbmsge1xyXG5cdFx0XHRtYXJnaW46IDEwcHggMCAwO1xyXG5cdFx0fVxyXG5cdFx0Ll9oZWFkZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdFx0Ll9kZXNjIHtcclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzMzQ7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdC5fdGVsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMzMzNDtcclxuXHRcdFx0bWFyZ2luOiAuMjVlbSAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuX25vdGUge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zMzM0O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5fZGF0YS1hIHtcclxuXHRcdD4gLl9oZWFkZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0W2NsYXNzXj1cImJ0bi1cIl0sXHJcblx0XHRcdFtjbGFzcyo9XCIgYnRuLVwiXSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHQmLl9kYXRhLWEtMDEge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdD4gaDMuX2hlYWRlciB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5nb29kc0hlYWRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0bWFyZ2luOiAwICgkYmFzZS1ndXR0ZXIgLyAtNCk7XHJcblx0dGV4dC1zaGFkb3c6IDAgMCAyZW0gI2U2MWQ0OTtcclxuXHJcblx0Pi5meGItY29udGFpbmVyIHtcclxuXHRcdD4uZnhiLXJvdyB7XHJcblx0XHRcdD4uZnhiLWNvbC0xMiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIyNnB4O1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIuNWVtO1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDIuNWVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Pi5fdGl0bGUge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC41ZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5oZWFkZXJOYXZpZ2F0aW9uIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDIxMXB4O1xyXG5cdHRvcDogMTBweDtcclxuXHJcblx0LnRoZW1lLXRvcCAmIHtcclxuXHRcdHJpZ2h0OiAyNzFweDtcclxuXHR9XHJcblxyXG5cdHVsIHtcclxuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRcdC50aGVtZS10b3AgJi5faG9tZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcmtlcjtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogMCAuNzVlbTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5oZWFsdGhNYW5hZ2VtZW50SW5mb2dyYXBoaWMge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XHJcbiAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgID4uX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgPi5fZGF0YS0xIHtcclxuICAgICAgICBAaW5jbHVkZSBjb21wYW55IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnktbGlnaHRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGV4YW1pbmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZXhhbWluZS1saWdodGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgY3VzdG9tZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY3VzdG9tZXItbGlnaHRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxpbmt4IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpbmt4LWxpZ2h0ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBnb29kcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1nb29kcy1saWdodGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgY29tcGFueSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGV4YW1pbmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBjdXN0b21lciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBsaW5reCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbGlua3g7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBnb29kcyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2LjRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG5cclxuICAgICAgICA+Ll95ZWFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPi5fdW5pdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjByZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+Ll9kYXRhLTIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgID4uX2RhdGEtMyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgPi5fbm90ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgLl9iYWxsb29uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgY29tcGFueSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZXhhbWluZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgY3VzdG9tZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5reCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlua3g7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdvb2RzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1nb29kcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogLjI1ZW0gMWVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb21wYW55IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1wcmltYXJ5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGV4YW1pbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWV4YW1pbmUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY3VzdG9tZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWN1c3RvbWVyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbmt4IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1saW5reCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBnb29kcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtZ29vZHMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9keS1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweCA1cHggMCA1cHg7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmhsYUxpc3Qge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRtYXJnaW46IDNyZW0gMDtcclxuXHJcblx0Ll9pdGVtIHtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHBhZGRpbmc6IDNyZW0gMCAycmVtO1xyXG5cclxuXHRcdC5faW1hZ2Uge1xyXG5cdFx0XHRmbGV4OiAwIDAgNzJweDtcclxuXHRcdFx0bWF4LXdpZHRoOiA3MnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5fYm9keSB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGZsZXgtYmFzaXM6IDA7XHJcblx0XHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRiYXNlLWd1dHRlciAvIDI7XHJcblxyXG5cdFx0XHQuX2RhdGEge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwIDUwJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogJGJhc2UtZ3V0dGVyIC8gMjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5fbmFtZSB7XHJcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5fc3RhdHVzIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHRcdHRoLFxyXG5cdFx0XHRcdFx0dGQge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHRoIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ll9jb21tZW50IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCA1MCU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmM2VmZTY7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMXJlbTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0XHRwYWRkaW5nOiAxcHggJGJhc2UtZ3V0dGVyIC8gMiAxcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiJGRhdGFTZXQ6ICgobmFtZTogaG9ra2FpZG8sXHJcbiAgICAgICAgdG9wOiAxNjksXHJcbiAgICAgICAgbGVmdDogNTQxKSwgKG5hbWU6IHRvaG9rdSxcclxuICAgICAgICB0b3A6IDMxMixcclxuICAgICAgICBsZWZ0OiA0OTQpLCAobmFtZToga2FudG8sXHJcbiAgICAgICAgdG9wOiAzODMsXHJcbiAgICAgICAgbGVmdDogNDc2KSwgKG5hbWU6IHNhaXRhbWEsXHJcbiAgICAgICAgdG9wOiA0MjUsXHJcbiAgICAgICAgbGVmdDogNDc2KSwgKG5hbWU6IGNoaWJhLFxyXG4gICAgICAgIHRvcDogNDY3LFxyXG4gICAgICAgIGxlZnQ6IDQ3NiksIChuYW1lOiB0b2t5byxcclxuICAgICAgICB0b3A6IDUwOSxcclxuICAgICAgICBsZWZ0OiA0NzYpLCAobmFtZToga2FuYWdhd2EsXHJcbiAgICAgICAgdG9wOiA1NTEsXHJcbiAgICAgICAgbGVmdDogNDc2KSwgKG5hbWU6IGtvc2hpbmV0c3UsXHJcbiAgICAgICAgdG9wOiAyNDEsXHJcbiAgICAgICAgbGVmdDogMjY0KSwgKG5hbWU6IGhva3VyaWt1LFxyXG4gICAgICAgIHRvcDogMjgzLFxyXG4gICAgICAgIGxlZnQ6IDI2NCksIChuYW1lOiBzaXp1b2thLFxyXG4gICAgICAgIHRvcDogNTE0LFxyXG4gICAgICAgIGxlZnQ6IDMyMSksIChuYW1lOiBjaHVidSxcclxuICAgICAgICB0b3A6IDU1NixcclxuICAgICAgICBsZWZ0OiAzMjEpLCAobmFtZToga2Fuc2FpXzEsXHJcbiAgICAgICAgdG9wOiAzMzgsXHJcbiAgICAgICAgbGVmdDogMTU0KSwgKG5hbWU6IGthbnNhaV8yLFxyXG4gICAgICAgIHRvcDogMzgwLFxyXG4gICAgICAgIGxlZnQ6IDE1NCksIChuYW1lOiBjaHVnb2t1LFxyXG4gICAgICAgIHRvcDogNDM4LFxyXG4gICAgICAgIGxlZnQ6IDIwKSwgKG5hbWU6IHNoaWtva3UsXHJcbiAgICAgICAgdG9wOiA1NjQsXHJcbiAgICAgICAgbGVmdDogMTczKSwgKG5hbWU6IGt5dXNodSxcclxuICAgICAgICB0b3A6IDYzNSxcclxuICAgICAgICBsZWZ0OiAxMDkpKTtcclxuXHJcblxyXG4uaGxhTWFwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY4Zjg7XHJcbiAgICBoZWlnaHQ6IDcyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDY3NnB4O1xyXG59XHJcblxyXG4uaGxhTWFwLXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzJweDtcclxuICAgIGxlZnQ6IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmF5LXdoaXRlLCAuNSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzI0NDk1ZDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uaGxhTWFwLXBhbmVsIHtcclxuICAgID4uX2l0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2MwY2ZiMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoJGdyYXktYmxhY2ssIC4xKTtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMjVweDtcclxuICAgICAgICBwYWRkaW5nOiAwIC41ZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzLCBib3JkZXItbGVmdC1jb2xvciAuMnM7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY2ZTM7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTQ4ODFmO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+Ll90aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+Ll9zdWIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktbWVkaXVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBlYWNoICRpdGVtIGluICRkYXRhU2V0IHtcclxuICAgICAgICA+W2RhdGEtcGFuZWw9XCIje21hcC1nZXQoJGl0ZW0sIG5hbWUpfVwiXSB7XHJcbiAgICAgICAgICAgIGxlZnQ6ICN7bWFwLWdldCgkaXRlbSwgbGVmdCkgKyBweH07XHJcbiAgICAgICAgICAgIHRvcDogI3ttYXAtZ2V0KCRpdGVtLCB0b3ApICsgcHh9O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhsYU1hcC1hcmVhIHtcclxuICAgIGxlZnQ6IDQycHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMycHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgID4uX2l0ZW0ge1xyXG4gICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAjYzBjZmIxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC4ycztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICM1NDg4MWY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPi5faXRlbS13YWt1IHtcclxuICAgICAgICBmaWxsOiBub25lO1xyXG4gICAgICAgIHN0cm9rZTogJGdyYXktbGlnaHQ7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxO1xyXG4gICAgfVxyXG5cclxuICAgID4uX2l0ZW0ta2Vua3lvIHtcclxuICAgICAgICBmaWxsOiBub25lO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHN0cm9rZTogJGdyYXktd2hpdGU7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdC5ob2xkaW5nc0xvZ28ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDE5cHg7XHJcblx0XHRwIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBtb2JpbGUge1xyXG5cdC5ob2xkaW5nc0xvZ28ge1xyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbjogMWVtIDAgMmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDFlbTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMjUwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmxpZmVJbnN1cmFuY2VTaW11bGF0b3Ige1xyXG5cdG1hcmdpbjogMCAwIDJyZW07XHJcblxyXG5cdCYuaXMtYWN0aXZlIHtcclxuXHRcdD4ubGlmZUluc3VyYW5jZVNpbXVsYXRvci1oZWFkZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMCAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuaXMtZGlzYWJsZWQge1xyXG5cdFx0b3BhY2l0eTogLjM0O1xyXG5cclxuXHRcdC5saWZlSW5zdXJhbmNlU2ltdWxhdG9yLWhlYWRlciB7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5saWZlSW5zdXJhbmNlU2ltdWxhdG9yLWhlYWRlciB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyNHB4O1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRwYWRkaW5nOiAycmVtICRiYXNlLWd1dHRlciAvIDI7XHJcblx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHRcdHBhZGRpbmc6IDFyZW0gJGJhc2UtZ3V0dGVyIC8gNCAxcmVtIDVyZW07XHJcblx0fVxyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGdyYXktd2hpdGUsICRicmFuZC1wcmltYXJ5LCA4OCk7XHJcblx0Ym9yZGVyOiAycHggc29saWQgbWl4KCRncmF5LXdoaXRlLCAkYnJhbmQtcHJpbWFyeSwgMzIpO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0Pi5fYW5jaG9yIHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG5cclxuXHQ+Ll9jaGVjayB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0cGFkZGluZzogMCAkYmFzZS1ndXR0ZXIgLyAyIDAgMDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0d2lkdGg6IDU3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0bGVmdDogJGJhc2UtZ3V0dGVyIC8gNDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gMS40NXJlbSk7XHJcblx0XHR9XHJcblxyXG5cdFx0Pi5fdHJpZ2dlciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHRcdCZ+Ll9idXR0b24ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzVjYzUwMDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMWRkXCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Pi5fYnV0dG9uIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRcdHBhZGRpbmc6IC41cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0XHRwYWRkaW5nOiAuM3JlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMWRkXCI7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+Ll9sb2dvIHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRwYWRkaW5nOiAwICRiYXNlLWd1dHRlciAvIDIgMCAwO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR3aWR0aDogMjgwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHt9XHJcblxyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdD4uX2NvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0aGVpZ2h0OiAxMjBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjVyZW07XHJcblx0XHRcdHBhZGRpbmc6IDFyZW07XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdHdpZHRoOiAyODBweDtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwcHg7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAyNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4uX2JvZHkge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdHBhZGRpbmc6IDAgJGJhc2UtZ3V0dGVyIC8gMiAwIDA7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdHdpZHRoOiAzMjdweDtcclxuXHRcdH1cclxuXHJcblxyXG5cclxuXHRcdD4uX3RpdGxlIHtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4uX291dGxpbmUge1xyXG5cdFx0XHRtYXJnaW46IDFyZW0gMCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Pi5fcHJpY2Uge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdHdpZHRoOiAyMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkIG1peCgkZ3JheS13aGl0ZSwgJGJyYW5kLXByaW1hcnksIDApO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0cGFkZGluZzogMWVtO1xyXG5cclxuXHRcdCYuaXMtZGlzYWJsZWQge1xyXG5cdFx0XHRkZCB7XHJcblx0XHRcdFx0YiB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0ZHQge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRkZCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG5cdFx0XHRiIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0cmVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLjFlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmxpZmVJbnN1cmFuY2VTaW11bGF0b3ItYm9keSB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMjRweCAyNHB4O1xyXG5cdFx0cGFkZGluZzogMnJlbSAkYmFzZS1ndXR0ZXIgLyAyIDJyZW07XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDE2cHggMTZweDtcclxuXHRcdHBhZGRpbmc6IDFyZW0gJGJhc2UtZ3V0dGVyIC8gNCAxcmVtO1xyXG5cdH1cclxuXHJcblx0Ly8gYmFja2dyb3VuZC1jb2xvcjogbWl4KCRncmF5LXdoaXRlLCAkYnJhbmQtcHJpbWFyeSwgOTYpO1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRib3JkZXI6IDJweCBzb2xpZCBtaXgoJGdyYXktd2hpdGUsICRicmFuZC1wcmltYXJ5LCA3Mik7XHJcblx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHJcblx0Pi5fY29udHJhY3Qge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHR9XHJcblxyXG5cdD4uX3JlcXVpcmVkIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0Ym9yZGVyOiA0cHggc29saWQgbWl4KCRncmF5LXdoaXRlLCAkYnJhbmQtcHJpbWFyeSwgMzIpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdG1hcmdpbjogMCAwIDFyZW07XHJcblx0XHRwYWRkaW5nOiAwICRiYXNlLWd1dHRlciAvIDI7XHJcblxyXG5cdFx0Pi5faXRlbSB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0XHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0cGFkZGluZzogMnJlbSAwO1xyXG5cclxuXHRcdFx0JisuX2l0ZW0ge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBtaXgoJGdyYXktd2hpdGUsICRncmF5LWJsYWNrLCA5MCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4uX3N0ZXAge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgJGJhc2UtZ3V0dGVyIC8gMiAwIDA7XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDlyZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAkYmFzZS1ndXR0ZXIgLyA0IDAgMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRncmF5LXdoaXRlLCAkYnJhbmQtcHJpbWFyeSwgMCk7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAycmVtO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAuNzVlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4uX25hbWUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAzMnJlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgJGJhc2UtZ3V0dGVyIC8gMiAwIDA7XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6IG1peCgkZ3JheS13aGl0ZSwgJGdyYXktYmxhY2ssIDcwKTtcclxuXHJcblx0XHRcdFx0XHQvLyBjb2xvcjogIzFmOTZjMDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+Ll9mb3JtIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHR3aWR0aDogNDRyZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC41cmVtO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cclxuXHQ+Ll9vcHRpb24ge1xyXG5cdFx0bWFyZ2luOiAwIDAgMXJlbTtcclxuXHJcblx0XHQ+Ll90cmlnZ2VyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFx0fi5faXRlbSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRcdFx0XHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fi5fbW9yZSB7XHJcblx0XHRcdFx0XHQ+Ll9idXR0b24ge1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLWxhYmVsLXNob3cpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Pi5fbGFiZWwge1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDFyZW07XHJcblxyXG5cdFx0XHQ+Ll9pY29uIHtcclxuXHRcdFx0XHRjb2xvcjogbWl4KCRncmF5LXdoaXRlLCAkYnJhbmQtcHJpbWFyeSwgMCkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNC44cmVtO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4uX2xhYmVsIHtcclxuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG5cclxuXHRcdFx0XHRiIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC41cmVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblxyXG5cclxuXHRcdFx0XHQ+Ll9zdGVwIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkZ3JheS13aGl0ZSwgJGJyYW5kLXByaW1hcnksIDApO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnJlbTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IC4yNWVtIC43NWVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4uX2l0ZW0ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgbWl4KCRncmF5LXdoaXRlLCAkYnJhbmQtcHJpbWFyeSwgODApO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDEuMjVyZW0gJGJhc2UtZ3V0dGVyIC8gMjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0Ji5faW5pdCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdFx0XHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYrLl9pdGVtIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAuNXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5fcmVjb21tZW5kIHtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCBtaXgoJGdyYXktd2hpdGUsICRicmFuZC1wcmltYXJ5LCA3Mik7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkZ3JheS13aGl0ZSwgJGJyYW5kLXByaW1hcnksIDApO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRcdFx0Ym90dG9tOiBjYWxjKDEwMCUgLSAxLjFlbSk7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIuOBiuOBmeOBmeOCgSFcIjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRsZWZ0OiAkYmFzZS1ndXR0ZXIgLyAyO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAuNzVlbTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCBtaXgoJGdyYXktd2hpdGUsICRicmFuZC1wcmltYXJ5LCAwKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDAgNHB4IDRweCAwO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiBjYWxjKDEwMCUgLSAxLjFlbSk7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogNXJlbTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdD4uX25hbWUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdHdpZHRoOiA0MHJlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgJGJhc2UtZ3V0dGVyIC8gMiAwIDA7XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6IG1peCgkZ3JheS13aGl0ZSwgJGdyYXktYmxhY2ssIDcwKTtcclxuXHJcblx0XHRcdFx0XHQvLyBjb2xvcjogIzFmOTZjMDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+Ll9mb3JtIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHR3aWR0aDogNDRyZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuZm9ybS1zZWxlY3Qge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Pi5fbW9yZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRtYXJnaW46IDJyZW0gMCAxcmVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHQ+Ll9idXR0b24ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkZ3JheS13aGl0ZSwgJGJyYW5kLXByaW1hcnksIDApO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNyZW07XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiAuNWVtIDJlbTtcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLWxhYmVsLWhpZGUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmxpZmVJbnN1cmFuY2VTaW11bGF0b3ItY29uZGl0aW9ucyB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRwYWRkaW5nOiAxZW0gJGJhc2UtZ3V0dGVyIC8gMjtcclxuXHJcblx0Pi5fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogJGJhc2UtZ3V0dGVyIC8gMjtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxcmVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0fVxyXG5cclxuXHQ+Ll9ib2R5IHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxcmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0cGFkZGluZzogMWVtO1xyXG5cclxuXHRcdD4uX2RhdGEge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4uX25vdGUge1xyXG5cdFx0XHRjb2xvcjogJGdyYXktbWVkaXVtO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Pi5fYWN0aW9uIHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRiYXNlLWd1dHRlciAvIDI7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHQ+Ll9idXR0b24ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdHBhZGRpbmc6IDFlbSAxLjVlbTtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtZXhhbWluZSwgJGdyYXktYmxhY2ssIDgwKTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5saWZlSW5zdXJhbmNlU2ltdWxhdG9yLXN0YXJ0dXAge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjRweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAka2FpemVuLWJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRwYWRkaW5nOiAwICRiYXNlLWd1dHRlciAvIDI7XHJcblx0fVxyXG5cclxuXHQ+Ll9sZWFkIHtcclxuXHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Pi5fYm9keSB7XHJcblx0XHQ+Ll9pdGVtcyB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG5cdFx0XHQ+Ll9pdGVtIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0XHRwYWRkaW5nOiAxZW07XHJcblxyXG5cdFx0XHRcdD4uX25hbWUge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkYmFzZS1ndXR0ZXIgLyAyO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzQlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Pi5fZm9ybSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmZvcm0tc2VsZWN0IHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDcuMjVlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMS41ZW0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Pi5fc3VibWl0IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0Pi5fYnV0dG9uIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka2FpemVuLWJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0XHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdHBhZGRpbmc6IC41ZW0gMWVtO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogMjByZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5saWZlSW5zdXJhbmNlU2ltdWxhdG9yLXJlc3VsdHMtd3JhcHBlciB7XHJcblx0QGV4dGVuZCAudG9wQ29udmVyc2lvbkJhci13cmFwcGVyO1xyXG5cclxuXHR6LWluZGV4OiAxMDQxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5saWZlSW5zdXJhbmNlU2ltdWxhdG9yLXJlc3VsdHMge1xyXG5cdEBleHRlbmQgLnRvcENvbnZlcnNpb25CYXI7XHJcblxyXG5cdD4uX2dyb3VwIHtcclxuXHRcdD4uX2l0ZW0ge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHR3aWR0aDogMjUlICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0d2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Pi5fcHJpY2Uge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwICRiYXNlLWd1dHRlciAvIDQ7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAycHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cclxuXHRcdFx0Pi5fcGFuZWwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IC4zODVlbSAxZW07XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG5cdFx0XHRcdGR0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRkZCB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG5cdFx0XHRcdFx0YiB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNC44cmVtO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC4xZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZm9ybS1yYWRpbyB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRpbnB1dCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdCtzcGFuIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM1Y2M1MDA7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjE5MlwiO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHNwYW4ge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0cGFkZGluZzogLjJlbTtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbG9yOiBtaXgoJGdyYXktd2hpdGUsICRncmF5LWJsYWNrLCA3MCk7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMWRiXCI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAuNGVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZvcm0tZGlzYWJsZWQge1xyXG5cdG9wYWNpdHk6IC4zNDtcclxufVxyXG5cclxuLmZvcm0tc2VsZWN0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM0MDNkM2I7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGNvbnRlbnQ6IFwiXFxlODAxXCI7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdHBhZGRpbmc6IDAgLjVlbTtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG5cclxuXHRzZWxlY3Qge1xyXG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Y29sb3I6ICM0MDNkM2I7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDAgMi41ZW0gMCAxZW07XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHQmOjotbXMtZXhwYW5kIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5mb3JtLXVuaXQge1xyXG5cdG1hcmdpbi1sZWZ0OiAuMmVtO1xyXG59XHJcblxyXG4kcHJvZHVjdC1jb2xvcnM6IChrZW5rb25vb21hbW9yaTogI2ViNmU4ZixcclxuXHRrZW5rb25vb21hbW9yaWhlYXJ0OiAjZWI2ZWNmLFxyXG5cdG5pbmNoaXNobzogIzdmNGUyMSxcclxuXHR5dWtpbm9vbWFtb3JpOiAjMDFiMDhlLFxyXG5cdGppYnVudG9rYXpva3Vub29tYW1vcmk6ICNmMzk3MDAsXHJcblx0aXNob25vb21hbW9yaTogIzIxYjRkMCxcclxuKTtcclxuXHJcbkBlYWNoICRjbGFzcyxcclxuJGhleCBpbiAkcHJvZHVjdC1jb2xvcnMge1xyXG5cdC5pcy0jeyRjbGFzc30ge1xyXG5cdFx0LmxpZmVJbnN1cmFuY2VTaW11bGF0b3ItaGVhZGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRncmF5LXdoaXRlLCAkaGV4LCA4OCk7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogbWl4KCRncmF5LXdoaXRlLCAkaGV4LCAzMik7XHJcblxyXG5cdFx0XHQ+Ll9jaGVjayB7XHJcblx0XHRcdFx0Pi5fYnV0dG9uIHtcclxuXHRcdFx0XHRcdC8vIGJvcmRlci1jb2xvcjogbWl4KCRncmF5LXdoaXRlLCAkaGV4LCAzMik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+Ll9wcmljZSB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBtaXgoJGdyYXktd2hpdGUsICRoZXgsIDApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmxpZmVJbnN1cmFuY2VTaW11bGF0b3ItYm9keSB7XHJcblx0XHRcdC8vIGJhY2tncm91bmQtY29sb3I6IG1peCgkZ3JheS13aGl0ZSwgJGhleCwgOTYpO1xyXG5cdFx0XHRib3JkZXItY29sb3I6IG1peCgkZ3JheS13aGl0ZSwgJGhleCwgNzIpO1xyXG5cclxuXHRcdFx0Pi5fcmVxdWlyZWQge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogbWl4KCRncmF5LXdoaXRlLCAkaGV4LCAzMik7XHJcblxyXG5cdFx0XHRcdD4uX2l0ZW0ge1xyXG5cdFx0XHRcdFx0Pi5fc3RlcCB7XHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkZ3JheS13aGl0ZSwgJGhleCwgMCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4uX29wdGlvbiB7XHJcblx0XHRcdFx0Pi5fbGFiZWwge1xyXG5cdFx0XHRcdFx0Pi5faWNvbiB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiBtaXgoJGdyYXktd2hpdGUsICRoZXgsIDApICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Pi5fbGFiZWwge1xyXG5cdFx0XHRcdFx0XHQ+Ll9zdGVwIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGdyYXktd2hpdGUsICRoZXgsIDApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQ+Ll9pdGVtIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkZ3JheS13aGl0ZSwgJGhleCwgOTYpO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBtaXgoJGdyYXktd2hpdGUsICRoZXgsIDgwKTtcclxuXHJcblx0XHRcdFx0XHQmLl9yZWNvbW1lbmQge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IG1peCgkZ3JheS13aGl0ZSwgJGhleCwgNzIpO1xyXG5cclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkZ3JheS13aGl0ZSwgJGhleCwgMCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgbWl4KCRncmF5LXdoaXRlLCAkaGV4LCAwKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Pi5fbW9yZSB7XHJcblx0XHRcdFx0XHQ+Ll9idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGdyYXktd2hpdGUsICRoZXgsIDApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIubGluZUZyaWVuZFJlZ2lzdHJhdGlvbiB7XHJcblx0ZGlzcGxheTogdGFibGU7XHJcblx0bWFyZ2luOiAycmVtIGF1dG87XHJcblxyXG5cdD4uX2JvZHkge1xyXG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEuOHJlbTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG5cdFx0Pi5fdGV4dCB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtbGluZTtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjByZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ll9pbWFnZSB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR9XHJcbn1cclxuIiwiLmxpbmVGcmllbmRSZWdpc3RyYXRpb25GbG93IHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0bWFyZ2luOiAwICRiYXNlLWd1dHRlciAvIC04O1xyXG5cdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Y291bnRlci1yZXNldDogaTtcclxuXHJcblx0Pi5faXRlbSB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0cGFkZGluZzogMCAkYmFzZS1ndXR0ZXIgLyA4O1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcblx0XHRcdHdpZHRoOiAxMzNweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICg0MHB4ICsgMjBweCk7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGluZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoaSk7XHJcblx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBpO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAxcmVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4uX2ltYWdlIHtcclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdFx0d2lkdGg6IDIxOHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4uX2Fycm93IHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRwYWRkaW5nOiAwICRiYXNlLWd1dHRlciAvIDg7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdHdpZHRoOiA0NHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJyYW5kLWxpbmUsICRncmF5LXdoaXRlLCA1MCk7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgbWl4KCRicmFuZC1saW5lLCAkZ3JheS13aGl0ZSwgNTApO1xyXG5cdFx0XHRcdGJvcmRlci13aWR0aDogMTdweCAwIDE3cHggMTRweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBtaXgoJGJyYW5kLWxpbmUsICRncmF5LXdoaXRlLCA1MCkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxNHB4IDE3cHggMCAxN3B4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIubGl0eSB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgkZ3JheS1ibGFjaywgLjc1KTtcclxufVxyXG5cclxuLmxpdHktY2xvc2Uge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXktYmxhY2ssIC42NjY3KTtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogNXB4O1xyXG5cdHRvcDogNXB4O1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyxcclxuXHQmOmFjdGl2ZSxcclxuXHQmOnZpc2l0ZWQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JheS1ibGFjaywgLjg1NzEpO1xyXG5cdFx0dG9wOiA1cHg7XHJcblx0fVxyXG59IiwiLmxvY2FsTmF2aWdhdGlvbiB7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdG1hcmdpbjogMWVtIDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQ+IC5faGVhZGVyIHtcclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdCYuaXMtb3BlbiBwOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZjE0N1wiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRwIHtcclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTk2XCI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogaWNvbjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDFlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5LWRhcmtlcjtcclxuXHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDFlbSAxMHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0PiAuX2NvbnRlbnQge1xyXG5cdFx0aDIge1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICM1NTU7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDFlbSAxMHB4O1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0PiB1bCB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHR9XHJcblx0XHR1bCB7XHJcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdD4gdWwge1xyXG5cdFx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyLjI1ZW07XHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LW1lZGl1bTtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTEuNzVlbTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0PiB1bCB7XHJcblx0XHRcdFx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDNlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTIuNWVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcmtlcjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogLjVlbSAxZW0gLjVlbSAxLjVlbTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZGRkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5fYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktbWVkaXVtO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMS4wZW07XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmxvZ2luQnV0dG9uIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdHJpZ2h0OiAyMTBweDtcclxuXHRcdHRvcDogMTBweDtcclxuXHRcdHdpZHRoOiA1MHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGhlaWdodDogNDZweDtcclxuXHRcdHJpZ2h0OiA0MnB4O1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0d2lkdGg6IDUycHg7XHJcblxyXG5cdFx0LnRoZW1lLWFnZW5jeSAmIHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcblx0LnRoZW1lLXRvcCAmIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG4iLCIubWFpblZpc3VhbCB7XHJcblx0LmZ4Yi1zZWN0aW9uIHtcclxuXHRcdG1hcmdpbjogMCAtMTBweDtcclxuXHR9XHJcblx0dWwuc2xpY2stZG90cyB7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRmb250LXNpemU6IDA7XHJcblx0XHRcdFx0cGFkZGluZzogNnB4O1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuc2xpY2stYWN0aXZlIHtcclxuXHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LWRhcms7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLm1lbnVCdXR0b24ge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRyaWdodDogLTEwcHg7XHJcblx0fVxyXG5cclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHAge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRhIHtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHQmLl9jbG9zZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5teWxpbmt4QW5ub3VuY2VQYW5lbC0yIHtcclxuXHRbY2xhc3MqPVwicGFuZWwtXCJdIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQudG9wSGVyb0NvbnRlbnQgJiB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGhlaWdodDogMjU2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuX3RpdGxlIHtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNzVlbTtcclxuXHRcdFx0bWFyZ2luLXRvcDogLjhlbTtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHJcblx0XHQuX291dGxpbmUge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRmb250LXNpemU6IC45Mjg1NzE0Mjg1N2VtO1xyXG5cclxuXHRcdFx0XHQudG9wSGVyb0NvbnRlbnQgJiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC43NWVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5fc2lnbmluIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjc1ZW07XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblxyXG5cdFx0XHRbY2xhc3MqPVwiYnRuLVwiXSB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogaW5oZXJpdDtcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ll9sb2dpbiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5uZXdzSW5mbyB7XHJcblx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG5cdG1hcmdpbjogMWVtIDA7XHJcblx0Ll9jYXRlZ29yeSB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHR9XHJcblx0Ll9kYXRlIHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxufSIsIi5uZXdzTGlzdCB7XHJcblx0dWwge1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0bGkge1xyXG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcblx0XHRcdHBhZGRpbmctdG9wOiAuNWVtO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdGxlZnQ6IDllbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDIuMTVlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZTgwMFwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHRcdFx0bWFyZ2luOiAwIC41ZW0gMCAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHQmICsgbGkge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC41ZW07XHJcblx0XHRcdH1cclxuXHRcdFx0PiAuX2luZm8ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gLl9kYXRlIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiAuX2NhdGVnb3J5IHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAuNWVtO1xyXG5cdFx0XHRcdFx0XHRiciB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzMzQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdD4gLl90aXRsZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC43NWVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMGVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucGFnZUhlYWRlciB7XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0fVxyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRtYXJnaW46IDAgKCRiYXNlLWd1dHRlciAvIC00KTtcclxuXHR0ZXh0LXNoYWRvdzogMCAwIDJlbSAjZmZmO1xyXG5cdD4gLmZ4Yi1jb250YWluZXIge1xyXG5cdFx0PiAuZnhiLXJvdyB7XHJcblx0XHRcdD4gLmZ4Yi1jb2wtMTIge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyMjZweDtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIuNWVtO1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDIuNWVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IC5fdGl0bGUge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC41ZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiXHQucGFnZU5hdmlnYXRpb24ge1xyXG5cdHVsIHtcclxuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdGxpIHtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRwYWRkaW5nOiAwIC43NWVtO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktbWVkaXVtO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGU4MDFcIjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLjI1ZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnBsdWdpbkluZm8ge1xyXG5cdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRtYXJnaW46IDFlbSAwO1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxuXHQ+IC5fYmFubmVyIHtcclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdG1hcmdpbjogMWVtIDA7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0bWFyZ2luOiAxZW0gMDtcclxuXHRcdFx0d2lkdGg6IDE2MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQ+IC5fY29udGVudCB7XHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNjBweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0PiAuX291dGxpbmUge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucHJlbWl1bVNpbXVsYXRvclBhbmVsIHtcclxuXHQuX3NlbGVjdCB7XHJcblx0XHR0YWJsZSB7XHJcblx0XHRcdHRoZWFkIHtcclxuXHRcdFx0XHR0ciB7XHJcblx0XHRcdFx0XHR0aCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IC41ZW07XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0dGQge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAuNWVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dGJvZHkge1xyXG5cdFx0XHRcdHRyIHtcclxuXHRcdFx0XHRcdHRoIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogLjVlbTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IC41ZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuX3Jlc3VsdCB7XHJcblx0XHR0YWJsZSB7XHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0dGhlYWQge1xyXG5cdFx0XHRcdHRyIHtcclxuXHRcdFx0XHRcdHRoIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogLjVlbSAuNWVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHRkIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogLjVlbSAuNWVtO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHR0Ym9keSB7XHJcblx0XHRcdFx0dHIge1xyXG5cdFx0XHRcdFx0dGgge1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDFlbSAuNWVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHRkIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDFlbSAuNWVtO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuXHRcdFx0XHRcdFx0Ll9lbXB0eSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLS42N2VtO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogLjVlbTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Ll9wcmljZSB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuMHJlbTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMnJlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ll9zZWxlY3QwMSB0YWJsZSB0Ym9keSB0ciB0aDpudGgtY2hpbGQoMSkge1xyXG5cdFx0d2lkdGg6IDE0cmVtO1xyXG5cdH1cclxuXHJcblx0Ll9zZWxlY3QwMiB0YWJsZSB0Ym9keSB0ciB0aDpudGgtY2hpbGQoMSkge1xyXG5cdFx0d2lkdGg6IDE0cmVtO1xyXG5cdH1cclxuXHJcblx0Ll9zZWxlY3QwMyB0YWJsZSB0Ym9keSB0ciB0aDpudGgtY2hpbGQoMSkge1xyXG5cdFx0d2lkdGg6IDE0cmVtO1xyXG5cdH1cclxuXHJcblx0Ll9zZWxlY3QwNCB0YWJsZSB0Ym9keSB0ciB0aDpudGgtY2hpbGQoMSkge1xyXG5cdFx0d2lkdGg6IDE0cmVtO1xyXG5cdH1cclxuXHJcblx0Ll9zZWxlY3QwNSB0YWJsZSB0Ym9keSB0ciB0aDpudGgtY2hpbGQoMSkge1xyXG5cdFx0d2lkdGg6IDE0cmVtO1xyXG5cdH1cclxuXHJcblx0Ll9zZWxlY3QwNiB0YWJsZSB0Ym9keSB0ciB0aDpudGgtY2hpbGQoMSkge1xyXG5cdFx0d2lkdGg6IDE0cmVtO1xyXG5cdH1cclxuXHJcblx0Ll9zZWxlY3QwNyB0YWJsZSB0Ym9keSB0ciB0aDpudGgtY2hpbGQoMSkge1xyXG5cdFx0d2lkdGg6IDE0cmVtO1xyXG5cdH1cclxuXHJcblx0Ll9yZXN1bHQwMSB0YWJsZSB0Ym9keSB0ciB0aDpudGgtY2hpbGQoMSkge1xyXG5cdFx0d2lkdGg6IDVyZW07XHJcblx0fVxyXG5cclxuXHQuX3Jlc3VsdDAyIHRhYmxlIHRib2R5IHRyIHRoOm50aC1jaGlsZCgxKSB7XHJcblx0XHR3aWR0aDogMTJyZW07XHJcblx0fVxyXG5cclxuXHQuX3Jlc3VsdDAzIHRhYmxlIHRib2R5IHRyIHRoOm50aC1jaGlsZCgxKSB7XHJcblx0XHR3aWR0aDogMTJyZW07XHJcblx0fVxyXG5cclxuXHQuX3Jlc3VsdDA0IHRhYmxlIHRib2R5IHRyIHRoOm50aC1jaGlsZCgxKSB7XHJcblx0XHR3aWR0aDogM3JlbTtcclxuXHR9XHJcblxyXG5cdC5fcmVzdWx0MDQgdGFibGUgdGJvZHkgdHIgdGg6bnRoLWNoaWxkKDIpIHtcclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdHdpZHRoOiAxMXJlbTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHR3aWR0aDogMjJyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuX3Jlc3VsdDA1IHRhYmxlIHRib2R5IHRyIHRoOm50aC1jaGlsZCgxKSB7XHJcblx0XHR3aWR0aDogNHJlbTtcclxuXHR9XHJcblxyXG5cdC5fcmVzdWx0MDYgdGFibGUgdGJvZHkgdHIgdGg6bnRoLWNoaWxkKDEpIHtcclxuXHRcdHdpZHRoOiA0cmVtO1xyXG5cdH1cclxuXHJcblx0Ll9yZXN1bHQwNyB0YWJsZSB0Ym9keSB0ciB0aDpudGgtY2hpbGQoMSkge1xyXG5cdFx0d2lkdGg6IDZyZW07XHJcblx0fVxyXG59XHJcbiIsIi5wcm9jZWR1cmVMZWdlbmRQYW5lbCB7XHJcblx0LmZpZ3VyZS1mbG9hdC1sZWZ0IHtcclxuXHRcdG1hcmdpbi10b3A6IDFlbTtcclxuXHRcdG1hcmdpbi1yaWdodDogLjVlbTtcclxuXHR9XHJcbn0iLCIucHJvY2VkdXJlU3VtbWFyeVBhbmVsIHtcclxuXHRbY2xhc3NePWJ0bi1dIHtcclxuXHRcdHBhZGRpbmc6IC41ZW0gLjI1ZW0gLjVlbSAuNWVtO1xyXG5cdFx0Ly8gJjpob3ZlcjphZnRlciB7XHJcblx0XHQvLyBcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0Ly8gXHRcdGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0Ly8gXHR9XHJcblx0XHQvLyBcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0Ly8gXHRcdGJhY2tncm91bmQ6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0Ly8gXHR9XHJcblx0XHQvLyBcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdC8vIFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHQvLyBcdH1cclxuXHRcdC8vIFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0Ly8gXHRcdGJhY2tncm91bmQ6ICRicmFuZC1saW5reDtcclxuXHRcdC8vIFx0fVxyXG5cdFx0Ly8gXHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHQvLyBcdFx0YmFja2dyb3VuZDogJGJyYW5kLWdvb2RzO1xyXG5cdFx0Ly8gXHR9XHJcblx0XHQvLyB9XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnByb2R1Y3RDYXJvdXNlbCB7XHJcblx0cGFkZGluZzogMmVtIDI2cHggMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ll9pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHR9XHJcblx0LnNsaWNrLWxpc3Qge1xyXG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuc2xpY2stYXJyb3cge1xyXG5cdFx0YmFja2dyb3VuZDogJGdyYXktZGFya2VyO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogLTMwcHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcXGU4MDBcIjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdFx0XHRmb250LXNpemU6ICRib2R5LWZvbnQtc2l6ZTtcclxuXHRcdH1cclxuXHRcdCYuc2xpY2stbmV4dCB7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0Ji5zbGljay1wcmV2IHtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcblx0dWwuc2xpY2stZG90cyB7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRmb250LXNpemU6IDA7XHJcblx0XHRcdFx0cGFkZGluZzogNnB4O1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuc2xpY2stYWN0aXZlIHtcclxuXHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LWRhcms7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnByb2R1Y3RDYXRlZ29yeUhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZXhhbWluZS1saWdodGVyO1xyXG4gICAgbWFyZ2luOiAwICgkYmFzZS1ndXR0ZXIgLyAtNCk7XHJcblxyXG4gICAgPi5meGItY29udGFpbmVyIHtcclxuICAgICAgICA+LmZ4Yi1yb3cge1xyXG4gICAgICAgICAgICA+LmZ4Yi1jb2wtMTIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMi41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPi5fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIucHJvZHVjdERldGFpbENhcmQge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblx0fVxyXG5cclxuXHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0bWFyZ2luLXRvcDogMWVtO1xyXG5cdD4gLl9pbWFnZSB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cyAvIDI7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxZW07XHJcblx0XHRcdHBhZGRpbmc6IDFlbTtcclxuXHRcdFx0d2lkdGg6IDI3NXB4O1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdD4gLl9zdW1tYXJ5IHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQ+IC5fY2F0ZWdvcnkge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG5cdFx0fVxyXG5cdFx0PiAuX3RpdGxlIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQ+IC5fbGluayB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDFlbTtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGltZyxcclxuXHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQ+IC5fa2V5d29yZCB7XHJcblx0XHRcdG1hcmdpbjogMWVtIC0uMTI1ZW07XHJcblx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIC4xMjVlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQ+IC5fY29udGVudCB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHR9XHJcblx0XHQ+IC5fb3V0bGluZSB7XHJcblx0XHRcdC8vXHJcblx0XHR9XHJcblx0XHQ+IC5fcGVybWFsaW5rIHtcclxuXHRcdFx0Ly9cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucHJvZHVjdEZlYXR1cmVCdXR0b24ge1xyXG5cdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1leGFtaW5lO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGJyYW5kLWN1c3RvbWVyO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGJyYW5kLWxpbmt4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGJyYW5kLWdvb2RzO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtbGlua3g7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdG9wYWNpdHk6IC4yO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0YmFja2dyb3VuZDogJGdyYXktd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJhc2UtcmFkaXVzO1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG5cdGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcclxuXHRtYXJnaW46IDFlbSAwIDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdD4uX29wdGlvbiB7XHJcblx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1jdXN0b21lcjtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1saW5reDtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1nb29kcztcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdH1cclxuXHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheS13aGl0ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cyAvIDI7XHJcblx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRwYWRkaW5nOiAuMjVlbSAwO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dG9wOiAtOHB4O1xyXG5cdFx0d2lkdGg6IDgwcHg7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdH1cclxuXHJcblx0Pi5fbGFiZWwge1xyXG5cdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5LWxpZ2h0ZXI7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtZXhhbWluZS1saWdodGVyO1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYnJhbmQtZXhhbWluZTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRicmFuZC1jdXN0b21lci1saWdodGVyO1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtbGlua3gtbGlnaHRlcjtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJyYW5kLWxpbmt4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLWdvb2RzLWxpZ2h0ZXI7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRicmFuZC1nb29kcztcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0cGFkZGluZzogLjc1ZW0gMWVtO1xyXG5cdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0cGFkZGluZzogLjc1ZW0gLjVlbTtcclxuXHRcdFx0d2lkdGg6IDYwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJhc2UtcmFkaXVzO1xyXG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJhc2UtcmFkaXVzO1xyXG5cdFx0Y29sb3I6ICRncmF5LWRhcmtlcjtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRmb250LXNpemU6IDIuOHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuXHRcdD5zbWFsbCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcXGU4MDFcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4uX291dGxpbmUge1xyXG5cdFx0Y29sb3I6ICRncmF5LWRhcmtlcjtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0cGFkZGluZzogLjc1ZW0gMWVtO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcblx0XHRzdHJvbmcge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIucHJvZHVjdEZlYXR1cmVUaXRsZSB7XHJcblx0ZGlzcGxheTogdGFibGU7XHJcblx0bGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xyXG5cdG1hcmdpbjogMWVtIDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0PiAuX29wdGlvbiB7XHJcblx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1saW5reDtcclxuXHRcdFx0Y29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0fVxyXG5cclxuXHRcdGJhY2tncm91bmQ6ICRncmF5LXdoaXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJGJhc2UtcmFkaXVzIC8gMjtcclxuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0bGVmdDogMTBweDtcclxuXHRcdHBhZGRpbmc6IC4yNWVtIDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0b3A6IC04cHg7XHJcblx0XHR3aWR0aDogODBweDtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0fVxyXG5cdC5fbGFiZWwge1xyXG5cdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5LWxpZ2h0ZXI7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRicmFuZC1leGFtaW5lLWxpZ2h0ZXI7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRicmFuZC1leGFtaW5lO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtY3VzdG9tZXItbGlnaHRlcjtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtbGlua3gtbGlnaHRlcjtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGJyYW5kLWxpbmt4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtZ29vZHMtbGlnaHRlcjtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGJyYW5kLWdvb2RzO1xyXG5cdFx0fVxyXG5cclxuXHRcdGJhY2tncm91bmQ6ICRncmF5LXdoaXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJGJhc2UtcmFkaXVzO1xyXG5cdFx0Y29sb3I6ICRncmF5LWRhcmtlcjtcclxuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRmb250LXNpemU6IDIuOHJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRwYWRkaW5nOiAuNzVlbSAxZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0PiBzbWFsbCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ll90aXRsZSB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogLjc1ZW0gMWVtO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5wcm9kdWN0SGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRtYXJnaW46IDAgKCRiYXNlLWd1dHRlciAvIC00KTtcclxuXHR0ZXh0LXNoYWRvdzogMCAwIDJlbSAjZTY2YjFkO1xyXG5cclxuXHQ+LmZ4Yi1jb250YWluZXIge1xyXG5cdFx0Pi5meGItcm93IHtcclxuXHRcdFx0Pi5meGItY29sLTEyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRcdGhlaWdodDogMjI2cHg7XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMi41ZW07XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMi41ZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQ+Ll90aXRsZSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLjVlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnByb2R1Y3ROYXZpZ2F0aW9uUGFuZWwge1xyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRtYXJnaW46IDAgMCAxZW07XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdG1hcmdpbjogMWVtIDA7XHJcblx0fVxyXG5cclxuXHQ+Ll9saXN0IHtcclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGdyYXktd2hpdGUsIDApLCAkZ3JheS13aGl0ZSk7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDFweCk7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAtMXJlbTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDJyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1kYXJrO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cdFx0XHRcdG92ZXJmbG93LXg6IGF1dG87XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTFyZW07XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTFyZW07XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMXJlbTtcclxuXHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDEvNSk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6IDMwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblxyXG5cdFx0XHRcdCYrbGkge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS1kYXJrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktZGFyaztcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1jdXN0b21lcjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMS41cmVtIDFyZW0gLjVyZW07XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlODAxXCI7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1leGFtaW5lLCAkZ3JheS13aGl0ZSwgMTApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1jdXN0b21lciwgJGdyYXktd2hpdGUsIDEwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtZ29vZHMsICRncmF5LXdoaXRlLCAxMCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJyYW5kLWxpbmt4LCAkZ3JheS13aGl0ZSwgMTApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJyYW5kLXByaW1hcnksICRncmF5LXdoaXRlLCAxMCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkZ3JheS1kYXJrLCAkZ3JheS13aGl0ZSwgMTApO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Pi5faWNvbiB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG5cclxuXHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHt9XHJcblxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzZweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnByb2R1Y3RQYW5lbCB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdGJvcmRlci1yYWRpdXM6IC41cmVtO1xyXG5cdG1hcmdpbjogMWVtIDA7XHJcblx0cGFkZGluZzogMnJlbTtcclxuXHJcblx0LnByb2R1Y3RQYW5lbC1oZWFkZXIge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxcmVtO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR3aWR0aDogcGVyY2VudGFnZSgzLzUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4uX2ltYWdlIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjgwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Pi5fa2V5d29yZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG5cdFx0XHRbY2xhc3NePVwibGFiZWwtXCJdIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC41ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+Ll90aXRsZSB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4uX291dGxpbmUge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0UGFuZWwtYm9keSB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDIvNSk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxcmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4uX3N5c3RlbSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcblx0XHRcdCYrLl9zeXN0ZW0ge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxcmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHQmLl9leGFtaW5lIHtcclxuXHRcdFx0XHQ+Ll9pdGVtIHtcclxuXHRcdFx0XHRcdD4uX21vcmUge1xyXG5cdFx0XHRcdFx0XHQuYnRuLXByaW1hcnkge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Pi5fb3JkZXIge1xyXG5cdFx0XHRcdFx0XHQuYnRuLXByaW1hcnkge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLl9nb29kcyB7XHJcblx0XHRcdFx0Pi5faXRlbSB7XHJcblx0XHRcdFx0XHQ+Ll9tb3JlIHtcclxuXHRcdFx0XHRcdFx0LmJ0bi1wcmltYXJ5IHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Pi5fb3JkZXIge1xyXG5cdFx0XHRcdFx0XHQuYnRuLXByaW1hcnkge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1nb29kcztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Pi5fdGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG5cdFx0XHRcdFtjbGFzc149XCJsYWJlbC1cIl0ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC41ZW07XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogLjJlbTtcclxuXHJcblx0XHRcdFx0XHQmLmxhYmVsLWRpc2FibGVkIHtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogLjI1O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Pi5faXRlbSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtLjVyZW07XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtLjVyZW07XHJcblxyXG5cdFx0XHRcdD4uX21vcmUge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IC41cmVtO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogLjVyZW07XHJcblx0XHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSgyLzMpO1xyXG5cclxuXHJcblx0XHRcdFx0XHQuYnRuLWRlZmF1bHQge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmJ0bi1kaXNhYmxlZCB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXIgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1saWdodCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFtjbGFzc149XCJidG4tXCJdIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IC42NjY3ZW07XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMWVtO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAuNWVtO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogLjY2NjdlbTtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQ+Ll9vcmRlciB7XHJcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogLjVyZW07XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcclxuXHRcdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDEvMyk7XHJcblxyXG5cclxuXHRcdFx0XHRcdC5idG4tZGlzYWJsZWQge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktbGlnaHQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHJcblxyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGF0aCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZpbGw6ICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFtjbGFzc149XCJidG4tXCJdIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IC42NjY3ZW07XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMWVtO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAuNWVtO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogLjVlbTtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLjE1ZW07XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5wcm9kdWN0U2VhcmNoUGFuZWwge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0cGFkZGluZzogMnJlbSAycmVtIDA7XHJcblx0fVxyXG5cclxuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0bWFyZ2luOiAxZW0gMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdC5faGVhZGVyIHtcclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdHBhZGRpbmc6IDEuMjVyZW0gMnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmLnNmVG9nZ2xlLXNlbGVjdG9yIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gLjZlbSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aDIge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+Ll9jb250ZW50IHtcclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMnJlbSAycmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuaXMtb3BlbiB7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Byb2R1Y3RTZWFyY2hQYW5lbEFycm93LnBuZyk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0XHRcdGxlZnQ6IGNhbGMoNTAlIC0gMzJweCk7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdFx0XHR3aWR0aDogNjRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLnNmVG9nZ2xlLWNvbnRlbnQge1xyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMCU7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLS40cmVtO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0uNHJlbTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogLjRyZW07XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogLjRyZW07XHJcblxyXG5cdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0XHRcdFx0fmxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcms7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxZW07XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDFlbTtcclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRicmFuZC1saW5reDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGdyYXktZGFyaztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLjVlbTtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRidXR0b25bdHlwZT1zdWJtaXRdIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcms7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0XHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6IC43NWVtIDFlbTtcclxuXHRcdFx0XHR3aWR0aDogMTBlbTtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1leGFtaW5lLCAkZ3JheS1ibGFjaywgODApO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1jdXN0b21lciwgJGdyYXktYmxhY2ssIDgwKTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkYnJhbmQtZ29vZHMsICRncmF5LWJsYWNrLCA4MCk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbGlua3gge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJyYW5kLWxpbmt4LCAkZ3JheS1ibGFjaywgODApO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJyYW5kLXByaW1hcnksICRncmF5LWJsYWNrLCA4MCk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRncmF5LWRhcmssICRncmF5LWJsYWNrLCA4MCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5yaWNoRm9vdGVyIHtcclxuXHRwYWRkaW5nOiAxZW0gMDtcclxuXHQuX2hvbWUge1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xyXG5cdFx0PiBhIHtcclxuXHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ll9saXN0IHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkaGVhZGluZy1saW5lLWhlaWdodDtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdD4gbGkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAuNWVtO1xyXG5cdFx0XHQ+IGEge1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IHVsIHtcclxuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLjVlbTtcclxuXHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1tZWRpdW07XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnNjcm9sbFRvVG9wIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGJvdHRvbTogNC43NXJlbTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRib3R0b206IDFyZW07XHJcblx0fVxyXG5cclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRyaWdodDogMXJlbTtcclxufVxyXG4iLCIuc2VhcmNoQWxsaWFuY2VGYWNpbGl0eSB7XHJcblx0Ll9zZWFyY2gge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHR9XHJcblx0XHQuX3RpdGxlIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMWVtO1xyXG5cdFx0XHRwYWRkaW5nOiAuNWVtIDA7XHJcblx0XHR9XHJcblx0XHQuX3ByZWZzIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cGFkZGluZzogLjVlbTtcclxuXHRcdH1cclxuXHRcdC5fdXBkYXRlIHtcclxuXHRcdFx0cGFkZGluZzogLjVlbSAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ll9kYXRhIHtcclxuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDFlbSAwO1xyXG5cdFx0ZHQge1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdG1hcmdpbjogLjI1ZW0gMCAuMjVlbTtcclxuXHRcdFx0cGFkZGluZzogMCAxZW07XHJcblx0XHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0fVxyXG5cdFx0ZGQge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0bWFyZ2luOiAuMjVlbSAwIC4yNWVtO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDFlbTtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5fbGlzdCB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0bGkge1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogMCAxZW07XHJcblx0XHRcdGg1IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0XHRtYXJnaW46IDFlbSAwIDA7XHJcblx0XHRcdH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgLjc1ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ll91bmRlZmluZCB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAxZW07XHJcblx0fVxyXG59IiwiQGluY2x1ZGUgZGVza3RvcCB7XHJcblx0LnNlYXJjaEZvcm0ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDM4MXB4O1xyXG5cdFx0dG9wOiAzNnB4O1xyXG5cclxuXHRcdC50aGVtZS10b3AgJiB7XHJcblx0XHRcdHJpZ2h0OiA0NDFweDtcclxuXHRcdH1cclxuXHJcblx0XHRmb3JtIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0aW5wdXRbdHlwZT10ZXh0XSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRjb2xvcjogJGdyYXktZGFyaztcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogNHB4IDZweDtcclxuXHRcdFx0XHR3aWR0aDogMTgwcHg7XHJcblxyXG5cdFx0XHRcdC50aGVtZS10b3AgJiB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcmtlcjtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0cGFkZGluZzogNnB4IDEycHg7XHJcblxyXG5cdFx0XHRcdC50aGVtZS10b3AgJiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA2cHggMTBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktZGFyaztcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBtb2JpbGUge1xyXG5cdC5zZWFyY2hGb3JtIHtcclxuXHRcdGZvcm0ge1xyXG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcblx0XHRcdG1hcmdpbjogMWVtIDA7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHJcblx0XHRcdGlucHV0W3R5cGU9dGV4dF0ge1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxJTtcclxuXHRcdFx0XHRwYWRkaW5nOiA3cHggNXB4O1xyXG5cdFx0XHRcdHdpZHRoOiA2OSU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGlucHV0W3R5cGU9c3VibWl0XSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktZGFyaztcclxuXHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0cGFkZGluZzogOHB4IDIwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2Vuc2hpbmlyeW9uZXRIZWFkZXIge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoXCIjeyRpbWdwYXRofS9iZy1zZW5zaGluaXJ5b25ldEhlYWRlci1kZXNrdG9wLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHR9XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiI3skaW1ncGF0aH0vYmctc2Vuc2hpbmlyeW9uZXRIZWFkZXItbW9iaWxlLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0fVxyXG5cclxuXHRtYXJnaW46IDAgLTEwcHg7XHJcblx0cGFkZGluZzogNGVtIDA7XHJcblx0dGV4dC1zaGFkb3c6IDAgMCAyZW0gI2ZmZjtcclxuXHQuX2xlYWQge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0fVxyXG5cdC5fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5fb3V0bGluZSB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHQuc2ZUb2dnbGUge1xyXG5cdFx0Ji5fZGVza3RvcCB7XHJcblx0XHRcdCA+IC5zZlRvZ2dsZS1zZWxlY3RvciB7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IGNhbGMoMjBweCArIDJyZW0pO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmLmlzLW9wZW46YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTk2XCI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogaWNvbjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQgPiAuc2ZUb2dnbGUtY29udGVudCB7XHJcblx0XHRcdFx0bWFyZ2luOiAxZW0gMDtcclxuXHRcdFx0XHQgPiAqOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCA+ICo6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AaW5jbHVkZSBtb2JpbGUge1xyXG5cdCYuX21vYmlsZSB7XHJcblx0XHQgPiAuc2ZUb2dnbGUtc2VsZWN0b3Ige1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IGNhbGMoMjBweCArIDJyZW0pO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCYuaXMtb3BlbjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTk2XCI7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IGljb247XHJcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQgPiAuc2ZUb2dnbGUtY29udGVudCB7XHJcblx0XHRcdG1hcmdpbjogMWVtIDA7XHJcblx0XHRcdCA+ICo6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0ID4gKjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkBpbmNsdWRlIG1vYmlsZSB7XHJcblx0LnNmVG91Y2hTY3JvbGwge1xyXG5cdFx0bWFyZ2luOiAxZW0gMDtcclxuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuXHRcdG92ZXJmbG93LXg6IGF1dG87XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmID4gKiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0XHQmLmlzLWFjdGl2ZS5pcy1zY3JvbGw6YWZ0ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0Ji5pcy1hY3RpdmU6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiB1cmwoI3skaW1ncGF0aH0vdGFibGVTY3JvbGxJY29uLnN2Zyk7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC00MHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiJEMwMTogI2VmMDAwMCAhZGVmYXVsdDtcclxuJEMwMjogI2Y1NmIwMCAhZGVmYXVsdDtcclxuJEMwMzogI2ZjYTAwMCAhZGVmYXVsdDtcclxuJEMwNDogI2ZmY2QwMCAhZGVmYXVsdDtcclxuJEMwNTogI2ZmZTUwMCAhZGVmYXVsdDtcclxuJEMwNjogI2Q4ZGUwMCAhZGVmYXVsdDtcclxuJEMwNzogIzllYzcwMCAhZGVmYXVsdDtcclxuJEMwODogIzRjYWYwZiAhZGVmYXVsdDtcclxuJEMwOTogIzAwOTgyNSAhZGVmYXVsdDtcclxuJEMxMDogIzAwOWI3MSAhZGVmYXVsdDtcclxuJEMxMTogIzAwOWU5ZiAhZGVmYXVsdDtcclxuJEMxMjogIzAwYTFjNSAhZGVmYXVsdDtcclxuJEMxMzogIzAwYTNlNyAhZGVmYXVsdDtcclxuJEMxNDogIzAwOGRkMCAhZGVmYXVsdDtcclxuJEMxNTogIzAwNzJiNiAhZGVmYXVsdDtcclxuJEMxNjogIzAwNTA5YSAhZGVmYXVsdDtcclxuJEMxNzogIzAwMGM3YSAhZGVmYXVsdDtcclxuJEMxODogIzZkMDg3YyAhZGVmYXVsdDtcclxuJEMxOTogI2ExMDA3ZSAhZGVmYXVsdDtcclxuJEMyMDogI2NiMDA4MCAhZGVmYXVsdDtcclxuJEMyMTogI2YwMDA4MiAhZGVmYXVsdDtcclxuJEMyMjogI2VmMDA3MCAhZGVmYXVsdDtcclxuJEMyMzogI2VmMDA1YSAhZGVmYXVsdDtcclxuJEMyNDogI2VmMDAzYSAhZGVmYXVsdDtcclxuXHJcbi5zaXRlbWFwIHtcclxuXHRvbCB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxLjJyZW07XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IC42cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRsaSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogJGdyYXktZGFya2VyO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJhc2UtcmFkaXVzIC8gMjtcclxuXHRcdFx0XHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0Y29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCItXCIpO1xyXG5cdFx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGNvZGUtZm9udC1mYW1pbHk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG5cdFx0XHRcdHBhZGRpbmc6IC4yNWVtIDFlbTtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdD4gb2wge1xyXG5cdFx0PiBsaSB7XHJcblx0XHRcdD4gb2wge1xyXG5cdFx0XHRcdD4gbGk6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRcdGxpOmJlZm9yZSxcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJEMwMTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiBsaTpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0bGk6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkQzAyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IGxpOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0XHRsaTpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRDMDM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gbGk6bnRoLWNoaWxkKDQpIHtcclxuXHRcdFx0XHRcdGxpOmJlZm9yZSxcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJEMwNDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiBsaTpudGgtY2hpbGQoNSkge1xyXG5cdFx0XHRcdFx0bGk6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkQzA1O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IGxpOm50aC1jaGlsZCg2KSB7XHJcblx0XHRcdFx0XHRsaTpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRDMDY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gbGk6bnRoLWNoaWxkKDcpIHtcclxuXHRcdFx0XHRcdGxpOmJlZm9yZSxcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJEMwNztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiBsaTpudGgtY2hpbGQoOCkge1xyXG5cdFx0XHRcdFx0bGk6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkQzA4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IGxpOm50aC1jaGlsZCg5KSB7XHJcblx0XHRcdFx0XHRsaTpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRDMDk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gbGk6bnRoLWNoaWxkKDEwKSB7XHJcblx0XHRcdFx0XHRsaTpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRDMTA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gbGk6bnRoLWNoaWxkKDExKSB7XHJcblx0XHRcdFx0XHRsaTpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRDMTE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gbGk6bnRoLWNoaWxkKDEyKSB7XHJcblx0XHRcdFx0XHRsaTpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRDMTI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gbGk6bnRoLWNoaWxkKDEzKSB7XHJcblx0XHRcdFx0XHRsaTpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRDMTM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gbGk6bnRoLWNoaWxkKDE0KSB7XHJcblx0XHRcdFx0XHRsaTpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRDMTQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gbGk6bnRoLWNoaWxkKDE1KSB7XHJcblx0XHRcdFx0XHRsaTpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRDMTU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gbGk6bnRoLWNoaWxkKDE2KSB7XHJcblx0XHRcdFx0XHRsaTpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRDMTY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gbGk6bnRoLWNoaWxkKDE3KSB7XHJcblx0XHRcdFx0XHRsaTpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRDMTc7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gbGk6bnRoLWNoaWxkKDE4KSB7XHJcblx0XHRcdFx0XHRsaTpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRDMTg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gbGk6bnRoLWNoaWxkKDE5KSB7XHJcblx0XHRcdFx0XHRsaTpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRDMTk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gbGk6bnRoLWNoaWxkKDIwKSB7XHJcblx0XHRcdFx0XHRsaTpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRDMjA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gbGk6bnRoLWNoaWxkKDIxKSB7XHJcblx0XHRcdFx0XHRsaTpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRDMjE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gbGk6bnRoLWNoaWxkKDIyKSB7XHJcblx0XHRcdFx0XHRsaTpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRDMjI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gbGk6bnRoLWNoaWxkKDIzKSB7XHJcblx0XHRcdFx0XHRsaTpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRDMjM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gbGk6bnRoLWNoaWxkKDI0KSB7XHJcblx0XHRcdFx0XHRsaTpiZWZvcmUsXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRDMjQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnN1cHBvcnRTZXJ2aWNlUGFuZWwge1xyXG5cdD4gW2NsYXNzXj1cInBhbmVsLVwiXSB7XHJcblx0XHQ+IC5faGVhZGVyIHtcclxuXHRcdFx0bWFyZ2luOiAxLjVlbSAwIDFlbTtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQ+IC5fbGVhZCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0Ll9kYXRhLWEtMDIge1xyXG5cdFx0XHQ+IC5faGVhZGVyIHtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5fZGF0YS1hLTAxLFxyXG5cdFx0Ll9kYXRhLWEtMDIge1xyXG5cdFx0XHQ+IC5faGVhZGVyIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtbGlua3g7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGdvb2RzIHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBsaW5reCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtbGlua3g7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBnb29kcyB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtZ29vZHM7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC41ZW07XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0Ll9pY29uIHtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRcdFx0XHRcdGZpbGw6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZpbGw6ICRicmFuZC1leGFtaW5lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0XHRcdFx0XHRmaWxsOiAkYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdFx0XHRcdFx0XHRcdGZpbGw6ICRicmFuZC1saW5reDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZ29vZHMge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmlsbDogJGJyYW5kLWdvb2RzO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLjVlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zd2l0Y2hEZXNrdG9wQnV0dG9uIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdHJpZ2h0OiA1MnB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHJpZ2h0OiA0MnB4O1xyXG5cclxuXHRcdC50aGVtZS1hZ2VuY3kgJiB7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHJcblx0LnRoZW1lLXRvcCAmIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxufVxyXG4iLCIuc3dpdGNoRGV2aWNlQnV0dG9uIHtcclxuXHR1bCB7XHJcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRtYXJnaW46IDJlbSAwO1xyXG5cdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0bGkge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0JiArIGxpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTFweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMy42cmVtO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMWVtIDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcclxuXHRcdFx0XHRjb2xvcjogJGdyYXktZGFya2VyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktZGFya2VyO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdFx0W2NsYXNzXj1pY29uLV06YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRbY2xhc3NePWljb24tXTpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmICsgbGk6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDNweCAgM3B4IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnN3aXRjaE1vYmlsZUJ1dHRvbiB7XHJcblx0YmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcclxuXHRjb2xvcjogJGdyYXktZGFya2VyO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogNC44cmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHBhZGRpbmc6IDFlbSAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufSIsIkBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdC50YWJOYXZpZ2F0aW9uIHtcclxuXHRcdG1hcmdpbjogMWVtIDA7XHJcblx0XHQuX3NlbGVjdG9ycyB7XHJcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cdFx0XHQuc2ZTZWxlY3RvciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0cGFkZGluZzogLjVlbSAxMHB4IC41ZW0gMjhweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktbWVkaXVtO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGU4MDFcIjtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdGxlZnQ6IDdweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTdweDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnNmQWN0aXZlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IC41ZW0gMTBweDtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5faXRlbXMge1xyXG5cdFx0XHQuc2ZJdGVtIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0XHRwYWRkaW5nOiAuNWVtIDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBtb2JpbGUge1xyXG5cdC50YWJOYXZpZ2F0aW9uIHtcclxuXHRcdG1hcmdpbjogMWVtIDA7XHJcblx0XHQuc2ZTZWxlY3RvciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRtYXJnaW46IC41ZW0gMDtcclxuXHRcdFx0cGFkZGluZzogLjVlbSAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0LnNmSXRlbSB7XHJcblx0XHRcdG1hcmdpbjogLjVlbSAwO1xyXG5cdFx0XHRwYWRkaW5nOiAuNWVtIDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnRleHRCYW5uZXIge1xyXG5cdHVsIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdGxpIHtcclxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS1ibGFjaztcclxuXHRcdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IC4yO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMXB4ICM5OTk7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcmtlcjtcclxuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRoZWlnaHQ6IDVlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIkBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdC50b3BCcmFuZGluZ1BhbmVsLTIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZkZjVlNTtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cztcclxuXHRcdG1hcmdpbjogMmVtIDA7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDEwcHggMWVtO1xyXG5cclxuXHRcdC5fZGF0YS1hLTAxIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Ll9kYXRhLWItMDEge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Ll9kYXRhLWItMDIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Ll9kYXRhLWItMDMge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Ll9kYXRhLWItMDQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gLl9kYXRhLWMtMDEge31cclxuXHRcdC8vIC5fZGF0YS1jLTAyIHt9XHJcblx0XHQvLyAuX2RhdGEtYy0wMyB7fVxyXG5cdFx0Ly8gLl9kYXRhLWQtMDEge31cclxuXHR9XHJcbn1cclxuIiwiLyog44K344Of44Ol44Os44O844K344On44Oz44Oa44O844K444Gn5L2/55So5LitICovXHJcblxyXG4udG9wQ29udmVyc2lvbkJhci13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXktYmxhY2ssIC4yKTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDEwNDM7XHJcbn1cclxuXHJcbi50b3BDb252ZXJzaW9uQmFyIHtcclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtb2JpbGUge31cclxuXHJcbiAgICA+Ll9ncm91cCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7fVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge31cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gICAgICAgIG1hcmdpbjogMCAkYmFzZS1ndXR0ZXIgLyAtNDtcclxuXHJcbiAgICAgICAgPi5faXRlbSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkYmFzZS1ndXR0ZXIgLyA0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge31cclxuXHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogcGVyY2VudGFnZSgxLzMpO1xyXG5cclxuICAgICAgICAgICAgJi50aGVtZS1jb21wYW55IHtcclxuICAgICAgICAgICAgICAgID4uX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGthaXplbi1icmFuZC1wcmltYXJ5LWxpZ2h0ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGthaXplbi1icmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGthaXplbi1icmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50aGVtZS1jdXN0b21lciB7XHJcbiAgICAgICAgICAgICAgICA+Ll9idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXItbGlnaHRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAka2FpemVuLWJyYW5kLWN1c3RvbWVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGthaXplbi1icmFuZC1jdXN0b21lcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4uX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjY2NjdlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gLjVyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdChbZGF0YS1tZnBdKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTgwMVwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gLjVlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge31cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMy40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLXRvcE1lbnVQYW5lbHMtY29udmVyc2lvblBhbmVsIHtcclxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgIG1hcmdpbjogMWVtIGF1dG8gY2FsYygxMjBweCArIDFlbSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICBtYXJnaW46IDFlbSBhdXRvIGNhbGMoNTVweCArIDFlbSk7XHJcbiAgICB9XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IC43cmVtO1xyXG4gICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgd2lkdGg6IDQ0NXB4O1xyXG59XHJcbiIsIi50b3BDb3Jwb3JhdGVHcm91cExpc3RzIHtcclxuXHQ+IHVsIHtcclxuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdG1hcmdpbjogMCAtMTBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdD4gbGkge1xyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKDEyIC8gJGJhc2UtY29sdW1uKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZSg0IC8gJGJhc2UtY29sdW1uKTtcclxuXHRcdFx0XHQmOmhvdmVyID4gdWwge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdD4gdWwge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGdyYXktd2hpdGUsIC45NSk7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAuNWVtIDA7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdHRvcDogMS41ZW07XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi50b3BIZXJvQW5ub3VuY2Uge1xyXG5cdG1hcmdpbjogMmVtIDAgMWVtO1xyXG5cclxuXHQuX2l0ZW0ge1xyXG5cdFx0aGVpZ2h0OiAzNDZweDtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdC50b3BIZXJvQ29udGVudCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0Pi5faGVhZGVyIHtcclxuXHRcdFx0Pi5fdGl0bGUge1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAycmVtO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Pi5fYm9keSB7XHJcblx0XHRcdD4uX2dyb3VwIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRiYXNlLWd1dHRlciAvIC04O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJGJhc2UtZ3V0dGVyIC8gLTg7XHJcblxyXG5cdFx0XHRcdD4uX2l0ZW0ge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkYmFzZS1ndXR0ZXIgLyA4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogJGJhc2UtZ3V0dGVyIC8gODtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG5cdFx0XHRcdFx0Pi5fYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMS41cmVtO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNC4xZW07XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IC43NWVtIDMuNHJlbSAuNzVlbSAxcmVtO1xyXG5cclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNHJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0cmVtO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogLjJlbTtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogMXJlbTtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiBjYWxjKDUwJSAtIDEuMnJlbSk7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIuNHJlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYudGhlbWUtY29tcGFueSB7XHJcblx0XHRcdFx0XHRcdD4uX2J1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGthaXplbi1icmFuZC1wcmltYXJ5O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGthaXplbi1icmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYudGhlbWUtY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0XHQ+Ll9idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAka2FpemVuLWJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDQwOHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0Pi5fYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdHN2ZyB7fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDI3MHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0Pi5fYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdHN2ZyB7fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDI2MHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0Pi5fYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdHN2ZyB7fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgbW9iaWxlIHtcclxuXHQudG9wSGVyb0NvbnRlbnQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdD4uX2hlYWRlciB7XHJcblx0XHRcdD4uX3RpdGxlIHtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMnJlbTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4uX2JvZHkge1xyXG5cdFx0XHQ+Ll9ncm91cCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRiYXNlLWd1dHRlciAvIC04O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJGJhc2UtZ3V0dGVyIC8gLTg7XHJcblxyXG5cdFx0XHRcdD4uX2l0ZW0ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJGJhc2UtZ3V0dGVyIC8gODtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRiYXNlLWd1dHRlciAvIDg7XHJcblxyXG5cdFx0XHRcdFx0Pi5fYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMS4ycmVtO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IC43NWVtIDMuNHJlbSAuNzVlbSAxcmVtO1xyXG5cclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNHJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0cmVtO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IC4yZW07XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDFyZW07XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogY2FsYyg1MCUgLSAxcmVtKTtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMnJlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYudGhlbWUtY29tcGFueSB7XHJcblx0XHRcdFx0XHRcdD4uX2J1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRrYWl6ZW4tYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLnRoZW1lLWN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdFx0Pi5fYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka2FpemVuLWJyYW5kLWN1c3RvbWVyO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGthaXplbi1icmFuZC1jdXN0b21lcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdFx0XHQ+Ll9idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNGVtO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMi41cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMi41cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdFx0ZmxleC1iYXNpczogMDtcclxuXHRcdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdFx0XHQ+Ll9idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRcdFx0ZmxleC1iYXNpczogMDtcclxuXHRcdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdFx0XHQ+Ll9idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHQudG9wSW1wb3J0YW50Tm90aWNlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0cGFkZGluZzogMWVtO1xyXG5cdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdD4uX2hlYWRlciB7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdHdpZHRoOiA4ZW07XHJcblxyXG5cdFx0XHQuX3RpdGxlIHtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMWQzOTk0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4uX2JvZHkge1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cclxuXHRcdFx0Pi5fbGlzdCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMxZDM5OTQ7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1vYmlsZSB7XHJcblx0LnRvcEltcG9ydGFudE5vdGljZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRtYXJnaW46IDAgJGJhc2UtZ3V0dGVyIC8gLTQgLjVyZW07XHJcblx0XHRwYWRkaW5nOiAuNXJlbSAkYmFzZS1ndXR0ZXIgLyAzO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdD4uX2hlYWRlciB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IC4ycmVtO1xyXG5cclxuXHRcdFx0Ll90aXRsZSB7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzFkMzk5NDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+Ll9ib2R5IHtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0cGFkZGluZzogLjc1cmVtIDAgLjI1cmVtO1xyXG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcblx0XHRcdD4uX2xpc3Qge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMWQzOTk0O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Pi5fZm9vdGVyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogJGJhc2UtZ3V0dGVyIC8gMztcclxuXHRcdFx0dG9wOiAuNXJlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnRvcEludHJkdWN0aW9uU2VjdGlvbi13cmFwcGVyIHtcclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiA0cHg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBkZXNrdG9wIHt9XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6ICRrYWl6ZW4tYnJhbmQtZXhhbWluZS1saWdodGVyO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWdwYXRofS9iZy10b3BJbnRyZHVjdGlvblNlY3Rpb24ucG5nKTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwYWRkaW5nOiA0LjVyZW0gMCAwO1xyXG59XHJcblxyXG4udG9wSW50cmR1Y3Rpb25TZWN0aW9uIHtcclxuXHQ+Ll9oZWFkZXIge1xyXG5cdFx0Pi5fdGl0bGUge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIuNnJlbTtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAzLjVyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDIuNnJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+Ll9ib2R5IHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRib3JkZXItdG9wOiAzcHggZG90dGVkICRrYWl6ZW4tYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0cGFkZGluZzogNHJlbSAwIDA7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMnB4IGRvdHRlZCAka2FpemVuLWJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdHBhZGRpbmc6IDIuNnJlbSAwIDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Pi5fdGl0bGUge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAzLjVyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgM3JlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHQmKy5fdGV4dCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMXJlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMS42cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4uX3RleHQge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAycmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI7XHJcblxyXG5cdFx0XHQvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ldG9wSW50cmR1Y3Rpb25TZWN0aW9uLXByaW1hcnlQYW5lbCB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHt9XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmOmJlZm9yZSxcclxuXHQmOmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRoZWlnaHQ6IDIuNXJlbTtcclxuXHRcdFx0d2lkdGg6IDIuNXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRoZWlnaHQ6IDJyZW07XHJcblx0XHRcdHdpZHRoOiAycmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRrYWl6ZW4tYnJhbmQtZXhhbWluZTtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0fVxyXG5cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHR9XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQ+Ll90aXRsZSB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Pi5fdGV4dCB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7fVxyXG5cclxuXHRcdG1hcmdpbjogMCAwIDA7XHJcblx0fVxyXG59XHJcblxyXG4udG9wSW50cmR1Y3Rpb25TZWN0aW9uLXByaW1hcnlQYW5lbCB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRwYWRkaW5nOiAzLjVyZW0gJGJhc2UtZ3V0dGVyIDEuNXJlbTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRwYWRkaW5nOiAzLjVyZW0gJGJhc2UtZ3V0dGVyIC8gMiAxcmVtO1xyXG5cdH1cclxuXHJcblx0QGV4dGVuZCAldG9wSW50cmR1Y3Rpb25TZWN0aW9uLXByaW1hcnlQYW5lbDtcclxuXHJcblx0Pi5fdGl0bGUge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRmb250LXNpemU6IDIuM3JlbTtcclxuXHRcdH1cclxuXHJcblx0XHRtYXJnaW46IDAgMCAycmVtO1xyXG5cdH1cclxuXHJcblx0Pi5fdGV4dCB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRsaW5lLWhlaWdodDogMjtcclxuXHRcdG1hcmdpbjogMCAwIDJyZW07XHJcblx0fVxyXG59XHJcblxyXG4udG9wSW50cmR1Y3Rpb25TZWN0aW9uLXNlY29uZGFyeVBhbmVsIHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdHBhZGRpbmc6IDMuNWVtICRiYXNlLWd1dHRlciAxLjVyZW07XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0cGFkZGluZzogMnJlbSAkYmFzZS1ndXR0ZXIgLyAyIDFyZW07XHJcblx0fVxyXG5cclxuXHRAZXh0ZW5kICV0b3BJbnRyZHVjdGlvblNlY3Rpb24tcHJpbWFyeVBhbmVsO1xyXG5cclxuXHQ+Ll90aXRsZSB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHRcdG1hcmdpbjogMCAwIDNyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdG1hcmdpbjogMCAwIDIuNXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRib3R0b206IC4xZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRrYWl6ZW4tYnJhbmQtZXhhbWluZS1saWdodGVyO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4uX3RleHQge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdG1hcmdpbjogMCAwIDJyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdG1hcmdpbjogMCAwIDEuNXJlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Pi5fYWN0aW9uIHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRtYXJnaW46IDAgMCAycmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxLjVyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdD4uX2J1dHRvbi0xIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0cGFkZGluZzogMWVtIDRyZW07XHJcblx0XHRcdFx0d2lkdGg6IDI0MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDFlbSAzcmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdC8vIGhlaWdodDogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb2xvcjogJGthaXplbi1icmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0XHRyaWdodDogOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Pi5fYnV0dG9uLTIge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxZW0gNHJlbTtcclxuXHRcdFx0XHR3aWR0aDogMjQwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0cGFkZGluZzogLjc1ZW0gNHJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb2xvcjogJGthaXplbi1icmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0XHRyaWdodDogOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi50b3BNYWluVmlzdWFsIHtcclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6ICRiYXNlLWd1dHRlciAvIC00O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAkYmFzZS1ndXR0ZXIgLyAtNDtcclxuXHR9XHJcblxyXG5cdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG5cdC5faXRlbSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheS13aGl0ZTtcclxuXHJcblx0XHRhLFxyXG5cdFx0ZGl2IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2xpY2stYXJyb3cge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdHRvcDogY2FsYyg1MCUgLSAycmVtKTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gLjlyZW0pO1xyXG5cdFx0fVxyXG5cclxuXHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDRyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6IFwiaWNvblwiO1xyXG5cdFx0XHR0ZXh0LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoJGdyYXktYmxhY2ssIC40KTtcclxuXHRcdH1cclxuXHJcblx0XHQmLnNsaWNrLXByZXYge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxlODFhXCI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLnNsaWNrLW5leHQge1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZTgxYlwiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2xpY2stZG90cyB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0Ym90dG9tOiAxcmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdGJvdHRvbTogLjVyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Ym90dG9tOiAxcmVtO1xyXG5cdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0bWFyZ2luOiAxMHB4IDAgMDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0XHQmOmhvdmVyIGJ1dHRvbjpiZWZvcmUsXHJcblx0XHRcdCYuc2xpY2stYWN0aXZlOmhvdmVyIGJ1dHRvbjpiZWZvcmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrYWl6ZW4tYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHg7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogOHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogLjY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka2FpemVuLWJyYW5kLXByaW1hcnk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnRvcE1lbnVQYW5lbHMtd3JhcHBlciB7XHJcblx0LyoqL1xyXG59XHJcblxyXG4udG9wTWVudVBhbmVscy10YWIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cclxuXHQ+Ll9ncm91cCB7XHJcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcblx0XHRtYXJnaW4tbGVmdDogJGJhc2UtZ3V0dGVyIC8gLTQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6ICRiYXNlLWd1dHRlciAvIC00O1xyXG5cclxuXHRcdD4uX2l0ZW0ge1xyXG5cdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAkYmFzZS1ndXR0ZXIgLyA0O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkYmFzZS1ndXR0ZXIgLyA0O1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cclxuXHRcdFx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC0ycHg7XHJcblxyXG5cdFx0XHRcdD4uX2J1dHRvbiB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDhyZW0gKyAycHgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDFyZW0gMCBjYWxjKDFyZW0gKyAycHgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC0ycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLnRoZW1lLWV4YW1pbmUge1xyXG5cdFx0XHRcdFx0Pi5fYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGthaXplbi1icmFuZC1leGFtaW5lLWxpZ2h0ZXI7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGthaXplbi1icmFuZC1leGFtaW5lO1xyXG5cclxuXHRcdFx0XHRcdFx0Pi5fdGl0bGUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAka2FpemVuLWJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYudGhlbWUtY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0Pi5fYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGthaXplbi1icmFuZC1jdXN0b21lci1saWdodGVyO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXI7XHJcblxyXG5cdFx0XHRcdFx0XHQ+Ll90aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4uX2J1dHRvbiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDhyZW07XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDFyZW0gMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0XHQ+Ll90aXRsZSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdD4uX3N1YnRpdGxlIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgMWVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRvcE1lbnVQYW5lbHMtYm9keSB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAwO1xyXG5cclxuXHQmLnRoZW1lLWV4YW1pbmUge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAka2FpemVuLWJyYW5kLWV4YW1pbmU7XHJcblx0fVxyXG5cclxuXHQmLnRoZW1lLWN1c3RvbWVyIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGthaXplbi1icmFuZC1jdXN0b21lcjtcclxuXHR9XHJcbn1cclxuXHJcbi50b3BNZW51UGFuZWxzLXNlY3Rpb24ge1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDRyZW07XHJcblx0XHRwYWRkaW5nLXRvcDogNXJlbTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHRcdHBhZGRpbmctdG9wOiAzcmVtO1xyXG5cdH1cclxuXHJcblx0Ji5fYmctd2hpdGUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0fVxyXG5cclxuXHQmLl9iZy1wcmltYXJ5LWxpZ2h0ZXIge1xyXG5cdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrYWl6ZW4tYnJhbmQtZXhhbWluZS1saWdodGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGthaXplbi1icmFuZC1jdXN0b21lci1saWdodGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5fc3BhY2Utbm9uZSB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTRyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTJyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0fVxyXG59XHJcblxyXG4udG9wTWVudVBhbmVscy1oMiB7XHJcblx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAka2FpemVuLWJyYW5kLWV4YW1pbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAka2FpemVuLWJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRmb250LXNpemU6IDIuNnJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDRyZW07XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHR9XHJcblxyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHR3aWR0aDogMS44cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cGFkZGluZy10b3A6IDFyZW07XHJcblx0fVxyXG59XHJcblxyXG4udG9wTWVudVBhbmVscy1oMyB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRmb250LXNpemU6IDEuN3JlbTtcclxuXHR9XHJcblxyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrYWl6ZW4tYnJhbmQtZXhhbWluZTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IC0uMDVlbTtcclxuXHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0aGVpZ2h0OiAxLjZyZW07XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiAtLjFlbTtcclxuXHRcdFx0d2lkdGg6IDEuNnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAuNWVtO1xyXG5cdH1cclxufVxyXG5cclxuLnRvcE1lbnVQYW5lbHMtcHJvZHVjdFBhbmVsIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bGluZS1oZWlnaHQ6ICRoZWFkaW5nLWxpbmUtaGVpZ2h0O1xyXG5cdG1hcmdpbjogMCAwIDFyZW07XHJcblx0cGFkZGluZzogMS41cmVtIDEuNXJlbSAuNXJlbTtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cclxuXHQ+Ll9oZWFkZXIge1xyXG5cdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGthaXplbi1icmFuZC1leGFtaW5lO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAka2FpemVuLWJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0bWFyZ2luOiAwIDAgMXJlbSAtMS41cmVtO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDFweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdD4uX3N1YnRpdGxlIHtcclxuXHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRrYWl6ZW4tYnJhbmQtZXhhbWluZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAka2FpemVuLWJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdG1hcmdpbjogMCAwIC43NXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQ+Ll90aXRsZSB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDFyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgLjVyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+Ll9sb2dvIHtcclxuXHRcdFx0Ym90dG9tOiAyLjJyZW07XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDExNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4uX3JpYmJvbiB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4wcmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xyXG5cdFx0XHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdHBhZGRpbmc6IDNweCAwIDJweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR0b3A6IC0xLjVyZW07XHJcblx0XHRcdHdpZHRoOiA0ZW07XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtZGFuZ2VyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiA1cHggMmVtIDAgMDtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGJyYW5kLWRhbmdlciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdGJvcmRlci13aWR0aDogMCAyZW0gNXB4IDA7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRvcDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Pi5fYm9keSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG5cclxuXHRcdD4uX2FnZSB7XHJcblx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrYWl6ZW4tYnJhbmQtZXhhbWluZS1saWdodGVyO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGthaXplbi1icmFuZC1leGFtaW5lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGthaXplbi1icmFuZC1jdXN0b21lci1saWdodGVyO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGthaXplbi1icmFuZC1jdXN0b21lcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRcdG1hcmdpbjogMCAwIDFyZW07XHJcblx0XHRcdHBhZGRpbmc6IC4yZW0gLjRlbTtcclxuXHJcblx0XHRcdHRyIHtcclxuXHJcblx0XHRcdFx0dGgsXHJcblx0XHRcdFx0dGQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR0aCB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dGQge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0ZHQge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAuNWVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRkZCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+Ll9wb2ludCB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdG1hcmdpbjogMCAwIDFyZW07XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAka2FpemVuLWJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGthaXplbi1icmFuZC1jdXN0b21lcjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcMjAyMlwiO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFZlcmRhbmEsXHJcblx0XHRcdFx0XHRzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMWVtO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+Ll9mb290ZXIge1xyXG5cdFx0Pi5fbW9yZSB7XHJcblx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGthaXplbi1icmFuZC1leGFtaW5lO1xyXG5cdFx0XHRcdGNvbG9yOiAka2FpemVuLWJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdFx0Y29sb3I6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDFyZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogLjhyZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdG1hcmdpbjogMCAwIDFyZW07XHJcblx0XHRcdHBhZGRpbmc6IC4zZW0gMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0Pi5faWNvbiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka2FpemVuLWJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka2FpemVuLWJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAycmVtO1xyXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IC4xZW07XHJcblx0XHRcdFx0XHR3aWR0aDogMnJlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogLjJlbTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxLjVyZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMWVtO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogLjFlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRvcE1lbnVQYW5lbHMtcHJvZHVjdHMge1xyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG5cdH1cclxuXHJcblx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcblx0JisudG9wTWVudVBhbmVscy1wcm9kdWN0cyB7XHJcblx0XHRtYXJnaW4tdG9wOiAtM3JlbTtcclxuXHR9XHJcblxyXG5cdD4uX2hlYWRlciB7XHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRrYWl6ZW4tYnJhbmQtZXhhbWluZTtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRwYWRkaW5nOiAxZW0gMDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdD4uX2JvZHkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHRcdHBhZGRpbmctbGVmdDogMnJlbTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcblx0XHRwYWRkaW5nLXRvcDogM3JlbTtcclxuXHJcblx0XHQ+Ll9saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xcmVtO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xcmVtO1xyXG5cclxuXHRcdFx0Pi5faXRlbSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdGZsZXg6IHBlcmNlbnRhZ2UoMTIvMTIpO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiBwZXJjZW50YWdlKDEyLzEyKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0ZmxleDogcGVyY2VudGFnZSg0LzEyKTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogcGVyY2VudGFnZSg0LzEyKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMXJlbTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4kcHJvZHVjdC1jb2xvcnM6IChrZW5rb25vb21hbW9yaTogI2ViNmU4ZSxcclxuXHRmZW1pbmluZTogI2MwMzA2MSxcclxuXHRuaW5jaGlzaG86ICNlYTU3MTcsXHJcblx0amlidW50b2them9rdW5vb21hbW9yaTogI2YzOTcwMCxcclxuXHRpc2hvbm9vbWFtb3JpOiAjMjFiNGQwLFxyXG5cdGxpbmt4Y29pbnM6ICMwZjk4Y2UsXHJcblx0bGlua3hwaW5rOiAjZTczYjg0LFxyXG5cdHRvbnlvYmx1ZTogIzA2NmRiNyk7XHJcblxyXG4udG9wTWVudVBhbmVscy1wcm9kdWN0IHtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IC44cmVtO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmF5LWRhcmssIC4xKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRncmF5LWRhcmsgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdGJvcmRlci13aWR0aDogMCAwIDRyZW0gNHJlbTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRib3R0b206IC41cmVtO1xyXG5cdFx0XHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDFyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRib3JkZXI6IDJweCBzb2xpZCAkZ3JheS1kYXJrO1xyXG5cdGJvcmRlci1yYWRpdXM6IDFyZW07XHJcblx0Ym94LXNoYWRvdzogMCAzcHggMCAkZ3JheS1kYXJrO1xyXG5cdGNvbG9yOiAjNTA0NTM3O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBhZGRpbmctbGVmdDogMnJlbTtcclxuXHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG5cdHBhZGRpbmctdG9wOiAycmVtO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0QGVhY2ggJGNsYXNzLFxyXG5cdCRoZXggaW4gJHByb2R1Y3QtY29sb3JzIHtcclxuXHRcdCYuaXMtI3skY2xhc3N9IHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaGV4LCAuMSk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHRcdD4uX21vcmUge1xyXG5cdFx0XHRcdFx0XHQ+Ll9idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1peCgkaGV4LCAkZ3JheS1ibGFjaywgODApO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBtaXgoJGhleCwgJGdyYXktYmxhY2ssIDgwKTtcclxuXHRcdFx0XHRcdFx0XHRcdDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGhleDtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAzcHggMCBtaXgoJGhleCwgJGdyYXktYmxhY2ssIDgwKTtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRoZXggdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHJcblxyXG5cclxuXHRcdFx0Pi5fbW9yZSB7XHJcblx0XHRcdFx0Pi5fYnV0dG9uIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRoZXg7XHJcblxyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkaGV4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cclxuXHQ+Ll9pbWFnZSB7XHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRmbGV4OiAwIDAgcGVyY2VudGFnZSgzLzUpO1xyXG5cdFx0XHRtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoMy81KTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4uX2JvZHkge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4uX2xlYWQge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMHJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQ+Ll9yaWJib24ge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMHJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWRhbmdlcjtcclxuXHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDNweCAwIDJweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMXJlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR0b3A6IC0ycHg7XHJcblx0XHRcdHdpZHRoOiA0ZW07XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtZGFuZ2VyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiA1cHggMmVtIDAgMDtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGhlaWdodDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGJyYW5kLWRhbmdlciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdGJvcmRlci13aWR0aDogMCAyZW0gNXB4IDA7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHRvcDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Pi5fbW9yZSB7XHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHt9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cclxuXHRcdD4uX2J1dHRvbiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcms7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNlbTtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdHBhZGRpbmc6IC41ZW07XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxLjVlbTtcclxuXHRcdFx0XHRjb2xvcjogJGdyYXktZGFyaztcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcZTgwMFwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdFx0XHRoZWlnaHQ6IDEuNWVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAuMjVlbTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IC42ZW07XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHRvcDogLjZlbTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAuMnM7XHJcblx0XHRcdFx0d2lkdGg6IDEuNWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udG9wTWVudVBhbmVscy1jYXRlZ29yeVBhbmVsIHtcclxuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuXHQmKy50b3BNZW51UGFuZWxzLWNhdGVnb3J5UGFuZWwge1xyXG5cdFx0bWFyZ2luLXRvcDogY2FsYygtMnJlbSArIDFweCk7XHJcblx0fVxyXG5cclxuXHQ+Ll9oZWFkZXIge1xyXG5cdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrYWl6ZW4tYnJhbmQtZXhhbWluZTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0cGFkZGluZzogMWVtIDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBleGFtaW5lIHtcclxuXHRcdFx0XHRjb2xvcjogJGthaXplbi1icmFuZC1leGFtaW5lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0Y29sb3I6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcclxuXHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHR3aWR0aDogM3JlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zMzMzNGVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0d2lkdGg6IDJyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZTgxNlwiO1xyXG5cdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQmLmlzLW9wZW4ge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGU4MTVcIjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4uX3RpdGxlIHtcclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+Ll9ib2R5IHtcclxuXHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka2FpemVuLWJyYW5kLWV4YW1pbmUtbGlnaHRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXItbGlnaHRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0cGFkZGluZzogMnJlbSAkYmFzZS1ndXR0ZXIgLyAyIDFyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0cGFkZGluZzogMXJlbSAkYmFzZS1ndXR0ZXIgLyA0IDFweDtcclxuXHRcdH1cclxuXHJcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHJcblx0XHQuX2Nsb3NlQnRuIHtcclxuXHRcdFx0QGluY2x1ZGUgZXhhbWluZSB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAka2FpemVuLWJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGV4YW1pbmUge1xyXG5cdFx0XHRcdGNvbG9yOiAka2FpemVuLWJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGthaXplbi1icmFuZC1jdXN0b21lcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmc6IC40ZW0gMWVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRcdHBhZGRpbmc6IC40ZW0gMS41ZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJyZW07XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcXGU4MTRcIjtcclxuXHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuMmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udG9wTWVudVBhbmVscy1jb252ZXJzaW9uUGFuZWwge1xyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRib3JkZXItY29sb3I6ICRrYWl6ZW4tYnJhbmQtcHJpbWFyeTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGthaXplbi1icmFuZC1jdXN0b21lcjtcclxuXHR9XHJcblxyXG5cdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG5cdC5tb2RhbC10b3BNZW51UGFuZWxzLWNvbnZlcnNpb25QYW5lbCAmIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQ+Ll9oZWFkZXIge1xyXG5cdFx0QGluY2x1ZGUgY29tcGFueSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrYWl6ZW4tYnJhbmQtcHJpbWFyeS1saWdodGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGthaXplbi1icmFuZC1jdXN0b21lci1saWdodGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRwYWRkaW5nOiAxcmVtICRiYXNlLWd1dHRlciAvIDEuNTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRwYWRkaW5nOiAycmVtICRiYXNlLWd1dHRlciAvIDQgMXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQ+Ll90aXRsZSB7XHJcblx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdGNvbG9yOiAka2FpemVuLWJyYW5kLXByaW1hcnk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGthaXplbi1icmFuZC1jdXN0b21lcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMXJlbTtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAxcmVtO1xyXG5cclxuXHRcdFx0XHQuYSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGthaXplbi1icmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGthaXplbi1icmFuZC1jdXN0b21lcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4uX2JvZHkge1xyXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdHBhZGRpbmc6IDFweCAkYmFzZS1ndXR0ZXIgLyAxLjUgMXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRwYWRkaW5nOiAxcHggJGJhc2UtZ3V0dGVyIC8gNCAxcmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4uX291dGxpbmUge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4uX2Zvcm0ge1xyXG5cdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHQ+Ll9idXR0b24ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGthaXplbi1icmFuZC1wcmltYXJ5O1xyXG5cclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRrYWl6ZW4tYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHQ+Ll9idXR0b24ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGthaXplbi1icmFuZC1jdXN0b21lcjtcclxuXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAka2FpemVuLWJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bWFyZ2luOiAwIDAgMy41cmVtO1xyXG5cclxuXHRcdFx0Pi5fYnV0dG9uIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDFlbSA1LjRyZW0gMWVtIDFyZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMS4ycmVtO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAuNzVlbSA0cmVtIC43NWVtIDFyZW07XHJcblxyXG5cdFx0XHRcdFx0Lm1vZGFsLXRvcE1lbnVQYW5lbHMtY29udmVyc2lvblBhbmVsICYge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHJcblx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDRyZW07XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDRyZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyLjVyZW07XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIuNXJlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zMzM0ZW07XHJcblx0XHRcdFx0XHRcdHRvcDogY2FsYyg1MCUgLSAxLjZyZW0pO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMy4ycmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zMzM0ZW07XHJcblx0XHRcdFx0XHRcdHRvcDogY2FsYyg1MCUgLSAxcmVtKTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDJyZW07XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLWV4YW1pbmU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAuMmVtO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDJyZW07XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Pi5fbGFiZWwge1xyXG5cdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka2FpemVuLWJyYW5kLXByaW1hcnktbGlnaHRlcjtcclxuXHRcdFx0XHRjb2xvcjogJGthaXplbi1icmFuZC1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBjdXN0b21lciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGthaXplbi1icmFuZC1jdXN0b21lci1saWdodGVyO1xyXG5cdFx0XHRcdGNvbG9yOiAka2FpemVuLWJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAxcmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMS41cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4uX3RlbCB7XHJcblx0XHRcdD4uX2J1dHRvbiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMy45cmVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka2FpemVuLWJyYW5kLXByaW1hcnk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka2FpemVuLWJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi43cmVtO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogLjY3cmVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAxcmVtO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC4yZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Pi5faW5mbyB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRtYXJnaW46IDAgMCAxcmVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHQ+Ll90aXRsZSB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGNvbXBhbnkge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGthaXplbi1icmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIGN1c3RvbWVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRrYWl6ZW4tYnJhbmQtY3VzdG9tZXI7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Y29udGVudDogXCLilqBcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+Ll9ub3RpY2Uge1xyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMXJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bWFyZ2luOiAwIDAgMXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQ+Ll9jbG9zZSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdC5fYnV0dG9uIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBjb21wYW55IHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGthaXplbi1icmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgY3VzdG9tZXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAka2FpemVuLWJyYW5kLWN1c3RvbWVyO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJyZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxZW07XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlODE0XCI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJpY29uXCI7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC4yZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udG9wTWVudVBhbmVscy1teWxpbmt4UGFuZWwge1xyXG5cdEBpbmNsdWRlIGxpbmt4IHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWxpbmt4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRwYWRkaW5nOiAycmVtICRiYXNlLWd1dHRlcjtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRwYWRkaW5nOiAxcmVtICRiYXNlLWd1dHRlciAvIDMgMXB4O1xyXG5cdH1cclxuXHJcblx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG5cdD4uX2hlYWRlciB7XHJcblx0XHQ+Ll9sb2dvIHtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI4MHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyMDRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4uX2JvZHkge1xyXG5cdFx0Pi5fbGVhZCB7XHJcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4uX2dyb3VwIHtcclxuXHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdG1hcmdpbjogMCAkYmFzZS1ndXR0ZXIgLyAtNDtcclxuXHJcblx0XHRcdD4uX2l0ZW0ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdFx0cGFkZGluZzogMCAkYmFzZS1ndXR0ZXIgLyA0O1xyXG5cclxuXHRcdFx0XHQ+Ll9idXR0b24ge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0cGFkZGluZzogLjZlbSAxcmVtIC42ZW0gM3JlbTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDJyZW07XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAuMmVtO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS13aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNvbC1pM3kycXZhNSB7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRoZWlnaHQ6IDM1NXB4O1xyXG5cdH1cclxufVxyXG4iLCIudG9wTmV3c0xpc3Qge1xyXG5cdHVsIHtcclxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age31cclxuXHJcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdH1cclxuXHJcblx0XHRsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuXHRcdFx0Pi5faW5mbyB7XHJcblx0XHRcdFx0Pi5fZGF0ZSB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdD4uX2NhdGVnb3J5IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+Ll90aXRsZSB7XHJcblx0XHRcdFx0Y29sb3I6ICMxZDM5OTQ7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLjVyZW07XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGthaXplbi1icmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGU4MDBcIjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAuNWVtIDAgMDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIudG9wU2VydmljZUNhcm91c2VsIHtcclxuXHRwYWRkaW5nOiAyZW0gMjVweDtcclxuXHJcblx0W2NsYXNzXj1jYXJkLV0ge1xyXG5cdFx0bWFyZ2luOiAwIDVweDtcclxuXHR9XHJcblxyXG5cdC5zbGljay1saXN0IHtcclxuXHRcdC8vIC5zbGljay1sb2FkaW5nICYge31cclxuXHR9XHJcblxyXG5cdC5zbGljay1wcmV2LFxyXG5cdC5zbGljay1uZXh0IHtcclxuXHRcdGJhY2tncm91bmQ6ICRncmF5LWRhcms7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRmb250LXNpemU6IDA7XHJcblx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdG1hcmdpbi10b3A6IC0zMHB4O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS1kYXJrZXI7XHJcblx0XHRcdC8vICY6YmVmb3JlIHt9XHJcblx0XHR9XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb2xvcjogJGdyYXktd2hpdGU7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcImljb25cIjtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNsaWNrLXByZXYge1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHQvLyAmOmJlZm9yZSB7fVxyXG5cdH1cclxuXHJcblx0LnNsaWNrLW5leHQge1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHQvLyAmOmJlZm9yZSB7fVxyXG5cdH1cclxuXHJcblx0Ly8gLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge31cclxuXHQuc2xpY2stZG90cyB7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRtYXJnaW46IDFlbSAwIDA7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHJcblx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlxcMjAyMlwiO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcmtlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIud2ViWWFra2FuU2VhcmNoRm9ybSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktd2hpdGU7XHJcblx0Ym9yZGVyOiAycHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuXHQ+Ll90aXRsZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdG1hcmdpbjogMCAwIDFlbTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRwYWRkaW5nOiAuNzVlbSAycmVtO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdD4uX2luZm9JY29uIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWluZm87XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0Y29sb3I6ICRncmF5LXdoaXRlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogLjc1ZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdG1hcmdpbjogMCAuMmVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogLjJlbTtcclxuXHRcdFx0d2lkdGg6IDEuNWVtO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbWl4KCRicmFuZC1pbmZvLCAkZ3JheS1ibGFjaywgODApO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwi77yfXCI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4uX2ZpZWxkIHtcclxuXHRcdHBhZGRpbmc6IDAgMnJlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQ+Ll9udW1iZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdFx0XHR3aWR0aDogMTJyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdFx0d2lkdGg6IDhyZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdG1hcmdpbjogMXJlbSAuMnJlbTtcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0cGFkZGluZzogLjVlbTtcclxuXHJcblx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKCRicmFuZC1pbmZvLCAuMik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+Ll91bml0IHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDFyZW0gLjJyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0Pi5fYnV0dG9uIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdGNvbG9yOiAkZ3JheS13aGl0ZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdG1hcmdpbjogMXJlbTtcclxuXHRcdFx0cGFkZGluZzogLjVlbSAxLjVlbTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnM7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJGJyYW5kLXByaW1hcnksICRncmF5LWJsYWNrLCA4MCk7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+Ll9lcnJvciB7XHJcblx0XHRjb2xvcjogJGJyYW5kLWRhbmdlcjtcclxuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0cGFkZGluZzogMCAycmVtO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG4iLCIueW91dHViZVRodW1iSW1hZ2Uge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWJsYWNrO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRpbWdwYXRofS9pY29uLXBsYXkucG5nKTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0yNHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogLTI0cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHdpZHRoOiA0OHB4O1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0PiBpbWcge1xyXG5cdFx0XHRvcGFjaXR5OiAuODtcclxuXHRcdH1cclxuXHR9XHJcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQ0FBLHNCQUFzQjtBQVF0Qiw0QkFBNEI7QUFTNUIsaUNBQWlDO0FBSWpDLDZCQUE2QjtBQXVCN0IsK0JBQStCO0FBYS9CLDhCQUE4QjtBQU05Qix3QkFBd0I7QUFReEIsMkJBQTJCO0FBUTNCLDhCQUE4QjtBQUs5Qiw0QkFBNEI7QUFHNUIsMkJBQTJCO0FFdkYzQiw0RUFBNEU7QUFFNUU7OztHQUdHO0FBRUgsQUFBQSxJQUFJLENBQUM7RUFDSCxXQUFXLEVBQUUsVUFBVTtFQUFFLE9BQU87RUFDaEMsb0JBQW9CLEVBQUUsSUFBSTtFQUFFLE9BQU87RUFDbkMsd0JBQXdCLEVBQUUsSUFBSTtFQUFFLE9BQU87Q0FDeEM7O0FBRUQ7O0dBRUc7QUFFSCxBQUFBLElBQUksQ0FBQztFQUNILE1BQU0sRUFBRSxDQUFDO0NBQ1Y7O0FBRUQ7Z0ZBQ2dGO0FBRWhGOzs7O0dBSUc7QUFFSCxBQUFBLE9BQU87QUFDUCxLQUFLO0FBQ0wsT0FBTztBQUNQLFVBQVU7QUFDVixNQUFN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QUFBQSxZQUFZLENBQUM7RUFFWCxLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFBRSxJQUFJO0VBQ1gsR0FBRyxFQUFFLEdBQUc7Q0FNVDs7QUFFRCxBQUFBLFlBQVksQ0FBQztFQUVYLEtBQUssRUFBRSxJQUFJO0VBQ1gsS0FBSyxFQUFFLElBQUk7RUFDWCxHQUFHLEVBQUUsR0FBRztDQU1UOztBQUVELEFBQUEsYUFBYSxDQUFDO0VBRVosTUFBTSxFQUFFLElBQUk7RUFDWixJQUFJLEVBQUUsSUFBSTtFQUNWLEdBQUcsRUFBRSxLQUFLO0VBQ1YsS0FBSyxFQUFFLEtBQUs7Q0FRYjs7QUFFRCxBQUFBLFlBQVksQ0FBQztFQUVYLEtBQUssRUFBRSxJQUFJO0VBQ1gsS0FBSyxFQUFFLEtBQUs7RUFDWixHQUFHLEVBQUUsS0FBSztDQU1YOztBQUVELEFBQUEsWUFBWSxDQUFDO0VBRVgsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBQUUsSUFBSTtFQUNYLEdBQUcsRUFBRSxLQUFLO0NBTVg7O0FBRUQsQUFBQSxhQUFhLENBQUM7RUFFWixNQUFNLEVBQUUsR0FBRztFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osSUFBSSxFQUFFLElBQUk7RUFDVixLQUFLLEVBQUUsS0FBSztDQVFiOztBQUVELEFBQUEsWUFBWSxDQUFDO0VBRVgsTUFBTSxFQUFFLEdBQUc7RUFDWCxLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFBRSxLQUFLO0NBTWI7O0FBRUQsQUFBQSxZQUFZLENBQUM7RUFFWCxNQUFNLEVBQUUsR0FBRztFQUNYLEtBQUssRUFBRSxJQUFJO0VBQ1gsS0FBSyxFQUFFLEtBQUs7Q0FNYjs7QUFFRCxBQUFBLFlBQVksQ0FBQztFQUVYLE1BQU0sRUFBRSxHQUFHO0VBQ1gsS0FBSyxFQUFFLElBQUk7RUFDWCxLQUFLLEVBQUUsS0FBSztDQU1iOztBQUVELEFBQUEsWUFBWSxDQUFDO0VBRVgsTUFBTSxFQUFFLEdBQUc7RUFDWCxLQUFLLEVBQUUsSUFBSTtFQUNYLEtBQUssRUFBRSxLQUFLO0NBTWI7O0FBRUQs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 */
