/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

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

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

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

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
figcaption,
figure {
  display: block;
}

/**
 * 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 */
}

/**
 * Add the correct display in IE.
 */
main {
  display: block;
}

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

/* 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 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Chrome 57- and 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;
}

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

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

/**
 * 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
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}

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

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

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

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 */
button {
  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 */
}

button,
[type=button],
[type=reset],
[type=submit] {
  /**
   * Remove the inner border and padding in Firefox.
   */
  /**
   * Restore the focus styles unset by the previous rule.
   */
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Show the overflow in Edge.
 */
input {
  overflow: visible;
}

/**
 * 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 macOS.
   */
}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 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 */
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 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 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  color: inherit; /* 2 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

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

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

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

/*
 * Add the correct display in IE 9-.
 */
menu {
  display: block;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}

/**
 * Insert Attributes
**/
@font-face {
  font-family: "amex-card-number";
  font-weight: normal;
  font-display: swap;
  src: url("https://www.aexp-static.com/cdaas/one/statics/@americanexpress/static-assets/2.27.0/package/dist/fonts/amex22.woff") format("woff"), url("https://www.aexp-static.com/cdaas/one/statics/@americanexpress/static-assets/2.27.0/package/dist/fonts/amex22.woff2") format("woff2");
}
@font-face {
  font-family: "amex-card-name";
  font-weight: normal;
  font-display: swap;
  src: url("https://www.aexp-static.com/cdaas/one/statics/@americanexpress/static-assets/2.27.0/package/dist/fonts/amexcarembbaboo.woff") format("woff"), url("https://www.aexp-static.com/cdaas/one/statics/@americanexpress/static-assets/2.27.0/package/dist/fonts/amexcarembbaboo.woff2") format("woff2");
}
@font-face {
  font-family: "Guardian";
  font-font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://www.aexp-static.com/cdaas/one/statics/@americanexpress/static-assets/2.27.0/package/dist/fonts/guardianregular.woff") format("woff"), url("https://www.aexp-static.com/cdaas/one/statics/@americanexpress/static-assets/2.27.0/package/dist/fonts/guardianregular.woff2") format("woff2");
}
@font-face {
  font-family: "BentonSans";
  font-weight: 300;
  font-display: swap;
  src: url("https://www.aexp-static.com/cdaas/one/statics/@americanexpress/static-assets/2.27.0/package/dist/fonts/325e6ad0-38fb-4bad-861c-d965eab101d5-3.woff") format("woff");
}
@font-face {
  font-family: "BentonSans";
  font-weight: 400;
  font-display: swap;
  src: url("https://www.aexp-static.com/cdaas/one/statics/@americanexpress/static-assets/2.27.0/package/dist/fonts/3be50273-0b2e-4aef-ae68-882eacd611f9-3.woff") format("woff");
}
@font-face {
  font-family: "BentonSans";
  font-weight: 500;
  font-display: swap;
  src: url("https://www.aexp-static.com/cdaas/one/statics/@americanexpress/static-assets/2.27.0/package/dist/fonts/0fababca-4914-46dd-9b0f-efbd51f67ae8-3.woff") format("woff");
}
@font-face {
  font-family: "dls-icons-2.27.0";
  font-weight: normal;
  font-display: block;
  src: url("https://www.aexp-static.com/cdaas/one/statics/@americanexpress/static-assets/2.27.0/package/dist/iconfont/dls-icons.woff?v=2.27.0") format("woff"), url("https://www.aexp-static.com/cdaas/one/statics/@americanexpress/static-assets/2.27.0/package/dist/iconfont/dls-icons.woff2?v=2.27.0") format("woff2");
}
html {
  font-size: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  color: #333;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.375rem;
}

strong,
b {
  font-weight: 600;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 500;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
}

.heading-1 {
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 600;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  text-transform: uppercase;
}
.heading-2 {
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 600;
  font-size: 0.9375rem;
  line-height: 1.375rem;
}
.heading-3 {
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5rem;
}
.heading-4 {
  font-family: BentonSans, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.heading-5 {
  font-family: BentonSans, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 300;
  font-size: 1.875rem;
  line-height: 2.375rem;
}
.heading-6 {
  font-family: BentonSans, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 300;
  font-size: 2.375rem;
  line-height: 2.75rem;
}
.heading-lg {
  font-size: 1.75rem;
  font-weight: 300;
  line-height: 2rem;
}
@media (min-width: 768px) {
  .heading-lg {
    font-size: 2rem;
    line-height: 2.375rem;
  }
}
.heading-7-g {
  font-family: Guardian, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-size: 3rem;
  line-height: 3.75rem;
}
.heading-6-g {
  font-family: Guardian, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-size: 2.375rem;
  line-height: 2.75rem;
}
.heading-5-g {
  font-family: Guardian, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-size: 1.875rem;
  line-height: 2.375rem;
}
.heading-4-g {
  font-family: Guardian, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.body-1 {
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.375rem;
}
.body-2 {
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 600;
  font-size: 0.9375rem;
  line-height: 1.375rem;
}
.body-3 {
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.label-1 {
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 600;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  text-transform: uppercase;
  color: #53565a;
}
.label-2 {
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 600;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  color: #333;
}
.label-3 {
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #333;
}

.legal-1 {
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.legal-2 {
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.25rem;
}

.glyph,
.icon {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}
.glyph::before,
.icon::before {
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke: 0;
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  display: block;
  font-family: "dls-icons-2.27.0";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  position: relative;
  speak: none;
  vertical-align: middle;
}
.glyph:hover,
.icon:hover {
  text-decoration: none;
}

.glyph {
  font-size: 1rem;
}
.glyph::before {
  font-size: 1rem;
}
.glyph-sm {
  font-size: 0.75rem;
}
.glyph-sm::before {
  font-size: 0.75rem;
}
.glyph-md {
  font-size: 0.875rem;
}
.glyph-md::before {
  font-size: 0.875rem;
}
.glyph-lg {
  font-size: 1rem;
}
.glyph-lg::before {
  font-size: 1rem;
}

.icon {
  font-size: 1.75rem;
}
.icon::before {
  font-size: 1.75rem;
}
.icon-sm {
  font-size: 1.375rem;
}
.icon-sm::before {
  font-size: 1.375rem;
}
.icon-md {
  font-size: 1.75rem;
}
.icon-md::before {
  font-size: 1.75rem;
}
.icon-lg {
  font-size: 3rem;
}
.icon-lg::before {
  font-size: 3rem;
}
.icon-xl {
  font-size: 3.875rem;
}
.icon-xl::before {
  font-size: 3.875rem;
}
.icon-link:hover {
  text-decoration: none;
}

.icon-hover:hover {
  cursor: pointer;
}

.dls-icon-camera::before {
  content: "\ea01";
}
.dls-icon-camera.icon-hover:hover::before {
  content: "\ea02";
}

.icon-hover:hover .dls-icon-camera::before {
  content: "\ea02";
}

.dls-icon-camera-filled::before {
  content: "\ea02";
}

.dls-icon-captions-off::before {
  content: "\ea03";
}
.dls-icon-captions-off.icon-hover:hover::before {
  content: "\ea04";
}

.icon-hover:hover .dls-icon-captions-off::before {
  content: "\ea04";
}

.dls-icon-captions-off-filled::before {
  content: "\ea04";
}

.dls-icon-captions-on::before {
  content: "\ea05";
}
.dls-icon-captions-on.icon-hover:hover::before {
  content: "\ea06";
}

.icon-hover:hover .dls-icon-captions-on::before {
  content: "\ea06";
}

.dls-icon-captions-on-filled::before {
  content: "\ea06";
}

.dls-icon-change::before {
  content: "\ea07";
}
.dls-icon-change.icon-hover:hover::before {
  content: "\ea08";
}

.icon-hover:hover .dls-icon-change::before {
  content: "\ea08";
}

.dls-icon-change-filled::before {
  content: "\ea08";
}

.dls-icon-collapse::before {
  content: "\ea09";
}
.dls-icon-collapse.icon-hover:hover::before {
  content: "\ea0a";
}

.icon-hover:hover .dls-icon-collapse::before {
  content: "\ea0a";
}

.dls-icon-collapse-filled::before {
  content: "\ea0a";
}

.dls-icon-copy::before {
  content: "\ea0b";
}
.dls-icon-copy.icon-hover:hover::before {
  content: "\ea0c";
}

.icon-hover:hover .dls-icon-copy::before {
  content: "\ea0c";
}

.dls-icon-copy-filled::before {
  content: "\ea0c";
}

.dls-icon-direction::before {
  content: "\ea0d";
}
.dls-icon-direction.icon-hover:hover::before {
  content: "\ea0e";
}

.icon-hover:hover .dls-icon-direction::before {
  content: "\ea0e";
}

.dls-icon-direction-filled::before {
  content: "\ea0e";
}

.dls-icon-download::before {
  content: "\ea0f";
}
.dls-icon-download.icon-hover:hover::before {
  content: "\ea10";
}

.icon-hover:hover .dls-icon-download::before {
  content: "\ea10";
}

.dls-icon-download-filled::before {
  content: "\ea10";
}

.dls-icon-edit::before {
  content: "\ea11";
}
.dls-icon-edit.icon-hover:hover::before {
  content: "\ea12";
}

.icon-hover:hover .dls-icon-edit::before {
  content: "\ea12";
}

.dls-icon-edit-filled::before {
  content: "\ea12";
}

.dls-icon-expand::before {
  content: "\ea13";
}
.dls-icon-expand.icon-hover:hover::before {
  content: "\ea14";
}

.icon-hover:hover .dls-icon-expand::before {
  content: "\ea14";
}

.dls-icon-expand-filled::before {
  content: "\ea14";
}

.dls-icon-favorite::before {
  content: "\ea15";
}
.dls-icon-favorite.icon-hover:hover::before {
  content: "\ea16";
}

.icon-hover:hover .dls-icon-favorite::before {
  content: "\ea16";
}

.dls-icon-favorite-filled::before {
  content: "\ea16";
}

.dls-icon-filter::before {
  content: "\ea17";
}
.dls-icon-filter.icon-hover:hover::before {
  content: "\ea18";
}

.icon-hover:hover .dls-icon-filter::before {
  content: "\ea18";
}

.dls-icon-filter-filled::before {
  content: "\ea18";
}

.dls-icon-flash::before {
  content: "\ea19";
}
.dls-icon-flash.icon-hover:hover::before {
  content: "\ea1a";
}

.icon-hover:hover .dls-icon-flash::before {
  content: "\ea1a";
}

.dls-icon-flash-filled::before {
  content: "\ea1a";
}

.dls-icon-flash-off::before {
  content: "\ea1b";
}
.dls-icon-flash-off.icon-hover:hover::before {
  content: "\ea1c";
}

.icon-hover:hover .dls-icon-flash-off::before {
  content: "\ea1c";
}

.dls-icon-flash-off-filled::before {
  content: "\ea1c";
}

.dls-icon-geolocation::before {
  content: "\ea1d";
}
.dls-icon-geolocation.icon-hover:hover::before {
  content: "\ea1e";
}

.icon-hover:hover .dls-icon-geolocation::before {
  content: "\ea1e";
}

.dls-icon-geolocation-filled::before {
  content: "\ea1e";
}

.dls-icon-global::before {
  content: "\ea1f";
}
.dls-icon-global.icon-hover:hover::before {
  content: "\ea20";
}

.icon-hover:hover .dls-icon-global::before {
  content: "\ea20";
}

.dls-icon-global-filled::before {
  content: "\ea20";
}

.dls-icon-guide::before {
  content: "\ea21";
}
.dls-icon-guide.icon-hover:hover::before {
  content: "\ea22";
}

.icon-hover:hover .dls-icon-guide::before {
  content: "\ea22";
}

.dls-icon-guide-filled::before {
  content: "\ea22";
}

.dls-icon-hide::before {
  content: "\ea23";
}
.dls-icon-hide.icon-hover:hover::before {
  content: "\ea24";
}

.icon-hover:hover .dls-icon-hide::before {
  content: "\ea24";
}

.dls-icon-hide-filled::before {
  content: "\ea24";
}

.dls-icon-launch::before {
  content: "\ea25";
}
.dls-icon-launch.icon-hover:hover::before {
  content: "\ea26";
}

.icon-hover:hover .dls-icon-launch::before {
  content: "\ea26";
}

.dls-icon-launch-filled::before {
  content: "\ea26";
}

.dls-icon-location-services::before {
  content: "\ea27";
}
.dls-icon-location-services.icon-hover:hover::before {
  content: "\ea28";
}

.icon-hover:hover .dls-icon-location-services::before {
  content: "\ea28";
}

.dls-icon-location-services-filled::before {
  content: "\ea28";
}

.dls-icon-lock::before {
  content: "\ea29";
}
.dls-icon-lock.icon-hover:hover::before {
  content: "\ea2a";
}

.icon-hover:hover .dls-icon-lock::before {
  content: "\ea2a";
}

.dls-icon-lock-filled::before {
  content: "\ea2a";
}

.dls-icon-menu::before {
  content: "\ea2b";
}
.dls-icon-menu.icon-hover:hover::before {
  content: "\ea2c";
}

.icon-hover:hover .dls-icon-menu::before {
  content: "\ea2c";
}

.dls-icon-menu-filled::before {
  content: "\ea2c";
}

.dls-icon-pause::before {
  content: "\ea2d";
}
.dls-icon-pause.icon-hover:hover::before {
  content: "\ea30";
}

.icon-hover:hover .dls-icon-pause::before {
  content: "\ea30";
}

.dls-icon-pause-circle::before {
  content: "\ea2e";
}
.dls-icon-pause-circle.icon-hover:hover::before {
  content: "\ea2f";
}

.icon-hover:hover .dls-icon-pause-circle::before {
  content: "\ea2f";
}

.dls-icon-pause-circle-filled::before {
  content: "\ea2f";
}

.dls-icon-pause-filled::before {
  content: "\ea30";
}

.dls-icon-play::before {
  content: "\ea31";
}
.dls-icon-play.icon-hover:hover::before {
  content: "\ea34";
}

.icon-hover:hover .dls-icon-play::before {
  content: "\ea34";
}

.dls-icon-play-circle::before {
  content: "\ea32";
}
.dls-icon-play-circle.icon-hover:hover::before {
  content: "\ea33";
}

.icon-hover:hover .dls-icon-play-circle::before {
  content: "\ea33";
}

.dls-icon-play-circle-filled::before {
  content: "\ea33";
}

.dls-icon-play-filled::before {
  content: "\ea34";
}

.dls-icon-qr-scan::before {
  content: "\ea35";
}
.dls-icon-qr-scan.icon-hover:hover::before {
  content: "\ea36";
}

.icon-hover:hover .dls-icon-qr-scan::before {
  content: "\ea36";
}

.dls-icon-qr-scan-filled::before {
  content: "\ea36";
}

.dls-icon-receipt-add::before {
  content: "\ea37";
}
.dls-icon-receipt-add.icon-hover:hover::before {
  content: "\ea38";
}

.icon-hover:hover .dls-icon-receipt-add::before {
  content: "\ea38";
}

.dls-icon-receipt-add-filled::before {
  content: "\ea38";
}

.dls-icon-receipt-view::before {
  content: "\ea39";
}
.dls-icon-receipt-view.icon-hover:hover::before {
  content: "\ea3a";
}

.icon-hover:hover .dls-icon-receipt-view::before {
  content: "\ea3a";
}

.dls-icon-receipt-view-filled::before {
  content: "\ea3a";
}

.dls-icon-search::before {
  content: "\ea3b";
}
.dls-icon-search.icon-hover:hover::before {
  content: "\ea3c";
}

.icon-hover:hover .dls-icon-search::before {
  content: "\ea3c";
}

.dls-icon-search-filled::before {
  content: "\ea3c";
}

.dls-icon-share::before {
  content: "\ea3d";
}
.dls-icon-share.icon-hover:hover::before {
  content: "\ea3e";
}

.icon-hover:hover .dls-icon-share::before {
  content: "\ea3e";
}

.dls-icon-share-filled::before {
  content: "\ea3e";
}

.dls-icon-show::before {
  content: "\ea3f";
}
.dls-icon-show.icon-hover:hover::before {
  content: "\ea40";
}

.icon-hover:hover .dls-icon-show::before {
  content: "\ea40";
}

.dls-icon-show-filled::before {
  content: "\ea40";
}

.dls-icon-sound-off::before {
  content: "\ea41";
}
.dls-icon-sound-off.icon-hover:hover::before {
  content: "\ea42";
}

.icon-hover:hover .dls-icon-sound-off::before {
  content: "\ea42";
}

.dls-icon-sound-off-filled::before {
  content: "\ea42";
}

.dls-icon-sound-on::before {
  content: "\ea43";
}
.dls-icon-sound-on.icon-hover:hover::before {
  content: "\ea44";
}

.icon-hover:hover .dls-icon-sound-on::before {
  content: "\ea44";
}

.dls-icon-sound-on-filled::before {
  content: "\ea44";
}

.dls-icon-tap-to-pay::before {
  content: "\ea45";
}
.dls-icon-tap-to-pay.icon-hover:hover::before {
  content: "\ea46";
}

.icon-hover:hover .dls-icon-tap-to-pay::before {
  content: "\ea46";
}

.dls-icon-tap-to-pay-filled::before {
  content: "\ea46";
}

.dls-icon-thumbs-down::before {
  content: "\ea47";
}
.dls-icon-thumbs-down.icon-hover:hover::before {
  content: "\ea48";
}

.icon-hover:hover .dls-icon-thumbs-down::before {
  content: "\ea48";
}

.dls-icon-thumbs-down-filled::before {
  content: "\ea48";
}

.dls-icon-thumbs-up::before {
  content: "\ea49";
}
.dls-icon-thumbs-up.icon-hover:hover::before {
  content: "\ea4a";
}

.icon-hover:hover .dls-icon-thumbs-up::before {
  content: "\ea4a";
}

.dls-icon-thumbs-up-filled::before {
  content: "\ea4a";
}

.dls-icon-trash::before {
  content: "\ea4b";
}
.dls-icon-trash.icon-hover:hover::before {
  content: "\ea4c";
}

.icon-hover:hover .dls-icon-trash::before {
  content: "\ea4c";
}

.dls-icon-trash-filled::before {
  content: "\ea4c";
}

.dls-icon-unlock::before {
  content: "\ea4d";
}
.dls-icon-unlock.icon-hover:hover::before {
  content: "\ea4e";
}

.icon-hover:hover .dls-icon-unlock::before {
  content: "\ea4e";
}

.dls-icon-unlock-filled::before {
  content: "\ea4e";
}

.dls-icon-upload::before {
  content: "\ea4f";
}
.dls-icon-upload.icon-hover:hover::before {
  content: "\ea50";
}

.icon-hover:hover .dls-icon-upload::before {
  content: "\ea50";
}

.dls-icon-upload-filled::before {
  content: "\ea50";
}

.dls-icon-archive::before {
  content: "\eb04";
}
.dls-icon-archive.icon-hover:hover::before {
  content: "\eb05";
}

.icon-hover:hover .dls-icon-archive::before {
  content: "\eb05";
}

.dls-icon-archive-filled::before {
  content: "\eb05";
}

.dls-icon-wi-fi::before {
  content: "\eb5e";
}
.dls-icon-wi-fi.icon-hover:hover::before {
  content: "\eb5f";
}

.icon-hover:hover .dls-icon-wi-fi::before {
  content: "\eb5f";
}

.dls-icon-wi-fi-filled::before {
  content: "\eb5f";
}

.dls-icon-wifi-off::before {
  content: "\eb72";
}
.dls-icon-wifi-off.icon-hover:hover::before {
  content: "\eb73";
}

.icon-hover:hover .dls-icon-wifi-off::before {
  content: "\eb73";
}

.dls-icon-wifi-off-filled::before {
  content: "\eb73";
}

.dls-icon-attach::before {
  content: "\eb74";
}
.dls-icon-attach.icon-hover:hover::before {
  content: "\eb75";
}

.icon-hover:hover .dls-icon-attach::before {
  content: "\eb75";
}

.dls-icon-attach-filled::before {
  content: "\eb75";
}

.dls-icon-grid::before {
  content: "\eb76";
}
.dls-icon-grid.icon-hover:hover::before {
  content: "\eb77";
}

.icon-hover:hover .dls-icon-grid::before {
  content: "\eb77";
}

.dls-icon-grid-filled::before {
  content: "\eb77";
}

.dls-icon-list::before {
  content: "\eb8a";
}
.dls-icon-list.icon-hover:hover::before {
  content: "\eb8b";
}

.icon-hover:hover .dls-icon-list::before {
  content: "\eb8b";
}

.dls-icon-list-filled::before {
  content: "\eb8b";
}

.dls-icon-bookmark::before {
  content: "\eb91";
}
.dls-icon-bookmark.icon-hover:hover::before {
  content: "\eb92";
}

.icon-hover:hover .dls-icon-bookmark::before {
  content: "\eb92";
}

.dls-icon-bookmark-filled::before {
  content: "\eb92";
}

.dls-icon-cd::before {
  content: "\eb95";
}
.dls-icon-cd.icon-hover:hover::before {
  content: "\eb96";
}

.icon-hover:hover .dls-icon-cd::before {
  content: "\eb96";
}

.dls-icon-cd-filled::before {
  content: "\eb96";
}

.dls-icon-check-banking::before {
  content: "\eb97";
}
.dls-icon-check-banking.icon-hover:hover::before {
  content: "\eb98";
}

.icon-hover:hover .dls-icon-check-banking::before {
  content: "\eb98";
}

.dls-icon-check-banking-filled::before {
  content: "\eb98";
}

.dls-icon-check-scan::before {
  content: "\eb99";
}
.dls-icon-check-scan.icon-hover:hover::before {
  content: "\eb9a";
}

.icon-hover:hover .dls-icon-check-scan::before {
  content: "\eb9a";
}

.dls-icon-check-scan-filled::before {
  content: "\eb9a";
}

.dls-icon-direct-deposit::before {
  content: "\eb9b";
}
.dls-icon-direct-deposit.icon-hover:hover::before {
  content: "\eb9c";
}

.icon-hover:hover .dls-icon-direct-deposit::before {
  content: "\eb9c";
}

.dls-icon-direct-deposit-filled::before {
  content: "\eb9c";
}

.dls-icon-e-check::before {
  content: "\eb9d";
}
.dls-icon-e-check.icon-hover:hover::before {
  content: "\eb9e";
}

.icon-hover:hover .dls-icon-e-check::before {
  content: "\eb9e";
}

.dls-icon-e-check-filled::before {
  content: "\eb9e";
}

.dls-icon-high-yield::before {
  content: "\eb9f";
}
.dls-icon-high-yield.icon-hover:hover::before {
  content: "\eba0";
}

.icon-hover:hover .dls-icon-high-yield::before {
  content: "\eba0";
}

.dls-icon-high-yield-filled::before {
  content: "\eba0";
}

.dls-icon-instant::before {
  content: "\eba1";
}
.dls-icon-instant.icon-hover:hover::before {
  content: "\eba2";
}

.icon-hover:hover .dls-icon-instant::before {
  content: "\eba2";
}

.dls-icon-instant-filled::before {
  content: "\eba2";
}

.dls-icon-multi-channel::before {
  content: "\eba3";
}
.dls-icon-multi-channel.icon-hover:hover::before {
  content: "\eba4";
}

.icon-hover:hover .dls-icon-multi-channel::before {
  content: "\eba4";
}

.dls-icon-multi-channel-filled::before {
  content: "\eba4";
}

.dls-icon-overdraft-protection::before {
  content: "\eba5";
}
.dls-icon-overdraft-protection.icon-hover:hover::before {
  content: "\eba6";
}

.icon-hover:hover .dls-icon-overdraft-protection::before {
  content: "\eba6";
}

.dls-icon-overdraft-protection-filled::before {
  content: "\eba6";
}

.dls-icon-quick-transfer::before {
  content: "\eba7";
}
.dls-icon-quick-transfer.icon-hover:hover::before {
  content: "\eba8";
}

.icon-hover:hover .dls-icon-quick-transfer::before {
  content: "\eba8";
}

.dls-icon-quick-transfer-filled::before {
  content: "\eba8";
}

.dls-icon-recurring-interest::before {
  content: "\eba9";
}
.dls-icon-recurring-interest.icon-hover:hover::before {
  content: "\ebaa";
}

.icon-hover:hover .dls-icon-recurring-interest::before {
  content: "\ebaa";
}

.dls-icon-recurring-interest-filled::before {
  content: "\ebaa";
}

.dls-icon-retirement::before {
  content: "\ebab";
}
.dls-icon-retirement.icon-hover:hover::before {
  content: "\ebac";
}

.icon-hover:hover .dls-icon-retirement::before {
  content: "\ebac";
}

.dls-icon-retirement-filled::before {
  content: "\ebac";
}

.dls-icon-round-the-clock::before {
  content: "\ebad";
}
.dls-icon-round-the-clock.icon-hover:hover::before {
  content: "\ebae";
}

.icon-hover:hover .dls-icon-round-the-clock::before {
  content: "\ebae";
}

.dls-icon-round-the-clock-filled::before {
  content: "\ebae";
}

.dls-icon-savings::before {
  content: "\ebaf";
}
.dls-icon-savings.icon-hover:hover::before {
  content: "\ebb0";
}

.icon-hover:hover .dls-icon-savings::before {
  content: "\ebb0";
}

.dls-icon-savings-filled::before {
  content: "\ebb0";
}

.dls-icon-security::before {
  content: "\ebb1";
}
.dls-icon-security.icon-hover:hover::before {
  content: "\ebb2";
}

.icon-hover:hover .dls-icon-security::before {
  content: "\ebb2";
}

.dls-icon-security-filled::before {
  content: "\ebb2";
}

.dls-icon-transfer::before {
  content: "\ebb3";
}
.dls-icon-transfer.icon-hover:hover::before {
  content: "\ebb4";
}

.icon-hover:hover .dls-icon-transfer::before {
  content: "\ebb4";
}

.dls-icon-transfer-filled::before {
  content: "\ebb4";
}

.dls-icon-wire-transfer::before {
  content: "\ebb5";
}
.dls-icon-wire-transfer.icon-hover:hover::before {
  content: "\ebb6";
}

.icon-hover:hover .dls-icon-wire-transfer::before {
  content: "\ebb6";
}

.dls-icon-wire-transfer-filled::before {
  content: "\ebb6";
}

.dls-icon-bank-app::before {
  content: "\ebb7";
}
.dls-icon-bank-app.icon-hover:hover::before {
  content: "\ebb8";
}

.icon-hover:hover .dls-icon-bank-app::before {
  content: "\ebb8";
}

.dls-icon-bank-app-filled::before {
  content: "\ebb8";
}

.dls-icon-bank-mobile::before {
  content: "\ebb9";
}
.dls-icon-bank-mobile.icon-hover:hover::before {
  content: "\ebba";
}

.icon-hover:hover .dls-icon-bank-mobile::before {
  content: "\ebba";
}

.dls-icon-bank-mobile-filled::before {
  content: "\ebba";
}

.dls-icon-bank-mobile-landscape::before {
  content: "\ebbb";
}
.dls-icon-bank-mobile-landscape.icon-hover:hover::before {
  content: "\ebbc";
}

.icon-hover:hover .dls-icon-bank-mobile-landscape::before {
  content: "\ebbc";
}

.dls-icon-bank-mobile-landscape-filled::before {
  content: "\ebbc";
}

.dls-icon-bank::before {
  content: "\ea51";
}
.dls-icon-bank.icon-hover:hover::before {
  content: "\ea52";
}

.icon-hover:hover .dls-icon-bank::before {
  content: "\ea52";
}

.dls-icon-bank-filled::before {
  content: "\ea52";
}

.dls-icon-bar-chart::before {
  content: "\ea53";
}
.dls-icon-bar-chart.icon-hover:hover::before {
  content: "\ea54";
}

.icon-hover:hover .dls-icon-bar-chart::before {
  content: "\ea54";
}

.dls-icon-bar-chart-filled::before {
  content: "\ea54";
}

.dls-icon-billing::before {
  content: "\ea55";
}
.dls-icon-billing.icon-hover:hover::before {
  content: "\ea56";
}

.icon-hover:hover .dls-icon-billing::before {
  content: "\ea56";
}

.dls-icon-billing-filled::before {
  content: "\ea56";
}

.dls-icon-business::before {
  content: "\ea57";
}
.dls-icon-business.icon-hover:hover::before {
  content: "\ea58";
}

.icon-hover:hover .dls-icon-business::before {
  content: "\ea58";
}

.dls-icon-business-filled::before {
  content: "\ea58";
}

.dls-icon-calculator::before {
  content: "\ea59";
}
.dls-icon-calculator.icon-hover:hover::before {
  content: "\ea5a";
}

.icon-hover:hover .dls-icon-calculator::before {
  content: "\ea5a";
}

.dls-icon-calculator-filled::before {
  content: "\ea5a";
}

.dls-icon-card::before {
  content: "\ea5b";
}
.dls-icon-card.icon-hover:hover::before {
  content: "\ea5c";
}

.icon-hover:hover .dls-icon-card::before {
  content: "\ea5c";
}

.dls-icon-card-filled::before {
  content: "\ea5c";
}

.dls-icon-card-swipe::before {
  content: "\ea5d";
}
.dls-icon-card-swipe.icon-hover:hover::before {
  content: "\ea5e";
}

.icon-hover:hover .dls-icon-card-swipe::before {
  content: "\ea5e";
}

.dls-icon-card-swipe-filled::before {
  content: "\ea5e";
}

.dls-icon-cards::before {
  content: "\ea5f";
}
.dls-icon-cards.icon-hover:hover::before {
  content: "\ea60";
}

.icon-hover:hover .dls-icon-cards::before {
  content: "\ea60";
}

.dls-icon-cards-filled::before {
  content: "\ea60";
}

.dls-icon-credit-score::before {
  content: "\ea61";
}
.dls-icon-credit-score.icon-hover:hover::before {
  content: "\ea62";
}

.icon-hover:hover .dls-icon-credit-score::before {
  content: "\ea62";
}

.dls-icon-credit-score-filled::before {
  content: "\ea62";
}

.dls-icon-line-graph::before {
  content: "\ea63";
}
.dls-icon-line-graph.icon-hover:hover::before {
  content: "\ea64";
}

.icon-hover:hover .dls-icon-line-graph::before {
  content: "\ea64";
}

.dls-icon-line-graph-filled::before {
  content: "\ea64";
}

.dls-icon-p2p::before {
  content: "\ea65";
}
.dls-icon-p2p.icon-hover:hover::before {
  content: "\ea66";
}

.icon-hover:hover .dls-icon-p2p::before {
  content: "\ea66";
}

.dls-icon-p2p-filled::before {
  content: "\ea66";
}

.dls-icon-paperless::before {
  content: "\ea67";
}
.dls-icon-paperless.icon-hover:hover::before {
  content: "\ea68";
}

.icon-hover:hover .dls-icon-paperless::before {
  content: "\ea68";
}

.dls-icon-paperless-filled::before {
  content: "\ea68";
}

.dls-icon-payment-due::before {
  content: "\ea69";
}
.dls-icon-payment-due.icon-hover:hover::before {
  content: "\ea6a";
}

.icon-hover:hover .dls-icon-payment-due::before {
  content: "\ea6a";
}

.dls-icon-payment-due-filled::before {
  content: "\ea6a";
}

.dls-icon-pie-chart::before {
  content: "\ea6b";
}
.dls-icon-pie-chart.icon-hover:hover::before {
  content: "\ea6c";
}

.icon-hover:hover .dls-icon-pie-chart::before {
  content: "\ea6c";
}

.dls-icon-pie-chart-filled::before {
  content: "\ea6c";
}

.dls-icon-receipt::before {
  content: "\ea6d";
}
.dls-icon-receipt.icon-hover:hover::before {
  content: "\ea6e";
}

.icon-hover:hover .dls-icon-receipt::before {
  content: "\ea6e";
}

.dls-icon-receipt-filled::before {
  content: "\ea6e";
}

.dls-icon-statement-paid::before {
  content: "\ea6f";
}
.dls-icon-statement-paid.icon-hover:hover::before {
  content: "\ea70";
}

.icon-hover:hover .dls-icon-statement-paid::before {
  content: "\ea70";
}

.dls-icon-statement-paid-filled::before {
  content: "\ea70";
}

.dls-icon-statement-ready::before {
  content: "\ea71";
}
.dls-icon-statement-ready.icon-hover:hover::before {
  content: "\ea72";
}

.icon-hover:hover .dls-icon-statement-ready::before {
  content: "\ea72";
}

.dls-icon-statement-ready-filled::before {
  content: "\ea72";
}

.dls-icon-tag::before {
  content: "\ea73";
}
.dls-icon-tag.icon-hover:hover::before {
  content: "\ea74";
}

.icon-hover:hover .dls-icon-tag::before {
  content: "\ea74";
}

.dls-icon-tag-filled::before {
  content: "\ea74";
}

.dls-icon-card-contactless::before {
  content: "\eb78";
}
.dls-icon-card-contactless.icon-hover:hover::before {
  content: "\eb79";
}

.icon-hover:hover .dls-icon-card-contactless::before {
  content: "\eb79";
}

.dls-icon-card-contactless-filled::before {
  content: "\eb79";
}

.dls-icon-card-insert::before {
  content: "\eb7a";
}
.dls-icon-card-insert.icon-hover:hover::before {
  content: "\eb7b";
}

.icon-hover:hover .dls-icon-card-insert::before {
  content: "\eb7b";
}

.dls-icon-card-insert-filled::before {
  content: "\eb7b";
}

.dls-icon-card-tap::before {
  content: "\eb7c";
}
.dls-icon-card-tap.icon-hover:hover::before {
  content: "\eb7d";
}

.icon-hover:hover .dls-icon-card-tap::before {
  content: "\eb7d";
}

.dls-icon-card-tap-filled::before {
  content: "\eb7d";
}

.dls-icon-cards-contactless::before {
  content: "\eb7e";
}
.dls-icon-cards-contactless.icon-hover:hover::before {
  content: "\eb7f";
}

.icon-hover:hover .dls-icon-cards-contactless::before {
  content: "\eb7f";
}

.dls-icon-cards-contactless-filled::before {
  content: "\eb7f";
}

.dls-icon-open-banking::before {
  content: "\eb8f";
}
.dls-icon-open-banking.icon-hover:hover::before {
  content: "\eb90";
}

.icon-hover:hover .dls-icon-open-banking::before {
  content: "\eb90";
}

.dls-icon-open-banking-filled::before {
  content: "\eb90";
}

.dls-icon-chat::before {
  content: "\ea75";
}
.dls-icon-chat.icon-hover:hover::before {
  content: "\ea76";
}

.icon-hover:hover .dls-icon-chat::before {
  content: "\ea76";
}

.dls-icon-chat-filled::before {
  content: "\ea76";
}

.dls-icon-desktop::before {
  content: "\ea77";
}
.dls-icon-desktop.icon-hover:hover::before {
  content: "\ea78";
}

.icon-hover:hover .dls-icon-desktop::before {
  content: "\ea78";
}

.dls-icon-desktop-filled::before {
  content: "\ea78";
}

.dls-icon-email::before {
  content: "\ea79";
}
.dls-icon-email.icon-hover:hover::before {
  content: "\ea7a";
}

.icon-hover:hover .dls-icon-email::before {
  content: "\ea7a";
}

.dls-icon-email-filled::before {
  content: "\ea7a";
}

.dls-icon-faceid::before {
  content: "\ea7b";
}
.dls-icon-faceid.icon-hover:hover::before {
  content: "\ea7c";
}

.icon-hover:hover .dls-icon-faceid::before {
  content: "\ea7c";
}

.dls-icon-faceid-filled::before {
  content: "\ea7c";
}

.dls-icon-feedback::before {
  content: "\ea7d";
}
.dls-icon-feedback.icon-hover:hover::before {
  content: "\ea7e";
}

.icon-hover:hover .dls-icon-feedback::before {
  content: "\ea7e";
}

.dls-icon-feedback-filled::before {
  content: "\ea7e";
}

.dls-icon-laptop::before {
  content: "\ea7f";
}
.dls-icon-laptop.icon-hover:hover::before {
  content: "\ea80";
}

.icon-hover:hover .dls-icon-laptop::before {
  content: "\ea80";
}

.dls-icon-laptop-filled::before {
  content: "\ea80";
}

.dls-icon-link::before {
  content: "\ea81";
}
.dls-icon-link.icon-hover:hover::before {
  content: "\ea82";
}

.icon-hover:hover .dls-icon-link::before {
  content: "\ea82";
}

.dls-icon-link-filled::before {
  content: "\ea82";
}

.dls-icon-mobile::before {
  content: "\ea83";
}
.dls-icon-mobile.icon-hover:hover::before {
  content: "\ea84";
}

.icon-hover:hover .dls-icon-mobile::before {
  content: "\ea84";
}

.dls-icon-mobile-filled::before {
  content: "\ea84";
}

.dls-icon-social::before {
  content: "\ea85";
}
.dls-icon-social.icon-hover:hover::before {
  content: "\ea86";
}

.icon-hover:hover .dls-icon-social::before {
  content: "\ea86";
}

.dls-icon-social-filled::before {
  content: "\ea86";
}

.dls-icon-tablet::before {
  content: "\ea87";
}
.dls-icon-tablet.icon-hover:hover::before {
  content: "\ea88";
}

.icon-hover:hover .dls-icon-tablet::before {
  content: "\ea88";
}

.dls-icon-tablet-filled::before {
  content: "\ea88";
}

.dls-icon-telephone::before {
  content: "\ea89";
}
.dls-icon-telephone.icon-hover:hover::before {
  content: "\ea8a";
}

.icon-hover:hover .dls-icon-telephone::before {
  content: "\ea8a";
}

.dls-icon-telephone-filled::before {
  content: "\ea8a";
}

.dls-icon-watch::before {
  content: "\ea8b";
}
.dls-icon-watch.icon-hover:hover::before {
  content: "\ea8c";
}

.icon-hover:hover .dls-icon-watch::before {
  content: "\ea8c";
}

.dls-icon-watch-filled::before {
  content: "\ea8c";
}

.dls-icon-autopay::before {
  content: "\ea8d";
}
.dls-icon-autopay.icon-hover:hover::before {
  content: "\ea8e";
}

.icon-hover:hover .dls-icon-autopay::before {
  content: "\ea8e";
}

.dls-icon-autopay-filled::before {
  content: "\ea8e";
}

.dls-icon-baht::before {
  content: "\ea8f";
}
.dls-icon-baht.icon-hover:hover::before {
  content: "\ea94";
}

.icon-hover:hover .dls-icon-baht::before {
  content: "\ea94";
}

.dls-icon-baht-autopay::before {
  content: "\ea90";
}
.dls-icon-baht-autopay.icon-hover:hover::before {
  content: "\ea91";
}

.icon-hover:hover .dls-icon-baht-autopay::before {
  content: "\ea91";
}

.dls-icon-baht-autopay-filled::before {
  content: "\ea91";
}

.dls-icon-baht-cashback::before {
  content: "\ea92";
}
.dls-icon-baht-cashback.icon-hover:hover::before {
  content: "\ea93";
}

.icon-hover:hover .dls-icon-baht-cashback::before {
  content: "\ea93";
}

.dls-icon-baht-cashback-filled::before {
  content: "\ea93";
}

.dls-icon-baht-filled::before {
  content: "\ea94";
}

.dls-icon-cashback::before {
  content: "\ea95";
}
.dls-icon-cashback.icon-hover:hover::before {
  content: "\ea96";
}

.icon-hover:hover .dls-icon-cashback::before {
  content: "\ea96";
}

.dls-icon-cashback-filled::before {
  content: "\ea96";
}

.dls-icon-dollar::before {
  content: "\ea97";
}
.dls-icon-dollar.icon-hover:hover::before {
  content: "\ea98";
}

.icon-hover:hover .dls-icon-dollar::before {
  content: "\ea98";
}

.dls-icon-dollar-filled::before {
  content: "\ea98";
}

.dls-icon-euro::before {
  content: "\ea99";
}
.dls-icon-euro.icon-hover:hover::before {
  content: "\ea9e";
}

.icon-hover:hover .dls-icon-euro::before {
  content: "\ea9e";
}

.dls-icon-euro-autopay::before {
  content: "\ea9a";
}
.dls-icon-euro-autopay.icon-hover:hover::before {
  content: "\ea9b";
}

.icon-hover:hover .dls-icon-euro-autopay::before {
  content: "\ea9b";
}

.dls-icon-euro-autopay-filled::before {
  content: "\ea9b";
}

.dls-icon-euro-cashback::before {
  content: "\ea9c";
}
.dls-icon-euro-cashback.icon-hover:hover::before {
  content: "\ea9d";
}

.icon-hover:hover .dls-icon-euro-cashback::before {
  content: "\ea9d";
}

.dls-icon-euro-cashback-filled::before {
  content: "\ea9d";
}

.dls-icon-euro-filled::before {
  content: "\ea9e";
}

.dls-icon-krone::before {
  content: "\ea9f";
}
.dls-icon-krone.icon-hover:hover::before {
  content: "\eaa4";
}

.icon-hover:hover .dls-icon-krone::before {
  content: "\eaa4";
}

.dls-icon-krone-autopay::before {
  content: "\eaa0";
}
.dls-icon-krone-autopay.icon-hover:hover::before {
  content: "\eaa1";
}

.icon-hover:hover .dls-icon-krone-autopay::before {
  content: "\eaa1";
}

.dls-icon-krone-autopay-filled::before {
  content: "\eaa1";
}

.dls-icon-krone-cashback::before {
  content: "\eaa2";
}
.dls-icon-krone-cashback.icon-hover:hover::before {
  content: "\eaa3";
}

.icon-hover:hover .dls-icon-krone-cashback::before {
  content: "\eaa3";
}

.dls-icon-krone-cashback-filled::before {
  content: "\eaa3";
}

.dls-icon-krone-filled::before {
  content: "\eaa4";
}

.dls-icon-pound::before {
  content: "\eaa5";
}
.dls-icon-pound.icon-hover:hover::before {
  content: "\eaaa";
}

.icon-hover:hover .dls-icon-pound::before {
  content: "\eaaa";
}

.dls-icon-pound-autopay::before {
  content: "\eaa6";
}
.dls-icon-pound-autopay.icon-hover:hover::before {
  content: "\eaa7";
}

.icon-hover:hover .dls-icon-pound-autopay::before {
  content: "\eaa7";
}

.dls-icon-pound-autopay-filled::before {
  content: "\eaa7";
}

.dls-icon-pound-cashback::before {
  content: "\eaa8";
}
.dls-icon-pound-cashback.icon-hover:hover::before {
  content: "\eaa9";
}

.icon-hover:hover .dls-icon-pound-cashback::before {
  content: "\eaa9";
}

.dls-icon-pound-cashback-filled::before {
  content: "\eaa9";
}

.dls-icon-pound-filled::before {
  content: "\eaaa";
}

.dls-icon-rupee::before {
  content: "\eaab";
}
.dls-icon-rupee.icon-hover:hover::before {
  content: "\eab0";
}

.icon-hover:hover .dls-icon-rupee::before {
  content: "\eab0";
}

.dls-icon-rupee-autopay::before {
  content: "\eaac";
}
.dls-icon-rupee-autopay.icon-hover:hover::before {
  content: "\eaad";
}

.icon-hover:hover .dls-icon-rupee-autopay::before {
  content: "\eaad";
}

.dls-icon-rupee-autopay-filled::before {
  content: "\eaad";
}

.dls-icon-rupee-cashback::before {
  content: "\eaae";
}
.dls-icon-rupee-cashback.icon-hover:hover::before {
  content: "\eaaf";
}

.icon-hover:hover .dls-icon-rupee-cashback::before {
  content: "\eaaf";
}

.dls-icon-rupee-cashback-filled::before {
  content: "\eaaf";
}

.dls-icon-rupee-filled::before {
  content: "\eab0";
}

.dls-icon-yen::before {
  content: "\eab1";
}
.dls-icon-yen.icon-hover:hover::before {
  content: "\eab6";
}

.icon-hover:hover .dls-icon-yen::before {
  content: "\eab6";
}

.dls-icon-yen-autopay::before {
  content: "\eab2";
}
.dls-icon-yen-autopay.icon-hover:hover::before {
  content: "\eab3";
}

.icon-hover:hover .dls-icon-yen-autopay::before {
  content: "\eab3";
}

.dls-icon-yen-autopay-filled::before {
  content: "\eab3";
}

.dls-icon-yen-cashback::before {
  content: "\eab4";
}
.dls-icon-yen-cashback.icon-hover:hover::before {
  content: "\eab5";
}

.icon-hover:hover .dls-icon-yen-cashback::before {
  content: "\eab5";
}

.dls-icon-yen-cashback-filled::before {
  content: "\eab5";
}

.dls-icon-yen-filled::before {
  content: "\eab6";
}

.dls-icon-pound-no-fee-filled::before {
  content: "\eb93";
}

.dls-icon-pound-no-fee::before {
  content: "\eb94";
}
.dls-icon-pound-no-fee.icon-hover:hover::before {
  content: "\eb93";
}

.icon-hover:hover .dls-icon-pound-no-fee::before {
  content: "\eb93";
}

.dls-glyph-account::before {
  content: "\eab7";
}

.dls-glyph-plus-circle::before {
  content: "\eab8";
}

.dls-icon-business-services::before {
  content: "\eab9";
}
.dls-icon-business-services.icon-hover:hover::before {
  content: "\eaba";
}

.icon-hover:hover .dls-icon-business-services::before {
  content: "\eaba";
}

.dls-icon-business-services-filled::before {
  content: "\eaba";
}

.dls-icon-neutral::before {
  content: "\eabb";
}
.dls-icon-neutral.icon-hover:hover::before {
  content: "\eabc";
}

.icon-hover:hover .dls-icon-neutral::before {
  content: "\eabc";
}

.dls-icon-neutral-filled::before {
  content: "\eabc";
}

.dls-icon-sort-down::before {
  content: "\eabd";
}

.dls-icon-sort-up::before {
  content: "\eabe";
}

.dls-icon-trends::before {
  content: "\eabf";
}
.dls-icon-trends.icon-hover:hover::before {
  content: "\eac0";
}

.icon-hover:hover .dls-icon-trends::before {
  content: "\eac0";
}

.dls-icon-trends-filled::before {
  content: "\eac0";
}

.dls-icon-cancel-circle::before {
  content: "\eac1";
}
.dls-icon-cancel-circle.icon-hover:hover::before {
  content: "\eac2";
}

.icon-hover:hover .dls-icon-cancel-circle::before {
  content: "\eac2";
}

.dls-icon-cancel-circle-filled::before {
  content: "\eac2";
}

.dls-icon-close::before {
  content: "\eac3";
}
.dls-icon-close.icon-hover:hover::before {
  content: "\eac4";
}

.icon-hover:hover .dls-icon-close::before {
  content: "\eac4";
}

.dls-icon-close-filled::before {
  content: "\eac4";
}

.dls-icon-down::before {
  content: "\eac5";
}
.dls-icon-down.icon-hover:hover::before {
  content: "\eac6";
}

.icon-hover:hover .dls-icon-down::before {
  content: "\eac6";
}

.dls-icon-down-filled::before {
  content: "\eac6";
}

.dls-icon-left::before {
  content: "\eac7";
}
.dls-icon-left.icon-hover:hover::before {
  content: "\eac8";
}

.icon-hover:hover .dls-icon-left::before {
  content: "\eac8";
}

.dls-icon-left-filled::before {
  content: "\eac8";
}

.dls-icon-minus::before {
  content: "\eac9";
}
.dls-icon-minus.icon-hover:hover::before {
  content: "\eacc";
}

.icon-hover:hover .dls-icon-minus::before {
  content: "\eacc";
}

.dls-icon-minus-circle::before {
  content: "\eaca";
}
.dls-icon-minus-circle.icon-hover:hover::before {
  content: "\eacb";
}

.icon-hover:hover .dls-icon-minus-circle::before {
  content: "\eacb";
}

.dls-icon-minus-circle-filled::before {
  content: "\eacb";
}

.dls-icon-minus-filled::before {
  content: "\eacc";
}

.dls-icon-more::before {
  content: "\eacd";
}
.dls-icon-more.icon-hover:hover::before {
  content: "\eace";
}

.icon-hover:hover .dls-icon-more::before {
  content: "\eace";
}

.dls-icon-more-filled::before {
  content: "\eace";
}

.dls-icon-plus::before {
  content: "\eacf";
}
.dls-icon-plus.icon-hover:hover::before {
  content: "\ead2";
}

.icon-hover:hover .dls-icon-plus::before {
  content: "\ead2";
}

.dls-icon-plus-circle::before {
  content: "\ead0";
}
.dls-icon-plus-circle.icon-hover:hover::before {
  content: "\ead1";
}

.icon-hover:hover .dls-icon-plus-circle::before {
  content: "\ead1";
}

.dls-icon-plus-circle-filled::before {
  content: "\ead1";
}

.dls-icon-plus-filled::before {
  content: "\ead2";
}

.dls-icon-right::before {
  content: "\ead3";
}
.dls-icon-right.icon-hover:hover::before {
  content: "\ead4";
}

.icon-hover:hover .dls-icon-right::before {
  content: "\ead4";
}

.dls-icon-right-filled::before {
  content: "\ead4";
}

.dls-icon-source::before {
  content: "\ead5";
}
.dls-icon-source.icon-hover:hover::before {
  content: "\ead6";
}

.icon-hover:hover .dls-icon-source::before {
  content: "\ead6";
}

.dls-icon-source-filled::before {
  content: "\ead6";
}

.dls-icon-up::before {
  content: "\ead7";
}
.dls-icon-up.icon-hover:hover::before {
  content: "\ead8";
}

.icon-hover:hover .dls-icon-up::before {
  content: "\ead8";
}

.dls-icon-up-filled::before {
  content: "\ead8";
}

.dls-icon-accessibility::before {
  content: "\ead9";
}
.dls-icon-accessibility.icon-hover:hover::before {
  content: "\eada";
}

.icon-hover:hover .dls-icon-accessibility::before {
  content: "\eada";
}

.dls-icon-accessibility-filled::before {
  content: "\eada";
}

.dls-icon-account::before {
  content: "\eadb";
}
.dls-icon-account.icon-hover:hover::before {
  content: "\eadc";
}

.icon-hover:hover .dls-icon-account::before {
  content: "\eadc";
}

.dls-icon-account-filled::before {
  content: "\eadc";
}

.dls-icon-activity::before {
  content: "\eadd";
}
.dls-icon-activity.icon-hover:hover::before {
  content: "\eade";
}

.icon-hover:hover .dls-icon-activity::before {
  content: "\eade";
}

.dls-icon-activity-filled::before {
  content: "\eade";
}

.dls-icon-calendar::before {
  content: "\eadf";
}
.dls-icon-calendar.icon-hover:hover::before {
  content: "\eae0";
}

.icon-hover:hover .dls-icon-calendar::before {
  content: "\eae0";
}

.dls-icon-calendar-filled::before {
  content: "\eae0";
}

.dls-icon-chip::before {
  content: "\eae1";
}
.dls-icon-chip.icon-hover:hover::before {
  content: "\eae2";
}

.icon-hover:hover .dls-icon-chip::before {
  content: "\eae2";
}

.dls-icon-chip-filled::before {
  content: "\eae2";
}

.dls-icon-document::before {
  content: "\eae3";
}
.dls-icon-document.icon-hover:hover::before {
  content: "\eae4";
}

.icon-hover:hover .dls-icon-document::before {
  content: "\eae4";
}

.dls-icon-document-filled::before {
  content: "\eae4";
}

.dls-icon-hearing-impaired::before {
  content: "\eae5";
}
.dls-icon-hearing-impaired.icon-hover:hover::before {
  content: "\eae6";
}

.icon-hover:hover .dls-icon-hearing-impaired::before {
  content: "\eae6";
}

.dls-icon-hearing-impaired-filled::before {
  content: "\eae6";
}

.dls-icon-home::before {
  content: "\eae7";
}
.dls-icon-home.icon-hover:hover::before {
  content: "\eae8";
}

.icon-hover:hover .dls-icon-home::before {
  content: "\eae8";
}

.dls-icon-home-filled::before {
  content: "\eae8";
}

.dls-icon-pdf::before {
  content: "\eae9";
}
.dls-icon-pdf.icon-hover:hover::before {
  content: "\eaea";
}

.icon-hover:hover .dls-icon-pdf::before {
  content: "\eaea";
}

.dls-icon-pdf-filled::before {
  content: "\eaea";
}

.dls-icon-print::before {
  content: "\eaeb";
}
.dls-icon-print.icon-hover:hover::before {
  content: "\eaec";
}

.icon-hover:hover .dls-icon-print::before {
  content: "\eaec";
}

.dls-icon-print-filled::before {
  content: "\eaec";
}

.dls-icon-setting::before {
  content: "\eaed";
}
.dls-icon-setting.icon-hover:hover::before {
  content: "\eaee";
}

.icon-hover:hover .dls-icon-setting::before {
  content: "\eaee";
}

.dls-icon-setting-filled::before {
  content: "\eaee";
}

.dls-icon-time::before {
  content: "\eaef";
}
.dls-icon-time.icon-hover:hover::before {
  content: "\eaf0";
}

.icon-hover:hover .dls-icon-time::before {
  content: "\eaf0";
}

.dls-icon-time-filled::before {
  content: "\eaf0";
}

.dls-glyph-cancel-circle::before {
  content: "\eaf1";
}

.dls-glyph-check::before {
  content: "\eaf2";
}

.dls-glyph-close::before {
  content: "\eaf3";
}

.dls-glyph-double-left::before {
  content: "\eaf4";
}

.dls-glyph-double-right::before {
  content: "\eaf5";
}

.dls-glyph-down::before {
  content: "\eaf6";
}

.dls-glyph-equal::before {
  content: "\eaf7";
}

.dls-glyph-favorite::before {
  content: "\eaf8";
}

.dls-glyph-info::before {
  content: "\eaf9";
}

.dls-glyph-left::before {
  content: "\eafa";
}

.dls-glyph-minus::before {
  content: "\eafb";
}

.dls-glyph-nav::before {
  content: "\eafc";
}

.dls-glyph-plus::before {
  content: "\eafd";
}

.dls-glyph-right::before {
  content: "\eafe";
}

.dls-glyph-sort-down::before {
  content: "\eaff";
}

.dls-glyph-sort-up::before {
  content: "\eb00";
}

.dls-glyph-up::before {
  content: "\eb01";
}

.dls-glyph-link-out::before {
  content: "\eb8c";
}

.dls-icon-airplane::before {
  content: "\eb02";
}
.dls-icon-airplane.icon-hover:hover::before {
  content: "\eb03";
}

.icon-hover:hover .dls-icon-airplane::before {
  content: "\eb03";
}

.dls-icon-airplane-filled::before {
  content: "\eb03";
}

.dls-icon-car::before {
  content: "\eb06";
}
.dls-icon-car.icon-hover:hover::before {
  content: "\eb07";
}

.icon-hover:hover .dls-icon-car::before {
  content: "\eb07";
}

.dls-icon-car-filled::before {
  content: "\eb07";
}

.dls-icon-card-benefit::before {
  content: "\eb08";
}
.dls-icon-card-benefit.icon-hover:hover::before {
  content: "\eb09";
}

.icon-hover:hover .dls-icon-card-benefit::before {
  content: "\eb09";
}

.dls-icon-card-benefit-filled::before {
  content: "\eb09";
}

.dls-icon-cart::before {
  content: "\eb0a";
}
.dls-icon-cart.icon-hover:hover::before {
  content: "\eb0b";
}

.icon-hover:hover .dls-icon-cart::before {
  content: "\eb0b";
}

.dls-icon-cart-filled::before {
  content: "\eb0b";
}

.dls-icon-concierge::before {
  content: "\eb0c";
}
.dls-icon-concierge.icon-hover:hover::before {
  content: "\eb0d";
}

.icon-hover:hover .dls-icon-concierge::before {
  content: "\eb0d";
}

.dls-icon-concierge-filled::before {
  content: "\eb0d";
}

.dls-icon-cruise-ship::before {
  content: "\eb0e";
}
.dls-icon-cruise-ship.icon-hover:hover::before {
  content: "\eb0f";
}

.icon-hover:hover .dls-icon-cruise-ship::before {
  content: "\eb0f";
}

.dls-icon-cruise-ship-filled::before {
  content: "\eb0f";
}

.dls-icon-data-protection::before {
  content: "\eb10";
}
.dls-icon-data-protection.icon-hover:hover::before {
  content: "\eb11";
}

.icon-hover:hover .dls-icon-data-protection::before {
  content: "\eb11";
}

.dls-icon-data-protection-filled::before {
  content: "\eb11";
}

.dls-icon-dining::before {
  content: "\eb12";
}
.dls-icon-dining.icon-hover:hover::before {
  content: "\eb13";
}

.icon-hover:hover .dls-icon-dining::before {
  content: "\eb13";
}

.dls-icon-dining-filled::before {
  content: "\eb13";
}

.dls-icon-donate::before {
  content: "\eb14";
}
.dls-icon-donate.icon-hover:hover::before {
  content: "\eb15";
}

.icon-hover:hover .dls-icon-donate::before {
  content: "\eb15";
}

.dls-icon-donate-filled::before {
  content: "\eb15";
}

.dls-icon-entertainment::before {
  content: "\eb16";
}
.dls-icon-entertainment.icon-hover:hover::before {
  content: "\eb17";
}

.icon-hover:hover .dls-icon-entertainment::before {
  content: "\eb17";
}

.dls-icon-entertainment-filled::before {
  content: "\eb17";
}

.dls-icon-fraud-protection::before {
  content: "\eb18";
}
.dls-icon-fraud-protection.icon-hover:hover::before {
  content: "\eb19";
}

.icon-hover:hover .dls-icon-fraud-protection::before {
  content: "\eb19";
}

.dls-icon-fraud-protection-filled::before {
  content: "\eb19";
}

.dls-icon-freeze-card::before {
  content: "\eb1a";
}
.dls-icon-freeze-card.icon-hover:hover::before {
  content: "\eb1b";
}

.icon-hover:hover .dls-icon-freeze-card::before {
  content: "\eb1b";
}

.dls-icon-freeze-card-filled::before {
  content: "\eb1b";
}

.dls-icon-gas-station::before {
  content: "\eb1c";
}
.dls-icon-gas-station.icon-hover:hover::before {
  content: "\eb1d";
}

.icon-hover:hover .dls-icon-gas-station::before {
  content: "\eb1d";
}

.dls-icon-gas-station-filled::before {
  content: "\eb1d";
}

.dls-icon-gift::before {
  content: "\eb1e";
}
.dls-icon-gift.icon-hover:hover::before {
  content: "\eb21";
}

.icon-hover:hover .dls-icon-gift::before {
  content: "\eb21";
}

.dls-icon-gift-card::before {
  content: "\eb1f";
}
.dls-icon-gift-card.icon-hover:hover::before {
  content: "\eb20";
}

.icon-hover:hover .dls-icon-gift-card::before {
  content: "\eb20";
}

.dls-icon-gift-card-filled::before {
  content: "\eb20";
}

.dls-icon-gift-filled::before {
  content: "\eb21";
}

.dls-icon-grocery::before {
  content: "\eb22";
}
.dls-icon-grocery.icon-hover:hover::before {
  content: "\eb23";
}

.icon-hover:hover .dls-icon-grocery::before {
  content: "\eb23";
}

.dls-icon-grocery-filled::before {
  content: "\eb23";
}

.dls-icon-hotel::before {
  content: "\eb24";
}
.dls-icon-hotel.icon-hover:hover::before {
  content: "\eb25";
}

.icon-hover:hover .dls-icon-hotel::before {
  content: "\eb25";
}

.dls-icon-hotel-filled::before {
  content: "\eb25";
}

.dls-icon-infinity::before {
  content: "\eb26";
}
.dls-icon-infinity.icon-hover:hover::before {
  content: "\eb27";
}

.icon-hover:hover .dls-icon-infinity::before {
  content: "\eb27";
}

.dls-icon-infinity-filled::before {
  content: "\eb27";
}

.dls-icon-insurance::before {
  content: "\eb28";
}
.dls-icon-insurance.icon-hover:hover::before {
  content: "\eb29";
}

.icon-hover:hover .dls-icon-insurance::before {
  content: "\eb29";
}

.dls-icon-insurance-filled::before {
  content: "\eb29";
}

.dls-icon-location::before {
  content: "\eb2a";
}
.dls-icon-location.icon-hover:hover::before {
  content: "\eb2b";
}

.icon-hover:hover .dls-icon-location::before {
  content: "\eb2b";
}

.dls-icon-location-filled::before {
  content: "\eb2b";
}

.dls-icon-lock-card::before {
  content: "\eb2c";
}
.dls-icon-lock-card.icon-hover:hover::before {
  content: "\eb2d";
}

.icon-hover:hover .dls-icon-lock-card::before {
  content: "\eb2d";
}

.dls-icon-lock-card-filled::before {
  content: "\eb2d";
}

.dls-icon-lounge::before {
  content: "\eb2e";
}
.dls-icon-lounge.icon-hover:hover::before {
  content: "\eb2f";
}

.icon-hover:hover .dls-icon-lounge::before {
  content: "\eb2f";
}

.dls-icon-lounge-filled::before {
  content: "\eb2f";
}

.dls-icon-medal::before {
  content: "\eb30";
}
.dls-icon-medal.icon-hover:hover::before {
  content: "\eb31";
}

.icon-hover:hover .dls-icon-medal::before {
  content: "\eb31";
}

.dls-icon-medal-filled::before {
  content: "\eb31";
}

.dls-icon-membership::before {
  content: "\eb32";
}
.dls-icon-membership.icon-hover:hover::before {
  content: "\eb33";
}

.icon-hover:hover .dls-icon-membership::before {
  content: "\eb33";
}

.dls-icon-membership-filled::before {
  content: "\eb33";
}

.dls-icon-merchandise::before {
  content: "\eb34";
}
.dls-icon-merchandise.icon-hover:hover::before {
  content: "\eb35";
}

.icon-hover:hover .dls-icon-merchandise::before {
  content: "\eb35";
}

.dls-icon-merchandise-filled::before {
  content: "\eb35";
}

.dls-icon-no-fee::before {
  content: "\eb36";
}
.dls-icon-no-fee.icon-hover:hover::before {
  content: "\eb37";
}

.icon-hover:hover .dls-icon-no-fee::before {
  content: "\eb37";
}

.dls-icon-no-fee-filled::before {
  content: "\eb37";
}

.dls-icon-offers-desktop::before {
  content: "\eb38";
}
.dls-icon-offers-desktop.icon-hover:hover::before {
  content: "\eb39";
}

.icon-hover:hover .dls-icon-offers-desktop::before {
  content: "\eb39";
}

.dls-icon-offers-desktop-filled::before {
  content: "\eb39";
}

.dls-icon-offers-mobile::before {
  content: "\eb3a";
}
.dls-icon-offers-mobile.icon-hover:hover::before {
  content: "\eb3b";
}

.icon-hover:hover .dls-icon-offers-mobile::before {
  content: "\eb3b";
}

.dls-icon-offers-mobile-filled::before {
  content: "\eb3b";
}

.dls-icon-oversize-bag::before {
  content: "\eb3c";
}
.dls-icon-oversize-bag.icon-hover:hover::before {
  content: "\eb3d";
}

.icon-hover:hover .dls-icon-oversize-bag::before {
  content: "\eb3d";
}

.dls-icon-oversize-bag-filled::before {
  content: "\eb3d";
}

.dls-icon-partnership::before {
  content: "\eb3e";
}
.dls-icon-partnership.icon-hover:hover::before {
  content: "\eb3f";
}

.icon-hover:hover .dls-icon-partnership::before {
  content: "\eb3f";
}

.dls-icon-partnership-filled::before {
  content: "\eb3f";
}

.dls-icon-pet::before {
  content: "\eb40";
}
.dls-icon-pet.icon-hover:hover::before {
  content: "\eb41";
}

.icon-hover:hover .dls-icon-pet::before {
  content: "\eb41";
}

.dls-icon-pet-filled::before {
  content: "\eb41";
}

.dls-icon-point-10k::before {
  content: "\eb42";
}
.dls-icon-point-10k.icon-hover:hover::before {
  content: "\eb43";
}

.icon-hover:hover .dls-icon-point-10k::before {
  content: "\eb43";
}

.dls-icon-point-10k-filled::before {
  content: "\eb43";
}

.dls-icon-point-20k::before {
  content: "\eb44";
}
.dls-icon-point-20k.icon-hover:hover::before {
  content: "\eb45";
}

.icon-hover:hover .dls-icon-point-20k::before {
  content: "\eb45";
}

.dls-icon-point-20k-filled::before {
  content: "\eb45";
}

.dls-icon-point-2x::before {
  content: "\eb46";
}
.dls-icon-point-2x.icon-hover:hover::before {
  content: "\eb47";
}

.icon-hover:hover .dls-icon-point-2x::before {
  content: "\eb47";
}

.dls-icon-point-2x-filled::before {
  content: "\eb47";
}

.dls-icon-point-3x::before {
  content: "\eb48";
}
.dls-icon-point-3x.icon-hover:hover::before {
  content: "\eb49";
}

.icon-hover:hover .dls-icon-point-3x::before {
  content: "\eb49";
}

.dls-icon-point-3x-filled::before {
  content: "\eb49";
}

.dls-icon-point-5x::before {
  content: "\eb4a";
}
.dls-icon-point-5x.icon-hover:hover::before {
  content: "\eb4b";
}

.icon-hover:hover .dls-icon-point-5x::before {
  content: "\eb4b";
}

.dls-icon-point-5x-filled::before {
  content: "\eb4b";
}

.dls-icon-point-8x::before {
  content: "\eb4c";
}
.dls-icon-point-8x.icon-hover:hover::before {
  content: "\eb4d";
}

.icon-hover:hover .dls-icon-point-8x::before {
  content: "\eb4d";
}

.dls-icon-point-8x-filled::before {
  content: "\eb4d";
}

.dls-icon-recent-points::before {
  content: "\eb4e";
}
.dls-icon-recent-points.icon-hover:hover::before {
  content: "\eb4f";
}

.icon-hover:hover .dls-icon-recent-points::before {
  content: "\eb4f";
}

.dls-icon-recent-points-filled::before {
  content: "\eb4f";
}

.dls-icon-refreshment::before {
  content: "\eb50";
}
.dls-icon-refreshment.icon-hover:hover::before {
  content: "\eb51";
}

.icon-hover:hover .dls-icon-refreshment::before {
  content: "\eb51";
}

.dls-icon-refreshment-filled::before {
  content: "\eb51";
}

.dls-icon-rewards::before {
  content: "\eb52";
}
.dls-icon-rewards.icon-hover:hover::before {
  content: "\eb53";
}

.icon-hover:hover .dls-icon-rewards::before {
  content: "\eb53";
}

.dls-icon-rewards-filled::before {
  content: "\eb53";
}

.dls-icon-shipping-truck::before {
  content: "\eb54";
}
.dls-icon-shipping-truck.icon-hover:hover::before {
  content: "\eb55";
}

.icon-hover:hover .dls-icon-shipping-truck::before {
  content: "\eb55";
}

.dls-icon-shipping-truck-filled::before {
  content: "\eb55";
}

.dls-icon-split::before {
  content: "\eb56";
}
.dls-icon-split.icon-hover:hover::before {
  content: "\eb57";
}

.icon-hover:hover .dls-icon-split::before {
  content: "\eb57";
}

.dls-icon-split-filled::before {
  content: "\eb57";
}

.dls-icon-taxi::before {
  content: "\eb58";
}
.dls-icon-taxi.icon-hover:hover::before {
  content: "\eb59";
}

.icon-hover:hover .dls-icon-taxi::before {
  content: "\eb59";
}

.dls-icon-taxi-filled::before {
  content: "\eb59";
}

.dls-icon-train::before {
  content: "\eb5a";
}
.dls-icon-train.icon-hover:hover::before {
  content: "\eb5b";
}

.icon-hover:hover .dls-icon-train::before {
  content: "\eb5b";
}

.dls-icon-train-filled::before {
  content: "\eb5b";
}

.dls-icon-travel-bag::before {
  content: "\eb5c";
}
.dls-icon-travel-bag.icon-hover:hover::before {
  content: "\eb5d";
}

.icon-hover:hover .dls-icon-travel-bag::before {
  content: "\eb5d";
}

.dls-icon-travel-bag-filled::before {
  content: "\eb5d";
}

.dls-icon-dental::before {
  content: "\eb80";
}
.dls-icon-dental.icon-hover:hover::before {
  content: "\eb81";
}

.icon-hover:hover .dls-icon-dental::before {
  content: "\eb81";
}

.dls-icon-dental-filled::before {
  content: "\eb81";
}

.dls-icon-medical::before {
  content: "\eb82";
}
.dls-icon-medical.icon-hover:hover::before {
  content: "\eb83";
}

.icon-hover:hover .dls-icon-medical::before {
  content: "\eb83";
}

.dls-icon-medical-filled::before {
  content: "\eb83";
}

.dls-icon-pay-over-time::before {
  content: "\eb84";
}
.dls-icon-pay-over-time.icon-hover:hover::before {
  content: "\eb85";
}

.icon-hover:hover .dls-icon-pay-over-time::before {
  content: "\eb85";
}

.dls-icon-pay-over-time-filled::before {
  content: "\eb85";
}

.dls-icon-construction::before {
  content: "\eb86";
}
.dls-icon-construction.icon-hover:hover::before {
  content: "\eb87";
}

.icon-hover:hover .dls-icon-construction::before {
  content: "\eb87";
}

.dls-icon-construction-filled::before {
  content: "\eb87";
}

.dls-icon-spa::before {
  content: "\eb88";
}
.dls-icon-spa.icon-hover:hover::before {
  content: "\eb89";
}

.icon-hover:hover .dls-icon-spa::before {
  content: "\eb89";
}

.dls-icon-spa-filled::before {
  content: "\eb89";
}

.dls-icon-send-and-split::before {
  content: "\eb8d";
}
.dls-icon-send-and-split.icon-hover:hover::before {
  content: "\eb8e";
}

.icon-hover:hover .dls-icon-send-and-split::before {
  content: "\eb8e";
}

.dls-icon-send-and-split-filled::before {
  content: "\eb8e";
}

.dls-icon-alert::before {
  content: "\eb60";
}
.dls-icon-alert.icon-hover:hover::before {
  content: "\eb61";
}

.icon-hover:hover .dls-icon-alert::before {
  content: "\eb61";
}

.dls-icon-alert-filled::before {
  content: "\eb61";
}

.dls-icon-check::before {
  content: "\eb62";
}
.dls-icon-check.icon-hover:hover::before {
  content: "\eb63";
}

.icon-hover:hover .dls-icon-check::before {
  content: "\eb63";
}

.dls-icon-check-filled::before {
  content: "\eb63";
}

.dls-icon-declined::before {
  content: "\eb64";
}
.dls-icon-declined.icon-hover:hover::before {
  content: "\eb65";
}

.icon-hover:hover .dls-icon-declined::before {
  content: "\eb65";
}

.dls-icon-declined-filled::before {
  content: "\eb65";
}

.dls-icon-help::before {
  content: "\eb66";
}
.dls-icon-help.icon-hover:hover::before {
  content: "\eb67";
}

.icon-hover:hover .dls-icon-help::before {
  content: "\eb67";
}

.dls-icon-help-filled::before {
  content: "\eb67";
}

.dls-icon-info::before {
  content: "\eb68";
}
.dls-icon-info.icon-hover:hover::before {
  content: "\eb69";
}

.icon-hover:hover .dls-icon-info::before {
  content: "\eb69";
}

.dls-icon-info-filled::before {
  content: "\eb69";
}

.dls-icon-processing::before {
  content: "\eb6a";
}
.dls-icon-processing.icon-hover:hover::before {
  content: "\eb6b";
}

.icon-hover:hover .dls-icon-processing::before {
  content: "\eb6b";
}

.dls-icon-processing-filled::before {
  content: "\eb6b";
}

.dls-icon-refresh::before {
  content: "\eb6c";
}
.dls-icon-refresh.icon-hover:hover::before {
  content: "\eb6d";
}

.icon-hover:hover .dls-icon-refresh::before {
  content: "\eb6d";
}

.dls-icon-refresh-filled::before {
  content: "\eb6d";
}

.dls-icon-success::before {
  content: "\eb6e";
}
.dls-icon-success.icon-hover:hover::before {
  content: "\eb6f";
}

.icon-hover:hover .dls-icon-success::before {
  content: "\eb6f";
}

.dls-icon-success-filled::before {
  content: "\eb6f";
}

.dls-icon-warning::before {
  content: "\eb70";
}
.dls-icon-warning.icon-hover:hover::before {
  content: "\eb71";
}

.icon-hover:hover .dls-icon-warning::before {
  content: "\eb71";
}

.dls-icon-warning-filled::before {
  content: "\eb71";
}

.dls-icon-error-triangle::before {
  content: "\ec00";
}

.row-xs-top {
  align-items: flex-start;
}
.row-xs-center {
  align-items: center;
}
.row-xs-bottom {
  align-items: flex-end;
}

.col-xs-first {
  order: -1;
}
.col-xs-last {
  order: 1;
}

.col-xs-top {
  align-self: flex-start;
}
.col-xs-center {
  align-self: center;
}
.col-xs-bottom {
  align-self: flex-end;
}

@media (min-width: 375px) {
  .row-sm-top {
    align-items: flex-start;
  }
  .row-sm-center {
    align-items: center;
  }
  .row-sm-bottom {
    align-items: flex-end;
  }
}
@media (min-width: 375px) {
  .col-sm-first {
    order: -1;
  }
  .col-sm-last {
    order: 1;
  }
}
@media (min-width: 375px) {
  .col-sm-top {
    align-self: flex-start;
  }
  .col-sm-center {
    align-self: center;
  }
  .col-sm-bottom {
    align-self: flex-end;
  }
}
@media (min-width: 768px) {
  .row-md-top {
    align-items: flex-start;
  }
  .row-md-center {
    align-items: center;
  }
  .row-md-bottom {
    align-items: flex-end;
  }
}
@media (min-width: 768px) {
  .col-md-first {
    order: -1;
  }
  .col-md-last {
    order: 1;
  }
}
@media (min-width: 768px) {
  .col-md-top {
    align-self: flex-start;
  }
  .col-md-center {
    align-self: center;
  }
  .col-md-bottom {
    align-self: flex-end;
  }
}
@media (min-width: 1024px) {
  .row-lg-top {
    align-items: flex-start;
  }
  .row-lg-center {
    align-items: center;
  }
  .row-lg-bottom {
    align-items: flex-end;
  }
}
@media (min-width: 1024px) {
  .col-lg-first {
    order: -1;
  }
  .col-lg-last {
    order: 1;
  }
}
@media (min-width: 1024px) {
  .col-lg-top {
    align-self: flex-start;
  }
  .col-lg-center {
    align-self: center;
  }
  .col-lg-bottom {
    align-self: flex-end;
  }
}
@media (min-width: 1280px) {
  .row-xl-top {
    align-items: flex-start;
  }
  .row-xl-center {
    align-items: center;
  }
  .row-xl-bottom {
    align-items: flex-end;
  }
}
@media (min-width: 1280px) {
  .col-xl-first {
    order: -1;
  }
  .col-xl-last {
    order: 1;
  }
}
@media (min-width: 1280px) {
  .col-xl-top {
    align-self: flex-start;
  }
  .col-xl-center {
    align-self: center;
  }
  .col-xl-bottom {
    align-self: flex-end;
  }
}
.container,
.container-fluid,
.container-responsive {
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 375px) {
  .container,
.container-fluid,
.container-responsive {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media (min-width: 768px) {
  .container,
.container-fluid,
.container-responsive {
    padding-left: 18px;
    padding-right: 18px;
  }
}
@media (min-width: 1024px) {
  .container,
.container-fluid,
.container-responsive {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 1280px) {
  .container,
.container-fluid,
.container-responsive {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (min-width: 375px) {
  .container {
    max-width: 576px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 1024px) {
  .container {
    max-width: 940px;
  }
}
@media (min-width: 1280px) {
  .container {
    max-width: 1240px;
  }
}
@media (min-width: 375px) {
  .container-responsive {
    width: 540px;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .container-responsive {
    width: 720px;
  }
}
@media (min-width: 1024px) {
  .container-responsive {
    width: 960px;
  }
}
@media (min-width: 1280px) {
  .container-responsive {
    width: 1140px;
  }
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}
@media (min-width: 375px) {
  .row {
    margin-left: -6px;
    margin-right: -6px;
  }
}
@media (min-width: 768px) {
  .row {
    margin-left: -9px;
    margin-right: -9px;
  }
}
@media (min-width: 1024px) {
  .row {
    margin-left: -10px;
    margin-right: -10px;
  }
}
@media (min-width: 1280px) {
  .row {
    margin-left: -10px;
    margin-right: -10px;
  }
}

[class^=col-],
[class*=" col-"],
.col {
  position: relative;
  flex: 0 0 100%;
  max-width: 100%;
  min-height: 1px;
}

[class^=col-],
[class*=" col-"],
.col {
  padding-left: 5px;
  padding-right: 5px;
}

.col-xs-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-xs-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-xs-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-xs-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-xs-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-xs-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-xs-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-xs-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-xs-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-xs-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-xs-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-xs-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.col-xs-pull-1 {
  right: 8.3333333333%;
}

.col-xs-pull-2 {
  right: 16.6666666667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.3333333333%;
}

.col-xs-pull-5 {
  right: 41.6666666667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.3333333333%;
}

.col-xs-pull-8 {
  right: 66.6666666667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.3333333333%;
}

.col-xs-pull-11 {
  right: 91.6666666667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-1 {
  left: 8.3333333333%;
}

.col-xs-push-2 {
  left: 16.6666666667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.3333333333%;
}

.col-xs-push-5 {
  left: 41.6666666667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.3333333333%;
}

.col-xs-push-8 {
  left: 66.6666666667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.3333333333%;
}

.col-xs-push-11 {
  left: 91.6666666667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 375px) {
  [class^=col-],
[class*=" col-"],
.col {
    padding-left: 6px;
    padding-right: 6px;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-1 {
    left: 8.3333333333%;
  }
  .col-sm-push-2 {
    left: 16.6666666667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.3333333333%;
  }
  .col-sm-push-5 {
    left: 41.6666666667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.3333333333%;
  }
  .col-sm-push-8 {
    left: 66.6666666667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.3333333333%;
  }
  .col-sm-push-11 {
    left: 91.6666666667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 768px) {
  [class^=col-],
[class*=" col-"],
.col {
    padding-left: 9px;
    padding-right: 9px;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-md-pull-1 {
    right: 8.3333333333%;
  }
  .col-md-pull-2 {
    right: 16.6666666667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.3333333333%;
  }
  .col-md-pull-5 {
    right: 41.6666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.3333333333%;
  }
  .col-md-pull-8 {
    right: 66.6666666667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.3333333333%;
  }
  .col-md-pull-11 {
    right: 91.6666666667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-1 {
    left: 8.3333333333%;
  }
  .col-md-push-2 {
    left: 16.6666666667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.3333333333%;
  }
  .col-md-push-5 {
    left: 41.6666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.3333333333%;
  }
  .col-md-push-8 {
    left: 66.6666666667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.3333333333%;
  }
  .col-md-push-11 {
    left: 91.6666666667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1024px) {
  [class^=col-],
[class*=" col-"],
.col {
    padding-left: 10px;
    padding-right: 10px;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-1 {
    left: 8.3333333333%;
  }
  .col-lg-push-2 {
    left: 16.6666666667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.3333333333%;
  }
  .col-lg-push-5 {
    left: 41.6666666667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.3333333333%;
  }
  .col-lg-push-8 {
    left: 66.6666666667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.3333333333%;
  }
  .col-lg-push-11 {
    left: 91.6666666667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1280px) {
  [class^=col-],
[class*=" col-"],
.col {
    padding-left: 10px;
    padding-right: 10px;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .col-xl-pull-1 {
    right: 8.3333333333%;
  }
  .col-xl-pull-2 {
    right: 16.6666666667%;
  }
  .col-xl-pull-3 {
    right: 25%;
  }
  .col-xl-pull-4 {
    right: 33.3333333333%;
  }
  .col-xl-pull-5 {
    right: 41.6666666667%;
  }
  .col-xl-pull-6 {
    right: 50%;
  }
  .col-xl-pull-7 {
    right: 58.3333333333%;
  }
  .col-xl-pull-8 {
    right: 66.6666666667%;
  }
  .col-xl-pull-9 {
    right: 75%;
  }
  .col-xl-pull-10 {
    right: 83.3333333333%;
  }
  .col-xl-pull-11 {
    right: 91.6666666667%;
  }
  .col-xl-pull-12 {
    right: 100%;
  }
  .col-xl-push-1 {
    left: 8.3333333333%;
  }
  .col-xl-push-2 {
    left: 16.6666666667%;
  }
  .col-xl-push-3 {
    left: 25%;
  }
  .col-xl-push-4 {
    left: 33.3333333333%;
  }
  .col-xl-push-5 {
    left: 41.6666666667%;
  }
  .col-xl-push-6 {
    left: 50%;
  }
  .col-xl-push-7 {
    left: 58.3333333333%;
  }
  .col-xl-push-8 {
    left: 66.6666666667%;
  }
  .col-xl-push-9 {
    left: 75%;
  }
  .col-xl-push-10 {
    left: 83.3333333333%;
  }
  .col-xl-push-11 {
    left: 91.6666666667%;
  }
  .col-xl-push-12 {
    left: 100%;
  }
  .col-xl-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-xl-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-xl-offset-3 {
    margin-left: 25%;
  }
  .col-xl-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-xl-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-xl-offset-6 {
    margin-left: 50%;
  }
  .col-xl-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-xl-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-xl-offset-9 {
    margin-left: 75%;
  }
  .col-xl-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-xl-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-xl-offset-12 {
    margin-left: 100%;
  }
}
*, *::before, *::after {
  box-sizing: inherit;
}

html {
  box-sizing: border-box;
  scroll-behavior: smooth;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

input::-webkit-credentials-auto-fill-button {
  visibility: hidden;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}

[tabindex="-1"]:focus {
  outline: none !important;
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #8e9092;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ul {
  padding-left: 1.3em;
}

ol {
  padding-left: 1.5em;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 0;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

blockquote {
  margin: 0 0 1rem;
}

sup,
.sup {
  top: 0;
  font-size: 0.55em;
  line-height: 1;
  vertical-align: super;
}

a {
  background-color: transparent;
  color: #006fcf;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.25s ease-out, background-color 0.25s ease-out;
}
a.text-link {
  padding-top: 0.828125rem;
  padding-bottom: 0.828125rem;
}
a.text-link:focus {
  outline: none;
}
a.text-link:focus span:only-child {
  outline: dashed 1px #53565a;
  outline-offset: 3px;
}
a:hover {
  text-decoration: underline;
}
a:focus {
  outline: dashed 1px #53565a;
  outline-offset: 3px;
}
a.link-white, a.link-white:hover {
  color: #fff !important;
}

a.link-underlined {
  text-decoration: underline;
}
a.link-underlined:hover {
  color: #0065bd;
}
a.link-underlined:active {
  color: #005aa8;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
}

figure {
  margin: 0 0 1rem;
}

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

button,
[role=button] {
  cursor: pointer;
}

button {
  min-width: 0;
  max-width: none;
  padding: 0;
  margin: 0;
  border-radius: 0;
  border: 0;
  background-color: transparent;
}

a,
area,
button,
[role=button],
input,
label,
select,
summary,
textarea {
  touch-action: manipulation;
}

table,
.table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  padding: 0.625rem;
  background-color: transparent;
}
table th,
.table th {
  text-align: left;
}
table th,
table td,
.table th,
.table td {
  padding: 0.625rem;
}

caption {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  color: #8e9092;
  text-align: left;
  caption-side: bottom;
}

label {
  display: inline-block;
  margin-bottom: 0.3125rem;
  color: #53565a;
}

button:focus,
input[type=submit]:focus,
input[type=button]:focus,
input[type=reset]:focus {
  outline: dashed 1px #53565a;
  outline-offset: 3px;
}

input,
button,
select,
textarea {
  margin: 0;
  line-height: inherit;
  border-radius: 0;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
}

input[type=search] {
  box-sizing: inherit;
  -webkit-appearance: none;
}
input[type=search]::-webkit-search-cancel-button {
  display: none;
}

[hidden] {
  display: none !important;
}

dt {
  font-weight: bold;
}

hr {
  width: 100%;
  border: 0;
  border-top: 1px solid #ecedee;
  margin-top: 0;
  margin-bottom: 0;
}

.hr-secondary {
  border-top: 1px solid #c8c9c7;
}

.disabled,
[disabled] {
  color: #8e9092 !important;
  cursor: not-allowed !important;
  text-decoration: none !important;
}
.disabled label,
.disabled input,
[disabled] label,
[disabled] input {
  color: #8e9092 !important;
  cursor: not-allowed !important;
}
.disabled.dls-glyph-left, .disabled.dls-glyph-right, .disabled.dls-icon-left, .disabled.dls-icon-right,
[disabled].dls-glyph-left,
[disabled].dls-glyph-right,
[disabled].dls-icon-left,
[disabled].dls-icon-right {
  color: #c8c9c7 !important;
}

.pointer-events-none {
  pointer-events: none;
}
.pointer-events-auto {
  pointer-events: auto;
}

.form-control {
  -webkit-appearance: none;
  background-color: #f7f8f9;
  border: 0.0625rem solid #8e9092;
  border-radius: 0.25rem;
  color: #333;
  display: block;
  font-size: 1rem;
  line-height: 1.375rem;
  min-height: 3.125rem;
  padding: 0 0.625rem;
  transition: border-color 0.25s ease-out;
  width: 100%;
  min-width: 5rem;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control::-moz-placeholder {
  color: #53565a;
}
.form-control::placeholder {
  color: #53565a;
}
.form-control:-ms-input-placeholder {
  color: #53565a !important;
}
.form-control::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.form-control:active:not(.disabled), .form-control:focus:not(.disabled) .form-control:active:not(:disabled), .form-control:focus:not(:disabled) {
  border-color: #006fcf;
  outline: none;
}
.form-control:disabled,
.form-control .disabled {
  background-color: #f7f8f9;
  border-color: #8e9092 !important;
  opacity: 1;
}
.form-control:invalid {
  box-shadow: none;
}
.form-control-success, .form-control-warning {
  background-position: center right 0.78125rem;
  background-repeat: no-repeat;
  background-size: 1.75rem;
  padding-right: 3.125rem;
}
.form-control-success {
  background-image: url("https://www.aexp-static.com/cdaas/one/statics/@americanexpress/static-assets/2.27.0/package/dist/img/icons/status/dls-icon-success.svg");
}
.has-warning .form-control, .form-control-warning {
  border-color: #b42c01;
}
.form-control-warning {
  background-image: url("https://www.aexp-static.com/cdaas/one/statics/@americanexpress/static-assets/2.27.0/package/dist/img/icons/status/dls-icon-warning-filled.svg");
}

textarea.form-control {
  font-size: 0.9375rem;
  padding: 0.9375rem 0.625rem;
}

label {
  color: #53565a;
}

legend {
  margin-bottom: 0.5rem;
  font-size: 0.875rem;
  color: #53565a;
}

fieldset > input:not(:last-child) {
  margin-bottom: 1.25rem;
}

.alert-form {
  display: block;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  padding-top: 0.3125rem;
  color: #b42c01;
}
.alert-form .icon {
  color: #b42c01;
}

.btn-form {
  background: transparent;
  min-width: 3rem;
  padding: 0.625rem;
  position: absolute;
  bottom: 0;
  right: 0;
  top: 0;
}
.btn-form:hover {
  background: transparent;
}

.inputgroup .has-warning label {
  color: #b42c01;
}

div[data-password-toggle=true] input.form-control {
  padding-right: 3.75rem;
}

.accent-bar {
  display: block;
  height: 0.25rem;
}

.action-groups {
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 768px) {
  .action-groups {
    flex-flow: row-reverse nowrap;
  }
}
.action-groups .group-primary, .action-groups .group-secondary {
  display: inherit;
  align-items: center;
}
.action-groups .group-primary > *, .action-groups .group-secondary > * {
  margin: auto;
}
@media (max-width: 767px) {
  .action-groups .group-primary > *, .action-groups .group-secondary > * {
    margin-bottom: 0.625rem;
  }
}
@media (min-width: 768px) {
  .action-groups .group-primary > *, .action-groups .group-secondary > * {
    width: auto;
  }
}
.action-groups .group-primary {
  flex-flow: column nowrap;
}
@media (min-width: 768px) {
  .action-groups .group-primary {
    flex: 1;
    flex-direction: row-reverse;
  }
  .action-groups .group-primary > * {
    margin: auto 0 auto 0.625rem !important;
  }
}

.alert {
  background-color: #fff;
  border-radius: 0;
  display: flex;
  min-width: 120px;
  position: relative;
}
.alert:not(.alert-dialog) a {
  text-decoration: underline;
}
.alert-neutral {
  color: #53565a;
  border: 0.0625rem solid #8e9092;
}
.alert-neutral .icon {
  color: #8e9092;
}
.alert-neutral:not(.alert-dialog) a {
  color: #53565a;
}
.alert-neutral:not(.alert-dialog) a:hover {
  color: #53565a;
}
.alert-neutral:not(.alert-dialog) a.link-underlined {
  color: #006fcf;
  text-decoration: underline;
}
.alert-positive {
  color: #008767;
  border: 0.0625rem solid #008767;
}
.alert-positive .icon {
  color: #008767;
}
.alert-positive:not(.alert-dialog) a {
  color: #008767;
}
.alert-positive:not(.alert-dialog) a:hover {
  color: #008767;
}
.alert-positive:not(.alert-dialog) a.link-underlined {
  color: #006fcf;
  text-decoration: underline;
}
.alert-warn {
  color: #b42c01;
  border: 0.0625rem solid #b42c01;
}
.alert-warn .icon {
  color: #b42c01;
}
.alert-warn:not(.alert-dialog) a {
  color: #b42c01;
}
.alert-warn:not(.alert-dialog) a:hover {
  color: #b42c01;
}
.alert-warn:not(.alert-dialog) a.link-underlined {
  color: #006fcf;
  text-decoration: underline;
}
.alert-dismissible {
  align-items: center;
  margin-bottom: 1.25rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.alert-dismissible .glyph {
  padding: 0.875rem;
  margin-right: -14px;
}
.alert-dismissible > *:not(.icon):not(.glyph) {
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  margin: 1.25rem auto;
  flex: 1;
}
.alert-dismissible button:focus {
  outline: dashed 1px #53565a;
  outline-offset: -3px;
}
.alert-dialog {
  border-color: #ecedee;
  color: #000;
  display: block;
  font-size: 0.9375rem;
  padding: 1.5625rem;
  text-align: center;
}
.alert-dialog .icon {
  padding-bottom: 0.78125rem;
}
.alert-dialog .alert-separator {
  margin: 1.25rem -1.25rem 0;
  padding-bottom: 1.25rem;
}

.btn-app-badge-sm {
  display: inline-block;
  height: 2.5rem;
}
.btn-app-badge-sm img {
  width: auto;
  height: 100%;
}

.btn-app-badge-md {
  display: inline-block;
  height: 3.125rem;
}
.btn-app-badge-md img {
  width: auto;
  height: 100%;
}

.badge {
  align-items: center;
  background-color: #006fcf;
  border: solid transparent;
  border-radius: 1.25rem;
  color: #fff;
  display: inline-flex;
  font-size: 0.9375rem;
  font-weight: normal;
  height: 1.5625rem;
  justify-content: center;
  min-width: 1.5625rem;
  padding: 0 0.375rem;
  position: relative;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  vertical-align: middle;
  word-wrap: break-word;
}
div > .badge:not(:last-of-type) {
  margin-right: 0.3125rem;
}
.badge-icon-default {
  margin-top: -6px;
  margin-left: 22px;
  position: absolute;
  border: 1px solid #fff;
  z-index: 1;
  background-color: #008767;
}
.badge-outline {
  background-color: #fff;
  border-color: #006fcf;
  border-style: solid;
  border-width: 2px;
  color: #006fcf;
  font-size: 0.75rem;
  font-weight: bold;
  height: 2rem;
  min-width: 2rem;
}
.badge-outline:hover, .badge-outline.filled {
  background-color: #006fcf;
  color: #fff;
}
.badge-outline:disabled {
  background-color: #c8c9c7 !important;
  border-color: #c8c9c7;
  color: #fff;
}
.badge-pill {
  padding: 0 0.375rem;
}
.badge-text {
  font-size: 0.75rem;
  font-weight: bold;
  text-transform: uppercase;
}
.badge-status {
  border: none;
  padding: 0;
  width: 10px;
  height: 10px;
  min-width: 0;
  border-radius: 50%;
  margin-bottom: auto;
  margin-right: 0.625rem !important;
  margin-top: auto;
}

.pill {
  border-radius: 20px;
  min-width: 40px;
  padding: 0 7px;
  width: initial;
}

/* stylelint-disable-next-line */
_:-ms-fullscreen .badge,
:root .badge {
  display: inline-block;
  line-height: 1.3rem;
}
_:-ms-fullscreen .badge-icon-default,
:root .badge-icon-default {
  line-height: 1.5rem;
}

.bar-chart-horizontal .bar-chart-item {
  width: 100%;
  padding-left: 0.78125rem;
  padding-right: 0.78125rem;
}
.bar-chart-horizontal .bar-chart-item:not(.bar-chart-heading) {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.bar-chart-horizontal .bar-chart-item:not(:last-child) {
  border-bottom: 1px solid #ecedee;
}
.bar-chart-horizontal .bar {
  background-color: #006fcf;
  border-radius: 15px;
  display: block;
  height: 15px;
  margin: 3.5px 0;
}
@media (max-width: 767px) {
  .bar-chart-horizontal .bar-chart-text {
    flex: auto !important;
  }
  .bar-chart-horizontal .bar-chart-visual {
    order: 999;
  }
}
.bar-chart-vertical .bar-chart-item {
  align-self: flex-end;
  padding-left: 0.78125rem;
  padding-right: 0.78125rem;
}
.bar-chart-vertical .bar-chart-item[aria-selected] .bar {
  background-color: #00175a;
}
.bar-chart-vertical .bar-chart-item[aria-selected] .bar-chart-text {
  background-color: #ecedee;
  box-shadow: inset 0 -4px 0 0 #00175a;
}
.bar-chart-vertical .bar-chart-visual {
  height: 75%;
  position: relative;
}
.bar-chart-vertical .bar-chart-text {
  padding: 0.625rem 0;
  margin: 0 -0.75rem;
  height: 25%;
}
.bar-chart-vertical .bar-hr {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}
.bar-chart-vertical .bar {
  background-color: #006fcf;
  border-radius: 7.5px 7.5px 0 0;
  bottom: 0;
  display: block;
  left: 50%;
  width: 15px;
  position: absolute;
  transform: translate(-50%);
}

.breadcrumb {
  color: #000;
  display: flex;
  flex-flow: row;
  list-style: none;
  margin: 0;
  padding: 0;
  -ms-overflow-style: none;
  flex-wrap: wrap;
}
.breadcrumb-blur-left::before {
  content: " ";
  position: absolute;
  width: 40px;
  height: 40px;
  left: 0;
  top: 0;
  background: linear-gradient(to right, rgb(236, 237, 238) 0%, rgba(236, 237, 238, 0.7) 100%);
  transition: opacity 0.25s ease-in-out;
  z-index: 99;
}
.breadcrumb-blur-right::after {
  content: " ";
  position: absolute;
  width: 40px;
  height: 40px;
  right: 0;
  top: 0;
  background: linear-gradient(to left, rgb(236, 237, 238) 0%, rgba(236, 237, 238, 0.7) 100%);
  transition: opacity 0.25s ease-in-out;
  z-index: 99;
}
.breadcrumb::-webkit-scrollbar {
  display: none;
}
.breadcrumb > li {
  position: relative;
  display: inline-flex;
  align-items: center;
}
.breadcrumb > li > * {
  margin: auto;
}
.breadcrumb > li a:focus {
  outline: dashed 1px #53565a;
  outline-offset: 3px;
}
.breadcrumb > li .breadcrumb-item {
  padding: 0.6875rem 0;
}
.breadcrumb > li .breadcrumb-item:focus {
  outline: none;
}
.breadcrumb > li .breadcrumb-item:focus span {
  outline: dashed 1px #53565a;
  outline-offset: 3px;
}
.breadcrumb > li:not(:last-of-type)::after {
  font-family: "dls-icons-2.27.0";
  content: "\eafe";
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.75rem;
  color: #53565a;
  margin: auto 0.625rem;
}
.breadcrumb > li:last-of-type {
  cursor: default;
  padding: 0.6875rem 0;
}
.breadcrumb > li:last-of-type a[href] {
  cursor: pointer;
}

_:-ms-fullscreen .breadcrumb > li,
:root .breadcrumb > li {
  display: inline-block;
}

.btn {
  border: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
  font-weight: normal;
  max-width: 17.5rem;
  min-width: 11.25rem;
  overflow: hidden;
  position: relative;
  text-align: center;
  text-overflow: ellipsis;
  transition: all 0.2s ease-in-out;
  transition-property: color, background-color, border-color;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  vertical-align: middle;
  white-space: nowrap;
  padding: 0.8125rem 1.875rem;
  font-size: 1rem;
  line-height: 1.375rem;
  border-radius: 0.25rem;
}
.btn:focus, .btn:hover {
  text-decoration: none;
}
.btn:disabled {
  box-shadow: none;
  cursor: not-allowed;
  background: #f7f8f9 !important;
  border-color: #c8c9c7 !important;
  color: #8e9092 !important;
}
.btn:disabled::after {
  border-color: #c8c9c7;
  color: #c8c9c7;
}
.btn-sm, .btn-utility {
  padding: 0.5rem 1.25rem;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  border-radius: 0.1875rem;
  max-width: 16.25rem;
  min-width: 6.875rem;
}
.btn-sm-wrapper, .btn-utility-wrapper {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  outline: none !important;
}
.btn-sm-wrapper:focus .btn-sm, .btn-sm-wrapper:focus .btn-utility, .btn-utility-wrapper:focus .btn-sm, .btn-utility-wrapper:focus .btn-utility {
  outline: dashed 1px #53565a;
  outline-offset: 3px;
}
.btn-sm-wrapper:disabled span, .btn-utility-wrapper:disabled span {
  background: #f7f8f9 !important;
  box-shadow: none;
  cursor: not-allowed;
  border-color: #c8c9c7 !important;
  color: #8e9092 !important;
}
.btn-sm-wrapper:disabled::after, .btn-utility-wrapper:disabled::after {
  border-color: #c8c9c7;
  color: #c8c9c7;
}
.btn-utility {
  padding: 0.5rem 0.625rem;
  min-width: 2.75rem;
  height: 2.5rem;
}
.btn-small-label {
  font-size: 0.875rem;
}
.btn-inline {
  display: inline-block;
  max-width: none;
  min-width: 0;
  vertical-align: top;
  width: auto;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-max {
  width: 280px !important;
}
.btn-overflow {
  white-space: normal;
  font-size: 0.875rem;
}

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}

.btn-primary, .btn {
  color: #fff;
  background: #006fcf;
}
.btn-primary:hover, .btn:hover {
  background: #0069c4;
}
.btn-primary:active, .btn:active {
  background: #0063b9;
}

.btn-secondary {
  color: #006fcf;
  background: #fff;
  border-color: #006fcf;
}
.btn-secondary:hover {
  color: #0065bd;
  background: #f2f2f2;
  border-color: #0061b6;
}
.btn-secondary:active {
  color: #005aa8;
  background: #e5e5e5;
  border-color: #00549c;
}

.btn-tertiary {
  color: #006fcf;
  background: transparent;
  border-color: transparent;
}
.btn-tertiary:hover {
  color: #0065bd;
  background: #f2f2f2;
}
.btn-tertiary:active {
  color: #005aa8;
  background: #e5e5e5;
}

.btn-contextual {
  background: #fff;
  border-color: #fff;
}
.btn-contextual:hover {
  background: #f2f2f2;
}
.btn-contextual:active {
  background: #e5e5e5;
}

.btn-white:not(.btn-contextual) {
  background: #fff;
  border-color: #fff;
  color: #006fcf;
}
.btn-white:not(.btn-contextual):hover {
  background: #f2f2f2;
  color: #0065bd;
}
.btn-white:not(.btn-contextual):active {
  background: #e5e5e5;
  color: #005aa8;
}
.btn-white:not(.btn-contextual):focus {
  outline: dashed 1px rgba(255, 255, 255, 0.92);
  outline-offset: 3px;
}

.btn-white-secondary {
  color: #fff;
  background: transparent;
  border-color: #fff;
}
.btn-white-secondary:hover {
  background: rgba(255, 255, 255, 0.05);
}
.btn-white-secondary:active {
  background: rgba(255, 255, 255, 0.1);
}
.btn-white-secondary:focus {
  outline: dashed 1px rgba(255, 255, 255, 0.92);
  outline-offset: 3px;
}

.btn-white-tertiary {
  color: #fff;
  background: transparent;
  border-color: transparent;
}
.btn-white-tertiary:hover {
  background: rgba(255, 255, 255, 0.05);
}
.btn-white-tertiary:active {
  background: rgba(255, 255, 255, 0.1);
}
.btn-white-tertiary:focus {
  outline: dashed 1px rgba(255, 255, 255, 0.92);
  outline-offset: 3px;
}

.btn-chevron {
  background: #f7f8f9;
  border-color: #c8c9c7;
  color: #000;
}
.btn-chevron:hover {
  background: #e8ebee;
}
.btn-chevron:active {
  background: #dadfe3;
}

.btn-chevron {
  padding-left: 0.625rem;
  text-align: left;
}
.btn-chevron::after {
  font-family: "dls-icons-2.27.0";
  content: "\ead4";
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #53565a;
  font-size: 1rem;
  margin-right: 0.375rem;
  margin-top: -0.5rem;
  position: absolute;
  right: 0;
  top: 50%;
  transition: color 0.25s ease-out;
}

.btn-circle {
  border-radius: 100%;
  padding: 0.6875rem;
}

.btn-cobrand-default {
  background: #43a34c;
}
.btn-cobrand-default:hover {
  background: #3c9144;
}
.btn-cobrand-default:active {
  background: #347f3b;
}

.btn-cobrand-delta {
  background: #036;
}
.btn-cobrand-delta:hover {
  background: #00264d;
}
.btn-cobrand-delta:active {
  background: #001a33;
}

.btn-cobrand-bonvoy {
  background: #ff9662;
  color: #000;
}
.btn-cobrand-bonvoy:hover {
  background: #ff8549;
}
.btn-cobrand-bonvoy:active {
  background: #ff742f;
}

.btn-cobrand-bluesky {
  background: #1790c5;
}
.btn-cobrand-bluesky:hover {
  background: #147fae;
}
.btn-cobrand-bluesky:active {
  background: #126f97;
}

.btn-cobrand-lowes {
  background: #004890;
}
.btn-cobrand-lowes:hover {
  background: #003b77;
}
.btn-cobrand-lowes:active {
  background: #002f5d;
}

.btn-cobrand-hilton {
  background: #104c97;
}
.btn-cobrand-hilton:hover {
  background: #0e4080;
}
.btn-cobrand-hilton:active {
  background: #0b3569;
}

.btn-cobrand-schwab {
  background: #00a3e0;
}
.btn-cobrand-schwab:hover {
  background: #0090c7;
}
.btn-cobrand-schwab:active {
  background: #007ead;
}

.btn-cobrand-plenti {
  background: #273691;
}
.btn-cobrand-plenti:hover {
  background: #222f7d;
}
.btn-cobrand-plenti:active {
  background: #1c2769;
}

.btn-cobrand-plum {
  background: #5a1326;
}
.btn-cobrand-plum:hover {
  background: #450f1d;
}
.btn-cobrand-plum:active {
  background: #300a14;
}

.btn-cobrand-amazon {
  background: #ff8f00;
  color: #000;
}
.btn-cobrand-amazon:hover {
  background: #e68100;
}
.btn-cobrand-amazon:active {
  background: #cc7200;
}

.btn-float {
  opacity: 0.8;
  -webkit-animation-name: floatin;
          animation-name: floatin;
  -webkit-animation-duration: 0.25s;
          animation-duration: 0.25s;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
}
.btn-float:hover {
  opacity: 0.9;
}

@-webkit-keyframes floatin {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.8;
  }
}

@keyframes floatin {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 0.8;
  }
}
.btn-floating-chat {
  position: fixed;
  right: 2.5rem;
  bottom: 2.5rem;
}
@media (min-width: 375px) {
  .btn-floating-chat {
    right: 2.5rem;
    bottom: 2.5rem;
  }
}
@media (min-width: 768px) {
  .btn-floating-chat {
    right: 2.5rem;
    bottom: 2.5rem;
  }
}
@media (min-width: 1024px) {
  .btn-floating-chat {
    right: 2.5rem;
    bottom: 2.5rem;
  }
}
@media (min-width: 1280px) {
  .btn-floating-chat {
    right: 2.5rem;
    bottom: 2.5rem;
  }
}

.btn-floating-scroll {
  position: fixed;
  right: 2.5rem;
  bottom: 8.125rem;
}
.btn-floating-scroll > a {
  background-color: rgba(0, 0, 0, 0.6);
}
.btn-floating-scroll > a:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
.btn-floating-scroll > a:active {
  background-color: rgba(0, 0, 0, 0.8);
}
@media (min-width: 375px) {
  .btn-floating-scroll {
    right: 2.5rem;
    bottom: 8.125rem;
  }
}
@media (min-width: 768px) {
  .btn-floating-scroll {
    right: 2.5rem;
    bottom: 8.125rem;
  }
}
@media (min-width: 1024px) {
  .btn-floating-scroll {
    right: 2.5rem;
    bottom: 8.125rem;
  }
}
@media (min-width: 1280px) {
  .btn-floating-scroll {
    right: 2.5rem;
    bottom: 8.125rem;
  }
}

.btn-group {
  display: inline-block;
  position: relative;
  vertical-align: top;
}
.btn-group > .btn {
  position: relative;
  float: left;
  margin: 0 !important;
}
.btn-group > .btn:focus, .btn-group > .btn:active {
  z-index: 2;
}
.btn-group > .btn:hover {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -0.0625rem !important;
}
.btn-group > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0 !important;
}
.btn-group > .btn:first-child:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-icon {
  align-items: center;
  display: inline-flex;
  min-width: 2.625rem;
  justify-content: center;
  padding-right: 1.875rem;
  padding-left: 1.875rem;
}
.btn-icon::before {
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke: 0;
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  display: block;
  font-family: "dls-icons-2.27.0";
  font-style: normal;
  font-size: 1.75rem;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  position: relative;
  speak: none;
  vertical-align: middle;
}
.btn-icon.btn-inline {
  display: inline-flex !important;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
.btn-icon.btn-sm {
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}
.btn-icon.btn-sm::before {
  font-size: 1.375rem;
}
.btn-icon.btn-sm.btn-inline {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-icon::before,
.btn-icon span {
  display: inline-block;
  vertical-align: middle;
}
.btn-icon span {
  padding-left: 10px;
}

.anim-spinner-indeterminate, .progress-circle.progress-indeterminate::before, .btn-loading::before {
  will-change: transform;
  -webkit-animation: spinner-indeterminate 0.8s linear infinite;
          animation: spinner-indeterminate 0.8s linear infinite;
}

@-webkit-keyframes spinner-indeterminate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes spinner-indeterminate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.btn-loading {
  overflow: hidden;
}
.btn-loading::before {
  border-style: solid;
  border-width: 2px;
  border-radius: 50%;
  bottom: 0;
  content: "";
  display: block;
  height: 22px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateZ(0);
  width: 22px;
}

.btn-primary.btn-loading::before, .btn-loading.btn::before {
  border-color: #fff;
  border-left-color: transparent;
  border-style: solid;
}

.btn-secondary.btn-loading::before {
  border-color: #006fcf;
  border-left-color: transparent;
  border-style: solid;
}

.btn-tertiary.btn-loading::before {
  border-color: #006fcf;
  border-left-color: transparent;
  border-style: solid;
}

.btn-contextual.btn-loading::before {
  border-color: #006fcf;
  border-left-color: transparent;
  border-style: solid;
}

.btn-white:not(.btn-contextual).btn-loading::before {
  border-color: #006fcf;
  border-left-color: transparent;
  border-style: solid;
}

.btn-white-secondary.btn-loading::before {
  border-color: #006fcf;
  border-left-color: transparent;
  border-style: solid;
}

.btn-white-tertiary.btn-loading::before {
  border-color: #006fcf;
  border-left-color: transparent;
  border-style: solid;
}

.btn-tooltip {
  line-height: 1;
  vertical-align: sub;
}
.btn-tooltip::before {
  font-size: 1rem;
  font-family: "dls-icons-2.27.0";
  content: "\eaf9";
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.btn-tooltip.tooltip-enabled::before {
  font-family: "dls-icons-2.27.0";
  content: "\eaf1";
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.btn-tooltip {
  color: #53565a;
}
.btn-tooltip:hover {
  color: #006fcf;
}
.btn-tooltip:active {
  color: #006fcf;
}
.btn-tooltip.tooltip-enabled {
  color: #006fcf;
}

.card {
  background: #fff;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  height: 100%;
  position: relative;
  width: 100%;
}
.card-flex {
  display: flex;
  flex-flow: column wrap;
}
.card-flex .pad-responsive {
  flex: 1 0 auto;
}
.card-relative {
  display: flex;
  flex-flow: column;
}
.card-relative > div {
  flex: 0 1 auto;
}
.card-relative > div:last-of-type {
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.card-rounded {
  border: 1px solid #ecedee;
  border-radius: 4px;
}
.card-content {
  backface-visibility: hidden;
  display: inline-block;
  max-width: 984px !important;
  position: relative;
  width: 100%;
}

.card-actionable {
  transition: all 0.25s ease;
}
.card-actionable:hover {
  background: #fff;
  box-shadow: 0 13px 26px 0 rgba(0, 0, 0, 0.1);
  text-decoration: none;
  transform: translateY(-10px);
}
@media (prefers-reduced-motion) {
  .card-actionable:hover {
    transform: none;
  }
}

.card-img-bg {
  background-position: 50% 50%;
  background-size: cover;
}
.card-img-tint {
  opacity: 0.5;
}
.card-img-hero-tint {
  opacity: 0.55;
}
.card-img-bg, .card-img-overlay, .card-img-tint {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.caret {
  color: #53565a;
}
.caret::before {
  font-family: "dls-icons-2.27.0";
  content: "\eafe";
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  position: relative;
  transform: rotate(0deg);
  transition: color 0.25s ease-out, transform 0.25s ease-out;
  vertical-align: middle;
}

.carousel {
  display: flex;
  flex-flow: column nowrap;
  overflow: hidden;
  position: relative;
}
.carousel-inner {
  min-height: 22.25rem;
  background-color: #f7f8f9;
  display: flex;
  flex: 1 0 auto;
  flex-flow: row nowrap;
  overflow: hidden;
  position: relative;
  padding: 0;
}
.carousel-inner li {
  padding: 2.5rem 2.5rem 3.75rem 2.5rem;
}
.carousel-inner-padding li {
  padding: 2.5rem 2.5rem 3.375rem 2.5rem;
}
.carousel-controls {
  display: flex;
  z-index: 2;
  position: absolute;
  width: 100%;
  justify-content: center;
  bottom: 0;
  height: 2.75rem;
}
.carousel-controls:not(.carousel-multi-card .carousel-controls) {
  margin-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .carousel-manual .carousel-controls:not(.carousel-multi-card .carousel-controls) {
    margin-bottom: 0;
  }
}
.carousel-controls.dark-controls .carousel-indicators li[aria-current]::before {
  background-color: #006fcf !important;
}
.carousel .carousel-controls.dark-controls .carousel-control {
  color: #53565a;
  background-color: transparent;
}
.carousel .carousel-controls.dark-controls .carousel-control:focus {
  outline: dashed 1px #53565a;
  outline-offset: -3px;
}
.carousel .carousel-controls.dark-controls .carousel-indicators {
  background-color: transparent;
}
.carousel .carousel-controls.dark-controls .carousel-indicators li > button::before {
  background-color: #8e9092;
}
.carousel .carousel-controls.dark-controls .carousel-indicators li > button[aria-current]::before {
  background-color: #006fcf;
  height: 0.75rem;
  width: 0.75rem;
}
.carousel .carousel-controls.dark-controls .carousel-indicators li > button[aria-current] {
  padding: 0.1875rem 0.3125rem;
}
.carousel-control {
  color: #fff;
  z-index: 1;
  line-height: 1;
  text-decoration: none !important;
  transition: color 0.2s ease-in-out, opacity 0.2s ease-in-out;
  padding-left: 0.90625rem;
  padding-right: 0.90625rem;
  display: flex;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.6);
}
.carousel-control.balance-play {
  margin-left: 3.375rem;
}
.carousel-control:not(.carousel-small .carousel-control, .carousel-multi-card .carousel-control, .carousel-manual .carousel-control) {
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
}
.carousel-control:not(.carousel-small .carousel-control, .carousel-multi-card .carousel-control, .carousel-manual .carousel-control):first-of-type {
  border-radius: 0.25rem 0 0 0.25rem;
}
.carousel-control:not(.carousel-small .carousel-control, .carousel-multi-card .carousel-control, .carousel-manual .carousel-control):last-of-type, .carousel-control:not(.carousel-small .carousel-control, .carousel-multi-card .carousel-control, .carousel-manual .carousel-control):nth-of-type(2) {
  border-radius: 0 0.25rem 0.25rem 0;
}
.carousel-control:not(.carousel-small .carousel-control, .carousel-multi-card .carousel-control, .carousel-manual .carousel-control):nth-of-type(3), .carousel-control:not(.carousel-small .carousel-control, .carousel-multi-card .carousel-control, .carousel-manual .carousel-control):nth-of-type(4) {
  border-radius: 0.25rem;
  padding-left: 0.6875rem;
  padding-right: 0.6875rem;
}
.carousel-control:focus {
  outline: none;
  outline: dashed 1px rgba(255, 255, 255, 0.92);
  outline-offset: -3px;
}
.carousel-control::before {
  display: inherit;
}
.carousel-control:nth-of-type(1) {
  left: 0;
  border-radius: 0.25rem 0 0 0.25rem;
}
.carousel-control:nth-of-type(1)::before {
  font-family: "dls-icons-2.27.0";
  content: "\eac8";
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.carousel-control:nth-of-type(2) {
  right: 0;
  border-radius: 0 0.25rem 0.25rem 0;
}
.carousel-control:nth-of-type(2)::before {
  font-family: "dls-icons-2.27.0";
  content: "\ead4";
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.carousel-control:nth-of-type(3), .carousel-control:nth-of-type(4) {
  margin-left: 0.625rem;
}
.carousel-control:nth-of-type(3)::before {
  font-family: "dls-icons-2.27.0";
  content: "\ea34";
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.375rem;
}
.carousel-control:nth-of-type(4)::before {
  font-family: "dls-icons-2.27.0";
  content: "\ea30";
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.375rem;
}
@media (min-width: 768px) {
  .carousel-manual .carousel-inner li {
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }
  .carousel-manual .carousel-text-overlay > div {
    margin-left: 2.75rem;
  }
  .carousel-manual .carousel-indicators,
.carousel-manual .carousel-control,
.carousel-manual .carousel-control:hover {
    background-color: rgba(0, 0, 0, 0.6);
  }
  .carousel-manual .carousel-controls.dark-controls .carousel-control {
    color: #fff;
  }
  .carousel-manual .carousel-controls.dark-controls .carousel-indicators li::before {
    background-color: #c8c9c7;
  }
  .carousel-manual .carousel-controls.dark-controls .carousel-indicators li:focus::before, .carousel-manual .carousel-controls.dark-controls .carousel-indicators li:hover::before {
    background-color: #fff;
  }
  .carousel-manual .carousel-controls.dark-controls .carousel-indicators li[aria-current]::before {
    background-color: #006fcf;
    height: 0.75rem;
    width: 0.75rem;
  }
  .carousel-manual .carousel-controls.dark-controls .carousel-indicators li[aria-current] {
    padding: 0.1875rem 0.3125rem;
  }
}
.carousel-multi-card .carousel-inner {
  min-height: unset;
}
.carousel-multi-card .carousel-inner li {
  padding: 1.25rem 1.25rem 3rem 1.25rem;
}
.carousel-multi-card .carousel-inner li .row {
  height: 100%;
}
@media (min-width: 768px) {
  .carousel-multi-card .carousel-inner li {
    padding: 1.875rem 3rem 4rem 3rem;
  }
}
.carousel-small {
  max-width: 350px;
}
.carousel-small .hero-bg {
  background-position: center;
}
.carousel-small .carousel-controls.dark-controls .carousel-control {
  color: #006fcf;
}
.carousel-small .carousel-indicators {
  padding: 0.8125rem 0.25rem;
}
.carousel-small .overlay-white::before {
  opacity: 0.8;
  background: linear-gradient(to right, white 100%, rgba(255, 255, 255, 0) 100%);
}
.carousel-small .overlay-black::before {
  opacity: 0.7;
  background: linear-gradient(to right, black 100%, rgba(0, 0, 0, 0) 100%);
}
.carousel-small .overlay-blue::before {
  opacity: 0.7;
  background: linear-gradient(to right, #00175a 100%, rgba(0, 23, 90, 0) 100%);
}
.carousel-indicators {
  display: flex;
  list-style: none;
  padding: 0.8125rem 0.3125rem;
  background-color: rgba(0, 0, 0, 0.6);
}
.carousel-indicators li {
  display: block;
  padding: 0.3125rem;
  position: relative;
}
.carousel-indicators li::before {
  background-color: #8e9092;
  border-radius: 50%;
  content: "";
  display: block;
  height: 0.5rem;
  position: relative;
  transition: padding 0.2s ease-in-out;
  width: 0.5rem;
}
.carousel-indicators li[aria-current]::before {
  background-color: #fff;
  height: 0.75rem;
  width: 0.75rem;
}
.carousel-indicators li[aria-current] {
  padding: 0.1875rem 0.3125rem;
}
.carousel-item {
  flex-grow: 1;
  flex-shrink: 0;
  height: auto;
  min-width: 100%;
  order: 1;
  position: relative;
  transform: translate3d(100%, 0, 0);
  width: 100%;
  z-index: 1;
  list-style-type: none;
}
.carousel-item button:focus {
  transition: none;
  outline: dashed 1px rgba(255, 255, 255, 0.92);
  outline-offset: 3px;
}
.carousel-item[aria-hidden=false] {
  order: 0;
  transform: translate3d(0, 0, 0);
}
.carousel-item[aria-hidden=true] {
  visibility: hidden;
}
.carousel-item[aria-hidden=true] * {
  -webkit-animation: none;
          animation: none;
  transition: none;
}
.carousel-text-overlay {
  background-color: rgba(255, 255, 255, 0.9);
}
.carousel:not([data-animate=false]) .carousel-item-prev {
  flex-grow: 1;
  flex-shrink: 0;
  height: auto;
  min-width: 100%;
  width: 100%;
  list-style-type: none;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  visibility: visible;
}
.carousel:not([data-animate=false]) .carousel-item-prev * {
  -webkit-animation: none;
          animation: none;
  transition: none;
}

@media (min-width: 768px) {
  .carousel-manual .carousel-controls, .carousel-multi-card .carousel-controls {
    height: 100%;
    position: unset;
    justify-content: unset;
    pointer-events: none;
  }
  .carousel-manual .carousel-controls *, .carousel-multi-card .carousel-controls * {
    pointer-events: auto;
  }
  .carousel-manual .carousel-control, .carousel-multi-card .carousel-control {
    font-size: 1.75rem;
    top: 50%;
    transform: translateY(-50%);
  }
  .carousel-manual .carousel-control:first-of-type, .carousel-multi-card .carousel-control:first-of-type {
    border-radius: 0 0.25rem 0.25rem 0;
  }
  .carousel-manual .carousel-control:last-of-type, .carousel-multi-card .carousel-control:last-of-type {
    border-radius: 0.25rem 0 0 0.25rem;
  }
  .carousel-manual .carousel-control, .carousel-multi-card .carousel-control {
    padding: 0.5rem;
    position: absolute;
  }
  .carousel-manual .carousel-indicators, .carousel-multi-card .carousel-indicators {
    padding: 0.8125rem;
    position: absolute;
    bottom: 0.625rem;
    border-radius: 0.25rem;
    left: 50%;
    transform: translateX(-50%);
  }
}

.carousel-multi-card .carousel-controls.dark-controls .carousel-indicators, .carousel-small .carousel-controls.dark-controls .carousel-indicators,
.carousel-multi-card .carousel-controls.dark-controls .carousel-control,
.carousel-small .carousel-controls.dark-controls .carousel-control {
  background-color: transparent;
}

.checkbox-group > :not(:last-child) {
  margin-bottom: 1.25rem;
}
.checkbox-group ul {
  list-style: none;
}
.checkbox-group ul .checkbox {
  margin-bottom: 1.25rem;
}

.checkbox {
  display: block;
  position: relative;
  -webkit-appearance: none;
}
.checkbox input[type=checkbox] {
  display: block;
  left: 0;
  opacity: 0;
  position: absolute;
}
.checkbox input[type=checkbox]:focus + label::before {
  outline: dashed 1px #53565a;
  outline-offset: 3px;
}
.checkbox input[type=checkbox]:hover + label::before {
  background-color: #fff;
  border-color: #006fcf;
}
.checkbox input[type=checkbox]:hover + label::after {
  color: #fff;
}
.checkbox input[type=checkbox]:checked + label:hover::before {
  border-color: #006fcf;
}
.checkbox input[type=checkbox]:checked + label::before {
  background-color: #006fcf;
  border-color: #006fcf;
}
.checkbox input[type=checkbox]:checked + label::after {
  color: #fff;
  visibility: visible;
}
.checkbox input[type=checkbox]:disabled + label, .checkbox input[type=checkbox]:disabled:hover + label {
  color: #8e9092;
  cursor: not-allowed;
}
.checkbox input[type=checkbox]:disabled + label::before, .checkbox input[type=checkbox]:disabled:hover + label::before {
  background-color: #f7f8f9;
  border-color: #c8c9c7;
  cursor: not-allowed;
}
.checkbox input[type=checkbox]:disabled + label::after, .checkbox input[type=checkbox]:disabled:hover + label::after {
  color: #fff;
}
.checkbox input[type=checkbox]:disabled:checked + label a, .checkbox input[type=checkbox]:disabled:hover:checked + label a {
  text-decoration: none;
}
.checkbox input[type=checkbox]:disabled:checked + label::before, .checkbox input[type=checkbox]:disabled:hover:checked + label::before {
  background-color: rgba(0, 0, 0, 0.25);
}
.checkbox label {
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 0;
  min-height: 1.375rem;
  padding: 0.6875rem 0.6875rem 0.6875rem 2.75rem;
  position: relative;
  text-transform: inherit;
  vertical-align: middle;
  line-height: 1.375rem;
}
.checkbox label input:only-child {
  position: static;
}
.checkbox label::before {
  background-color: #fff;
  border: 0.0625rem solid #8e9092;
  border-radius: 0.25rem;
  content: "";
  display: inline-block;
  height: 1.375rem;
  left: 0.6875rem;
  position: absolute;
  transition: border 0.25s ease-out, background-color 0.25s ease-out;
  width: 1.375rem;
}
.checkbox label::after {
  font-family: "dls-icons-2.27.0";
  content: "\eaf2";
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  align-items: center;
  display: flex;
  font-size: 0.84375rem;
  height: 1.375rem;
  justify-content: center;
  left: 0.6875rem;
  line-height: 1rem;
  position: absolute;
  top: 0.6875rem;
  width: 1.375rem;
  visibility: hidden;
  align-items: center;
}
.checkbox input[aria-invalid=true] + label::before,
.checkbox input[aria-invalid=true] + label a::before {
  background-color: #fff;
  border-color: #b42c01;
}
.checkbox input[aria-invalid=true] + label a {
  text-decoration: underline;
}
.checkbox input[aria-invalid=true]:checked + label {
  color: #53565a;
}
.checkbox input[aria-invalid=true]:checked + label a {
  color: #006fcf;
}
.checkbox input[aria-invalid=true]:checked + label a:not(:hover) {
  text-decoration: none;
}
.checkbox input[aria-invalid=true]:not(:checked):hover + label::before {
  border-color: #b42c01;
}
.checkbox input[aria-checked=mixed] + label::after {
  font-family: "dls-icons-2.27.0";
  content: "\eafb";
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.checklist {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.checklist li::before {
  font-family: "dls-icons-2.27.0";
  content: "\eaf2";
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #008767;
  padding-right: 10px;
}

.collapsible {
  cursor: pointer;
  padding: 15px 20px;
  text-align: left;
  transition: background-color 0.25s ease-in-out;
  width: 100%;
  word-wrap: break-word;
  word-break: break-word;
  overflow-wrap: anywhere;
}
.collapsible:hover:not(.expandable-link) {
  background-color: rgba(151, 153, 155, 0.08);
}
.collapsible:focus {
  outline: dashed 1px #53565a;
  outline-offset: -3px;
}
.collapsible .icon {
  color: #006fcf;
}
.collapsible-caret {
  color: #53565a;
  padding-right: 10px;
  vertical-align: text-top;
  display: inline-flex;
  flex-shrink: 0;
}
.collapsible-caret::before {
  font-family: "dls-icons-2.27.0";
  content: "\eafe";
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1rem;
  display: inline-block;
  position: relative;
  transform: rotate(0deg);
  transition: color 0.25s ease-out, transform 0.25s ease-out;
  line-height: 1.375rem;
}
.collapsible[aria-expanded=true] {
  color: #00175a;
}
.collapsible[aria-expanded=true] .icon {
  color: #00175a;
}
.collapsible[aria-expanded=true] .collapsible-caret::before {
  transform: rotate(90deg);
}
.collapsible *:last-child {
  flex-basis: 100%;
}
.collapsible.expandable-link {
  color: #333;
}
.collapsible.expandable-link:hover {
  cursor: auto;
}

.accordion-content {
  margin: 0;
  overflow: hidden;
  transition: max-height 0.4s ease-out;
}
@media (min-width: 768px) {
  .accordion-content .stack {
    margin-top: 1.25rem;
  }
}
.accordion-content .stack .text-link {
  padding-top: 0.6875rem;
  padding-bottom: 0.6875rem;
  margin-bottom: 0;
}
.accordion-content .stack .text-link:first-child {
  margin-top: -1.25rem;
}

.toggle-link {
  color: #006fcf;
}
.toggle-link:hover {
  text-decoration: underline;
}

button.collapsible {
  display: inline-flex;
  align-items: flex-start;
}
button.collapsible * {
  pointer-events: none;
}

.copy-field {
  display: flex;
}
.copy-field .form-control {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  flex: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  border-right: 1px solid #006fcf;
}
.copy-field .side-btn {
  padding: 0 0.9375rem;
  white-space: nowrap;
  font-size: 1rem;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  border: 1px solid #006fcf;
  border-radius: 0 0.25rem 0.25rem 0;
  border-left: none;
  min-width: 4.1875rem;
  background-color: #006fcf;
  color: #fff;
}
.copy-field .side-btn:hover {
  color: #fff;
  background: #0061b6;
}
.copy-field .side-btn:active {
  color: #fff;
  background: #00549c;
}
.copy-field .side-btn .dls-icon-success,
.copy-field .side-btn .dls-icon-warning {
  display: none;
}
.copy-field.success .form-control,
.copy-field.success .side-btn {
  border-color: #008767 !important;
}
.copy-field.success .side-btn {
  background-color: #008767;
  color: #fff;
}
.copy-field.success .side-btn span:not(.dls-icon-success) {
  display: none;
}
.copy-field.success .dls-icon-success {
  display: block;
}
.copy-field.warning .form-control,
.copy-field.warning .side-btn {
  border-color: #b42c01;
}
.copy-field.warning .side-btn {
  background-color: #b42c01;
  color: #fff;
}
.copy-field.warning .side-btn span:not(.dls-icon-warning) {
  display: none;
}
.copy-field.warning .dls-icon-warning {
  display: block;
}
.copy-field-secondary .form-control,
.copy-field-secondary .side-btn {
  border-color: #8e9092;
}
.copy-field-secondary .side-btn {
  background-color: #fff;
  color: #006fcf;
}
.copy-field-secondary .side-btn:hover {
  color: #006fcf;
  background: #f2f2f2;
}
.copy-field-secondary .side-btn:active {
  color: #004683;
  background: #e6e6e6;
}
.copy-field-secondary.success .side-btn {
  background-color: #fff;
  color: #008767;
}
.copy-field-secondary.warning .side-btn {
  background-color: #fff;
  color: #b42c01;
}
.copy-field:not(.success, .warning).focus:focus,
.copy-field:not(.success, .warning).focus .form-control,
.copy-field:not(.success, .warning).focus .side-btn {
  border-color: #006fcf;
}

.currency-field {
  display: flex;
}
.currency-field .form-control {
  text-align: right;
  flex: 1;
  min-width: 0;
}
.currency-field .form-unit {
  color: #333;
  background-color: #fff;
  padding: 0 0.9375rem;
  margin: 0;
  vertical-align: middle;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  font-size: 1rem;
  font-weight: normal;
  border-width: 1px;
  border-style: solid;
  border-radius: 0.25rem;
  border-color: #8e9092;
  display: inherit;
  align-items: center;
  flex: none;
}
.currency-field-left .form-control {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-left: none;
}
.currency-field-left .form-unit {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.currency-field-right {
  flex-direction: row-reverse;
}
.currency-field-right .form-control {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-right: none;
}
.currency-field-right .form-unit {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.currency-field.focus input {
  border-color: #006fcf;
}
.currency-field.focus .form-unit {
  border-color: #006fcf;
}
.currency-field.has-warning input {
  border-color: #b42c01;
}
.currency-field.has-warning .form-unit {
  border-color: #b42c01;
  color: #b42c01;
}

.has-warning .currency-field input {
  border-color: #b42c01;
}
.has-warning .currency-field .form-unit {
  border-color: #b42c01;
}

.date-picker {
  max-width: 19.375rem;
}
.date-picker .form-control.icon-hover {
  display: flex;
  border: none;
  height: 3.125rem;
  width: 19.375rem;
  max-width: 100%;
  padding: 0;
  position: relative;
}
.date-picker .form-control.icon-hover input {
  background: transparent;
  padding: 0.625rem;
  width: 100%;
}
.date-picker .form-control.icon-hover input:active, .date-picker .form-control.icon-hover input:focus {
  border-color: #006fcf;
}
.date-picker .form-control.icon-hover input:active ~ button, .date-picker .form-control.icon-hover input:focus ~ button {
  color: #006fcf;
  border-color: #006fcf;
  font-family: "dls-icons-2.27.0";
  content: "\eae0";
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.date-picker .form-control.icon-hover.range {
  width: 100%;
}
.date-picker .form-control.icon-hover.range .date-range-focus {
  border: 1px solid #8e9092;
  border-right: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: calc(100% - 3rem);
}
.date-picker .form-control.icon-hover.range input {
  border: 0;
  text-align: center;
  padding: 0 2%;
  width: calc(49% - 1.5rem);
  z-index: 1;
}
.date-picker .form-control.icon-hover.range input:focus ~ .date-range-focus {
  border-color: #006fcf;
}
.date-picker .form-control.icon-hover.range input:focus ~ .date-range-focus::before, .date-picker .form-control.icon-hover.range input:focus ~ .date-range-focus::after {
  border: 1px dashed #53565a;
  border-radius: 0.25rem;
  content: "";
  display: none;
  position: absolute;
  top: 3px;
  width: calc(44% + 3px);
  height: 42px;
}
.date-picker .form-control.icon-hover.range input:first-of-type:focus ~ .date-range-focus::before {
  left: 3px;
  display: block;
}
.date-picker .form-control.icon-hover.range input:last-of-type:focus ~ .date-range-focus::after {
  right: 3px;
  display: block;
}
.date-picker .form-control.icon-hover.range span {
  align-self: center;
  text-align: center;
}
.date-picker .form-control.icon-hover button {
  background: #fff;
  border: 1px solid #8e9092;
  border-radius: 0 0.25rem 0.25rem 0;
  transition: border-color 0.25s ease-out;
  color: #006fcf;
}
.date-picker .has-warning.form-control.icon-hover input:active, .date-picker .has-warning.form-control.icon-hover input:focus {
  border-color: #b42c01;
}
.date-picker .has-warning.form-control.icon-hover input:active ~ button, .date-picker .has-warning.form-control.icon-hover input:focus ~ button {
  border-color: #b42c01;
}
.date-picker .has-warning.form-control.icon-hover button {
  border: 1px solid #b42c01;
}
.date-picker .has-warning.form-control.icon-hover .date-range-focus {
  border-top: 1px solid #b42c01;
  border-left: 1px solid #b42c01;
  border-bottom: 1px solid #b42c01;
}
.date-picker .calendar {
  background-color: #fff;
  border-radius: 4px;
  margin-top: 0.3125rem;
  min-width: 19.375rem;
  position: relative;
}
@media (max-width: 374px) {
  .date-picker .calendar.margin-offset-1-sm-down {
    margin-left: -0.625rem;
  }
  .date-picker .calendar.margin-offset-2-sm-down {
    margin-left: -1.25rem;
  }
  .date-picker .calendar.margin-offset-3-sm-down {
    margin-left: -1.875rem;
  }
  .date-picker .calendar.margin-offset-4-sm-down {
    margin-left: -2.5rem;
  }
}
.date-picker .calendar button.glyph {
  color: #c8c9c7;
  position: absolute;
  top: 0.625rem;
  padding: 0.875rem;
}
.date-picker .calendar button.glyph:hover, .date-picker .calendar button.glyph:active, .date-picker .calendar button.glyph:focus {
  color: #006fcf;
}
.date-picker .calendar button.glyph:focus {
  outline-offset: 0;
}
.date-picker .calendar button.glyph:first-of-type {
  left: 0;
}
.date-picker .calendar button.glyph:last-of-type {
  right: 0;
}
.date-picker .calendar table caption {
  margin: 0 2.5rem;
  padding: 1.25rem 0 0.625rem 0;
  position: relative;
  text-align: center;
  caption-side: top;
}
.date-picker .calendar table thead {
  background: none;
}
.date-picker .calendar table thead tr th {
  border: none;
  padding: 0.9375rem 0.625rem;
  text-align: center;
}
.date-picker .calendar table thead tr th abbr {
  border: none;
  color: #333;
  cursor: default;
  text-decoration: none;
}
.date-picker .calendar table tr {
  border: 0;
}
.date-picker .calendar table tbody tr td {
  border: 0;
  color: #333;
  height: 2.5rem;
  width: 2.5rem;
  padding: 0;
  text-align: center;
}
.date-picker .calendar table tbody tr td:empty {
  border: none;
}
.date-picker .calendar table tbody tr td button {
  height: 2.75rem;
  width: 2.75rem;
  padding: 0.6875rem 0.85375rem;
}
.date-picker .calendar table tbody tr td button.current {
  color: #006fcf;
  position: relative;
}
.date-picker .calendar table tbody tr td button.current::after {
  content: "";
  position: absolute;
  border-bottom-style: solid;
  border-color: inherit;
  border-bottom-width: 1px;
  width: 8px;
  bottom: 10px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
.date-picker .calendar table tbody tr td button.due-date-outline {
  color: #00175a;
  position: relative;
}
.date-picker .calendar table tbody tr td button.due-date-outline::before {
  content: "";
  position: absolute;
  width: 36px;
  height: 36px;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  border-radius: 50%;
  left: 0;
  right: 0;
  margin-right: auto;
  margin-left: auto;
  bottom: 4px;
}
.date-picker .calendar table tbody tr td button:hover, .date-picker .calendar table tbody tr td button:active {
  color: #00549c;
  background-color: #ecedee;
}
.date-picker .calendar table tbody tr td button.selected {
  background-color: #006fcf;
  color: #fff;
}
.date-picker .calendar table tbody tr td button.selected:hover, .date-picker .calendar table tbody tr td button.selected:active {
  background-color: #006fcf;
}
.date-picker .calendar table tbody tr td button.selected.current {
  position: relative;
}
.date-picker .calendar table tbody tr td button.selected.current::after {
  content: "";
  position: absolute;
  border-bottom-style: solid;
  border-color: inherit;
  border-bottom-width: 1px;
  width: 8px;
  bottom: 10px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
.date-picker .calendar table tbody tr td button.selected.due-date-outline {
  position: relative;
}
.date-picker .calendar table tbody tr td button.selected.due-date-outline::before {
  content: "";
  position: absolute;
  width: 36px;
  height: 36px;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  border-radius: 50%;
  left: 0;
  right: 0;
  margin-right: auto;
  margin-left: auto;
  bottom: 4px;
}
.date-picker .calendar table tbody tr td button.error {
  background-color: rgba(180, 44, 1, 0.1);
  color: #b42c01;
}
.date-picker .calendar table tbody tr td button.error:hover {
  background-color: rgba(180, 44, 1, 0.1);
}
.date-picker .calendar table tbody tr td button.error.current {
  position: relative;
}
.date-picker .calendar table tbody tr td button.error.current::after {
  content: "";
  position: absolute;
  border-bottom-style: solid;
  border-color: inherit;
  border-bottom-width: 1px;
  width: 8px;
  bottom: 10px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
.date-picker .calendar table tbody tr td button.error.due-date-outline {
  position: relative;
}
.date-picker .calendar table tbody tr td button.error.due-date-outline::before {
  content: "";
  position: absolute;
  width: 36px;
  height: 36px;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  border-radius: 50%;
  left: 0;
  right: 0;
  margin-right: auto;
  margin-left: auto;
  bottom: 4px;
}
.date-picker .calendar table tbody tr td button.due {
  box-shadow: inset 0 0 0 1px #00175a;
  color: #00175a;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 600;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  position: relative;
}
.date-picker .calendar table tbody tr td button.due.current {
  position: relative;
}
.date-picker .calendar table tbody tr td button.due.current::after {
  content: "";
  position: absolute;
  border-bottom-style: solid;
  border-color: inherit;
  border-bottom-width: 1px;
  width: 8px;
  bottom: 10px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
.date-picker .calendar table tbody tr td button.due.due-date-outline {
  color: #00175a;
  position: relative;
}
.date-picker .calendar table tbody tr td button.due.due-date-outline::before {
  content: "";
  position: absolute;
  width: 36px;
  height: 36px;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  border-radius: 50%;
  left: 0;
  right: 0;
  margin-right: auto;
  margin-left: auto;
  bottom: 4px;
}
.date-picker .calendar table tbody tr td button.range {
  color: #006fcf;
  background-color: rgba(0, 111, 207, 0.05);
}
.date-picker .calendar table tbody tr td button.range:hover {
  color: #00549c;
  background-color: rgba(0, 111, 207, 0.1);
}
.date-picker .calendar table tbody tr td button.range.current {
  position: relative;
}
.date-picker .calendar table tbody tr td button.range.current::after {
  content: "";
  position: absolute;
  border-bottom-style: solid;
  border-color: inherit;
  border-bottom-width: 1px;
  width: 8px;
  bottom: 10px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
.date-picker .calendar table tbody tr td button.range.due-date-outline {
  color: #00175a;
  position: relative;
}
.date-picker .calendar table tbody tr td button.range.due-date-outline::before {
  content: "";
  position: absolute;
  width: 36px;
  height: 36px;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  border-radius: 50%;
  left: 0;
  right: 0;
  margin-right: auto;
  margin-left: auto;
  bottom: 4px;
}
.date-picker .calendar table tbody tr td button[disabled] {
  color: #8e9092;
  background-color: #fff;
  cursor: not-allowed;
}
.date-picker .calendar table tbody tr td[aria-selected=true] button {
  background-color: #006fcf;
  color: #fff;
}
.date-picker .calendar table tbody tr td[aria-selected=true] button:hover {
  background-color: #006fcf;
}
.date-picker .calendar table tbody tr td[aria-selected=true] button.current {
  position: relative;
}
.date-picker .calendar table tbody tr td[aria-selected=true] button.current::after {
  content: "";
  position: absolute;
  border-bottom-style: solid;
  border-color: inherit;
  border-bottom-width: 1px;
  width: 8px;
  bottom: 10px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
.date-picker .calendar table tbody tr td[aria-selected=true] button.due-date-outline {
  position: relative;
}
.date-picker .calendar table tbody tr td[aria-selected=true] button.due-date-outline::before {
  content: "";
  position: absolute;
  width: 36px;
  height: 36px;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  border-radius: 50%;
  left: 0;
  right: 0;
  margin-right: auto;
  margin-left: auto;
  bottom: 4px;
}
.date-picker .calendar table tbody tr td[aria-selected=true] .due {
  background-color: #00175a;
  color: #fff;
}
.date-picker .calendar table tbody tr td[aria-selected=true] .due:hover {
  background-color: #00175a;
}
.date-picker .calendar table tbody tr td[aria-selected=true] .due.current {
  position: relative;
}
.date-picker .calendar table tbody tr td[aria-selected=true] .due.current::after {
  content: "";
  position: absolute;
  border-bottom-style: solid;
  border-color: inherit;
  border-bottom-width: 1px;
  width: 8px;
  bottom: 10px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
.date-picker .calendar table tbody tr td[aria-selected=true] .due.due-date-outline {
  position: relative;
}
.date-picker .calendar table tbody tr td[aria-selected=true] .due.due-date-outline::before {
  content: "";
  position: absolute;
  width: 36px;
  height: 36px;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  border-radius: 50%;
  left: 0;
  right: 0;
  margin-right: auto;
  margin-left: auto;
  bottom: 4px;
}
.date-picker .calendar table tbody tr td[aria-invalid=true] button {
  background-color: rgba(180, 44, 1, 0.1);
  color: #b42c01;
}
.date-picker .calendar table tbody tr td[aria-invalid=true] button:hover {
  background-color: rgba(180, 44, 1, 0.1);
}
.date-picker .calendar table tbody tr td[aria-invalid=true] button.invalid-triangle {
  position: relative;
}
.date-picker .calendar table tbody tr td[aria-invalid=true] button.invalid-triangle::after {
  content: "";
  background-image: url("https://www.aexp-static.com/cdaas/one/statics/@americanexpress/static-assets/2.27.0/package/dist/img/icons/dls-icon-error-triangle.svg");
  position: absolute;
  bottom: 6px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  background-repeat: no-repeat;
  width: 6px;
  height: 6px;
}
.date-picker .calendar table tbody tr td[aria-invalid=true] button.current {
  position: relative;
}
.date-picker .calendar table tbody tr td[aria-invalid=true] button.current::after {
  content: "";
  position: absolute;
  border-bottom-style: solid;
  border-color: inherit;
  border-bottom-width: 1px;
  width: 8px;
  bottom: 10px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
.date-picker .calendar table tbody tr td[aria-invalid=true] button.due-date-outline {
  position: relative;
}
.date-picker .calendar table tbody tr td[aria-invalid=true] button.due-date-outline::before {
  content: "";
  position: absolute;
  width: 36px;
  height: 36px;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  border-radius: 50%;
  left: 0;
  right: 0;
  margin-right: auto;
  margin-left: auto;
  bottom: 4px;
}
.date-picker .calendar-header {
  border-bottom: 1px solid #ecedee;
}
.date-picker .calendar-header div {
  display: flex;
  padding: 0.625rem;
}
.date-picker .calendar-header div span.icon {
  padding-right: 0.3125rem;
}
.date-picker .calendar-navigation {
  position: relative;
  height: 1px;
}
.date-picker .calendar-footer {
  border-top: 1px solid #ecedee;
}
.date-picker .calendar-footer div {
  padding: 0.625rem;
}

.dls-card {
  height: 3.125rem;
}
.dls-card-xs {
  width: 4.375rem;
  height: 2.75rem;
  border-radius: 0.125rem;
  font-size: 0.41em;
}
.dls-card-sm {
  width: 7.125rem;
  height: 4.5rem;
  border-radius: 0.25rem;
  font-size: 0.65em;
}
.dls-card-md {
  width: 9.25rem;
  height: 5.875rem;
  border-radius: 0.375rem;
  font-size: 0.82em;
}
.dls-card-lg {
  width: 14.5rem;
  height: 9.1875rem;
  border-radius: 0.5625rem;
  font-size: 1.3em;
}
.dls-card-xl {
  width: 315px;
  height: 12.5rem;
  border-radius: 0.75rem;
  font-size: 1.75em;
}

.dls-card-field {
  position: relative;
  visibility: hidden;
}
.dls-card-field .dls-card-field-front,
.dls-card-field .dls-card-field-back {
  backface-visibility: hidden;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: inherit;
  box-sizing: content-box;
  display: block;
  height: 100%;
  position: absolute;
  transition: transform 0.8s ease-out;
  visibility: visible;
  width: 100%;
}
.dls-card-field .dls-card-field-front img,
.dls-card-field .dls-card-field-back img {
  position: absolute;
}
.dls-card-field .dls-card-field-front::before,
.dls-card-field .dls-card-field-back::before {
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: inherit;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.25s ease-out;
}
.dls-card-field .dls-card-field-back {
  transform: rotateY(180deg);
}
.dls-card-field .dls-card-field-back::before {
  opacity: 1;
}
.dls-card-field .dls-card-field-back .dls-card-field-number {
  opacity: 0.2;
  color: #000;
  text-shadow: 1px 1px #fff;
  right: 14%;
  transform: scaleX(-1);
}
.dls-card-field .dls-card-field-front {
  background-image: inherit;
}
.dls-card-field.dls-card-field-focus-reverse .dls-card-field-front {
  transform: rotateY(-180deg);
}
.dls-card-field.dls-card-field-focus-reverse .dls-card-field-back {
  transform: rotateY(0deg);
}
.dls-card-field-focus .dls-card-field-front::before {
  opacity: 1;
}
.dls-card-field-number, .dls-card-field-cid, .dls-card-field-csc {
  display: block;
  font-family: "amex-card-number";
  opacity: 0.6;
  position: absolute;
  transition: opacity 0.25s ease-out, transform 0.25s ease-out;
  white-space: nowrap;
}
.dls-card-field-number {
  color: #c8c9c7;
  font-size: 1em;
  text-align: center;
  top: 50%;
  width: 100%;
}
.dls-card-field-cid {
  color: #c8c9c7;
  font-size: 0.75em;
  right: 4%;
  top: 37%;
}
.dls-card-field-csc {
  color: #f7f8f9;
  font-size: 0.5em;
  left: 66%;
  top: 39.9%;
}
.dls-card-field-focus-number .dls-card-field-number {
  opacity: 1;
  transform: scale(1.05);
}
.dls-card-field-focus-cid .dls-card-field-cid {
  opacity: 1;
  transform: scale(1.05);
}
.dls-card-field-focus-csc .dls-card-field-csc {
  opacity: 1;
  transform: scale(1.05);
}
.dls-card-field:not(.dls-card-field-focus).dls-card-field-has-number .dls-card-field-front .dls-card-field-number {
  opacity: 1 !important;
}
.dls-card-field:not(.dls-card-field-focus).dls-card-field-has-cid .dls-card-field-cid {
  opacity: 1;
}

.dls-card-tilt {
  box-sizing: content-box;
  margin: 0 auto;
  padding-bottom: 1.875rem;
  perspective: 600px;
  visibility: hidden;
}
.dls-card-tilt .dls-card-tilt-left,
.dls-card-tilt .dls-card-tilt-right {
  bottom: 0;
  display: block;
  position: absolute;
  top: 0;
  visibility: visible;
  width: 50%;
  z-index: 1;
}
.dls-card-tilt .dls-card-tilt-left {
  left: 0;
}
.dls-card-tilt .dls-card-tilt-left:hover + .dls-card-tilt-right + .dls-card-tilt-container {
  transform: rotateY(-30deg);
}
.dls-card-tilt .dls-card-tilt-left:hover + .dls-card-tilt-right + .dls-card-tilt-container::before {
  transform: translateX(25%);
}
.dls-card-tilt .dls-card-tilt-right {
  right: 0;
}
.dls-card-tilt .dls-card-tilt-right:hover + .dls-card-tilt-container {
  transform: rotateY(30deg);
}
.dls-card-tilt .dls-card-tilt-right:hover + .dls-card-tilt-container::before {
  transform: translateX(-25%);
}
.dls-card-tilt .dls-card-tilt-container {
  position: relative;
  width: 100%;
  height: 100%;
  box-sizing: content-box;
  background-size: contain;
  background-image: inherit;
  visibility: visible;
  transition: transform 0.8s ease-out;
}
.dls-card-tilt .dls-card-tilt-container::before {
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.25) 45%, rgba(255, 255, 255, 0.25) 55%, rgba(255, 255, 255, 0) 100%);
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 0;
  transition: transform 0.8s ease-out;
  width: 60%;
}
.dls-card-tilt .dls-card-tilt-container::after {
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.13) 0%, rgba(0, 0, 0, 0) 75%);
  bottom: -1.40625rem;
  content: "";
  display: block;
  height: 0.9375rem;
  left: 0;
  position: absolute;
  right: 0;
}

@media (min-width: 768px) {
  .file-upload {
    border: 0.125rem dashed #8e9092;
    border-radius: 0.25rem;
    background-color: #fff;
    min-height: 11.25rem;
    text-align: center;
  }
  .file-upload.focus {
    border-color: #006fcf;
    background-color: #f2f8fc;
  }
}
.filter {
  background: #fff;
  min-width: 19.625rem;
  position: absolute;
  top: 0;
  z-index: 98;
}
@media (max-width: 375px) {
  .filter {
    min-width: unset;
  }
}
.filter-container {
  display: inline-block;
  position: relative;
}
.filter-button {
  display: inline-block;
  padding: 0.4375rem 0.375rem;
}
.filter-button button {
  padding: 0.5rem 0.5rem;
}
.filter-button button:focus {
  outline-offset: 0 !important;
}
.filter.position-static-md-up .filter-header {
  padding-left: 0.625rem !important;
  padding-right: 0.375rem !important;
}
.filter .filter-header {
  line-height: 1.75rem;
  padding: 0.4375rem 0.375rem;
}
.filter .filter-header button[data-close] {
  padding: 0.5rem;
}
.filter .filter-header button[data-close]:focus {
  outline-offset: 0 !important;
}
.filter .filter-header button[data-reset] {
  padding: 0.5rem;
}
.filter .filter-header button[data-reset]:focus {
  outline-offset: 0 !important;
}
.filter .filter-header button[data-back] {
  padding: 0.5rem;
}
.filter .filter-header button[data-back]:focus {
  outline-offset: 0 !important;
}
.filter .pad {
  padding-top: 1.125rem !important;
  padding-bottom: 1.125rem !important;
}
.filter .pad button[data-apply] {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.filter ul {
  list-style: none;
  padding-left: 0;
}
.filter .filter-menu {
  height: 100%;
  max-height: 26.25rem;
  overflow-y: scroll;
  overflow-x: hidden;
  position: relative;
}
.filter .filter-menu li button.filter-item {
  padding: 0.6875rem 1.25rem !important;
}
.filter .filter-menu .filter-item {
  display: flex;
  padding: 0 !important;
  text-align: left;
  width: 100%;
  cursor: pointer;
}
.filter .filter-menu .filter-item span {
  padding-top: 0.6875rem;
  padding-bottom: 0.6875rem;
}
.filter .filter-menu .filter-item button {
  padding: 0 1.25rem;
}
.filter .filter-menu .filter-item button:focus {
  outline-offset: -0.125rem;
}
.filter .filter-menu .filter-item:hover {
  background: #f7f8f9;
}
.filter .filter-menu .filter-item:active {
  background-color: #ecedee;
}
.filter .filter-menu .filter-item:focus {
  outline-offset: -0.125rem;
  outline: 1px dashed #53565a !important;
}
.filter .filter-menu .filter-item[aria-selected=true] {
  background-color: #ecedee;
}
.filter .filter-menu .filter-item[aria-selected=true]::after {
  font-family: "dls-icons-2.27.0";
  content: "\eaf2";
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #008767;
  line-height: 1rem;
  margin: auto 0 auto auto;
  padding-right: 1.25rem;
}
.filter .filter-menu .filter-item .checkbox {
  width: 100%;
  padding-left: 1.25rem;
}
.filter .filter-menu .filter-item .checkbox label {
  width: 100%;
}
.filter .filter-menu .filter-item .checkbox input[type=checkbox]:focus + label {
  outline-offset: -0.125rem;
}
.filter .filter-menu .filter-checklist {
  display: block;
}
.filter .filter-menu .filter-checklist .checkbox {
  padding-left: 2.5rem;
}
.filter .filter-menu .sub-filter {
  background: #fff;
  position: absolute;
  top: 0;
  width: 100%;
  transition: right 0.75s ease-out;
}
.filter .filter-hide {
  right: -100%;
}
.filter .filter-show {
  right: 0;
}

@media (max-width: 767px) {
  .filter-container {
    display: block;
  }
  .filter {
    left: 0;
    right: 0;
    width: 100%;
  }
}
.dls-flag {
  background-size: cover;
  display: inline-block;
  font-size: 0;
  height: 4.3125rem;
  outline: 1px solid #8e9092;
  width: 6.25rem;
}
.dls-flag img {
  vertical-align: top;
  width: 100%;
}

.flag-sm {
  height: 0.6875rem;
  width: 1rem;
}

.flag-md {
  height: 2.1875rem;
  width: 3.125rem;
}

.hero {
  height: auto;
  min-height: 22.25rem;
  max-width: 80rem;
  position: relative;
  text-align: left;
}
.hero-bg {
  background-position: right center;
  background-size: cover;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
@media (max-width: 767px) {
  .hero {
    text-align: center;
  }
  .hero-bg {
    background-position: center;
  }
}
.hero-login {
  background-color: #fff;
  max-width: 19.6875rem;
}
@media (min-width: 768px) {
  .hero-login {
    width: 19.6875rem;
  }
}
.hero-tagline {
  width: 18.75rem;
}
.hero-text-overlay {
  background-color: rgba(255, 255, 255, 0.9);
}

.overlay-blue::before {
  content: "";
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  background: linear-gradient(to right, #00175a 0%, rgba(0, 23, 90, 0) 100%);
}
.overlay-black::before {
  content: "";
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  background: linear-gradient(to right, black 0%, rgba(0, 0, 0, 0) 100%);
}
.overlay-white::before {
  content: "";
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);
}
.overlay-gray::before {
  content: "";
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  background: linear-gradient(to right, #ecedee 0%, rgba(236, 237, 238, 0) 100%);
}
@media (max-width: 1023px) {
  .overlay-blue::before {
    content: "";
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    background: linear-gradient(to right, #00175a 0%, rgba(0, 23, 90, 0) 100%);
  }
  .overlay-black::before {
    content: "";
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    background: linear-gradient(to right, black 0%, rgba(0, 0, 0, 0) 100%);
  }
  .overlay-white::before {
    content: "";
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);
  }
  .overlay-gray::before {
    content: "";
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    background: linear-gradient(to right, #ecedee 0%, rgba(236, 237, 238, 0) 100%);
  }
}
@media (max-width: 767px) {
  .overlay-blue::before {
    content: "";
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0.7;
    background: linear-gradient(to right, #00175a 100%, rgba(0, 23, 90, 0) 100%);
  }
  .overlay-black::before {
    content: "";
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0.7;
    background: linear-gradient(to right, black 100%, rgba(0, 0, 0, 0) 100%);
  }
  .overlay-white::before {
    content: "";
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0.8;
    background: linear-gradient(to right, white 100%, rgba(255, 255, 255, 0) 100%);
  }
  .overlay-gray::before {
    content: "";
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0.8;
    background: linear-gradient(to right, #ecedee 100%, rgba(236, 237, 238, 0) 100%);
  }
}

.hint {
  display: block;
  color: #53565a;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  margin-bottom: 0.3125rem;
}

.imagephoto-offer {
  display: inline-block;
  height: 50px;
  width: 110px;
}
.imagephoto-social {
  height: 32px;
  margin-bottom: 10px;
  margin-right: 10px;
}
.imagephoto-ad-sm {
  height: 250px;
  width: 300px;
}

.input-status {
  position: relative;
}
.input-status::after {
  background-color: #008767;
  border-radius: 0 0 0.25rem 0.25rem;
  bottom: 0;
  content: "";
  height: 0.1875rem;
  left: 0;
  overflow: hidden;
  position: absolute;
  transition: width 1s;
  width: 0%;
}
.input-status-valid::after {
  width: 100%;
}

.list {
  padding: 0;
}
.list-links {
  list-style: none;
  line-height: 1.15;
  padding: 0;
}
.list-links li:not(:last-child) {
  margin-bottom: 1.25rem;
}
.list-links-inline {
  padding: 0;
}
.list-links-inline li {
  position: relative;
  display: inline-block;
}
.list-links-inline li:first-child:not(:last-child),
.list-links-inline li + li {
  padding-right: 0.625rem;
}
.list-links-inline-separator {
  padding-left: 0;
}
.list-links-inline-separator li {
  display: inline-block;
  white-space: nowrap;
}
.list-links-inline-separator li:first-child:not(:last-child),
.list-links-inline-separator li + li {
  padding-right: 0;
}
.list-links-inline-separator li:not(:last-child)::after {
  color: #8e9092;
  content: "|";
  font-size: 1.2rem;
  font-weight: 200;
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}

.dls-logo-bluebox-solid-xs {
  display: inline-block;
  width: 36px;
  height: 36px;
}
.dls-logo-bluebox-solid-xs img {
  width: 100%;
}
.dls-logo-bluebox-solid-sm {
  display: inline-block;
  width: 45px;
  height: 45px;
}
.dls-logo-bluebox-solid-sm img {
  width: 100%;
}
.dls-logo-bluebox-solid-md {
  display: inline-block;
  width: 50px;
  height: 50px;
}
.dls-logo-bluebox-solid-md img {
  width: 100%;
}
.dls-logo-bluebox-solid-lg {
  display: inline-block;
  width: 60px;
  height: 60px;
}
.dls-logo-bluebox-solid-lg img {
  width: 100%;
}
.dls-logo-bluebox-alt-xs {
  display: inline-block;
  width: 36px;
  height: 36px;
}
.dls-logo-bluebox-alt-xs img {
  width: 100%;
}
.dls-logo-bluebox-alt-sm {
  display: inline-block;
  width: 45px;
  height: 45px;
}
.dls-logo-bluebox-alt-sm img {
  width: 100%;
}
.dls-logo-bluebox-alt-md {
  display: inline-block;
  width: 50px;
  height: 50px;
}
.dls-logo-bluebox-alt-md img {
  width: 100%;
}
.dls-logo-bluebox-alt-lg {
  display: inline-block;
  width: 60px;
  height: 60px;
}
.dls-logo-bluebox-alt-lg img {
  width: 100%;
}
.dls-logo-line-xs {
  display: inline-block;
  width: 140px;
  height: 9px;
}
.dls-logo-line-xs img {
  width: 100%;
}
.dls-logo-line-sm {
  display: inline-block;
  width: 235px;
  height: 15px;
}
.dls-logo-line-sm img {
  width: 100%;
}
.dls-logo-line-md {
  display: inline-block;
  width: 280px;
  height: 18px;
}
.dls-logo-line-md img {
  width: 100%;
}
.dls-logo-line-lg {
  display: inline-block;
  width: 364px;
  height: 24px;
}
.dls-logo-line-lg img {
  width: 100%;
}
.dls-logo-stack-xs {
  display: inline-block;
  width: 90px;
  height: 25px;
}
.dls-logo-stack-xs img {
  width: 100%;
}
.dls-logo-stack-sm {
  display: inline-block;
  width: 100px;
  height: 28px;
}
.dls-logo-stack-sm img {
  width: 100%;
}
.dls-logo-stack-md {
  display: inline-block;
  width: 115px;
  height: 31px;
}
.dls-logo-stack-md img {
  width: 100%;
}
.dls-logo-stack-lg {
  display: inline-block;
  width: 150px;
  height: 41px;
}
.dls-logo-stack-lg img {
  width: 100%;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 201;
  overflow: hidden;
  outline: 0;
}
.modal div[role=dialog]:focus {
  outline: dashed 1px rgba(255, 255, 255, 0.92);
  outline-offset: 3px;
}
.modal-screen {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.modal header {
  padding: 0.3125rem 0.3125rem 0.3125rem 1.25rem;
}
.modal header button {
  padding: 0.875rem 0.9125rem;
}
.modal header button::before {
  width: 16px;
}

.multiselect {
  max-width: 18.75rem;
  overflow: hidden;
  position: relative;
  cursor: arrow;
}
.multiselect select {
  display: inline;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: transparent;
  background-image: none;
  border: 0;
  cursor: pointer;
  font-size: 1rem;
  z-index: -1;
  padding-right: 1.625rem;
}
.multiselect select::-ms-expand {
  display: none;
}
.multiselect select:focus, .multiselect select:active {
  outline: none;
}
.multiselect select::-moz-focus-inner {
  border: 0;
  outline: none;
}
.multiselect select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
.multiselect::after {
  font-family: "dls-icons-2.27.0";
  content: "\eaf6";
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #53565a;
  font-size: 1rem;
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto 0.5rem;
  transition: color 0.25s ease-out;
}
.multiselect[disabled] {
  color: #c8c9c7;
}
.multiselect[disabled]::after {
  color: #c8c9c7;
}
.multiselect.form-control {
  display: flex;
  flex-wrap: wrap;
  padding: 0.625rem;
  align-items: center;
}
.multiselect.form-control-success, .multiselect.form-control-warning {
  padding-right: 0.625rem;
  background-color: #f7f8f9;
  background-image: none;
}
.multiselect.form-control-warning {
  background-color: #f7f8f9;
  background-image: none;
}
.multiselect.form-control-warning::before, .multiselect.form-control-warning::after {
  color: #53565a;
}
.multiselect-icon {
  height: 0.6875rem;
  position: absolute;
  width: 1rem;
}
.multiselect-icon + select {
  padding-left: 1.875rem;
}
.multiselect[aria-expanded=true] {
  border-color: #006fcf;
}
.multiselect[aria-expanded=true]::after {
  transform: rotate(180deg);
}
.multiselect:focus-within {
  border-color: #006fcf;
}

.multiselect-options {
  cursor: pointer;
  background-color: #fff;
  border-radius: 0.25rem;
  margin-top: 0.3125rem;
  max-width: 18.75rem;
  max-height: 15.34rem;
  position: absolute;
  overflow-y: scroll;
  z-index: 99;
  width: 100%;
}
.multiselect-options .checkbox {
  cursor: pointer;
  padding: 0;
}
.multiselect-options .checkbox:hover {
  background-color: #ecedee;
}
.multiselect-options .checkbox input[type=checkbox]:focus + label {
  outline: dashed 1px #53565a;
  outline-offset: -3px;
  width: 100%;
}
.multiselect-options .checkbox input[type=checkbox]:focus + label::before {
  outline: none;
}

.nav-sticky {
  left: 0;
  position: fixed !important;
  top: 0;
  width: 100%;
  z-index: 99;
}

.nav {
  z-index: 99;
  background: #fff;
}
.nav, .nav-menu {
  list-style: none;
  padding-left: 0;
}
.nav ul,
.nav li, .nav-menu ul,
.nav-menu li {
  padding: 0;
}
.nav button.nav-burger {
  background: transparent;
  border: none;
  color: #fff;
  height: 100%;
  padding: 0.625rem 1.25rem;
  min-width: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.nav button.nav-burger:focus {
  outline: dashed 1px #53565a;
  outline-offset: -3px;
}
.nav button.nav-burger::after {
  font-family: "dls-icons-2.27.0";
  content: "\eafc";
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.5rem;
  vertical-align: middle;
}
.nav-overlay {
  background-color: rgba(142, 144, 146, 0.08);
  bottom: 0;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 3.125rem;
  transition: visibility 0.5s ease-out, opacity 0.5s ease-out;
  visibility: hidden;
}
.nav-link {
  color: #006fcf;
  display: block;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  white-space: normal;
}
.nav-link:hover {
  background-color: none;
  text-decoration: none;
}
.nav-link.disabled {
  cursor: not-allowed;
  color: #53565a;
}
.nav-link.disabled, .nav-link:hover {
  background-color: transparent;
}
.nav-link:focus {
  z-index: 100;
  outline: 1px dashed #53565a;
  outline-offset: -3px !important;
}
.nav.nav-large {
  min-height: 3.75rem;
}
.nav.nav-large .nav-overlay {
  top: 3.75rem;
}
.nav-header {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.nav-header .nav-brand {
  align-items: center;
  display: flex;
  flex-grow: 1;
  height: 3.125rem;
  padding-left: 0.875rem;
}
.nav-header .nav-brand img {
  vertical-align: unset;
}
.nav-header.nav-large {
  height: 3.75rem;
}
.nav-header.nav-vertical > .nav-menu {
  background-color: #fff;
  bottom: 0;
  /* stylelint-disable-next-line */
  box-shadow: 0 40px 40px 20px rgba(0, 0, 0, 0.06);
  display: block;
  -ms-overflow-style: none;
  overflow-y: scroll;
  position: fixed;
  right: 0;
  top: 3.125rem;
  visibility: hidden;
  width: 280px;
}
.nav-header.nav-vertical > .nav-menu::-webkit-scrollbar {
  display: none;
}
.nav-header.nav-vertical > .nav-menu::-moz-scrollbar {
  display: none;
}
.nav-header.nav-vertical.nav-large .nav-menu {
  top: 3.75rem;
}
.nav-header.nav-vertical [aria-expanded=true] + .nav-overlay {
  visibility: visible;
  opacity: 1;
}
.nav-header.nav-vertical [aria-expanded=true] + .nav-menu {
  visibility: visible;
  transform: translateX(0%);
  transition: transform 0.3s ease-out, visibility 0.3s ease-out;
}
.nav-header.nav-vertical [aria-expanded=false] + .nav-menu {
  transform: translateX(100%);
  transition: transform 0.3s ease-out, visibility 0.3s ease-out;
}

.nav-item .accordion-toggle {
  font-weight: 400;
  padding-left: 2.5rem !important;
}
.nav-item.open, .nav-item.active {
  background-color: #f7f8f9;
}
.nav-item.open > .nav-link, .nav-item.active > .nav-link {
  text-decoration: none;
  color: #006fcf;
}
.nav-item.open > .nav-link:hover, .nav-item.active > .nav-link:hover {
  background-color: #ecedee;
}
.nav-item.open.active > .nav-link {
  color: #00175a !important;
}

.nav-item.accordion .nav-link {
  padding-left: 2.5rem;
}
.nav-item.accordion > .nav-link::after {
  bottom: 0;
  content: "";
  left: -2.5rem;
  position: absolute;
  right: 0;
  top: 0;
  transition: background-color 0.25s ease-out;
  z-index: -1;
}
.nav-item.accordion.active > .nav-link {
  background-color: transparent;
  z-index: 1;
}
.nav-item.accordion.active > .nav-link::after {
  background-color: rgba(142, 144, 146, 0.08);
  z-index: -1;
}
.nav-item.accordion .accordion-content .nav-link {
  background-color: transparent !important;
  margin-left: 1.25rem;
  z-index: 1;
  padding-left: 2.5rem;
}
.nav-item.accordion .accordion-content .nav-link::after {
  bottom: 0;
  content: "";
  left: -2.5rem;
  position: absolute;
  right: 0;
  top: 0;
  transition: background-color 0.25s ease-out;
  z-index: -1;
}
.nav-item.accordion .accordion-content .nav-link:hover::after {
  background-color: rgba(142, 144, 146, 0.08);
}
.nav-item.accordion .accordion-content .nav-item {
  overflow: hidden;
}
.nav-item.accordion .accordion-content .nav-item.active > .nav-link {
  color: #00175a;
}
.nav-item.accordion .accordion-content .nav-item.active > .nav-link::after {
  background-color: #ecedee;
}
.nav-item.accordion .accordion-content .nav-item .accordion-content .nav-link {
  margin-left: 2.5rem;
}

.nav[aria-current=vertical] .accordion {
  position: relative;
}
.nav[aria-current=vertical] .accordion-toggle {
  position: relative;
  text-align: left;
}
.nav[aria-current=vertical] .accordion-toggle:focus {
  outline: dashed 1px #53565a;
  outline-offset: 3px;
}
.nav[aria-current=vertical] .accordion-content {
  will-change: height;
}
.nav[aria-current=vertical] .accordion:not(.open) > .accordion-content {
  display: none;
}

.nav-horizontal {
  position: relative;
  width: 100%;
}
.nav-horizontal .nav-menu {
  align-items: center;
  display: inline-flex;
  position: relative;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%;
}
.nav-horizontal .heading-1 {
  color: #53565a;
  margin: 0;
  padding-top: 0.625rem;
  padding-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 375px) {
  .nav-horizontal .heading-1 {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media (min-width: 768px) {
  .nav-horizontal .heading-1 {
    padding-left: 18px;
    padding-right: 18px;
  }
}
@media (min-width: 1024px) {
  .nav-horizontal .heading-1 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 1280px) {
  .nav-horizontal .heading-1 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.nav-horizontal.border > .nav-menu {
  bottom: -1px;
}
.nav-horizontal .nav-link {
  padding-top: 0.8125rem;
}
.nav-horizontal .nav-link::after {
  background-color: transparent;
  bottom: 0;
  content: "";
  display: block;
  height: 4px;
  left: 0.9375rem;
  margin-top: 0.8125rem;
  right: 0.9375rem;
  transition: all 0.25s cubic-bezier(0.65, 0, 0.45, 1);
}
.nav-horizontal .nav-link:hover {
  background-color: transparent;
}
.nav-horizontal .nav-link:hover::after {
  background-color: #c8c9c7;
}
.nav-horizontal .nav-link.caret::before {
  content: none !important;
}
.nav-horizontal.nav-large .nav-menu > li > .nav-link {
  padding-top: 1.1875rem;
}
.nav-horizontal.nav-header {
  flex-flow: row;
}
.nav-horizontal.nav-header .nav-menu {
  width: auto;
}
.nav-horizontal.nav-header .nav-burger {
  display: none;
}
.nav-horizontal .nav-item {
  flex: 0 0 auto;
}
.nav-horizontal .nav-item > .nav-menu {
  background-color: #fff;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 100%;
  transition: opacity 0.25s, visibility 0.25s;
  visibility: hidden;
  width: 280px;
  z-index: 10;
}
.nav-horizontal .nav-item > .nav-menu .nav-item {
  display: block;
}
.nav-horizontal .nav-item > .nav-menu .nav-link {
  border-bottom: 0;
  color: #006fcf !important;
  margin: 0;
  padding-top: 0.6875rem;
  padding-bottom: 0.6875rem;
  white-space: normal;
}
.nav-horizontal .nav-item > .nav-menu .nav-link::after {
  display: none;
}
.nav-horizontal .nav-item > .nav-menu .nav-link:hover {
  text-decoration: underline;
}
.nav-horizontal .nav-item > .nav-menu .nav-link.link-underlined {
  text-decoration: underline;
}
.nav-horizontal .nav-item > .nav-menu.nav-menu-full {
  align-items: flex-start;
  left: 0;
  margin: 0;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  position: absolute;
  width: 100%;
}
.nav-horizontal .nav-item > .nav-menu.nav-menu-full .nav-menu-section {
  padding: 0;
}
.nav-horizontal .nav-item > .nav-menu-full {
  left: 0;
  margin: 0;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  width: 100%;
}
.nav-horizontal .nav-item .nav-link[aria-expanded=true] + .nav-menu {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}
.nav-horizontal .nav-item .nav-link[aria-expanded=true] + .nav-menu .nav-link::after {
  display: none;
}
.nav-horizontal .nav-item [aria-current=page] {
  background: none;
}
.nav-horizontal .nav-item [aria-current=page].nav-link {
  color: #00175a;
}
.nav-horizontal .nav-item [aria-current=page].nav-link:hover {
  background: none;
}
.nav-horizontal .nav-item [aria-current=page].nav-link::after {
  background-color: #00175a;
}
.nav-horizontal .nav-item .nav-link {
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 375px) {
  .nav-horizontal .nav-item .nav-link {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media (min-width: 768px) {
  .nav-horizontal .nav-item .nav-link {
    padding-left: 18px;
    padding-right: 18px;
  }
}
@media (min-width: 1024px) {
  .nav-horizontal .nav-item .nav-link {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 1280px) {
  .nav-horizontal .nav-item .nav-link {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.nav-horizontal.nav-inverse > .nav-menu .nav-link {
  color: #fff !important;
}
.nav-horizontal.nav-inverse .nav-item {
  flex: 0 0 auto;
}
.nav-horizontal.nav-inverse .nav-item [aria-current=page].nav-link::after {
  background-color: #fff;
}
.nav-horizontal.nav-inverse .nav-link:hover::after {
  background-color: rgba(255, 255, 255, 0.8);
}

/* stylelint-disable-next-line */
_:-ms-fullscreen,
:root .nav-horizontal .nav-item[aria-expanded=true] > .nav-menu {
  opacity: 0.99 !important;
}

.nav-vertical .heading-1 {
  color: #53565a;
  margin: 0;
  padding: 0.75rem 0.875rem 0.75rem 1.875rem;
}
.nav-vertical .nav-menu {
  overflow: hidden;
}
.nav-vertical .nav-link {
  padding: 0.9375rem 10px;
}
@media (min-width: 375px) {
  .nav-vertical .nav-link {
    padding: 0.9375rem 12px;
  }
}
@media (min-width: 768px) {
  .nav-vertical .nav-link {
    padding: 0.9375rem 18px;
  }
}
@media (min-width: 1024px) {
  .nav-vertical .nav-link {
    padding: 0.9375rem 20px;
  }
}
@media (min-width: 1280px) {
  .nav-vertical .nav-link {
    padding: 0.9375rem 20px;
  }
}
.nav-vertical .nav-link:hover {
  background-color: rgba(0, 0, 0, 0.05);
  color: #0065bd;
}
.nav-vertical .nav-link:active {
  background-color: rgba(0, 0, 0, 0.1);
  color: #00175a;
}
.nav-vertical .nav-link:focus {
  outline: 1px dashed #53565a;
  outline-offset: -3px;
}
.nav-vertical .nav-link.caret::before {
  font-family: "dls-icons-2.27.0";
  content: "\ead4";
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #53565a;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  top: 50%;
  transform: rotate(0deg);
  transition: color 0.25s ease-out, transform 0.25s ease-out;
  left: 10px;
}
@media (min-width: 375px) {
  .nav-vertical .nav-link.caret::before {
    left: 12px;
  }
}
@media (min-width: 768px) {
  .nav-vertical .nav-link.caret::before {
    left: 18px;
  }
}
@media (min-width: 1024px) {
  .nav-vertical .nav-link.caret::before {
    left: 20px;
  }
}
@media (min-width: 1280px) {
  .nav-vertical .nav-link.caret::before {
    left: 20px;
  }
}
.nav-vertical .nav-link[aria-expanded=true] {
  background-color: #f7f8f9;
  color: #006fcf;
}
.nav-vertical .nav-link[aria-expanded=true]:hover {
  background-color: rgba(0, 0, 0, 0.05);
  color: #0065bd;
}
.nav-vertical .nav-link[aria-expanded=true]:active {
  background-color: rgba(0, 0, 0, 0.1);
  color: #00175a;
}
.nav-vertical .nav-link[aria-current=page] {
  background-color: rgba(0, 0, 0, 0.1) !important;
  color: #00175a !important;
}
.nav-vertical.nav-chevron .nav-overlay {
  display: none;
}
.nav-vertical.nav-chevron .nav-menu .heading-1 {
  padding-left: 55px;
}
@media (min-width: 375px) {
  .nav-vertical.nav-chevron .nav-menu .heading-1 {
    padding-left: 57px;
  }
}
@media (min-width: 768px) {
  .nav-vertical.nav-chevron .nav-menu .heading-1 {
    padding-left: 63px;
  }
}
@media (min-width: 1024px) {
  .nav-vertical.nav-chevron .nav-menu .heading-1 {
    padding-left: 65px;
  }
}
@media (min-width: 1280px) {
  .nav-vertical.nav-chevron .nav-menu .heading-1 {
    padding-left: 65px;
  }
}
.nav-vertical.nav-chevron .nav-menu > li .nav-link {
  text-align: left;
  width: 100%;
  padding-left: 35px;
}
@media (min-width: 375px) {
  .nav-vertical.nav-chevron .nav-menu > li .nav-link {
    padding-left: 37px;
  }
}
@media (min-width: 768px) {
  .nav-vertical.nav-chevron .nav-menu > li .nav-link {
    padding-left: 43px;
  }
}
@media (min-width: 1024px) {
  .nav-vertical.nav-chevron .nav-menu > li .nav-link {
    padding-left: 45px;
  }
}
@media (min-width: 1280px) {
  .nav-vertical.nav-chevron .nav-menu > li .nav-link {
    padding-left: 45px;
  }
}
.nav-vertical.nav-chevron .nav-menu > li .nav-link .icon::before,
.nav-vertical.nav-chevron .nav-menu > li .nav-link .glyph::before {
  font-size: 1.375rem;
}
.nav-vertical.nav-chevron .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul .heading-1 {
  padding-left: 55px;
}
@media (min-width: 375px) {
  .nav-vertical.nav-chevron .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul .heading-1 {
    padding-left: 57px;
  }
}
@media (min-width: 768px) {
  .nav-vertical.nav-chevron .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul .heading-1 {
    padding-left: 63px;
  }
}
@media (min-width: 1024px) {
  .nav-vertical.nav-chevron .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul .heading-1 {
    padding-left: 65px;
  }
}
@media (min-width: 1280px) {
  .nav-vertical.nav-chevron .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul .heading-1 {
    padding-left: 65px;
  }
}
.nav-vertical.nav-chevron .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul .nav-link {
  padding-left: 55px;
}
@media (min-width: 375px) {
  .nav-vertical.nav-chevron .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul .nav-link {
    padding-left: 57px;
  }
}
@media (min-width: 768px) {
  .nav-vertical.nav-chevron .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul .nav-link {
    padding-left: 63px;
  }
}
@media (min-width: 1024px) {
  .nav-vertical.nav-chevron .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul .nav-link {
    padding-left: 65px;
  }
}
@media (min-width: 1280px) {
  .nav-vertical.nav-chevron .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul .nav-link {
    padding-left: 65px;
  }
}
.nav-vertical.nav-chevron .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul .nav-link.caret::before {
  margin-left: 0.75rem;
}
.nav-vertical.nav-chevron .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul > .nav-item > .nav-menu > .nav-menu-section > ul .nav-link {
  padding-left: 75px;
}
@media (min-width: 375px) {
  .nav-vertical.nav-chevron .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul > .nav-item > .nav-menu > .nav-menu-section > ul .nav-link {
    padding-left: 77px;
  }
}
@media (min-width: 768px) {
  .nav-vertical.nav-chevron .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul > .nav-item > .nav-menu > .nav-menu-section > ul .nav-link {
    padding-left: 83px;
  }
}
@media (min-width: 1024px) {
  .nav-vertical.nav-chevron .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul > .nav-item > .nav-menu > .nav-menu-section > ul .nav-link {
    padding-left: 85px;
  }
}
@media (min-width: 1280px) {
  .nav-vertical.nav-chevron .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul > .nav-item > .nav-menu > .nav-menu-section > ul .nav-link {
    padding-left: 85px;
  }
}
.nav-vertical.nav-chevron .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul > .nav-item > .nav-menu > .nav-menu-section > ul .nav-link.caret::before {
  margin-left: 1.5rem;
}
.nav-vertical.nav-icons .icon,
.nav-vertical.nav-icons .glyph {
  pointer-events: none;
}
.nav-vertical.nav-icons .icon::before,
.nav-vertical.nav-icons .glyph::before {
  font-size: 1.375rem;
}
.nav-vertical.nav-icons .nav-menu .heading-1 {
  padding-left: 67px;
}
@media (min-width: 375px) {
  .nav-vertical.nav-icons .nav-menu .heading-1 {
    padding-left: 69px;
  }
}
@media (min-width: 768px) {
  .nav-vertical.nav-icons .nav-menu .heading-1 {
    padding-left: 75px;
  }
}
@media (min-width: 1024px) {
  .nav-vertical.nav-icons .nav-menu .heading-1 {
    padding-left: 77px;
  }
}
@media (min-width: 1280px) {
  .nav-vertical.nav-icons .nav-menu .heading-1 {
    padding-left: 77px;
  }
}
.nav-vertical.nav-icons .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul .heading-1 {
  padding-left: 87px;
}
@media (min-width: 375px) {
  .nav-vertical.nav-icons .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul .heading-1 {
    padding-left: 89px;
  }
}
@media (min-width: 768px) {
  .nav-vertical.nav-icons .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul .heading-1 {
    padding-left: 95px;
  }
}
@media (min-width: 1024px) {
  .nav-vertical.nav-icons .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul .heading-1 {
    padding-left: 97px;
  }
}
@media (min-width: 1280px) {
  .nav-vertical.nav-icons .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul .heading-1 {
    padding-left: 97px;
  }
}
.nav-vertical.nav-icons .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul .nav-link {
  padding-left: 67px;
}
@media (min-width: 375px) {
  .nav-vertical.nav-icons .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul .nav-link {
    padding-left: 69px;
  }
}
@media (min-width: 768px) {
  .nav-vertical.nav-icons .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul .nav-link {
    padding-left: 75px;
  }
}
@media (min-width: 1024px) {
  .nav-vertical.nav-icons .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul .nav-link {
    padding-left: 77px;
  }
}
@media (min-width: 1280px) {
  .nav-vertical.nav-icons .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul .nav-link {
    padding-left: 77px;
  }
}
.nav-vertical.nav-icons .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul > .nav-item > .nav-menu > .nav-menu-section > ul .nav-link {
  padding-left: 87px;
}
@media (min-width: 375px) {
  .nav-vertical.nav-icons .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul > .nav-item > .nav-menu > .nav-menu-section > ul .nav-link {
    padding-left: 89px;
  }
}
@media (min-width: 768px) {
  .nav-vertical.nav-icons .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul > .nav-item > .nav-menu > .nav-menu-section > ul .nav-link {
    padding-left: 95px;
  }
}
@media (min-width: 1024px) {
  .nav-vertical.nav-icons .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul > .nav-item > .nav-menu > .nav-menu-section > ul .nav-link {
    padding-left: 97px;
  }
}
@media (min-width: 1280px) {
  .nav-vertical.nav-icons .nav-menu > .nav-item > .nav-menu > .nav-menu-section > ul > .nav-item > .nav-menu > .nav-menu-section > ul .nav-link {
    padding-left: 97px;
  }
}
.nav-vertical .nav-item {
  display: block;
  float: none;
}
.nav-vertical .nav-item + .nav-item {
  margin-bottom: 0;
  margin-top: 0;
}
.nav-vertical .nav-item > .nav-menu {
  height: auto;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease-out;
}
.nav-vertical .nav-item > .nav-menu .nav-menu-section {
  flex: inherit;
  max-width: 100%;
  padding: 0;
  width: 100%;
}
.nav-vertical .nav-item > .nav-menu .nav-menu-section .heading-1 {
  margin: 0;
  padding-top: 1.25rem;
  padding-bottom: 0;
}
.nav-vertical .nav-item > .nav-menu .nav-menu-section .nav-item .nav-link {
  padding-top: 0.6875rem;
  padding-bottom: 0.6875rem;
}
.nav-vertical .nav-item .nav-link[aria-expanded=true].accordion-toggle::before, .nav-vertical .nav-item .nav-link[aria-expanded=true].caret::before {
  transform: rotate(90deg);
}
.nav-vertical [aria-expanded=true] + .nav-menu {
  max-height: 100%;
}
.nav-vertical [aria-expanded=true] + .nav-menu .nav-menu-section {
  background-color: #f7f8f9;
}
.nav-vertical [aria-expanded=true] + .nav-menu .nav-menu-section .nav-link {
  background-color: #f7f8f9;
  color: #0065bd;
}
.nav-vertical [aria-expanded=true] + .nav-menu .nav-menu-section .nav-link:hover {
  background-color: rgba(0, 0, 0, 0.05);
  color: #005aa8;
}
.nav-vertical [aria-expanded=true] + .nav-menu .nav-menu-section .nav-link:active {
  background-color: rgba(0, 0, 0, 0.1);
  color: #00175a;
}
.nav-vertical [aria-expanded=true] + .nav-menu .nav-item[aria-expanded=true] > .nav-link {
  background-color: #ecedee;
  color: #00175a !important;
}
.nav-vertical [aria-expanded=true] + .nav-menu .nav-link:hover {
  background-color: #f7f8f9;
}
.nav-vertical [aria-expanded=true] + .nav-menu .nav-link[aria-current=page] {
  background-color: #ecedee;
  outline: 1px dashed #53565a;
  outline-offset: -3px;
}
.nav-vertical [aria-expanded=true] > .nav-menu-full {
  padding-bottom: 1.875rem;
}

.nav-vertical.nav-footer .nav-link {
  margin-bottom: 0;
  text-transform: none;
  color: #006fcf;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.375rem;
}

.nav-horizontal.nav-footer > .nav-menu > .nav-item > .nav-link {
  padding-top: 0;
}
.nav-horizontal.nav-footer .nav-menu {
  align-items: flex-start;
  justify-content: center;
  margin: 0;
  padding: 1.25rem;
  transition: all 0.25s ease-out;
}
.nav-horizontal.nav-footer .nav-menu-section .nav-item:last-of-type .nav-link {
  padding-bottom: 0;
}
.nav-horizontal.nav-footer .nav-menu .nav-item {
  display: flex;
  flex-flow: column;
  flex: auto;
}
.nav-horizontal.nav-footer .nav-menu .nav-item:not(:last-of-type) {
  padding-right: 0.625rem;
}
.nav-horizontal.nav-footer .nav-menu .nav-item .nav-link {
  padding-left: 0;
}
.nav-horizontal.nav-footer .nav-menu .nav-item .nav-link:focus {
  outline: 1px dashed #53565a;
  outline-offset: 3px;
  z-index: 100;
}
.nav-horizontal.nav-footer .nav-menu .nav-item .heading-1 {
  padding-bottom: 0;
}
.nav-horizontal.nav-footer .nav-menu .nav-item .nav-menu {
  display: block;
  opacity: 1;
  padding: 0;
  pointer-events: all;
  position: relative;
  visibility: visible;
  width: auto;
}
.nav-horizontal.nav-footer .nav-menu .nav-link {
  color: #53565a;
  display: block;
  margin: 0;
  padding: 0.625rem 0;
  position: relative;
  text-align: left;
  width: 100%;
}
.nav-horizontal.nav-footer .nav-menu .nav-link::after {
  content: none;
}

.nav-dropdown {
  background-color: #f7f8f9;
  border: 1px solid #00175a;
  border-radius: 0.25rem;
  color: #00175a;
  padding: 0.75rem 1.125rem;
  position: relative;
  text-align: left;
  width: 100%;
  max-width: 100%;
}
.nav-dropdown::after {
  font-family: "dls-icons-2.27.0";
  content: "\eaf6";
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 0;
  right: 0;
  margin: 1rem;
  padding: 0 !important;
  transition: color 0.25s ease-out;
  font-size: 1.0625rem;
  font-weight: normal !important;
}
.nav-dropdown:hover {
  background-color: #f7f8f9;
  border: 1px solid #006fcf;
  color: #00175a;
}
.nav-dropdown:hover::after {
  color: #006fcf;
}
.nav-dropdown span {
  vertical-align: bottom;
}

.table td.overflow {
  padding: 0;
}
.table td.overflow .overflow-menu .dls-icon-menu {
  padding: 0.5rem 0.5rem;
}

.overflow {
  padding: 0;
}
.overflow-menu {
  position: relative;
}
.overflow-menu .dls-icon-account-filled {
  padding: 0.5rem;
}
.overflow-menu .dls-icon-menu:focus {
  outline-offset: 0;
}
.overflow-menu ul {
  background-color: #fff;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  list-style: none;
  text-align: left;
  max-width: 17.5rem;
  min-width: 2.1875rem;
  padding: 0;
  position: absolute;
  top: 33px;
  z-index: 1;
}
.overflow-menu ul li {
  background-color: #fff;
}
.overflow-menu ul li:hover {
  background: #e8ebee;
}
.overflow-menu ul li:active {
  background: #dadfe3;
}
.overflow-menu ul li:disabled {
  color: #8e9092;
}
.overflow-menu ul li a,
.overflow-menu ul li button {
  color: #333;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  padding: 0.6875rem;
}
.overflow-menu ul li a:hover,
.overflow-menu ul li button:hover {
  text-decoration: none;
}
.overflow-menu ul li a:focus,
.overflow-menu ul li button:focus {
  outline: dashed 1px #53565a;
  outline-offset: -3px;
}

.pagination {
  display: flex;
  align-content: center;
  justify-content: space-around;
  padding: 1rem 0.75rem;
  background-color: #f7f8f9;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 100%;
  min-width: 17.75rem;
  text-align: center;
}
.pagination ul {
  list-style: none;
  display: inline-flex;
  padding: 0;
}
.pagination ul.first, .pagination ul.last {
  width: 0;
  overflow: hidden;
}
.pagination .prev,
.pagination .next {
  color: #006fcf;
}
.pagination .prev span,
.pagination .next span {
  text-overflow: clip;
}
.pagination .prev:hover:enabled,
.pagination .next:hover:enabled {
  color: #0065bd;
  background-color: rgba(0, 0, 0, 0.05);
  text-decoration: none;
}
.pagination .prev:active:enabled,
.pagination .next:active:enabled {
  color: #005aa8;
  background-color: rgba(0, 0, 0, 0.1);
  text-decoration: none;
}
.pagination .prev:disabled > span,
.pagination .next:disabled > span {
  color: #8e9092;
  pointer-events: none;
}
.pagination .prev:disabled > span.dls-glyph-left, .pagination .prev:disabled > span.dls-glyph-right,
.pagination .next:disabled > span.dls-glyph-left,
.pagination .next:disabled > span.dls-glyph-right {
  color: #c8c9c7;
}
.pagination .btn-utility-wrapper:hover:enabled {
  background: none !important;
}
.pagination .btn-utility-wrapper:active:enabled {
  background: none !important;
}
.pagination .btn-utility-wrapper:hover:enabled .btn-utility {
  color: #0065bd;
  background-color: rgba(0, 0, 0, 0.05);
  text-decoration: none;
}
.pagination .btn-utility-wrapper:active:enabled .btn-utility {
  color: #005aa8;
  background-color: rgba(0, 0, 0, 0.1);
  text-decoration: none;
}
.pagination .btn-utility-wrapper:disabled > .btn-utility {
  color: #8e9092;
  pointer-events: none;
  border: none;
}
.pagination .btn-utility-wrapper:disabled > .btn-utility.dls-glyph-left, .pagination .btn-utility-wrapper:disabled > .btn-utility.dls-glyph-right {
  color: #c8c9c7;
}
@media (min-width: 768px) {
  .pagination .prev .dls-glyph-left {
    padding-right: 0.625rem;
  }
}
@media (min-width: 768px) {
  .pagination .next .dls-glyph-right {
    padding-left: 0.625rem;
  }
}
@media screen and (max-width: 1024px) {
  .pagination .page-list {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
}
.pagination .page-list {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  display: inline-flex;
  position: relative;
  height: 2rem;
}
.pagination .page-list .pages {
  padding: 0 0;
  width: auto;
  height: 100%;
  position: absolute;
  left: 0;
  transition: left 0.33s;
}
.pagination .page-list .itemContainer {
  margin: 0 0.25rem;
}
.pagination .page-list .itemContainer:focus {
  outline: dashed 1px #53565a;
  outline-offset: 3px;
}
.pagination .page-list .itemContainer:not(.current):hover .item {
  text-decoration: underline;
}
.pagination .page-list .itemContainer.current {
  z-index: 2;
}
.pagination .page-list .itemContainer.current .item {
  color: #fff;
  text-decoration: none;
}
.pagination .page-list .item {
  width: 2rem;
  height: 2rem;
  min-width: 2rem;
  line-height: 2rem;
  text-align: center;
  cursor: pointer;
  color: #006fcf;
  transition: color 0.33s, opacity 0.33s, visibility 0.33s;
  display: inline-block;
  padding: 6px 6px;
  box-sizing: content-box;
  text-decoration: none;
}
.pagination .page-list .item:hover {
  color: #0065bd;
}
.pagination .page-list .item:active {
  color: #005aa8;
}
.pagination .page-list .item.invisible {
  opacity: 0;
}
.pagination .page-list .item.first, .pagination .page-list .item.after-first, .pagination .page-list .item.before-last, .pagination .page-list .item.last {
  margin: 0 0.25rem;
  position: absolute;
  transition: opacity 0s;
  z-index: 1;
}
.pagination .page-list .item.first:hover, .pagination .page-list .item.last:hover {
  background-color: #ecedee;
  text-decoration: underline;
}
.pagination .page-list .item.first {
  left: 0;
}
.pagination .page-list .item.after-first {
  left: 2.5rem;
  cursor: auto;
  color: #53565a;
  text-decoration: none;
}
.pagination .page-list .item.before-last {
  right: 3.25rem;
  cursor: auto;
  color: #53565a;
  text-decoration: none;
}
.pagination .page-list .item.last {
  right: 0;
}
.pagination .selector {
  position: absolute;
  width: 1.375rem;
  height: 1.375rem;
  border-radius: 0.2rem;
  background-color: #006fcf;
  z-index: 1;
  transition: left 0.33s;
  padding: 0.6875rem 0.6875rem;
  box-sizing: content-box;
}

.paginationV2 {
  display: flex;
  align-content: center;
  justify-content: center;
  padding: 1rem 0.75rem;
  background-color: #f7f8f9;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 100%;
  min-width: 17.75rem;
  text-align: center;
}
.paginationV2 ul {
  list-style: none;
  display: inline-flex;
  padding: 0;
}
.paginationV2 ul.first, .paginationV2 ul.last {
  width: 0;
  overflow: hidden;
}
.paginationV2 .prev,
.paginationV2 .next {
  color: #006fcf;
}
.paginationV2 .prev span,
.paginationV2 .next span {
  text-overflow: clip;
}
.paginationV2 .prev:hover:enabled,
.paginationV2 .next:hover:enabled {
  color: #0065bd;
  background-color: rgba(0, 0, 0, 0.05);
  text-decoration: none;
}
.paginationV2 .prev:active:enabled,
.paginationV2 .next:active:enabled {
  color: #005aa8;
  background-color: rgba(0, 0, 0, 0.1);
  text-decoration: none;
}
.paginationV2 .prev:disabled > span,
.paginationV2 .next:disabled > span {
  color: #8e9092;
  background-color: unset;
  pointer-events: none;
}
.paginationV2 .prev:disabled > span.dls-glyph-left, .paginationV2 .prev:disabled > span.dls-glyph-right,
.paginationV2 .next:disabled > span.dls-glyph-left,
.paginationV2 .next:disabled > span.dls-glyph-right {
  color: #c8c9c7;
}
.paginationV2 .btn-utility-wrapper:hover:enabled {
  background: none !important;
}
.paginationV2 .btn-utility-wrapper:active:enabled {
  background: none !important;
}
.paginationV2 .btn-utility-wrapper:hover:enabled .btn-utility {
  color: #0065bd;
  background-color: rgba(0, 0, 0, 0.05);
  text-decoration: none;
}
.paginationV2 .btn-utility-wrapper:active:enabled .btn-utility {
  color: #005aa8;
  background-color: rgba(0, 0, 0, 0.1);
  text-decoration: none;
}
.paginationV2 .btn-utility-wrapper:disabled > .btn-utility {
  color: #8e9092;
  pointer-events: none;
  border: none;
}
.paginationV2 .btn-utility-wrapper:disabled > .btn-utility.dls-glyph-left, .paginationV2 .btn-utility-wrapper:disabled > .btn-utility.dls-glyph-right {
  color: #c8c9c7;
}
@media (min-width: 768px) {
  .paginationV2 .prev .dls-glyph-left {
    padding-right: 0.625rem;
  }
}
@media (min-width: 768px) {
  .paginationV2 .next .dls-glyph-right {
    padding-left: 0.625rem;
  }
}
@media screen and (max-width: 1024px) {
  .paginationV2 .page-list {
    margin-left: 0.125rem !important;
    margin-right: 0.125rem !important;
  }
}
.paginationV2 .page-list {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  display: flex;
  position: relative;
  height: 2rem;
  justify-content: center;
}
.paginationV2 .page-list .pages {
  padding: 0;
  width: auto;
  height: 100%;
  position: relative;
}
.paginationV2 .page-list .itemContainer {
  margin: 0 0.25rem;
}
.paginationV2 .page-list .itemContainer:focus {
  outline: dashed 1px #53565a;
  outline-offset: 3px;
}
.paginationV2 .page-list .itemContainer > a {
  text-decoration: underline;
}
.paginationV2 .page-list .itemContainer > a:hover > span {
  color: #0065bd;
}
.paginationV2 .page-list .itemContainer > a:active > span {
  color: #005aa8;
}
.paginationV2 .page-list .itemContainer > button:hover > span {
  color: #0065bd;
  background-color: rgba(0, 0, 0, 0.05);
}
.paginationV2 .page-list .itemContainer > button:active > span {
  color: #005aa8;
  background-color: rgba(0, 0, 0, 0.1);
}
.paginationV2 .page-list .itemContainer.current a {
  color: #fff;
}
.paginationV2 .page-list .itemContainer.current a > span {
  color: #fff;
  background-color: #006fcf;
}
.paginationV2 .page-list .itemContainer.current button > span {
  color: #fff;
  background-color: #006fcf;
}
.paginationV2 .page-list .itemContainer.current button:hover > span {
  color: #fff;
  background-color: #0065bd;
}
.paginationV2 .page-list .itemContainer.current button:active > span {
  color: #fff;
  background-color: #005aa8;
}
.paginationV2 .page-list .item {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-radius: 0.375rem;
  outline-offset: -3px;
  padding: 0.375rem;
  width: 2.75rem;
}
.paginationV2 .page-list .item > span {
  width: 2rem;
  height: 2rem;
  min-width: 2rem;
  line-height: 2rem;
  color: #006fcf;
  border-radius: 0.375rem;
  text-align: center;
}
.paginationV2 .page-list .item:hover {
  color: #0065bd;
}
.paginationV2 .page-list .item:active {
  color: #005aa8;
}
.paginationV2 .page-list .item.invisible {
  opacity: 0;
}
.paginationV2 .page-list .item.first, .paginationV2 .page-list .item.after-first, .paginationV2 .page-list .item.before-last, .paginationV2 .page-list .item.last {
  margin: 0 0.25rem;
  position: relative;
  transition: opacity 0s;
}
.paginationV2 .page-list .item.first:hover, .paginationV2 .page-list .item.last:hover {
  text-decoration: underline;
}
.paginationV2 .page-list .item.after-first, .paginationV2 .page-list .item.before-last {
  cursor: auto;
  color: #53565a;
  margin: 0;
  padding: 0;
  text-decoration: none;
  align-items: flex-end;
  justify-content: center;
  min-width: unset;
  width: 1rem;
}
@media (min-width: 375px) {
  .paginationV2 .page-list .item.after-first, .paginationV2 .page-list .item.before-last {
    width: 2.75rem;
  }
}
.paginationV2 .selector {
  display: none;
}

@media (max-width: 374px) {
  .pagination .page-list {
    margin: 0 0.1875rem;
  }
  .pagination .page-list .itemContainer {
    margin: 0 0.1875rem;
  }
  .pagination .page-list .item.after-first {
    width: 1.5rem;
    min-width: 1.5rem;
    margin: 0;
    left: 2.1875rem;
  }
  .pagination .page-list .item.before-last {
    width: 1.5rem;
    min-width: 1.5rem;
    margin: 0;
    right: 2.1875rem;
  }
  .paginationV2 .page-list {
    margin: 0 0.1875rem;
  }
  .paginationV2 .page-list .itemContainer {
    margin: 0 0.1875rem;
  }
  .paginationV2 .page-list .item.after-first {
    width: 1.5rem;
    min-width: 1.5rem;
    margin: 0;
    left: 2.1875rem;
  }
  .paginationV2 .page-list .item.before-last {
    width: 1.5rem;
    min-width: 1.5rem;
    margin: 0;
    right: 2.1875rem;
  }
}
.phone-field {
  display: flex;
}
.phone-field.focus > .flag, .phone-field.focus * .select select {
  border-color: #006fcf;
}
.phone-field.has-warning > .flag, .phone-field.has-warning * .select select {
  border-color: #b42c01;
}
.phone-field .phone-side, .phone-field .countries .select, .phone-field .flag {
  display: inline-block;
  border-radius: 0.25rem 0 0 0.25rem;
  border-right: none !important;
  margin-top: 0.3125rem;
  background-color: #fff;
}
.phone-field .flag {
  border-radius: 0.25rem 0 0 0.25rem;
  border-right: none !important;
  margin-top: 0.3125rem;
  padding: 0.75rem 0.938rem;
  border: 0.0625rem solid #8e9092;
}
.phone-field .flag span {
  width: 2rem;
  height: 1.375rem;
  vertical-align: middle;
}
.phone-field .countries {
  position: relative;
}
.phone-field .countries .select {
  width: 4.875rem;
  height: 3.125rem;
  padding: 0;
}
.phone-field .countries .select select {
  position: absolute;
  padding-top: 3rem;
  padding-bottom: 0rem;
  height: 3rem;
  overflow: hidden;
  width: 100%;
  z-index: 2;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-right: none !important;
}
.phone-field .countries .select select:active, .phone-field .countries .select select:focus {
  outline-offset: -0.375rem !important;
}
.phone-field .countries .prefix {
  position: absolute;
  top: 1.25rem;
  bottom: 1.25rem;
  left: 0.625rem;
  width: 2.5rem;
  text-align: center;
}
.phone-field .phone {
  margin-top: 0.3125rem;
  display: inline-block;
  position: relative !important;
  width: 100%;
}
.phone-field .phone input:not(:last-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.phone-field .phone .prefix {
  position: absolute;
  height: 100%;
  padding: 0.625rem;
  display: flex;
  align-items: center;
  top: 0;
  bottom: 0;
  left: 0;
  font-size: 1rem;
}

.progress {
  display: block;
  position: relative;
  vertical-align: middle;
}

[aria-valuenow="0"] {
  counter-reset: count 0;
}
[aria-valuenow="0"] .count-stroke {
  stroke-dasharray: 0%, 500;
}
[aria-valuenow="0"] .count-width {
  width: 0%;
}

[aria-valuenow="1"] {
  counter-reset: count 1;
}
[aria-valuenow="1"] .count-stroke {
  stroke-dasharray: 2.87%, 500;
}
[aria-valuenow="1"] .count-width {
  width: 1%;
}

[aria-valuenow="2"] {
  counter-reset: count 2;
}
[aria-valuenow="2"] .count-stroke {
  stroke-dasharray: 5.74%, 500;
}
[aria-valuenow="2"] .count-width {
  width: 2%;
}

[aria-valuenow="3"] {
  counter-reset: count 3;
}
[aria-valuenow="3"] .count-stroke {
  stroke-dasharray: 8.61%, 500;
}
[aria-valuenow="3"] .count-width {
  width: 3%;
}

[aria-valuenow="4"] {
  counter-reset: count 4;
}
[aria-valuenow="4"] .count-stroke {
  stroke-dasharray: 11.48%, 500;
}
[aria-valuenow="4"] .count-width {
  width: 4%;
}

[aria-valuenow="5"] {
  counter-reset: count 5;
}
[aria-valuenow="5"] .count-stroke {
  stroke-dasharray: 14.35%, 500;
}
[aria-valuenow="5"] .count-width {
  width: 5%;
}

[aria-valuenow="6"] {
  counter-reset: count 6;
}
[aria-valuenow="6"] .count-stroke {
  stroke-dasharray: 17.22%, 500;
}
[aria-valuenow="6"] .count-width {
  width: 6%;
}

[aria-valuenow="7"] {
  counter-reset: count 7;
}
[aria-valuenow="7"] .count-stroke {
  stroke-dasharray: 20.09%, 500;
}
[aria-valuenow="7"] .count-width {
  width: 7%;
}

[aria-valuenow="8"] {
  counter-reset: count 8;
}
[aria-valuenow="8"] .count-stroke {
  stroke-dasharray: 22.96%, 500;
}
[aria-valuenow="8"] .count-width {
  width: 8%;
}

[aria-valuenow="9"] {
  counter-reset: count 9;
}
[aria-valuenow="9"] .count-stroke {
  stroke-dasharray: 25.83%, 500;
}
[aria-valuenow="9"] .count-width {
  width: 9%;
}

[aria-valuenow="10"] {
  counter-reset: count 10;
}
[aria-valuenow="10"] .count-stroke {
  stroke-dasharray: 28.7%, 500;
}
[aria-valuenow="10"] .count-width {
  width: 10%;
}

[aria-valuenow="11"] {
  counter-reset: count 11;
}
[aria-valuenow="11"] .count-stroke {
  stroke-dasharray: 31.57%, 500;
}
[aria-valuenow="11"] .count-width {
  width: 11%;
}

[aria-valuenow="12"] {
  counter-reset: count 12;
}
[aria-valuenow="12"] .count-stroke {
  stroke-dasharray: 34.44%, 500;
}
[aria-valuenow="12"] .count-width {
  width: 12%;
}

[aria-valuenow="13"] {
  counter-reset: count 13;
}
[aria-valuenow="13"] .count-stroke {
  stroke-dasharray: 37.31%, 500;
}
[aria-valuenow="13"] .count-width {
  width: 13%;
}

[aria-valuenow="14"] {
  counter-reset: count 14;
}
[aria-valuenow="14"] .count-stroke {
  stroke-dasharray: 40.18%, 500;
}
[aria-valuenow="14"] .count-width {
  width: 14%;
}

[aria-valuenow="15"] {
  counter-reset: count 15;
}
[aria-valuenow="15"] .count-stroke {
  stroke-dasharray: 43.05%, 500;
}
[aria-valuenow="15"] .count-width {
  width: 15%;
}

[aria-valuenow="16"] {
  counter-reset: count 16;
}
[aria-valuenow="16"] .count-stroke {
  stroke-dasharray: 45.92%, 500;
}
[aria-valuenow="16"] .count-width {
  width: 16%;
}

[aria-valuenow="17"] {
  counter-reset: count 17;
}
[aria-valuenow="17"] .count-stroke {
  stroke-dasharray: 48.79%, 500;
}
[aria-valuenow="17"] .count-width {
  width: 17%;
}

[aria-valuenow="18"] {
  counter-reset: count 18;
}
[aria-valuenow="18"] .count-stroke {
  stroke-dasharray: 51.66%, 500;
}
[aria-valuenow="18"] .count-width {
  width: 18%;
}

[aria-valuenow="19"] {
  counter-reset: count 19;
}
[aria-valuenow="19"] .count-stroke {
  stroke-dasharray: 54.53%, 500;
}
[aria-valuenow="19"] .count-width {
  width: 19%;
}

[aria-valuenow="20"] {
  counter-reset: count 20;
}
[aria-valuenow="20"] .count-stroke {
  stroke-dasharray: 57.4%, 500;
}
[aria-valuenow="20"] .count-width {
  width: 20%;
}

[aria-valuenow="21"] {
  counter-reset: count 21;
}
[aria-valuenow="21"] .count-stroke {
  stroke-dasharray: 60.27%, 500;
}
[aria-valuenow="21"] .count-width {
  width: 21%;
}

[aria-valuenow="22"] {
  counter-reset: count 22;
}
[aria-valuenow="22"] .count-stroke {
  stroke-dasharray: 63.14%, 500;
}
[aria-valuenow="22"] .count-width {
  width: 22%;
}

[aria-valuenow="23"] {
  counter-reset: count 23;
}
[aria-valuenow="23"] .count-stroke {
  stroke-dasharray: 66.01%, 500;
}
[aria-valuenow="23"] .count-width {
  width: 23%;
}

[aria-valuenow="24"] {
  counter-reset: count 24;
}
[aria-valuenow="24"] .count-stroke {
  stroke-dasharray: 68.88%, 500;
}
[aria-valuenow="24"] .count-width {
  width: 24%;
}

[aria-valuenow="25"] {
  counter-reset: count 25;
}
[aria-valuenow="25"] .count-stroke {
  stroke-dasharray: 71.75%, 500;
}
[aria-valuenow="25"] .count-width {
  width: 25%;
}

[aria-valuenow="26"] {
  counter-reset: count 26;
}
[aria-valuenow="26"] .count-stroke {
  stroke-dasharray: 74.62%, 500;
}
[aria-valuenow="26"] .count-width {
  width: 26%;
}

[aria-valuenow="27"] {
  counter-reset: count 27;
}
[aria-valuenow="27"] .count-stroke {
  stroke-dasharray: 77.49%, 500;
}
[aria-valuenow="27"] .count-width {
  width: 27%;
}

[aria-valuenow="28"] {
  counter-reset: count 28;
}
[aria-valuenow="28"] .count-stroke {
  stroke-dasharray: 80.36%, 500;
}
[aria-valuenow="28"] .count-width {
  width: 28%;
}

[aria-valuenow="29"] {
  counter-reset: count 29;
}
[aria-valuenow="29"] .count-stroke {
  stroke-dasharray: 83.23%, 500;
}
[aria-valuenow="29"] .count-width {
  width: 29%;
}

[aria-valuenow="30"] {
  counter-reset: count 30;
}
[aria-valuenow="30"] .count-stroke {
  stroke-dasharray: 86.1%, 500;
}
[aria-valuenow="30"] .count-width {
  width: 30%;
}

[aria-valuenow="31"] {
  counter-reset: count 31;
}
[aria-valuenow="31"] .count-stroke {
  stroke-dasharray: 88.97%, 500;
}
[aria-valuenow="31"] .count-width {
  width: 31%;
}

[aria-valuenow="32"] {
  counter-reset: count 32;
}
[aria-valuenow="32"] .count-stroke {
  stroke-dasharray: 91.84%, 500;
}
[aria-valuenow="32"] .count-width {
  width: 32%;
}

[aria-valuenow="33"] {
  counter-reset: count 33;
}
[aria-valuenow="33"] .count-stroke {
  stroke-dasharray: 94.71%, 500;
}
[aria-valuenow="33"] .count-width {
  width: 33%;
}

[aria-valuenow="34"] {
  counter-reset: count 34;
}
[aria-valuenow="34"] .count-stroke {
  stroke-dasharray: 97.58%, 500;
}
[aria-valuenow="34"] .count-width {
  width: 34%;
}

[aria-valuenow="35"] {
  counter-reset: count 35;
}
[aria-valuenow="35"] .count-stroke {
  stroke-dasharray: 100.45%, 500;
}
[aria-valuenow="35"] .count-width {
  width: 35%;
}

[aria-valuenow="36"] {
  counter-reset: count 36;
}
[aria-valuenow="36"] .count-stroke {
  stroke-dasharray: 103.32%, 500;
}
[aria-valuenow="36"] .count-width {
  width: 36%;
}

[aria-valuenow="37"] {
  counter-reset: count 37;
}
[aria-valuenow="37"] .count-stroke {
  stroke-dasharray: 106.19%, 500;
}
[aria-valuenow="37"] .count-width {
  width: 37%;
}

[aria-valuenow="38"] {
  counter-reset: count 38;
}
[aria-valuenow="38"] .count-stroke {
  stroke-dasharray: 109.06%, 500;
}
[aria-valuenow="38"] .count-width {
  width: 38%;
}

[aria-valuenow="39"] {
  counter-reset: count 39;
}
[aria-valuenow="39"] .count-stroke {
  stroke-dasharray: 111.93%, 500;
}
[aria-valuenow="39"] .count-width {
  width: 39%;
}

[aria-valuenow="40"] {
  counter-reset: count 40;
}
[aria-valuenow="40"] .count-stroke {
  stroke-dasharray: 114.8%, 500;
}
[aria-valuenow="40"] .count-width {
  width: 40%;
}

[aria-valuenow="41"] {
  counter-reset: count 41;
}
[aria-valuenow="41"] .count-stroke {
  stroke-dasharray: 117.67%, 500;
}
[aria-valuenow="41"] .count-width {
  width: 41%;
}

[aria-valuenow="42"] {
  counter-reset: count 42;
}
[aria-valuenow="42"] .count-stroke {
  stroke-dasharray: 120.54%, 500;
}
[aria-valuenow="42"] .count-width {
  width: 42%;
}

[aria-valuenow="43"] {
  counter-reset: count 43;
}
[aria-valuenow="43"] .count-stroke {
  stroke-dasharray: 123.41%, 500;
}
[aria-valuenow="43"] .count-width {
  width: 43%;
}

[aria-valuenow="44"] {
  counter-reset: count 44;
}
[aria-valuenow="44"] .count-stroke {
  stroke-dasharray: 126.28%, 500;
}
[aria-valuenow="44"] .count-width {
  width: 44%;
}

[aria-valuenow="45"] {
  counter-reset: count 45;
}
[aria-valuenow="45"] .count-stroke {
  stroke-dasharray: 129.15%, 500;
}
[aria-valuenow="45"] .count-width {
  width: 45%;
}

[aria-valuenow="46"] {
  counter-reset: count 46;
}
[aria-valuenow="46"] .count-stroke {
  stroke-dasharray: 132.02%, 500;
}
[aria-valuenow="46"] .count-width {
  width: 46%;
}

[aria-valuenow="47"] {
  counter-reset: count 47;
}
[aria-valuenow="47"] .count-stroke {
  stroke-dasharray: 134.89%, 500;
}
[aria-valuenow="47"] .count-width {
  width: 47%;
}

[aria-valuenow="48"] {
  counter-reset: count 48;
}
[aria-valuenow="48"] .count-stroke {
  stroke-dasharray: 137.76%, 500;
}
[aria-valuenow="48"] .count-width {
  width: 48%;
}

[aria-valuenow="49"] {
  counter-reset: count 49;
}
[aria-valuenow="49"] .count-stroke {
  stroke-dasharray: 140.63%, 500;
}
[aria-valuenow="49"] .count-width {
  width: 49%;
}

[aria-valuenow="50"] {
  counter-reset: count 50;
}
[aria-valuenow="50"] .count-stroke {
  stroke-dasharray: 143.5%, 500;
}
[aria-valuenow="50"] .count-width {
  width: 50%;
}

[aria-valuenow="51"] {
  counter-reset: count 51;
}
[aria-valuenow="51"] .count-stroke {
  stroke-dasharray: 146.37%, 500;
}
[aria-valuenow="51"] .count-width {
  width: 51%;
}

[aria-valuenow="52"] {
  counter-reset: count 52;
}
[aria-valuenow="52"] .count-stroke {
  stroke-dasharray: 149.24%, 500;
}
[aria-valuenow="52"] .count-width {
  width: 52%;
}

[aria-valuenow="53"] {
  counter-reset: count 53;
}
[aria-valuenow="53"] .count-stroke {
  stroke-dasharray: 152.11%, 500;
}
[aria-valuenow="53"] .count-width {
  width: 53%;
}

[aria-valuenow="54"] {
  counter-reset: count 54;
}
[aria-valuenow="54"] .count-stroke {
  stroke-dasharray: 154.98%, 500;
}
[aria-valuenow="54"] .count-width {
  width: 54%;
}

[aria-valuenow="55"] {
  counter-reset: count 55;
}
[aria-valuenow="55"] .count-stroke {
  stroke-dasharray: 157.85%, 500;
}
[aria-valuenow="55"] .count-width {
  width: 55%;
}

[aria-valuenow="56"] {
  counter-reset: count 56;
}
[aria-valuenow="56"] .count-stroke {
  stroke-dasharray: 160.72%, 500;
}
[aria-valuenow="56"] .count-width {
  width: 56%;
}

[aria-valuenow="57"] {
  counter-reset: count 57;
}
[aria-valuenow="57"] .count-stroke {
  stroke-dasharray: 163.59%, 500;
}
[aria-valuenow="57"] .count-width {
  width: 57%;
}

[aria-valuenow="58"] {
  counter-reset: count 58;
}
[aria-valuenow="58"] .count-stroke {
  stroke-dasharray: 166.46%, 500;
}
[aria-valuenow="58"] .count-width {
  width: 58%;
}

[aria-valuenow="59"] {
  counter-reset: count 59;
}
[aria-valuenow="59"] .count-stroke {
  stroke-dasharray: 169.33%, 500;
}
[aria-valuenow="59"] .count-width {
  width: 59%;
}

[aria-valuenow="60"] {
  counter-reset: count 60;
}
[aria-valuenow="60"] .count-stroke {
  stroke-dasharray: 172.2%, 500;
}
[aria-valuenow="60"] .count-width {
  width: 60%;
}

[aria-valuenow="61"] {
  counter-reset: count 61;
}
[aria-valuenow="61"] .count-stroke {
  stroke-dasharray: 175.07%, 500;
}
[aria-valuenow="61"] .count-width {
  width: 61%;
}

[aria-valuenow="62"] {
  counter-reset: count 62;
}
[aria-valuenow="62"] .count-stroke {
  stroke-dasharray: 177.94%, 500;
}
[aria-valuenow="62"] .count-width {
  width: 62%;
}

[aria-valuenow="63"] {
  counter-reset: count 63;
}
[aria-valuenow="63"] .count-stroke {
  stroke-dasharray: 180.81%, 500;
}
[aria-valuenow="63"] .count-width {
  width: 63%;
}

[aria-valuenow="64"] {
  counter-reset: count 64;
}
[aria-valuenow="64"] .count-stroke {
  stroke-dasharray: 183.68%, 500;
}
[aria-valuenow="64"] .count-width {
  width: 64%;
}

[aria-valuenow="65"] {
  counter-reset: count 65;
}
[aria-valuenow="65"] .count-stroke {
  stroke-dasharray: 186.55%, 500;
}
[aria-valuenow="65"] .count-width {
  width: 65%;
}

[aria-valuenow="66"] {
  counter-reset: count 66;
}
[aria-valuenow="66"] .count-stroke {
  stroke-dasharray: 189.42%, 500;
}
[aria-valuenow="66"] .count-width {
  width: 66%;
}

[aria-valuenow="67"] {
  counter-reset: count 67;
}
[aria-valuenow="67"] .count-stroke {
  stroke-dasharray: 192.29%, 500;
}
[aria-valuenow="67"] .count-width {
  width: 67%;
}

[aria-valuenow="68"] {
  counter-reset: count 68;
}
[aria-valuenow="68"] .count-stroke {
  stroke-dasharray: 195.16%, 500;
}
[aria-valuenow="68"] .count-width {
  width: 68%;
}

[aria-valuenow="69"] {
  counter-reset: count 69;
}
[aria-valuenow="69"] .count-stroke {
  stroke-dasharray: 198.03%, 500;
}
[aria-valuenow="69"] .count-width {
  width: 69%;
}

[aria-valuenow="70"] {
  counter-reset: count 70;
}
[aria-valuenow="70"] .count-stroke {
  stroke-dasharray: 200.9%, 500;
}
[aria-valuenow="70"] .count-width {
  width: 70%;
}

[aria-valuenow="71"] {
  counter-reset: count 71;
}
[aria-valuenow="71"] .count-stroke {
  stroke-dasharray: 203.77%, 500;
}
[aria-valuenow="71"] .count-width {
  width: 71%;
}

[aria-valuenow="72"] {
  counter-reset: count 72;
}
[aria-valuenow="72"] .count-stroke {
  stroke-dasharray: 206.64%, 500;
}
[aria-valuenow="72"] .count-width {
  width: 72%;
}

[aria-valuenow="73"] {
  counter-reset: count 73;
}
[aria-valuenow="73"] .count-stroke {
  stroke-dasharray: 209.51%, 500;
}
[aria-valuenow="73"] .count-width {
  width: 73%;
}

[aria-valuenow="74"] {
  counter-reset: count 74;
}
[aria-valuenow="74"] .count-stroke {
  stroke-dasharray: 212.38%, 500;
}
[aria-valuenow="74"] .count-width {
  width: 74%;
}

[aria-valuenow="75"] {
  counter-reset: count 75;
}
[aria-valuenow="75"] .count-stroke {
  stroke-dasharray: 215.25%, 500;
}
[aria-valuenow="75"] .count-width {
  width: 75%;
}

[aria-valuenow="76"] {
  counter-reset: count 76;
}
[aria-valuenow="76"] .count-stroke {
  stroke-dasharray: 218.12%, 500;
}
[aria-valuenow="76"] .count-width {
  width: 76%;
}

[aria-valuenow="77"] {
  counter-reset: count 77;
}
[aria-valuenow="77"] .count-stroke {
  stroke-dasharray: 220.99%, 500;
}
[aria-valuenow="77"] .count-width {
  width: 77%;
}

[aria-valuenow="78"] {
  counter-reset: count 78;
}
[aria-valuenow="78"] .count-stroke {
  stroke-dasharray: 223.86%, 500;
}
[aria-valuenow="78"] .count-width {
  width: 78%;
}

[aria-valuenow="79"] {
  counter-reset: count 79;
}
[aria-valuenow="79"] .count-stroke {
  stroke-dasharray: 226.73%, 500;
}
[aria-valuenow="79"] .count-width {
  width: 79%;
}

[aria-valuenow="80"] {
  counter-reset: count 80;
}
[aria-valuenow="80"] .count-stroke {
  stroke-dasharray: 229.6%, 500;
}
[aria-valuenow="80"] .count-width {
  width: 80%;
}

[aria-valuenow="81"] {
  counter-reset: count 81;
}
[aria-valuenow="81"] .count-stroke {
  stroke-dasharray: 232.47%, 500;
}
[aria-valuenow="81"] .count-width {
  width: 81%;
}

[aria-valuenow="82"] {
  counter-reset: count 82;
}
[aria-valuenow="82"] .count-stroke {
  stroke-dasharray: 235.34%, 500;
}
[aria-valuenow="82"] .count-width {
  width: 82%;
}

[aria-valuenow="83"] {
  counter-reset: count 83;
}
[aria-valuenow="83"] .count-stroke {
  stroke-dasharray: 238.21%, 500;
}
[aria-valuenow="83"] .count-width {
  width: 83%;
}

[aria-valuenow="84"] {
  counter-reset: count 84;
}
[aria-valuenow="84"] .count-stroke {
  stroke-dasharray: 241.08%, 500;
}
[aria-valuenow="84"] .count-width {
  width: 84%;
}

[aria-valuenow="85"] {
  counter-reset: count 85;
}
[aria-valuenow="85"] .count-stroke {
  stroke-dasharray: 243.95%, 500;
}
[aria-valuenow="85"] .count-width {
  width: 85%;
}

[aria-valuenow="86"] {
  counter-reset: count 86;
}
[aria-valuenow="86"] .count-stroke {
  stroke-dasharray: 246.82%, 500;
}
[aria-valuenow="86"] .count-width {
  width: 86%;
}

[aria-valuenow="87"] {
  counter-reset: count 87;
}
[aria-valuenow="87"] .count-stroke {
  stroke-dasharray: 249.69%, 500;
}
[aria-valuenow="87"] .count-width {
  width: 87%;
}

[aria-valuenow="88"] {
  counter-reset: count 88;
}
[aria-valuenow="88"] .count-stroke {
  stroke-dasharray: 252.56%, 500;
}
[aria-valuenow="88"] .count-width {
  width: 88%;
}

[aria-valuenow="89"] {
  counter-reset: count 89;
}
[aria-valuenow="89"] .count-stroke {
  stroke-dasharray: 255.43%, 500;
}
[aria-valuenow="89"] .count-width {
  width: 89%;
}

[aria-valuenow="90"] {
  counter-reset: count 90;
}
[aria-valuenow="90"] .count-stroke {
  stroke-dasharray: 258.3%, 500;
}
[aria-valuenow="90"] .count-width {
  width: 90%;
}

[aria-valuenow="91"] {
  counter-reset: count 91;
}
[aria-valuenow="91"] .count-stroke {
  stroke-dasharray: 261.17%, 500;
}
[aria-valuenow="91"] .count-width {
  width: 91%;
}

[aria-valuenow="92"] {
  counter-reset: count 92;
}
[aria-valuenow="92"] .count-stroke {
  stroke-dasharray: 264.04%, 500;
}
[aria-valuenow="92"] .count-width {
  width: 92%;
}

[aria-valuenow="93"] {
  counter-reset: count 93;
}
[aria-valuenow="93"] .count-stroke {
  stroke-dasharray: 266.91%, 500;
}
[aria-valuenow="93"] .count-width {
  width: 93%;
}

[aria-valuenow="94"] {
  counter-reset: count 94;
}
[aria-valuenow="94"] .count-stroke {
  stroke-dasharray: 269.78%, 500;
}
[aria-valuenow="94"] .count-width {
  width: 94%;
}

[aria-valuenow="95"] {
  counter-reset: count 95;
}
[aria-valuenow="95"] .count-stroke {
  stroke-dasharray: 272.65%, 500;
}
[aria-valuenow="95"] .count-width {
  width: 95%;
}

[aria-valuenow="96"] {
  counter-reset: count 96;
}
[aria-valuenow="96"] .count-stroke {
  stroke-dasharray: 275.52%, 500;
}
[aria-valuenow="96"] .count-width {
  width: 96%;
}

[aria-valuenow="97"] {
  counter-reset: count 97;
}
[aria-valuenow="97"] .count-stroke {
  stroke-dasharray: 278.39%, 500;
}
[aria-valuenow="97"] .count-width {
  width: 97%;
}

[aria-valuenow="98"] {
  counter-reset: count 98;
}
[aria-valuenow="98"] .count-stroke {
  stroke-dasharray: 281.26%, 500;
}
[aria-valuenow="98"] .count-width {
  width: 98%;
}

[aria-valuenow="99"] {
  counter-reset: count 99;
}
[aria-valuenow="99"] .count-stroke {
  stroke-dasharray: 284.13%, 500;
}
[aria-valuenow="99"] .count-width {
  width: 99%;
}

[aria-valuenow="100"] {
  counter-reset: count 100;
}
[aria-valuenow="100"] .count-stroke {
  stroke-dasharray: 287%, 500;
}
[aria-valuenow="100"] .count-width {
  width: 100%;
}

.anim-bar-determinate, .progress-bar .progress-track {
  will-change: width;
  transition: width 0.5s cubic-bezier(0.65, 0.815, 0.735, 0.395);
}
.anim-bar-indeterminate::before, .progress-bar.progress-indeterminate .progress-track::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  background-color: inherit;
  will-change: left, right;
  -webkit-animation: bar-indeterminate 2s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
          animation: bar-indeterminate 2s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}
.anim-bar-indeterminate::after, .progress-bar.progress-indeterminate .progress-track::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  background-color: inherit;
  will-change: left, right;
  -webkit-animation: bar-indeterminate-short 2s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
          animation: bar-indeterminate-short 2s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  -webkit-animation-delay: 1.15s;
          animation-delay: 1.15s;
}

@-webkit-keyframes bar-indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}

@keyframes bar-indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}
@-webkit-keyframes bar-indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
@keyframes bar-indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
.progress-bar {
  background-color: #ecedee;
  display: block;
  height: 0.25rem;
  position: relative;
  overflow-x: hidden;
  vertical-align: middle;
  width: auto;
  z-index: 0;
}
.progress-bar .progress-track {
  background-color: #006fcf;
  height: 100%;
  position: relative;
}
.progress-bar.progress-indeterminate {
  background-color: transparent;
}
.progress-bar.progress-indeterminate .progress-track {
  height: auto;
  position: static;
  transition: none;
  width: auto;
}
.progress-label {
  font-size: 0.8125rem;
  line-height: 1.25rem;
}

.anim-spinner-indeterminate, .progress-circle.progress-indeterminate::before, .btn-loading::before {
  will-change: transform;
  -webkit-animation: spinner-indeterminate 0.8s linear infinite;
          animation: spinner-indeterminate 0.8s linear infinite;
}

@keyframes spinner-indeterminate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.progress-circle {
  display: block;
  position: relative;
  vertical-align: middle;
}
.progress-circle.progress-determinate {
  position: relative;
}
.progress-circle.progress-determinate svg {
  position: relative;
  width: 100%;
  height: 100%;
  transform: rotate(270deg);
}
.progress-circle.progress-determinate circle {
  fill: none;
}
.progress-circle.progress-determinate circle:nth-of-type(1) {
  stroke: #ecedee;
}
.progress-circle.progress-determinate circle:nth-of-type(2) {
  stroke-alignment: inner;
  stroke-dashoffset: 0;
  stroke-miterlimit: 100;
  stroke: #006fcf;
  transition: stroke-dasharray 0.25s ease-out;
  will-change: stroke-dasharray;
}
.progress-circle.progress-determinate .progress-value {
  color: #006fcf;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.progress-circle.progress-determinate .progress-value:empty::before {
  content: counter(count);
}
.progress-circle.progress-determinate .progress-value.percent::after {
  content: "%";
}
.progress-circle.progress-determinate {
  height: 50px;
  width: 50px;
}
.progress-circle.progress-determinate circle {
  r: 23px;
  stroke-width: 4px;
}
.progress-circle.progress-determinate circle:nth-of-type(2) {
  stroke-width: 4px;
}
.progress-circle.progress-determinate .progress-value {
  font-size: 0.9375rem;
}
.progress-circle.progress-determinate.progress-sm {
  height: 20px;
  width: 20px;
}
.progress-circle.progress-determinate.progress-sm circle {
  r: 9px;
  stroke-width: 2px;
}
.progress-circle.progress-determinate.progress-sm circle:nth-of-type(2) {
  stroke-width: 2px;
}
.progress-circle.progress-determinate.progress-sm .progress-value {
  font-size: 0.65625rem;
}
.progress-circle.progress-determinate.progress-lg {
  height: 70px;
  width: 70px;
}
.progress-circle.progress-determinate.progress-lg circle {
  r: 32px;
  stroke-width: 6px;
}
.progress-circle.progress-determinate.progress-lg circle:nth-of-type(2) {
  stroke-width: 6px;
}
.progress-circle.progress-determinate.progress-lg .progress-value {
  font-size: 0.9375rem;
}
.progress-circle.progress-indeterminate {
  align-items: center;
  display: inline-flex;
}
.progress-circle.progress-indeterminate::before {
  content: "";
  border-style: solid;
  border-color: #006fcf;
  border-left-color: transparent;
  border-radius: 50%;
  display: block;
  position: relative;
  transform: translateZ(0);
}
.progress-circle.progress-indeterminate::before {
  border-width: 4px;
  height: 50px;
  width: 50px;
}
.progress-circle.progress-indeterminate.progress-sm::before {
  border-width: 2px;
  height: 20px;
  width: 20px;
}
.progress-circle.progress-indeterminate.progress-lg::before {
  border-width: 6px;
  height: 70px;
  width: 70px;
}

.anim-fade {
  opacity: 0;
  transition: opacity 0.15s;
  will-change: opacity;
}
.anim-fade.in, .anim-fade-leave {
  opacity: 1;
}
.anim-fade-enter {
  opacity: 0;
}
.anim-fade-tooltip {
  opacity: 0;
  transition: opacity 0.15s;
  will-change: opacity;
}
.anim-fade-tooltip.in {
  opacity: 1;
}
.anim-fade-in, .linear-tracker.complete .tracker-alert, .linear-tracker.complete .progress-track .icon,
.linear-tracker.complete .progress-track .glyph {
  opacity: 0;
  -webkit-animation-name: fadein;
          animation-name: fadein;
  -webkit-animation-duration: 0.7s;
          animation-duration: 0.7s;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.anim-fade-out, .linear-tracker .tracker-alert {
  opacity: 1;
  -webkit-animation-name: fadeout;
          animation-name: fadeout;
  -webkit-animation-duration: 0.7s;
          animation-duration: 0.7s;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.anim-fade-enter.anim-fade-enter-active {
  opacity: 1;
  transition: opacity 0.7s ease;
}
.anim-fade-leave.anim-fade-leave-active {
  opacity: 0;
  transition: opacity 0.7s ease;
}

@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.anim-none {
  transition: none !important;
  -webkit-animation-duration: 0s !important;
          animation-duration: 0s !important;
  -webkit-animation-iteration-count: 0 !important;
          animation-iteration-count: 0 !important;
}

.linear-tracker-label {
  margin-top: 0.25rem;
  font-size: 0.8125rem;
  line-height: 1.25rem;
}
.linear-tracker .progress-bar {
  width: 100%;
  height: 0.625rem;
  background-color: #c8c9c7;
  border-radius: 0.3125rem;
  overflow: visible;
}
.linear-tracker .progress-bar .progress-track {
  border-radius: 0.3125rem 0 0 0.3125rem;
}
.linear-tracker .progress-bar .progress-track .icon,
.linear-tracker .progress-bar .progress-track .glyph {
  position: absolute;
  right: 0;
  background-color: inherit;
  height: 1.5rem;
  width: 1.5rem;
  display: none;
  justify-content: center;
  align-items: center;
  border: 0.0625rem solid #fff;
  border-radius: 50%;
  color: #fff;
  top: 50%;
  transform: translateY(-50%);
}
.linear-tracker [aria-valuenow="100"] .progress-track {
  border-radius: 0.3125rem;
}
.linear-tracker.complete .progress-track .icon,
.linear-tracker.complete .progress-track .glyph {
  display: flex;
}
.linear-tracker-segmented {
  display: flex;
}
.linear-tracker-segmented .progress-bar {
  width: 100%;
  height: 0.625rem;
  background-color: #c8c9c7;
  margin-right: 0.25rem;
}
.linear-tracker-segmented .progress-bar:first-of-type {
  border-top-left-radius: 0.3125rem;
  border-bottom-left-radius: 0.3125rem;
}
.linear-tracker-segmented .progress-bar:last-of-type {
  border-top-right-radius: 0.3125rem;
  border-bottom-right-radius: 0.3125rem;
  margin-left: 0;
  margin-right: 0;
}

.multi-step {
  background-color: #fff;
}
.multi-step ol {
  background-color: inherit;
  list-style: none;
  padding: 0.125rem 0 0 0;
}
.multi-step .step {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  background-color: inherit;
  justify-content: center;
  flex: 1 1 100%;
}
@media (max-width: 767px) {
  .multi-step .step:last-child {
    flex-basis: auto;
    flex-shrink: 0;
  }
}
.multi-step .step-icon {
  width: 100%;
  text-align: center;
  padding-bottom: 0.3125rem;
  color: #8e9092;
}
.multi-step .step .dot-bar {
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  background-color: inherit;
}
@media (min-width: 768px) {
  .multi-step .step .dot-bar {
    justify-content: center;
  }
}
.multi-step .step .dot-bar .icon {
  position: absolute;
  transform: translateX(50%);
  color: #8e9092;
  display: flex;
  top: -0.375rem;
  right: 0;
  background-color: inherit;
  z-index: 2;
}
@media (max-width: 767px) {
  .multi-step .step .dot-bar .icon {
    left: calc(50% + 1rem / 2);
    right: initial;
    transform: translateX(-50%);
  }
}
.multi-step .step .sub-dot-bar {
  transform: translateY(-50%);
  display: none;
  /* Psedos to be removed & justify-content set to space-evenly if/when I.E. provides space-evenly flex support */
  justify-content: space-between;
}
@media (min-width: 768px) {
  .multi-step .step .sub-dot-bar {
    margin-top: -0.0625rem;
    display: flex;
  }
}
.multi-step .step .sub-dot-bar::before, .multi-step .step .sub-dot-bar::after {
  content: "";
  display: block;
}
.multi-step .step .progress-bar {
  width: calc(100% - 0.5rem);
  height: 2px;
  background-color: #8e9092;
  position: absolute;
  left: calc(50% + 1rem / 2);
  top: 50%;
  overflow-x: visible;
  transform: translateY(-50%);
  z-index: 1;
}
.multi-step .step .progress-bar.incomplete {
  background-image: linear-gradient(to right, black 33%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom;
  background-size: 7px 3px;
  background-repeat: repeat-x;
  background-color: transparent;
}
.multi-step .step .progress-bar.incomplete .progress-track {
  background-color: transparent;
}
@media (max-width: 767px) {
  .multi-step .step .progress-bar.incomplete {
    left: 1.875rem;
  }
}
.multi-step .step .progress-bar.completed {
  background-color: #006fcf;
}
@media (max-width: 767px) {
  .multi-step .step .progress-bar {
    left: 1rem;
  }
}
@media (max-width: 767px) {
  .multi-step .step .progress-bar.incomplete + .icon, .multi-step .step .progress-bar.completed + .icon {
    left: calc(50% + 1.5rem);
    z-index: 1;
    right: initial;
    transform: translateX(-50%);
  }
}
.multi-step .step .progress-bar.incomplete {
  top: 50% !important;
}
.multi-step .step:not(.complex) .progress-track, .multi-step .step:not(.current) .progress-track {
  width: 0;
}
.multi-step .step.active .dot,
.multi-step .step.active .sub-dot {
  background-color: #006fcf;
}
.multi-step .step.active .dot-completed {
  padding: 0.625rem;
  z-index: 2;
}
.multi-step .step.active .dot-completed ~ .icon {
  top: 0.5rem;
}
.multi-step .step.active .dot-completed .dot {
  width: 1.5rem;
  height: 1.5rem;
}
.multi-step .step.active .dot-completed .dot .glyph {
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 1.5rem;
}
.multi-step .step.active .step-icon {
  color: #006fcf;
}
.multi-step .step.active .dot-label {
  color: #006fcf;
}
.multi-step .step.active .progress-bar .progress-track {
  width: 100%;
}
.multi-step .step.active .dot-bar .icon {
  color: #006fcf;
}
.multi-step .step.complex .progress-bar {
  width: calc(100% - 1rem);
}
.multi-step .step.current .dot-bar {
  margin-top: -0.125rem;
}
.multi-step .step.current > .dot {
  margin-top: -0.125rem;
}
.multi-step .step.current .dot-current {
  padding: 0.4375rem;
  z-index: 2;
}
.multi-step .step.current .dot-current ~ .icon {
  top: 0.5rem;
}
.multi-step .step.current .dot-current .dot {
  height: 1.875rem;
  width: 1.875rem;
  box-shadow: inset 0 0 0 0.125rem #fff, 0 0 0 0.125rem #fff;
}
.multi-step .step.current .dot {
  height: 1.3125rem;
  width: 1.3125rem;
  border: 0.125rem solid #00175a;
  box-shadow: inset 0 0 0 0.125rem #fff;
  background-color: #00175a;
}
.multi-step .step.current .dot-sub-step {
  padding: 0.4375rem;
  z-index: 2;
}
.multi-step .step.current .dot-sub-step ~ .icon {
  top: 0.5rem;
}
.multi-step .step.current .dot-sub-step .dot {
  border-radius: 50%;
  box-shadow: inset 0 0 0 0.125rem #fff, inset 0 0 0 0.25rem #00175a, 0 0 0 0.25rem #fff;
  border: 0.125rem solid #00175a;
  background-color: #fff;
  height: 1.875rem;
  width: 1.875rem;
}
.multi-step .step.current .dot-sub-step.in-progress > .dot {
  box-shadow: inset 0 0 0 0.125rem #fff, inset 0 0 0 0.25rem #00175a, 0 0 0 0.3125rem #fff, inset 5.125rem -0.1875rem 0 -4.3125rem #00175a;
}
.multi-step .step.current .sub-dot {
  background-color: #00175a;
}
.multi-step .step.current .sub-dot.current-sub ~ .sub-dot {
  background-color: #8e9092;
}
.multi-step .step.current .step-icon {
  color: #00175a;
}
.multi-step .step.current .dot-label {
  margin-top: -0.125rem;
  color: #00175a;
}
.multi-step .step.current .progress-bar {
  top: calc(50% - 1px);
}
.multi-step .step .dot-incomplete {
  padding: 0.875rem;
  z-index: 2;
}
.multi-step .step .dot-incomplete ~ .icon {
  top: 0.5rem;
}
.multi-step .step .dot-incomplete .dot {
  height: 1rem;
  width: 1rem;
  border-radius: 50%;
  z-index: 2;
  align-self: center;
  border: 0.125rem solid #00175a;
  box-shadow: inset 0 0 0 0.125rem #fff;
  background-color: #fff;
}
.multi-step .step .dot {
  height: 1rem;
  width: 1rem;
  background-color: #8e9092;
  border-radius: 50%;
  z-index: 2;
  align-self: center;
}
.multi-step .step .dot-label {
  width: 100%;
  text-align: center;
  padding: 0.5rem 0.625rem 0;
  color: #53565a;
}
.multi-step .step .sub-dot {
  height: 0.625rem;
  width: 0.625rem;
  background-color: #8e9092;
  border-radius: 50%;
  z-index: 2;
  align-self: center;
}

.radio {
  display: block;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  position: relative;
  -webkit-appearance: none;
}
.radio input[type=radio] {
  left: 0;
  position: absolute;
  opacity: 0;
}
.radio input[type=radio]:hover + label {
  color: inherit;
}
.radio input[type=radio]:hover + label::before {
  background-color: #fff;
  border-color: #006fcf;
}
.radio input[type=radio]:hover + label::after {
  background-color: #006fcf;
}
.radio input[type=radio]:focus + label::before {
  outline: dashed 1px #53565a;
  outline-offset: 3px;
  border-color: #006fcf;
}
.radio input[type=radio]:checked + label {
  color: inherit;
}
.radio input[type=radio]:checked + label::before {
  background-color: #fff;
  border-color: #006fcf;
}
.radio input[type=radio]:checked + label::after {
  background-color: #006fcf;
  opacity: 1 !important;
  transform: scale(1) !important;
}
.radio input[type=radio]:disabled + label {
  color: #8e9092;
  cursor: not-allowed;
}
.radio input[type=radio]:disabled + label::before {
  background-color: rgba(0, 0, 0, 0.05);
  border-color: #c8c9c7;
  cursor: not-allowed;
}
.radio input[type=radio]:disabled + label::after {
  background-color: rgba(0, 0, 0, 0.3);
}
.radio input[type=radio][aria-invalid=true]:checked + label::before {
  background-color: #fff;
  border-color: #b42c01;
  cursor: not-allowed;
}
.radio input[type=radio][aria-invalid=true]:checked + label::after {
  background-color: #fff;
  cursor: not-allowed;
}
.radio label {
  padding-left: 0.375rem;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-size: 1rem;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-weight: normal;
  line-height: 1.375rem;
  margin-bottom: 0;
  min-height: 1.375rem;
  padding: 0.6875rem 0.6875rem 0.6875rem 2.75rem;
  position: relative;
  text-transform: inherit;
  vertical-align: middle;
}
.radio label::before {
  background-color: #fff;
  border: 0.0625rem solid #8e9092;
  border-radius: 50%;
  content: "";
  height: 1.375rem;
  left: 0.6875rem;
  position: absolute;
  transition: border 0.25s ease-out;
  width: 1.375rem;
  will-change: border;
}
.radio label::after {
  background-color: #006fcf;
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 0.875rem;
  left: 0.9375rem;
  position: absolute;
  top: 0.9375rem;
  transform: scale(0);
  transition: transform 0.25s ease-out, opacity 0.25s ease-out;
  width: 0.875rem;
  will-change: transform, opacity;
}
.radio-align-middle label::before {
  top: calc(50% - 11px);
}
.radio-align-middle label::after {
  top: calc(50% - 7px);
}

.required::after {
  color: #b42c01;
  content: "*";
  font-family: "verdana";
  font-size: 20px;
  font-weight: 600;
  padding: 3px;
}
.has-success .required::after, .required.has-success::after {
  color: #b42c01;
}
.has-warning .required::after, .required.has-warning::after {
  color: #b42c01;
}

.search {
  position: relative;
}
.search > input {
  padding-right: 2.8125rem;
}
.search > input:focus + button {
  color: #006fcf;
}
.search > input::-ms-clear {
  display: none;
}
.search > input .disabled + button {
  color: #c8c9c7 !important;
}
.search > button {
  color: #53565a;
}
.search > button.btn-loading {
  cursor: default;
}
.search-results {
  position: absolute;
  background-color: #fff;
  border: 1px solid #ecedee;
  border-radius: 0.25rem;
  z-index: 98;
  width: 100%;
  padding: 0;
  margin: 0.1875rem 0 0;
  font-size: 0.9375rem;
  color: #000;
  text-align: left;
  list-style: none;
  background-clip: padding-box;
  visibility: hidden;
  transition: opacity 0.25s ease-out, visibility 0.25s ease-out;
  will-change: opacity, visibilty;
}
.search-results:not(:empty) {
  visibility: visible;
}
.search-results-item {
  display: block;
  width: 100%;
  clear: both;
  font-weight: normal;
  text-align: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #fff;
}
.search-results-item:first-of-type {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.search-results-item:last-of-type {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.search-results-item:hover, .search-results-item:focus {
  outline: none;
  background-color: #f7f8f9;
}
.search-results-item-link {
  display: block;
  padding: 0.625rem 0.9375rem;
  min-height: 2.75rem;
  white-space: normal;
}
.search-results-item .text-truncate {
  padding: 0.625rem 0.9375rem;
}
.search-results .no-results-msg {
  padding: 0.625rem 0.9375rem;
  height: 2.75rem;
}

.searchfield {
  position: relative;
}
.searchfield:not(.searchfield-form) > input {
  padding-left: 2.8125rem;
  padding-right: 2.8125rem;
}
.searchfield:not(.searchfield-form) > span.dls-icon-search {
  position: absolute;
  padding: 0.625rem;
  top: 0.25rem;
  left: 0.25rem;
}
.searchfield.searchfield-form button.dls-icon-close {
  right: 48px;
}
.searchfield.searchfield-form input {
  padding-right: calc(2.8125rem * 2);
}
.searchfield .searchfield-button {
  background-color: #fff;
  border: 0.0625rem solid #8e9092;
  border-radius: 0 0.25rem 0.25rem 0;
  color: #53565a;
  transition: border-color 0.25s ease-out;
  z-index: 1;
}
.searchfield .searchfield-button:hover {
  background-color: #f2f2f2;
}
.searchfield > input:focus ~ .searchfield-button {
  border-color: #006fcf;
  color: #006fcf;
}
.searchfield button.dls-icon-close {
  z-index: 2;
  color: #53565a;
}
.searchfield button.dls-icon-close:focus {
  outline: dashed 1px #53565a;
  outline-offset: -3px;
}
.searchfield .search-results-item:not(.searchfield-suggestion-active):hover, .searchfield .search-results-item:not(.searchfield-suggestion-active) :focus {
  background-color: unset;
}
.searchfield button.btn-loading {
  outline: none;
  pointer-events: none;
}
.searchfield button.btn-loading:focus {
  outline: none;
}
.searchfield-suggestion.searchfield-suggestion-active {
  background-color: rgba(0, 0, 0, 0.05);
}
.searchfield-suggestion.searchfield-suggestion-active .search-results-item-link:active {
  background-color: rgba(0, 0, 0, 0.1);
}
.searchfield-suggestion .text-truncate {
  padding: 0 0.9375rem 0.625rem 0.9375rem;
}
.searchfield-suggestion .text-truncate:last-of-type {
  padding-bottom: 0.625rem;
}
.searchfield .searchfield-suggestion-active:not(:hover) {
  outline: dashed 1px #53565a !important;
  outline-offset: -3px;
}
.searchfield .searchfield-suggestion-active:focus {
  outline: dashed 1px #53565a;
  outline-offset: -3px;
}
.searchfield .search-results-item-link:focus {
  outline: dashed 1px #53565a !important;
  outline-offset: -3px;
}

.select {
  max-width: 18.75rem;
  position: relative;
}
.select select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: transparent;
  background-image: none;
  border: 0.0625rem solid #8e9092;
  border-radius: 0.25rem;
  transition: border-color 0.25s ease-out;
  cursor: pointer;
  font-size: 1rem;
  width: 100%;
  z-index: 1;
  padding: 0.625rem;
  /*
    long option text content is not recommended,
    however in the event, we want to make sure the text
    is appended with an ellipsis when overflowing
  */
  text-overflow: ellipsis;
  padding-right: 2rem;
}
.select select::-ms-expand {
  display: none;
}
.select select:active:not(.disabled), .select select:focus:not(.disabled), .select select:active:not(:disabled), .select select:focus:not(:disabled) {
  outline: dashed 1px #53565a;
  outline-offset: 3px;
  border-color: #006fcf;
}
.select select:disabled {
  outline: none !important;
  opacity: 1;
}
.select select::-moz-focus-inner {
  border: 0;
  outline: none;
}
.select select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
.select::after {
  font-family: "dls-icons-2.27.0";
  content: "\eaf6";
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #53565a;
  font-size: 1rem;
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto 0.5rem;
  transition: color 0.25s ease-out;
}
.select.disabled, .select[disabled] {
  color: #c8c9c7;
}
.select.disabled::after, .select[disabled]::after {
  color: #c8c9c7;
}
.select.form-control {
  display: flex;
  align-items: stretch;
  align-content: stretch;
  padding: 0px;
  border: none;
}
.select.form-control-success, .select.form-control-warning {
  background-color: #f7f8f9;
  background-image: none;
}
.select.form-control-warning {
  background-color: #f7f8f9;
  background-image: none;
}
.select.form-control-warning select {
  border-color: #b42c01;
}
.select.form-control-warning select:focus, .select.form-control-warning select:active {
  border-color: #b42c01;
}
.select.form-control-warning::before, .select.form-control-warning::after {
  color: #53565a;
}
.select-icon {
  height: 0.6875rem;
  position: absolute;
  width: 1rem;
  margin: auto 0.5em;
}
.select-icon + select {
  padding-left: 1.875rem;
}

.has-warning .select.form-control {
  background-color: #f7f8f9;
  background-image: none;
}
.has-warning .select.form-control::before, .has-warning .select.form-control::after {
  color: #53565a;
}

/* stylelint-disable-next-line */
_:-ms-fullscreen,
:root .select:not(.select-two-lined) {
  height: 3.125rem;
  align-items: center;
  overflow: visible;
}

.select-two-lined.form-control {
  padding: 0;
}
.select-two-lined.form-control label {
  text-align: left;
  width: 100%;
  margin: 0;
  padding: 0.625rem 2.5rem 0.625rem 0.625rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 4rem;
}
.select-two-lined.form-control label:empty {
  height: auto;
}
.select-two-lined.form-control select {
  padding: 1.875rem 2.5rem 0.625rem 0.625rem;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.select-two-lined.form-control label:empty + select {
  padding-top: 0.625rem;
}

.slider {
  display: flex;
  align-items: center;
}
.slider-bar {
  position: relative;
  height: 1.5rem;
  flex: 1;
  margin-left: 1.125rem;
  margin-right: 1.125rem;
}
.slider-btn {
  background-color: #fff;
  border: 0.0625rem solid #8e9092;
  border-radius: 50%;
  color: #8e9092;
  height: 1.375rem;
  position: relative;
  transition: background-color 0.25s ease-out, border-color 0.25s ease-out, box-shadow 0.25s ease-out;
  width: 1.375rem;
  will-change: background-color, border-color, box-shadow;
}
.slider-btn:hover {
  background-color: #006fcf;
  border-color: #006fcf;
  color: #fff;
}
.slider-btn:focus {
  outline: dashed 1px #53565a;
  outline-offset: 3px;
}
.slider-btn::before {
  font-size: 0.825rem;
}
.slider-btn[disabled]:hover {
  background-color: transparent;
  border-color: #8e9092;
}
.slider-button {
  padding: 0.6875rem;
}
.slider-button:focus {
  outline: none;
}
.slider-button:focus span {
  outline: dashed 1px #53565a;
  outline-offset: 3px;
}
.slider-button[disabled] span {
  background-color: #fff;
  border: 0.0625rem solid #8e9092;
  color: #8e9092;
}
.slider-button-styles {
  background-color: #fff;
  border: 0.0625rem solid #006fcf;
  border-radius: 50%;
  color: #006fcf;
  height: 1.375rem;
  position: relative;
  transition: background-color 0.25s ease-out, border-color 0.25s ease-out, box-shadow 0.25s ease-out;
  width: 1.375rem;
  will-change: background-color, border-color, box-shadow;
}
.slider-button-styles:hover {
  background-color: #006fcf;
  color: #fff;
  border: 0.0625rem solid #006fcf;
}
.slider-button-styles:focus {
  outline: dashed 1px #53565a;
  outline-offset: 3px;
}
.slider-button-styles::before {
  font-size: 0.825rem;
  top: 0.25rem;
}
.slider-button-styles[disabled] {
  background-color: #fff;
  border: 0.0625rem solid #8e9092;
  color: #8e9092;
}
.slider-button-styles[disabled]:hover {
  background-color: transparent;
  border-color: #8e9092;
}
.slider-track {
  background-color: #8e9092;
  border: 0.0625rem solid transparent;
  border-radius: 8px;
  cursor: pointer;
  overflow: hidden;
  position: absolute;
  height: 1rem;
  top: 0.25rem;
  left: -0.375rem;
  right: -0.375rem;
}
.slider-selection {
  background-color: #006fcf;
  border-radius: 8px;
  position: absolute;
  will-change: width;
  bottom: 0;
  height: 100%;
  top: 0;
}
.slider-handle {
  width: 1.375rem;
  height: 1.375rem;
  cursor: pointer;
  position: relative;
  will-change: left;
  border-radius: 50%;
  border: 0.0625rem solid #006fcf;
  box-shadow: 0 0 5px rgba(83, 86, 90, 0.4);
  background-color: #fff;
}
.slider-handle:hover, .slider-handle:active {
  background-color: #fff;
}
.slider-handler {
  padding: 0.6875rem 2.0625rem 2.0625rem 0.6875rem;
  margin-top: -0.75rem;
}
.slider-handler:focus {
  outline: none;
}
.slider-handler:focus span {
  outline: dashed 1px #53565a;
  outline-offset: 3px;
}
.slider-handler-styles {
  width: 1.375rem;
  height: 1.375rem;
  display: flex;
  cursor: pointer;
  position: relative;
  will-change: left;
  border-radius: 50%;
  border: 0.0625rem solid #006fcf;
  box-shadow: 0 0 5px rgba(83, 86, 90, 0.4);
  background-color: #fff;
  outline: 0.0625rem solid #fff;
}
.slider-handler-styles:hover, .slider-handler-styles:active {
  background-color: #fff;
}
.slider .tooltip-container {
  position: absolute;
  width: 1.375rem;
  height: 1.375rem;
  top: 0.0625rem;
}
.slider .tooltip-container .tooltip-slider {
  left: 95%;
}

.form-control {
  -webkit-appearance: none;
  background-color: #f7f8f9;
  border: 0.0625rem solid #8e9092;
  border-radius: 0.25rem;
  color: #333;
  display: block;
  font-size: 1rem;
  line-height: 1.375rem;
  min-height: 3.125rem;
  padding: 0 0.625rem;
  transition: border-color 0.25s ease-out;
  width: 100%;
  min-width: 5rem;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control::-moz-placeholder {
  color: #53565a;
}
.form-control::placeholder {
  color: #53565a;
}
.form-control:-ms-input-placeholder {
  color: #53565a !important;
}
.form-control::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.form-control:active:not(.disabled), .form-control:focus:not(.disabled) .form-control:active:not(:disabled), .form-control:focus:not(:disabled) {
  border-color: #006fcf;
  outline: none;
}
.form-control:disabled,
.form-control .disabled {
  background-color: #f7f8f9;
  border-color: #8e9092 !important;
  opacity: 1;
}
.form-control:invalid {
  box-shadow: none;
}
.form-control-success, .form-control-warning {
  background-position: center right 0.78125rem;
  background-repeat: no-repeat;
  background-size: 1.75rem;
  padding-right: 3.125rem;
}
.form-control-success {
  background-image: url("https://www.aexp-static.com/cdaas/one/statics/@americanexpress/static-assets/2.27.0/package/dist/img/icons/status/dls-icon-success.svg");
}
.has-warning .form-control, .form-control-warning {
  border-color: #b42c01;
}
.form-control-warning {
  background-image: url("https://www.aexp-static.com/cdaas/one/statics/@americanexpress/static-assets/2.27.0/package/dist/img/icons/status/dls-icon-warning-filled.svg");
}

textarea.form-control {
  font-size: 0.9375rem;
  padding: 0.9375rem 0.625rem;
}

label {
  color: #53565a;
}

legend {
  margin-bottom: 0.5rem;
  font-size: 0.875rem;
  color: #53565a;
}

fieldset > input:not(:last-child) {
  margin-bottom: 1.25rem;
}

.alert-form {
  display: block;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  padding-top: 0.3125rem;
  color: #b42c01;
}
.alert-form .icon {
  color: #b42c01;
}

.btn-form {
  background: transparent;
  min-width: 3rem;
  padding: 0.625rem;
  position: absolute;
  bottom: 0;
  right: 0;
  top: 0;
}
.btn-form:hover {
  background: transparent;
}

.inputgroup .has-warning label {
  color: #b42c01;
}

div[data-password-toggle=true] input.form-control {
  padding-right: 3.75rem;
}

.smart-field {
  cursor: text;
  height: 3.75rem;
  padding: 0;
  position: relative;
}
.smart-field .smart-el-field,
.smart-field .smart-el-placeholder {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0.375rem 0.625rem;
}
.smart-field .smart-el-placeholder {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.smart-field .smart-el-placeholder legend {
  color: #53565a;
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: none;
  white-space: nowrap;
}
.smart-field .smart-el-value {
  height: 50%;
}
.smart-field .smart-el-inputs {
  display: flex;
  height: 100%;
  opacity: 0;
  position: relative;
}
.smart-field .smart-el-field,
.smart-field .smart-el-input {
  display: flex;
  flex: 1 0 0;
  width: 100%;
  flex-flow: column;
  min-width: 0;
}
.smart-field .smart-el-field label,
.smart-field .smart-el-input label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.smart-field .smart-el-field input,
.smart-field .smart-el-input input {
  background: transparent;
  border: 0;
  color: #333;
  flex: 1 0 0;
  font-size: 1rem;
  padding: 0;
  width: 100%;
}
.smart-field .smart-el-field input:focus, .smart-field .smart-el-field input:hover,
.smart-field .smart-el-input input:focus,
.smart-field .smart-el-input input:hover {
  outline: none;
}
.smart-field .smart-el-field {
  opacity: 0;
}
.smart-field .smart-el-input:not(:last-child) {
  border-right: 0.0625rem solid #8e9092;
}
.smart-field .smart-el-input label {
  padding: 0.375rem 0.625rem 0 0.625rem;
}
.smart-field .smart-el-input input {
  padding: 0 0.625rem 0.375rem 0.625rem;
}
.smart-field .smart-el-field,
.smart-field .smart-el-placeholder,
.smart-field .smart-el-inputs,
.smart-field .smart-el-input label {
  transition: opacity 0.25s ease-out;
}
.smart-field label {
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 0;
  color: #333;
}
.smart-field.active {
  border-color: #006fcf;
}
.smart-field.active .smart-el-placeholder,
.smart-field.active .smart-el-field {
  opacity: 0;
}
.smart-field.active .smart-el-inputs {
  opacity: 1;
}
.smart-field-warning:not(.active):not(.has-value) .smart-el-placeholder,
.smart-field-warning:not(.active):not(.has-value) .smart-el-inputs, .smart-field.has-value:not(.active) .smart-el-placeholder,
.smart-field.has-value:not(.active) .smart-el-inputs {
  opacity: 0;
}
.smart-field-warning:not(.active):not(.has-value) .smart-el-field, .smart-field.has-value:not(.active) .smart-el-field {
  opacity: 1;
}
.smart-field-warning, .smart-field-warning.active {
  border-color: #b42c01;
}
.smart-field-warning .smart-el-field label, .smart-field-warning.active .smart-el-field label {
  color: #b42c01;
}
.smart-field-warning .smart-el-field::after, .smart-field-warning.active .smart-el-field::after {
  color: #b42c01;
  position: absolute;
}
.smart-field-warning .smart-el-input.has-warning label, .smart-field-warning.active .smart-el-input.has-warning label {
  color: #b42c01;
}
.smart-field-success .smart-el-field::after {
  font-family: "dls-icons-2.27.0";
  content: "\eb6e";
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #008767;
  position: absolute;
}
.smart-field.smart-field-success .smart-el-field, .smart-field.smart-field-warning .smart-el-field, .smart-field.smart-field-icon .smart-el-field {
  padding-right: 3.125rem;
}
.smart-field.smart-field-success .smart-el-field::after, .smart-field.smart-field-warning .smart-el-field::after, .smart-field.smart-field-icon .smart-el-field::after {
  display: block;
  font-size: 1.71875rem;
  bottom: 0.375rem;
  right: 0.625rem;
}
:disabled .smart-field label, [disabled] .smart-field label {
  color: #8e9092;
}
:disabled .smart-field input, [disabled] .smart-field input {
  background-color: #f7f8f9;
  border-color: #8e9092;
  color: #8e9092;
  display: block;
}
:disabled .smart-field .smart-el-field::after, [disabled] .smart-field .smart-el-field::after {
  display: none;
}

fieldset:disabled .sms-field::before {
  color: #c8c9c7;
}
fieldset:disabled .select .select-icon {
  opacity: 0.5;
}

.sms-field {
  position: relative;
}
.sms-field::before {
  bottom: 0;
  color: #53565a;
  content: "+";
  font-size: 1rem;
  height: 1rem;
  left: 1rem;
  line-height: 1;
  padding: 1rem 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 1rem;
}
.sms-field input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding-left: 2rem;
}
.sms-field input:focus {
  color: #000;
}

.select .select-icon {
  align-items: center;
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  line-height: 1;
  height: 100%;
}
.select .select-icon .dls-flag {
  height: auto;
}

.has-warning .sms-field::before {
  color: #b42c01;
}
.has-warning .sms-field input {
  color: #000;
}

.stepper {
  display: flex;
  flex-flow: row nowrap;
}
.stepper-value {
  -moz-appearance: textfield;
}
.stepper-value[readonly=readonly] {
  outline: none;
}
.stepper-btn {
  min-width: 3.125rem;
  z-index: 1;
}
.stepper-btn::before {
  font-size: 1rem;
}
.stepper-btn:first-of-type {
  border-radius: 0.25rem 0 0 0.25rem;
}
.stepper-btn:last-of-type {
  border-radius: 0 0.25rem 0.25rem 0;
}
.stepper-btn[disabled] {
  z-index: 0;
}
.stepper-btn[disabled]:hover {
  z-index: 0;
}
.stepper-default-field {
  border: 0.0625rem solid #006fcf;
  background-color: #fff;
  position: relative;
  width: 100%;
}
.stepper-default-value {
  background-color: transparent;
  border: 0;
  font-size: 1rem;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
}
.stepper-default .btn:first-of-type {
  border-right: none;
}
.stepper-default .btn:last-of-type {
  border-left: none;
}
.stepper-input {
  margin-bottom: auto;
}
.stepper-input-value {
  margin-right: 0.625rem;
}
.stepper-input .btn-group {
  display: inline-flex;
}

.toggle-switch {
  padding: 0.4375rem 0;
}
.toggle-switch-styles {
  background-color: #8e9092;
  border-radius: 0.9375rem;
  cursor: pointer;
  padding: 0.125rem;
  height: 1.625rem;
  position: relative;
  transition: background-color 0.15s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 2.875rem;
  min-width: 2.875rem;
  box-sizing: content-box;
  outline: none;
  display: inline-block;
}
.toggle-switch-styles::after {
  content: "";
  display: block;
  background-color: #fff;
  border-radius: 50%;
  height: 1.625rem;
  position: absolute;
  cursor: -webkit-grab;
  cursor: grab;
  transform: translateX(0);
  transition: transform 0.15s ease-in-out;
  top: 2px;
  left: 2px;
  width: 1.625rem;
}
.toggle-switch:focus {
  outline: none;
}
.toggle-switch:focus .toggle-switch-styles {
  outline: dashed 1px #53565a;
  outline-offset: 3px;
}
.toggle-switch[aria-checked=true] .toggle-switch-styles {
  background-color: #006fcf;
}
.toggle-switch[aria-checked=true] .toggle-switch-styles::after {
  transform: translateX(1.25rem);
}
.toggle-switch[disabled] .toggle-switch-styles {
  background-color: #c8c9c7;
  cursor: not-allowed;
}
.toggle-switch[disabled] .toggle-switch-styles::after {
  cursor: not-allowed;
}
.toggle-switch[disabled] .switch-handle {
  cursor: not-allowed;
}

.switch {
  background-color: #8e9092;
  border-radius: 0.9375rem;
  cursor: pointer;
  padding: 0.125rem;
  height: 1.625rem;
  position: relative;
  transition: background-color 0.15s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 2.875rem;
  min-width: 2.875rem;
  box-sizing: content-box;
  outline: none;
}
.switch::after {
  content: "";
  display: block;
  background-color: #fff;
  border-radius: 50%;
  height: 1.625rem;
  position: absolute;
  cursor: -webkit-grab;
  cursor: grab;
  transform: translateX(0);
  transition: transform 0.15s ease-in-out;
  top: 2px;
  left: 2px;
  width: 1.625rem;
}
.switch[aria-checked=true] {
  background-color: #006fcf;
}
.switch[aria-checked=true]::after {
  transform: translateX(1.25rem);
}
.switch[disabled] {
  background-color: #c8c9c7;
  cursor: not-allowed;
}
.switch[disabled] .switch-handle {
  cursor: not-allowed;
}

table.table {
  background-color: #fff;
  padding: 0 !important;
  width: 100%;
  border-collapse: separate;
  border: none !important;
}
table.table [aria-sort=none],
table.table [aria-sort=descending],
table.table [aria-sort=ascending] {
  position: relative;
  white-space: nowrap;
}
table.table [aria-sort=none].active,
table.table [aria-sort=descending].active,
table.table [aria-sort=ascending].active {
  color: #00175a;
}
table.table [aria-sort=none].active::before,
table.table [aria-sort=descending].active::before,
table.table [aria-sort=ascending].active::before {
  background-color: #00175a;
}
table.table [aria-sort=none].active::after,
table.table [aria-sort=none].active .th-sort-icon,
table.table [aria-sort=descending].active::after,
table.table [aria-sort=descending].active .th-sort-icon,
table.table [aria-sort=ascending].active::after,
table.table [aria-sort=ascending].active .th-sort-icon {
  color: #00175a;
}
table.table [aria-sort=none]::before,
table.table [aria-sort=descending]::before,
table.table [aria-sort=ascending]::before {
  transition: background-color 0.25s cubic-bezier(0.65, 0, 0.45, 1);
  content: "";
  height: 0.25rem;
  position: absolute;
  top: -0.0625rem;
  left: -0.0625rem;
  right: -0.0625rem;
}
table.table [aria-sort=none]::after,
table.table [aria-sort=none] .th-sort-icon,
table.table [aria-sort=descending]::after,
table.table [aria-sort=descending] .th-sort-icon,
table.table [aria-sort=ascending]::after,
table.table [aria-sort=ascending] .th-sort-icon {
  font-family: "dls-icons-2.27.0";
  content: "\eaff";
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.75rem;
  color: #8e9092;
  margin-left: 0.625rem;
  display: inline-block;
  position: relative;
  transition: color 0.25s ease-out;
}
table.table [aria-sort=ascending]::after,
table.table [aria-sort=ascending] .th-sort-icon {
  transform: rotate(180deg);
}
table.table .min-width-cell {
  width: 1%;
}
table.table .checkable {
  width: 1%;
  z-index: 1;
  position: sticky;
  left: 0;
  padding: 0;
}
table.table .checkable .checkbox label {
  padding: 0.6875rem 1.375rem 2.0625rem 1.375rem;
}
table.table .checkable .checkbox input:focus + label {
  outline: dashed 1px #53565a;
  outline-offset: -3px;
}
table.table .checkable .checkbox input:focus + label::before {
  outline: none;
}
table.table .th-sort {
  padding: 0;
}
table.table .th-sort::after {
  content: none;
}
table.table .th-sort-button {
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 600;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  text-transform: uppercase;
  color: #333;
  text-align: left;
  outline-offset: 0;
  padding: 0.9375rem 0.625rem;
  width: 100%;
}
table.table .th-sort-button.active {
  color: #00175a;
}
table.table th,
table.table td {
  line-height: 1.375rem;
  border-bottom: 0.0625rem solid #ecedee;
}
table.table th:first-of-type,
table.table td:first-of-type {
  border-left: 0.0625rem solid #ecedee;
}
table.table th:last-of-type,
table.table td:last-of-type {
  border-right: 0.0625rem solid #ecedee;
}
table.table tr:first-of-type th {
  border-top: 0.0625rem solid #ecedee;
}
table.table tr:last-of-type td {
  border-bottom: 0.0625rem solid #ecedee;
}
table.table thead {
  background-color: #f7f8f9;
}
table.table thead th {
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 600;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  text-transform: uppercase;
  color: #333;
}
table.table thead .checkable {
  background-color: #f7f8f9;
}
table.table-row-link {
  cursor: pointer;
  will-change: background-color;
}
table.table-row-link:hover {
  background-color: #f7f8f9;
}
table.table-striped tbody tr:nth-of-type(even) {
  background-color: #f7f8f9;
}
table.table-striped:not(.table-bordered) tr:not(:last-of-type) td {
  border-bottom: none !important;
}
table.table-bordered,
table.table-bordered th,
table.table-bordered td,
table.table-bordered .checkable {
  border-right: 0.0625rem solid #ecedee;
}
table.table .expandable-row th,
table.table .expandable-row td {
  border-bottom: none;
}
table.table .expandable-row .collapsible {
  outline-offset: -1px;
}
table.table .expandable-row .collapsible-caret {
  padding: 0;
}
table.table td.expanded-section {
  box-shadow: inset 0 0.0625rem #ecedee;
  padding: 0;
}
table.table td.expand {
  width: 1%;
  padding: 0;
}
table.table td.expand [data-toggle=accordion] {
  padding: 0.9375rem;
  width: auto;
}
table.table td.expand [data-toggle=accordion]:hover {
  background-color: unset;
}
table.table-hover tbody tr, table.table-row-link {
  transition: background-color 0.15s ease-out;
  will-change: background-color;
}
table.table-hover tbody tr:hover, table.table-row-link:hover {
  background-color: #f7f8f9;
}
@media (max-width: 374px) {
  table.table th,
table.table td,
table.table .td-pad {
    padding: 0.625rem 0.3125rem 0.625rem 0.3125rem;
  }
}
@media (max-width: 767px) {
  table.table th,
table.table td,
table.table .td-pad {
    padding: 0.625rem 0.375rem 0.625rem 0.375rem;
  }
}
@media (max-width: 1023px) {
  table.table th,
table.table td,
table.table .td-pad {
    padding: 0.9375rem 0.5625rem 0.9375rem 0.5625rem;
  }
}
@media (max-width: 1279px) {
  table.table th,
table.table td,
table.table .td-pad {
    padding: 0.9375rem 0.625rem 0.9375rem 0.625rem;
  }
}
table.table th,
table.table td,
table.table .td-pad {
  padding: 0.9375rem 0.625rem 0.9375rem 0.625rem;
}
table.table-sm thead th,
table.table-sm tr td {
  padding: 0.625rem 0.375rem 0.625rem 0.375rem;
}

.tabs .tab-menu {
  display: inline-flex;
  width: 100%;
  position: relative;
}
.tabs .tab-menu .tab-link {
  background-color: #f7f8f9;
  color: #006fcf;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  flex-direction: column;
  padding: 1.25rem;
  position: relative;
  text-align: center;
  border-right: 1px solid #ecedee;
  transition: all 0.25s cubic-bezier(0.65, 0, 0.45, 1);
}
.tabs .tab-menu .tab-link * {
  width: 100%;
}
.tabs .tab-menu .tab-link:last-child {
  border-right: none;
}
.tabs .tab-menu .tab-link::after {
  transition: background-color 0.25s cubic-bezier(0.65, 0, 0.45, 1);
  content: "";
  height: 0.25rem;
  position: absolute;
  top: -0.0625rem;
  left: -0.0625rem;
  right: -0.0625rem;
}
.tabs .tab-menu .tab-link:hover, .tabs .tab-menu .tab-link:focus {
  background-color: #ecedee;
  color: #0065bd;
}
.tabs .tab-menu .tab-link:focus {
  z-index: 1;
  outline: dashed 1px #53565a !important;
  outline-offset: -3px;
}
.tabs .tab-menu .tab-link[aria-selected=true] {
  background: #fff;
  color: #00175a;
  pointer-events: auto;
}
.tabs .tab-menu .tab-link[aria-selected=true]::after {
  background-color: #00175a;
}
.tabs .tab-menu .tab-link[aria-selected=true]:hover, .tabs .tab-menu .tab-link[aria-selected=true]:focus {
  background-color: #fff;
}
.tabs .tab-content {
  background-color: #fff;
  display: block;
  width: 100%;
}
.tabs .tab-content [role=tabpanel]:focus {
  outline: dashed 1px #53565a;
  outline-offset: 3px;
}

@media (max-width: 767px) {
  .tabs .tab-menu {
    flex-direction: column;
  }
  .tabs .tab-menu .tab-link {
    width: 100%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    text-align: left;
    border-right: none;
    padding: 0.6875rem 1.25rem !important;
    border-bottom: 1px solid #ecedee;
  }
  .tabs .tab-menu .tab-link:last-child {
    border-bottom: none;
  }
  .tabs .tab-menu .tab-link span.icon {
    margin-bottom: 0 !important;
    margin-right: 0.625rem;
  }
  .tabs .tab-menu .tab-link span.icon::before {
    font-size: 1.375rem;
  }
  .tabs .tab-menu .tab-link * {
    width: auto;
  }
  .tabs .tab-menu .tab-link::after {
    width: 0.25rem;
    height: calc(100% + 0.125rem);
    top: -0.0625rem;
    left: -0.0625rem;
    bottom: -0.0625rem;
  }
}
.tag-container {
  height: 3.625rem;
  padding-top: 0.4375rem;
  padding-bottom: 0.4375rem;
}

.close-tag-inline-styles, .close-tag-general-styles {
  display: inline-flex;
  align-items: center;
  font-size: 0.75rem;
  line-height: 1.125rem;
  border-radius: 0.1875rem;
}
.close-tag-inline-styles .icon,
.close-tag-inline-styles .glyph, .close-tag-general-styles .icon,
.close-tag-general-styles .glyph {
  padding-left: 0.3125rem;
}
.close-tag-inline-styles {
  padding: 0 0.625rem;
  background-color: #ecedee;
  color: #53565a;
}
.close-tag-inline:focus .close-tag-inline-styles {
  outline: dashed 1px #53565a;
  outline-offset: 3px;
}
.close-tag-inline:focus {
  outline: none;
}
.close-tag-general {
  padding: 0.4375rem 0;
}
.close-tag-general-styles {
  padding: 0.3125rem 0.625rem;
  color: #006fcf;
  border: 1px solid #006fcf;
}
.close-tag-general:focus .close-tag-general-styles {
  outline: dashed 1px #53565a;
  outline-offset: 3px;
}
.close-tag-general:focus {
  outline: none;
}

.tag-inline, .tag-general {
  display: inline-flex;
  align-items: center;
  font-size: 0.75rem;
  line-height: 1.125rem;
  border-radius: 0.1875rem;
}
.tag-inline .icon,
.tag-inline .glyph, .tag-general .icon,
.tag-general .glyph {
  padding-left: 0.3125rem;
}
.tag-inline {
  padding: 0 0.625rem;
  background-color: #ecedee;
  color: #53565a;
}
.tag-general {
  padding: 0.3125rem 0.625rem;
  color: #006fcf;
  border: 1px solid #006fcf;
}

.tooltip {
  background-color: #53565a;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
  border: transparent;
  color: #fff;
  visibility: hidden;
  line-height: 1.2;
  letter-spacing: normal;
  line-break: auto;
  min-width: 130px;
  max-width: 200px;
  opacity: 0;
  transition: opacity 0.15s;
  will-change: opacity;
  position: absolute;
  width: 100vw;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  white-space: normal;
  z-index: 98;
}
.tooltip-container {
  position: relative;
  display: inline-flex;
}
.tooltip-container button.icon {
  padding: 0.5rem;
}
.tooltip-container button.icon.icon-sm {
  padding: 0.6875rem;
}
.tooltip-container button.glyph.dls-glyph-info {
  padding: 0.875rem;
  height: 44px;
}
.tooltip-container button:focus {
  outline: none;
}
.tooltip-container button:focus::before {
  outline: dashed 1px #53565a;
  outline-offset: 3px;
}
.tooltip-container .dls-glyph-info:focus::before,
.tooltip-container .dls-icon-info:focus::before {
  border-radius: 50%;
}
.tooltip-btn-circle {
  border-radius: 100%;
  margin-right: 0;
  padding: 0.375rem 0.375rem;
}
.tooltip-btn-circle:focus {
  outline: none;
}
.tooltip-btn-circle:focus span {
  outline: dashed 1px #53565a;
  outline-offset: 3px;
}
.tooltip.anim-in {
  transition: opacity 0.15s, visibility 0.15s, transform 0.25s ease-out;
  opacity: 1;
}
.tooltip.anim-in .tooltip-inner,
.tooltip.anim-in .tooltip-arrow-pointer {
  transition: opacity 0.15s, visibility 0.15s;
  visibility: visible;
}
.tooltip:not(.tooltip-info) .tooltip-inner {
  padding: 0.9375rem 1.25rem;
}
.tooltip-info {
  background-color: #fff;
  border-color: #c8c9c7;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  color: #53565a;
  max-width: 280px;
}
.tooltip-info .tooltip-inner {
  padding: 1.25rem;
  text-align: left;
}
.tooltip-info .tooltip-close {
  margin-top: 0.625rem;
  padding: 0.625rem 1.25rem;
}
.tooltip-sm {
  min-width: 0;
}
.tooltip-narrow {
  padding: 0 20px !important;
  width: 100%;
  display: none !important;
}
.tooltip-narrow .tooltip-inner {
  max-width: none !important;
  min-width: 0 !important;
}
.tooltip-narrow .tooltip-arrow {
  display: none;
}
@media (max-width: 1023px) {
  .tooltip-narrow {
    display: block !important;
  }
}
.tooltip[data-placement=top], .tooltip[data-placement=bottom] {
  left: 50%;
  transform: translateX(-50%);
}
.tooltip[data-placement=top] .tooltip-arrow, .tooltip[data-placement=bottom] .tooltip-arrow {
  height: 0.875rem;
  left: 0;
  margin-left: 0;
  overflow-x: visible;
  overflow-y: hidden;
  width: 100%;
  display: flex;
  justify-content: center;
}
.tooltip[data-placement=top] .tooltip-arrow-pointer, .tooltip[data-placement=bottom] .tooltip-arrow-pointer {
  display: block;
}
.tooltip[data-placement=top] {
  bottom: 100%;
  padding-bottom: 0.57rem;
  margin-bottom: -0.125rem;
}
.tooltip[data-placement=top] .tooltip-arrow {
  bottom: -0.25rem;
}
.tooltip[data-placement=top] .tooltip-arrow-pointer {
  bottom: 0.4375rem;
}
.tooltip[data-placement=bottom] {
  top: 100%;
  padding-top: 0.53rem;
  margin-top: -0.3125rem;
}
.tooltip[data-placement=bottom] .tooltip-arrow {
  top: -0.3125rem;
}
.tooltip[data-placement=bottom] .tooltip-arrow-pointer {
  top: 0.4375rem;
}
.tooltip[data-placement=right], .tooltip[data-placement=left] {
  top: 50%;
  transform: translateY(-50%);
}
.tooltip[data-placement=right] .tooltip-arrow, .tooltip[data-placement=left] .tooltip-arrow {
  height: 100%;
  margin-top: 0;
  overflow-x: hidden;
  overflow-y: visible;
  top: 0;
  width: 0.875rem;
  display: flex;
  align-items: center;
}
.tooltip[data-placement=right] .tooltip-arrow-pointer, .tooltip[data-placement=left] .tooltip-arrow-pointer {
  display: block;
}
.tooltip[data-placement=left] {
  right: 100%;
  padding-right: 0.52rem;
  margin-right: -0.3125rem;
}
.tooltip[data-placement=left] .tooltip-arrow {
  right: -0.3125rem;
}
.tooltip[data-placement=left] .tooltip-arrow-pointer {
  left: -0.4375rem;
}
.tooltip[data-placement=right] {
  left: 100%;
  padding-left: 0.52rem;
  margin-left: -0.3125rem;
}
.tooltip[data-placement=right] .tooltip-arrow {
  left: -0.3125rem;
}
.tooltip[data-placement=right] .tooltip-arrow-pointer {
  left: 0.4375rem;
}
@media (max-width: 767px) {
  .tooltip .tooltip-arrow {
    display: none;
  }
}
.tooltip-inner {
  border-radius: 0.25rem;
  visibility: hidden;
  white-space: normal;
  word-wrap: break-word;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
}
.tooltip-inner, .tooltip-arrow, .tooltip-arrow-pointer {
  transition: opacity 0.15s, visibility 0.15s, transform 0.25s ease-out;
  background-color: inherit;
  border: 0.0625rem solid transparent;
  border-color: inherit;
  box-shadow: inherit;
}
.tooltip-arrow:not(.tooltip-arrow-shadow) .tooltip-arrow-pointer {
  box-shadow: none;
}
.tooltip-arrow {
  height: 0;
  position: absolute;
  visibility: hidden;
  width: 0;
  border-width: 0;
}
.tooltip-arrow-pointer {
  content: "";
  display: none;
  height: 0.875rem;
  position: relative;
  transform: rotate(45deg);
  visibility: visible;
  width: 0.875rem;
  z-index: 1;
}
.tooltip-arrow-pointer::before {
  content: "";
  box-shadow: rgba(0, 0, 0, 0.2) 0 0 6px 0;
  z-index: 0;
  height: 0.75rem;
  position: absolute;
  visibility: visible;
  width: 0.8125rem;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.video {
  overflow: hidden;
  position: relative;
}
.video video {
  display: block;
  width: 100%;
}
.video-overlay {
  transition: opacity 500ms ease-in;
}
.video-overlay::before {
  background-color: #000;
  content: "";
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0.35;
}
.video-overlay button {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  width: 100%;
  z-index: 5;
}
.video-footer {
  bottom: 0;
  left: 0;
  padding: 0.625rem;
  position: absolute;
  right: 0;
}
.video-caption {
  display: flex;
  margin-bottom: 0.625rem;
}
.video-caption span {
  background: #000;
  border-radius: 4px;
  color: #fff;
  margin: auto;
  opacity: 0.8;
  padding: 0.625rem;
}
.video-controls {
  background: #000;
  border-radius: 0.25rem;
  color: #fff;
  display: flex;
  margin: 0 auto;
  max-width: 64rem;
  opacity: 0;
  padding: 0.375rem 0.625rem;
  transition: opacity 400ms ease-in;
}
.video-controls:hover, .video-controls:focus, .video-controls:active, .video-controls:focus-within {
  opacity: 0.8;
}
.video-controls.visible {
  opacity: 0.8;
}
.video-controls button:focus {
  outline: dashed 1px rgba(255, 255, 255, 0.92);
  outline-offset: 3px;
}
.video-controls > :not(:last-child) {
  margin-right: 0.625rem;
}
.video-controls progress {
  height: 0.375rem;
  margin-bottom: 0.125rem;
  width: 100%;
}
.video-controls progress[value] {
  -webkit-appearance: none;
  border: none;
}
.video-controls progress[value]::-webkit-progress-bar {
  background-color: #fff;
}
.video-controls progress[value]::-webkit-progress-value {
  background-color: #006fcf;
}
.video-controls .volume-slider {
  align-items: center;
  background: #000;
  bottom: 4.375rem;
  display: flex;
  height: 2.5rem;
  opacity: 0;
  padding: 0.5rem;
  position: absolute;
  right: -3.125rem;
  transform: rotate(-90deg);
  width: 7.8125rem;
}
.video-controls .volume-slider:hover, .video-controls .volume-slider:focus, .video-controls .volume-slider:focus-within, .video-controls .volume-slider:active {
  opacity: 1;
  outline: dashed 1px rgba(255, 255, 255, 0.92);
  outline-offset: 3px;
}
.video-controls .volume-slider input[type=range] {
  -webkit-appearance: none;
  width: 100%;
  background: transparent;
}
.video-controls .volume-slider input[type=range]:focus {
  outline: none;
}
.video-controls .volume-slider input[type=range]::-webkit-slider-thumb {
  background-color: #fff;
  border: 0;
  border-radius: 50%;
  height: 15px;
  width: 15px;
  -webkit-appearance: none;
  appearance: none;
  margin-top: -6px;
}
.video-controls .volume-slider input[type=range]::-webkit-slider-runnable-track {
  background: #fff;
  border-radius: 4px;
  color: transparent;
  cursor: pointer;
  height: 4px;
  width: 100%;
}
.video-controls .volume-slider input[type=range]::-moz-range-thumb {
  -moz-appearance: none !important;
  background-color: #fff;
  border: 0;
  border-radius: 50%;
  height: 15px;
  width: 15px;
  -webkit-appearance: none;
}
.video-controls .volume-slider input[type=range]::-moz-range-progress {
  background-color: #006fcf;
}
.video-controls .volume-slider input[type=range]::-moz-range-track {
  -moz-appearance: none;
  background-color: #fff;
}
.video-controls .volume-slider input[type=range]::-ms-track {
  height: 3px;
}
.video-controls .volume-slider input[type=range]::-ms-thumb {
  display: block;
  -ms-appearance: none !important;
  z-index: 9999;
  margin-top: 0;
  height: 14px;
  width: 14px;
  background-color: #fff;
  border: 0;
  border-radius: 50%;
  height: 15px;
  width: 15px;
  -webkit-appearance: none;
}
.video-controls .video-volume {
  position: relative;
}
.video-controls .video-volume button:hover + .volume-slider, .video-controls .video-volume button:focus + .volume-slider, .video-controls .video-volume button:active + .volume-slider {
  opacity: 1;
}
.video-sm {
  background-color: #000;
}
.video-sm-footer {
  padding: 0;
  position: static;
}

@media (max-width: 374px) {
  .video {
    background-color: #000;
  }
  .video-footer {
    padding: 0;
    position: static;
  }
}
.anim-bar-determinate, .progress-bar .progress-track {
  will-change: width;
  transition: width 0.5s cubic-bezier(0.65, 0.815, 0.735, 0.395);
}
.anim-bar-indeterminate::before, .progress-bar.progress-indeterminate .progress-track::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  background-color: inherit;
  will-change: left, right;
  -webkit-animation: bar-indeterminate 2s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
          animation: bar-indeterminate 2s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}
.anim-bar-indeterminate::after, .progress-bar.progress-indeterminate .progress-track::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  background-color: inherit;
  will-change: left, right;
  -webkit-animation: bar-indeterminate-short 2s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
          animation: bar-indeterminate-short 2s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  -webkit-animation-delay: 1.15s;
          animation-delay: 1.15s;
}

@keyframes bar-indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}
@keyframes bar-indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
.anim-delay-1 {
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}
.anim-delay-2 {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.anim-delay-3 {
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
.anim-delay-4 {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.anim-delay-5 {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.anim-delay-6 {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.anim-delay-7 {
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
.anim-delay-8 {
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
.anim-delay-9 {
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}
.anim-delay-10 {
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}

.anim-fade {
  opacity: 0;
  transition: opacity 0.15s;
  will-change: opacity;
}
.anim-fade.in, .anim-fade-leave {
  opacity: 1;
}
.anim-fade-enter {
  opacity: 0;
}
.anim-fade-tooltip {
  opacity: 0;
  transition: opacity 0.15s;
  will-change: opacity;
}
.anim-fade-tooltip.in {
  opacity: 1;
}
.anim-fade-in, .linear-tracker.complete .progress-track .icon,
.linear-tracker.complete .progress-track .glyph, .linear-tracker.complete .tracker-alert {
  opacity: 0;
  -webkit-animation-name: fadein;
          animation-name: fadein;
  -webkit-animation-duration: 0.7s;
          animation-duration: 0.7s;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.anim-fade-out, .linear-tracker .tracker-alert {
  opacity: 1;
  -webkit-animation-name: fadeout;
          animation-name: fadeout;
  -webkit-animation-duration: 0.7s;
          animation-duration: 0.7s;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.anim-fade-enter.anim-fade-enter-active {
  opacity: 1;
  transition: opacity 0.7s ease;
}
.anim-fade-leave.anim-fade-leave-active {
  opacity: 0;
  transition: opacity 0.7s ease;
}

@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.anim-none {
  transition: none !important;
  -webkit-animation-duration: 0s !important;
          animation-duration: 0s !important;
  -webkit-animation-iteration-count: 0 !important;
          animation-iteration-count: 0 !important;
}

.anim-slide-up {
  opacity: 0;
  -webkit-animation-name: slideup;
          animation-name: slideup;
  -webkit-animation-duration: 0.7s;
          animation-duration: 0.7s;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.anim-slide-down {
  opacity: 0;
  -webkit-animation-name: slidedown;
          animation-name: slidedown;
  -webkit-animation-duration: 0.7s;
          animation-duration: 0.7s;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.anim-slide-from-left {
  opacity: 0;
  -webkit-animation-name: slidefromleft;
          animation-name: slidefromleft;
  -webkit-animation-duration: 0.7s;
          animation-duration: 0.7s;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.anim-slide-from-right {
  opacity: 0;
  -webkit-animation-name: slidefromright;
          animation-name: slidefromright;
  -webkit-animation-duration: 0.7s;
          animation-duration: 0.7s;
  -webkit-animation-timing-function: ease;
          animation-timing-function: ease;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.anim-slide-u-enter {
  opacity: 0;
  transform: translateY(50px);
}
.anim-slide-u-enter.anim-slide-u-enter-active {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.7s ease;
}
.anim-slide-u-leave {
  opacity: 1;
  transform: translateY(0);
}
.anim-slide-u-leave.anim-slide-u-leave-active {
  opacity: 0;
  transform: translateY(50px);
  transition: all 0.7s ease;
}
.anim-slide-d-enter {
  opacity: 0;
  transform: translateY(-50px);
}
.anim-slide-d-enter.anim-slide-d-enter-active {
  opacity: 1;
  transform: translateY(0);
  transition: all 0.7s ease;
}
.anim-slide-d-leave {
  opacity: 1;
  transform: translateY(0);
}
.anim-slide-d-leave.anim-slide-d-leave-active {
  opacity: 0;
  transform: translateY(-50px);
  transition: all 0.7s ease;
}
.anim-slide-l-enter {
  opacity: 0;
  transform: translateX(-50px);
}
.anim-slide-l-enter.anim-slide-l-enter-active {
  opacity: 1;
  transform: translateX(0);
  transition: all 0.7s ease;
}
.anim-slide-l-leave {
  opacity: 1;
  transform: translateX(0);
}
.anim-slide-l-leave.anim-slide-l-leave-active {
  opacity: 0;
  transform: translateX(-50px);
  transition: all 0.7s ease-in;
}
.anim-slide-r-enter {
  opacity: 0;
  transform: translateX(50px);
}
.anim-slide-r-enter.anim-slide-r-enter-active {
  opacity: 1;
  transform: translateX(0);
  transition: all 0.7s ease;
}
.anim-slide-r-leave {
  opacity: 1;
  transform: translateX(0);
}
.anim-slide-r-leave.anim-slide-r-leave-active {
  opacity: 0;
  transform: translateX(50px);
  transition: all 0.7s ease-in;
}

@-webkit-keyframes slideup {
  0% {
    opacity: 0;
    transform: translateY(50px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes slideup {
  0% {
    opacity: 0;
    transform: translateY(50px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes slidedown {
  0% {
    opacity: 0;
    transform: translateY(-50px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slidedown {
  0% {
    opacity: 0;
    transform: translateY(-50px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes slidefromleft {
  0% {
    opacity: 0;
    transform: translateX(-50px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes slidefromleft {
  0% {
    opacity: 0;
    transform: translateX(-50px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@-webkit-keyframes slidefromright {
  0% {
    opacity: 0;
    transform: translateX(50px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes slidefromright {
  0% {
    opacity: 0;
    transform: translateX(50px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.anim-spinner-indeterminate, .btn-loading::before, .progress-circle.progress-indeterminate::before {
  will-change: transform;
  -webkit-animation: spinner-indeterminate 0.8s linear infinite;
          animation: spinner-indeterminate 0.8s linear infinite;
}

@keyframes spinner-indeterminate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.border {
  border: 0.0625rem solid #ecedee;
}
.border-lr {
  border-left: 0.0625rem solid #ecedee;
  border-right: 0.0625rem solid #ecedee;
}
.border-tb {
  border-top: 0.0625rem solid #ecedee;
  border-bottom: 0.0625rem solid #ecedee;
}
.border-t {
  border-top: 0.0625rem solid #ecedee;
}
.border-b {
  border-bottom: 0.0625rem solid #ecedee;
}
.border-l {
  border-left: 0.0625rem solid #ecedee;
}
.border-r {
  border-right: 0.0625rem solid #ecedee;
}
.border-0 {
  border: none !important;
}
.border-0-lr {
  border-left: none !important;
  border-right: none !important;
}
.border-0-tb {
  border-top: none !important;
  border-bottom: none !important;
}
.border-0-t {
  border-top: none !important;
}
.border-0-b {
  border-bottom: none !important;
}
.border-0-l {
  border-left: none !important;
}
.border-0-r {
  border-right: none !important;
}
.border-dark {
  border: 0.0625rem solid #c8c9c7;
}
.border-dark-lr {
  border-left: 0.0625rem solid #c8c9c7;
  border-right: 0.0625rem solid #c8c9c7;
}
.border-dark-tb {
  border-top: 0.0625rem solid #c8c9c7;
  border-bottom: 0.0625rem solid #c8c9c7;
}
.border-dark-t {
  border-top: 0.0625rem solid #c8c9c7;
}
.border-dark-b {
  border-bottom: 0.0625rem solid #c8c9c7;
}
.border-dark-l {
  border-left: 0.0625rem solid #c8c9c7;
}
.border-dark-r {
  border-right: 0.0625rem solid #c8c9c7;
}
.border-dashed {
  border: 0.0625rem dashed #ecedee;
}
.border-dashed-lr {
  border-left: 0.0625rem dashed #ecedee;
  border-right: 0.0625rem dashed #ecedee;
}
.border-dashed-tb {
  border-top: 0.0625rem dashed #ecedee;
  border-bottom: 0.0625rem dashed #ecedee;
}
.border-dashed-t {
  border-top: 0.0625rem dashed #ecedee;
}
.border-dashed-b {
  border-bottom: 0.0625rem dashed #ecedee;
}
.border-dashed-l {
  border-left: 0.0625rem dashed #ecedee;
}
.border-dashed-r {
  border-right: 0.0625rem dashed #ecedee;
}
.border-dark-dashed {
  border: 0.0625rem dashed #c8c9c7;
}
.border-dark-dashed-lr {
  border-left: 0.0625rem dashed #c8c9c7;
  border-right: 0.0625rem dashed #c8c9c7;
}
.border-dark-dashed-tb {
  border-top: 0.0625rem dashed #c8c9c7;
  border-bottom: 0.0625rem dashed #c8c9c7;
}
.border-dark-dashed-t {
  border-top: 0.0625rem dashed #c8c9c7;
}
.border-dark-dashed-b {
  border-bottom: 0.0625rem dashed #c8c9c7;
}
.border-dark-dashed-l {
  border-left: 0.0625rem dashed #c8c9c7;
}
.border-dark-dashed-r {
  border-right: 0.0625rem dashed #c8c9c7;
}
.border-xs-up {
  border: 0.0625rem solid #ecedee;
}
.border-lr-xs-up {
  border-left: 0.0625rem solid #ecedee;
  border-right: 0.0625rem solid #ecedee;
}
.border-tb-xs-up {
  border-top: 0.0625rem solid #ecedee;
  border-bottom: 0.0625rem solid #ecedee;
}
.border-t-xs-up {
  border-top: 0.0625rem solid #ecedee;
}
.border-b-xs-up {
  border-bottom: 0.0625rem solid #ecedee;
}
.border-l-xs-up {
  border-left: 0.0625rem solid #ecedee;
}
.border-r-xs-up {
  border-right: 0.0625rem solid #ecedee;
}
.border-0-xs-up {
  border: none !important;
}
.border-0-lr-xs-up {
  border-left: none !important;
  border-right: none !important;
}
.border-0-tb-xs-up {
  border-bottom: none !important;
}
.border-0-t-xs-up {
  border-top: none !important;
}
.border-0-b-xs-up {
  border-bottom: none !important;
}
.border-0-l-xs-up {
  border-left: none !important;
}
.border-0-r-xs-up {
  border-right: none !important;
}
.border-dark-xs-up {
  border: 0.0625rem solid #c8c9c7;
}
.border-dark-xs-up-lr-xs-up {
  border-left: 0.0625rem solid #c8c9c7;
  border-right: 0.0625rem solid #c8c9c7;
}
.border-dark-xs-up-tb-xs-up {
  border-top: 0.0625rem solid #c8c9c7;
  border-bottom: 0.0625rem solid #c8c9c7;
}
.border-dark-xs-up-t-xs-up {
  border-top: 0.0625rem solid #c8c9c7;
}
.border-dark-xs-up-b-xs-up {
  border-bottom: 0.0625rem solid #c8c9c7;
}
.border-dark-xs-up-l-xs-up {
  border-left: 0.0625rem solid #c8c9c7;
}
.border-dark-xs-up-r-xs-up {
  border-right: 0.0625rem solid #c8c9c7;
}
.border-dashed-xs-up {
  border: 0.0625rem dashed #ecedee;
}
.border-dashed-xs-up-lr-xs-up {
  border-left: 0.0625rem dashed #ecedee;
  border-right: 0.0625rem dashed #ecedee;
}
.border-dashed-xs-up-tb-xs-up {
  border-top: 0.0625rem dashed #ecedee;
  border-bottom: 0.0625rem dashed #ecedee;
}
.border-dashed-xs-up-t-xs-up {
  border-top: 0.0625rem dashed #ecedee;
}
.border-dashed-xs-up-b-xs-up {
  border-bottom: 0.0625rem dashed #ecedee;
}
.border-dashed-xs-up-l-xs-up {
  border-left: 0.0625rem dashed #ecedee;
}
.border-dashed-xs-up-r-xs-up {
  border-right: 0.0625rem dashed #ecedee;
}
.border-dark-dashed-xs-up {
  border: 0.0625rem dashed #c8c9c7;
}
.border-dark-dashed-xs-up-lr-xs-up {
  border-left: 0.0625rem dashed #c8c9c7;
  border-right: 0.0625rem dashed #c8c9c7;
}
.border-dark-dashed-xs-up-tb-xs-up {
  border-top: 0.0625rem dashed #c8c9c7;
  border-bottom: 0.0625rem dashed #c8c9c7;
}
.border-dark-dashed-xs-up-t-xs-up {
  border-top: 0.0625rem dashed #c8c9c7;
}
.border-dark-dashed-xs-up-b-xs-up {
  border-bottom: 0.0625rem dashed #c8c9c7;
}
.border-dark-dashed-xs-up-l-xs-up {
  border-left: 0.0625rem dashed #c8c9c7;
}
.border-dark-dashed-xs-up-r-xs-up {
  border-right: 0.0625rem dashed #c8c9c7;
}
@media (max-width: 374px) {
  .border-xs-down {
    border: 0.0625rem solid #ecedee;
  }
  .border-lr-xs-down {
    border-left: 0.0625rem solid #ecedee;
    border-right: 0.0625rem solid #ecedee;
  }
  .border-tb-xs-down {
    border-top: 0.0625rem solid #ecedee;
    border-bottom: 0.0625rem solid #ecedee;
  }
  .border-t-xs-down {
    border-top: 0.0625rem solid #ecedee;
  }
  .border-b-xs-down {
    border-bottom: 0.0625rem solid #ecedee;
  }
  .border-l-xs-down {
    border-left: 0.0625rem solid #ecedee;
  }
  .border-r-xs-down {
    border-right: 0.0625rem solid #ecedee;
  }
  .border-0-xs-down {
    border: none !important;
  }
  .border-0-lr-xs-down {
    border-left: none !important;
    border-right: none !important;
  }
  .border-0-tb-xs-down {
    border-bottom: none !important;
  }
  .border-0-t-xs-down {
    border-top: none !important;
  }
  .border-0-b-xs-down {
    border-bottom: none !important;
  }
  .border-0-l-xs-down {
    border-left: none !important;
  }
  .border-0-r-xs-down {
    border-right: none !important;
  }
  .border-dark-xs-down {
    border: 0.0625rem solid #c8c9c7;
  }
  .border-dark-xs-down-lr-xs-down {
    border-left: 0.0625rem solid #c8c9c7;
    border-right: 0.0625rem solid #c8c9c7;
  }
  .border-dark-xs-down-tb-xs-down {
    border-top: 0.0625rem solid #c8c9c7;
    border-bottom: 0.0625rem solid #c8c9c7;
  }
  .border-dark-xs-down-t-xs-down {
    border-top: 0.0625rem solid #c8c9c7;
  }
  .border-dark-xs-down-b-xs-down {
    border-bottom: 0.0625rem solid #c8c9c7;
  }
  .border-dark-xs-down-l-xs-down {
    border-left: 0.0625rem solid #c8c9c7;
  }
  .border-dark-xs-down-r-xs-down {
    border-right: 0.0625rem solid #c8c9c7;
  }
  .border-dashed-xs-down {
    border: 0.0625rem dashed #ecedee;
  }
  .border-dashed-xs-down-lr-xs-down {
    border-left: 0.0625rem dashed #ecedee;
    border-right: 0.0625rem dashed #ecedee;
  }
  .border-dashed-xs-down-tb-xs-down {
    border-top: 0.0625rem dashed #ecedee;
    border-bottom: 0.0625rem dashed #ecedee;
  }
  .border-dashed-xs-down-t-xs-down {
    border-top: 0.0625rem dashed #ecedee;
  }
  .border-dashed-xs-down-b-xs-down {
    border-bottom: 0.0625rem dashed #ecedee;
  }
  .border-dashed-xs-down-l-xs-down {
    border-left: 0.0625rem dashed #ecedee;
  }
  .border-dashed-xs-down-r-xs-down {
    border-right: 0.0625rem dashed #ecedee;
  }
  .border-dark-dashed-xs-down {
    border: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-xs-down-lr-xs-down {
    border-left: 0.0625rem dashed #c8c9c7;
    border-right: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-xs-down-tb-xs-down {
    border-top: 0.0625rem dashed #c8c9c7;
    border-bottom: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-xs-down-t-xs-down {
    border-top: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-xs-down-b-xs-down {
    border-bottom: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-xs-down-l-xs-down {
    border-left: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-xs-down-r-xs-down {
    border-right: 0.0625rem dashed #c8c9c7;
  }
}
@media (min-width: 375px) {
  .border-sm-up {
    border: 0.0625rem solid #ecedee;
  }
  .border-lr-sm-up {
    border-left: 0.0625rem solid #ecedee;
    border-right: 0.0625rem solid #ecedee;
  }
  .border-tb-sm-up {
    border-top: 0.0625rem solid #ecedee;
    border-bottom: 0.0625rem solid #ecedee;
  }
  .border-t-sm-up {
    border-top: 0.0625rem solid #ecedee;
  }
  .border-b-sm-up {
    border-bottom: 0.0625rem solid #ecedee;
  }
  .border-l-sm-up {
    border-left: 0.0625rem solid #ecedee;
  }
  .border-r-sm-up {
    border-right: 0.0625rem solid #ecedee;
  }
  .border-0-sm-up {
    border: none !important;
  }
  .border-0-lr-sm-up {
    border-left: none !important;
    border-right: none !important;
  }
  .border-0-tb-sm-up {
    border-bottom: none !important;
  }
  .border-0-t-sm-up {
    border-top: none !important;
  }
  .border-0-b-sm-up {
    border-bottom: none !important;
  }
  .border-0-l-sm-up {
    border-left: none !important;
  }
  .border-0-r-sm-up {
    border-right: none !important;
  }
  .border-dark-sm-up {
    border: 0.0625rem solid #c8c9c7;
  }
  .border-dark-sm-up-lr-sm-up {
    border-left: 0.0625rem solid #c8c9c7;
    border-right: 0.0625rem solid #c8c9c7;
  }
  .border-dark-sm-up-tb-sm-up {
    border-top: 0.0625rem solid #c8c9c7;
    border-bottom: 0.0625rem solid #c8c9c7;
  }
  .border-dark-sm-up-t-sm-up {
    border-top: 0.0625rem solid #c8c9c7;
  }
  .border-dark-sm-up-b-sm-up {
    border-bottom: 0.0625rem solid #c8c9c7;
  }
  .border-dark-sm-up-l-sm-up {
    border-left: 0.0625rem solid #c8c9c7;
  }
  .border-dark-sm-up-r-sm-up {
    border-right: 0.0625rem solid #c8c9c7;
  }
  .border-dashed-sm-up {
    border: 0.0625rem dashed #ecedee;
  }
  .border-dashed-sm-up-lr-sm-up {
    border-left: 0.0625rem dashed #ecedee;
    border-right: 0.0625rem dashed #ecedee;
  }
  .border-dashed-sm-up-tb-sm-up {
    border-top: 0.0625rem dashed #ecedee;
    border-bottom: 0.0625rem dashed #ecedee;
  }
  .border-dashed-sm-up-t-sm-up {
    border-top: 0.0625rem dashed #ecedee;
  }
  .border-dashed-sm-up-b-sm-up {
    border-bottom: 0.0625rem dashed #ecedee;
  }
  .border-dashed-sm-up-l-sm-up {
    border-left: 0.0625rem dashed #ecedee;
  }
  .border-dashed-sm-up-r-sm-up {
    border-right: 0.0625rem dashed #ecedee;
  }
  .border-dark-dashed-sm-up {
    border: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-sm-up-lr-sm-up {
    border-left: 0.0625rem dashed #c8c9c7;
    border-right: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-sm-up-tb-sm-up {
    border-top: 0.0625rem dashed #c8c9c7;
    border-bottom: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-sm-up-t-sm-up {
    border-top: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-sm-up-b-sm-up {
    border-bottom: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-sm-up-l-sm-up {
    border-left: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-sm-up-r-sm-up {
    border-right: 0.0625rem dashed #c8c9c7;
  }
}
@media (max-width: 767px) {
  .border-sm-down {
    border: 0.0625rem solid #ecedee;
  }
  .border-lr-sm-down {
    border-left: 0.0625rem solid #ecedee;
    border-right: 0.0625rem solid #ecedee;
  }
  .border-tb-sm-down {
    border-top: 0.0625rem solid #ecedee;
    border-bottom: 0.0625rem solid #ecedee;
  }
  .border-t-sm-down {
    border-top: 0.0625rem solid #ecedee;
  }
  .border-b-sm-down {
    border-bottom: 0.0625rem solid #ecedee;
  }
  .border-l-sm-down {
    border-left: 0.0625rem solid #ecedee;
  }
  .border-r-sm-down {
    border-right: 0.0625rem solid #ecedee;
  }
  .border-0-sm-down {
    border: none !important;
  }
  .border-0-lr-sm-down {
    border-left: none !important;
    border-right: none !important;
  }
  .border-0-tb-sm-down {
    border-bottom: none !important;
  }
  .border-0-t-sm-down {
    border-top: none !important;
  }
  .border-0-b-sm-down {
    border-bottom: none !important;
  }
  .border-0-l-sm-down {
    border-left: none !important;
  }
  .border-0-r-sm-down {
    border-right: none !important;
  }
  .border-dark-sm-down {
    border: 0.0625rem solid #c8c9c7;
  }
  .border-dark-sm-down-lr-sm-down {
    border-left: 0.0625rem solid #c8c9c7;
    border-right: 0.0625rem solid #c8c9c7;
  }
  .border-dark-sm-down-tb-sm-down {
    border-top: 0.0625rem solid #c8c9c7;
    border-bottom: 0.0625rem solid #c8c9c7;
  }
  .border-dark-sm-down-t-sm-down {
    border-top: 0.0625rem solid #c8c9c7;
  }
  .border-dark-sm-down-b-sm-down {
    border-bottom: 0.0625rem solid #c8c9c7;
  }
  .border-dark-sm-down-l-sm-down {
    border-left: 0.0625rem solid #c8c9c7;
  }
  .border-dark-sm-down-r-sm-down {
    border-right: 0.0625rem solid #c8c9c7;
  }
  .border-dashed-sm-down {
    border: 0.0625rem dashed #ecedee;
  }
  .border-dashed-sm-down-lr-sm-down {
    border-left: 0.0625rem dashed #ecedee;
    border-right: 0.0625rem dashed #ecedee;
  }
  .border-dashed-sm-down-tb-sm-down {
    border-top: 0.0625rem dashed #ecedee;
    border-bottom: 0.0625rem dashed #ecedee;
  }
  .border-dashed-sm-down-t-sm-down {
    border-top: 0.0625rem dashed #ecedee;
  }
  .border-dashed-sm-down-b-sm-down {
    border-bottom: 0.0625rem dashed #ecedee;
  }
  .border-dashed-sm-down-l-sm-down {
    border-left: 0.0625rem dashed #ecedee;
  }
  .border-dashed-sm-down-r-sm-down {
    border-right: 0.0625rem dashed #ecedee;
  }
  .border-dark-dashed-sm-down {
    border: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-sm-down-lr-sm-down {
    border-left: 0.0625rem dashed #c8c9c7;
    border-right: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-sm-down-tb-sm-down {
    border-top: 0.0625rem dashed #c8c9c7;
    border-bottom: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-sm-down-t-sm-down {
    border-top: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-sm-down-b-sm-down {
    border-bottom: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-sm-down-l-sm-down {
    border-left: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-sm-down-r-sm-down {
    border-right: 0.0625rem dashed #c8c9c7;
  }
}
@media (min-width: 768px) {
  .border-md-up {
    border: 0.0625rem solid #ecedee;
  }
  .border-lr-md-up {
    border-left: 0.0625rem solid #ecedee;
    border-right: 0.0625rem solid #ecedee;
  }
  .border-tb-md-up {
    border-top: 0.0625rem solid #ecedee;
    border-bottom: 0.0625rem solid #ecedee;
  }
  .border-t-md-up {
    border-top: 0.0625rem solid #ecedee;
  }
  .border-b-md-up {
    border-bottom: 0.0625rem solid #ecedee;
  }
  .border-l-md-up {
    border-left: 0.0625rem solid #ecedee;
  }
  .border-r-md-up {
    border-right: 0.0625rem solid #ecedee;
  }
  .border-0-md-up {
    border: none !important;
  }
  .border-0-lr-md-up {
    border-left: none !important;
    border-right: none !important;
  }
  .border-0-tb-md-up {
    border-bottom: none !important;
  }
  .border-0-t-md-up {
    border-top: none !important;
  }
  .border-0-b-md-up {
    border-bottom: none !important;
  }
  .border-0-l-md-up {
    border-left: none !important;
  }
  .border-0-r-md-up {
    border-right: none !important;
  }
  .border-dark-md-up {
    border: 0.0625rem solid #c8c9c7;
  }
  .border-dark-md-up-lr-md-up {
    border-left: 0.0625rem solid #c8c9c7;
    border-right: 0.0625rem solid #c8c9c7;
  }
  .border-dark-md-up-tb-md-up {
    border-top: 0.0625rem solid #c8c9c7;
    border-bottom: 0.0625rem solid #c8c9c7;
  }
  .border-dark-md-up-t-md-up {
    border-top: 0.0625rem solid #c8c9c7;
  }
  .border-dark-md-up-b-md-up {
    border-bottom: 0.0625rem solid #c8c9c7;
  }
  .border-dark-md-up-l-md-up {
    border-left: 0.0625rem solid #c8c9c7;
  }
  .border-dark-md-up-r-md-up {
    border-right: 0.0625rem solid #c8c9c7;
  }
  .border-dashed-md-up {
    border: 0.0625rem dashed #ecedee;
  }
  .border-dashed-md-up-lr-md-up {
    border-left: 0.0625rem dashed #ecedee;
    border-right: 0.0625rem dashed #ecedee;
  }
  .border-dashed-md-up-tb-md-up {
    border-top: 0.0625rem dashed #ecedee;
    border-bottom: 0.0625rem dashed #ecedee;
  }
  .border-dashed-md-up-t-md-up {
    border-top: 0.0625rem dashed #ecedee;
  }
  .border-dashed-md-up-b-md-up {
    border-bottom: 0.0625rem dashed #ecedee;
  }
  .border-dashed-md-up-l-md-up {
    border-left: 0.0625rem dashed #ecedee;
  }
  .border-dashed-md-up-r-md-up {
    border-right: 0.0625rem dashed #ecedee;
  }
  .border-dark-dashed-md-up {
    border: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-md-up-lr-md-up {
    border-left: 0.0625rem dashed #c8c9c7;
    border-right: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-md-up-tb-md-up {
    border-top: 0.0625rem dashed #c8c9c7;
    border-bottom: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-md-up-t-md-up {
    border-top: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-md-up-b-md-up {
    border-bottom: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-md-up-l-md-up {
    border-left: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-md-up-r-md-up {
    border-right: 0.0625rem dashed #c8c9c7;
  }
}
@media (max-width: 1023px) {
  .border-md-down {
    border: 0.0625rem solid #ecedee;
  }
  .border-lr-md-down {
    border-left: 0.0625rem solid #ecedee;
    border-right: 0.0625rem solid #ecedee;
  }
  .border-tb-md-down {
    border-top: 0.0625rem solid #ecedee;
    border-bottom: 0.0625rem solid #ecedee;
  }
  .border-t-md-down {
    border-top: 0.0625rem solid #ecedee;
  }
  .border-b-md-down {
    border-bottom: 0.0625rem solid #ecedee;
  }
  .border-l-md-down {
    border-left: 0.0625rem solid #ecedee;
  }
  .border-r-md-down {
    border-right: 0.0625rem solid #ecedee;
  }
  .border-0-md-down {
    border: none !important;
  }
  .border-0-lr-md-down {
    border-left: none !important;
    border-right: none !important;
  }
  .border-0-tb-md-down {
    border-bottom: none !important;
  }
  .border-0-t-md-down {
    border-top: none !important;
  }
  .border-0-b-md-down {
    border-bottom: none !important;
  }
  .border-0-l-md-down {
    border-left: none !important;
  }
  .border-0-r-md-down {
    border-right: none !important;
  }
  .border-dark-md-down {
    border: 0.0625rem solid #c8c9c7;
  }
  .border-dark-md-down-lr-md-down {
    border-left: 0.0625rem solid #c8c9c7;
    border-right: 0.0625rem solid #c8c9c7;
  }
  .border-dark-md-down-tb-md-down {
    border-top: 0.0625rem solid #c8c9c7;
    border-bottom: 0.0625rem solid #c8c9c7;
  }
  .border-dark-md-down-t-md-down {
    border-top: 0.0625rem solid #c8c9c7;
  }
  .border-dark-md-down-b-md-down {
    border-bottom: 0.0625rem solid #c8c9c7;
  }
  .border-dark-md-down-l-md-down {
    border-left: 0.0625rem solid #c8c9c7;
  }
  .border-dark-md-down-r-md-down {
    border-right: 0.0625rem solid #c8c9c7;
  }
  .border-dashed-md-down {
    border: 0.0625rem dashed #ecedee;
  }
  .border-dashed-md-down-lr-md-down {
    border-left: 0.0625rem dashed #ecedee;
    border-right: 0.0625rem dashed #ecedee;
  }
  .border-dashed-md-down-tb-md-down {
    border-top: 0.0625rem dashed #ecedee;
    border-bottom: 0.0625rem dashed #ecedee;
  }
  .border-dashed-md-down-t-md-down {
    border-top: 0.0625rem dashed #ecedee;
  }
  .border-dashed-md-down-b-md-down {
    border-bottom: 0.0625rem dashed #ecedee;
  }
  .border-dashed-md-down-l-md-down {
    border-left: 0.0625rem dashed #ecedee;
  }
  .border-dashed-md-down-r-md-down {
    border-right: 0.0625rem dashed #ecedee;
  }
  .border-dark-dashed-md-down {
    border: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-md-down-lr-md-down {
    border-left: 0.0625rem dashed #c8c9c7;
    border-right: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-md-down-tb-md-down {
    border-top: 0.0625rem dashed #c8c9c7;
    border-bottom: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-md-down-t-md-down {
    border-top: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-md-down-b-md-down {
    border-bottom: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-md-down-l-md-down {
    border-left: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-md-down-r-md-down {
    border-right: 0.0625rem dashed #c8c9c7;
  }
}
@media (min-width: 1024px) {
  .border-lg-up {
    border: 0.0625rem solid #ecedee;
  }
  .border-lr-lg-up {
    border-left: 0.0625rem solid #ecedee;
    border-right: 0.0625rem solid #ecedee;
  }
  .border-tb-lg-up {
    border-top: 0.0625rem solid #ecedee;
    border-bottom: 0.0625rem solid #ecedee;
  }
  .border-t-lg-up {
    border-top: 0.0625rem solid #ecedee;
  }
  .border-b-lg-up {
    border-bottom: 0.0625rem solid #ecedee;
  }
  .border-l-lg-up {
    border-left: 0.0625rem solid #ecedee;
  }
  .border-r-lg-up {
    border-right: 0.0625rem solid #ecedee;
  }
  .border-0-lg-up {
    border: none !important;
  }
  .border-0-lr-lg-up {
    border-left: none !important;
    border-right: none !important;
  }
  .border-0-tb-lg-up {
    border-bottom: none !important;
  }
  .border-0-t-lg-up {
    border-top: none !important;
  }
  .border-0-b-lg-up {
    border-bottom: none !important;
  }
  .border-0-l-lg-up {
    border-left: none !important;
  }
  .border-0-r-lg-up {
    border-right: none !important;
  }
  .border-dark-lg-up {
    border: 0.0625rem solid #c8c9c7;
  }
  .border-dark-lg-up-lr-lg-up {
    border-left: 0.0625rem solid #c8c9c7;
    border-right: 0.0625rem solid #c8c9c7;
  }
  .border-dark-lg-up-tb-lg-up {
    border-top: 0.0625rem solid #c8c9c7;
    border-bottom: 0.0625rem solid #c8c9c7;
  }
  .border-dark-lg-up-t-lg-up {
    border-top: 0.0625rem solid #c8c9c7;
  }
  .border-dark-lg-up-b-lg-up {
    border-bottom: 0.0625rem solid #c8c9c7;
  }
  .border-dark-lg-up-l-lg-up {
    border-left: 0.0625rem solid #c8c9c7;
  }
  .border-dark-lg-up-r-lg-up {
    border-right: 0.0625rem solid #c8c9c7;
  }
  .border-dashed-lg-up {
    border: 0.0625rem dashed #ecedee;
  }
  .border-dashed-lg-up-lr-lg-up {
    border-left: 0.0625rem dashed #ecedee;
    border-right: 0.0625rem dashed #ecedee;
  }
  .border-dashed-lg-up-tb-lg-up {
    border-top: 0.0625rem dashed #ecedee;
    border-bottom: 0.0625rem dashed #ecedee;
  }
  .border-dashed-lg-up-t-lg-up {
    border-top: 0.0625rem dashed #ecedee;
  }
  .border-dashed-lg-up-b-lg-up {
    border-bottom: 0.0625rem dashed #ecedee;
  }
  .border-dashed-lg-up-l-lg-up {
    border-left: 0.0625rem dashed #ecedee;
  }
  .border-dashed-lg-up-r-lg-up {
    border-right: 0.0625rem dashed #ecedee;
  }
  .border-dark-dashed-lg-up {
    border: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-lg-up-lr-lg-up {
    border-left: 0.0625rem dashed #c8c9c7;
    border-right: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-lg-up-tb-lg-up {
    border-top: 0.0625rem dashed #c8c9c7;
    border-bottom: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-lg-up-t-lg-up {
    border-top: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-lg-up-b-lg-up {
    border-bottom: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-lg-up-l-lg-up {
    border-left: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-lg-up-r-lg-up {
    border-right: 0.0625rem dashed #c8c9c7;
  }
}
@media (max-width: 1279px) {
  .border-lg-down {
    border: 0.0625rem solid #ecedee;
  }
  .border-lr-lg-down {
    border-left: 0.0625rem solid #ecedee;
    border-right: 0.0625rem solid #ecedee;
  }
  .border-tb-lg-down {
    border-top: 0.0625rem solid #ecedee;
    border-bottom: 0.0625rem solid #ecedee;
  }
  .border-t-lg-down {
    border-top: 0.0625rem solid #ecedee;
  }
  .border-b-lg-down {
    border-bottom: 0.0625rem solid #ecedee;
  }
  .border-l-lg-down {
    border-left: 0.0625rem solid #ecedee;
  }
  .border-r-lg-down {
    border-right: 0.0625rem solid #ecedee;
  }
  .border-0-lg-down {
    border: none !important;
  }
  .border-0-lr-lg-down {
    border-left: none !important;
    border-right: none !important;
  }
  .border-0-tb-lg-down {
    border-bottom: none !important;
  }
  .border-0-t-lg-down {
    border-top: none !important;
  }
  .border-0-b-lg-down {
    border-bottom: none !important;
  }
  .border-0-l-lg-down {
    border-left: none !important;
  }
  .border-0-r-lg-down {
    border-right: none !important;
  }
  .border-dark-lg-down {
    border: 0.0625rem solid #c8c9c7;
  }
  .border-dark-lg-down-lr-lg-down {
    border-left: 0.0625rem solid #c8c9c7;
    border-right: 0.0625rem solid #c8c9c7;
  }
  .border-dark-lg-down-tb-lg-down {
    border-top: 0.0625rem solid #c8c9c7;
    border-bottom: 0.0625rem solid #c8c9c7;
  }
  .border-dark-lg-down-t-lg-down {
    border-top: 0.0625rem solid #c8c9c7;
  }
  .border-dark-lg-down-b-lg-down {
    border-bottom: 0.0625rem solid #c8c9c7;
  }
  .border-dark-lg-down-l-lg-down {
    border-left: 0.0625rem solid #c8c9c7;
  }
  .border-dark-lg-down-r-lg-down {
    border-right: 0.0625rem solid #c8c9c7;
  }
  .border-dashed-lg-down {
    border: 0.0625rem dashed #ecedee;
  }
  .border-dashed-lg-down-lr-lg-down {
    border-left: 0.0625rem dashed #ecedee;
    border-right: 0.0625rem dashed #ecedee;
  }
  .border-dashed-lg-down-tb-lg-down {
    border-top: 0.0625rem dashed #ecedee;
    border-bottom: 0.0625rem dashed #ecedee;
  }
  .border-dashed-lg-down-t-lg-down {
    border-top: 0.0625rem dashed #ecedee;
  }
  .border-dashed-lg-down-b-lg-down {
    border-bottom: 0.0625rem dashed #ecedee;
  }
  .border-dashed-lg-down-l-lg-down {
    border-left: 0.0625rem dashed #ecedee;
  }
  .border-dashed-lg-down-r-lg-down {
    border-right: 0.0625rem dashed #ecedee;
  }
  .border-dark-dashed-lg-down {
    border: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-lg-down-lr-lg-down {
    border-left: 0.0625rem dashed #c8c9c7;
    border-right: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-lg-down-tb-lg-down {
    border-top: 0.0625rem dashed #c8c9c7;
    border-bottom: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-lg-down-t-lg-down {
    border-top: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-lg-down-b-lg-down {
    border-bottom: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-lg-down-l-lg-down {
    border-left: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-lg-down-r-lg-down {
    border-right: 0.0625rem dashed #c8c9c7;
  }
}
@media (min-width: 1280px) {
  .border-xl-up {
    border: 0.0625rem solid #ecedee;
  }
  .border-lr-xl-up {
    border-left: 0.0625rem solid #ecedee;
    border-right: 0.0625rem solid #ecedee;
  }
  .border-tb-xl-up {
    border-top: 0.0625rem solid #ecedee;
    border-bottom: 0.0625rem solid #ecedee;
  }
  .border-t-xl-up {
    border-top: 0.0625rem solid #ecedee;
  }
  .border-b-xl-up {
    border-bottom: 0.0625rem solid #ecedee;
  }
  .border-l-xl-up {
    border-left: 0.0625rem solid #ecedee;
  }
  .border-r-xl-up {
    border-right: 0.0625rem solid #ecedee;
  }
  .border-0-xl-up {
    border: none !important;
  }
  .border-0-lr-xl-up {
    border-left: none !important;
    border-right: none !important;
  }
  .border-0-tb-xl-up {
    border-bottom: none !important;
  }
  .border-0-t-xl-up {
    border-top: none !important;
  }
  .border-0-b-xl-up {
    border-bottom: none !important;
  }
  .border-0-l-xl-up {
    border-left: none !important;
  }
  .border-0-r-xl-up {
    border-right: none !important;
  }
  .border-dark-xl-up {
    border: 0.0625rem solid #c8c9c7;
  }
  .border-dark-xl-up-lr-xl-up {
    border-left: 0.0625rem solid #c8c9c7;
    border-right: 0.0625rem solid #c8c9c7;
  }
  .border-dark-xl-up-tb-xl-up {
    border-top: 0.0625rem solid #c8c9c7;
    border-bottom: 0.0625rem solid #c8c9c7;
  }
  .border-dark-xl-up-t-xl-up {
    border-top: 0.0625rem solid #c8c9c7;
  }
  .border-dark-xl-up-b-xl-up {
    border-bottom: 0.0625rem solid #c8c9c7;
  }
  .border-dark-xl-up-l-xl-up {
    border-left: 0.0625rem solid #c8c9c7;
  }
  .border-dark-xl-up-r-xl-up {
    border-right: 0.0625rem solid #c8c9c7;
  }
  .border-dashed-xl-up {
    border: 0.0625rem dashed #ecedee;
  }
  .border-dashed-xl-up-lr-xl-up {
    border-left: 0.0625rem dashed #ecedee;
    border-right: 0.0625rem dashed #ecedee;
  }
  .border-dashed-xl-up-tb-xl-up {
    border-top: 0.0625rem dashed #ecedee;
    border-bottom: 0.0625rem dashed #ecedee;
  }
  .border-dashed-xl-up-t-xl-up {
    border-top: 0.0625rem dashed #ecedee;
  }
  .border-dashed-xl-up-b-xl-up {
    border-bottom: 0.0625rem dashed #ecedee;
  }
  .border-dashed-xl-up-l-xl-up {
    border-left: 0.0625rem dashed #ecedee;
  }
  .border-dashed-xl-up-r-xl-up {
    border-right: 0.0625rem dashed #ecedee;
  }
  .border-dark-dashed-xl-up {
    border: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-xl-up-lr-xl-up {
    border-left: 0.0625rem dashed #c8c9c7;
    border-right: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-xl-up-tb-xl-up {
    border-top: 0.0625rem dashed #c8c9c7;
    border-bottom: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-xl-up-t-xl-up {
    border-top: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-xl-up-b-xl-up {
    border-bottom: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-xl-up-l-xl-up {
    border-left: 0.0625rem dashed #c8c9c7;
  }
  .border-dark-dashed-xl-up-r-xl-up {
    border-right: 0.0625rem dashed #c8c9c7;
  }
}
.border-xl-down {
  border: 0.0625rem solid #ecedee;
}
.border-lr-xl-down {
  border-left: 0.0625rem solid #ecedee;
  border-right: 0.0625rem solid #ecedee;
}
.border-tb-xl-down {
  border-top: 0.0625rem solid #ecedee;
  border-bottom: 0.0625rem solid #ecedee;
}
.border-t-xl-down {
  border-top: 0.0625rem solid #ecedee;
}
.border-b-xl-down {
  border-bottom: 0.0625rem solid #ecedee;
}
.border-l-xl-down {
  border-left: 0.0625rem solid #ecedee;
}
.border-r-xl-down {
  border-right: 0.0625rem solid #ecedee;
}
.border-0-xl-down {
  border: none !important;
}
.border-0-lr-xl-down {
  border-left: none !important;
  border-right: none !important;
}
.border-0-tb-xl-down {
  border-bottom: none !important;
}
.border-0-t-xl-down {
  border-top: none !important;
}
.border-0-b-xl-down {
  border-bottom: none !important;
}
.border-0-l-xl-down {
  border-left: none !important;
}
.border-0-r-xl-down {
  border-right: none !important;
}
.border-dark-xl-down {
  border: 0.0625rem solid #c8c9c7;
}
.border-dark-xl-down-lr-xl-down {
  border-left: 0.0625rem solid #c8c9c7;
  border-right: 0.0625rem solid #c8c9c7;
}
.border-dark-xl-down-tb-xl-down {
  border-top: 0.0625rem solid #c8c9c7;
  border-bottom: 0.0625rem solid #c8c9c7;
}
.border-dark-xl-down-t-xl-down {
  border-top: 0.0625rem solid #c8c9c7;
}
.border-dark-xl-down-b-xl-down {
  border-bottom: 0.0625rem solid #c8c9c7;
}
.border-dark-xl-down-l-xl-down {
  border-left: 0.0625rem solid #c8c9c7;
}
.border-dark-xl-down-r-xl-down {
  border-right: 0.0625rem solid #c8c9c7;
}
.border-dashed-xl-down {
  border: 0.0625rem dashed #ecedee;
}
.border-dashed-xl-down-lr-xl-down {
  border-left: 0.0625rem dashed #ecedee;
  border-right: 0.0625rem dashed #ecedee;
}
.border-dashed-xl-down-tb-xl-down {
  border-top: 0.0625rem dashed #ecedee;
  border-bottom: 0.0625rem dashed #ecedee;
}
.border-dashed-xl-down-t-xl-down {
  border-top: 0.0625rem dashed #ecedee;
}
.border-dashed-xl-down-b-xl-down {
  border-bottom: 0.0625rem dashed #ecedee;
}
.border-dashed-xl-down-l-xl-down {
  border-left: 0.0625rem dashed #ecedee;
}
.border-dashed-xl-down-r-xl-down {
  border-right: 0.0625rem dashed #ecedee;
}
.border-dark-dashed-xl-down {
  border: 0.0625rem dashed #c8c9c7;
}
.border-dark-dashed-xl-down-lr-xl-down {
  border-left: 0.0625rem dashed #c8c9c7;
  border-right: 0.0625rem dashed #c8c9c7;
}
.border-dark-dashed-xl-down-tb-xl-down {
  border-top: 0.0625rem dashed #c8c9c7;
  border-bottom: 0.0625rem dashed #c8c9c7;
}
.border-dark-dashed-xl-down-t-xl-down {
  border-top: 0.0625rem dashed #c8c9c7;
}
.border-dark-dashed-xl-down-b-xl-down {
  border-bottom: 0.0625rem dashed #c8c9c7;
}
.border-dark-dashed-xl-down-l-xl-down {
  border-left: 0.0625rem dashed #c8c9c7;
}
.border-dark-dashed-xl-down-r-xl-down {
  border-right: 0.0625rem dashed #c8c9c7;
}

.bordered > :not(:last-child) {
  border-bottom: 0.0625rem solid #ecedee;
}
.bordered-a > * {
  border-bottom: 0.0625rem solid #ecedee;
}

.display-none-xs-up {
  display: none !important;
}
@media (max-width: 374px) {
  .display-none-xs-down {
    display: none !important;
  }
}
.display-block-xs-up {
  display: block !important;
  speak: normal;
}
@media (max-width: 374px) {
  .display-block-xs-down {
    display: block !important;
    speak: normal;
  }
}
.display-inline-xs-up {
  display: inline !important;
  speak: normal;
}
@media (max-width: 374px) {
  .display-inline-xs-down {
    display: inline !important;
    speak: normal;
  }
}
.display-inline-block-xs-up {
  display: inline-block !important;
  speak: normal;
}
@media (max-width: 374px) {
  .display-inline-block-xs-down {
    display: inline-block !important;
    speak: normal;
  }
}

@media (min-width: 375px) {
  .display-none-sm-up {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .display-none-sm-down {
    display: none !important;
  }
}
@media (min-width: 375px) {
  .display-block-sm-up {
    display: block !important;
    speak: normal;
  }
}
@media (max-width: 767px) {
  .display-block-sm-down {
    display: block !important;
    speak: normal;
  }
}
@media (min-width: 375px) {
  .display-inline-sm-up {
    display: inline !important;
    speak: normal;
  }
}
@media (max-width: 767px) {
  .display-inline-sm-down {
    display: inline !important;
    speak: normal;
  }
}
@media (min-width: 375px) {
  .display-inline-block-sm-up {
    display: inline-block !important;
    speak: normal;
  }
}
@media (max-width: 767px) {
  .display-inline-block-sm-down {
    display: inline-block !important;
    speak: normal;
  }
}

@media (min-width: 768px) {
  .display-none-md-up {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .display-none-md-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .display-block-md-up {
    display: block !important;
    speak: normal;
  }
}
@media (max-width: 1023px) {
  .display-block-md-down {
    display: block !important;
    speak: normal;
  }
}
@media (min-width: 768px) {
  .display-inline-md-up {
    display: inline !important;
    speak: normal;
  }
}
@media (max-width: 1023px) {
  .display-inline-md-down {
    display: inline !important;
    speak: normal;
  }
}
@media (min-width: 768px) {
  .display-inline-block-md-up {
    display: inline-block !important;
    speak: normal;
  }
}
@media (max-width: 1023px) {
  .display-inline-block-md-down {
    display: inline-block !important;
    speak: normal;
  }
}

@media (min-width: 1024px) {
  .display-none-lg-up {
    display: none !important;
  }
}
@media (max-width: 1279px) {
  .display-none-lg-down {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .display-block-lg-up {
    display: block !important;
    speak: normal;
  }
}
@media (max-width: 1279px) {
  .display-block-lg-down {
    display: block !important;
    speak: normal;
  }
}
@media (min-width: 1024px) {
  .display-inline-lg-up {
    display: inline !important;
    speak: normal;
  }
}
@media (max-width: 1279px) {
  .display-inline-lg-down {
    display: inline !important;
    speak: normal;
  }
}
@media (min-width: 1024px) {
  .display-inline-block-lg-up {
    display: inline-block !important;
    speak: normal;
  }
}
@media (max-width: 1279px) {
  .display-inline-block-lg-down {
    display: inline-block !important;
    speak: normal;
  }
}

@media (min-width: 1280px) {
  .display-none-xl-up {
    display: none !important;
  }
}
.display-none-xl-down {
  display: none !important;
}
@media (min-width: 1280px) {
  .display-block-xl-up {
    display: block !important;
    speak: normal;
  }
}
.display-block-xl-down {
  display: block !important;
  speak: normal;
}
@media (min-width: 1280px) {
  .display-inline-xl-up {
    display: inline !important;
    speak: normal;
  }
}
.display-inline-xl-down {
  display: inline !important;
  speak: normal;
}
@media (min-width: 1280px) {
  .display-inline-block-xl-up {
    display: inline-block !important;
    speak: normal;
  }
}
.display-inline-block-xl-down {
  display: inline-block !important;
  speak: normal;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0);
          clip-path: polygon(0 0, 0 0, 0 0, 0 0);
  border: 0;
}

.speak-individual {
  word-spacing: -0.25em;
  speak: spell-out;
}

.valign-top {
  vertical-align: top !important;
}
.valign-middle {
  vertical-align: middle !important;
}
.valign-bottom td {
  vertical-align: bottom !important;
}

.transparent {
  background-color: transparent;
  border: none;
  padding: 0;
  margin: 0;
  min-width: 0;
  max-width: none;
}
.transparent:hover {
  background-color: transparent;
  border: none;
}

.inverted {
  background-color: #000;
}
.inverted,
.inverted a {
  color: #fff;
}
.inverted a {
  text-decoration: underline;
}
.inverted a.link-white-focus:focus {
  outline: dashed 1px rgb(255, 255, 255);
  outline-offset: 3px;
}

.display-none {
  display: none !important;
}
.display-block {
  display: block !important;
  speak: normal;
}
.display-inline {
  display: inline !important;
  speak: normal;
}
.display-inline-block {
  display: inline-block !important;
  speak: normal;
}

.flex {
  display: flex !important;
}
.flex-inline {
  display: inline-flex !important;
  min-width: 0 !important;
}
.flex-align-stretch {
  align-items: stretch !important;
}
.flex-align-center {
  align-items: center !important;
}
.flex-align-start {
  align-items: flex-start !important;
}
.flex-align-end {
  align-items: flex-end !important;
}
.flex-align-baseline {
  align-items: baseline !important;
}
.flex-align-content-start {
  align-content: flex-start !important;
}
.flex-align-content-end {
  align-content: flex-end !important;
}
.flex-align-content-center {
  align-content: center !important;
}
.flex-align-content-between {
  align-content: space-between !important;
}
.flex-align-content-around {
  align-content: space-around !important;
}
.flex-align-content-stretch {
  align-content: stretch !important;
}
.flex-align-items-center {
  align-items: center !important;
}
.flex-align-items-start {
  align-items: flex-start !important;
}
.flex-align-items-end {
  align-items: flex-end !important;
}
.flex-align-items-baseline {
  align-items: baseline !important;
}
.flex-align-items-stretch {
  align-items: stretch !important;
}
.flex-align-self-center {
  align-self: center !important;
}
.flex-align-self-start {
  align-self: flex-start !important;
}
.flex-align-self-end {
  align-self: flex-end !important;
}
.flex-align-self-baseline {
  align-items: baseline !important;
}
.flex-align-self-stretch {
  align-items: stretch !important;
}
.flex-basis-auto {
  flex-basis: auto !important;
}
.flex-justify-center {
  justify-content: center !important;
}
.flex-justify-end {
  justify-content: flex-end !important;
}
.flex-justify-between {
  justify-content: space-between !important;
}
.flex-justify-around {
  justify-content: space-around !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-no-wrap {
  flex-wrap: nowrap !important;
}
.flex-reverse-wrap {
  flex-wrap: wrap-reverse !important;
}
.flex-item-grow {
  flex-grow: 1 !important;
}
.flex-item-shrink {
  flex-shrink: 0 !important;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-row-xs-up {
  flex-direction: row !important;
}
@media (max-width: 374px) {
  .flex-row-xs-down {
    flex-direction: row !important;
  }
}
.flex-column-xs-up {
  flex-direction: column !important;
}
@media (max-width: 374px) {
  .flex-column-xs-down {
    flex-direction: column !important;
  }
}
@media (min-width: 375px) {
  .flex-row-sm-up {
    flex-direction: row !important;
  }
}
@media (max-width: 767px) {
  .flex-row-sm-down {
    flex-direction: row !important;
  }
}
@media (min-width: 375px) {
  .flex-column-sm-up {
    flex-direction: column !important;
  }
}
@media (max-width: 767px) {
  .flex-column-sm-down {
    flex-direction: column !important;
  }
}
@media (min-width: 768px) {
  .flex-row-md-up {
    flex-direction: row !important;
  }
}
@media (max-width: 1023px) {
  .flex-row-md-down {
    flex-direction: row !important;
  }
}
@media (min-width: 768px) {
  .flex-column-md-up {
    flex-direction: column !important;
  }
}
@media (max-width: 1023px) {
  .flex-column-md-down {
    flex-direction: column !important;
  }
}
@media (min-width: 1024px) {
  .flex-row-lg-up {
    flex-direction: row !important;
  }
}
@media (max-width: 1279px) {
  .flex-row-lg-down {
    flex-direction: row !important;
  }
}
@media (min-width: 1024px) {
  .flex-column-lg-up {
    flex-direction: column !important;
  }
}
@media (max-width: 1279px) {
  .flex-column-lg-down {
    flex-direction: column !important;
  }
}
@media (min-width: 1280px) {
  .flex-row-xl-up {
    flex-direction: row !important;
  }
}
.flex-row-xl-down {
  flex-direction: row !important;
}
@media (min-width: 1280px) {
  .flex-column-xl-up {
    flex-direction: column !important;
  }
}
.flex-column-xl-down {
  flex-direction: column !important;
}

.clearfix::after {
  content: "";
  display: table;
  clear: both;
}

.float-left {
  float: left;
}
.float-right {
  float: right;
}

.position-fixed {
  position: fixed !important;
}
.position-fixed-br {
  position: fixed !important;
  bottom: 0;
  right: 0;
}
.position-fixed-tr {
  position: fixed !important;
  top: 0;
  right: 0;
}
.position-fixed-bl {
  position: fixed !important;
  bottom: 0;
  left: 0;
}
.position-fixed-tl {
  position: fixed !important;
  top: 0;
  left: 0;
}
.position-relative {
  position: relative !important;
}
.position-static {
  position: static !important;
}
.position-static-xs-up {
  position: static !important;
}
@media (max-width: 374px) {
  .position-static-xs-down {
    position: static !important;
  }
}
@media (min-width: 375px) {
  .position-static-sm-up {
    position: static !important;
  }
}
@media (max-width: 767px) {
  .position-static-sm-down {
    position: static !important;
  }
}
@media (min-width: 768px) {
  .position-static-md-up {
    position: static !important;
  }
}
@media (max-width: 1023px) {
  .position-static-md-down {
    position: static !important;
  }
}
@media (min-width: 1024px) {
  .position-static-lg-up {
    position: static !important;
  }
}
@media (max-width: 1279px) {
  .position-static-lg-down {
    position: static !important;
  }
}
@media (min-width: 1280px) {
  .position-static-xl-up {
    position: static !important;
  }
}
.position-static-xl-down {
  position: static !important;
}
.position-absolute {
  position: absolute !important;
}
.position-absolute-br {
  position: absolute !important;
  bottom: 0;
  right: 0;
}
.position-absolute-br-xs-up {
  position: absolute !important;
  bottom: 0;
  right: 0;
}
@media (max-width: 374px) {
  .position-absolute-br-xs-down {
    position: absolute !important;
    bottom: 0;
    right: 0;
  }
}
.position-absolute-bl {
  position: absolute !important;
  bottom: 0;
  left: 0;
}
.position-absolute-bl-xs-up {
  position: absolute !important;
  bottom: 0;
  left: 0;
}
@media (max-width: 374px) {
  .position-absolute-bl-xs-down {
    position: absolute !important;
    bottom: 0;
    left: 0;
  }
}
.position-absolute-tr {
  position: absolute !important;
  top: 0;
  right: 0;
}
.position-absolute-tr-xs-up {
  position: absolute !important;
  top: 0;
  right: 0;
}
@media (max-width: 374px) {
  .position-absolute-tr-xs-down {
    position: absolute !important;
    top: 0;
    right: 0;
  }
}
.position-absolute-tl {
  position: absolute !important;
  top: 0;
  left: 0;
}
.position-absolute-tl-xs-up {
  position: absolute !important;
  top: 0;
  left: 0;
}
@media (max-width: 374px) {
  .position-absolute-tl-xs-down {
    position: absolute !important;
    top: 0;
    left: 0;
  }
}
.position-absolute-br {
  position: absolute !important;
  bottom: 0;
  right: 0;
}
@media (min-width: 375px) {
  .position-absolute-br-sm-up {
    position: absolute !important;
    bottom: 0;
    right: 0;
  }
}
@media (max-width: 767px) {
  .position-absolute-br-sm-down {
    position: absolute !important;
    bottom: 0;
    right: 0;
  }
}
.position-absolute-bl {
  position: absolute !important;
  bottom: 0;
  left: 0;
}
@media (min-width: 375px) {
  .position-absolute-bl-sm-up {
    position: absolute !important;
    bottom: 0;
    left: 0;
  }
}
@media (max-width: 767px) {
  .position-absolute-bl-sm-down {
    position: absolute !important;
    bottom: 0;
    left: 0;
  }
}
.position-absolute-tr {
  position: absolute !important;
  top: 0;
  right: 0;
}
@media (min-width: 375px) {
  .position-absolute-tr-sm-up {
    position: absolute !important;
    top: 0;
    right: 0;
  }
}
@media (max-width: 767px) {
  .position-absolute-tr-sm-down {
    position: absolute !important;
    top: 0;
    right: 0;
  }
}
.position-absolute-tl {
  position: absolute !important;
  top: 0;
  left: 0;
}
@media (min-width: 375px) {
  .position-absolute-tl-sm-up {
    position: absolute !important;
    top: 0;
    left: 0;
  }
}
@media (max-width: 767px) {
  .position-absolute-tl-sm-down {
    position: absolute !important;
    top: 0;
    left: 0;
  }
}
.position-absolute-br {
  position: absolute !important;
  bottom: 0;
  right: 0;
}
@media (min-width: 768px) {
  .position-absolute-br-md-up {
    position: absolute !important;
    bottom: 0;
    right: 0;
  }
}
@media (max-width: 1023px) {
  .position-absolute-br-md-down {
    position: absolute !important;
    bottom: 0;
    right: 0;
  }
}
.position-absolute-bl {
  position: absolute !important;
  bottom: 0;
  left: 0;
}
@media (min-width: 768px) {
  .position-absolute-bl-md-up {
    position: absolute !important;
    bottom: 0;
    left: 0;
  }
}
@media (max-width: 1023px) {
  .position-absolute-bl-md-down {
    position: absolute !important;
    bottom: 0;
    left: 0;
  }
}
.position-absolute-tr {
  position: absolute !important;
  top: 0;
  right: 0;
}
@media (min-width: 768px) {
  .position-absolute-tr-md-up {
    position: absolute !important;
    top: 0;
    right: 0;
  }
}
@media (max-width: 1023px) {
  .position-absolute-tr-md-down {
    position: absolute !important;
    top: 0;
    right: 0;
  }
}
.position-absolute-tl {
  position: absolute !important;
  top: 0;
  left: 0;
}
@media (min-width: 768px) {
  .position-absolute-tl-md-up {
    position: absolute !important;
    top: 0;
    left: 0;
  }
}
@media (max-width: 1023px) {
  .position-absolute-tl-md-down {
    position: absolute !important;
    top: 0;
    left: 0;
  }
}
.position-absolute-br {
  position: absolute !important;
  bottom: 0;
  right: 0;
}
@media (min-width: 1024px) {
  .position-absolute-br-lg-up {
    position: absolute !important;
    bottom: 0;
    right: 0;
  }
}
@media (max-width: 1279px) {
  .position-absolute-br-lg-down {
    position: absolute !important;
    bottom: 0;
    right: 0;
  }
}
.position-absolute-bl {
  position: absolute !important;
  bottom: 0;
  left: 0;
}
@media (min-width: 1024px) {
  .position-absolute-bl-lg-up {
    position: absolute !important;
    bottom: 0;
    left: 0;
  }
}
@media (max-width: 1279px) {
  .position-absolute-bl-lg-down {
    position: absolute !important;
    bottom: 0;
    left: 0;
  }
}
.position-absolute-tr {
  position: absolute !important;
  top: 0;
  right: 0;
}
@media (min-width: 1024px) {
  .position-absolute-tr-lg-up {
    position: absolute !important;
    top: 0;
    right: 0;
  }
}
@media (max-width: 1279px) {
  .position-absolute-tr-lg-down {
    position: absolute !important;
    top: 0;
    right: 0;
  }
}
.position-absolute-tl {
  position: absolute !important;
  top: 0;
  left: 0;
}
@media (min-width: 1024px) {
  .position-absolute-tl-lg-up {
    position: absolute !important;
    top: 0;
    left: 0;
  }
}
@media (max-width: 1279px) {
  .position-absolute-tl-lg-down {
    position: absolute !important;
    top: 0;
    left: 0;
  }
}
.position-absolute-br {
  position: absolute !important;
  bottom: 0;
  right: 0;
}
@media (min-width: 1280px) {
  .position-absolute-br-xl-up {
    position: absolute !important;
    bottom: 0;
    right: 0;
  }
}
.position-absolute-br-xl-down {
  position: absolute !important;
  bottom: 0;
  right: 0;
}
.position-absolute-bl {
  position: absolute !important;
  bottom: 0;
  left: 0;
}
@media (min-width: 1280px) {
  .position-absolute-bl-xl-up {
    position: absolute !important;
    bottom: 0;
    left: 0;
  }
}
.position-absolute-bl-xl-down {
  position: absolute !important;
  bottom: 0;
  left: 0;
}
.position-absolute-tr {
  position: absolute !important;
  top: 0;
  right: 0;
}
@media (min-width: 1280px) {
  .position-absolute-tr-xl-up {
    position: absolute !important;
    top: 0;
    right: 0;
  }
}
.position-absolute-tr-xl-down {
  position: absolute !important;
  top: 0;
  right: 0;
}
.position-absolute-tl {
  position: absolute !important;
  top: 0;
  left: 0;
}
@media (min-width: 1280px) {
  .position-absolute-tl-xl-up {
    position: absolute !important;
    top: 0;
    left: 0;
  }
}
.position-absolute-tl-xl-down {
  position: absolute !important;
  top: 0;
  left: 0;
}

.pull-left-xs-up {
  float: left !important;
}
@media (max-width: 374px) {
  .pull-left-xs-down {
    float: left !important;
  }
}
.pull-right-xs-up {
  float: right !important;
}
@media (max-width: 374px) {
  .pull-right-xs-down {
    float: right !important;
  }
}
.pull-none-xs-up {
  float: none !important;
}
@media (max-width: 374px) {
  .pull-none-xs-down {
    float: none !important;
  }
}
@media (min-width: 375px) {
  .pull-left-sm-up {
    float: left !important;
  }
}
@media (max-width: 767px) {
  .pull-left-sm-down {
    float: left !important;
  }
}
@media (min-width: 375px) {
  .pull-right-sm-up {
    float: right !important;
  }
}
@media (max-width: 767px) {
  .pull-right-sm-down {
    float: right !important;
  }
}
@media (min-width: 375px) {
  .pull-none-sm-up {
    float: none !important;
  }
}
@media (max-width: 767px) {
  .pull-none-sm-down {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .pull-left-md-up {
    float: left !important;
  }
}
@media (max-width: 1023px) {
  .pull-left-md-down {
    float: left !important;
  }
}
@media (min-width: 768px) {
  .pull-right-md-up {
    float: right !important;
  }
}
@media (max-width: 1023px) {
  .pull-right-md-down {
    float: right !important;
  }
}
@media (min-width: 768px) {
  .pull-none-md-up {
    float: none !important;
  }
}
@media (max-width: 1023px) {
  .pull-none-md-down {
    float: none !important;
  }
}
@media (min-width: 1024px) {
  .pull-left-lg-up {
    float: left !important;
  }
}
@media (max-width: 1279px) {
  .pull-left-lg-down {
    float: left !important;
  }
}
@media (min-width: 1024px) {
  .pull-right-lg-up {
    float: right !important;
  }
}
@media (max-width: 1279px) {
  .pull-right-lg-down {
    float: right !important;
  }
}
@media (min-width: 1024px) {
  .pull-none-lg-up {
    float: none !important;
  }
}
@media (max-width: 1279px) {
  .pull-none-lg-down {
    float: none !important;
  }
}
@media (min-width: 1280px) {
  .pull-left-xl-up {
    float: left !important;
  }
}
.pull-left-xl-down {
  float: left !important;
}
@media (min-width: 1280px) {
  .pull-right-xl-up {
    float: right !important;
  }
}
.pull-right-xl-down {
  float: right !important;
}
@media (min-width: 1280px) {
  .pull-none-xl-up {
    float: none !important;
  }
}
.pull-none-xl-down {
  float: none !important;
}

.no-scroll {
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow: hidden !important;
}

.scroll-x {
  overflow-x: auto;
  overflow-y: hidden;
}
.scroll-x-xs-up {
  overflow-x: auto;
  overflow-y: hidden;
}
@media (max-width: 374px) {
  .scroll-x-xs-down {
    overflow-x: auto;
    overflow-y: hidden;
  }
}
@media (min-width: 375px) {
  .scroll-x-sm-up {
    overflow-x: auto;
    overflow-y: hidden;
  }
}
@media (max-width: 767px) {
  .scroll-x-sm-down {
    overflow-x: auto;
    overflow-y: hidden;
  }
}
@media (min-width: 768px) {
  .scroll-x-md-up {
    overflow-x: auto;
    overflow-y: hidden;
  }
}
@media (max-width: 1023px) {
  .scroll-x-md-down {
    overflow-x: auto;
    overflow-y: hidden;
  }
}
@media (min-width: 1024px) {
  .scroll-x-lg-up {
    overflow-x: auto;
    overflow-y: hidden;
  }
}
@media (max-width: 1279px) {
  .scroll-x-lg-down {
    overflow-x: auto;
    overflow-y: hidden;
  }
}
@media (min-width: 1280px) {
  .scroll-x-xl-up {
    overflow-x: auto;
    overflow-y: hidden;
  }
}
.scroll-x-xl-down {
  overflow-x: auto;
  overflow-y: hidden;
}

.scroll-y {
  overflow-y: auto;
  overflow-x: hidden;
}
.scroll-y-xs-up {
  overflow-y: auto;
  overflow-x: hidden;
}
@media (max-width: 374px) {
  .scroll-y-xs-down {
    overflow-y: auto;
    overflow-x: hidden;
  }
}
@media (min-width: 375px) {
  .scroll-y-sm-up {
    overflow-y: auto;
    overflow-x: hidden;
  }
}
@media (max-width: 767px) {
  .scroll-y-sm-down {
    overflow-y: auto;
    overflow-x: hidden;
  }
}
@media (min-width: 768px) {
  .scroll-y-md-up {
    overflow-y: auto;
    overflow-x: hidden;
  }
}
@media (max-width: 1023px) {
  .scroll-y-md-down {
    overflow-y: auto;
    overflow-x: hidden;
  }
}
@media (min-width: 1024px) {
  .scroll-y-lg-up {
    overflow-y: auto;
    overflow-x: hidden;
  }
}
@media (max-width: 1279px) {
  .scroll-y-lg-down {
    overflow-y: auto;
    overflow-x: hidden;
  }
}
@media (min-width: 1280px) {
  .scroll-y-xl-up {
    overflow-y: auto;
    overflow-x: hidden;
  }
}
.scroll-y-xl-down {
  overflow-y: auto;
  overflow-x: hidden;
}

.height-auto {
  height: auto;
}
.height-full {
  height: 100%;
}

.width-auto {
  width: auto;
}
.width-full {
  width: 100%;
}

.fluid {
  width: 100% !important;
  max-width: none !important;
}
.fluid-xs-up {
  width: 100% !important;
  max-width: none !important;
}
@media (max-width: 374px) {
  .fluid-xs-down {
    width: 100% !important;
    max-width: none !important;
  }
}
@media (min-width: 375px) {
  .fluid-sm-up {
    width: 100% !important;
    max-width: none !important;
  }
}
@media (max-width: 767px) {
  .fluid-sm-down {
    width: 100% !important;
    max-width: none !important;
  }
}
@media (min-width: 768px) {
  .fluid-md-up {
    width: 100% !important;
    max-width: none !important;
  }
}
@media (max-width: 1023px) {
  .fluid-md-down {
    width: 100% !important;
    max-width: none !important;
  }
}
@media (min-width: 1024px) {
  .fluid-lg-up {
    width: 100% !important;
    max-width: none !important;
  }
}
@media (max-width: 1279px) {
  .fluid-lg-down {
    width: 100% !important;
    max-width: none !important;
  }
}
@media (min-width: 1280px) {
  .fluid-xl-up {
    width: 100% !important;
    max-width: none !important;
  }
}
.fluid-xl-down {
  width: 100% !important;
  max-width: none !important;
}

.hidden {
  display: none !important;
}
.hidden-xs-up {
  display: none !important;
}
@media (max-width: 374px) {
  .hidden-xs-down {
    display: none !important;
  }
}
@media (min-width: 375px) {
  .hidden-sm-up {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-sm-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .hidden-md-up {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-md-down {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .hidden-lg-up {
    display: none !important;
  }
}
@media (max-width: 1279px) {
  .hidden-lg-down {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  .hidden-xl-up {
    display: none !important;
  }
}
.hidden-xl-down {
  display: none !important;
}

.visible {
  opacity: 1;
  visibility: visible !important;
}
.visible-xs-up {
  visibility: visible !important;
  opacity: 1;
}
@media (max-width: 374px) {
  .visible-xs-down {
    visibility: visible !important;
    opacity: 1;
  }
}
@media (min-width: 375px) {
  .visible-sm-up {
    visibility: visible !important;
    opacity: 1;
  }
}
@media (max-width: 767px) {
  .visible-sm-down {
    visibility: visible !important;
    opacity: 1;
  }
}
@media (min-width: 768px) {
  .visible-md-up {
    visibility: visible !important;
    opacity: 1;
  }
}
@media (max-width: 1023px) {
  .visible-md-down {
    visibility: visible !important;
    opacity: 1;
  }
}
@media (min-width: 1024px) {
  .visible-lg-up {
    visibility: visible !important;
    opacity: 1;
  }
}
@media (max-width: 1279px) {
  .visible-lg-down {
    visibility: visible !important;
    opacity: 1;
  }
}
@media (min-width: 1280px) {
  .visible-xl-up {
    visibility: visible !important;
    opacity: 1;
  }
}
.visible-xl-down {
  visibility: visible !important;
  opacity: 1;
}

.invisible {
  visibility: hidden !important;
  opacity: 0;
}
.invisible-xs-up {
  visibility: hidden !important;
  opacity: 0;
}
@media (max-width: 374px) {
  .invisible-xs-down {
    visibility: hidden !important;
    opacity: 0;
  }
}
@media (min-width: 375px) {
  .invisible-sm-up {
    visibility: hidden !important;
    opacity: 0;
  }
}
@media (max-width: 767px) {
  .invisible-sm-down {
    visibility: hidden !important;
    opacity: 0;
  }
}
@media (min-width: 768px) {
  .invisible-md-up {
    visibility: hidden !important;
    opacity: 0;
  }
}
@media (max-width: 1023px) {
  .invisible-md-down {
    visibility: hidden !important;
    opacity: 0;
  }
}
@media (min-width: 1024px) {
  .invisible-lg-up {
    visibility: hidden !important;
    opacity: 0;
  }
}
@media (max-width: 1279px) {
  .invisible-lg-down {
    visibility: hidden !important;
    opacity: 0;
  }
}
@media (min-width: 1280px) {
  .invisible-xl-up {
    visibility: hidden !important;
    opacity: 0;
  }
}
.invisible-xl-down {
  visibility: hidden !important;
  opacity: 0;
}

.bg-img-none {
  background-image: none;
}

.margin-responsive {
  margin: 10px !important;
}
.margin-responsive-t {
  margin-top: 10px !important;
}
.margin-responsive-b {
  margin-bottom: 10px !important;
}
.margin-responsive-l {
  margin-left: 10px !important;
}
.margin-responsive-r {
  margin-right: 10px !important;
}
.margin-responsive-lr {
  margin-left: 10px !important;
  margin-right: 10px !important;
}
.margin-responsive-tb {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.margin-responsive-extra {
  margin: 12px !important;
}
.margin-responsive-extra-lr {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.margin-responsive-extra-tb {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.margin-responsive-extra-l {
  margin-left: 12px !important;
}
.margin-responsive-extra-r {
  margin-right: 12px !important;
}
.margin-responsive-extra-t {
  margin-top: 12px !important;
}
.margin-responsive-extra-b {
  margin-bottom: 12px !important;
}
@media (min-width: 375px) {
  .margin-responsive {
    margin: 12px !important;
  }
  .margin-responsive-t {
    margin-top: 12px !important;
  }
  .margin-responsive-b {
    margin-bottom: 12px !important;
  }
  .margin-responsive-l {
    margin-left: 12px !important;
  }
  .margin-responsive-r {
    margin-right: 12px !important;
  }
  .margin-responsive-lr {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .margin-responsive-tb {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .margin-responsive-extra {
    margin: 18px !important;
  }
  .margin-responsive-extra-lr {
    margin-left: 18px !important;
    margin-right: 18px !important;
  }
  .margin-responsive-extra-tb {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
  }
  .margin-responsive-extra-l {
    margin-left: 18px !important;
  }
  .margin-responsive-extra-r {
    margin-right: 18px !important;
  }
  .margin-responsive-extra-t {
    margin-top: 18px !important;
  }
  .margin-responsive-extra-b {
    margin-bottom: 18px !important;
  }
}
@media (min-width: 768px) {
  .margin-responsive {
    margin: 18px !important;
  }
  .margin-responsive-t {
    margin-top: 18px !important;
  }
  .margin-responsive-b {
    margin-bottom: 18px !important;
  }
  .margin-responsive-l {
    margin-left: 18px !important;
  }
  .margin-responsive-r {
    margin-right: 18px !important;
  }
  .margin-responsive-lr {
    margin-left: 18px !important;
    margin-right: 18px !important;
  }
  .margin-responsive-tb {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
  }
  .margin-responsive-extra {
    margin: 36px !important;
  }
  .margin-responsive-extra-lr {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .margin-responsive-extra-tb {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .margin-responsive-extra-l {
    margin-left: 36px !important;
  }
  .margin-responsive-extra-r {
    margin-right: 36px !important;
  }
  .margin-responsive-extra-t {
    margin-top: 36px !important;
  }
  .margin-responsive-extra-b {
    margin-bottom: 36px !important;
  }
}
@media (min-width: 1024px) {
  .margin-responsive {
    margin: 20px !important;
  }
  .margin-responsive-t {
    margin-top: 20px !important;
  }
  .margin-responsive-b {
    margin-bottom: 20px !important;
  }
  .margin-responsive-l {
    margin-left: 20px !important;
  }
  .margin-responsive-r {
    margin-right: 20px !important;
  }
  .margin-responsive-lr {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .margin-responsive-tb {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .margin-responsive-extra {
    margin: 40px !important;
  }
  .margin-responsive-extra-lr {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .margin-responsive-extra-tb {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .margin-responsive-extra-l {
    margin-left: 40px !important;
  }
  .margin-responsive-extra-r {
    margin-right: 40px !important;
  }
  .margin-responsive-extra-t {
    margin-top: 40px !important;
  }
  .margin-responsive-extra-b {
    margin-bottom: 40px !important;
  }
}
@media (min-width: 1280px) {
  .margin-responsive {
    margin: 20px !important;
  }
  .margin-responsive-t {
    margin-top: 20px !important;
  }
  .margin-responsive-b {
    margin-bottom: 20px !important;
  }
  .margin-responsive-l {
    margin-left: 20px !important;
  }
  .margin-responsive-r {
    margin-right: 20px !important;
  }
  .margin-responsive-lr {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .margin-responsive-tb {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .margin-responsive-extra {
    margin: !important;
  }
  .margin-responsive-extra-lr {
    margin-left: !important;
    margin-right: !important;
  }
  .margin-responsive-extra-tb {
    margin-top: !important;
    margin-bottom: !important;
  }
  .margin-responsive-extra-l {
    margin-left: !important;
  }
  .margin-responsive-extra-r {
    margin-right: !important;
  }
  .margin-responsive-extra-t {
    margin-top: !important;
  }
  .margin-responsive-extra-b {
    margin-bottom: !important;
  }
}

.stack-responsive > :not(:last-child) {
  margin-bottom: 10px;
}
.stack-responsive-a > * {
  margin-bottom: 10px;
}
.stack-responsive-r > :not(:last-child) {
  margin-right: 10px;
}
@media (min-width: 375px) {
  .stack-responsive > :not(:last-child) {
    margin-bottom: 12px;
  }
  .stack-responsive-a > * {
    margin-bottom: 12px;
  }
  .stack-responsive-r > :not(:last-child) {
    margin-right: 12px;
  }
}
@media (min-width: 768px) {
  .stack-responsive > :not(:last-child) {
    margin-bottom: 18px;
  }
  .stack-responsive-a > * {
    margin-bottom: 18px;
  }
  .stack-responsive-r > :not(:last-child) {
    margin-right: 18px;
  }
}
@media (min-width: 1024px) {
  .stack-responsive > :not(:last-child) {
    margin-bottom: 20px;
  }
  .stack-responsive-a > * {
    margin-bottom: 20px;
  }
  .stack-responsive-r > :not(:last-child) {
    margin-right: 20px;
  }
}
@media (min-width: 1280px) {
  .stack-responsive > :not(:last-child) {
    margin-bottom: 20px;
  }
  .stack-responsive-a > * {
    margin-bottom: 20px;
  }
  .stack-responsive-r > :not(:last-child) {
    margin-right: 20px;
  }
}

.margin-xs-up {
  margin: 1.25rem !important;
}
.margin-t-xs-up {
  margin-top: 1.25rem !important;
}
.margin-b-xs-up {
  margin-bottom: 1.25rem !important;
}
.margin-l-xs-up {
  margin-left: 1.25rem !important;
}
.margin-r-xs-up {
  margin-right: 1.25rem !important;
}
.margin-lr-xs-up {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}
.margin-tb-xs-up {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}
.margin-0-xs-up {
  margin: 0 !important;
}
.margin-0-t-xs-up {
  margin-top: 0 !important;
}
.margin-0-b-xs-up {
  margin-bottom: 0 !important;
}
.margin-0-l-xs-up {
  margin-left: 0 !important;
}
.margin-0-r-xs-up {
  margin-right: 0 !important;
}
.margin-0-lr-xs-up {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.margin-0-tb-xs-up {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.margin-1-xs-up {
  margin: 0.625rem !important;
}
.margin-1-t-xs-up {
  margin-top: 0.625rem !important;
}
.margin-1-b-xs-up {
  margin-bottom: 0.625rem !important;
}
.margin-1-l-xs-up {
  margin-left: 0.625rem !important;
}
.margin-1-r-xs-up {
  margin-right: 0.625rem !important;
}
.margin-1-lr-xs-up {
  margin-left: 0.625rem !important;
  margin-right: 0.625rem !important;
}
.margin-1-tb-xs-up {
  margin-top: 0.625rem !important;
  margin-bottom: 0.625rem !important;
}
.margin-2-xs-up {
  margin: 1.25rem !important;
}
.margin-2-t-xs-up {
  margin-top: 1.25rem !important;
}
.margin-2-b-xs-up {
  margin-bottom: 1.25rem !important;
}
.margin-2-l-xs-up {
  margin-left: 1.25rem !important;
}
.margin-2-r-xs-up {
  margin-right: 1.25rem !important;
}
.margin-2-lr-xs-up {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}
.margin-2-tb-xs-up {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}
.margin-3-xs-up {
  margin: 1.875rem !important;
}
.margin-3-t-xs-up {
  margin-top: 1.875rem !important;
}
.margin-3-b-xs-up {
  margin-bottom: 1.875rem !important;
}
.margin-3-l-xs-up {
  margin-left: 1.875rem !important;
}
.margin-3-r-xs-up {
  margin-right: 1.875rem !important;
}
.margin-3-lr-xs-up {
  margin-left: 1.875rem !important;
  margin-right: 1.875rem !important;
}
.margin-3-tb-xs-up {
  margin-top: 1.875rem !important;
  margin-bottom: 1.875rem !important;
}
.margin-4-xs-up {
  margin: 2.5rem !important;
}
.margin-4-t-xs-up {
  margin-top: 2.5rem !important;
}
.margin-4-b-xs-up {
  margin-bottom: 2.5rem !important;
}
.margin-4-l-xs-up {
  margin-left: 2.5rem !important;
}
.margin-4-r-xs-up {
  margin-right: 2.5rem !important;
}
.margin-4-lr-xs-up {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}
.margin-4-tb-xs-up {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}
.margin-auto-xs-up {
  margin: auto !important;
}
.margin-auto-t-xs-up {
  margin-top: auto !important;
}
.margin-auto-b-xs-up {
  margin-bottom: auto !important;
}
.margin-auto-l-xs-up {
  margin-left: auto !important;
}
.margin-auto-r-xs-up {
  margin-right: auto !important;
}
.margin-auto-lr-xs-up {
  margin-left: auto !important;
  margin-right: auto !important;
}
.margin-auto-tb-xs-up {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.margin-center-xs-up {
  margin: 0 auto !important;
}
@media (max-width: 374px) {
  .margin-xs-down {
    margin: 1.25rem !important;
  }
  .margin-t-xs-down {
    margin-top: 1.25rem !important;
  }
  .margin-b-xs-down {
    margin-bottom: 1.25rem !important;
  }
  .margin-l-xs-down {
    margin-left: 1.25rem !important;
  }
  .margin-r-xs-down {
    margin-right: 1.25rem !important;
  }
  .margin-lr-xs-down {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .margin-tb-xs-down {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .margin-0-xs-down {
    margin: 0 !important;
  }
  .margin-0-t-xs-down {
    margin-top: 0 !important;
  }
  .margin-0-b-xs-down {
    margin-bottom: 0 !important;
  }
  .margin-0-l-xs-down {
    margin-left: 0 !important;
  }
  .margin-0-r-xs-down {
    margin-right: 0 !important;
  }
  .margin-0-lr-xs-down {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .margin-0-tb-xs-down {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .margin-1-xs-down {
    margin: 0.625rem !important;
  }
  .margin-1-t-xs-down {
    margin-top: 0.625rem !important;
  }
  .margin-1-b-xs-down {
    margin-bottom: 0.625rem !important;
  }
  .margin-1-l-xs-down {
    margin-left: 0.625rem !important;
  }
  .margin-1-r-xs-down {
    margin-right: 0.625rem !important;
  }
  .margin-1-lr-xs-down {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }
  .margin-1-tb-xs-down {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .margin-2-xs-down {
    margin: 1.25rem !important;
  }
  .margin-2-t-xs-down {
    margin-top: 1.25rem !important;
  }
  .margin-2-b-xs-down {
    margin-bottom: 1.25rem !important;
  }
  .margin-2-l-xs-down {
    margin-left: 1.25rem !important;
  }
  .margin-2-r-xs-down {
    margin-right: 1.25rem !important;
  }
  .margin-2-lr-xs-down {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .margin-2-tb-xs-down {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .margin-3-xs-down {
    margin: 1.875rem !important;
  }
  .margin-3-t-xs-down {
    margin-top: 1.875rem !important;
  }
  .margin-3-b-xs-down {
    margin-bottom: 1.875rem !important;
  }
  .margin-3-l-xs-down {
    margin-left: 1.875rem !important;
  }
  .margin-3-r-xs-down {
    margin-right: 1.875rem !important;
  }
  .margin-3-lr-xs-down {
    margin-left: 1.875rem !important;
    margin-right: 1.875rem !important;
  }
  .margin-3-tb-xs-down {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }
  .margin-4-xs-down {
    margin: 2.5rem !important;
  }
  .margin-4-t-xs-down {
    margin-top: 2.5rem !important;
  }
  .margin-4-b-xs-down {
    margin-bottom: 2.5rem !important;
  }
  .margin-4-l-xs-down {
    margin-left: 2.5rem !important;
  }
  .margin-4-r-xs-down {
    margin-right: 2.5rem !important;
  }
  .margin-4-lr-xs-down {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .margin-4-tb-xs-down {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .margin-auto-xs-down {
    margin: auto !important;
  }
  .margin-auto-t-xs-down {
    margin-top: auto !important;
  }
  .margin-auto-b-xs-down {
    margin-bottom: auto !important;
  }
  .margin-auto-l-xs-down {
    margin-left: auto !important;
  }
  .margin-auto-r-xs-down {
    margin-right: auto !important;
  }
  .margin-auto-lr-xs-down {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .margin-auto-tb-xs-down {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .margin-center-xs-down {
    margin: 0 auto !important;
  }
}
@media (min-width: 375px) {
  .margin-sm-up {
    margin: 1.25rem !important;
  }
  .margin-t-sm-up {
    margin-top: 1.25rem !important;
  }
  .margin-b-sm-up {
    margin-bottom: 1.25rem !important;
  }
  .margin-l-sm-up {
    margin-left: 1.25rem !important;
  }
  .margin-r-sm-up {
    margin-right: 1.25rem !important;
  }
  .margin-lr-sm-up {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .margin-tb-sm-up {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .margin-0-sm-up {
    margin: 0 !important;
  }
  .margin-0-t-sm-up {
    margin-top: 0 !important;
  }
  .margin-0-b-sm-up {
    margin-bottom: 0 !important;
  }
  .margin-0-l-sm-up {
    margin-left: 0 !important;
  }
  .margin-0-r-sm-up {
    margin-right: 0 !important;
  }
  .margin-0-lr-sm-up {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .margin-0-tb-sm-up {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .margin-1-sm-up {
    margin: 0.625rem !important;
  }
  .margin-1-t-sm-up {
    margin-top: 0.625rem !important;
  }
  .margin-1-b-sm-up {
    margin-bottom: 0.625rem !important;
  }
  .margin-1-l-sm-up {
    margin-left: 0.625rem !important;
  }
  .margin-1-r-sm-up {
    margin-right: 0.625rem !important;
  }
  .margin-1-lr-sm-up {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }
  .margin-1-tb-sm-up {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .margin-2-sm-up {
    margin: 1.25rem !important;
  }
  .margin-2-t-sm-up {
    margin-top: 1.25rem !important;
  }
  .margin-2-b-sm-up {
    margin-bottom: 1.25rem !important;
  }
  .margin-2-l-sm-up {
    margin-left: 1.25rem !important;
  }
  .margin-2-r-sm-up {
    margin-right: 1.25rem !important;
  }
  .margin-2-lr-sm-up {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .margin-2-tb-sm-up {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .margin-3-sm-up {
    margin: 1.875rem !important;
  }
  .margin-3-t-sm-up {
    margin-top: 1.875rem !important;
  }
  .margin-3-b-sm-up {
    margin-bottom: 1.875rem !important;
  }
  .margin-3-l-sm-up {
    margin-left: 1.875rem !important;
  }
  .margin-3-r-sm-up {
    margin-right: 1.875rem !important;
  }
  .margin-3-lr-sm-up {
    margin-left: 1.875rem !important;
    margin-right: 1.875rem !important;
  }
  .margin-3-tb-sm-up {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }
  .margin-4-sm-up {
    margin: 2.5rem !important;
  }
  .margin-4-t-sm-up {
    margin-top: 2.5rem !important;
  }
  .margin-4-b-sm-up {
    margin-bottom: 2.5rem !important;
  }
  .margin-4-l-sm-up {
    margin-left: 2.5rem !important;
  }
  .margin-4-r-sm-up {
    margin-right: 2.5rem !important;
  }
  .margin-4-lr-sm-up {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .margin-4-tb-sm-up {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .margin-auto-sm-up {
    margin: auto !important;
  }
  .margin-auto-t-sm-up {
    margin-top: auto !important;
  }
  .margin-auto-b-sm-up {
    margin-bottom: auto !important;
  }
  .margin-auto-l-sm-up {
    margin-left: auto !important;
  }
  .margin-auto-r-sm-up {
    margin-right: auto !important;
  }
  .margin-auto-lr-sm-up {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .margin-auto-tb-sm-up {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .margin-center-sm-up {
    margin: 0 auto !important;
  }
}
@media (max-width: 767px) {
  .margin-sm-down {
    margin: 1.25rem !important;
  }
  .margin-t-sm-down {
    margin-top: 1.25rem !important;
  }
  .margin-b-sm-down {
    margin-bottom: 1.25rem !important;
  }
  .margin-l-sm-down {
    margin-left: 1.25rem !important;
  }
  .margin-r-sm-down {
    margin-right: 1.25rem !important;
  }
  .margin-lr-sm-down {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .margin-tb-sm-down {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .margin-0-sm-down {
    margin: 0 !important;
  }
  .margin-0-t-sm-down {
    margin-top: 0 !important;
  }
  .margin-0-b-sm-down {
    margin-bottom: 0 !important;
  }
  .margin-0-l-sm-down {
    margin-left: 0 !important;
  }
  .margin-0-r-sm-down {
    margin-right: 0 !important;
  }
  .margin-0-lr-sm-down {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .margin-0-tb-sm-down {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .margin-1-sm-down {
    margin: 0.625rem !important;
  }
  .margin-1-t-sm-down {
    margin-top: 0.625rem !important;
  }
  .margin-1-b-sm-down {
    margin-bottom: 0.625rem !important;
  }
  .margin-1-l-sm-down {
    margin-left: 0.625rem !important;
  }
  .margin-1-r-sm-down {
    margin-right: 0.625rem !important;
  }
  .margin-1-lr-sm-down {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }
  .margin-1-tb-sm-down {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .margin-2-sm-down {
    margin: 1.25rem !important;
  }
  .margin-2-t-sm-down {
    margin-top: 1.25rem !important;
  }
  .margin-2-b-sm-down {
    margin-bottom: 1.25rem !important;
  }
  .margin-2-l-sm-down {
    margin-left: 1.25rem !important;
  }
  .margin-2-r-sm-down {
    margin-right: 1.25rem !important;
  }
  .margin-2-lr-sm-down {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .margin-2-tb-sm-down {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .margin-3-sm-down {
    margin: 1.875rem !important;
  }
  .margin-3-t-sm-down {
    margin-top: 1.875rem !important;
  }
  .margin-3-b-sm-down {
    margin-bottom: 1.875rem !important;
  }
  .margin-3-l-sm-down {
    margin-left: 1.875rem !important;
  }
  .margin-3-r-sm-down {
    margin-right: 1.875rem !important;
  }
  .margin-3-lr-sm-down {
    margin-left: 1.875rem !important;
    margin-right: 1.875rem !important;
  }
  .margin-3-tb-sm-down {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }
  .margin-4-sm-down {
    margin: 2.5rem !important;
  }
  .margin-4-t-sm-down {
    margin-top: 2.5rem !important;
  }
  .margin-4-b-sm-down {
    margin-bottom: 2.5rem !important;
  }
  .margin-4-l-sm-down {
    margin-left: 2.5rem !important;
  }
  .margin-4-r-sm-down {
    margin-right: 2.5rem !important;
  }
  .margin-4-lr-sm-down {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .margin-4-tb-sm-down {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .margin-auto-sm-down {
    margin: auto !important;
  }
  .margin-auto-t-sm-down {
    margin-top: auto !important;
  }
  .margin-auto-b-sm-down {
    margin-bottom: auto !important;
  }
  .margin-auto-l-sm-down {
    margin-left: auto !important;
  }
  .margin-auto-r-sm-down {
    margin-right: auto !important;
  }
  .margin-auto-lr-sm-down {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .margin-auto-tb-sm-down {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .margin-center-sm-down {
    margin: 0 auto !important;
  }
}
@media (min-width: 768px) {
  .margin-md-up {
    margin: 1.25rem !important;
  }
  .margin-t-md-up {
    margin-top: 1.25rem !important;
  }
  .margin-b-md-up {
    margin-bottom: 1.25rem !important;
  }
  .margin-l-md-up {
    margin-left: 1.25rem !important;
  }
  .margin-r-md-up {
    margin-right: 1.25rem !important;
  }
  .margin-lr-md-up {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .margin-tb-md-up {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .margin-0-md-up {
    margin: 0 !important;
  }
  .margin-0-t-md-up {
    margin-top: 0 !important;
  }
  .margin-0-b-md-up {
    margin-bottom: 0 !important;
  }
  .margin-0-l-md-up {
    margin-left: 0 !important;
  }
  .margin-0-r-md-up {
    margin-right: 0 !important;
  }
  .margin-0-lr-md-up {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .margin-0-tb-md-up {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .margin-1-md-up {
    margin: 0.625rem !important;
  }
  .margin-1-t-md-up {
    margin-top: 0.625rem !important;
  }
  .margin-1-b-md-up {
    margin-bottom: 0.625rem !important;
  }
  .margin-1-l-md-up {
    margin-left: 0.625rem !important;
  }
  .margin-1-r-md-up {
    margin-right: 0.625rem !important;
  }
  .margin-1-lr-md-up {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }
  .margin-1-tb-md-up {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .margin-2-md-up {
    margin: 1.25rem !important;
  }
  .margin-2-t-md-up {
    margin-top: 1.25rem !important;
  }
  .margin-2-b-md-up {
    margin-bottom: 1.25rem !important;
  }
  .margin-2-l-md-up {
    margin-left: 1.25rem !important;
  }
  .margin-2-r-md-up {
    margin-right: 1.25rem !important;
  }
  .margin-2-lr-md-up {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .margin-2-tb-md-up {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .margin-3-md-up {
    margin: 1.875rem !important;
  }
  .margin-3-t-md-up {
    margin-top: 1.875rem !important;
  }
  .margin-3-b-md-up {
    margin-bottom: 1.875rem !important;
  }
  .margin-3-l-md-up {
    margin-left: 1.875rem !important;
  }
  .margin-3-r-md-up {
    margin-right: 1.875rem !important;
  }
  .margin-3-lr-md-up {
    margin-left: 1.875rem !important;
    margin-right: 1.875rem !important;
  }
  .margin-3-tb-md-up {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }
  .margin-4-md-up {
    margin: 2.5rem !important;
  }
  .margin-4-t-md-up {
    margin-top: 2.5rem !important;
  }
  .margin-4-b-md-up {
    margin-bottom: 2.5rem !important;
  }
  .margin-4-l-md-up {
    margin-left: 2.5rem !important;
  }
  .margin-4-r-md-up {
    margin-right: 2.5rem !important;
  }
  .margin-4-lr-md-up {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .margin-4-tb-md-up {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .margin-auto-md-up {
    margin: auto !important;
  }
  .margin-auto-t-md-up {
    margin-top: auto !important;
  }
  .margin-auto-b-md-up {
    margin-bottom: auto !important;
  }
  .margin-auto-l-md-up {
    margin-left: auto !important;
  }
  .margin-auto-r-md-up {
    margin-right: auto !important;
  }
  .margin-auto-lr-md-up {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .margin-auto-tb-md-up {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .margin-center-md-up {
    margin: 0 auto !important;
  }
}
@media (max-width: 1023px) {
  .margin-md-down {
    margin: 1.25rem !important;
  }
  .margin-t-md-down {
    margin-top: 1.25rem !important;
  }
  .margin-b-md-down {
    margin-bottom: 1.25rem !important;
  }
  .margin-l-md-down {
    margin-left: 1.25rem !important;
  }
  .margin-r-md-down {
    margin-right: 1.25rem !important;
  }
  .margin-lr-md-down {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .margin-tb-md-down {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .margin-0-md-down {
    margin: 0 !important;
  }
  .margin-0-t-md-down {
    margin-top: 0 !important;
  }
  .margin-0-b-md-down {
    margin-bottom: 0 !important;
  }
  .margin-0-l-md-down {
    margin-left: 0 !important;
  }
  .margin-0-r-md-down {
    margin-right: 0 !important;
  }
  .margin-0-lr-md-down {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .margin-0-tb-md-down {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .margin-1-md-down {
    margin: 0.625rem !important;
  }
  .margin-1-t-md-down {
    margin-top: 0.625rem !important;
  }
  .margin-1-b-md-down {
    margin-bottom: 0.625rem !important;
  }
  .margin-1-l-md-down {
    margin-left: 0.625rem !important;
  }
  .margin-1-r-md-down {
    margin-right: 0.625rem !important;
  }
  .margin-1-lr-md-down {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }
  .margin-1-tb-md-down {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .margin-2-md-down {
    margin: 1.25rem !important;
  }
  .margin-2-t-md-down {
    margin-top: 1.25rem !important;
  }
  .margin-2-b-md-down {
    margin-bottom: 1.25rem !important;
  }
  .margin-2-l-md-down {
    margin-left: 1.25rem !important;
  }
  .margin-2-r-md-down {
    margin-right: 1.25rem !important;
  }
  .margin-2-lr-md-down {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .margin-2-tb-md-down {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .margin-3-md-down {
    margin: 1.875rem !important;
  }
  .margin-3-t-md-down {
    margin-top: 1.875rem !important;
  }
  .margin-3-b-md-down {
    margin-bottom: 1.875rem !important;
  }
  .margin-3-l-md-down {
    margin-left: 1.875rem !important;
  }
  .margin-3-r-md-down {
    margin-right: 1.875rem !important;
  }
  .margin-3-lr-md-down {
    margin-left: 1.875rem !important;
    margin-right: 1.875rem !important;
  }
  .margin-3-tb-md-down {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }
  .margin-4-md-down {
    margin: 2.5rem !important;
  }
  .margin-4-t-md-down {
    margin-top: 2.5rem !important;
  }
  .margin-4-b-md-down {
    margin-bottom: 2.5rem !important;
  }
  .margin-4-l-md-down {
    margin-left: 2.5rem !important;
  }
  .margin-4-r-md-down {
    margin-right: 2.5rem !important;
  }
  .margin-4-lr-md-down {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .margin-4-tb-md-down {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .margin-auto-md-down {
    margin: auto !important;
  }
  .margin-auto-t-md-down {
    margin-top: auto !important;
  }
  .margin-auto-b-md-down {
    margin-bottom: auto !important;
  }
  .margin-auto-l-md-down {
    margin-left: auto !important;
  }
  .margin-auto-r-md-down {
    margin-right: auto !important;
  }
  .margin-auto-lr-md-down {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .margin-auto-tb-md-down {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .margin-center-md-down {
    margin: 0 auto !important;
  }
}
@media (min-width: 1024px) {
  .margin-lg-up {
    margin: 1.25rem !important;
  }
  .margin-t-lg-up {
    margin-top: 1.25rem !important;
  }
  .margin-b-lg-up {
    margin-bottom: 1.25rem !important;
  }
  .margin-l-lg-up {
    margin-left: 1.25rem !important;
  }
  .margin-r-lg-up {
    margin-right: 1.25rem !important;
  }
  .margin-lr-lg-up {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .margin-tb-lg-up {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .margin-0-lg-up {
    margin: 0 !important;
  }
  .margin-0-t-lg-up {
    margin-top: 0 !important;
  }
  .margin-0-b-lg-up {
    margin-bottom: 0 !important;
  }
  .margin-0-l-lg-up {
    margin-left: 0 !important;
  }
  .margin-0-r-lg-up {
    margin-right: 0 !important;
  }
  .margin-0-lr-lg-up {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .margin-0-tb-lg-up {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .margin-1-lg-up {
    margin: 0.625rem !important;
  }
  .margin-1-t-lg-up {
    margin-top: 0.625rem !important;
  }
  .margin-1-b-lg-up {
    margin-bottom: 0.625rem !important;
  }
  .margin-1-l-lg-up {
    margin-left: 0.625rem !important;
  }
  .margin-1-r-lg-up {
    margin-right: 0.625rem !important;
  }
  .margin-1-lr-lg-up {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }
  .margin-1-tb-lg-up {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .margin-2-lg-up {
    margin: 1.25rem !important;
  }
  .margin-2-t-lg-up {
    margin-top: 1.25rem !important;
  }
  .margin-2-b-lg-up {
    margin-bottom: 1.25rem !important;
  }
  .margin-2-l-lg-up {
    margin-left: 1.25rem !important;
  }
  .margin-2-r-lg-up {
    margin-right: 1.25rem !important;
  }
  .margin-2-lr-lg-up {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .margin-2-tb-lg-up {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .margin-3-lg-up {
    margin: 1.875rem !important;
  }
  .margin-3-t-lg-up {
    margin-top: 1.875rem !important;
  }
  .margin-3-b-lg-up {
    margin-bottom: 1.875rem !important;
  }
  .margin-3-l-lg-up {
    margin-left: 1.875rem !important;
  }
  .margin-3-r-lg-up {
    margin-right: 1.875rem !important;
  }
  .margin-3-lr-lg-up {
    margin-left: 1.875rem !important;
    margin-right: 1.875rem !important;
  }
  .margin-3-tb-lg-up {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }
  .margin-4-lg-up {
    margin: 2.5rem !important;
  }
  .margin-4-t-lg-up {
    margin-top: 2.5rem !important;
  }
  .margin-4-b-lg-up {
    margin-bottom: 2.5rem !important;
  }
  .margin-4-l-lg-up {
    margin-left: 2.5rem !important;
  }
  .margin-4-r-lg-up {
    margin-right: 2.5rem !important;
  }
  .margin-4-lr-lg-up {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .margin-4-tb-lg-up {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .margin-auto-lg-up {
    margin: auto !important;
  }
  .margin-auto-t-lg-up {
    margin-top: auto !important;
  }
  .margin-auto-b-lg-up {
    margin-bottom: auto !important;
  }
  .margin-auto-l-lg-up {
    margin-left: auto !important;
  }
  .margin-auto-r-lg-up {
    margin-right: auto !important;
  }
  .margin-auto-lr-lg-up {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .margin-auto-tb-lg-up {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .margin-center-lg-up {
    margin: 0 auto !important;
  }
}
@media (max-width: 1279px) {
  .margin-lg-down {
    margin: 1.25rem !important;
  }
  .margin-t-lg-down {
    margin-top: 1.25rem !important;
  }
  .margin-b-lg-down {
    margin-bottom: 1.25rem !important;
  }
  .margin-l-lg-down {
    margin-left: 1.25rem !important;
  }
  .margin-r-lg-down {
    margin-right: 1.25rem !important;
  }
  .margin-lr-lg-down {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .margin-tb-lg-down {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .margin-0-lg-down {
    margin: 0 !important;
  }
  .margin-0-t-lg-down {
    margin-top: 0 !important;
  }
  .margin-0-b-lg-down {
    margin-bottom: 0 !important;
  }
  .margin-0-l-lg-down {
    margin-left: 0 !important;
  }
  .margin-0-r-lg-down {
    margin-right: 0 !important;
  }
  .margin-0-lr-lg-down {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .margin-0-tb-lg-down {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .margin-1-lg-down {
    margin: 0.625rem !important;
  }
  .margin-1-t-lg-down {
    margin-top: 0.625rem !important;
  }
  .margin-1-b-lg-down {
    margin-bottom: 0.625rem !important;
  }
  .margin-1-l-lg-down {
    margin-left: 0.625rem !important;
  }
  .margin-1-r-lg-down {
    margin-right: 0.625rem !important;
  }
  .margin-1-lr-lg-down {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }
  .margin-1-tb-lg-down {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .margin-2-lg-down {
    margin: 1.25rem !important;
  }
  .margin-2-t-lg-down {
    margin-top: 1.25rem !important;
  }
  .margin-2-b-lg-down {
    margin-bottom: 1.25rem !important;
  }
  .margin-2-l-lg-down {
    margin-left: 1.25rem !important;
  }
  .margin-2-r-lg-down {
    margin-right: 1.25rem !important;
  }
  .margin-2-lr-lg-down {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .margin-2-tb-lg-down {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .margin-3-lg-down {
    margin: 1.875rem !important;
  }
  .margin-3-t-lg-down {
    margin-top: 1.875rem !important;
  }
  .margin-3-b-lg-down {
    margin-bottom: 1.875rem !important;
  }
  .margin-3-l-lg-down {
    margin-left: 1.875rem !important;
  }
  .margin-3-r-lg-down {
    margin-right: 1.875rem !important;
  }
  .margin-3-lr-lg-down {
    margin-left: 1.875rem !important;
    margin-right: 1.875rem !important;
  }
  .margin-3-tb-lg-down {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }
  .margin-4-lg-down {
    margin: 2.5rem !important;
  }
  .margin-4-t-lg-down {
    margin-top: 2.5rem !important;
  }
  .margin-4-b-lg-down {
    margin-bottom: 2.5rem !important;
  }
  .margin-4-l-lg-down {
    margin-left: 2.5rem !important;
  }
  .margin-4-r-lg-down {
    margin-right: 2.5rem !important;
  }
  .margin-4-lr-lg-down {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .margin-4-tb-lg-down {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .margin-auto-lg-down {
    margin: auto !important;
  }
  .margin-auto-t-lg-down {
    margin-top: auto !important;
  }
  .margin-auto-b-lg-down {
    margin-bottom: auto !important;
  }
  .margin-auto-l-lg-down {
    margin-left: auto !important;
  }
  .margin-auto-r-lg-down {
    margin-right: auto !important;
  }
  .margin-auto-lr-lg-down {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .margin-auto-tb-lg-down {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .margin-center-lg-down {
    margin: 0 auto !important;
  }
}
@media (min-width: 1280px) {
  .margin-xl-up {
    margin: 1.25rem !important;
  }
  .margin-t-xl-up {
    margin-top: 1.25rem !important;
  }
  .margin-b-xl-up {
    margin-bottom: 1.25rem !important;
  }
  .margin-l-xl-up {
    margin-left: 1.25rem !important;
  }
  .margin-r-xl-up {
    margin-right: 1.25rem !important;
  }
  .margin-lr-xl-up {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .margin-tb-xl-up {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .margin-0-xl-up {
    margin: 0 !important;
  }
  .margin-0-t-xl-up {
    margin-top: 0 !important;
  }
  .margin-0-b-xl-up {
    margin-bottom: 0 !important;
  }
  .margin-0-l-xl-up {
    margin-left: 0 !important;
  }
  .margin-0-r-xl-up {
    margin-right: 0 !important;
  }
  .margin-0-lr-xl-up {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .margin-0-tb-xl-up {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .margin-1-xl-up {
    margin: 0.625rem !important;
  }
  .margin-1-t-xl-up {
    margin-top: 0.625rem !important;
  }
  .margin-1-b-xl-up {
    margin-bottom: 0.625rem !important;
  }
  .margin-1-l-xl-up {
    margin-left: 0.625rem !important;
  }
  .margin-1-r-xl-up {
    margin-right: 0.625rem !important;
  }
  .margin-1-lr-xl-up {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }
  .margin-1-tb-xl-up {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .margin-2-xl-up {
    margin: 1.25rem !important;
  }
  .margin-2-t-xl-up {
    margin-top: 1.25rem !important;
  }
  .margin-2-b-xl-up {
    margin-bottom: 1.25rem !important;
  }
  .margin-2-l-xl-up {
    margin-left: 1.25rem !important;
  }
  .margin-2-r-xl-up {
    margin-right: 1.25rem !important;
  }
  .margin-2-lr-xl-up {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }
  .margin-2-tb-xl-up {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .margin-3-xl-up {
    margin: 1.875rem !important;
  }
  .margin-3-t-xl-up {
    margin-top: 1.875rem !important;
  }
  .margin-3-b-xl-up {
    margin-bottom: 1.875rem !important;
  }
  .margin-3-l-xl-up {
    margin-left: 1.875rem !important;
  }
  .margin-3-r-xl-up {
    margin-right: 1.875rem !important;
  }
  .margin-3-lr-xl-up {
    margin-left: 1.875rem !important;
    margin-right: 1.875rem !important;
  }
  .margin-3-tb-xl-up {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }
  .margin-4-xl-up {
    margin: 2.5rem !important;
  }
  .margin-4-t-xl-up {
    margin-top: 2.5rem !important;
  }
  .margin-4-b-xl-up {
    margin-bottom: 2.5rem !important;
  }
  .margin-4-l-xl-up {
    margin-left: 2.5rem !important;
  }
  .margin-4-r-xl-up {
    margin-right: 2.5rem !important;
  }
  .margin-4-lr-xl-up {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .margin-4-tb-xl-up {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .margin-auto-xl-up {
    margin: auto !important;
  }
  .margin-auto-t-xl-up {
    margin-top: auto !important;
  }
  .margin-auto-b-xl-up {
    margin-bottom: auto !important;
  }
  .margin-auto-l-xl-up {
    margin-left: auto !important;
  }
  .margin-auto-r-xl-up {
    margin-right: auto !important;
  }
  .margin-auto-lr-xl-up {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .margin-auto-tb-xl-up {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .margin-center-xl-up {
    margin: 0 auto !important;
  }
}
.margin-xl-down {
  margin: 1.25rem !important;
}
.margin-t-xl-down {
  margin-top: 1.25rem !important;
}
.margin-b-xl-down {
  margin-bottom: 1.25rem !important;
}
.margin-l-xl-down {
  margin-left: 1.25rem !important;
}
.margin-r-xl-down {
  margin-right: 1.25rem !important;
}
.margin-lr-xl-down {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}
.margin-tb-xl-down {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}
.margin-0-xl-down {
  margin: 0 !important;
}
.margin-0-t-xl-down {
  margin-top: 0 !important;
}
.margin-0-b-xl-down {
  margin-bottom: 0 !important;
}
.margin-0-l-xl-down {
  margin-left: 0 !important;
}
.margin-0-r-xl-down {
  margin-right: 0 !important;
}
.margin-0-lr-xl-down {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.margin-0-tb-xl-down {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.margin-1-xl-down {
  margin: 0.625rem !important;
}
.margin-1-t-xl-down {
  margin-top: 0.625rem !important;
}
.margin-1-b-xl-down {
  margin-bottom: 0.625rem !important;
}
.margin-1-l-xl-down {
  margin-left: 0.625rem !important;
}
.margin-1-r-xl-down {
  margin-right: 0.625rem !important;
}
.margin-1-lr-xl-down {
  margin-left: 0.625rem !important;
  margin-right: 0.625rem !important;
}
.margin-1-tb-xl-down {
  margin-top: 0.625rem !important;
  margin-bottom: 0.625rem !important;
}
.margin-2-xl-down {
  margin: 1.25rem !important;
}
.margin-2-t-xl-down {
  margin-top: 1.25rem !important;
}
.margin-2-b-xl-down {
  margin-bottom: 1.25rem !important;
}
.margin-2-l-xl-down {
  margin-left: 1.25rem !important;
}
.margin-2-r-xl-down {
  margin-right: 1.25rem !important;
}
.margin-2-lr-xl-down {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}
.margin-2-tb-xl-down {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}
.margin-3-xl-down {
  margin: 1.875rem !important;
}
.margin-3-t-xl-down {
  margin-top: 1.875rem !important;
}
.margin-3-b-xl-down {
  margin-bottom: 1.875rem !important;
}
.margin-3-l-xl-down {
  margin-left: 1.875rem !important;
}
.margin-3-r-xl-down {
  margin-right: 1.875rem !important;
}
.margin-3-lr-xl-down {
  margin-left: 1.875rem !important;
  margin-right: 1.875rem !important;
}
.margin-3-tb-xl-down {
  margin-top: 1.875rem !important;
  margin-bottom: 1.875rem !important;
}
.margin-4-xl-down {
  margin: 2.5rem !important;
}
.margin-4-t-xl-down {
  margin-top: 2.5rem !important;
}
.margin-4-b-xl-down {
  margin-bottom: 2.5rem !important;
}
.margin-4-l-xl-down {
  margin-left: 2.5rem !important;
}
.margin-4-r-xl-down {
  margin-right: 2.5rem !important;
}
.margin-4-lr-xl-down {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}
.margin-4-tb-xl-down {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}
.margin-auto-xl-down {
  margin: auto !important;
}
.margin-auto-t-xl-down {
  margin-top: auto !important;
}
.margin-auto-b-xl-down {
  margin-bottom: auto !important;
}
.margin-auto-l-xl-down {
  margin-left: auto !important;
}
.margin-auto-r-xl-down {
  margin-right: auto !important;
}
.margin-auto-lr-xl-down {
  margin-left: auto !important;
  margin-right: auto !important;
}
.margin-auto-tb-xl-down {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.margin-center-xl-down {
  margin: 0 auto !important;
}

.stack-xs-up > :not(:last-child) {
  margin-bottom: 1.25rem;
}
.stack-a-xs-up > * {
  margin-bottom: 1.25rem;
}
.stack-r-xs-up > :not(:last-child) {
  margin-right: 1.25rem;
}
.stack-1-xs-up > :not(:last-child) {
  margin-bottom: 0.625rem;
}
.stack-1-r-xs-up > :not(:last-child) {
  margin-right: 0.625rem;
}
.stack-1-a-xs-up > * {
  margin-bottom: 0.625rem;
}
.stack-3-xs-up > :not(:last-child) {
  margin-bottom: 1.875rem;
}
.stack-3-a-xs-up > * {
  margin-bottom: 1.875rem;
}
.stack-3-r-xs-up > :not(:last-child) {
  margin-right: 1.875rem;
}
@media (max-width: 374px) {
  .stack-xs-down > :not(:last-child) {
    margin-bottom: 1.25rem;
  }
  .stack-a-xs-down > * {
    margin-bottom: 1.25rem;
  }
  .stack-r-xs-down > :not(:last-child) {
    margin-right: 1.25rem;
  }
  .stack-1-xs-down > :not(:last-child) {
    margin-bottom: 0.625rem;
  }
  .stack-1-a-xs-down > * {
    margin-bottom: 0.625rem;
  }
  .stack-1-r-xs-down > :not(:last-child) {
    margin-right: 0.625rem;
  }
  .stack-3-xs-down > :not(:last-child) {
    margin-bottom: 1.875rem;
  }
  .stack-3-a-xs-down > * {
    margin-bottom: 1.875rem;
  }
  .stack-3-r-xs-down > :not(:last-child) {
    margin-right: 1.875rem;
  }
}
@media (min-width: 375px) {
  .stack-sm-up > :not(:last-child) {
    margin-bottom: 1.25rem;
  }
  .stack-a-sm-up > * {
    margin-bottom: 1.25rem;
  }
  .stack-r-sm-up > :not(:last-child) {
    margin-right: 1.25rem;
  }
  .stack-1-sm-up > :not(:last-child) {
    margin-bottom: 0.625rem;
  }
  .stack-1-r-sm-up > :not(:last-child) {
    margin-right: 0.625rem;
  }
  .stack-1-a-sm-up > * {
    margin-bottom: 0.625rem;
  }
  .stack-3-sm-up > :not(:last-child) {
    margin-bottom: 1.875rem;
  }
  .stack-3-a-sm-up > * {
    margin-bottom: 1.875rem;
  }
  .stack-3-r-sm-up > :not(:last-child) {
    margin-right: 1.875rem;
  }
}
@media (max-width: 767px) {
  .stack-sm-down > :not(:last-child) {
    margin-bottom: 1.25rem;
  }
  .stack-a-sm-down > * {
    margin-bottom: 1.25rem;
  }
  .stack-r-sm-down > :not(:last-child) {
    margin-right: 1.25rem;
  }
  .stack-1-sm-down > :not(:last-child) {
    margin-bottom: 0.625rem;
  }
  .stack-1-a-sm-down > * {
    margin-bottom: 0.625rem;
  }
  .stack-1-r-sm-down > :not(:last-child) {
    margin-right: 0.625rem;
  }
  .stack-3-sm-down > :not(:last-child) {
    margin-bottom: 1.875rem;
  }
  .stack-3-a-sm-down > * {
    margin-bottom: 1.875rem;
  }
  .stack-3-r-sm-down > :not(:last-child) {
    margin-right: 1.875rem;
  }
}
@media (min-width: 768px) {
  .stack-md-up > :not(:last-child) {
    margin-bottom: 1.25rem;
  }
  .stack-a-md-up > * {
    margin-bottom: 1.25rem;
  }
  .stack-r-md-up > :not(:last-child) {
    margin-right: 1.25rem;
  }
  .stack-1-md-up > :not(:last-child) {
    margin-bottom: 0.625rem;
  }
  .stack-1-r-md-up > :not(:last-child) {
    margin-right: 0.625rem;
  }
  .stack-1-a-md-up > * {
    margin-bottom: 0.625rem;
  }
  .stack-3-md-up > :not(:last-child) {
    margin-bottom: 1.875rem;
  }
  .stack-3-a-md-up > * {
    margin-bottom: 1.875rem;
  }
  .stack-3-r-md-up > :not(:last-child) {
    margin-right: 1.875rem;
  }
}
@media (max-width: 1023px) {
  .stack-md-down > :not(:last-child) {
    margin-bottom: 1.25rem;
  }
  .stack-a-md-down > * {
    margin-bottom: 1.25rem;
  }
  .stack-r-md-down > :not(:last-child) {
    margin-right: 1.25rem;
  }
  .stack-1-md-down > :not(:last-child) {
    margin-bottom: 0.625rem;
  }
  .stack-1-a-md-down > * {
    margin-bottom: 0.625rem;
  }
  .stack-1-r-md-down > :not(:last-child) {
    margin-right: 0.625rem;
  }
  .stack-3-md-down > :not(:last-child) {
    margin-bottom: 1.875rem;
  }
  .stack-3-a-md-down > * {
    margin-bottom: 1.875rem;
  }
  .stack-3-r-md-down > :not(:last-child) {
    margin-right: 1.875rem;
  }
}
@media (min-width: 1024px) {
  .stack-lg-up > :not(:last-child) {
    margin-bottom: 1.25rem;
  }
  .stack-a-lg-up > * {
    margin-bottom: 1.25rem;
  }
  .stack-r-lg-up > :not(:last-child) {
    margin-right: 1.25rem;
  }
  .stack-1-lg-up > :not(:last-child) {
    margin-bottom: 0.625rem;
  }
  .stack-1-r-lg-up > :not(:last-child) {
    margin-right: 0.625rem;
  }
  .stack-1-a-lg-up > * {
    margin-bottom: 0.625rem;
  }
  .stack-3-lg-up > :not(:last-child) {
    margin-bottom: 1.875rem;
  }
  .stack-3-a-lg-up > * {
    margin-bottom: 1.875rem;
  }
  .stack-3-r-lg-up > :not(:last-child) {
    margin-right: 1.875rem;
  }
}
@media (max-width: 1279px) {
  .stack-lg-down > :not(:last-child) {
    margin-bottom: 1.25rem;
  }
  .stack-a-lg-down > * {
    margin-bottom: 1.25rem;
  }
  .stack-r-lg-down > :not(:last-child) {
    margin-right: 1.25rem;
  }
  .stack-1-lg-down > :not(:last-child) {
    margin-bottom: 0.625rem;
  }
  .stack-1-a-lg-down > * {
    margin-bottom: 0.625rem;
  }
  .stack-1-r-lg-down > :not(:last-child) {
    margin-right: 0.625rem;
  }
  .stack-3-lg-down > :not(:last-child) {
    margin-bottom: 1.875rem;
  }
  .stack-3-a-lg-down > * {
    margin-bottom: 1.875rem;
  }
  .stack-3-r-lg-down > :not(:last-child) {
    margin-right: 1.875rem;
  }
}
@media (min-width: 1280px) {
  .stack-xl-up > :not(:last-child) {
    margin-bottom: 1.25rem;
  }
  .stack-a-xl-up > * {
    margin-bottom: 1.25rem;
  }
  .stack-r-xl-up > :not(:last-child) {
    margin-right: 1.25rem;
  }
  .stack-1-xl-up > :not(:last-child) {
    margin-bottom: 0.625rem;
  }
  .stack-1-r-xl-up > :not(:last-child) {
    margin-right: 0.625rem;
  }
  .stack-1-a-xl-up > * {
    margin-bottom: 0.625rem;
  }
  .stack-3-xl-up > :not(:last-child) {
    margin-bottom: 1.875rem;
  }
  .stack-3-a-xl-up > * {
    margin-bottom: 1.875rem;
  }
  .stack-3-r-xl-up > :not(:last-child) {
    margin-right: 1.875rem;
  }
}
.stack-xl-down > :not(:last-child) {
  margin-bottom: 1.25rem;
}
.stack-a-xl-down > * {
  margin-bottom: 1.25rem;
}
.stack-r-xl-down > :not(:last-child) {
  margin-right: 1.25rem;
}
.stack-1-xl-down > :not(:last-child) {
  margin-bottom: 0.625rem;
}
.stack-1-a-xl-down > * {
  margin-bottom: 0.625rem;
}
.stack-1-r-xl-down > :not(:last-child) {
  margin-right: 0.625rem;
}
.stack-3-xl-down > :not(:last-child) {
  margin-bottom: 1.875rem;
}
.stack-3-a-xl-down > * {
  margin-bottom: 1.875rem;
}
.stack-3-r-xl-down > :not(:last-child) {
  margin-right: 1.875rem;
}

.margin {
  margin: 1.25rem !important;
}
.margin-t {
  margin-top: 1.25rem !important;
}
.margin-b {
  margin-bottom: 1.25rem !important;
}
.margin-l {
  margin-left: 1.25rem !important;
}
.margin-r {
  margin-right: 1.25rem !important;
}
.margin-lr {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}
.margin-tb {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}
.margin-auto {
  margin: auto !important;
}
.margin-auto-t {
  margin-top: auto !important;
}
.margin-auto-b {
  margin-bottom: auto !important;
}
.margin-auto-l {
  margin-left: auto !important;
}
.margin-auto-r {
  margin-right: auto !important;
}
.margin-auto-lr {
  margin-left: auto !important;
  margin-right: auto !important;
}
.margin-auto-tb {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.margin-center {
  margin: 0 auto !important;
}
.margin-0 {
  margin: 0 !important;
}
.margin-0-t {
  margin-top: 0 !important;
}
.margin-0-b {
  margin-bottom: 0 !important;
}
.margin-0-l {
  margin-left: 0 !important;
}
.margin-0-r {
  margin-right: 0 !important;
}
.margin-0-lr {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.margin-0-tb {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.margin-1 {
  margin: 0.625rem !important;
}
.margin-1-t {
  margin-top: 0.625rem !important;
}
.margin-1-b {
  margin-bottom: 0.625rem !important;
}
.margin-1-l {
  margin-left: 0.625rem !important;
}
.margin-1-r {
  margin-right: 0.625rem !important;
}
.margin-1-lr {
  margin-left: 0.625rem !important;
  margin-right: 0.625rem !important;
}
.margin-1-tb {
  margin-top: 0.625rem !important;
  margin-bottom: 0.625rem !important;
}
.margin-2 {
  margin: 1.25rem !important;
}
.margin-2-t {
  margin-top: 1.25rem !important;
}
.margin-2-b {
  margin-bottom: 1.25rem !important;
}
.margin-2-l {
  margin-left: 1.25rem !important;
}
.margin-2-r {
  margin-right: 1.25rem !important;
}
.margin-2-lr {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}
.margin-2-tb {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}
.margin-3 {
  margin: 1.875rem !important;
}
.margin-3-t {
  margin-top: 1.875rem !important;
}
.margin-3-b {
  margin-bottom: 1.875rem !important;
}
.margin-3-l {
  margin-left: 1.875rem !important;
}
.margin-3-r {
  margin-right: 1.875rem !important;
}
.margin-3-lr {
  margin-left: 1.875rem !important;
  margin-right: 1.875rem !important;
}
.margin-3-tb {
  margin-top: 1.875rem !important;
  margin-bottom: 1.875rem !important;
}
.margin-4 {
  margin: 2.5rem !important;
}
.margin-4-t {
  margin-top: 2.5rem !important;
}
.margin-4-b {
  margin-bottom: 2.5rem !important;
}
.margin-4-l {
  margin-left: 2.5rem !important;
}
.margin-4-r {
  margin-right: 2.5rem !important;
}
.margin-4-lr {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}
.margin-4-tb {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.stack > :not(:last-child) {
  margin-bottom: 1.25rem;
}
.stack-r > :not(:last-child) {
  margin-right: 1.25rem;
}
.stack-a > * {
  margin-bottom: 1.25rem;
}
.stack-1 > :not(:last-child) {
  margin-bottom: 0.625rem;
}
.stack-1-a > * {
  margin-bottom: 0.625rem;
}
.stack-1-r > :not(:last-child) {
  margin-right: 0.625rem;
}
.stack-3 > :not(:last-child) {
  margin-bottom: 1.875rem;
}
.stack-3-a > * {
  margin-bottom: 1.875rem;
}
.stack-3-r > :not(:last-child) {
  margin-right: 1.875rem;
}

.pad-responsive {
  padding: 10px !important;
}
.pad-responsive-lr {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.pad-responsive-tb {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.pad-responsive-l {
  padding-left: 10px !important;
}
.pad-responsive-r {
  padding-right: 10px !important;
}
.pad-responsive-t {
  padding-top: 10px !important;
}
.pad-responsive-b {
  padding-bottom: 10px !important;
}
.pad-responsive-extra {
  padding: 12px !important;
}
.pad-responsive-extra-lr {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.pad-responsive-extra-tb {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.pad-responsive-extra-l {
  padding-left: 12px !important;
}
.pad-responsive-extra-r {
  padding-right: 12px !important;
}
.pad-responsive-extra-t {
  padding-top: 12px !important;
}
.pad-responsive-extra-b {
  padding-bottom: 12px !important;
}
@media (min-width: 375px) {
  .pad-responsive {
    padding: 12px !important;
  }
  .pad-responsive-lr {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .pad-responsive-tb {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .pad-responsive-l {
    padding-left: 12px !important;
  }
  .pad-responsive-r {
    padding-right: 12px !important;
  }
  .pad-responsive-t {
    padding-top: 12px !important;
  }
  .pad-responsive-b {
    padding-bottom: 12px !important;
  }
  .pad-responsive-extra {
    padding: 18px !important;
  }
  .pad-responsive-extra-lr {
    padding-left: 18px !important;
    padding-right: 18px !important;
  }
  .pad-responsive-extra-tb {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }
  .pad-responsive-extra-l {
    padding-left: 18px !important;
  }
  .pad-responsive-extra-r {
    padding-right: 18px !important;
  }
  .pad-responsive-extra-t {
    padding-top: 18px !important;
  }
  .pad-responsive-extra-b {
    padding-bottom: 18px !important;
  }
}
@media (min-width: 768px) {
  .pad-responsive {
    padding: 18px !important;
  }
  .pad-responsive-lr {
    padding-left: 18px !important;
    padding-right: 18px !important;
  }
  .pad-responsive-tb {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }
  .pad-responsive-l {
    padding-left: 18px !important;
  }
  .pad-responsive-r {
    padding-right: 18px !important;
  }
  .pad-responsive-t {
    padding-top: 18px !important;
  }
  .pad-responsive-b {
    padding-bottom: 18px !important;
  }
  .pad-responsive-extra {
    padding: 36px !important;
  }
  .pad-responsive-extra-lr {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .pad-responsive-extra-tb {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .pad-responsive-extra-l {
    padding-left: 36px !important;
  }
  .pad-responsive-extra-r {
    padding-right: 36px !important;
  }
  .pad-responsive-extra-t {
    padding-top: 36px !important;
  }
  .pad-responsive-extra-b {
    padding-bottom: 36px !important;
  }
}
@media (min-width: 1024px) {
  .pad-responsive {
    padding: 20px !important;
  }
  .pad-responsive-lr {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .pad-responsive-tb {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pad-responsive-l {
    padding-left: 20px !important;
  }
  .pad-responsive-r {
    padding-right: 20px !important;
  }
  .pad-responsive-t {
    padding-top: 20px !important;
  }
  .pad-responsive-b {
    padding-bottom: 20px !important;
  }
  .pad-responsive-extra {
    padding: 40px !important;
  }
  .pad-responsive-extra-lr {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .pad-responsive-extra-tb {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pad-responsive-extra-l {
    padding-left: 40px !important;
  }
  .pad-responsive-extra-r {
    padding-right: 40px !important;
  }
  .pad-responsive-extra-t {
    padding-top: 40px !important;
  }
  .pad-responsive-extra-b {
    padding-bottom: 40px !important;
  }
}
@media (min-width: 1280px) {
  .pad-responsive {
    padding: 20px !important;
  }
  .pad-responsive-lr {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .pad-responsive-tb {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pad-responsive-l {
    padding-left: 20px !important;
  }
  .pad-responsive-r {
    padding-right: 20px !important;
  }
  .pad-responsive-t {
    padding-top: 20px !important;
  }
  .pad-responsive-b {
    padding-bottom: 20px !important;
  }
  .pad-responsive-extra {
    padding: !important;
  }
  .pad-responsive-extra-lr {
    padding-left: !important;
    padding-right: !important;
  }
  .pad-responsive-extra-tb {
    padding-top: !important;
    padding-bottom: !important;
  }
  .pad-responsive-extra-l {
    padding-left: !important;
  }
  .pad-responsive-extra-r {
    padding-right: !important;
  }
  .pad-responsive-extra-t {
    padding-top: !important;
  }
  .pad-responsive-extra-b {
    padding-bottom: !important;
  }
}

.pad-xs-up {
  padding: 1.25rem !important;
}
.pad-lr-xs-up {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}
.pad-tb-xs-up {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}
.pad-l-xs-up {
  padding-left: 1.25rem !important;
}
.pad-r-xs-up {
  padding-right: 1.25rem !important;
}
.pad-t-xs-up {
  padding-top: 1.25rem !important;
}
.pad-b-xs-up {
  padding-bottom: 1.25rem !important;
}
.pad-0-xs-up {
  padding: 0 !important;
}
.pad-0-t-xs-up {
  padding-top: 0 !important;
}
.pad-0-b-xs-up {
  padding-bottom: 0 !important;
}
.pad-0-l-xs-up {
  padding-left: 0 !important;
}
.pad-0-r-xs-up {
  padding-right: 0 !important;
}
.pad-0-lr-xs-up {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.pad-0-tb-xs-up {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.pad-1-xs-up {
  padding: 0.625rem !important;
}
.pad-1-t-xs-up {
  padding-top: 0.625rem !important;
}
.pad-1-b-xs-up {
  padding-bottom: 0.625rem !important;
}
.pad-1-l-xs-up {
  padding-left: 0.625rem !important;
}
.pad-1-r-xs-up {
  padding-right: 0.625rem !important;
}
.pad-1-lr-xs-up {
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
}
.pad-1-tb-xs-up {
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
}
.pad-2-xs-up {
  padding: 1.25rem !important;
}
.pad-2-t-xs-up {
  padding-top: 1.25rem !important;
}
.pad-2-b-xs-up {
  padding-bottom: 1.25rem !important;
}
.pad-2-l-xs-up {
  padding-left: 1.25rem !important;
}
.pad-2-r-xs-up {
  padding-right: 1.25rem !important;
}
.pad-2-lr-xs-up {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}
.pad-2-tb-xs-up {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}
.pad-3-xs-up {
  padding: 1.875rem !important;
}
.pad-3-t-xs-up {
  padding-top: 1.875rem !important;
}
.pad-3-b-xs-up {
  padding-bottom: 1.875rem !important;
}
.pad-3-l-xs-up {
  padding-left: 1.875rem !important;
}
.pad-3-r-xs-up {
  padding-right: 1.875rem !important;
}
.pad-3-lr-xs-up {
  padding-left: 1.875rem !important;
  padding-right: 1.875rem !important;
}
.pad-3-tb-xs-up {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.pad-4-xs-up {
  padding: 2.5rem !important;
}
.pad-4-t-xs-up {
  padding-top: 2.5rem !important;
}
.pad-4-b-xs-up {
  padding-bottom: 2.5rem !important;
}
.pad-4-l-xs-up {
  padding-left: 2.5rem !important;
}
.pad-4-r-xs-up {
  padding-right: 2.5rem !important;
}
.pad-4-lr-xs-up {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}
.pad-4-tb-xs-up {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}
@media (max-width: 374px) {
  .pad-xs-down {
    padding: 1.25rem !important;
  }
  .pad-lr-xs-down {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .pad-tb-xs-down {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .pad-l-xs-down {
    padding-left: 1.25rem !important;
  }
  .pad-r-xs-down {
    padding-right: 1.25rem !important;
  }
  .pad-t-xs-down {
    padding-top: 1.25rem !important;
  }
  .pad-b-xs-down {
    padding-bottom: 1.25rem !important;
  }
  .pad-0-xs-down {
    padding: 0 !important;
  }
  .pad-0-t-xs-down {
    padding-top: 0 !important;
  }
  .pad-0-b-xs-down {
    padding-bottom: 0 !important;
  }
  .pad-0-l-xs-down {
    padding-left: 0 !important;
  }
  .pad-0-r-xs-down {
    padding-right: 0 !important;
  }
  .pad-0-lr-xs-down {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .pad-0-tb-xs-down {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .pad-1-xs-down {
    padding: 0.625rem !important;
  }
  .pad-1-t-xs-down {
    padding-top: 0.625rem !important;
  }
  .pad-1-b-xs-down {
    padding-bottom: 0.625rem !important;
  }
  .pad-1-l-xs-down {
    padding-left: 0.625rem !important;
  }
  .pad-1-r-xs-down {
    padding-right: 0.625rem !important;
  }
  .pad-1-lr-xs-down {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }
  .pad-1-tb-xs-down {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .pad-2-xs-down {
    padding: 1.25rem !important;
  }
  .pad-2-t-xs-down {
    padding-top: 1.25rem !important;
  }
  .pad-2-b-xs-down {
    padding-bottom: 1.25rem !important;
  }
  .pad-2-l-xs-down {
    padding-left: 1.25rem !important;
  }
  .pad-2-r-xs-down {
    padding-right: 1.25rem !important;
  }
  .pad-2-lr-xs-down {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .pad-2-tb-xs-down {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .pad-3-xs-down {
    padding: 1.875rem !important;
  }
  .pad-3-t-xs-down {
    padding-top: 1.875rem !important;
  }
  .pad-3-b-xs-down {
    padding-bottom: 1.875rem !important;
  }
  .pad-3-l-xs-down {
    padding-left: 1.875rem !important;
  }
  .pad-3-r-xs-down {
    padding-right: 1.875rem !important;
  }
  .pad-3-lr-xs-down {
    padding-left: 1.875rem !important;
    padding-right: 1.875rem !important;
  }
  .pad-3-tb-xs-down {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important;
  }
  .pad-4-xs-down {
    padding: 2.5rem !important;
  }
  .pad-4-t-xs-down {
    padding-top: 2.5rem !important;
  }
  .pad-4-b-xs-down {
    padding-bottom: 2.5rem !important;
  }
  .pad-4-l-xs-down {
    padding-left: 2.5rem !important;
  }
  .pad-4-r-xs-down {
    padding-right: 2.5rem !important;
  }
  .pad-4-lr-xs-down {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .pad-4-tb-xs-down {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}
@media (min-width: 375px) {
  .pad-sm-up {
    padding: 1.25rem !important;
  }
  .pad-lr-sm-up {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .pad-tb-sm-up {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .pad-l-sm-up {
    padding-left: 1.25rem !important;
  }
  .pad-r-sm-up {
    padding-right: 1.25rem !important;
  }
  .pad-t-sm-up {
    padding-top: 1.25rem !important;
  }
  .pad-b-sm-up {
    padding-bottom: 1.25rem !important;
  }
  .pad-0-sm-up {
    padding: 0 !important;
  }
  .pad-0-t-sm-up {
    padding-top: 0 !important;
  }
  .pad-0-b-sm-up {
    padding-bottom: 0 !important;
  }
  .pad-0-l-sm-up {
    padding-left: 0 !important;
  }
  .pad-0-r-sm-up {
    padding-right: 0 !important;
  }
  .pad-0-lr-sm-up {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .pad-0-tb-sm-up {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .pad-1-sm-up {
    padding: 0.625rem !important;
  }
  .pad-1-t-sm-up {
    padding-top: 0.625rem !important;
  }
  .pad-1-b-sm-up {
    padding-bottom: 0.625rem !important;
  }
  .pad-1-l-sm-up {
    padding-left: 0.625rem !important;
  }
  .pad-1-r-sm-up {
    padding-right: 0.625rem !important;
  }
  .pad-1-lr-sm-up {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }
  .pad-1-tb-sm-up {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .pad-2-sm-up {
    padding: 1.25rem !important;
  }
  .pad-2-t-sm-up {
    padding-top: 1.25rem !important;
  }
  .pad-2-b-sm-up {
    padding-bottom: 1.25rem !important;
  }
  .pad-2-l-sm-up {
    padding-left: 1.25rem !important;
  }
  .pad-2-r-sm-up {
    padding-right: 1.25rem !important;
  }
  .pad-2-lr-sm-up {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .pad-2-tb-sm-up {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .pad-3-sm-up {
    padding: 1.875rem !important;
  }
  .pad-3-t-sm-up {
    padding-top: 1.875rem !important;
  }
  .pad-3-b-sm-up {
    padding-bottom: 1.875rem !important;
  }
  .pad-3-l-sm-up {
    padding-left: 1.875rem !important;
  }
  .pad-3-r-sm-up {
    padding-right: 1.875rem !important;
  }
  .pad-3-lr-sm-up {
    padding-left: 1.875rem !important;
    padding-right: 1.875rem !important;
  }
  .pad-3-tb-sm-up {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important;
  }
  .pad-4-sm-up {
    padding: 2.5rem !important;
  }
  .pad-4-t-sm-up {
    padding-top: 2.5rem !important;
  }
  .pad-4-b-sm-up {
    padding-bottom: 2.5rem !important;
  }
  .pad-4-l-sm-up {
    padding-left: 2.5rem !important;
  }
  .pad-4-r-sm-up {
    padding-right: 2.5rem !important;
  }
  .pad-4-lr-sm-up {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .pad-4-tb-sm-up {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}
@media (max-width: 767px) {
  .pad-sm-down {
    padding: 1.25rem !important;
  }
  .pad-lr-sm-down {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .pad-tb-sm-down {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .pad-l-sm-down {
    padding-left: 1.25rem !important;
  }
  .pad-r-sm-down {
    padding-right: 1.25rem !important;
  }
  .pad-t-sm-down {
    padding-top: 1.25rem !important;
  }
  .pad-b-sm-down {
    padding-bottom: 1.25rem !important;
  }
  .pad-0-sm-down {
    padding: 0 !important;
  }
  .pad-0-t-sm-down {
    padding-top: 0 !important;
  }
  .pad-0-b-sm-down {
    padding-bottom: 0 !important;
  }
  .pad-0-l-sm-down {
    padding-left: 0 !important;
  }
  .pad-0-r-sm-down {
    padding-right: 0 !important;
  }
  .pad-0-lr-sm-down {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .pad-0-tb-sm-down {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .pad-1-sm-down {
    padding: 0.625rem !important;
  }
  .pad-1-t-sm-down {
    padding-top: 0.625rem !important;
  }
  .pad-1-b-sm-down {
    padding-bottom: 0.625rem !important;
  }
  .pad-1-l-sm-down {
    padding-left: 0.625rem !important;
  }
  .pad-1-r-sm-down {
    padding-right: 0.625rem !important;
  }
  .pad-1-lr-sm-down {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }
  .pad-1-tb-sm-down {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .pad-2-sm-down {
    padding: 1.25rem !important;
  }
  .pad-2-t-sm-down {
    padding-top: 1.25rem !important;
  }
  .pad-2-b-sm-down {
    padding-bottom: 1.25rem !important;
  }
  .pad-2-l-sm-down {
    padding-left: 1.25rem !important;
  }
  .pad-2-r-sm-down {
    padding-right: 1.25rem !important;
  }
  .pad-2-lr-sm-down {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .pad-2-tb-sm-down {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .pad-3-sm-down {
    padding: 1.875rem !important;
  }
  .pad-3-t-sm-down {
    padding-top: 1.875rem !important;
  }
  .pad-3-b-sm-down {
    padding-bottom: 1.875rem !important;
  }
  .pad-3-l-sm-down {
    padding-left: 1.875rem !important;
  }
  .pad-3-r-sm-down {
    padding-right: 1.875rem !important;
  }
  .pad-3-lr-sm-down {
    padding-left: 1.875rem !important;
    padding-right: 1.875rem !important;
  }
  .pad-3-tb-sm-down {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important;
  }
  .pad-4-sm-down {
    padding: 2.5rem !important;
  }
  .pad-4-t-sm-down {
    padding-top: 2.5rem !important;
  }
  .pad-4-b-sm-down {
    padding-bottom: 2.5rem !important;
  }
  .pad-4-l-sm-down {
    padding-left: 2.5rem !important;
  }
  .pad-4-r-sm-down {
    padding-right: 2.5rem !important;
  }
  .pad-4-lr-sm-down {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .pad-4-tb-sm-down {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}
@media (min-width: 768px) {
  .pad-md-up {
    padding: 1.25rem !important;
  }
  .pad-lr-md-up {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .pad-tb-md-up {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .pad-l-md-up {
    padding-left: 1.25rem !important;
  }
  .pad-r-md-up {
    padding-right: 1.25rem !important;
  }
  .pad-t-md-up {
    padding-top: 1.25rem !important;
  }
  .pad-b-md-up {
    padding-bottom: 1.25rem !important;
  }
  .pad-0-md-up {
    padding: 0 !important;
  }
  .pad-0-t-md-up {
    padding-top: 0 !important;
  }
  .pad-0-b-md-up {
    padding-bottom: 0 !important;
  }
  .pad-0-l-md-up {
    padding-left: 0 !important;
  }
  .pad-0-r-md-up {
    padding-right: 0 !important;
  }
  .pad-0-lr-md-up {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .pad-0-tb-md-up {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .pad-1-md-up {
    padding: 0.625rem !important;
  }
  .pad-1-t-md-up {
    padding-top: 0.625rem !important;
  }
  .pad-1-b-md-up {
    padding-bottom: 0.625rem !important;
  }
  .pad-1-l-md-up {
    padding-left: 0.625rem !important;
  }
  .pad-1-r-md-up {
    padding-right: 0.625rem !important;
  }
  .pad-1-lr-md-up {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }
  .pad-1-tb-md-up {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .pad-2-md-up {
    padding: 1.25rem !important;
  }
  .pad-2-t-md-up {
    padding-top: 1.25rem !important;
  }
  .pad-2-b-md-up {
    padding-bottom: 1.25rem !important;
  }
  .pad-2-l-md-up {
    padding-left: 1.25rem !important;
  }
  .pad-2-r-md-up {
    padding-right: 1.25rem !important;
  }
  .pad-2-lr-md-up {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .pad-2-tb-md-up {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .pad-3-md-up {
    padding: 1.875rem !important;
  }
  .pad-3-t-md-up {
    padding-top: 1.875rem !important;
  }
  .pad-3-b-md-up {
    padding-bottom: 1.875rem !important;
  }
  .pad-3-l-md-up {
    padding-left: 1.875rem !important;
  }
  .pad-3-r-md-up {
    padding-right: 1.875rem !important;
  }
  .pad-3-lr-md-up {
    padding-left: 1.875rem !important;
    padding-right: 1.875rem !important;
  }
  .pad-3-tb-md-up {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important;
  }
  .pad-4-md-up {
    padding: 2.5rem !important;
  }
  .pad-4-t-md-up {
    padding-top: 2.5rem !important;
  }
  .pad-4-b-md-up {
    padding-bottom: 2.5rem !important;
  }
  .pad-4-l-md-up {
    padding-left: 2.5rem !important;
  }
  .pad-4-r-md-up {
    padding-right: 2.5rem !important;
  }
  .pad-4-lr-md-up {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .pad-4-tb-md-up {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}
@media (max-width: 1023px) {
  .pad-md-down {
    padding: 1.25rem !important;
  }
  .pad-lr-md-down {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .pad-tb-md-down {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .pad-l-md-down {
    padding-left: 1.25rem !important;
  }
  .pad-r-md-down {
    padding-right: 1.25rem !important;
  }
  .pad-t-md-down {
    padding-top: 1.25rem !important;
  }
  .pad-b-md-down {
    padding-bottom: 1.25rem !important;
  }
  .pad-0-md-down {
    padding: 0 !important;
  }
  .pad-0-t-md-down {
    padding-top: 0 !important;
  }
  .pad-0-b-md-down {
    padding-bottom: 0 !important;
  }
  .pad-0-l-md-down {
    padding-left: 0 !important;
  }
  .pad-0-r-md-down {
    padding-right: 0 !important;
  }
  .pad-0-lr-md-down {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .pad-0-tb-md-down {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .pad-1-md-down {
    padding: 0.625rem !important;
  }
  .pad-1-t-md-down {
    padding-top: 0.625rem !important;
  }
  .pad-1-b-md-down {
    padding-bottom: 0.625rem !important;
  }
  .pad-1-l-md-down {
    padding-left: 0.625rem !important;
  }
  .pad-1-r-md-down {
    padding-right: 0.625rem !important;
  }
  .pad-1-lr-md-down {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }
  .pad-1-tb-md-down {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .pad-2-md-down {
    padding: 1.25rem !important;
  }
  .pad-2-t-md-down {
    padding-top: 1.25rem !important;
  }
  .pad-2-b-md-down {
    padding-bottom: 1.25rem !important;
  }
  .pad-2-l-md-down {
    padding-left: 1.25rem !important;
  }
  .pad-2-r-md-down {
    padding-right: 1.25rem !important;
  }
  .pad-2-lr-md-down {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .pad-2-tb-md-down {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .pad-3-md-down {
    padding: 1.875rem !important;
  }
  .pad-3-t-md-down {
    padding-top: 1.875rem !important;
  }
  .pad-3-b-md-down {
    padding-bottom: 1.875rem !important;
  }
  .pad-3-l-md-down {
    padding-left: 1.875rem !important;
  }
  .pad-3-r-md-down {
    padding-right: 1.875rem !important;
  }
  .pad-3-lr-md-down {
    padding-left: 1.875rem !important;
    padding-right: 1.875rem !important;
  }
  .pad-3-tb-md-down {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important;
  }
  .pad-4-md-down {
    padding: 2.5rem !important;
  }
  .pad-4-t-md-down {
    padding-top: 2.5rem !important;
  }
  .pad-4-b-md-down {
    padding-bottom: 2.5rem !important;
  }
  .pad-4-l-md-down {
    padding-left: 2.5rem !important;
  }
  .pad-4-r-md-down {
    padding-right: 2.5rem !important;
  }
  .pad-4-lr-md-down {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .pad-4-tb-md-down {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}
@media (min-width: 1024px) {
  .pad-lg-up {
    padding: 1.25rem !important;
  }
  .pad-lr-lg-up {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .pad-tb-lg-up {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .pad-l-lg-up {
    padding-left: 1.25rem !important;
  }
  .pad-r-lg-up {
    padding-right: 1.25rem !important;
  }
  .pad-t-lg-up {
    padding-top: 1.25rem !important;
  }
  .pad-b-lg-up {
    padding-bottom: 1.25rem !important;
  }
  .pad-0-lg-up {
    padding: 0 !important;
  }
  .pad-0-t-lg-up {
    padding-top: 0 !important;
  }
  .pad-0-b-lg-up {
    padding-bottom: 0 !important;
  }
  .pad-0-l-lg-up {
    padding-left: 0 !important;
  }
  .pad-0-r-lg-up {
    padding-right: 0 !important;
  }
  .pad-0-lr-lg-up {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .pad-0-tb-lg-up {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .pad-1-lg-up {
    padding: 0.625rem !important;
  }
  .pad-1-t-lg-up {
    padding-top: 0.625rem !important;
  }
  .pad-1-b-lg-up {
    padding-bottom: 0.625rem !important;
  }
  .pad-1-l-lg-up {
    padding-left: 0.625rem !important;
  }
  .pad-1-r-lg-up {
    padding-right: 0.625rem !important;
  }
  .pad-1-lr-lg-up {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }
  .pad-1-tb-lg-up {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .pad-2-lg-up {
    padding: 1.25rem !important;
  }
  .pad-2-t-lg-up {
    padding-top: 1.25rem !important;
  }
  .pad-2-b-lg-up {
    padding-bottom: 1.25rem !important;
  }
  .pad-2-l-lg-up {
    padding-left: 1.25rem !important;
  }
  .pad-2-r-lg-up {
    padding-right: 1.25rem !important;
  }
  .pad-2-lr-lg-up {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .pad-2-tb-lg-up {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .pad-3-lg-up {
    padding: 1.875rem !important;
  }
  .pad-3-t-lg-up {
    padding-top: 1.875rem !important;
  }
  .pad-3-b-lg-up {
    padding-bottom: 1.875rem !important;
  }
  .pad-3-l-lg-up {
    padding-left: 1.875rem !important;
  }
  .pad-3-r-lg-up {
    padding-right: 1.875rem !important;
  }
  .pad-3-lr-lg-up {
    padding-left: 1.875rem !important;
    padding-right: 1.875rem !important;
  }
  .pad-3-tb-lg-up {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important;
  }
  .pad-4-lg-up {
    padding: 2.5rem !important;
  }
  .pad-4-t-lg-up {
    padding-top: 2.5rem !important;
  }
  .pad-4-b-lg-up {
    padding-bottom: 2.5rem !important;
  }
  .pad-4-l-lg-up {
    padding-left: 2.5rem !important;
  }
  .pad-4-r-lg-up {
    padding-right: 2.5rem !important;
  }
  .pad-4-lr-lg-up {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .pad-4-tb-lg-up {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}
@media (max-width: 1279px) {
  .pad-lg-down {
    padding: 1.25rem !important;
  }
  .pad-lr-lg-down {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .pad-tb-lg-down {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .pad-l-lg-down {
    padding-left: 1.25rem !important;
  }
  .pad-r-lg-down {
    padding-right: 1.25rem !important;
  }
  .pad-t-lg-down {
    padding-top: 1.25rem !important;
  }
  .pad-b-lg-down {
    padding-bottom: 1.25rem !important;
  }
  .pad-0-lg-down {
    padding: 0 !important;
  }
  .pad-0-t-lg-down {
    padding-top: 0 !important;
  }
  .pad-0-b-lg-down {
    padding-bottom: 0 !important;
  }
  .pad-0-l-lg-down {
    padding-left: 0 !important;
  }
  .pad-0-r-lg-down {
    padding-right: 0 !important;
  }
  .pad-0-lr-lg-down {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .pad-0-tb-lg-down {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .pad-1-lg-down {
    padding: 0.625rem !important;
  }
  .pad-1-t-lg-down {
    padding-top: 0.625rem !important;
  }
  .pad-1-b-lg-down {
    padding-bottom: 0.625rem !important;
  }
  .pad-1-l-lg-down {
    padding-left: 0.625rem !important;
  }
  .pad-1-r-lg-down {
    padding-right: 0.625rem !important;
  }
  .pad-1-lr-lg-down {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }
  .pad-1-tb-lg-down {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .pad-2-lg-down {
    padding: 1.25rem !important;
  }
  .pad-2-t-lg-down {
    padding-top: 1.25rem !important;
  }
  .pad-2-b-lg-down {
    padding-bottom: 1.25rem !important;
  }
  .pad-2-l-lg-down {
    padding-left: 1.25rem !important;
  }
  .pad-2-r-lg-down {
    padding-right: 1.25rem !important;
  }
  .pad-2-lr-lg-down {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .pad-2-tb-lg-down {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .pad-3-lg-down {
    padding: 1.875rem !important;
  }
  .pad-3-t-lg-down {
    padding-top: 1.875rem !important;
  }
  .pad-3-b-lg-down {
    padding-bottom: 1.875rem !important;
  }
  .pad-3-l-lg-down {
    padding-left: 1.875rem !important;
  }
  .pad-3-r-lg-down {
    padding-right: 1.875rem !important;
  }
  .pad-3-lr-lg-down {
    padding-left: 1.875rem !important;
    padding-right: 1.875rem !important;
  }
  .pad-3-tb-lg-down {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important;
  }
  .pad-4-lg-down {
    padding: 2.5rem !important;
  }
  .pad-4-t-lg-down {
    padding-top: 2.5rem !important;
  }
  .pad-4-b-lg-down {
    padding-bottom: 2.5rem !important;
  }
  .pad-4-l-lg-down {
    padding-left: 2.5rem !important;
  }
  .pad-4-r-lg-down {
    padding-right: 2.5rem !important;
  }
  .pad-4-lr-lg-down {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .pad-4-tb-lg-down {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}
@media (min-width: 1280px) {
  .pad-xl-up {
    padding: 1.25rem !important;
  }
  .pad-lr-xl-up {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .pad-tb-xl-up {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .pad-l-xl-up {
    padding-left: 1.25rem !important;
  }
  .pad-r-xl-up {
    padding-right: 1.25rem !important;
  }
  .pad-t-xl-up {
    padding-top: 1.25rem !important;
  }
  .pad-b-xl-up {
    padding-bottom: 1.25rem !important;
  }
  .pad-0-xl-up {
    padding: 0 !important;
  }
  .pad-0-t-xl-up {
    padding-top: 0 !important;
  }
  .pad-0-b-xl-up {
    padding-bottom: 0 !important;
  }
  .pad-0-l-xl-up {
    padding-left: 0 !important;
  }
  .pad-0-r-xl-up {
    padding-right: 0 !important;
  }
  .pad-0-lr-xl-up {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .pad-0-tb-xl-up {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .pad-1-xl-up {
    padding: 0.625rem !important;
  }
  .pad-1-t-xl-up {
    padding-top: 0.625rem !important;
  }
  .pad-1-b-xl-up {
    padding-bottom: 0.625rem !important;
  }
  .pad-1-l-xl-up {
    padding-left: 0.625rem !important;
  }
  .pad-1-r-xl-up {
    padding-right: 0.625rem !important;
  }
  .pad-1-lr-xl-up {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }
  .pad-1-tb-xl-up {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .pad-2-xl-up {
    padding: 1.25rem !important;
  }
  .pad-2-t-xl-up {
    padding-top: 1.25rem !important;
  }
  .pad-2-b-xl-up {
    padding-bottom: 1.25rem !important;
  }
  .pad-2-l-xl-up {
    padding-left: 1.25rem !important;
  }
  .pad-2-r-xl-up {
    padding-right: 1.25rem !important;
  }
  .pad-2-lr-xl-up {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }
  .pad-2-tb-xl-up {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .pad-3-xl-up {
    padding: 1.875rem !important;
  }
  .pad-3-t-xl-up {
    padding-top: 1.875rem !important;
  }
  .pad-3-b-xl-up {
    padding-bottom: 1.875rem !important;
  }
  .pad-3-l-xl-up {
    padding-left: 1.875rem !important;
  }
  .pad-3-r-xl-up {
    padding-right: 1.875rem !important;
  }
  .pad-3-lr-xl-up {
    padding-left: 1.875rem !important;
    padding-right: 1.875rem !important;
  }
  .pad-3-tb-xl-up {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important;
  }
  .pad-4-xl-up {
    padding: 2.5rem !important;
  }
  .pad-4-t-xl-up {
    padding-top: 2.5rem !important;
  }
  .pad-4-b-xl-up {
    padding-bottom: 2.5rem !important;
  }
  .pad-4-l-xl-up {
    padding-left: 2.5rem !important;
  }
  .pad-4-r-xl-up {
    padding-right: 2.5rem !important;
  }
  .pad-4-lr-xl-up {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .pad-4-tb-xl-up {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
}
.pad-xl-down {
  padding: 1.25rem !important;
}
.pad-lr-xl-down {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}
.pad-tb-xl-down {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}
.pad-l-xl-down {
  padding-left: 1.25rem !important;
}
.pad-r-xl-down {
  padding-right: 1.25rem !important;
}
.pad-t-xl-down {
  padding-top: 1.25rem !important;
}
.pad-b-xl-down {
  padding-bottom: 1.25rem !important;
}
.pad-0-xl-down {
  padding: 0 !important;
}
.pad-0-t-xl-down {
  padding-top: 0 !important;
}
.pad-0-b-xl-down {
  padding-bottom: 0 !important;
}
.pad-0-l-xl-down {
  padding-left: 0 !important;
}
.pad-0-r-xl-down {
  padding-right: 0 !important;
}
.pad-0-lr-xl-down {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.pad-0-tb-xl-down {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.pad-1-xl-down {
  padding: 0.625rem !important;
}
.pad-1-t-xl-down {
  padding-top: 0.625rem !important;
}
.pad-1-b-xl-down {
  padding-bottom: 0.625rem !important;
}
.pad-1-l-xl-down {
  padding-left: 0.625rem !important;
}
.pad-1-r-xl-down {
  padding-right: 0.625rem !important;
}
.pad-1-lr-xl-down {
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
}
.pad-1-tb-xl-down {
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
}
.pad-2-xl-down {
  padding: 1.25rem !important;
}
.pad-2-t-xl-down {
  padding-top: 1.25rem !important;
}
.pad-2-b-xl-down {
  padding-bottom: 1.25rem !important;
}
.pad-2-l-xl-down {
  padding-left: 1.25rem !important;
}
.pad-2-r-xl-down {
  padding-right: 1.25rem !important;
}
.pad-2-lr-xl-down {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}
.pad-2-tb-xl-down {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}
.pad-3-xl-down {
  padding: 1.875rem !important;
}
.pad-3-t-xl-down {
  padding-top: 1.875rem !important;
}
.pad-3-b-xl-down {
  padding-bottom: 1.875rem !important;
}
.pad-3-l-xl-down {
  padding-left: 1.875rem !important;
}
.pad-3-r-xl-down {
  padding-right: 1.875rem !important;
}
.pad-3-lr-xl-down {
  padding-left: 1.875rem !important;
  padding-right: 1.875rem !important;
}
.pad-3-tb-xl-down {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.pad-4-xl-down {
  padding: 2.5rem !important;
}
.pad-4-t-xl-down {
  padding-top: 2.5rem !important;
}
.pad-4-b-xl-down {
  padding-bottom: 2.5rem !important;
}
.pad-4-l-xl-down {
  padding-left: 2.5rem !important;
}
.pad-4-r-xl-down {
  padding-right: 2.5rem !important;
}
.pad-4-lr-xl-down {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}
.pad-4-tb-xl-down {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.pad {
  padding: 1.25rem  !important;
}
.pad-lr {
  padding-left: 1.25rem  !important;
  padding-right: 1.25rem  !important;
}
.pad-tb {
  padding-top: 1.25rem  !important;
  padding-bottom: 1.25rem  !important;
}
.pad-l {
  padding-left: 1.25rem  !important;
}
.pad-r {
  padding-right: 1.25rem  !important;
}
.pad-t {
  padding-top: 1.25rem  !important;
}
.pad-b {
  padding-bottom: 1.25rem  !important;
}
.pad-0 {
  padding: 0  !important;
}
.pad-0-t {
  padding-top: 0  !important;
}
.pad-0-b {
  padding-bottom: 0 !important;
}
.pad-0-l {
  padding-left: 0 !important;
}
.pad-0-r {
  padding-right: 0 !important;
}
.pad-0-lr {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.pad-0-tb {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.pad-1 {
  padding: 0.625rem !important;
}
.pad-1-t {
  padding-top: 0.625rem !important;
}
.pad-1-b {
  padding-bottom: 0.625rem !important;
}
.pad-1-l {
  padding-left: 0.625rem !important;
}
.pad-1-r {
  padding-right: 0.625rem !important;
}
.pad-1-lr {
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
}
.pad-1-tb {
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
}
.pad-2 {
  padding: 1.25rem !important;
}
.pad-2-t {
  padding-top: 1.25rem !important;
}
.pad-2-b {
  padding-bottom: 1.25rem !important;
}
.pad-2-l {
  padding-left: 1.25rem !important;
}
.pad-2-r {
  padding-right: 1.25rem !important;
}
.pad-2-lr {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}
.pad-2-tb {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}
.pad-3 {
  padding: 1.875rem !important;
}
.pad-3-t {
  padding-top: 1.875rem !important;
}
.pad-3-b {
  padding-bottom: 1.875rem !important;
}
.pad-3-l {
  padding-left: 1.875rem !important;
}
.pad-3-r {
  padding-right: 1.875rem !important;
}
.pad-3-lr {
  padding-left: 1.875rem !important;
  padding-right: 1.875rem !important;
}
.pad-3-tb {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}
.pad-4 {
  padding: 2.5rem !important;
}
.pad-4-t {
  padding-top: 2.5rem !important;
}
.pad-4-b {
  padding-bottom: 2.5rem !important;
}
.pad-4-l {
  padding-left: 2.5rem !important;
}
.pad-4-r {
  padding-right: 2.5rem !important;
}
.pad-4-lr {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}
.pad-4-tb {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-wrap {
  word-wrap: break-word;
  white-space: normal;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-underline {
  text-decoration: underline !important;
}
.text-neutral {
  color: #8e9092;
}
.text-align-left {
  text-align: left !important;
}
.text-align-left-xs-up {
  text-align: left !important;
}
@media (max-width: 374px) {
  .text-align-left-xs-down {
    text-align: left !important;
  }
}
@media (min-width: 375px) {
  .text-align-left-sm-up {
    text-align: left !important;
  }
}
@media (max-width: 767px) {
  .text-align-left-sm-down {
    text-align: left !important;
  }
}
@media (min-width: 768px) {
  .text-align-left-md-up {
    text-align: left !important;
  }
}
@media (max-width: 1023px) {
  .text-align-left-md-down {
    text-align: left !important;
  }
}
@media (min-width: 1024px) {
  .text-align-left-lg-up {
    text-align: left !important;
  }
}
@media (max-width: 1279px) {
  .text-align-left-lg-down {
    text-align: left !important;
  }
}
@media (min-width: 1280px) {
  .text-align-left-xl-up {
    text-align: left !important;
  }
}
.text-align-left-xl-down {
  text-align: left !important;
}
.text-align-center {
  text-align: center !important;
}
.text-align-center-xs-up {
  text-align: center !important;
}
@media (max-width: 374px) {
  .text-align-center-xs-down {
    text-align: center !important;
  }
}
@media (min-width: 375px) {
  .text-align-center-sm-up {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .text-align-center-sm-down {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-align-center-md-up {
    text-align: center !important;
  }
}
@media (max-width: 1023px) {
  .text-align-center-md-down {
    text-align: center !important;
  }
}
@media (min-width: 1024px) {
  .text-align-center-lg-up {
    text-align: center !important;
  }
}
@media (max-width: 1279px) {
  .text-align-center-lg-down {
    text-align: center !important;
  }
}
@media (min-width: 1280px) {
  .text-align-center-xl-up {
    text-align: center !important;
  }
}
.text-align-center-xl-down {
  text-align: center !important;
}
.text-align-right {
  text-align: right !important;
}
.text-align-right-xs-up {
  text-align: right !important;
}
@media (max-width: 374px) {
  .text-align-right-xs-down {
    text-align: right !important;
  }
}
@media (min-width: 375px) {
  .text-align-right-sm-up {
    text-align: right !important;
  }
}
@media (max-width: 767px) {
  .text-align-right-sm-down {
    text-align: right !important;
  }
}
@media (min-width: 768px) {
  .text-align-right-md-up {
    text-align: right !important;
  }
}
@media (max-width: 1023px) {
  .text-align-right-md-down {
    text-align: right !important;
  }
}
@media (min-width: 1024px) {
  .text-align-right-lg-up {
    text-align: right !important;
  }
}
@media (max-width: 1279px) {
  .text-align-right-lg-down {
    text-align: right !important;
  }
}
@media (min-width: 1280px) {
  .text-align-right-xl-up {
    text-align: right !important;
  }
}
.text-align-right-xl-down {
  text-align: right !important;
}

.font-weight-normal {
  font-weight: normal;
}
.font-weight-medium {
  font-weight: 600;
}
.font-weight-bold {
  font-weight: 800;
}
.font-italic {
  font-style: italic;
}

.focus-light:focus {
  outline: dashed 1px rgba(255, 255, 255, 0.92) !important;
  outline-offset: 3px;
}

.focus-light-inner:focus {
  outline: dashed 1px rgba(255, 255, 255, 0.92) !important;
  outline-offset: -3px;
}

.focus-dark:focus {
  outline: dashed 1px #53565a !important;
  outline-offset: 3px;
}

.focus-dark-inner:focus {
  outline: dashed 1px #53565a !important;
  outline-offset: -3px;
}

.focus-light-xs-up:focus {
  outline: dashed 1px rgba(255, 255, 255, 0.92) !important;
  outline-offset: 3px;
}
@media (max-width: 374px) {
  .focus-light-xs-down:focus {
    outline: dashed 1px rgba(255, 255, 255, 0.92) !important;
    outline-offset: 3px;
  }
}

@media (min-width: 375px) {
  .focus-light-sm-up:focus {
    outline: dashed 1px rgba(255, 255, 255, 0.92) !important;
    outline-offset: 3px;
  }
}
@media (max-width: 767px) {
  .focus-light-sm-down:focus {
    outline: dashed 1px rgba(255, 255, 255, 0.92) !important;
    outline-offset: 3px;
  }
}

@media (min-width: 768px) {
  .focus-light-md-up:focus {
    outline: dashed 1px rgba(255, 255, 255, 0.92) !important;
    outline-offset: 3px;
  }
}
@media (max-width: 1023px) {
  .focus-light-md-down:focus {
    outline: dashed 1px rgba(255, 255, 255, 0.92) !important;
    outline-offset: 3px;
  }
}

@media (min-width: 1024px) {
  .focus-light-lg-up:focus {
    outline: dashed 1px rgba(255, 255, 255, 0.92) !important;
    outline-offset: 3px;
  }
}
@media (max-width: 1279px) {
  .focus-light-lg-down:focus {
    outline: dashed 1px rgba(255, 255, 255, 0.92) !important;
    outline-offset: 3px;
  }
}

@media (min-width: 1280px) {
  .focus-light-xl-up:focus {
    outline: dashed 1px rgba(255, 255, 255, 0.92) !important;
    outline-offset: 3px;
  }
}
.focus-light-xl-down:focus {
  outline: dashed 1px rgba(255, 255, 255, 0.92) !important;
  outline-offset: 3px;
}

.dls-card-blue {
  color: #1d3f77 !important;
  fill: #1d3f77 !important;
}
.dls-card-blue-bg {
  background-color: #1d3f77 !important;
}
.dls-card-blue-bg-hvr:hover {
  background-color: #1d3f77 !important;
}

.dls-card-everyday {
  color: #6991af !important;
  fill: #6991af !important;
}
.dls-card-everyday-bg {
  background-color: #6991af !important;
}
.dls-card-everyday-bg-hvr:hover {
  background-color: #6991af !important;
}

.dls-card-cobrand {
  color: #34393c !important;
  fill: #34393c !important;
}
.dls-card-cobrand-bg {
  background-color: #34393c !important;
}
.dls-card-cobrand-bg-hvr:hover {
  background-color: #34393c !important;
}

.dls-card-spg {
  color: #5f487a !important;
  fill: #5f487a !important;
}
.dls-card-spg-bg {
  background-color: #5f487a !important;
}
.dls-card-spg-bg-hvr:hover {
  background-color: #5f487a !important;
}

.dls-card-green {
  color: #308d5f !important;
  fill: #308d5f !important;
}
.dls-card-green-bg {
  background-color: #308d5f !important;
}
.dls-card-green-bg-hvr:hover {
  background-color: #308d5f !important;
}

.dls-card-gold {
  color: #b67628 !important;
  fill: #b67628 !important;
}
.dls-card-gold-bg {
  background-color: #b67628 !important;
}
.dls-card-gold-bg-hvr:hover {
  background-color: #b67628 !important;
}

.dls-card-platinum {
  color: #8e9da9 !important;
  fill: #8e9da9 !important;
}
.dls-card-platinum-bg {
  background-color: #8e9da9 !important;
}
.dls-card-platinum-bg-hvr:hover {
  background-color: #8e9da9 !important;
}

.dls-card-plum {
  color: #5a1326 !important;
  fill: #5a1326 !important;
}
.dls-card-plum-bg {
  background-color: #5a1326 !important;
}
.dls-card-plum-bg-hvr:hover {
  background-color: #5a1326 !important;
}

.dls-card-general {
  color: #c8c9c7 !important;
  fill: #c8c9c7 !important;
}
.dls-card-general-bg {
  background-color: #c8c9c7 !important;
}
.dls-card-general-bg-hvr:hover {
  background-color: #c8c9c7 !important;
}

.dls-card-centurion {
  color: #2b2a28 !important;
  fill: #2b2a28 !important;
}
.dls-card-centurion-bg {
  background-color: #2b2a28 !important;
}
.dls-card-centurion-bg-hvr:hover {
  background-color: #2b2a28 !important;
}

.dls-cobrand-default {
  color: #43a34c !important;
  fill: #43a34c !important;
}
.dls-cobrand-default-bg {
  background-color: #43a34c !important;
}
.dls-cobrand-default-bg-hvr:hover {
  background-color: #43a34c !important;
}

.dls-offers-yellow {
  color: #f0d041 !important;
  fill: #f0d041 !important;
}
.dls-offers-yellow-bg {
  background-color: #f0d041 !important;
}
.dls-offers-yellow-bg-hvr:hover {
  background-color: #f0d041 !important;
}

.dls-offers-dark-blue {
  color: #006592 !important;
  fill: #006592 !important;
}
.dls-offers-dark-blue-bg {
  background-color: #006592 !important;
}
.dls-offers-dark-blue-bg-hvr:hover {
  background-color: #006592 !important;
}

.dls-offers-bright-blue {
  color: #009bbb !important;
  fill: #009bbb !important;
}
.dls-offers-bright-blue-bg {
  background-color: #009bbb !important;
}
.dls-offers-bright-blue-bg-hvr:hover {
  background-color: #009bbb !important;
}

.dls-cobrand-delta {
  color: #036 !important;
  fill: #036 !important;
}
.dls-cobrand-delta-bg {
  background-color: #036 !important;
}
.dls-cobrand-delta-bg-hvr:hover {
  background-color: #036 !important;
}

.dls-cobrand-bonvoy {
  color: #ff9662 !important;
  fill: #ff9662 !important;
}
.dls-cobrand-bonvoy-bg {
  background-color: #ff9662 !important;
}
.dls-cobrand-bonvoy-bg-hvr:hover {
  background-color: #ff9662 !important;
}

.dls-cobrand-bluesky {
  color: #1790c5 !important;
  fill: #1790c5 !important;
}
.dls-cobrand-bluesky-bg {
  background-color: #1790c5 !important;
}
.dls-cobrand-bluesky-bg-hvr:hover {
  background-color: #1790c5 !important;
}

.dls-cobrand-hilton {
  color: #104c97 !important;
  fill: #104c97 !important;
}
.dls-cobrand-hilton-bg {
  background-color: #104c97 !important;
}
.dls-cobrand-hilton-bg-hvr:hover {
  background-color: #104c97 !important;
}

.dls-cobrand-lowes {
  color: #004890 !important;
  fill: #004890 !important;
}
.dls-cobrand-lowes-bg {
  background-color: #004890 !important;
}
.dls-cobrand-lowes-bg-hvr:hover {
  background-color: #004890 !important;
}

.dls-cobrand-schwab {
  color: #00a3e0 !important;
  fill: #00a3e0 !important;
}
.dls-cobrand-schwab-bg {
  background-color: #00a3e0 !important;
}
.dls-cobrand-schwab-bg-hvr:hover {
  background-color: #00a3e0 !important;
}

.dls-cobrand-plenti {
  color: #273691 !important;
  fill: #273691 !important;
}
.dls-cobrand-plenti-bg {
  background-color: #273691 !important;
}
.dls-cobrand-plenti-bg-hvr:hover {
  background-color: #273691 !important;
}

.dls-cobrand-plum {
  color: #5a1326 !important;
  fill: #5a1326 !important;
}
.dls-cobrand-plum-bg {
  background-color: #5a1326 !important;
}
.dls-cobrand-plum-bg-hvr:hover {
  background-color: #5a1326 !important;
}

.dls-cobrand-amazon {
  color: #ff8f00 !important;
  fill: #ff8f00 !important;
}
.dls-cobrand-amazon-bg {
  background-color: #ff8f00 !important;
}
.dls-cobrand-amazon-bg-hvr:hover {
  background-color: #ff8f00 !important;
}

.dls-bright-blue {
  color: #006fcf !important;
  fill: #006fcf !important;
}
.dls-bright-blue-bg {
  background-color: #006fcf !important;
}
.dls-bright-blue-bg-hvr:hover {
  background-color: #006fcf !important;
}

.dls-deep-blue {
  color: #00175a !important;
  fill: #00175a !important;
}
.dls-deep-blue-bg {
  background-color: #00175a !important;
}
.dls-deep-blue-bg-hvr:hover {
  background-color: #00175a !important;
}

.dls-light-blue {
  color: #66a9e2 !important;
  fill: #66a9e2 !important;
}
.dls-light-blue-bg {
  background-color: #66a9e2 !important;
}
.dls-light-blue-bg-hvr:hover {
  background-color: #66a9e2 !important;
}

.dls-bright-blue-hover {
  color: #0065bd !important;
  fill: #0065bd !important;
}
.dls-bright-blue-hover-bg {
  background-color: #0065bd !important;
}
.dls-bright-blue-hover-bg-hvr:hover {
  background-color: #0065bd !important;
}

.dls-bright-blue-active {
  color: #005aa8 !important;
  fill: #005aa8 !important;
}
.dls-bright-blue-active-bg {
  background-color: #005aa8 !important;
}
.dls-bright-blue-active-bg-hvr:hover {
  background-color: #005aa8 !important;
}

.dls-white {
  color: #fff !important;
  fill: #fff !important;
}
.dls-white-bg {
  background-color: #fff !important;
}
.dls-white-bg-hvr:hover {
  background-color: #fff !important;
}

.dls-black {
  color: #000 !important;
  fill: #000 !important;
}
.dls-black-bg {
  background-color: #000 !important;
}
.dls-black-bg-hvr:hover {
  background-color: #000 !important;
}

.dls-gray-01 {
  color: #f7f8f9 !important;
  fill: #f7f8f9 !important;
}
.dls-gray-01-bg {
  background-color: #f7f8f9 !important;
}
.dls-gray-01-bg-hvr:hover {
  background-color: #f7f8f9 !important;
}

.dls-gray-02 {
  color: #ecedee !important;
  fill: #ecedee !important;
}
.dls-gray-02-bg {
  background-color: #ecedee !important;
}
.dls-gray-02-bg-hvr:hover {
  background-color: #ecedee !important;
}

.dls-gray-03 {
  color: #c8c9c7 !important;
  fill: #c8c9c7 !important;
}
.dls-gray-03-bg {
  background-color: #c8c9c7 !important;
}
.dls-gray-03-bg-hvr:hover {
  background-color: #c8c9c7 !important;
}

.dls-gray-04 {
  color: #8e9092 !important;
  fill: #8e9092 !important;
}
.dls-gray-04-bg {
  background-color: #8e9092 !important;
}
.dls-gray-04-bg-hvr:hover {
  background-color: #8e9092 !important;
}

.dls-gray-05 {
  color: #53565a !important;
  fill: #53565a !important;
}
.dls-gray-05-bg {
  background-color: #53565a !important;
}
.dls-gray-05-bg-hvr:hover {
  background-color: #53565a !important;
}

.dls-gray-06 {
  color: #333 !important;
  fill: #333 !important;
}
.dls-gray-06-bg {
  background-color: #333 !important;
}
.dls-gray-06-bg-hvr:hover {
  background-color: #333 !important;
}

.dls-green {
  color: #008767 !important;
  fill: #008767 !important;
}
.dls-green-bg {
  background-color: #008767 !important;
}
.dls-green-bg-hvr:hover {
  background-color: #008767 !important;
}

.dls-red {
  color: #b42c01 !important;
  fill: #b42c01 !important;
}
.dls-red-bg {
  background-color: #b42c01 !important;
}
.dls-red-bg-hvr:hover {
  background-color: #b42c01 !important;
}

.dls-orange {
  color: #ea700b !important;
  fill: #ea700b !important;
}
.dls-orange-bg {
  background-color: #ea700b !important;
}
.dls-orange-bg-hvr:hover {
  background-color: #ea700b !important;
}

.dls-color-warning {
  color: #b42c01 !important;
  fill: #b42c01 !important;
}
.dls-color-warning-bg {
  background-color: #b42c01 !important;
}
.dls-color-warning-bg-hvr:hover {
  background-color: #b42c01 !important;
}

.dls-color-success {
  color: #008767 !important;
  fill: #008767 !important;
}
.dls-color-success-bg {
  background-color: #008767 !important;
}
.dls-color-success-bg-hvr:hover {
  background-color: #008767 !important;
}

.dls-color-neutral {
  color: #8e9092 !important;
  fill: #8e9092 !important;
}
.dls-color-neutral-bg {
  background-color: #8e9092 !important;
}
.dls-color-neutral-bg-hvr:hover {
  background-color: #8e9092 !important;
}

.dls-color-moderate {
  color: #ea700b !important;
  fill: #ea700b !important;
}
.dls-color-moderate-bg {
  background-color: #ea700b !important;
}
.dls-color-moderate-bg-hvr:hover {
  background-color: #ea700b !important;
}

.dls-color-attention {
  color: #fdb92d !important;
  fill: #fdb92d !important;
}
.dls-color-attention-bg {
  background-color: #fdb92d !important;
}
.dls-color-attention-bg-hvr:hover {
  background-color: #fdb92d !important;
}

.bg-none {
  background: none !important;
}

.bg-repeat {
  background-repeat: repeat;
  background-size: 100%;
}

.shadow-1 {
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}
.shadow-2 {
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}
.shadow-3 {
  box-shadow: 0 13px 26px 0 rgba(0, 0, 0, 0.1);
}
.shadow-1-xs-up {
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}
.shadow-2-xs-up {
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}
.shadow-3-xs-up {
  box-shadow: 0 13px 26px 0 rgba(0, 0, 0, 0.1);
}
@media (max-width: 374px) {
  .shadow-1-xs-down {
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  }
  .shadow-2-xs-down {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  }
  .shadow-3-xs-down {
    box-shadow: 0 13px 26px 0 rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 375px) {
  .shadow-1-sm-up {
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  }
  .shadow-2-sm-up {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  }
  .shadow-3-sm-up {
    box-shadow: 0 13px 26px 0 rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 767px) {
  .shadow-1-sm-down {
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  }
  .shadow-2-sm-down {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  }
  .shadow-3-sm-down {
    box-shadow: 0 13px 26px 0 rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 768px) {
  .shadow-1-md-up {
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  }
  .shadow-2-md-up {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  }
  .shadow-3-md-up {
    box-shadow: 0 13px 26px 0 rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 1023px) {
  .shadow-1-md-down {
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  }
  .shadow-2-md-down {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  }
  .shadow-3-md-down {
    box-shadow: 0 13px 26px 0 rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 1024px) {
  .shadow-1-lg-up {
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  }
  .shadow-2-lg-up {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  }
  .shadow-3-lg-up {
    box-shadow: 0 13px 26px 0 rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 1279px) {
  .shadow-1-lg-down {
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  }
  .shadow-2-lg-down {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  }
  .shadow-3-lg-down {
    box-shadow: 0 13px 26px 0 rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 1280px) {
  .shadow-1-xl-up {
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  }
  .shadow-2-xl-up {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  }
  .shadow-3-xl-up {
    box-shadow: 0 13px 26px 0 rgba(0, 0, 0, 0.1);
  }
}
.shadow-1-xl-down {
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}
.shadow-2-xl-down {
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}
.shadow-3-xl-down {
  box-shadow: 0 13px 26px 0 rgba(0, 0, 0, 0.1);
}

.dls-fico-exceptional {
  color: #4eb748 !important;
  fill: #4eb748 !important;
}
.dls-fico-exceptional-bg {
  background-color: #4eb748 !important;
}
.dls-fico-exceptional-bg-hvr:hover {
  background-color: #4eb748 !important;
}

.dls-fico-very-good {
  color: #a6ce39 !important;
  fill: #a6ce39 !important;
}
.dls-fico-very-good-bg {
  background-color: #a6ce39 !important;
}
.dls-fico-very-good-bg-hvr:hover {
  background-color: #a6ce39 !important;
}

.dls-fico-good {
  color: #f2ea1b !important;
  fill: #f2ea1b !important;
}
.dls-fico-good-bg {
  background-color: #f2ea1b !important;
}
.dls-fico-good-bg-hvr:hover {
  background-color: #f2ea1b !important;
}

.dls-fico-fair {
  color: #f89922 !important;
  fill: #f89922 !important;
}
.dls-fico-fair-bg {
  background-color: #f89922 !important;
}
.dls-fico-fair-bg-hvr:hover {
  background-color: #f89922 !important;
}

.dls-fico-poor {
  color: #ca3928 !important;
  fill: #ca3928 !important;
}
.dls-fico-poor-bg {
  background-color: #ca3928 !important;
}
.dls-fico-poor-bg-hvr:hover {
  background-color: #ca3928 !important;
}

.dls-offers-blue-01 {
  color: #006592 !important;
  fill: #006592 !important;
}
.dls-offers-blue-01-bg {
  background-color: #006592 !important;
}
.dls-offers-blue-01-bg-hvr:hover {
  background-color: #006592 !important;
}

.dls-offers-blue-02 {
  color: #009aba !important;
  fill: #009aba !important;
}
.dls-offers-blue-02-bg {
  background-color: #009aba !important;
}
.dls-offers-blue-02-bg-hvr:hover {
  background-color: #009aba !important;
}

.dls-offers-yellow-01 {
  color: #f0d041 !important;
  fill: #f0d041 !important;
}
.dls-offers-yellow-01-bg {
  background-color: #f0d041 !important;
}
.dls-offers-yellow-01-bg-hvr:hover {
  background-color: #f0d041 !important;
}

.dls-trend-blue-01 {
  color: #3883a2 !important;
  fill: #3883a2 !important;
}
.dls-trend-blue-01-bg {
  background-color: #3883a2 !important;
}
.dls-trend-blue-01-bg-hvr:hover {
  background-color: #3883a2 !important;
}

.dls-trend-blue-02 {
  color: #64bfd3 !important;
  fill: #64bfd3 !important;
}
.dls-trend-blue-02-bg {
  background-color: #64bfd3 !important;
}
.dls-trend-blue-02-bg-hvr:hover {
  background-color: #64bfd3 !important;
}

.dls-trend-teal-01 {
  color: #35c4b5 !important;
  fill: #35c4b5 !important;
}
.dls-trend-teal-01-bg {
  background-color: #35c4b5 !important;
}
.dls-trend-teal-01-bg-hvr:hover {
  background-color: #35c4b5 !important;
}

.dls-trend-green-01 {
  color: #008566 !important;
  fill: #008566 !important;
}
.dls-trend-green-01-bg {
  background-color: #008566 !important;
}
.dls-trend-green-01-bg-hvr:hover {
  background-color: #008566 !important;
}

.dls-trend-green-02 {
  color: #98cd58 !important;
  fill: #98cd58 !important;
}
.dls-trend-green-02-bg {
  background-color: #98cd58 !important;
}
.dls-trend-green-02-bg-hvr:hover {
  background-color: #98cd58 !important;
}

.dls-trend-yellow {
  color: #f2af00 !important;
  fill: #f2af00 !important;
}
.dls-trend-yellow-bg {
  background-color: #f2af00 !important;
}
.dls-trend-yellow-bg-hvr:hover {
  background-color: #f2af00 !important;
}

.dls-trend-yellow-02 {
  color: #ce8e00 !important;
  fill: #ce8e00 !important;
}
.dls-trend-yellow-02-bg {
  background-color: #ce8e00 !important;
}
.dls-trend-yellow-02-bg-hvr:hover {
  background-color: #ce8e00 !important;
}

.dls-trend-orange-01 {
  color: #ed5929 !important;
  fill: #ed5929 !important;
}
.dls-trend-orange-01-bg {
  background-color: #ed5929 !important;
}
.dls-trend-orange-01-bg-hvr:hover {
  background-color: #ed5929 !important;
}

.dls-trend-pink-01 {
  color: #e95959 !important;
  fill: #e95959 !important;
}
.dls-trend-pink-01-bg {
  background-color: #e95959 !important;
}
.dls-trend-pink-01-bg-hvr:hover {
  background-color: #e95959 !important;
}

.dls-trend-purple-01 {
  color: #9158a8 !important;
  fill: #9158a8 !important;
}
.dls-trend-purple-01-bg {
  background-color: #9158a8 !important;
}
.dls-trend-purple-01-bg-hvr:hover {
  background-color: #9158a8 !important;
}

.dls-teal {
  color: #35c4b5 !important;
  fill: #35c4b5 !important;
}
.dls-teal-bg {
  background-color: #35c4b5 !important;
}
.dls-teal-bg-hvr:hover {
  background-color: #35c4b5 !important;
}

.dls-salmon {
  color: #ff6d6a !important;
  fill: #ff6d6a !important;
}
.dls-salmon-bg {
  background-color: #ff6d6a !important;
}
.dls-salmon-bg-hvr:hover {
  background-color: #ff6d6a !important;
}

.dls-dark-yellow {
  color: #fdb92d !important;
  fill: #fdb92d !important;
}
.dls-dark-yellow-bg {
  background-color: #fdb92d !important;
}
.dls-dark-yellow-bg-hvr:hover {
  background-color: #fdb92d !important;
}

.dls-gold {
  color: #c1932f !important;
  fill: #c1932f !important;
}
.dls-gold-bg {
  background-color: #c1932f !important;
}
.dls-gold-bg-hvr:hover {
  background-color: #c1932f !important;
}

.dls-bright-blue-60 {
  color: #66a9e2 !important;
  fill: #66a9e2 !important;
}
.dls-bright-blue-60-bg {
  background-color: #66a9e2 !important;
}
.dls-bright-blue-60-bg-hvr:hover {
  background-color: #66a9e2 !important;
}

.dls-bright-blue-40 {
  color: #99c5ec !important;
  fill: #99c5ec !important;
}
.dls-bright-blue-40-bg {
  background-color: #99c5ec !important;
}
.dls-bright-blue-40-bg-hvr:hover {
  background-color: #99c5ec !important;
}

.dls-bright-blue-20 {
  color: #cce2f5 !important;
  fill: #cce2f5 !important;
}
.dls-bright-blue-20-bg {
  background-color: #cce2f5 !important;
}
.dls-bright-blue-20-bg-hvr:hover {
  background-color: #cce2f5 !important;
}

.dls-deep-blue-60 {
  color: #66749c !important;
  fill: #66749c !important;
}
.dls-deep-blue-60-bg {
  background-color: #66749c !important;
}
.dls-deep-blue-60-bg-hvr:hover {
  background-color: #66749c !important;
}

.dls-deep-blue-40 {
  color: #99a2bd !important;
  fill: #99a2bd !important;
}
.dls-deep-blue-40-bg {
  background-color: #99a2bd !important;
}
.dls-deep-blue-40-bg-hvr:hover {
  background-color: #99a2bd !important;
}

.dls-deep-blue-20 {
  color: #ccd1de !important;
  fill: #ccd1de !important;
}
.dls-deep-blue-20-bg {
  background-color: #ccd1de !important;
}
.dls-deep-blue-20-bg-hvr:hover {
  background-color: #ccd1de !important;
}

.dls-bright-blue-filter {
  filter: invert(31%) sepia(41%) saturate(2993%) hue-rotate(187deg) brightness(93%) contrast(109%);
}

.dls-deep-blue-filter {
  filter: invert(6%) sepia(69%) saturate(6204%) hue-rotate(223deg) brightness(94%) contrast(107%);
}

.dls-white-filter {
  filter: invert(100%) sepia(100%) saturate(2%) hue-rotate(12deg) brightness(106%) contrast(101%);
}

.gradient-linear-tr {
  background: #006fcf;
  background: linear-gradient(to bottom left, #006fcf, #00175a);
}
/*# sourceMappingURL=data:application/json;base64,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O0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFF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QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGtCQUFrQjtFQUNwQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGtCQUFrQjtFQUNwQjtBQUNGO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0U7SUFDRSxrQkFBa0I7RUFDcEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxrQkFBa0I7RUFDcEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxrQkFBa0I7RUFDcEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxrQkFBa0I7RUFDcEI7QUFDRjtBQUNBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBQ0E7O0VBRUUsb0JBQW9CO0FBQ3RCO0FBQ0E7O0VBRUUsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFO0lBQ0Usa0JBQWtCO0VBQ3BCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0Usa0JBQWtCO0VBQ3BCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0Usa0JBQWtCO0VBQ3BCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0Usa0JBQWtCO0VBQ3BCO0FBQ0Y7QUFDQTtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0U7SUFDRSxrQkFBa0I7RUFDcEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxrQkFBa0I7RUFDcEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxrQkFBa0I7RUFDcEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxrQkFBa0I7RUFDcEI7QUFDRjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRTtJQUNFLGtCQUFrQjtFQUNwQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGtCQUFrQjtFQUNwQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGtCQUFrQjtFQUNwQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGtCQUFrQjtFQUNwQjtBQUNGO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFO0lBQ0Usa0JBQWtCO0VBQ3BCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0Usa0JBQWtCO0VBQ3BCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0Usa0JBQWtCO0VB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QUVBO0VBQ0UseUJBQXlCO0VBQ3pCLHdCQUF3QjtBQUMxQjtBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDO0FBQ0E7RUFDRSxvQ0FBb0M7QUFDdEM7O0FBRUE7RUFDRSx5QkFBeUI7RUFDekIsd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRSxvQ0FBb0M7QUFDdEM7QUFDQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLHlCQUF5QjtFQUN6Qix3QkFBd0I7QUFDMUI7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0VBQ3pCLHdCQUF3QjtBQUMxQjtBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDO0FBQ0E7RUFDRSxvQ0FBb0M7QUFDdEM7O0FBRUE7RUFDRSx5QkFBeUI7RUFDekIsd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRSxvQ0FBb0M7QUFDdEM7QUFDQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLHlCQUF5QjtFQUN6Qix3QkFBd0I7QUFDMUI7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0VBQ3pCLHdCQUF3QjtBQUMxQjtBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDO0FBQ0E7RUFDRSxvQ0FBb0M7QUFDdEM7O0FBRUE7RUFDRSx5QkFBeUI7RUFDekIsd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRSxvQ0FBb0M7QUFDdEM7QUFDQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLHlCQUF5QjtFQUN6Qix3QkFBd0I7QUFDMUI7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0VBQ3pCLHdCQUF3QjtBQUMxQjtBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDO0FBQ0E7RUFDRSxvQ0FBb0M7QUFDdEM7O0FBRUE7RUFDRSx5QkFBeUI7RUFDekIsd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRSxvQ0FBb0M7QUFDdEM7QUFDQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLHlCQUF5QjtFQUN6Qix3QkFBd0I7QUFDMUI7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0VBQ3pCLHdCQUF3QjtBQUMxQjtBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDO0FBQ0E7RUFDRSxvQ0FBb0M7QUFDdEM7O0FBRUE7RUFDRSx5QkFBeUI7RUFDekIsd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRSxvQ0FBb0M7QUFDdEM7QUFDQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLHlCQUF5QjtFQUN6Qix3QkFBd0I7QUFDMUI7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UseUJBQXlCO0VBQ3pCLHdCQUF3QjtBQUMxQjtBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDO0FBQ0E7RUFDRSxvQ0FBb0M7QUFDdEM7O0FBRUE7RUFDRSx5QkFBeUI7RUFDekIsd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRSxvQ0FBb0M7QUFDdEM7QUFDQTtFQUNFLG9DQUFvQztBQUN0Qzs7QUFFQTtFQUNFLHlCQUF5QjtFQUN6Qix3QkFBd0I7QUFDMUI7QUFDQTtFQUNFLG9DQUFvQztBQUN0QztBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDOztBQUVBO0VBQ0UsZ0dBQWdHO0FBQ2xHOztBQUVBO0VBQ0UsK0ZBQStGO0FBQ2pHOztBQUVBO0VBQ0UsK0ZBQStGO0FBQ2pHOztBQUVBO0VBQ0UsbUJBQW1CO0VBQ25CLDZEQUE2RDtBQUMvRCIsImZpbGUiOiJkbHMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS1zY3NzIHwgTUlUL0dQTHYyIExpY2Vuc2UgfCBiaXQubHkvbm9ybWFsaXplLXNjc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmZpZ2NhcHRpb24sXG5maWd1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cbiAgLyoqXG4gICAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAgICovXG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbiAgLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gICAqL1xufVxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogSW5zZXJ0IEF0dHJpYnV0ZXNcbioqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFtZXgtY2FyZC1udW1iZXJcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcImh0dHBzOi8vd3d3LmFleHAtc3RhdGljLmNvbS9jZGFhcy9vbmUvc3RhdGljcy9AYW1lcmljYW5leHByZXNzL3N0YXRpYy1hc3NldHMvMi4yNy4wL3BhY2thZ2UvZGlzdC9mb250cy9hbWV4MjIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3d3dy5hZXhwLXN0YXRpYy5jb20vY2RhYXMvb25lL3N0YXRpY3MvQGFtZXJpY2FuZXhwcmVzcy9zdGF0aWMtYXNzZXRzLzIuMjcuMC9wYWNrYWdlL2Rpc3QvZm9udHMvYW1leDIyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFtZXgtY2FyZC1uYW1lXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCJodHRwczovL3d3dy5hZXhwLXN0YXRpYy5jb20vY2RhYXMvb25lL3N0YXRpY3MvQGFtZXJpY2FuZXhwcmVzcy9zdGF0aWMtYXNzZXRzLzIuMjcuMC9wYWNrYWdlL2Rpc3QvZm9udHMvYW1leGNhcmVtYmJhYm9vLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly93d3cuYWV4cC1zdGF0aWMuY29tL2NkYWFzL29uZS9zdGF0aWNzL0BhbWVyaWNhbmV4cHJlc3Mvc3RhdGljLWFzc2V0cy8yLjI3LjAvcGFja2FnZS9kaXN0L2ZvbnRzL2FtZXhjYXJlbWJiYWJvby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHdWFyZGlhblwiO1xuICBmb250LWZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcImh0dHBzOi8vd3d3LmFleHAtc3RhdGljLmNvbS9jZGFhcy9vbmUvc3RhdGljcy9AYW1lcmljYW5leHByZXNzL3N0YXRpYy1hc3NldHMvMi4yNy4wL3BhY2thZ2UvZGlzdC9mb250cy9ndWFyZGlhbnJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJodHRwczovL3d3dy5hZXhwLXN0YXRpYy5jb20vY2RhYXMvb25lL3N0YXRpY3MvQGFtZXJpY2FuZXhwcmVzcy9zdGF0aWMtYXNzZXRzLzIuMjcuMC9wYWNrYWdlL2Rpc3QvZm9udHMvZ3VhcmRpYW5yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlbnRvblNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcImh0dHBzOi8vd3d3LmFleHAtc3RhdGljLmNvbS9jZGFhcy9vbmUvc3RhdGljcy9AYW1lcmljYW5leHByZXNzL3N0YXRpYy1hc3NldHMvMi4yNy4wL3BhY2thZ2UvZGlzdC9mb250cy8zMjVlNmFkMC0zOGZiLTRiYWQtODYxYy1kOTY1ZWFiMTAxZDUtMy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmVudG9uU2Fuc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly93d3cuYWV4cC1zdGF0aWMuY29tL2NkYWFzL29uZS9zdGF0aWNzL0BhbWVyaWNhbmV4cHJlc3Mvc3RhdGljLWFzc2V0cy8yLjI3LjAvcGFja2FnZS9kaXN0L2ZvbnRzLzNiZTUwMjczLTBiMmUtNGFlZi1hZTY4LTg4MmVhY2Q2MTFmOS0zLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCZW50b25TYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCJodHRwczovL3d3dy5hZXhwLXN0YXRpYy5jb20vY2RhYXMvb25lL3N0YXRpY3MvQGFtZXJpY2FuZXhwcmVzcy9zdGF0aWMtYXNzZXRzLzIuMjcuMC9wYWNrYWdlL2Rpc3QvZm9udHMvMGZhYmFiY2EtNDkxNC00NmRkLTliMGYtZWZiZDUxZjY3YWU4LTMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImRscy1pY29ucy0yLjI3LjBcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCJodHRwczovL3d3dy5hZXhwLXN0YXRpYy5jb20vY2RhYXMvb25lL3N0YXRpY3MvQGFtZXJpY2FuZXhwcmVzcy9zdGF0aWMtYXNzZXRzLzIuMjcuMC9wYWNrYWdlL2Rpc3QvaWNvbmZvbnQvZGxzLWljb25zLndvZmY/dj0yLjI3LjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiaHR0cHM6Ly93d3cuYWV4cC1zdGF0aWMuY29tL2NkYWFzL29uZS9zdGF0aWNzL0BhbWVyaWNhbmV4cHJlc3Mvc3RhdGljLWFzc2V0cy8yLjI3LjAvcGFja2FnZS9kaXN0L2ljb25mb250L2Rscy1pY29ucy53b2ZmMj92PTIuMjcuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbmh0bWwge1xuICBmb250LXNpemU6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmJvZHkge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuXG5zdHJvbmcsXG5iIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmhlYWRpbmctMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oZWFkaW5nLTIge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG59XG4uaGVhZGluZy0zIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uaGVhZGluZy00IHtcbiAgZm9udC1mYW1pbHk6IEJlbnRvblNhbnMsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuLmhlYWRpbmctNSB7XG4gIGZvbnQtZmFtaWx5OiBCZW50b25TYW5zLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xufVxuLmhlYWRpbmctNiB7XG4gIGZvbnQtZmFtaWx5OiBCZW50b25TYW5zLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNzVyZW07XG59XG4uaGVhZGluZy1sZyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRpbmctbGcge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG4gIH1cbn1cbi5oZWFkaW5nLTctZyB7XG4gIGZvbnQtZmFtaWx5OiBHdWFyZGlhbiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNzVyZW07XG59XG4uaGVhZGluZy02LWcge1xuICBmb250LWZhbWlseTogR3VhcmRpYW4sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMi43NXJlbTtcbn1cbi5oZWFkaW5nLTUtZyB7XG4gIGZvbnQtZmFtaWx5OiBHdWFyZGlhbiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbn1cbi5oZWFkaW5nLTQtZyB7XG4gIGZvbnQtZmFtaWx5OiBHdWFyZGlhbiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5cbi5ib2R5LTEge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG59XG4uYm9keS0yIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuLmJvZHktMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4ubGFiZWwtMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM1MzU2NWE7XG59XG4ubGFiZWwtMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgY29sb3I6ICMzMzM7XG59XG4ubGFiZWwtMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmxlZ2FsLTEge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5sZWdhbC0yIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG5cbi5nbHlwaCxcbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5nbHlwaDo6YmVmb3JlLFxuLmljb246OmJlZm9yZSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtd2Via2l0LXRleHQtc3Ryb2tlOiAwO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJkbHMtaWNvbnMtMi4yNy4wXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3BlYWs6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZ2x5cGg6aG92ZXIsXG4uaWNvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdseXBoIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmdseXBoOjpiZWZvcmUge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZ2x5cGgtc20ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uZ2x5cGgtc206OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5nbHlwaC1tZCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZ2x5cGgtbWQ6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZ2x5cGgtbGcge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZ2x5cGgtbGc6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmljb24ge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG4uaWNvbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuLmljb24tc20ge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuLmljb24tc206OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG4uaWNvbi1tZCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cbi5pY29uLW1kOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG4uaWNvbi1sZyB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbi5pY29uLWxnOjpiZWZvcmUge1xuICBmb250LXNpemU6IDNyZW07XG59XG4uaWNvbi14bCB7XG4gIGZvbnQtc2l6ZTogMy44NzVyZW07XG59XG4uaWNvbi14bDo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAzLjg3NXJlbTtcbn1cbi5pY29uLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZGxzLWljb24tY2FtZXJhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMVwiO1xufVxuLmRscy1pY29uLWNhbWVyYS5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMlwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tY2FtZXJhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMlwiO1xufVxuXG4uZGxzLWljb24tY2FtZXJhLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDJcIjtcbn1cblxuLmRscy1pY29uLWNhcHRpb25zLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDNcIjtcbn1cbi5kbHMtaWNvbi1jYXB0aW9ucy1vZmYuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWNhcHRpb25zLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbn1cblxuLmRscy1pY29uLWNhcHRpb25zLW9mZi1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA0XCI7XG59XG5cbi5kbHMtaWNvbi1jYXB0aW9ucy1vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDVcIjtcbn1cbi5kbHMtaWNvbi1jYXB0aW9ucy1vbi5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNlwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tY2FwdGlvbnMtb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XG59XG5cbi5kbHMtaWNvbi1jYXB0aW9ucy1vbi1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7XG59XG5cbi5kbHMtaWNvbi1jaGFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA3XCI7XG59XG4uZGxzLWljb24tY2hhbmdlLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA4XCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1jaGFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA4XCI7XG59XG5cbi5kbHMtaWNvbi1jaGFuZ2UtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwOFwiO1xufVxuXG4uZGxzLWljb24tY29sbGFwc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA5XCI7XG59XG4uZGxzLWljb24tY29sbGFwc2UuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGFcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWNvbGxhcHNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwYVwiO1xufVxuXG4uZGxzLWljb24tY29sbGFwc2UtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwYVwiO1xufVxuXG4uZGxzLWljb24tY29weTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGJcIjtcbn1cbi5kbHMtaWNvbi1jb3B5Lmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBjXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1jb3B5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwY1wiO1xufVxuXG4uZGxzLWljb24tY29weS1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBjXCI7XG59XG5cbi5kbHMtaWNvbi1kaXJlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBkXCI7XG59XG4uZGxzLWljb24tZGlyZWN0aW9uLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBlXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1kaXJlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBlXCI7XG59XG5cbi5kbHMtaWNvbi1kaXJlY3Rpb24tZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZVwiO1xufVxuXG4uZGxzLWljb24tZG93bmxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBmXCI7XG59XG4uZGxzLWljb24tZG93bmxvYWQuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTBcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xufVxuXG4uZGxzLWljb24tZG93bmxvYWQtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMFwiO1xufVxuXG4uZGxzLWljb24tZWRpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTFcIjtcbn1cbi5kbHMtaWNvbi1lZGl0Lmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEyXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1lZGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMlwiO1xufVxuXG4uZGxzLWljb24tZWRpdC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEyXCI7XG59XG5cbi5kbHMtaWNvbi1leHBhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEzXCI7XG59XG4uZGxzLWljb24tZXhwYW5kLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE0XCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1leHBhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE0XCI7XG59XG5cbi5kbHMtaWNvbi1leHBhbmQtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNFwiO1xufVxuXG4uZGxzLWljb24tZmF2b3JpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE1XCI7XG59XG4uZGxzLWljb24tZmF2b3JpdGUuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTZcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWZhdm9yaXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNlwiO1xufVxuXG4uZGxzLWljb24tZmF2b3JpdGUtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNlwiO1xufVxuXG4uZGxzLWljb24tZmlsdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExN1wiO1xufVxuLmRscy1pY29uLWZpbHRlci5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExOFwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tZmlsdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExOFwiO1xufVxuXG4uZGxzLWljb24tZmlsdGVyLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMThcIjtcbn1cblxuLmRscy1pY29uLWZsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExOVwiO1xufVxuLmRscy1pY29uLWZsYXNoLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFhXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1mbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWFcIjtcbn1cblxuLmRscy1pY29uLWZsYXNoLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWFcIjtcbn1cblxuLmRscy1pY29uLWZsYXNoLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWJcIjtcbn1cbi5kbHMtaWNvbi1mbGFzaC1vZmYuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWNcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWZsYXNoLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWNcIjtcbn1cblxuLmRscy1pY29uLWZsYXNoLW9mZi1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFjXCI7XG59XG5cbi5kbHMtaWNvbi1nZW9sb2NhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWRcIjtcbn1cbi5kbHMtaWNvbi1nZW9sb2NhdGlvbi5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZVwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tZ2VvbG9jYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFlXCI7XG59XG5cbi5kbHMtaWNvbi1nZW9sb2NhdGlvbi1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFlXCI7XG59XG5cbi5kbHMtaWNvbi1nbG9iYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFmXCI7XG59XG4uZGxzLWljb24tZ2xvYmFsLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIwXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1nbG9iYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIwXCI7XG59XG5cbi5kbHMtaWNvbi1nbG9iYWwtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMFwiO1xufVxuXG4uZGxzLWljb24tZ3VpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIxXCI7XG59XG4uZGxzLWljb24tZ3VpZGUuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjJcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWd1aWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMlwiO1xufVxuXG4uZGxzLWljb24tZ3VpZGUtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMlwiO1xufVxuXG4uZGxzLWljb24taGlkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjNcIjtcbn1cbi5kbHMtaWNvbi1oaWRlLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI0XCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1oaWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNFwiO1xufVxuXG4uZGxzLWljb24taGlkZS1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI0XCI7XG59XG5cbi5kbHMtaWNvbi1sYXVuY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI1XCI7XG59XG4uZGxzLWljb24tbGF1bmNoLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI2XCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1sYXVuY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI2XCI7XG59XG5cbi5kbHMtaWNvbi1sYXVuY2gtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNlwiO1xufVxuXG4uZGxzLWljb24tbG9jYXRpb24tc2VydmljZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI3XCI7XG59XG4uZGxzLWljb24tbG9jYXRpb24tc2VydmljZXMuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjhcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWxvY2F0aW9uLXNlcnZpY2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyOFwiO1xufVxuXG4uZGxzLWljb24tbG9jYXRpb24tc2VydmljZXMtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyOFwiO1xufVxuXG4uZGxzLWljb24tbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjlcIjtcbn1cbi5kbHMtaWNvbi1sb2NrLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJhXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyYVwiO1xufVxuXG4uZGxzLWljb24tbG9jay1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJhXCI7XG59XG5cbi5kbHMtaWNvbi1tZW51OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyYlwiO1xufVxuLmRscy1pY29uLW1lbnUuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmNcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLW1lbnU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJjXCI7XG59XG5cbi5kbHMtaWNvbi1tZW51LWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmNcIjtcbn1cblxuLmRscy1pY29uLXBhdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyZFwiO1xufVxuLmRscy1pY29uLXBhdXNlLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMwXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1wYXVzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzBcIjtcbn1cblxuLmRscy1pY29uLXBhdXNlLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmVcIjtcbn1cbi5kbHMtaWNvbi1wYXVzZS1jaXJjbGUuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmZcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXBhdXNlLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmZcIjtcbn1cblxuLmRscy1pY29uLXBhdXNlLWNpcmNsZS1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJmXCI7XG59XG5cbi5kbHMtaWNvbi1wYXVzZS1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMwXCI7XG59XG5cbi5kbHMtaWNvbi1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMVwiO1xufVxuLmRscy1pY29uLXBsYXkuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzRcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXBsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM0XCI7XG59XG5cbi5kbHMtaWNvbi1wbGF5LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzJcIjtcbn1cbi5kbHMtaWNvbi1wbGF5LWNpcmNsZS5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzM1wiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tcGxheS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMzXCI7XG59XG5cbi5kbHMtaWNvbi1wbGF5LWNpcmNsZS1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMzXCI7XG59XG5cbi5kbHMtaWNvbi1wbGF5LWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzRcIjtcbn1cblxuLmRscy1pY29uLXFyLXNjYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM1XCI7XG59XG4uZGxzLWljb24tcXItc2Nhbi5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNlwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tcXItc2Nhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzZcIjtcbn1cblxuLmRscy1pY29uLXFyLXNjYW4tZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNlwiO1xufVxuXG4uZGxzLWljb24tcmVjZWlwdC1hZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM3XCI7XG59XG4uZGxzLWljb24tcmVjZWlwdC1hZGQuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzhcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXJlY2VpcHQtYWRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzOFwiO1xufVxuXG4uZGxzLWljb24tcmVjZWlwdC1hZGQtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzOFwiO1xufVxuXG4uZGxzLWljb24tcmVjZWlwdC12aWV3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzOVwiO1xufVxuLmRscy1pY29uLXJlY2VpcHQtdmlldy5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzYVwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tcmVjZWlwdC12aWV3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzYVwiO1xufVxuXG4uZGxzLWljb24tcmVjZWlwdC12aWV3LWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2FcIjtcbn1cblxuLmRscy1pY29uLXNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2JcIjtcbn1cbi5kbHMtaWNvbi1zZWFyY2guaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2NcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2NcIjtcbn1cblxuLmRscy1pY29uLXNlYXJjaC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNjXCI7XG59XG5cbi5kbHMtaWNvbi1zaGFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2RcIjtcbn1cbi5kbHMtaWNvbi1zaGFyZS5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzZVwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tc2hhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNlXCI7XG59XG5cbi5kbHMtaWNvbi1zaGFyZS1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNlXCI7XG59XG5cbi5kbHMtaWNvbi1zaG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzZlwiO1xufVxuLmRscy1pY29uLXNob3cuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDBcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXNob3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQwXCI7XG59XG5cbi5kbHMtaWNvbi1zaG93LWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDBcIjtcbn1cblxuLmRscy1pY29uLXNvdW5kLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDFcIjtcbn1cbi5kbHMtaWNvbi1zb3VuZC1vZmYuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDJcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXNvdW5kLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDJcIjtcbn1cblxuLmRscy1pY29uLXNvdW5kLW9mZi1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQyXCI7XG59XG5cbi5kbHMtaWNvbi1zb3VuZC1vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDNcIjtcbn1cbi5kbHMtaWNvbi1zb3VuZC1vbi5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NFwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tc291bmQtb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ0XCI7XG59XG5cbi5kbHMtaWNvbi1zb3VuZC1vbi1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ0XCI7XG59XG5cbi5kbHMtaWNvbi10YXAtdG8tcGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NVwiO1xufVxuLmRscy1pY29uLXRhcC10by1wYXkuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDZcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXRhcC10by1wYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ2XCI7XG59XG5cbi5kbHMtaWNvbi10YXAtdG8tcGF5LWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDZcIjtcbn1cblxuLmRscy1pY29uLXRodW1icy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0N1wiO1xufVxuLmRscy1pY29uLXRodW1icy1kb3duLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ4XCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi10aHVtYnMtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDhcIjtcbn1cblxuLmRscy1pY29uLXRodW1icy1kb3duLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDhcIjtcbn1cblxuLmRscy1pY29uLXRodW1icy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDlcIjtcbn1cbi5kbHMtaWNvbi10aHVtYnMtdXAuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGFcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXRodW1icy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGFcIjtcbn1cblxuLmRscy1pY29uLXRodW1icy11cC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRhXCI7XG59XG5cbi5kbHMtaWNvbi10cmFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGJcIjtcbn1cbi5kbHMtaWNvbi10cmFzaC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0Y1wiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tdHJhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRjXCI7XG59XG5cbi5kbHMtaWNvbi10cmFzaC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRjXCI7XG59XG5cbi5kbHMtaWNvbi11bmxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRkXCI7XG59XG4uZGxzLWljb24tdW5sb2NrLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRlXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi11bmxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRlXCI7XG59XG5cbi5kbHMtaWNvbi11bmxvY2stZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0ZVwiO1xufVxuXG4uZGxzLWljb24tdXBsb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0ZlwiO1xufVxuLmRscy1pY29uLXVwbG9hZC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1MFwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tdXBsb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1MFwiO1xufVxuXG4uZGxzLWljb24tdXBsb2FkLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTBcIjtcbn1cblxuLmRscy1pY29uLWFyY2hpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA0XCI7XG59XG4uZGxzLWljb24tYXJjaGl2ZS5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwNVwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tYXJjaGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDVcIjtcbn1cblxuLmRscy1pY29uLWFyY2hpdmUtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwNVwiO1xufVxuXG4uZGxzLWljb24td2ktZmk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjVlXCI7XG59XG4uZGxzLWljb24td2ktZmkuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNWZcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXdpLWZpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1ZlwiO1xufVxuXG4uZGxzLWljb24td2ktZmktZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1ZlwiO1xufVxuXG4uZGxzLWljb24td2lmaS1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjcyXCI7XG59XG4uZGxzLWljb24td2lmaS1vZmYuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzNcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXdpZmktb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3M1wiO1xufVxuXG4uZGxzLWljb24td2lmaS1vZmYtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3M1wiO1xufVxuXG4uZGxzLWljb24tYXR0YWNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3NFwiO1xufVxuLmRscy1pY29uLWF0dGFjaC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3NVwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tYXR0YWNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3NVwiO1xufVxuXG4uZGxzLWljb24tYXR0YWNoLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzVcIjtcbn1cblxuLmRscy1pY29uLWdyaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjc2XCI7XG59XG4uZGxzLWljb24tZ3JpZC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3N1wiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tZ3JpZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzdcIjtcbn1cblxuLmRscy1pY29uLWdyaWQtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3N1wiO1xufVxuXG4uZGxzLWljb24tbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOGFcIjtcbn1cbi5kbHMtaWNvbi1saXN0Lmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjhiXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4YlwiO1xufVxuXG4uZGxzLWljb24tbGlzdC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjhiXCI7XG59XG5cbi5kbHMtaWNvbi1ib29rbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTFcIjtcbn1cbi5kbHMtaWNvbi1ib29rbWFyay5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5MlwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tYm9va21hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjkyXCI7XG59XG5cbi5kbHMtaWNvbi1ib29rbWFyay1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjkyXCI7XG59XG5cbi5kbHMtaWNvbi1jZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTVcIjtcbn1cbi5kbHMtaWNvbi1jZC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5NlwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tY2Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjk2XCI7XG59XG5cbi5kbHMtaWNvbi1jZC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjk2XCI7XG59XG5cbi5kbHMtaWNvbi1jaGVjay1iYW5raW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5N1wiO1xufVxuLmRscy1pY29uLWNoZWNrLWJhbmtpbmcuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOThcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWNoZWNrLWJhbmtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjk4XCI7XG59XG5cbi5kbHMtaWNvbi1jaGVjay1iYW5raW5nLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOThcIjtcbn1cblxuLmRscy1pY29uLWNoZWNrLXNjYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjk5XCI7XG59XG4uZGxzLWljb24tY2hlY2stc2Nhbi5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5YVwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tY2hlY2stc2Nhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOWFcIjtcbn1cblxuLmRscy1pY29uLWNoZWNrLXNjYW4tZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5YVwiO1xufVxuXG4uZGxzLWljb24tZGlyZWN0LWRlcG9zaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjliXCI7XG59XG4uZGxzLWljb24tZGlyZWN0LWRlcG9zaXQuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOWNcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWRpcmVjdC1kZXBvc2l0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5Y1wiO1xufVxuXG4uZGxzLWljb24tZGlyZWN0LWRlcG9zaXQtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5Y1wiO1xufVxuXG4uZGxzLWljb24tZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOWRcIjtcbn1cbi5kbHMtaWNvbi1lLWNoZWNrLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjllXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1lLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5ZVwiO1xufVxuXG4uZGxzLWljb24tZS1jaGVjay1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjllXCI7XG59XG5cbi5kbHMtaWNvbi1oaWdoLXlpZWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5ZlwiO1xufVxuLmRscy1pY29uLWhpZ2gteWllbGQuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTBcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWhpZ2gteWllbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmEwXCI7XG59XG5cbi5kbHMtaWNvbi1oaWdoLXlpZWxkLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTBcIjtcbn1cblxuLmRscy1pY29uLWluc3RhbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmExXCI7XG59XG4uZGxzLWljb24taW5zdGFudC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhMlwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24taW5zdGFudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTJcIjtcbn1cblxuLmRscy1pY29uLWluc3RhbnQtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhMlwiO1xufVxuXG4uZGxzLWljb24tbXVsdGktY2hhbm5lbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTNcIjtcbn1cbi5kbHMtaWNvbi1tdWx0aS1jaGFubmVsLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmE0XCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1tdWx0aS1jaGFubmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhNFwiO1xufVxuXG4uZGxzLWljb24tbXVsdGktY2hhbm5lbC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmE0XCI7XG59XG5cbi5kbHMtaWNvbi1vdmVyZHJhZnQtcHJvdGVjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTVcIjtcbn1cbi5kbHMtaWNvbi1vdmVyZHJhZnQtcHJvdGVjdGlvbi5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhNlwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tb3ZlcmRyYWZ0LXByb3RlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmE2XCI7XG59XG5cbi5kbHMtaWNvbi1vdmVyZHJhZnQtcHJvdGVjdGlvbi1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmE2XCI7XG59XG5cbi5kbHMtaWNvbi1xdWljay10cmFuc2Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYTdcIjtcbn1cbi5kbHMtaWNvbi1xdWljay10cmFuc2Zlci5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhOFwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tcXVpY2stdHJhbnNmZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmE4XCI7XG59XG5cbi5kbHMtaWNvbi1xdWljay10cmFuc2Zlci1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmE4XCI7XG59XG5cbi5kbHMtaWNvbi1yZWN1cnJpbmctaW50ZXJlc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmE5XCI7XG59XG4uZGxzLWljb24tcmVjdXJyaW5nLWludGVyZXN0Lmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmFhXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1yZWN1cnJpbmctaW50ZXJlc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmFhXCI7XG59XG5cbi5kbHMtaWNvbi1yZWN1cnJpbmctaW50ZXJlc3QtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhYVwiO1xufVxuXG4uZGxzLWljb24tcmV0aXJlbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYWJcIjtcbn1cbi5kbHMtaWNvbi1yZXRpcmVtZW50Lmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmFjXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1yZXRpcmVtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhY1wiO1xufVxuXG4uZGxzLWljb24tcmV0aXJlbWVudC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmFjXCI7XG59XG5cbi5kbHMtaWNvbi1yb3VuZC10aGUtY2xvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmFkXCI7XG59XG4uZGxzLWljb24tcm91bmQtdGhlLWNsb2NrLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmFlXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1yb3VuZC10aGUtY2xvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmFlXCI7XG59XG5cbi5kbHMtaWNvbi1yb3VuZC10aGUtY2xvY2stZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJhZVwiO1xufVxuXG4uZGxzLWljb24tc2F2aW5nczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYWZcIjtcbn1cbi5kbHMtaWNvbi1zYXZpbmdzLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmIwXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1zYXZpbmdzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiMFwiO1xufVxuXG4uZGxzLWljb24tc2F2aW5ncy1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmIwXCI7XG59XG5cbi5kbHMtaWNvbi1zZWN1cml0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjFcIjtcbn1cbi5kbHMtaWNvbi1zZWN1cml0eS5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiMlwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tc2VjdXJpdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmIyXCI7XG59XG5cbi5kbHMtaWNvbi1zZWN1cml0eS1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmIyXCI7XG59XG5cbi5kbHMtaWNvbi10cmFuc2Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjNcIjtcbn1cbi5kbHMtaWNvbi10cmFuc2Zlci5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiNFwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tdHJhbnNmZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmI0XCI7XG59XG5cbi5kbHMtaWNvbi10cmFuc2Zlci1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmI0XCI7XG59XG5cbi5kbHMtaWNvbi13aXJlLXRyYW5zZmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiNVwiO1xufVxuLmRscy1pY29uLXdpcmUtdHJhbnNmZXIuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjZcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXdpcmUtdHJhbnNmZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmI2XCI7XG59XG5cbi5kbHMtaWNvbi13aXJlLXRyYW5zZmVyLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjZcIjtcbn1cblxuLmRscy1pY29uLWJhbmstYXBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiN1wiO1xufVxuLmRscy1pY29uLWJhbmstYXBwLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmI4XCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1iYW5rLWFwcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjhcIjtcbn1cblxuLmRscy1pY29uLWJhbmstYXBwLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYjhcIjtcbn1cblxuLmRscy1pY29uLWJhbmstbW9iaWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWJiOVwiO1xufVxuLmRscy1pY29uLWJhbmstbW9iaWxlLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmJhXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1iYW5rLW1vYmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYmFcIjtcbn1cblxuLmRscy1pY29uLWJhbmstbW9iaWxlLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYmFcIjtcbn1cblxuLmRscy1pY29uLWJhbmstbW9iaWxlLWxhbmRzY2FwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYmJcIjtcbn1cbi5kbHMtaWNvbi1iYW5rLW1vYmlsZS1sYW5kc2NhcGUuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYmNcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWJhbmstbW9iaWxlLWxhbmRzY2FwZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViYmNcIjtcbn1cblxuLmRscy1pY29uLWJhbmstbW9iaWxlLWxhbmRzY2FwZS1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYmJjXCI7XG59XG5cbi5kbHMtaWNvbi1iYW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1MVwiO1xufVxuLmRscy1pY29uLWJhbmsuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTJcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWJhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTUyXCI7XG59XG5cbi5kbHMtaWNvbi1iYW5rLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTJcIjtcbn1cblxuLmRscy1pY29uLWJhci1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTNcIjtcbn1cbi5kbHMtaWNvbi1iYXItY2hhcnQuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTRcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWJhci1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTRcIjtcbn1cblxuLmRscy1pY29uLWJhci1jaGFydC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU0XCI7XG59XG5cbi5kbHMtaWNvbi1iaWxsaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1NVwiO1xufVxuLmRscy1pY29uLWJpbGxpbmcuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTZcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWJpbGxpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU2XCI7XG59XG5cbi5kbHMtaWNvbi1iaWxsaW5nLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTZcIjtcbn1cblxuLmRscy1pY29uLWJ1c2luZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1N1wiO1xufVxuLmRscy1pY29uLWJ1c2luZXNzLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU4XCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1idXNpbmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNThcIjtcbn1cblxuLmRscy1pY29uLWJ1c2luZXNzLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNThcIjtcbn1cblxuLmRscy1pY29uLWNhbGN1bGF0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU5XCI7XG59XG4uZGxzLWljb24tY2FsY3VsYXRvci5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1YVwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tY2FsY3VsYXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWFcIjtcbn1cblxuLmRscy1pY29uLWNhbGN1bGF0b3ItZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1YVwiO1xufVxuXG4uZGxzLWljb24tY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWJcIjtcbn1cbi5kbHMtaWNvbi1jYXJkLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVjXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1Y1wiO1xufVxuXG4uZGxzLWljb24tY2FyZC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVjXCI7XG59XG5cbi5kbHMtaWNvbi1jYXJkLXN3aXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1ZFwiO1xufVxuLmRscy1pY29uLWNhcmQtc3dpcGUuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWVcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWNhcmQtc3dpcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVlXCI7XG59XG5cbi5kbHMtaWNvbi1jYXJkLXN3aXBlLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWVcIjtcbn1cblxuLmRscy1pY29uLWNhcmRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1ZlwiO1xufVxuLmRscy1pY29uLWNhcmRzLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYwXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1jYXJkczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjBcIjtcbn1cblxuLmRscy1pY29uLWNhcmRzLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjBcIjtcbn1cblxuLmRscy1pY29uLWNyZWRpdC1zY29yZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjFcIjtcbn1cbi5kbHMtaWNvbi1jcmVkaXQtc2NvcmUuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjJcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWNyZWRpdC1zY29yZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjJcIjtcbn1cblxuLmRscy1pY29uLWNyZWRpdC1zY29yZS1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYyXCI7XG59XG5cbi5kbHMtaWNvbi1saW5lLWdyYXBoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2M1wiO1xufVxuLmRscy1pY29uLWxpbmUtZ3JhcGguaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjRcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWxpbmUtZ3JhcGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY0XCI7XG59XG5cbi5kbHMtaWNvbi1saW5lLWdyYXBoLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjRcIjtcbn1cblxuLmRscy1pY29uLXAycDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjVcIjtcbn1cbi5kbHMtaWNvbi1wMnAuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjZcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXAycDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjZcIjtcbn1cblxuLmRscy1pY29uLXAycC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY2XCI7XG59XG5cbi5kbHMtaWNvbi1wYXBlcmxlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY3XCI7XG59XG4uZGxzLWljb24tcGFwZXJsZXNzLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY4XCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1wYXBlcmxlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY4XCI7XG59XG5cbi5kbHMtaWNvbi1wYXBlcmxlc3MtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2OFwiO1xufVxuXG4uZGxzLWljb24tcGF5bWVudC1kdWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY5XCI7XG59XG4uZGxzLWljb24tcGF5bWVudC1kdWUuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmFcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXBheW1lbnQtZHVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2YVwiO1xufVxuXG4uZGxzLWljb24tcGF5bWVudC1kdWUtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2YVwiO1xufVxuXG4uZGxzLWljb24tcGllLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2YlwiO1xufVxuLmRscy1pY29uLXBpZS1jaGFydC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2Y1wiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tcGllLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2Y1wiO1xufVxuXG4uZGxzLWljb24tcGllLWNoYXJ0LWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmNcIjtcbn1cblxuLmRscy1pY29uLXJlY2VpcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZkXCI7XG59XG4uZGxzLWljb24tcmVjZWlwdC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2ZVwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tcmVjZWlwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmVcIjtcbn1cblxuLmRscy1pY29uLXJlY2VpcHQtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2ZVwiO1xufVxuXG4uZGxzLWljb24tc3RhdGVtZW50LXBhaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZmXCI7XG59XG4uZGxzLWljb24tc3RhdGVtZW50LXBhaWQuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzBcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXN0YXRlbWVudC1wYWlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3MFwiO1xufVxuXG4uZGxzLWljb24tc3RhdGVtZW50LXBhaWQtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3MFwiO1xufVxuXG4uZGxzLWljb24tc3RhdGVtZW50LXJlYWR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3MVwiO1xufVxuLmRscy1pY29uLXN0YXRlbWVudC1yZWFkeS5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3MlwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tc3RhdGVtZW50LXJlYWR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3MlwiO1xufVxuXG4uZGxzLWljb24tc3RhdGVtZW50LXJlYWR5LWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzJcIjtcbn1cblxuLmRscy1pY29uLXRhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzNcIjtcbn1cbi5kbHMtaWNvbi10YWcuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzRcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXRhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzRcIjtcbn1cblxuLmRscy1pY29uLXRhZy1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc0XCI7XG59XG5cbi5kbHMtaWNvbi1jYXJkLWNvbnRhY3RsZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3OFwiO1xufVxuLmRscy1pY29uLWNhcmQtY29udGFjdGxlc3MuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzlcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWNhcmQtY29udGFjdGxlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjc5XCI7XG59XG5cbi5kbHMtaWNvbi1jYXJkLWNvbnRhY3RsZXNzLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzlcIjtcbn1cblxuLmRscy1pY29uLWNhcmQtaW5zZXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3YVwiO1xufVxuLmRscy1pY29uLWNhcmQtaW5zZXJ0Lmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjdiXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1jYXJkLWluc2VydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViN2JcIjtcbn1cblxuLmRscy1pY29uLWNhcmQtaW5zZXJ0LWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViN2JcIjtcbn1cblxuLmRscy1pY29uLWNhcmQtdGFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3Y1wiO1xufVxuLmRscy1pY29uLWNhcmQtdGFwLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjdkXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1jYXJkLXRhcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViN2RcIjtcbn1cblxuLmRscy1pY29uLWNhcmQtdGFwLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViN2RcIjtcbn1cblxuLmRscy1pY29uLWNhcmRzLWNvbnRhY3RsZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3ZVwiO1xufVxuLmRscy1pY29uLWNhcmRzLWNvbnRhY3RsZXNzLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjdmXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1jYXJkcy1jb250YWN0bGVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViN2ZcIjtcbn1cblxuLmRscy1pY29uLWNhcmRzLWNvbnRhY3RsZXNzLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViN2ZcIjtcbn1cblxuLmRscy1pY29uLW9wZW4tYmFua2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOGZcIjtcbn1cbi5kbHMtaWNvbi1vcGVuLWJhbmtpbmcuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTBcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLW9wZW4tYmFua2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOTBcIjtcbn1cblxuLmRscy1pY29uLW9wZW4tYmFua2luZy1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjkwXCI7XG59XG5cbi5kbHMtaWNvbi1jaGF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3NVwiO1xufVxuLmRscy1pY29uLWNoYXQuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzZcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWNoYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc2XCI7XG59XG5cbi5kbHMtaWNvbi1jaGF0LWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzZcIjtcbn1cblxuLmRscy1pY29uLWRlc2t0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc3XCI7XG59XG4uZGxzLWljb24tZGVza3RvcC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3OFwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tZGVza3RvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzhcIjtcbn1cblxuLmRscy1pY29uLWRlc2t0b3AtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3OFwiO1xufVxuXG4uZGxzLWljb24tZW1haWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc5XCI7XG59XG4uZGxzLWljb24tZW1haWwuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2FcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWVtYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3YVwiO1xufVxuXG4uZGxzLWljb24tZW1haWwtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3YVwiO1xufVxuXG4uZGxzLWljb24tZmFjZWlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3YlwiO1xufVxuLmRscy1pY29uLWZhY2VpZC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3Y1wiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tZmFjZWlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3Y1wiO1xufVxuXG4uZGxzLWljb24tZmFjZWlkLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2NcIjtcbn1cblxuLmRscy1pY29uLWZlZWRiYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3ZFwiO1xufVxuLmRscy1pY29uLWZlZWRiYWNrLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdlXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1mZWVkYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2VcIjtcbn1cblxuLmRscy1pY29uLWZlZWRiYWNrLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2VcIjtcbn1cblxuLmRscy1pY29uLWxhcHRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2ZcIjtcbn1cbi5kbHMtaWNvbi1sYXB0b3AuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODBcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWxhcHRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODBcIjtcbn1cblxuLmRscy1pY29uLWxhcHRvcC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTgwXCI7XG59XG5cbi5kbHMtaWNvbi1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4MVwiO1xufVxuLmRscy1pY29uLWxpbmsuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODJcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTgyXCI7XG59XG5cbi5kbHMtaWNvbi1saW5rLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODJcIjtcbn1cblxuLmRscy1pY29uLW1vYmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODNcIjtcbn1cbi5kbHMtaWNvbi1tb2JpbGUuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODRcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLW1vYmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODRcIjtcbn1cblxuLmRscy1pY29uLW1vYmlsZS1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg0XCI7XG59XG5cbi5kbHMtaWNvbi1zb2NpYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg1XCI7XG59XG4uZGxzLWljb24tc29jaWFsLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg2XCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1zb2NpYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg2XCI7XG59XG5cbi5kbHMtaWNvbi1zb2NpYWwtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4NlwiO1xufVxuXG4uZGxzLWljb24tdGFibGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4N1wiO1xufVxuLmRscy1pY29uLXRhYmxldC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4OFwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tdGFibGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4OFwiO1xufVxuXG4uZGxzLWljb24tdGFibGV0LWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODhcIjtcbn1cblxuLmRscy1pY29uLXRlbGVwaG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODlcIjtcbn1cbi5kbHMtaWNvbi10ZWxlcGhvbmUuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGFcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXRlbGVwaG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGFcIjtcbn1cblxuLmRscy1pY29uLXRlbGVwaG9uZS1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThhXCI7XG59XG5cbi5kbHMtaWNvbi13YXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGJcIjtcbn1cbi5kbHMtaWNvbi13YXRjaC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4Y1wiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24td2F0Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThjXCI7XG59XG5cbi5kbHMtaWNvbi13YXRjaC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThjXCI7XG59XG5cbi5kbHMtaWNvbi1hdXRvcGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4ZFwiO1xufVxuLmRscy1pY29uLWF1dG9wYXkuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGVcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWF1dG9wYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThlXCI7XG59XG5cbi5kbHMtaWNvbi1hdXRvcGF5LWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGVcIjtcbn1cblxuLmRscy1pY29uLWJhaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThmXCI7XG59XG4uZGxzLWljb24tYmFodC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NFwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tYmFodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTRcIjtcbn1cblxuLmRscy1pY29uLWJhaHQtYXV0b3BheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTBcIjtcbn1cbi5kbHMtaWNvbi1iYWh0LWF1dG9wYXkuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTFcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWJhaHQtYXV0b3BheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTFcIjtcbn1cblxuLmRscy1pY29uLWJhaHQtYXV0b3BheS1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkxXCI7XG59XG5cbi5kbHMtaWNvbi1iYWh0LWNhc2hiYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5MlwiO1xufVxuLmRscy1pY29uLWJhaHQtY2FzaGJhY2suaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTNcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWJhaHQtY2FzaGJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkzXCI7XG59XG5cbi5kbHMtaWNvbi1iYWh0LWNhc2hiYWNrLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTNcIjtcbn1cblxuLmRscy1pY29uLWJhaHQtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NFwiO1xufVxuXG4uZGxzLWljb24tY2FzaGJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk1XCI7XG59XG4uZGxzLWljb24tY2FzaGJhY2suaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTZcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWNhc2hiYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NlwiO1xufVxuXG4uZGxzLWljb24tY2FzaGJhY2stZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NlwiO1xufVxuXG4uZGxzLWljb24tZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5N1wiO1xufVxuLmRscy1pY29uLWRvbGxhci5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5OFwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5OFwiO1xufVxuXG4uZGxzLWljb24tZG9sbGFyLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOThcIjtcbn1cblxuLmRscy1pY29uLWV1cm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk5XCI7XG59XG4uZGxzLWljb24tZXVyby5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZVwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tZXVybzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWVcIjtcbn1cblxuLmRscy1pY29uLWV1cm8tYXV0b3BheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWFcIjtcbn1cbi5kbHMtaWNvbi1ldXJvLWF1dG9wYXkuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWJcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWV1cm8tYXV0b3BheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWJcIjtcbn1cblxuLmRscy1pY29uLWV1cm8tYXV0b3BheS1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTliXCI7XG59XG5cbi5kbHMtaWNvbi1ldXJvLWNhc2hiYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5Y1wiO1xufVxuLmRscy1pY29uLWV1cm8tY2FzaGJhY2suaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWRcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWV1cm8tY2FzaGJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTlkXCI7XG59XG5cbi5kbHMtaWNvbi1ldXJvLWNhc2hiYWNrLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWRcIjtcbn1cblxuLmRscy1pY29uLWV1cm8tZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZVwiO1xufVxuXG4uZGxzLWljb24ta3JvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTlmXCI7XG59XG4uZGxzLWljb24ta3JvbmUuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTRcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWtyb25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhNFwiO1xufVxuXG4uZGxzLWljb24ta3JvbmUtYXV0b3BheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTBcIjtcbn1cbi5kbHMtaWNvbi1rcm9uZS1hdXRvcGF5Lmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWExXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1rcm9uZS1hdXRvcGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhMVwiO1xufVxuXG4uZGxzLWljb24ta3JvbmUtYXV0b3BheS1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWExXCI7XG59XG5cbi5kbHMtaWNvbi1rcm9uZS1jYXNoYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTJcIjtcbn1cbi5kbHMtaWNvbi1rcm9uZS1jYXNoYmFjay5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhM1wiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24ta3JvbmUtY2FzaGJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWEzXCI7XG59XG5cbi5kbHMtaWNvbi1rcm9uZS1jYXNoYmFjay1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWEzXCI7XG59XG5cbi5kbHMtaWNvbi1rcm9uZS1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE0XCI7XG59XG5cbi5kbHMtaWNvbi1wb3VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTVcIjtcbn1cbi5kbHMtaWNvbi1wb3VuZC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhYVwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tcG91bmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFhXCI7XG59XG5cbi5kbHMtaWNvbi1wb3VuZC1hdXRvcGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhNlwiO1xufVxuLmRscy1pY29uLXBvdW5kLWF1dG9wYXkuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTdcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXBvdW5kLWF1dG9wYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE3XCI7XG59XG5cbi5kbHMtaWNvbi1wb3VuZC1hdXRvcGF5LWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTdcIjtcbn1cblxuLmRscy1pY29uLXBvdW5kLWNhc2hiYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhOFwiO1xufVxuLmRscy1pY29uLXBvdW5kLWNhc2hiYWNrLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE5XCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1wb3VuZC1jYXNoYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTlcIjtcbn1cblxuLmRscy1pY29uLXBvdW5kLWNhc2hiYWNrLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTlcIjtcbn1cblxuLmRscy1pY29uLXBvdW5kLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWFcIjtcbn1cblxuLmRscy1pY29uLXJ1cGVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhYlwiO1xufVxuLmRscy1pY29uLXJ1cGVlLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWIwXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1ydXBlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjBcIjtcbn1cblxuLmRscy1pY29uLXJ1cGVlLWF1dG9wYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFjXCI7XG59XG4uZGxzLWljb24tcnVwZWUtYXV0b3BheS5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhZFwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tcnVwZWUtYXV0b3BheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWRcIjtcbn1cblxuLmRscy1pY29uLXJ1cGVlLWF1dG9wYXktZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhZFwiO1xufVxuXG4uZGxzLWljb24tcnVwZWUtY2FzaGJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFlXCI7XG59XG4uZGxzLWljb24tcnVwZWUtY2FzaGJhY2suaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWZcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXJ1cGVlLWNhc2hiYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhZlwiO1xufVxuXG4uZGxzLWljb24tcnVwZWUtY2FzaGJhY2stZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhZlwiO1xufVxuXG4uZGxzLWljb24tcnVwZWUtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiMFwiO1xufVxuXG4uZGxzLWljb24teWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiMVwiO1xufVxuLmRscy1pY29uLXllbi5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiNlwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24teWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiNlwiO1xufVxuXG4uZGxzLWljb24teWVuLWF1dG9wYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWIyXCI7XG59XG4uZGxzLWljb24teWVuLWF1dG9wYXkuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjNcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXllbi1hdXRvcGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiM1wiO1xufVxuXG4uZGxzLWljb24teWVuLWF1dG9wYXktZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiM1wiO1xufVxuXG4uZGxzLWljb24teWVuLWNhc2hiYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiNFwiO1xufVxuLmRscy1pY29uLXllbi1jYXNoYmFjay5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiNVwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24teWVuLWNhc2hiYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiNVwiO1xufVxuXG4uZGxzLWljb24teWVuLWNhc2hiYWNrLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjVcIjtcbn1cblxuLmRscy1pY29uLXllbi1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI2XCI7XG59XG5cbi5kbHMtaWNvbi1wb3VuZC1uby1mZWUtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5M1wiO1xufVxuXG4uZGxzLWljb24tcG91bmQtbm8tZmVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5NFwiO1xufVxuLmRscy1pY29uLXBvdW5kLW5vLWZlZS5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5M1wiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tcG91bmQtbm8tZmVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI5M1wiO1xufVxuXG4uZGxzLWdseXBoLWFjY291bnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI3XCI7XG59XG5cbi5kbHMtZ2x5cGgtcGx1cy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI4XCI7XG59XG5cbi5kbHMtaWNvbi1idXNpbmVzcy1zZXJ2aWNlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjlcIjtcbn1cbi5kbHMtaWNvbi1idXNpbmVzcy1zZXJ2aWNlcy5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiYVwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tYnVzaW5lc3Mtc2VydmljZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJhXCI7XG59XG5cbi5kbHMtaWNvbi1idXNpbmVzcy1zZXJ2aWNlcy1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJhXCI7XG59XG5cbi5kbHMtaWNvbi1uZXV0cmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiYlwiO1xufVxuLmRscy1pY29uLW5ldXRyYWwuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmNcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLW5ldXRyYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJjXCI7XG59XG5cbi5kbHMtaWNvbi1uZXV0cmFsLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmNcIjtcbn1cblxuLmRscy1pY29uLXNvcnQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmRcIjtcbn1cblxuLmRscy1pY29uLXNvcnQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJlXCI7XG59XG5cbi5kbHMtaWNvbi10cmVuZHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJmXCI7XG59XG4uZGxzLWljb24tdHJlbmRzLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWMwXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi10cmVuZHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWMwXCI7XG59XG5cbi5kbHMtaWNvbi10cmVuZHMtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjMFwiO1xufVxuXG4uZGxzLWljb24tY2FuY2VsLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzFcIjtcbn1cbi5kbHMtaWNvbi1jYW5jZWwtY2lyY2xlLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWMyXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1jYW5jZWwtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjMlwiO1xufVxuXG4uZGxzLWljb24tY2FuY2VsLWNpcmNsZS1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWMyXCI7XG59XG5cbi5kbHMtaWNvbi1jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzNcIjtcbn1cbi5kbHMtaWNvbi1jbG9zZS5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjNFwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tY2xvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM0XCI7XG59XG5cbi5kbHMtaWNvbi1jbG9zZS1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM0XCI7XG59XG5cbi5kbHMtaWNvbi1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjNVwiO1xufVxuLmRscy1pY29uLWRvd24uaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzZcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM2XCI7XG59XG5cbi5kbHMtaWNvbi1kb3duLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzZcIjtcbn1cblxuLmRscy1pY29uLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM3XCI7XG59XG4uZGxzLWljb24tbGVmdC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjOFwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzhcIjtcbn1cblxuLmRscy1pY29uLWxlZnQtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjOFwiO1xufVxuXG4uZGxzLWljb24tbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM5XCI7XG59XG4uZGxzLWljb24tbWludXMuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2NcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjY1wiO1xufVxuXG4uZGxzLWljb24tbWludXMtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjYVwiO1xufVxuLmRscy1pY29uLW1pbnVzLWNpcmNsZS5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjYlwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tbWludXMtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjYlwiO1xufVxuXG4uZGxzLWljb24tbWludXMtY2lyY2xlLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2JcIjtcbn1cblxuLmRscy1pY29uLW1pbnVzLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2NcIjtcbn1cblxuLmRscy1pY29uLW1vcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNkXCI7XG59XG4uZGxzLWljb24tbW9yZS5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjZVwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tbW9yZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2VcIjtcbn1cblxuLmRscy1pY29uLW1vcmUtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjZVwiO1xufVxuXG4uZGxzLWljb24tcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2ZcIjtcbn1cbi5kbHMtaWNvbi1wbHVzLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQyXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkMlwiO1xufVxuXG4uZGxzLWljb24tcGx1cy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQwXCI7XG59XG4uZGxzLWljb24tcGx1cy1jaXJjbGUuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDFcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXBsdXMtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkMVwiO1xufVxuXG4uZGxzLWljb24tcGx1cy1jaXJjbGUtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkMVwiO1xufVxuXG4uZGxzLWljb24tcGx1cy1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQyXCI7XG59XG5cbi5kbHMtaWNvbi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDNcIjtcbn1cbi5kbHMtaWNvbi1yaWdodC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkNFwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ0XCI7XG59XG5cbi5kbHMtaWNvbi1yaWdodC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ0XCI7XG59XG5cbi5kbHMtaWNvbi1zb3VyY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ1XCI7XG59XG4uZGxzLWljb24tc291cmNlLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ2XCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1zb3VyY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ2XCI7XG59XG5cbi5kbHMtaWNvbi1zb3VyY2UtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkNlwiO1xufVxuXG4uZGxzLWljb24tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ3XCI7XG59XG4uZGxzLWljb24tdXAuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDhcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkOFwiO1xufVxuXG4uZGxzLWljb24tdXAtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkOFwiO1xufVxuXG4uZGxzLWljb24tYWNjZXNzaWJpbGl0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDlcIjtcbn1cbi5kbHMtaWNvbi1hY2Nlc3NpYmlsaXR5Lmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRhXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1hY2Nlc3NpYmlsaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkYVwiO1xufVxuXG4uZGxzLWljb24tYWNjZXNzaWJpbGl0eS1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRhXCI7XG59XG5cbi5kbHMtaWNvbi1hY2NvdW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkYlwiO1xufVxuLmRscy1pY29uLWFjY291bnQuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGNcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWFjY291bnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRjXCI7XG59XG5cbi5kbHMtaWNvbi1hY2NvdW50LWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGNcIjtcbn1cblxuLmRscy1pY29uLWFjdGl2aXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkZFwiO1xufVxuLmRscy1pY29uLWFjdGl2aXR5Lmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRlXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1hY3Rpdml0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGVcIjtcbn1cblxuLmRscy1pY29uLWFjdGl2aXR5LWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGVcIjtcbn1cblxuLmRscy1pY29uLWNhbGVuZGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkZlwiO1xufVxuLmRscy1pY29uLWNhbGVuZGFyLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWUwXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTBcIjtcbn1cblxuLmRscy1pY29uLWNhbGVuZGFyLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTBcIjtcbn1cblxuLmRscy1pY29uLWNoaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWUxXCI7XG59XG4uZGxzLWljb24tY2hpcC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlMlwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tY2hpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTJcIjtcbn1cblxuLmRscy1pY29uLWNoaXAtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlMlwiO1xufVxuXG4uZGxzLWljb24tZG9jdW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWUzXCI7XG59XG4uZGxzLWljb24tZG9jdW1lbnQuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTRcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWRvY3VtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlNFwiO1xufVxuXG4uZGxzLWljb24tZG9jdW1lbnQtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlNFwiO1xufVxuXG4uZGxzLWljb24taGVhcmluZy1pbXBhaXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTVcIjtcbn1cbi5kbHMtaWNvbi1oZWFyaW5nLWltcGFpcmVkLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU2XCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1oZWFyaW5nLWltcGFpcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlNlwiO1xufVxuXG4uZGxzLWljb24taGVhcmluZy1pbXBhaXJlZC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU2XCI7XG59XG5cbi5kbHMtaWNvbi1ob21lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlN1wiO1xufVxuLmRscy1pY29uLWhvbWUuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZThcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWhvbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU4XCI7XG59XG5cbi5kbHMtaWNvbi1ob21lLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZThcIjtcbn1cblxuLmRscy1pY29uLXBkZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTlcIjtcbn1cbi5kbHMtaWNvbi1wZGYuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWFcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXBkZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWFcIjtcbn1cblxuLmRscy1pY29uLXBkZi1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVhXCI7XG59XG5cbi5kbHMtaWNvbi1wcmludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWJcIjtcbn1cbi5kbHMtaWNvbi1wcmludC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlY1wiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tcHJpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVjXCI7XG59XG5cbi5kbHMtaWNvbi1wcmludC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVjXCI7XG59XG5cbi5kbHMtaWNvbi1zZXR0aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlZFwiO1xufVxuLmRscy1pY29uLXNldHRpbmcuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWVcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXNldHRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVlXCI7XG59XG5cbi5kbHMtaWNvbi1zZXR0aW5nLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWVcIjtcbn1cblxuLmRscy1pY29uLXRpbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVmXCI7XG59XG4uZGxzLWljb24tdGltZS5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmMFwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tdGltZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjBcIjtcbn1cblxuLmRscy1pY29uLXRpbWUtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmMFwiO1xufVxuXG4uZGxzLWdseXBoLWNhbmNlbC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWYxXCI7XG59XG5cbi5kbHMtZ2x5cGgtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWYyXCI7XG59XG5cbi5kbHMtZ2x5cGgtY2xvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWYzXCI7XG59XG5cbi5kbHMtZ2x5cGgtZG91YmxlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY0XCI7XG59XG5cbi5kbHMtZ2x5cGgtZG91YmxlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmNVwiO1xufVxuXG4uZGxzLWdseXBoLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY2XCI7XG59XG5cbi5kbHMtZ2x5cGgtZXF1YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY3XCI7XG59XG5cbi5kbHMtZ2x5cGgtZmF2b3JpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY4XCI7XG59XG5cbi5kbHMtZ2x5cGgtaW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjlcIjtcbn1cblxuLmRscy1nbHlwaC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmYVwiO1xufVxuXG4uZGxzLWdseXBoLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmYlwiO1xufVxuXG4uZGxzLWdseXBoLW5hdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmNcIjtcbn1cblxuLmRscy1nbHlwaC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmZFwiO1xufVxuXG4uZGxzLWdseXBoLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmZVwiO1xufVxuXG4uZGxzLWdseXBoLXNvcnQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmZcIjtcbn1cblxuLmRscy1nbHlwaC1zb3J0LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwMFwiO1xufVxuXG4uZGxzLWdseXBoLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwMVwiO1xufVxuXG4uZGxzLWdseXBoLWxpbmstb3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4Y1wiO1xufVxuXG4uZGxzLWljb24tYWlycGxhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjAyXCI7XG59XG4uZGxzLWljb24tYWlycGxhbmUuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDNcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWFpcnBsYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwM1wiO1xufVxuXG4uZGxzLWljb24tYWlycGxhbmUtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwM1wiO1xufVxuXG4uZGxzLWljb24tY2FyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwNlwiO1xufVxuLmRscy1pY29uLWNhci5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwN1wiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tY2FyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwN1wiO1xufVxuXG4uZGxzLWljb24tY2FyLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDdcIjtcbn1cblxuLmRscy1pY29uLWNhcmQtYmVuZWZpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDhcIjtcbn1cbi5kbHMtaWNvbi1jYXJkLWJlbmVmaXQuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDlcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWNhcmQtYmVuZWZpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDlcIjtcbn1cblxuLmRscy1pY29uLWNhcmQtYmVuZWZpdC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA5XCI7XG59XG5cbi5kbHMtaWNvbi1jYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwYVwiO1xufVxuLmRscy1pY29uLWNhcnQuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMGJcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWNhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjBiXCI7XG59XG5cbi5kbHMtaWNvbi1jYXJ0LWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMGJcIjtcbn1cblxuLmRscy1pY29uLWNvbmNpZXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMGNcIjtcbn1cbi5kbHMtaWNvbi1jb25jaWVyZ2UuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMGRcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWNvbmNpZXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMGRcIjtcbn1cblxuLmRscy1pY29uLWNvbmNpZXJnZS1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjBkXCI7XG59XG5cbi5kbHMtaWNvbi1jcnVpc2Utc2hpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMGVcIjtcbn1cbi5kbHMtaWNvbi1jcnVpc2Utc2hpcC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwZlwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tY3J1aXNlLXNoaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjBmXCI7XG59XG5cbi5kbHMtaWNvbi1jcnVpc2Utc2hpcC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjBmXCI7XG59XG5cbi5kbHMtaWNvbi1kYXRhLXByb3RlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjEwXCI7XG59XG4uZGxzLWljb24tZGF0YS1wcm90ZWN0aW9uLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjExXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1kYXRhLXByb3RlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjExXCI7XG59XG5cbi5kbHMtaWNvbi1kYXRhLXByb3RlY3Rpb24tZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxMVwiO1xufVxuXG4uZGxzLWljb24tZGluaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxMlwiO1xufVxuLmRscy1pY29uLWRpbmluZy5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxM1wiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tZGluaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxM1wiO1xufVxuXG4uZGxzLWljb24tZGluaW5nLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTNcIjtcbn1cblxuLmRscy1pY29uLWRvbmF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTRcIjtcbn1cbi5kbHMtaWNvbi1kb25hdGUuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTVcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWRvbmF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTVcIjtcbn1cblxuLmRscy1pY29uLWRvbmF0ZS1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE1XCI7XG59XG5cbi5kbHMtaWNvbi1lbnRlcnRhaW5tZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxNlwiO1xufVxuLmRscy1pY29uLWVudGVydGFpbm1lbnQuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTdcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWVudGVydGFpbm1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE3XCI7XG59XG5cbi5kbHMtaWNvbi1lbnRlcnRhaW5tZW50LWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTdcIjtcbn1cblxuLmRscy1pY29uLWZyYXVkLXByb3RlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE4XCI7XG59XG4uZGxzLWljb24tZnJhdWQtcHJvdGVjdGlvbi5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxOVwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tZnJhdWQtcHJvdGVjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTlcIjtcbn1cblxuLmRscy1pY29uLWZyYXVkLXByb3RlY3Rpb24tZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxOVwiO1xufVxuXG4uZGxzLWljb24tZnJlZXplLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjFhXCI7XG59XG4uZGxzLWljb24tZnJlZXplLWNhcmQuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMWJcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWZyZWV6ZS1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxYlwiO1xufVxuXG4uZGxzLWljb24tZnJlZXplLWNhcmQtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxYlwiO1xufVxuXG4uZGxzLWljb24tZ2FzLXN0YXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjFjXCI7XG59XG4uZGxzLWljb24tZ2FzLXN0YXRpb24uaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMWRcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWdhcy1zdGF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxZFwiO1xufVxuXG4uZGxzLWljb24tZ2FzLXN0YXRpb24tZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxZFwiO1xufVxuXG4uZGxzLWljb24tZ2lmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMWVcIjtcbn1cbi5kbHMtaWNvbi1naWZ0Lmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjIxXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1naWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyMVwiO1xufVxuXG4uZGxzLWljb24tZ2lmdC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxZlwiO1xufVxuLmRscy1pY29uLWdpZnQtY2FyZC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyMFwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tZ2lmdC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyMFwiO1xufVxuXG4uZGxzLWljb24tZ2lmdC1jYXJkLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjBcIjtcbn1cblxuLmRscy1pY29uLWdpZnQtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyMVwiO1xufVxuXG4uZGxzLWljb24tZ3JvY2VyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjJcIjtcbn1cbi5kbHMtaWNvbi1ncm9jZXJ5Lmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjIzXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1ncm9jZXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyM1wiO1xufVxuXG4uZGxzLWljb24tZ3JvY2VyeS1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjIzXCI7XG59XG5cbi5kbHMtaWNvbi1ob3RlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjRcIjtcbn1cbi5kbHMtaWNvbi1ob3RlbC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyNVwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24taG90ZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI1XCI7XG59XG5cbi5kbHMtaWNvbi1ob3RlbC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI1XCI7XG59XG5cbi5kbHMtaWNvbi1pbmZpbml0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjZcIjtcbn1cbi5kbHMtaWNvbi1pbmZpbml0eS5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyN1wiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24taW5maW5pdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI3XCI7XG59XG5cbi5kbHMtaWNvbi1pbmZpbml0eS1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI3XCI7XG59XG5cbi5kbHMtaWNvbi1pbnN1cmFuY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI4XCI7XG59XG4uZGxzLWljb24taW5zdXJhbmNlLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI5XCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1pbnN1cmFuY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI5XCI7XG59XG5cbi5kbHMtaWNvbi1pbnN1cmFuY2UtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyOVwiO1xufVxuXG4uZGxzLWljb24tbG9jYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJhXCI7XG59XG4uZGxzLWljb24tbG9jYXRpb24uaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmJcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWxvY2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyYlwiO1xufVxuXG4uZGxzLWljb24tbG9jYXRpb24tZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyYlwiO1xufVxuXG4uZGxzLWljb24tbG9jay1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyY1wiO1xufVxuLmRscy1pY29uLWxvY2stY2FyZC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyZFwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tbG9jay1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyZFwiO1xufVxuXG4uZGxzLWljb24tbG9jay1jYXJkLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmRcIjtcbn1cblxuLmRscy1pY29uLWxvdW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmVcIjtcbn1cbi5kbHMtaWNvbi1sb3VuZ2UuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmZcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWxvdW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmZcIjtcbn1cblxuLmRscy1pY29uLWxvdW5nZS1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJmXCI7XG59XG5cbi5kbHMtaWNvbi1tZWRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzBcIjtcbn1cbi5kbHMtaWNvbi1tZWRhbC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzMVwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tbWVkYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjMxXCI7XG59XG5cbi5kbHMtaWNvbi1tZWRhbC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjMxXCI7XG59XG5cbi5kbHMtaWNvbi1tZW1iZXJzaGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzMlwiO1xufVxuLmRscy1pY29uLW1lbWJlcnNoaXAuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzNcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLW1lbWJlcnNoaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjMzXCI7XG59XG5cbi5kbHMtaWNvbi1tZW1iZXJzaGlwLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzNcIjtcbn1cblxuLmRscy1pY29uLW1lcmNoYW5kaXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzNFwiO1xufVxuLmRscy1pY29uLW1lcmNoYW5kaXNlLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjM1XCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1tZXJjaGFuZGlzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzVcIjtcbn1cblxuLmRscy1pY29uLW1lcmNoYW5kaXNlLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzVcIjtcbn1cblxuLmRscy1pY29uLW5vLWZlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzZcIjtcbn1cbi5kbHMtaWNvbi1uby1mZWUuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzdcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLW5vLWZlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzdcIjtcbn1cblxuLmRscy1pY29uLW5vLWZlZS1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjM3XCI7XG59XG5cbi5kbHMtaWNvbi1vZmZlcnMtZGVza3RvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzhcIjtcbn1cbi5kbHMtaWNvbi1vZmZlcnMtZGVza3RvcC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzOVwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tb2ZmZXJzLWRlc2t0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjM5XCI7XG59XG5cbi5kbHMtaWNvbi1vZmZlcnMtZGVza3RvcC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjM5XCI7XG59XG5cbi5kbHMtaWNvbi1vZmZlcnMtbW9iaWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzYVwiO1xufVxuLmRscy1pY29uLW9mZmVycy1tb2JpbGUuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViM2JcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLW9mZmVycy1tb2JpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjNiXCI7XG59XG5cbi5kbHMtaWNvbi1vZmZlcnMtbW9iaWxlLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViM2JcIjtcbn1cblxuLmRscy1pY29uLW92ZXJzaXplLWJhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViM2NcIjtcbn1cbi5kbHMtaWNvbi1vdmVyc2l6ZS1iYWcuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViM2RcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLW92ZXJzaXplLWJhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViM2RcIjtcbn1cblxuLmRscy1pY29uLW92ZXJzaXplLWJhZy1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjNkXCI7XG59XG5cbi5kbHMtaWNvbi1wYXJ0bmVyc2hpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViM2VcIjtcbn1cbi5kbHMtaWNvbi1wYXJ0bmVyc2hpcC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzZlwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tcGFydG5lcnNoaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjNmXCI7XG59XG5cbi5kbHMtaWNvbi1wYXJ0bmVyc2hpcC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjNmXCI7XG59XG5cbi5kbHMtaWNvbi1wZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQwXCI7XG59XG4uZGxzLWljb24tcGV0Lmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQxXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1wZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQxXCI7XG59XG5cbi5kbHMtaWNvbi1wZXQtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0MVwiO1xufVxuXG4uZGxzLWljb24tcG9pbnQtMTBrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0MlwiO1xufVxuLmRscy1pY29uLXBvaW50LTEway5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0M1wiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tcG9pbnQtMTBrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0M1wiO1xufVxuXG4uZGxzLWljb24tcG9pbnQtMTBrLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDNcIjtcbn1cblxuLmRscy1pY29uLXBvaW50LTIwazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDRcIjtcbn1cbi5kbHMtaWNvbi1wb2ludC0yMGsuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDVcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXBvaW50LTIwazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDVcIjtcbn1cblxuLmRscy1pY29uLXBvaW50LTIway1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ1XCI7XG59XG5cbi5kbHMtaWNvbi1wb2ludC0yeDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDZcIjtcbn1cbi5kbHMtaWNvbi1wb2ludC0yeC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0N1wiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tcG9pbnQtMng6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ3XCI7XG59XG5cbi5kbHMtaWNvbi1wb2ludC0yeC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ3XCI7XG59XG5cbi5kbHMtaWNvbi1wb2ludC0zeDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDhcIjtcbn1cbi5kbHMtaWNvbi1wb2ludC0zeC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0OVwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tcG9pbnQtM3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ5XCI7XG59XG5cbi5kbHMtaWNvbi1wb2ludC0zeC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ5XCI7XG59XG5cbi5kbHMtaWNvbi1wb2ludC01eDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNGFcIjtcbn1cbi5kbHMtaWNvbi1wb2ludC01eC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0YlwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tcG9pbnQtNXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjRiXCI7XG59XG5cbi5kbHMtaWNvbi1wb2ludC01eC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjRiXCI7XG59XG5cbi5kbHMtaWNvbi1wb2ludC04eDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNGNcIjtcbn1cbi5kbHMtaWNvbi1wb2ludC04eC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0ZFwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tcG9pbnQtOHg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjRkXCI7XG59XG5cbi5kbHMtaWNvbi1wb2ludC04eC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjRkXCI7XG59XG5cbi5kbHMtaWNvbi1yZWNlbnQtcG9pbnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0ZVwiO1xufVxuLmRscy1pY29uLXJlY2VudC1wb2ludHMuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNGZcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXJlY2VudC1wb2ludHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjRmXCI7XG59XG5cbi5kbHMtaWNvbi1yZWNlbnQtcG9pbnRzLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNGZcIjtcbn1cblxuLmRscy1pY29uLXJlZnJlc2htZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1MFwiO1xufVxuLmRscy1pY29uLXJlZnJlc2htZW50Lmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjUxXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1yZWZyZXNobWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTFcIjtcbn1cblxuLmRscy1pY29uLXJlZnJlc2htZW50LWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTFcIjtcbn1cblxuLmRscy1pY29uLXJld2FyZHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjUyXCI7XG59XG4uZGxzLWljb24tcmV3YXJkcy5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1M1wiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tcmV3YXJkczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTNcIjtcbn1cblxuLmRscy1pY29uLXJld2FyZHMtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1M1wiO1xufVxuXG4uZGxzLWljb24tc2hpcHBpbmctdHJ1Y2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjU0XCI7XG59XG4uZGxzLWljb24tc2hpcHBpbmctdHJ1Y2suaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTVcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXNoaXBwaW5nLXRydWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1NVwiO1xufVxuXG4uZGxzLWljb24tc2hpcHBpbmctdHJ1Y2stZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1NVwiO1xufVxuXG4uZGxzLWljb24tc3BsaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjU2XCI7XG59XG4uZGxzLWljb24tc3BsaXQuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNTdcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXNwbGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1N1wiO1xufVxuXG4uZGxzLWljb24tc3BsaXQtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1N1wiO1xufVxuXG4uZGxzLWljb24tdGF4aTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNThcIjtcbn1cbi5kbHMtaWNvbi10YXhpLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjU5XCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi10YXhpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1OVwiO1xufVxuXG4uZGxzLWljb24tdGF4aS1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjU5XCI7XG59XG5cbi5kbHMtaWNvbi10cmFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNWFcIjtcbn1cbi5kbHMtaWNvbi10cmFpbi5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1YlwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tdHJhaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjViXCI7XG59XG5cbi5kbHMtaWNvbi10cmFpbi1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjViXCI7XG59XG5cbi5kbHMtaWNvbi10cmF2ZWwtYmFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI1Y1wiO1xufVxuLmRscy1pY29uLXRyYXZlbC1iYWcuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNWRcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXRyYXZlbC1iYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjVkXCI7XG59XG5cbi5kbHMtaWNvbi10cmF2ZWwtYmFnLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNWRcIjtcbn1cblxuLmRscy1pY29uLWRlbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODBcIjtcbn1cbi5kbHMtaWNvbi1kZW50YWwuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODFcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWRlbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODFcIjtcbn1cblxuLmRscy1pY29uLWRlbnRhbC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjgxXCI7XG59XG5cbi5kbHMtaWNvbi1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4MlwiO1xufVxuLmRscy1pY29uLW1lZGljYWwuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODNcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjgzXCI7XG59XG5cbi5kbHMtaWNvbi1tZWRpY2FsLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODNcIjtcbn1cblxuLmRscy1pY29uLXBheS1vdmVyLXRpbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjg0XCI7XG59XG4uZGxzLWljb24tcGF5LW92ZXItdGltZS5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4NVwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tcGF5LW92ZXItdGltZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODVcIjtcbn1cblxuLmRscy1pY29uLXBheS1vdmVyLXRpbWUtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4NVwiO1xufVxuXG4uZGxzLWljb24tY29uc3RydWN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4NlwiO1xufVxuLmRscy1pY29uLWNvbnN0cnVjdGlvbi5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4N1wiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tY29uc3RydWN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4N1wiO1xufVxuXG4uZGxzLWljb24tY29uc3RydWN0aW9uLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODdcIjtcbn1cblxuLmRscy1pY29uLXNwYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODhcIjtcbn1cbi5kbHMtaWNvbi1zcGEuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODlcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXNwYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODlcIjtcbn1cblxuLmRscy1pY29uLXNwYS1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjg5XCI7XG59XG5cbi5kbHMtaWNvbi1zZW5kLWFuZC1zcGxpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViOGRcIjtcbn1cbi5kbHMtaWNvbi1zZW5kLWFuZC1zcGxpdC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4ZVwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tc2VuZC1hbmQtc3BsaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjhlXCI7XG59XG5cbi5kbHMtaWNvbi1zZW5kLWFuZC1zcGxpdC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjhlXCI7XG59XG5cbi5kbHMtaWNvbi1hbGVydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjBcIjtcbn1cbi5kbHMtaWNvbi1hbGVydC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2MVwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tYWxlcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjYxXCI7XG59XG5cbi5kbHMtaWNvbi1hbGVydC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjYxXCI7XG59XG5cbi5kbHMtaWNvbi1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjJcIjtcbn1cbi5kbHMtaWNvbi1jaGVjay5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2M1wiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjYzXCI7XG59XG5cbi5kbHMtaWNvbi1jaGVjay1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjYzXCI7XG59XG5cbi5kbHMtaWNvbi1kZWNsaW5lZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjRcIjtcbn1cbi5kbHMtaWNvbi1kZWNsaW5lZC5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2NVwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tZGVjbGluZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjY1XCI7XG59XG5cbi5kbHMtaWNvbi1kZWNsaW5lZC1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjY1XCI7XG59XG5cbi5kbHMtaWNvbi1oZWxwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2NlwiO1xufVxuLmRscy1pY29uLWhlbHAuaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjdcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLWhlbHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjY3XCI7XG59XG5cbi5kbHMtaWNvbi1oZWxwLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjdcIjtcbn1cblxuLmRscy1pY29uLWluZm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjY4XCI7XG59XG4uZGxzLWljb24taW5mby5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2OVwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24taW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNjlcIjtcbn1cblxuLmRscy1pY29uLWluZm8tZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2OVwiO1xufVxuXG4uZGxzLWljb24tcHJvY2Vzc2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNmFcIjtcbn1cbi5kbHMtaWNvbi1wcm9jZXNzaW5nLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjZiXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi1wcm9jZXNzaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2YlwiO1xufVxuXG4uZGxzLWljb24tcHJvY2Vzc2luZy1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjZiXCI7XG59XG5cbi5kbHMtaWNvbi1yZWZyZXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2Y1wiO1xufVxuLmRscy1pY29uLXJlZnJlc2guaWNvbi1ob3Zlcjpob3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNmRcIjtcbn1cblxuLmljb24taG92ZXI6aG92ZXIgLmRscy1pY29uLXJlZnJlc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjZkXCI7XG59XG5cbi5kbHMtaWNvbi1yZWZyZXNoLWZpbGxlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNmRcIjtcbn1cblxuLmRscy1pY29uLXN1Y2Nlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjZlXCI7XG59XG4uZGxzLWljb24tc3VjY2Vzcy5pY29uLWhvdmVyOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2ZlwiO1xufVxuXG4uaWNvbi1ob3Zlcjpob3ZlciAuZGxzLWljb24tc3VjY2Vzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNmZcIjtcbn1cblxuLmRscy1pY29uLXN1Y2Nlc3MtZmlsbGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI2ZlwiO1xufVxuXG4uZGxzLWljb24td2FybmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNzBcIjtcbn1cbi5kbHMtaWNvbi13YXJuaW5nLmljb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjcxXCI7XG59XG5cbi5pY29uLWhvdmVyOmhvdmVyIC5kbHMtaWNvbi13YXJuaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI3MVwiO1xufVxuXG4uZGxzLWljb24td2FybmluZy1maWxsZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjcxXCI7XG59XG5cbi5kbHMtaWNvbi1lcnJvci10cmlhbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMDBcIjtcbn1cblxuLnJvdy14cy10b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5yb3cteHMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yb3cteHMtYm90dG9tIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uY29sLXhzLWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuLmNvbC14cy1sYXN0IHtcbiAgb3JkZXI6IDE7XG59XG5cbi5jb2wteHMtdG9wIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5jb2wteHMtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmNvbC14cy1ib3R0b20ge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5yb3ctc20tdG9wIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucm93LXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucm93LXNtLWJvdHRvbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmNvbC1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5jb2wtc20tbGFzdCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuY29sLXNtLXRvcCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAuY29sLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5jb2wtc20tYm90dG9tIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb3ctbWQtdG9wIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucm93LW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucm93LW1kLWJvdHRvbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5jb2wtbWQtbGFzdCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kLXRvcCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAuY29sLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5jb2wtbWQtYm90dG9tIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucm93LWxnLXRvcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnJvdy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnJvdy1sZy1ib3R0b20ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLmNvbC1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sLWxnLXRvcCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAuY29sLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5jb2wtbGctYm90dG9tIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucm93LXhsLXRvcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnJvdy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnJvdy14bC1ib3R0b20ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29sLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLmNvbC14bC1sYXN0IHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29sLXhsLXRvcCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAuY29sLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5jb2wteGwtYm90dG9tIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXJlc3BvbnNpdmUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXJlc3BvbnNpdmUge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXJlc3BvbnNpdmUge1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci1yZXNwb25zaXZlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXItcmVzcG9uc2l2ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTc2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuY29udGFpbmVyLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiA1NDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuY29udGFpbmVyLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC05cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbn1cblxuW2NsYXNzXj1jb2wtXSxcbltjbGFzcyo9XCIgY29sLVwiXSxcbi5jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuW2NsYXNzXj1jb2wtXSxcbltjbGFzcyo9XCIgY29sLVwiXSxcbi5jb2wge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uY29sLXhzLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLXhzLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wteHMtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC14cy0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7XG59XG5cbi5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1bGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuXG4uY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTtcbn1cblxuLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlO1xufVxuXG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtNSB7XG4gIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7XG59XG5cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICBbY2xhc3NePWNvbC1dLFxuW2NsYXNzKj1cIiBjb2wtXCJdLFxuLmNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbY2xhc3NePWNvbC1dLFxuW2NsYXNzKj1cIiBjb2wtXCJdLFxuLmNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgcGFkZGluZy1yaWdodDogOXB4O1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2NsYXNzXj1jb2wtXSxcbltjbGFzcyo9XCIgY29sLVwiXSxcbi5jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgW2NsYXNzXj1jb2wtXSxcbltjbGFzcyo9XCIgY29sLVwiXSxcbi5jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC14bC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wteGwtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLXhsLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wteGwtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wteGwtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXhsLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC14bC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXhsLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXhsLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC14bC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wteGwtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtY3JlZGVudGlhbHMtYXV0by1maWxsLWJ1dHRvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzhlOTA5Mjtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjNlbTtcbn1cblxub2wge1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5zdXAsXG4uc3VwIHtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDAuNTVlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwNmZjZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2Utb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2Utb3V0O1xufVxuYS50ZXh0LWxpbmsge1xuICBwYWRkaW5nLXRvcDogMC44MjgxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjgyODEyNXJlbTtcbn1cbmEudGV4dC1saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmEudGV4dC1saW5rOmZvY3VzIHNwYW46b25seS1jaGlsZCB7XG4gIG91dGxpbmU6IGRhc2hlZCAxcHggIzUzNTY1YTtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiBkYXNoZWQgMXB4ICM1MzU2NWE7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG5hLmxpbmstd2hpdGUsIGEubGluay13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbmEubGluay11bmRlcmxpbmVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hLmxpbmstdW5kZXJsaW5lZDpob3ZlciB7XG4gIGNvbG9yOiAjMDA2NWJkO1xufVxuYS5saW5rLXVuZGVybGluZWQ6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDVhYTg7XG59XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuYnV0dG9uLFxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYSxcbmFyZWEsXG5idXR0b24sXG5bcm9sZT1idXR0b25dLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG50YWJsZSxcbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxudGFibGUgdGgsXG4udGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGFibGUgdGgsXG50YWJsZSB0ZCxcbi50YWJsZSB0aCxcbi50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gIGNvbG9yOiAjOGU5MDkyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgY29sb3I6ICM1MzU2NWE7XG59XG5cbmJ1dHRvbjpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbmlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cyxcbmlucHV0W3R5cGU9cmVzZXRdOmZvY3VzIHtcbiAgb3V0bGluZTogZGFzaGVkIDFweCAjNTM1NjVhO1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5ociB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlZGVlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaHItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGM5Yzc7XG59XG5cbi5kaXNhYmxlZCxcbltkaXNhYmxlZF0ge1xuICBjb2xvcjogIzhlOTA5MiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRpc2FibGVkIGxhYmVsLFxuLmRpc2FibGVkIGlucHV0LFxuW2Rpc2FibGVkXSBsYWJlbCxcbltkaXNhYmxlZF0gaW5wdXQge1xuICBjb2xvcjogIzhlOTA5MiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG4uZGlzYWJsZWQuZGxzLWdseXBoLWxlZnQsIC5kaXNhYmxlZC5kbHMtZ2x5cGgtcmlnaHQsIC5kaXNhYmxlZC5kbHMtaWNvbi1sZWZ0LCAuZGlzYWJsZWQuZGxzLWljb24tcmlnaHQsXG5bZGlzYWJsZWRdLmRscy1nbHlwaC1sZWZ0LFxuW2Rpc2FibGVkXS5kbHMtZ2x5cGgtcmlnaHQsXG5bZGlzYWJsZWRdLmRscy1pY29uLWxlZnQsXG5bZGlzYWJsZWRdLmRscy1pY29uLXJpZ2h0IHtcbiAgY29sb3I6ICNjOGM5YzcgIWltcG9ydGFudDtcbn1cblxuLnBvaW50ZXItZXZlbnRzLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wb2ludGVyLWV2ZW50cy1hdXRvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjk7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICM4ZTkwOTI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgZWFzZS1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDVyZW07XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1MzU2NWE7XG59XG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNTM1NjVhICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1jb250cm9sOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmZvcm0tY29udHJvbDphY3RpdmU6bm90KC5kaXNhYmxlZCksIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5kaXNhYmxlZCkgLmZvcm0tY29udHJvbDphY3RpdmU6bm90KDpkaXNhYmxlZCksIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KDpkaXNhYmxlZCkge1xuICBib3JkZXItY29sb3I6ICMwMDZmY2Y7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkLFxuLmZvcm0tY29udHJvbCAuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGY5O1xuICBib3JkZXItY29sb3I6ICM4ZTkwOTIgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6aW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZm9ybS1jb250cm9sLXN1Y2Nlc3MsIC5mb3JtLWNvbnRyb2wtd2FybmluZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAwLjc4MTI1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDMuMTI1cmVtO1xufVxuLmZvcm0tY29udHJvbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93d3cuYWV4cC1zdGF0aWMuY29tL2NkYWFzL29uZS9zdGF0aWNzL0BhbWVyaWNhbmV4cHJlc3Mvc3RhdGljLWFzc2V0cy8yLjI3LjAvcGFja2FnZS9kaXN0L2ltZy9pY29ucy9zdGF0dXMvZGxzLWljb24tc3VjY2Vzcy5zdmdcIik7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCwgLmZvcm0tY29udHJvbC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjQyYzAxO1xufVxuLmZvcm0tY29udHJvbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93d3cuYWV4cC1zdGF0aWMuY29tL2NkYWFzL29uZS9zdGF0aWNzL0BhbWVyaWNhbmV4cHJlc3Mvc3RhdGljLWFzc2V0cy8yLjI3LjAvcGFja2FnZS9kaXN0L2ltZy9pY29ucy9zdGF0dXMvZGxzLWljb24td2FybmluZy1maWxsZWQuc3ZnXCIpO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDAuNjI1cmVtO1xufVxuXG5sYWJlbCB7XG4gIGNvbG9yOiAjNTM1NjVhO1xufVxuXG5sZWdlbmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNTM1NjVhO1xufVxuXG5maWVsZHNldCA+IGlucHV0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4uYWxlcnQtZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBjb2xvcjogI2I0MmMwMTtcbn1cbi5hbGVydC1mb3JtIC5pY29uIHtcbiAgY29sb3I6ICNiNDJjMDE7XG59XG5cbi5idG4tZm9ybSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtaW4td2lkdGg6IDNyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi5idG4tZm9ybTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uaW5wdXRncm91cCAuaGFzLXdhcm5pbmcgbGFiZWwge1xuICBjb2xvcjogI2I0MmMwMTtcbn1cblxuZGl2W2RhdGEtcGFzc3dvcmQtdG9nZ2xlPXRydWVdIGlucHV0LmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW07XG59XG5cbi5hY2NlbnQtYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC4yNXJlbTtcbn1cblxuLmFjdGlvbi1ncm91cHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjdGlvbi1ncm91cHMge1xuICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2Ugbm93cmFwO1xuICB9XG59XG4uYWN0aW9uLWdyb3VwcyAuZ3JvdXAtcHJpbWFyeSwgLmFjdGlvbi1ncm91cHMgLmdyb3VwLXNlY29uZGFyeSB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWN0aW9uLWdyb3VwcyAuZ3JvdXAtcHJpbWFyeSA+ICosIC5hY3Rpb24tZ3JvdXBzIC5ncm91cC1zZWNvbmRhcnkgPiAqIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY3Rpb24tZ3JvdXBzIC5ncm91cC1wcmltYXJ5ID4gKiwgLmFjdGlvbi1ncm91cHMgLmdyb3VwLXNlY29uZGFyeSA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjdGlvbi1ncm91cHMgLmdyb3VwLXByaW1hcnkgPiAqLCAuYWN0aW9uLWdyb3VwcyAuZ3JvdXAtc2Vjb25kYXJ5ID4gKiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5hY3Rpb24tZ3JvdXBzIC5ncm91cC1wcmltYXJ5IHtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY3Rpb24tZ3JvdXBzIC5ncm91cC1wcmltYXJ5IHtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuYWN0aW9uLWdyb3VwcyAuZ3JvdXAtcHJpbWFyeSA+ICoge1xuICAgIG1hcmdpbjogYXV0byAwIGF1dG8gMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWxlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWxlcnQ6bm90KC5hbGVydC1kaWFsb2cpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hbGVydC1uZXV0cmFsIHtcbiAgY29sb3I6ICM1MzU2NWE7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICM4ZTkwOTI7XG59XG4uYWxlcnQtbmV1dHJhbCAuaWNvbiB7XG4gIGNvbG9yOiAjOGU5MDkyO1xufVxuLmFsZXJ0LW5ldXRyYWw6bm90KC5hbGVydC1kaWFsb2cpIGEge1xuICBjb2xvcjogIzUzNTY1YTtcbn1cbi5hbGVydC1uZXV0cmFsOm5vdCguYWxlcnQtZGlhbG9nKSBhOmhvdmVyIHtcbiAgY29sb3I6ICM1MzU2NWE7XG59XG4uYWxlcnQtbmV1dHJhbDpub3QoLmFsZXJ0LWRpYWxvZykgYS5saW5rLXVuZGVybGluZWQge1xuICBjb2xvcjogIzAwNmZjZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYWxlcnQtcG9zaXRpdmUge1xuICBjb2xvcjogIzAwODc2NztcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzAwODc2Nztcbn1cbi5hbGVydC1wb3NpdGl2ZSAuaWNvbiB7XG4gIGNvbG9yOiAjMDA4NzY3O1xufVxuLmFsZXJ0LXBvc2l0aXZlOm5vdCguYWxlcnQtZGlhbG9nKSBhIHtcbiAgY29sb3I6ICMwMDg3Njc7XG59XG4uYWxlcnQtcG9zaXRpdmU6bm90KC5hbGVydC1kaWFsb2cpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwODc2Nztcbn1cbi5hbGVydC1wb3NpdGl2ZTpub3QoLmFsZXJ0LWRpYWxvZykgYS5saW5rLXVuZGVybGluZWQge1xuICBjb2xvcjogIzAwNmZjZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYWxlcnQtd2FybiB7XG4gIGNvbG9yOiAjYjQyYzAxO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjYjQyYzAxO1xufVxuLmFsZXJ0LXdhcm4gLmljb24ge1xuICBjb2xvcjogI2I0MmMwMTtcbn1cbi5hbGVydC13YXJuOm5vdCguYWxlcnQtZGlhbG9nKSBhIHtcbiAgY29sb3I6ICNiNDJjMDE7XG59XG4uYWxlcnQtd2Fybjpub3QoLmFsZXJ0LWRpYWxvZykgYTpob3ZlciB7XG4gIGNvbG9yOiAjYjQyYzAxO1xufVxuLmFsZXJ0LXdhcm46bm90KC5hbGVydC1kaWFsb2cpIGEubGluay11bmRlcmxpbmVkIHtcbiAgY29sb3I6ICMwMDZmY2Y7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5nbHlwaCB7XG4gIHBhZGRpbmc6IDAuODc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xNHB4O1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlID4gKjpub3QoLmljb24pOm5vdCguZ2x5cGgpIHtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIG1hcmdpbjogMS4yNXJlbSBhdXRvO1xuICBmbGV4OiAxO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IGRhc2hlZCAxcHggIzUzNTY1YTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG59XG4uYWxlcnQtZGlhbG9nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWNlZGVlO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBwYWRkaW5nOiAxLjU2MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbGVydC1kaWFsb2cgLmljb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMC43ODEyNXJlbTtcbn1cbi5hbGVydC1kaWFsb2cgLmFsZXJ0LXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMS4yNXJlbSAtMS4yNXJlbSAwO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuLmJ0bi1hcHAtYmFkZ2Utc20ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMi41cmVtO1xufVxuLmJ0bi1hcHAtYmFkZ2Utc20gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJ0bi1hcHAtYmFkZ2UtbWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMy4xMjVyZW07XG59XG4uYnRuLWFwcC1iYWRnZS1tZCBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmFkZ2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmNmO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMS41NjI1cmVtO1xuICBwYWRkaW5nOiAwIDAuMzc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmRpdiA+IC5iYWRnZTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbn1cbi5iYWRnZS1pY29uLWRlZmF1bHQge1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBtYXJnaW4tbGVmdDogMjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NzY3O1xufVxuLmJhZGdlLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDZmY2Y7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBjb2xvcjogIzAwNmZjZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiAycmVtO1xuICBtaW4td2lkdGg6IDJyZW07XG59XG4uYmFkZ2Utb3V0bGluZTpob3ZlciwgLmJhZGdlLW91dGxpbmUuZmlsbGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmZjZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmFkZ2Utb3V0bGluZTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM5YzcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYzhjOWM3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZzogMCAwLjM3NXJlbTtcbn1cbi5iYWRnZS10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5iYWRnZS1zdGF0dXMge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1pbi13aWR0aDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBwYWRkaW5nOiAwIDdweDtcbiAgd2lkdGg6IGluaXRpYWw7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuXzotbXMtZnVsbHNjcmVlbiAuYmFkZ2UsXG46cm9vdCAuYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjNyZW07XG59XG5fOi1tcy1mdWxsc2NyZWVuIC5iYWRnZS1pY29uLWRlZmF1bHQsXG46cm9vdCAuYmFkZ2UtaWNvbi1kZWZhdWx0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmJhci1jaGFydC1ob3Jpem9udGFsIC5iYXItY2hhcnQtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzgxMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzgxMjVyZW07XG59XG4uYmFyLWNoYXJ0LWhvcml6b250YWwgLmJhci1jaGFydC1pdGVtOm5vdCguYmFyLWNoYXJ0LWhlYWRpbmcpIHtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uYmFyLWNoYXJ0LWhvcml6b250YWwgLmJhci1jaGFydC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWRlZTtcbn1cbi5iYXItY2hhcnQtaG9yaXpvbnRhbCAuYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmZjZjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luOiAzLjVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXItY2hhcnQtaG9yaXpvbnRhbCAuYmFyLWNoYXJ0LXRleHQge1xuICAgIGZsZXg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYmFyLWNoYXJ0LWhvcml6b250YWwgLmJhci1jaGFydC12aXN1YWwge1xuICAgIG9yZGVyOiA5OTk7XG4gIH1cbn1cbi5iYXItY2hhcnQtdmVydGljYWwgLmJhci1jaGFydC1pdGVtIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHBhZGRpbmctbGVmdDogMC43ODEyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC43ODEyNXJlbTtcbn1cbi5iYXItY2hhcnQtdmVydGljYWwgLmJhci1jaGFydC1pdGVtW2FyaWEtc2VsZWN0ZWRdIC5iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNzVhO1xufVxuLmJhci1jaGFydC12ZXJ0aWNhbCAuYmFyLWNoYXJ0LWl0ZW1bYXJpYS1zZWxlY3RlZF0gLmJhci1jaGFydC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWRlZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtNHB4IDAgMCAjMDAxNzVhO1xufVxuLmJhci1jaGFydC12ZXJ0aWNhbCAuYmFyLWNoYXJ0LXZpc3VhbCB7XG4gIGhlaWdodDogNzUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFyLWNoYXJ0LXZlcnRpY2FsIC5iYXItY2hhcnQtdGV4dCB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDA7XG4gIG1hcmdpbjogMCAtMC43NXJlbTtcbiAgaGVpZ2h0OiAyNSU7XG59XG4uYmFyLWNoYXJ0LXZlcnRpY2FsIC5iYXItaHIge1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTEuMjVyZW07XG59XG4uYmFyLWNoYXJ0LXZlcnRpY2FsIC5iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmNmO1xuICBib3JkZXItcmFkaXVzOiA3LjVweCA3LjVweCAwIDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJyZWFkY3J1bWItYmx1ci1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiKDIzNiwgMjM3LCAyMzgpIDAlLCByZ2JhKDIzNiwgMjM3LCAyMzgsIDAuNykgMTAwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDk5O1xufVxuLmJyZWFkY3J1bWItYmx1ci1yaWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiKDIzNiwgMjM3LCAyMzgpIDAlLCByZ2JhKDIzNiwgMjM3LCAyMzgsIDAuNykgMTAwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDk5O1xufVxuLmJyZWFkY3J1bWI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5icmVhZGNydW1iID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJyZWFkY3J1bWIgPiBsaSA+ICoge1xuICBtYXJnaW46IGF1dG87XG59XG4uYnJlYWRjcnVtYiA+IGxpIGE6Zm9jdXMge1xuICBvdXRsaW5lOiBkYXNoZWQgMXB4ICM1MzU2NWE7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG4uYnJlYWRjcnVtYiA+IGxpIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMDtcbn1cbi5icmVhZGNydW1iID4gbGkgLmJyZWFkY3J1bWItaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYnJlYWRjcnVtYiA+IGxpIC5icmVhZGNydW1iLWl0ZW06Zm9jdXMgc3BhbiB7XG4gIG91dGxpbmU6IGRhc2hlZCAxcHggIzUzNTY1YTtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cbi5icmVhZGNydW1iID4gbGk6bm90KDpsYXN0LW9mLXR5cGUpOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImRscy1pY29ucy0yLjI3LjBcIjtcbiAgY29udGVudDogXCJcXGVhZmVcIjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNTM1NjVhO1xuICBtYXJnaW46IGF1dG8gMC42MjVyZW07XG59XG4uYnJlYWRjcnVtYiA+IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZzogMC42ODc1cmVtIDA7XG59XG4uYnJlYWRjcnVtYiA+IGxpOmxhc3Qtb2YtdHlwZSBhW2hyZWZdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5fOi1tcy1mdWxsc2NyZWVuIC5icmVhZGNydW1iID4gbGksXG46cm9vdCAuYnJlYWRjcnVtYiA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXgtd2lkdGg6IDE3LjVyZW07XG4gIG1pbi13aWR0aDogMTEuMjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3I7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAwLjgxMjVyZW0gMS44NzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmJ0bjpmb2N1cywgLmJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG46ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kOiAjZjdmOGY5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2M4YzljNyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzhlOTA5MiAhaW1wb3J0YW50O1xufVxuLmJ0bjpkaXNhYmxlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNjOGM5Yzc7XG4gIGNvbG9yOiAjYzhjOWM3O1xufVxuLmJ0bi1zbSwgLmJ0bi11dGlsaXR5IHtcbiAgcGFkZGluZzogMC41cmVtIDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgbWF4LXdpZHRoOiAxNi4yNXJlbTtcbiAgbWluLXdpZHRoOiA2Ljg3NXJlbTtcbn1cbi5idG4tc20td3JhcHBlciwgLmJ0bi11dGlsaXR5LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMC4xMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjEyNXJlbTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1zbS13cmFwcGVyOmZvY3VzIC5idG4tc20sIC5idG4tc20td3JhcHBlcjpmb2N1cyAuYnRuLXV0aWxpdHksIC5idG4tdXRpbGl0eS13cmFwcGVyOmZvY3VzIC5idG4tc20sIC5idG4tdXRpbGl0eS13cmFwcGVyOmZvY3VzIC5idG4tdXRpbGl0eSB7XG4gIG91dGxpbmU6IGRhc2hlZCAxcHggIzUzNTY1YTtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cbi5idG4tc20td3JhcHBlcjpkaXNhYmxlZCBzcGFuLCAuYnRuLXV0aWxpdHktd3JhcHBlcjpkaXNhYmxlZCBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmOSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBib3JkZXItY29sb3I6ICNjOGM5YzcgIWltcG9ydGFudDtcbiAgY29sb3I6ICM4ZTkwOTIgIWltcG9ydGFudDtcbn1cbi5idG4tc20td3JhcHBlcjpkaXNhYmxlZDo6YWZ0ZXIsIC5idG4tdXRpbGl0eS13cmFwcGVyOmRpc2FibGVkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2M4YzljNztcbiAgY29sb3I6ICNjOGM5Yzc7XG59XG4uYnRuLXV0aWxpdHkge1xuICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW07XG4gIG1pbi13aWR0aDogMi43NXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG4uYnRuLXNtYWxsLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5idG4taW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1pbi13aWR0aDogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1tYXgge1xuICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcbn1cbi5idG4tb3ZlcmZsb3cge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnksIC5idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwNmZjZjtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDY5YzQ7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDYzYjk7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMwMDZmY2Y7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwNmZjZjtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDY1YmQ7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGJvcmRlci1jb2xvcjogIzAwNjFiNjtcbn1cbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA1YWE4O1xuICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICBib3JkZXItY29sb3I6ICMwMDU0OWM7XG59XG5cbi5idG4tdGVydGlhcnkge1xuICBjb2xvcjogIzAwNmZjZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLXRlcnRpYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDY1YmQ7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG59XG4uYnRuLXRlcnRpYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA1YWE4O1xuICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xufVxuXG4uYnRuLWNvbnRleHR1YWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYnRuLWNvbnRleHR1YWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuLmJ0bi1jb250ZXh0dWFsOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlNWU1ZTU7XG59XG5cbi5idG4td2hpdGU6bm90KC5idG4tY29udGV4dHVhbCkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDA2ZmNmO1xufVxuLmJ0bi13aGl0ZTpub3QoLmJ0bi1jb250ZXh0dWFsKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGNvbG9yOiAjMDA2NWJkO1xufVxuLmJ0bi13aGl0ZTpub3QoLmJ0bi1jb250ZXh0dWFsKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICBjb2xvcjogIzAwNWFhODtcbn1cbi5idG4td2hpdGU6bm90KC5idG4tY29udGV4dHVhbCk6Zm9jdXMge1xuICBvdXRsaW5lOiBkYXNoZWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Mik7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbi5idG4td2hpdGUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYnRuLXdoaXRlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG4uYnRuLXdoaXRlLXNlY29uZGFyeTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4uYnRuLXdoaXRlLXNlY29uZGFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IGRhc2hlZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkyKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cblxuLmJ0bi13aGl0ZS10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4td2hpdGUtdGVydGlhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xufVxuLmJ0bi13aGl0ZS10ZXJ0aWFyeTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4uYnRuLXdoaXRlLXRlcnRpYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogZGFzaGVkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTIpO1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuXG4uYnRuLWNoZXZyb24ge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGY5O1xuICBib3JkZXItY29sb3I6ICNjOGM5Yzc7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ0bi1jaGV2cm9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U4ZWJlZTtcbn1cbi5idG4tY2hldnJvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZGFkZmUzO1xufVxuXG4uYnRuLWNoZXZyb24ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJ0bi1jaGV2cm9uOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImRscy1pY29ucy0yLjI3LjBcIjtcbiAgY29udGVudDogXCJcXGVhZDRcIjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogIzUzNTY1YTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZS1vdXQ7XG59XG5cbi5idG4tY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcGFkZGluZzogMC42ODc1cmVtO1xufVxuXG4uYnRuLWNvYnJhbmQtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICM0M2EzNGM7XG59XG4uYnRuLWNvYnJhbmQtZGVmYXVsdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzYzkxNDQ7XG59XG4uYnRuLWNvYnJhbmQtZGVmYXVsdDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMzQ3ZjNiO1xufVxuXG4uYnRuLWNvYnJhbmQtZGVsdGEge1xuICBiYWNrZ3JvdW5kOiAjMDM2O1xufVxuLmJ0bi1jb2JyYW5kLWRlbHRhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMjY0ZDtcbn1cbi5idG4tY29icmFuZC1kZWx0YTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDAxYTMzO1xufVxuXG4uYnRuLWNvYnJhbmQtYm9udm95IHtcbiAgYmFja2dyb3VuZDogI2ZmOTY2MjtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnRuLWNvYnJhbmQtYm9udm95OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmODU0OTtcbn1cbi5idG4tY29icmFuZC1ib252b3k6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmNzQyZjtcbn1cblxuLmJ0bi1jb2JyYW5kLWJsdWVza3kge1xuICBiYWNrZ3JvdW5kOiAjMTc5MGM1O1xufVxuLmJ0bi1jb2JyYW5kLWJsdWVza3k6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTQ3ZmFlO1xufVxuLmJ0bi1jb2JyYW5kLWJsdWVza3k6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzEyNmY5Nztcbn1cblxuLmJ0bi1jb2JyYW5kLWxvd2VzIHtcbiAgYmFja2dyb3VuZDogIzAwNDg5MDtcbn1cbi5idG4tY29icmFuZC1sb3dlczpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDNiNzc7XG59XG4uYnRuLWNvYnJhbmQtbG93ZXM6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMmY1ZDtcbn1cblxuLmJ0bi1jb2JyYW5kLWhpbHRvbiB7XG4gIGJhY2tncm91bmQ6ICMxMDRjOTc7XG59XG4uYnRuLWNvYnJhbmQtaGlsdG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBlNDA4MDtcbn1cbi5idG4tY29icmFuZC1oaWx0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzBiMzU2OTtcbn1cblxuLmJ0bi1jb2JyYW5kLXNjaHdhYiB7XG4gIGJhY2tncm91bmQ6ICMwMGEzZTA7XG59XG4uYnRuLWNvYnJhbmQtc2Nod2FiOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwOTBjNztcbn1cbi5idG4tY29icmFuZC1zY2h3YWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwN2VhZDtcbn1cblxuLmJ0bi1jb2JyYW5kLXBsZW50aSB7XG4gIGJhY2tncm91bmQ6ICMyNzM2OTE7XG59XG4uYnRuLWNvYnJhbmQtcGxlbnRpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzIyMmY3ZDtcbn1cbi5idG4tY29icmFuZC1wbGVudGk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzFjMjc2OTtcbn1cblxuLmJ0bi1jb2JyYW5kLXBsdW0ge1xuICBiYWNrZ3JvdW5kOiAjNWExMzI2O1xufVxuLmJ0bi1jb2JyYW5kLXBsdW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDUwZjFkO1xufVxuLmJ0bi1jb2JyYW5kLXBsdW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzMwMGExNDtcbn1cblxuLmJ0bi1jb2JyYW5kLWFtYXpvbiB7XG4gIGJhY2tncm91bmQ6ICNmZjhmMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ0bi1jb2JyYW5kLWFtYXpvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlNjgxMDA7XG59XG4uYnRuLWNvYnJhbmQtYW1hem9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNjYzcyMDA7XG59XG5cbi5idG4tZmxvYXQge1xuICBvcGFjaXR5OiAwLjg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbG9hdGluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cbi5idG4tZmxvYXQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbkBrZXlmcmFtZXMgZmxvYXRpbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuLmJ0bi1mbG9hdGluZy1jaGF0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMi41cmVtO1xuICBib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuYnRuLWZsb2F0aW5nLWNoYXQge1xuICAgIHJpZ2h0OiAyLjVyZW07XG4gICAgYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLWZsb2F0aW5nLWNoYXQge1xuICAgIHJpZ2h0OiAyLjVyZW07XG4gICAgYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ0bi1mbG9hdGluZy1jaGF0IHtcbiAgICByaWdodDogMi41cmVtO1xuICAgIGJvdHRvbTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5idG4tZmxvYXRpbmctY2hhdCB7XG4gICAgcmlnaHQ6IDIuNXJlbTtcbiAgICBib3R0b206IDIuNXJlbTtcbiAgfVxufVxuXG4uYnRuLWZsb2F0aW5nLXNjcm9sbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIuNXJlbTtcbiAgYm90dG9tOiA4LjEyNXJlbTtcbn1cbi5idG4tZmxvYXRpbmctc2Nyb2xsID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5idG4tZmxvYXRpbmctc2Nyb2xsID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5idG4tZmxvYXRpbmctc2Nyb2xsID4gYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmJ0bi1mbG9hdGluZy1zY3JvbGwge1xuICAgIHJpZ2h0OiAyLjVyZW07XG4gICAgYm90dG9tOiA4LjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tZmxvYXRpbmctc2Nyb2xsIHtcbiAgICByaWdodDogMi41cmVtO1xuICAgIGJvdHRvbTogOC4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJ0bi1mbG9hdGluZy1zY3JvbGwge1xuICAgIHJpZ2h0OiAyLjVyZW07XG4gICAgYm90dG9tOiA4LjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYnRuLWZsb2F0aW5nLXNjcm9sbCB7XG4gICAgcmlnaHQ6IDIuNXJlbTtcbiAgICBib3R0b206IDguMTI1cmVtO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5idG4tZ3JvdXAgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTAuMDYyNXJlbSAhaW1wb3J0YW50O1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1pY29uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1pbi13aWR0aDogMi42MjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbn1cbi5idG4taWNvbjo6YmVmb3JlIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDA7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImRscy1pY29ucy0yLjI3LjBcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzcGVhazogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4taWNvbi5idG4taW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG59XG4uYnRuLWljb24uYnRuLXNtIHtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuLmJ0bi1pY29uLmJ0bi1zbTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbi5idG4taWNvbi5idG4tc20uYnRuLWlubGluZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuLmJ0bi1pY29uOjpiZWZvcmUsXG4uYnRuLWljb24gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4taWNvbiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uYW5pbS1zcGlubmVyLWluZGV0ZXJtaW5hdGUsIC5wcm9ncmVzcy1jaXJjbGUucHJvZ3Jlc3MtaW5kZXRlcm1pbmF0ZTo6YmVmb3JlLCAuYnRuLWxvYWRpbmc6OmJlZm9yZSB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1pbmRldGVybWluYXRlIDAuOHMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItaW5kZXRlcm1pbmF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uYnRuLWxvYWRpbmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJ0bi1sb2FkaW5nOjpiZWZvcmUge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIycHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHdpZHRoOiAyMnB4O1xufVxuXG4uYnRuLXByaW1hcnkuYnRuLWxvYWRpbmc6OmJlZm9yZSwgLmJ0bi1sb2FkaW5nLmJ0bjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmJ0bi1sb2FkaW5nOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDZmY2Y7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJ0bi10ZXJ0aWFyeS5idG4tbG9hZGluZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2ZmNmO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5idG4tY29udGV4dHVhbC5idG4tbG9hZGluZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2ZmNmO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5idG4td2hpdGU6bm90KC5idG4tY29udGV4dHVhbCkuYnRuLWxvYWRpbmc6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNmZjZjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnRuLXdoaXRlLXNlY29uZGFyeS5idG4tbG9hZGluZzo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2ZmNmO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5idG4td2hpdGUtdGVydGlhcnkuYnRuLWxvYWRpbmc6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNmZjZjtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnRuLXRvb2x0aXAge1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cbi5idG4tdG9vbHRpcDo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJkbHMtaWNvbnMtMi4yNy4wXCI7XG4gIGNvbnRlbnQ6IFwiXFxlYWY5XCI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5idG4tdG9vbHRpcC50b29sdGlwLWVuYWJsZWQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImRscy1pY29ucy0yLjI3LjBcIjtcbiAgY29udGVudDogXCJcXGVhZjFcIjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uYnRuLXRvb2x0aXAge1xuICBjb2xvcjogIzUzNTY1YTtcbn1cbi5idG4tdG9vbHRpcDpob3ZlciB7XG4gIGNvbG9yOiAjMDA2ZmNmO1xufVxuLmJ0bi10b29sdGlwOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA2ZmNmO1xufVxuLmJ0bi10b29sdGlwLnRvb2x0aXAtZW5hYmxlZCB7XG4gIGNvbG9yOiAjMDA2ZmNmO1xufVxuXG4uY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG59XG4uY2FyZC1mbGV4IC5wYWQtcmVzcG9uc2l2ZSB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuLmNhcmQtcmVsYXRpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbn1cbi5jYXJkLXJlbGF0aXZlID4gZGl2IHtcbiAgZmxleDogMCAxIGF1dG87XG59XG4uY2FyZC1yZWxhdGl2ZSA+IGRpdjpsYXN0LW9mLXR5cGUge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5jYXJkLXJvdW5kZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlZGVlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY2FyZC1jb250ZW50IHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogOTg0cHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtYWN0aW9uYWJsZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xufVxuLmNhcmQtYWN0aW9uYWJsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMTNweCAyNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb24pIHtcbiAgLmNhcmQtYWN0aW9uYWJsZTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5jYXJkLWltZy1iZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uY2FyZC1pbWctdGludCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jYXJkLWltZy1oZXJvLXRpbnQge1xuICBvcGFjaXR5OiAwLjU1O1xufVxuLmNhcmQtaW1nLWJnLCAuY2FyZC1pbWctb3ZlcmxheSwgLmNhcmQtaW1nLXRpbnQge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmNhcmV0IHtcbiAgY29sb3I6ICM1MzU2NWE7XG59XG4uY2FyZXQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImRscy1pY29ucy0yLjI3LjBcIjtcbiAgY29udGVudDogXCJcXGVhZmVcIjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNhcm91c2VsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2Fyb3VzZWwtaW5uZXIge1xuICBtaW4taGVpZ2h0OiAyMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmOTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAwIGF1dG87XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xufVxuLmNhcm91c2VsLWlubmVyIGxpIHtcbiAgcGFkZGluZzogMi41cmVtIDIuNXJlbSAzLjc1cmVtIDIuNXJlbTtcbn1cbi5jYXJvdXNlbC1pbm5lci1wYWRkaW5nIGxpIHtcbiAgcGFkZGluZzogMi41cmVtIDIuNXJlbSAzLjM3NXJlbSAyLjVyZW07XG59XG4uY2Fyb3VzZWwtY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDIuNzVyZW07XG59XG4uY2Fyb3VzZWwtY29udHJvbHM6bm90KC5jYXJvdXNlbC1tdWx0aS1jYXJkIC5jYXJvdXNlbC1jb250cm9scykge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3VzZWwtbWFudWFsIC5jYXJvdXNlbC1jb250cm9sczpub3QoLmNhcm91c2VsLW11bHRpLWNhcmQgLmNhcm91c2VsLWNvbnRyb2xzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2xzLmRhcmstY29udHJvbHMgLmNhcm91c2VsLWluZGljYXRvcnMgbGlbYXJpYS1jdXJyZW50XTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmZjZiAhaW1wb3J0YW50O1xufVxuLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9scy5kYXJrLWNvbnRyb2xzIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgY29sb3I6ICM1MzU2NWE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9scy5kYXJrLWNvbnRyb2xzIC5jYXJvdXNlbC1jb250cm9sOmZvY3VzIHtcbiAgb3V0bGluZTogZGFzaGVkIDFweCAjNTM1NjVhO1xuICBvdXRsaW5lLW9mZnNldDogLTNweDtcbn1cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbHMuZGFyay1jb250cm9scyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9scy5kYXJrLWNvbnRyb2xzIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpID4gYnV0dG9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU5MDkyO1xufVxuLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9scy5kYXJrLWNvbnRyb2xzIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpID4gYnV0dG9uW2FyaWEtY3VycmVudF06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmY2Y7XG4gIGhlaWdodDogMC43NXJlbTtcbiAgd2lkdGg6IDAuNzVyZW07XG59XG4uY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2xzLmRhcmstY29udHJvbHMgLmNhcm91c2VsLWluZGljYXRvcnMgbGkgPiBidXR0b25bYXJpYS1jdXJyZW50XSB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjMxMjVyZW07XG59XG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgcGFkZGluZy1sZWZ0OiAwLjkwNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkwNjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uY2Fyb3VzZWwtY29udHJvbC5iYWxhbmNlLXBsYXkge1xuICBtYXJnaW4tbGVmdDogMy4zNzVyZW07XG59XG4uY2Fyb3VzZWwtY29udHJvbDpub3QoLmNhcm91c2VsLXNtYWxsIC5jYXJvdXNlbC1jb250cm9sLCAuY2Fyb3VzZWwtbXVsdGktY2FyZCAuY2Fyb3VzZWwtY29udHJvbCwgLmNhcm91c2VsLW1hbnVhbCAuY2Fyb3VzZWwtY29udHJvbCkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcm91c2VsLWNvbnRyb2w6bm90KC5jYXJvdXNlbC1zbWFsbCAuY2Fyb3VzZWwtY29udHJvbCwgLmNhcm91c2VsLW11bHRpLWNhcmQgLmNhcm91c2VsLWNvbnRyb2wsIC5jYXJvdXNlbC1tYW51YWwgLmNhcm91c2VsLWNvbnRyb2wpOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAgMCAwLjI1cmVtO1xufVxuLmNhcm91c2VsLWNvbnRyb2w6bm90KC5jYXJvdXNlbC1zbWFsbCAuY2Fyb3VzZWwtY29udHJvbCwgLmNhcm91c2VsLW11bHRpLWNhcmQgLmNhcm91c2VsLWNvbnRyb2wsIC5jYXJvdXNlbC1tYW51YWwgLmNhcm91c2VsLWNvbnRyb2wpOmxhc3Qtb2YtdHlwZSwgLmNhcm91c2VsLWNvbnRyb2w6bm90KC5jYXJvdXNlbC1zbWFsbCAuY2Fyb3VzZWwtY29udHJvbCwgLmNhcm91c2VsLW11bHRpLWNhcmQgLmNhcm91c2VsLWNvbnRyb2wsIC5jYXJvdXNlbC1tYW51YWwgLmNhcm91c2VsLWNvbnRyb2wpOm50aC1vZi10eXBlKDIpIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDtcbn1cbi5jYXJvdXNlbC1jb250cm9sOm5vdCguY2Fyb3VzZWwtc21hbGwgLmNhcm91c2VsLWNvbnRyb2wsIC5jYXJvdXNlbC1tdWx0aS1jYXJkIC5jYXJvdXNlbC1jb250cm9sLCAuY2Fyb3VzZWwtbWFudWFsIC5jYXJvdXNlbC1jb250cm9sKTpudGgtb2YtdHlwZSgzKSwgLmNhcm91c2VsLWNvbnRyb2w6bm90KC5jYXJvdXNlbC1zbWFsbCAuY2Fyb3VzZWwtY29udHJvbCwgLmNhcm91c2VsLW11bHRpLWNhcmQgLmNhcm91c2VsLWNvbnRyb2wsIC5jYXJvdXNlbC1tYW51YWwgLmNhcm91c2VsLWNvbnRyb2wpOm50aC1vZi10eXBlKDQpIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjY4NzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjg3NXJlbTtcbn1cbi5jYXJvdXNlbC1jb250cm9sOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3V0bGluZTogZGFzaGVkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTIpO1xuICBvdXRsaW5lLW9mZnNldDogLTNweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuLmNhcm91c2VsLWNvbnRyb2w6bnRoLW9mLXR5cGUoMSkge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAgMCAwLjI1cmVtO1xufVxuLmNhcm91c2VsLWNvbnRyb2w6bnRoLW9mLXR5cGUoMSk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImRscy1pY29ucy0yLjI3LjBcIjtcbiAgY29udGVudDogXCJcXGVhYzhcIjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmNhcm91c2VsLWNvbnRyb2w6bnRoLW9mLXR5cGUoMikge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDtcbn1cbi5jYXJvdXNlbC1jb250cm9sOm50aC1vZi10eXBlKDIpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJkbHMtaWNvbnMtMi4yNy4wXCI7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ0XCI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5jYXJvdXNlbC1jb250cm9sOm50aC1vZi10eXBlKDMpLCAuY2Fyb3VzZWwtY29udHJvbDpudGgtb2YtdHlwZSg0KSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbi5jYXJvdXNlbC1jb250cm9sOm50aC1vZi10eXBlKDMpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJkbHMtaWNvbnMtMi4yNy4wXCI7XG4gIGNvbnRlbnQ6IFwiXFxlYTM0XCI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbi5jYXJvdXNlbC1jb250cm9sOm50aC1vZi10eXBlKDQpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJkbHMtaWNvbnMtMi4yNy4wXCI7XG4gIGNvbnRlbnQ6IFwiXFxlYTMwXCI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3VzZWwtbWFudWFsIC5jYXJvdXNlbC1pbm5lciBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzVyZW07XG4gIH1cbiAgLmNhcm91c2VsLW1hbnVhbCAuY2Fyb3VzZWwtdGV4dC1vdmVybGF5ID4gZGl2IHtcbiAgICBtYXJnaW4tbGVmdDogMi43NXJlbTtcbiAgfVxuICAuY2Fyb3VzZWwtbWFudWFsIC5jYXJvdXNlbC1pbmRpY2F0b3JzLFxuLmNhcm91c2VsLW1hbnVhbCAuY2Fyb3VzZWwtY29udHJvbCxcbi5jYXJvdXNlbC1tYW51YWwgLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgfVxuICAuY2Fyb3VzZWwtbWFudWFsIC5jYXJvdXNlbC1jb250cm9scy5kYXJrLWNvbnRyb2xzIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuY2Fyb3VzZWwtbWFudWFsIC5jYXJvdXNlbC1jb250cm9scy5kYXJrLWNvbnRyb2xzIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGM5Yzc7XG4gIH1cbiAgLmNhcm91c2VsLW1hbnVhbCAuY2Fyb3VzZWwtY29udHJvbHMuZGFyay1jb250cm9scyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTpmb2N1czo6YmVmb3JlLCAuY2Fyb3VzZWwtbWFudWFsIC5jYXJvdXNlbC1jb250cm9scy5kYXJrLWNvbnRyb2xzIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOmhvdmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmNhcm91c2VsLW1hbnVhbCAuY2Fyb3VzZWwtY29udHJvbHMuZGFyay1jb250cm9scyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaVthcmlhLWN1cnJlbnRdOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZmY2Y7XG4gICAgaGVpZ2h0OiAwLjc1cmVtO1xuICAgIHdpZHRoOiAwLjc1cmVtO1xuICB9XG4gIC5jYXJvdXNlbC1tYW51YWwgLmNhcm91c2VsLWNvbnRyb2xzLmRhcmstY29udHJvbHMgLmNhcm91c2VsLWluZGljYXRvcnMgbGlbYXJpYS1jdXJyZW50XSB7XG4gICAgcGFkZGluZzogMC4xODc1cmVtIDAuMzEyNXJlbTtcbiAgfVxufVxuLmNhcm91c2VsLW11bHRpLWNhcmQgLmNhcm91c2VsLWlubmVyIHtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG59XG4uY2Fyb3VzZWwtbXVsdGktY2FyZCAuY2Fyb3VzZWwtaW5uZXIgbGkge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW0gM3JlbSAxLjI1cmVtO1xufVxuLmNhcm91c2VsLW11bHRpLWNhcmQgLmNhcm91c2VsLWlubmVyIGxpIC5yb3cge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsLW11bHRpLWNhcmQgLmNhcm91c2VsLWlubmVyIGxpIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAzcmVtIDRyZW0gM3JlbTtcbiAgfVxufVxuLmNhcm91c2VsLXNtYWxsIHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbn1cbi5jYXJvdXNlbC1zbWFsbCAuaGVyby1iZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5jYXJvdXNlbC1zbWFsbCAuY2Fyb3VzZWwtY29udHJvbHMuZGFyay1jb250cm9scyAuY2Fyb3VzZWwtY29udHJvbCB7XG4gIGNvbG9yOiAjMDA2ZmNmO1xufVxuLmNhcm91c2VsLXNtYWxsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcGFkZGluZzogMC44MTI1cmVtIDAuMjVyZW07XG59XG4uY2Fyb3VzZWwtc21hbGwgLm92ZXJsYXktd2hpdGU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuODtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSAxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xufVxuLmNhcm91c2VsLXNtYWxsIC5vdmVybGF5LWJsYWNrOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjc7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgYmxhY2sgMTAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbn1cbi5jYXJvdXNlbC1zbWFsbCAub3ZlcmxheS1ibHVlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjc7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwMTc1YSAxMDAlLCByZ2JhKDAsIDIzLCA5MCwgMCkgMTAwJSk7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAuODEyNXJlbSAwLjMxMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZTkwOTI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDAuNXJlbTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpW2FyaWEtY3VycmVudF06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMC43NXJlbTtcbiAgd2lkdGg6IDAuNzVyZW07XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaVthcmlhLWN1cnJlbnRdIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuMzEyNXJlbTtcbn1cbi5jYXJvdXNlbC1pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG9yZGVyOiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaXRlbSBidXR0b246Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBvdXRsaW5lOiBkYXNoZWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Mik7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG4uY2Fyb3VzZWwtaXRlbVthcmlhLWhpZGRlbj1mYWxzZV0ge1xuICBvcmRlcjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5jYXJvdXNlbC1pdGVtW2FyaWEtaGlkZGVuPXRydWVdIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNhcm91c2VsLWl0ZW1bYXJpYS1oaWRkZW49dHJ1ZV0gKiB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5jYXJvdXNlbC10ZXh0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uY2Fyb3VzZWw6bm90KFtkYXRhLWFuaW1hdGU9ZmFsc2VdKSAuY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAwO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmNhcm91c2VsOm5vdChbZGF0YS1hbmltYXRlPWZhbHNlXSkgLmNhcm91c2VsLWl0ZW0tcHJldiAqIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsLW1hbnVhbCAuY2Fyb3VzZWwtY29udHJvbHMsIC5jYXJvdXNlbC1tdWx0aS1jYXJkIC5jYXJvdXNlbC1jb250cm9scyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5jYXJvdXNlbC1tYW51YWwgLmNhcm91c2VsLWNvbnRyb2xzICosIC5jYXJvdXNlbC1tdWx0aS1jYXJkIC5jYXJvdXNlbC1jb250cm9scyAqIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAuY2Fyb3VzZWwtbWFudWFsIC5jYXJvdXNlbC1jb250cm9sLCAuY2Fyb3VzZWwtbXVsdGktY2FyZCAuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuY2Fyb3VzZWwtbWFudWFsIC5jYXJvdXNlbC1jb250cm9sOmZpcnN0LW9mLXR5cGUsIC5jYXJvdXNlbC1tdWx0aS1jYXJkIC5jYXJvdXNlbC1jb250cm9sOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMC4yNXJlbSAwLjI1cmVtIDA7XG4gIH1cbiAgLmNhcm91c2VsLW1hbnVhbCAuY2Fyb3VzZWwtY29udHJvbDpsYXN0LW9mLXR5cGUsIC5jYXJvdXNlbC1tdWx0aS1jYXJkIC5jYXJvdXNlbC1jb250cm9sOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAwIDAgMC4yNXJlbTtcbiAgfVxuICAuY2Fyb3VzZWwtbWFudWFsIC5jYXJvdXNlbC1jb250cm9sLCAuY2Fyb3VzZWwtbXVsdGktY2FyZCAuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuY2Fyb3VzZWwtbWFudWFsIC5jYXJvdXNlbC1pbmRpY2F0b3JzLCAuY2Fyb3VzZWwtbXVsdGktY2FyZCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgcGFkZGluZzogMC44MTI1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDAuNjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtbXVsdGktY2FyZCAuY2Fyb3VzZWwtY29udHJvbHMuZGFyay1jb250cm9scyAuY2Fyb3VzZWwtaW5kaWNhdG9ycywgLmNhcm91c2VsLXNtYWxsIC5jYXJvdXNlbC1jb250cm9scy5kYXJrLWNvbnRyb2xzIC5jYXJvdXNlbC1pbmRpY2F0b3JzLFxuLmNhcm91c2VsLW11bHRpLWNhcmQgLmNhcm91c2VsLWNvbnRyb2xzLmRhcmstY29udHJvbHMgLmNhcm91c2VsLWNvbnRyb2wsXG4uY2Fyb3VzZWwtc21hbGwgLmNhcm91c2VsLWNvbnRyb2xzLmRhcmstY29udHJvbHMgLmNhcm91c2VsLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNoZWNrYm94LWdyb3VwID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmNoZWNrYm94LWdyb3VwIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jaGVja2JveC1ncm91cCB1bCAuY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4uY2hlY2tib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIG91dGxpbmU6IGRhc2hlZCAxcHggIzUzNTY1YTtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cbi5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDZmY2Y7XG59XG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06aG92ZXIgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNmZjZjtcbn1cbi5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmY2Y7XG4gIGJvcmRlci1jb2xvcjogIzAwNmZjZjtcbn1cbi5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyBsYWJlbCwgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkOmhvdmVyICsgbGFiZWwge1xuICBjb2xvcjogIzhlOTA5MjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUsIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZDpob3ZlciArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGY5O1xuICBib3JkZXItY29sb3I6ICNjOGM5Yzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyBsYWJlbDo6YWZ0ZXIsIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZDpob3ZlciArIGxhYmVsOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbCBhLCAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQ6aG92ZXI6Y2hlY2tlZCArIGxhYmVsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZDpob3ZlcjpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uY2hlY2tib3ggbGFiZWwge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDEuMzc1cmVtO1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMC42ODc1cmVtIDAuNjg3NXJlbSAyLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG59XG4uY2hlY2tib3ggbGFiZWwgaW5wdXQ6b25seS1jaGlsZCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICM4ZTkwOTI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgbGVmdDogMC42ODc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjI1cyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLW91dDtcbiAgd2lkdGg6IDEuMzc1cmVtO1xufVxuLmNoZWNrYm94IGxhYmVsOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImRscy1pY29ucy0yLjI3LjBcIjtcbiAgY29udGVudDogXCJcXGVhZjJcIjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuODQzNzVyZW07XG4gIGhlaWdodDogMS4zNzVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiAwLjY4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC42ODc1cmVtO1xuICB3aWR0aDogMS4zNzVyZW07XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jaGVja2JveCBpbnB1dFthcmlhLWludmFsaWQ9dHJ1ZV0gKyBsYWJlbDo6YmVmb3JlLFxuLmNoZWNrYm94IGlucHV0W2FyaWEtaW52YWxpZD10cnVlXSArIGxhYmVsIGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2I0MmMwMTtcbn1cbi5jaGVja2JveCBpbnB1dFthcmlhLWludmFsaWQ9dHJ1ZV0gKyBsYWJlbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2hlY2tib3ggaW5wdXRbYXJpYS1pbnZhbGlkPXRydWVdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjNTM1NjVhO1xufVxuLmNoZWNrYm94IGlucHV0W2FyaWEtaW52YWxpZD10cnVlXTpjaGVja2VkICsgbGFiZWwgYSB7XG4gIGNvbG9yOiAjMDA2ZmNmO1xufVxuLmNoZWNrYm94IGlucHV0W2FyaWEtaW52YWxpZD10cnVlXTpjaGVja2VkICsgbGFiZWwgYTpub3QoOmhvdmVyKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jaGVja2JveCBpbnB1dFthcmlhLWludmFsaWQ9dHJ1ZV06bm90KDpjaGVja2VkKTpob3ZlciArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNiNDJjMDE7XG59XG4uY2hlY2tib3ggaW5wdXRbYXJpYS1jaGVja2VkPW1peGVkXSArIGxhYmVsOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImRscy1pY29ucy0yLjI3LjBcIjtcbiAgY29udGVudDogXCJcXGVhZmJcIjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uY2hlY2tsaXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uY2hlY2tsaXN0IGxpOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJkbHMtaWNvbnMtMi4yNy4wXCI7XG4gIGNvbnRlbnQ6IFwiXFxlYWYyXCI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogIzAwODc2NztcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmNvbGxhcHNpYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuLmNvbGxhcHNpYmxlOmhvdmVyOm5vdCguZXhwYW5kYWJsZS1saW5rKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUxLCAxNTMsIDE1NSwgMC4wOCk7XG59XG4uY29sbGFwc2libGU6Zm9jdXMge1xuICBvdXRsaW5lOiBkYXNoZWQgMXB4ICM1MzU2NWE7XG4gIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xufVxuLmNvbGxhcHNpYmxlIC5pY29uIHtcbiAgY29sb3I6ICMwMDZmY2Y7XG59XG4uY29sbGFwc2libGUtY2FyZXQge1xuICBjb2xvcjogIzUzNTY1YTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY29sbGFwc2libGUtY2FyZXQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImRscy1pY29ucy0yLjI3LjBcIjtcbiAgY29udGVudDogXCJcXGVhZmVcIjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuLmNvbGxhcHNpYmxlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzAwMTc1YTtcbn1cbi5jb2xsYXBzaWJsZVthcmlhLWV4cGFuZGVkPXRydWVdIC5pY29uIHtcbiAgY29sb3I6ICMwMDE3NWE7XG59XG4uY29sbGFwc2libGVbYXJpYS1leHBhbmRlZD10cnVlXSAuY29sbGFwc2libGUtY2FyZXQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5jb2xsYXBzaWJsZSAqOmxhc3QtY2hpbGQge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuLmNvbGxhcHNpYmxlLmV4cGFuZGFibGUtbGluayB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmNvbGxhcHNpYmxlLmV4cGFuZGFibGUtbGluazpob3ZlciB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLmFjY29yZGlvbi1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY29yZGlvbi1jb250ZW50IC5zdGFjayB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgfVxufVxuLmFjY29yZGlvbi1jb250ZW50IC5zdGFjayAudGV4dC1saW5rIHtcbiAgcGFkZGluZy10b3A6IDAuNjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tY29udGVudCAuc3RhY2sgLnRleHQtbGluazpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtO1xufVxuXG4udG9nZ2xlLWxpbmsge1xuICBjb2xvcjogIzAwNmZjZjtcbn1cbi50b2dnbGUtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5idXR0b24uY29sbGFwc2libGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5idXR0b24uY29sbGFwc2libGUgKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY29weS1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY29weS1maWVsZCAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBmbGV4OiAxO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNmZjZjtcbn1cbi5jb3B5LWZpZWxkIC5zaWRlLWJ0biB7XG4gIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA2ZmNmO1xuICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgbWluLXdpZHRoOiA0LjE4NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmY2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNvcHktZmllbGQgLnNpZGUtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDYxYjY7XG59XG4uY29weS1maWVsZCAuc2lkZS1idG46YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDU0OWM7XG59XG4uY29weS1maWVsZCAuc2lkZS1idG4gLmRscy1pY29uLXN1Y2Nlc3MsXG4uY29weS1maWVsZCAuc2lkZS1idG4gLmRscy1pY29uLXdhcm5pbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvcHktZmllbGQuc3VjY2VzcyAuZm9ybS1jb250cm9sLFxuLmNvcHktZmllbGQuc3VjY2VzcyAuc2lkZS1idG4ge1xuICBib3JkZXItY29sb3I6ICMwMDg3NjcgIWltcG9ydGFudDtcbn1cbi5jb3B5LWZpZWxkLnN1Y2Nlc3MgLnNpZGUtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODc2NztcbiAgY29sb3I6ICNmZmY7XG59XG4uY29weS1maWVsZC5zdWNjZXNzIC5zaWRlLWJ0biBzcGFuOm5vdCguZGxzLWljb24tc3VjY2Vzcykge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvcHktZmllbGQuc3VjY2VzcyAuZGxzLWljb24tc3VjY2VzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvcHktZmllbGQud2FybmluZyAuZm9ybS1jb250cm9sLFxuLmNvcHktZmllbGQud2FybmluZyAuc2lkZS1idG4ge1xuICBib3JkZXItY29sb3I6ICNiNDJjMDE7XG59XG4uY29weS1maWVsZC53YXJuaW5nIC5zaWRlLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNDJjMDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNvcHktZmllbGQud2FybmluZyAuc2lkZS1idG4gc3Bhbjpub3QoLmRscy1pY29uLXdhcm5pbmcpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb3B5LWZpZWxkLndhcm5pbmcgLmRscy1pY29uLXdhcm5pbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb3B5LWZpZWxkLXNlY29uZGFyeSAuZm9ybS1jb250cm9sLFxuLmNvcHktZmllbGQtc2Vjb25kYXJ5IC5zaWRlLWJ0biB7XG4gIGJvcmRlci1jb2xvcjogIzhlOTA5Mjtcbn1cbi5jb3B5LWZpZWxkLXNlY29uZGFyeSAuc2lkZS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwNmZjZjtcbn1cbi5jb3B5LWZpZWxkLXNlY29uZGFyeSAuc2lkZS1idG46aG92ZXIge1xuICBjb2xvcjogIzAwNmZjZjtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbn1cbi5jb3B5LWZpZWxkLXNlY29uZGFyeSAuc2lkZS1idG46YWN0aXZlIHtcbiAgY29sb3I6ICMwMDQ2ODM7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG59XG4uY29weS1maWVsZC1zZWNvbmRhcnkuc3VjY2VzcyAuc2lkZS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwODc2Nztcbn1cbi5jb3B5LWZpZWxkLXNlY29uZGFyeS53YXJuaW5nIC5zaWRlLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjYjQyYzAxO1xufVxuLmNvcHktZmllbGQ6bm90KC5zdWNjZXNzLCAud2FybmluZykuZm9jdXM6Zm9jdXMsXG4uY29weS1maWVsZDpub3QoLnN1Y2Nlc3MsIC53YXJuaW5nKS5mb2N1cyAuZm9ybS1jb250cm9sLFxuLmNvcHktZmllbGQ6bm90KC5zdWNjZXNzLCAud2FybmluZykuZm9jdXMgLnNpZGUtYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2ZmNmO1xufVxuXG4uY3VycmVuY3ktZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmN1cnJlbmN5LWZpZWxkIC5mb3JtLWNvbnRyb2wge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmN1cnJlbmN5LWZpZWxkIC5mb3JtLXVuaXQge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjOGU5MDkyO1xuICBkaXNwbGF5OiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiBub25lO1xufVxuLmN1cnJlbmN5LWZpZWxkLWxlZnQgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmN1cnJlbmN5LWZpZWxkLWxlZnQgLmZvcm0tdW5pdCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5jdXJyZW5jeS1maWVsZC1yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5jdXJyZW5jeS1maWVsZC1yaWdodCAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uY3VycmVuY3ktZmllbGQtcmlnaHQgLmZvcm0tdW5pdCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4uY3VycmVuY3ktZmllbGQuZm9jdXMgaW5wdXQge1xuICBib3JkZXItY29sb3I6ICMwMDZmY2Y7XG59XG4uY3VycmVuY3ktZmllbGQuZm9jdXMgLmZvcm0tdW5pdCB7XG4gIGJvcmRlci1jb2xvcjogIzAwNmZjZjtcbn1cbi5jdXJyZW5jeS1maWVsZC5oYXMtd2FybmluZyBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2I0MmMwMTtcbn1cbi5jdXJyZW5jeS1maWVsZC5oYXMtd2FybmluZyAuZm9ybS11bml0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYjQyYzAxO1xuICBjb2xvcjogI2I0MmMwMTtcbn1cblxuLmhhcy13YXJuaW5nIC5jdXJyZW5jeS1maWVsZCBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2I0MmMwMTtcbn1cbi5oYXMtd2FybmluZyAuY3VycmVuY3ktZmllbGQgLmZvcm0tdW5pdCB7XG4gIGJvcmRlci1jb2xvcjogI2I0MmMwMTtcbn1cblxuLmRhdGUtcGlja2VyIHtcbiAgbWF4LXdpZHRoOiAxOS4zNzVyZW07XG59XG4uZGF0ZS1waWNrZXIgLmZvcm0tY29udHJvbC5pY29uLWhvdmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xuICB3aWR0aDogMTkuMzc1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXRlLXBpY2tlciAuZm9ybS1jb250cm9sLmljb24taG92ZXIgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRhdGUtcGlja2VyIC5mb3JtLWNvbnRyb2wuaWNvbi1ob3ZlciBpbnB1dDphY3RpdmUsIC5kYXRlLXBpY2tlciAuZm9ybS1jb250cm9sLmljb24taG92ZXIgaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDZmY2Y7XG59XG4uZGF0ZS1waWNrZXIgLmZvcm0tY29udHJvbC5pY29uLWhvdmVyIGlucHV0OmFjdGl2ZSB+IGJ1dHRvbiwgLmRhdGUtcGlja2VyIC5mb3JtLWNvbnRyb2wuaWNvbi1ob3ZlciBpbnB1dDpmb2N1cyB+IGJ1dHRvbiB7XG4gIGNvbG9yOiAjMDA2ZmNmO1xuICBib3JkZXItY29sb3I6ICMwMDZmY2Y7XG4gIGZvbnQtZmFtaWx5OiBcImRscy1pY29ucy0yLjI3LjBcIjtcbiAgY29udGVudDogXCJcXGVhZTBcIjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmRhdGUtcGlja2VyIC5mb3JtLWNvbnRyb2wuaWNvbi1ob3Zlci5yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRhdGUtcGlja2VyIC5mb3JtLWNvbnRyb2wuaWNvbi1ob3Zlci5yYW5nZSAuZGF0ZS1yYW5nZS1mb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ZTkwOTI7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbn1cbi5kYXRlLXBpY2tlciAuZm9ybS1jb250cm9sLmljb24taG92ZXIucmFuZ2UgaW5wdXQge1xuICBib3JkZXI6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyJTtcbiAgd2lkdGg6IGNhbGMoNDklIC0gMS41cmVtKTtcbiAgei1pbmRleDogMTtcbn1cbi5kYXRlLXBpY2tlciAuZm9ybS1jb250cm9sLmljb24taG92ZXIucmFuZ2UgaW5wdXQ6Zm9jdXMgfiAuZGF0ZS1yYW5nZS1mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNmZjZjtcbn1cbi5kYXRlLXBpY2tlciAuZm9ybS1jb250cm9sLmljb24taG92ZXIucmFuZ2UgaW5wdXQ6Zm9jdXMgfiAuZGF0ZS1yYW5nZS1mb2N1czo6YmVmb3JlLCAuZGF0ZS1waWNrZXIgLmZvcm0tY29udHJvbC5pY29uLWhvdmVyLnJhbmdlIGlucHV0OmZvY3VzIH4gLmRhdGUtcmFuZ2UtZm9jdXM6OmFmdGVyIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICM1MzU2NWE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiBjYWxjKDQ0JSArIDNweCk7XG4gIGhlaWdodDogNDJweDtcbn1cbi5kYXRlLXBpY2tlciAuZm9ybS1jb250cm9sLmljb24taG92ZXIucmFuZ2UgaW5wdXQ6Zmlyc3Qtb2YtdHlwZTpmb2N1cyB+IC5kYXRlLXJhbmdlLWZvY3VzOjpiZWZvcmUge1xuICBsZWZ0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRhdGUtcGlja2VyIC5mb3JtLWNvbnRyb2wuaWNvbi1ob3Zlci5yYW5nZSBpbnB1dDpsYXN0LW9mLXR5cGU6Zm9jdXMgfiAuZGF0ZS1yYW5nZS1mb2N1czo6YWZ0ZXIge1xuICByaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kYXRlLXBpY2tlciAuZm9ybS1jb250cm9sLmljb24taG92ZXIucmFuZ2Ugc3BhbiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRhdGUtcGlja2VyIC5mb3JtLWNvbnRyb2wuaWNvbi1ob3ZlciBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGU5MDkyO1xuICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgZWFzZS1vdXQ7XG4gIGNvbG9yOiAjMDA2ZmNmO1xufVxuLmRhdGUtcGlja2VyIC5oYXMtd2FybmluZy5mb3JtLWNvbnRyb2wuaWNvbi1ob3ZlciBpbnB1dDphY3RpdmUsIC5kYXRlLXBpY2tlciAuaGFzLXdhcm5pbmcuZm9ybS1jb250cm9sLmljb24taG92ZXIgaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNiNDJjMDE7XG59XG4uZGF0ZS1waWNrZXIgLmhhcy13YXJuaW5nLmZvcm0tY29udHJvbC5pY29uLWhvdmVyIGlucHV0OmFjdGl2ZSB+IGJ1dHRvbiwgLmRhdGUtcGlja2VyIC5oYXMtd2FybmluZy5mb3JtLWNvbnRyb2wuaWNvbi1ob3ZlciBpbnB1dDpmb2N1cyB+IGJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogI2I0MmMwMTtcbn1cbi5kYXRlLXBpY2tlciAuaGFzLXdhcm5pbmcuZm9ybS1jb250cm9sLmljb24taG92ZXIgYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I0MmMwMTtcbn1cbi5kYXRlLXBpY2tlciAuaGFzLXdhcm5pbmcuZm9ybS1jb250cm9sLmljb24taG92ZXIgLmRhdGUtcmFuZ2UtZm9jdXMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2I0MmMwMTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYjQyYzAxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I0MmMwMTtcbn1cbi5kYXRlLXBpY2tlciAuY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgbWluLXdpZHRoOiAxOS4zNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuZGF0ZS1waWNrZXIgLmNhbGVuZGFyLm1hcmdpbi1vZmZzZXQtMS1zbS1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuICB9XG4gIC5kYXRlLXBpY2tlciAuY2FsZW5kYXIubWFyZ2luLW9mZnNldC0yLXNtLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbiAgfVxuICAuZGF0ZS1waWNrZXIgLmNhbGVuZGFyLm1hcmdpbi1vZmZzZXQtMy1zbS1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuODc1cmVtO1xuICB9XG4gIC5kYXRlLXBpY2tlciAuY2FsZW5kYXIubWFyZ2luLW9mZnNldC00LXNtLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xuICB9XG59XG4uZGF0ZS1waWNrZXIgLmNhbGVuZGFyIGJ1dHRvbi5nbHlwaCB7XG4gIGNvbG9yOiAjYzhjOWM3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC42MjVyZW07XG4gIHBhZGRpbmc6IDAuODc1cmVtO1xufVxuLmRhdGUtcGlja2VyIC5jYWxlbmRhciBidXR0b24uZ2x5cGg6aG92ZXIsIC5kYXRlLXBpY2tlciAuY2FsZW5kYXIgYnV0dG9uLmdseXBoOmFjdGl2ZSwgLmRhdGUtcGlja2VyIC5jYWxlbmRhciBidXR0b24uZ2x5cGg6Zm9jdXMge1xuICBjb2xvcjogIzAwNmZjZjtcbn1cbi5kYXRlLXBpY2tlciAuY2FsZW5kYXIgYnV0dG9uLmdseXBoOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG59XG4uZGF0ZS1waWNrZXIgLmNhbGVuZGFyIGJ1dHRvbi5nbHlwaDpmaXJzdC1vZi10eXBlIHtcbiAgbGVmdDogMDtcbn1cbi5kYXRlLXBpY2tlciAuY2FsZW5kYXIgYnV0dG9uLmdseXBoOmxhc3Qtb2YtdHlwZSB7XG4gIHJpZ2h0OiAwO1xufVxuLmRhdGUtcGlja2VyIC5jYWxlbmRhciB0YWJsZSBjYXB0aW9uIHtcbiAgbWFyZ2luOiAwIDIuNXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbSAwIDAuNjI1cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cbi5kYXRlLXBpY2tlciAuY2FsZW5kYXIgdGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmRhdGUtcGlja2VyIC5jYWxlbmRhciB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDAuNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGF0ZS1waWNrZXIgLmNhbGVuZGFyIHRhYmxlIHRoZWFkIHRyIHRoIGFiYnIge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kYXRlLXBpY2tlciAuY2FsZW5kYXIgdGFibGUgdHIge1xuICBib3JkZXI6IDA7XG59XG4uZGF0ZS1waWNrZXIgLmNhbGVuZGFyIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzMzMztcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHdpZHRoOiAyLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kYXRlLXBpY2tlciAuY2FsZW5kYXIgdGFibGUgdGJvZHkgdHIgdGQ6ZW1wdHkge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGF0ZS1waWNrZXIgLmNhbGVuZGFyIHRhYmxlIHRib2R5IHRyIHRkIGJ1dHRvbiB7XG4gIGhlaWdodDogMi43NXJlbTtcbiAgd2lkdGg6IDIuNzVyZW07XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAwLjg1Mzc1cmVtO1xufVxuLmRhdGUtcGlja2VyIC5jYWxlbmRhciB0YWJsZSB0Ym9keSB0ciB0ZCBidXR0b24uY3VycmVudCB7XG4gIGNvbG9yOiAjMDA2ZmNmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGF0ZS1waWNrZXIgLmNhbGVuZGFyIHRhYmxlIHRib2R5IHRyIHRkIGJ1dHRvbi5jdXJyZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICB3aWR0aDogOHB4O1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmRhdGUtcGlja2VyIC5jYWxlbmRhciB0YWJsZSB0Ym9keSB0ciB0ZCBidXR0b24uZHVlLWRhdGUtb3V0bGluZSB7XG4gIGNvbG9yOiAjMDAxNzVhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGF0ZS1waWNrZXIgLmNhbGVuZGFyIHRhYmxlIHRib2R5IHRyIHRkIGJ1dHRvbi5kdWUtZGF0ZS1vdXRsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJvdHRvbTogNHB4O1xufVxuLmRhdGUtcGlja2VyIC5jYWxlbmRhciB0YWJsZSB0Ym9keSB0ciB0ZCBidXR0b246aG92ZXIsIC5kYXRlLXBpY2tlciAuY2FsZW5kYXIgdGFibGUgdGJvZHkgdHIgdGQgYnV0dG9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA1NDljO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZGVlO1xufVxuLmRhdGUtcGlja2VyIC5jYWxlbmRhciB0YWJsZSB0Ym9keSB0ciB0ZCBidXR0b24uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmNmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXRlLXBpY2tlciAuY2FsZW5kYXIgdGFibGUgdGJvZHkgdHIgdGQgYnV0dG9uLnNlbGVjdGVkOmhvdmVyLCAuZGF0ZS1waWNrZXIgLmNhbGVuZGFyIHRhYmxlIHRib2R5IHRyIHRkIGJ1dHRvbi5zZWxlY3RlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmNmO1xufVxuLmRhdGUtcGlja2VyIC5jYWxlbmRhciB0YWJsZSB0Ym9keSB0ciB0ZCBidXR0b24uc2VsZWN0ZWQuY3VycmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXRlLXBpY2tlciAuY2FsZW5kYXIgdGFibGUgdGJvZHkgdHIgdGQgYnV0dG9uLnNlbGVjdGVkLmN1cnJlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIHdpZHRoOiA4cHg7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZGF0ZS1waWNrZXIgLmNhbGVuZGFyIHRhYmxlIHRib2R5IHRyIHRkIGJ1dHRvbi5zZWxlY3RlZC5kdWUtZGF0ZS1vdXRsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRhdGUtcGlja2VyIC5jYWxlbmRhciB0YWJsZSB0Ym9keSB0ciB0ZCBidXR0b24uc2VsZWN0ZWQuZHVlLWRhdGUtb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBib3R0b206IDRweDtcbn1cbi5kYXRlLXBpY2tlciAuY2FsZW5kYXIgdGFibGUgdGJvZHkgdHIgdGQgYnV0dG9uLmVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDQ0LCAxLCAwLjEpO1xuICBjb2xvcjogI2I0MmMwMTtcbn1cbi5kYXRlLXBpY2tlciAuY2FsZW5kYXIgdGFibGUgdGJvZHkgdHIgdGQgYnV0dG9uLmVycm9yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODAsIDQ0LCAxLCAwLjEpO1xufVxuLmRhdGUtcGlja2VyIC5jYWxlbmRhciB0YWJsZSB0Ym9keSB0ciB0ZCBidXR0b24uZXJyb3IuY3VycmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXRlLXBpY2tlciAuY2FsZW5kYXIgdGFibGUgdGJvZHkgdHIgdGQgYnV0dG9uLmVycm9yLmN1cnJlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIHdpZHRoOiA4cHg7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZGF0ZS1waWNrZXIgLmNhbGVuZGFyIHRhYmxlIHRib2R5IHRyIHRkIGJ1dHRvbi5lcnJvci5kdWUtZGF0ZS1vdXRsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRhdGUtcGlja2VyIC5jYWxlbmRhciB0YWJsZSB0Ym9keSB0ciB0ZCBidXR0b24uZXJyb3IuZHVlLWRhdGUtb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBib3R0b206IDRweDtcbn1cbi5kYXRlLXBpY2tlciAuY2FsZW5kYXIgdGFibGUgdGJvZHkgdHIgdGQgYnV0dG9uLmR1ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMDAxNzVhO1xuICBjb2xvcjogIzAwMTc1YTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGF0ZS1waWNrZXIgLmNhbGVuZGFyIHRhYmxlIHRib2R5IHRyIHRkIGJ1dHRvbi5kdWUuY3VycmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXRlLXBpY2tlciAuY2FsZW5kYXIgdGFibGUgdGJvZHkgdHIgdGQgYnV0dG9uLmR1ZS5jdXJyZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICB3aWR0aDogOHB4O1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmRhdGUtcGlja2VyIC5jYWxlbmRhciB0YWJsZSB0Ym9keSB0ciB0ZCBidXR0b24uZHVlLmR1ZS1kYXRlLW91dGxpbmUge1xuICBjb2xvcjogIzAwMTc1YTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRhdGUtcGlja2VyIC5jYWxlbmRhciB0YWJsZSB0Ym9keSB0ciB0ZCBidXR0b24uZHVlLmR1ZS1kYXRlLW91dGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYm90dG9tOiA0cHg7XG59XG4uZGF0ZS1waWNrZXIgLmNhbGVuZGFyIHRhYmxlIHRib2R5IHRyIHRkIGJ1dHRvbi5yYW5nZSB7XG4gIGNvbG9yOiAjMDA2ZmNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDExMSwgMjA3LCAwLjA1KTtcbn1cbi5kYXRlLXBpY2tlciAuY2FsZW5kYXIgdGFibGUgdGJvZHkgdHIgdGQgYnV0dG9uLnJhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU0OWM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTExLCAyMDcsIDAuMSk7XG59XG4uZGF0ZS1waWNrZXIgLmNhbGVuZGFyIHRhYmxlIHRib2R5IHRyIHRkIGJ1dHRvbi5yYW5nZS5jdXJyZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRhdGUtcGlja2VyIC5jYWxlbmRhciB0YWJsZSB0Ym9keSB0ciB0ZCBidXR0b24ucmFuZ2UuY3VycmVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgd2lkdGg6IDhweDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5kYXRlLXBpY2tlciAuY2FsZW5kYXIgdGFibGUgdGJvZHkgdHIgdGQgYnV0dG9uLnJhbmdlLmR1ZS1kYXRlLW91dGxpbmUge1xuICBjb2xvcjogIzAwMTc1YTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRhdGUtcGlja2VyIC5jYWxlbmRhciB0YWJsZSB0Ym9keSB0ciB0ZCBidXR0b24ucmFuZ2UuZHVlLWRhdGUtb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBib3R0b206IDRweDtcbn1cbi5kYXRlLXBpY2tlciAuY2FsZW5kYXIgdGFibGUgdGJvZHkgdHIgdGQgYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjOGU5MDkyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmRhdGUtcGlja2VyIC5jYWxlbmRhciB0YWJsZSB0Ym9keSB0ciB0ZFthcmlhLXNlbGVjdGVkPXRydWVdIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmY2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhdGUtcGlja2VyIC5jYWxlbmRhciB0YWJsZSB0Ym9keSB0ciB0ZFthcmlhLXNlbGVjdGVkPXRydWVdIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmY2Y7XG59XG4uZGF0ZS1waWNrZXIgLmNhbGVuZGFyIHRhYmxlIHRib2R5IHRyIHRkW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gYnV0dG9uLmN1cnJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGF0ZS1waWNrZXIgLmNhbGVuZGFyIHRhYmxlIHRib2R5IHRyIHRkW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gYnV0dG9uLmN1cnJlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIHdpZHRoOiA4cHg7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZGF0ZS1waWNrZXIgLmNhbGVuZGFyIHRhYmxlIHRib2R5IHRyIHRkW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gYnV0dG9uLmR1ZS1kYXRlLW91dGxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGF0ZS1waWNrZXIgLmNhbGVuZGFyIHRhYmxlIHRib2R5IHRyIHRkW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gYnV0dG9uLmR1ZS1kYXRlLW91dGxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYm90dG9tOiA0cHg7XG59XG4uZGF0ZS1waWNrZXIgLmNhbGVuZGFyIHRhYmxlIHRib2R5IHRyIHRkW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLmR1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDE3NWE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhdGUtcGlja2VyIC5jYWxlbmRhciB0YWJsZSB0Ym9keSB0ciB0ZFthcmlhLXNlbGVjdGVkPXRydWVdIC5kdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNzVhO1xufVxuLmRhdGUtcGlja2VyIC5jYWxlbmRhciB0YWJsZSB0Ym9keSB0ciB0ZFthcmlhLXNlbGVjdGVkPXRydWVdIC5kdWUuY3VycmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXRlLXBpY2tlciAuY2FsZW5kYXIgdGFibGUgdGJvZHkgdHIgdGRbYXJpYS1zZWxlY3RlZD10cnVlXSAuZHVlLmN1cnJlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIHdpZHRoOiA4cHg7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZGF0ZS1waWNrZXIgLmNhbGVuZGFyIHRhYmxlIHRib2R5IHRyIHRkW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLmR1ZS5kdWUtZGF0ZS1vdXRsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRhdGUtcGlja2VyIC5jYWxlbmRhciB0YWJsZSB0Ym9keSB0ciB0ZFthcmlhLXNlbGVjdGVkPXRydWVdIC5kdWUuZHVlLWRhdGUtb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBib3R0b206IDRweDtcbn1cbi5kYXRlLXBpY2tlciAuY2FsZW5kYXIgdGFibGUgdGJvZHkgdHIgdGRbYXJpYS1pbnZhbGlkPXRydWVdIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgwLCA0NCwgMSwgMC4xKTtcbiAgY29sb3I6ICNiNDJjMDE7XG59XG4uZGF0ZS1waWNrZXIgLmNhbGVuZGFyIHRhYmxlIHRib2R5IHRyIHRkW2FyaWEtaW52YWxpZD10cnVlXSBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MCwgNDQsIDEsIDAuMSk7XG59XG4uZGF0ZS1waWNrZXIgLmNhbGVuZGFyIHRhYmxlIHRib2R5IHRyIHRkW2FyaWEtaW52YWxpZD10cnVlXSBidXR0b24uaW52YWxpZC10cmlhbmdsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXRlLXBpY2tlciAuY2FsZW5kYXIgdGFibGUgdGJvZHkgdHIgdGRbYXJpYS1pbnZhbGlkPXRydWVdIGJ1dHRvbi5pbnZhbGlkLXRyaWFuZ2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vd3d3LmFleHAtc3RhdGljLmNvbS9jZGFhcy9vbmUvc3RhdGljcy9AYW1lcmljYW5leHByZXNzL3N0YXRpYy1hc3NldHMvMi4yNy4wL3BhY2thZ2UvZGlzdC9pbWcvaWNvbnMvZGxzLWljb24tZXJyb3ItdHJpYW5nbGUuc3ZnXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNnB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG59XG4uZGF0ZS1waWNrZXIgLmNhbGVuZGFyIHRhYmxlIHRib2R5IHRyIHRkW2FyaWEtaW52YWxpZD10cnVlXSBidXR0b24uY3VycmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXRlLXBpY2tlciAuY2FsZW5kYXIgdGFibGUgdGJvZHkgdHIgdGRbYXJpYS1pbnZhbGlkPXRydWVdIGJ1dHRvbi5jdXJyZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICB3aWR0aDogOHB4O1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmRhdGUtcGlja2VyIC5jYWxlbmRhciB0YWJsZSB0Ym9keSB0ciB0ZFthcmlhLWludmFsaWQ9dHJ1ZV0gYnV0dG9uLmR1ZS1kYXRlLW91dGxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGF0ZS1waWNrZXIgLmNhbGVuZGFyIHRhYmxlIHRib2R5IHRyIHRkW2FyaWEtaW52YWxpZD10cnVlXSBidXR0b24uZHVlLWRhdGUtb3V0bGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBib3R0b206IDRweDtcbn1cbi5kYXRlLXBpY2tlciAuY2FsZW5kYXItaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VkZWU7XG59XG4uZGF0ZS1waWNrZXIgLmNhbGVuZGFyLWhlYWRlciBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbn1cbi5kYXRlLXBpY2tlciAuY2FsZW5kYXItaGVhZGVyIGRpdiBzcGFuLmljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW07XG59XG4uZGF0ZS1waWNrZXIgLmNhbGVuZGFyLW5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMXB4O1xufVxuLmRhdGUtcGlja2VyIC5jYWxlbmRhci1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VjZWRlZTtcbn1cbi5kYXRlLXBpY2tlciAuY2FsZW5kYXItZm9vdGVyIGRpdiB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xufVxuXG4uZGxzLWNhcmQge1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xufVxuLmRscy1jYXJkLXhzIHtcbiAgd2lkdGg6IDQuMzc1cmVtO1xuICBoZWlnaHQ6IDIuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICBmb250LXNpemU6IDAuNDFlbTtcbn1cbi5kbHMtY2FyZC1zbSB7XG4gIHdpZHRoOiA3LjEyNXJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC42NWVtO1xufVxuLmRscy1jYXJkLW1kIHtcbiAgd2lkdGg6IDkuMjVyZW07XG4gIGhlaWdodDogNS44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDAuODJlbTtcbn1cbi5kbHMtY2FyZC1sZyB7XG4gIHdpZHRoOiAxNC41cmVtO1xuICBoZWlnaHQ6IDkuMTg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41NjI1cmVtO1xuICBmb250LXNpemU6IDEuM2VtO1xufVxuLmRscy1jYXJkLXhsIHtcbiAgd2lkdGg6IDMxNXB4O1xuICBoZWlnaHQ6IDEyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS43NWVtO1xufVxuXG4uZGxzLWNhcmQtZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5kbHMtY2FyZC1maWVsZCAuZGxzLWNhcmQtZmllbGQtZnJvbnQsXG4uZGxzLWNhcmQtZmllbGQgLmRscy1jYXJkLWZpZWxkLWJhY2sge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGVhc2Utb3V0O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5kbHMtY2FyZC1maWVsZCAuZGxzLWNhcmQtZmllbGQtZnJvbnQgaW1nLFxuLmRscy1jYXJkLWZpZWxkIC5kbHMtY2FyZC1maWVsZC1iYWNrIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5kbHMtY2FyZC1maWVsZCAuZGxzLWNhcmQtZmllbGQtZnJvbnQ6OmJlZm9yZSxcbi5kbHMtY2FyZC1maWVsZCAuZGxzLWNhcmQtZmllbGQtYmFjazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG59XG4uZGxzLWNhcmQtZmllbGQgLmRscy1jYXJkLWZpZWxkLWJhY2sge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cbi5kbHMtY2FyZC1maWVsZCAuZGxzLWNhcmQtZmllbGQtYmFjazo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5kbHMtY2FyZC1maWVsZCAuZGxzLWNhcmQtZmllbGQtYmFjayAuZGxzLWNhcmQtZmllbGQtbnVtYmVyIHtcbiAgb3BhY2l0eTogMC4yO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggI2ZmZjtcbiAgcmlnaHQ6IDE0JTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuLmRscy1jYXJkLWZpZWxkIC5kbHMtY2FyZC1maWVsZC1mcm9udCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGluaGVyaXQ7XG59XG4uZGxzLWNhcmQtZmllbGQuZGxzLWNhcmQtZmllbGQtZm9jdXMtcmV2ZXJzZSAuZGxzLWNhcmQtZmllbGQtZnJvbnQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG59XG4uZGxzLWNhcmQtZmllbGQuZGxzLWNhcmQtZmllbGQtZm9jdXMtcmV2ZXJzZSAuZGxzLWNhcmQtZmllbGQtYmFjayB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbn1cbi5kbHMtY2FyZC1maWVsZC1mb2N1cyAuZGxzLWNhcmQtZmllbGQtZnJvbnQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZGxzLWNhcmQtZmllbGQtbnVtYmVyLCAuZGxzLWNhcmQtZmllbGQtY2lkLCAuZGxzLWNhcmQtZmllbGQtY3NjIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcImFtZXgtY2FyZC1udW1iZXJcIjtcbiAgb3BhY2l0eTogMC42O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kbHMtY2FyZC1maWVsZC1udW1iZXIge1xuICBjb2xvcjogI2M4YzljNztcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRscy1jYXJkLWZpZWxkLWNpZCB7XG4gIGNvbG9yOiAjYzhjOWM3O1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgcmlnaHQ6IDQlO1xuICB0b3A6IDM3JTtcbn1cbi5kbHMtY2FyZC1maWVsZC1jc2Mge1xuICBjb2xvcjogI2Y3ZjhmOTtcbiAgZm9udC1zaXplOiAwLjVlbTtcbiAgbGVmdDogNjYlO1xuICB0b3A6IDM5LjklO1xufVxuLmRscy1jYXJkLWZpZWxkLWZvY3VzLW51bWJlciAuZGxzLWNhcmQtZmllbGQtbnVtYmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5kbHMtY2FyZC1maWVsZC1mb2N1cy1jaWQgLmRscy1jYXJkLWZpZWxkLWNpZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uZGxzLWNhcmQtZmllbGQtZm9jdXMtY3NjIC5kbHMtY2FyZC1maWVsZC1jc2Mge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLmRscy1jYXJkLWZpZWxkOm5vdCguZGxzLWNhcmQtZmllbGQtZm9jdXMpLmRscy1jYXJkLWZpZWxkLWhhcy1udW1iZXIgLmRscy1jYXJkLWZpZWxkLWZyb250IC5kbHMtY2FyZC1maWVsZC1udW1iZXIge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uZGxzLWNhcmQtZmllbGQ6bm90KC5kbHMtY2FyZC1maWVsZC1mb2N1cykuZGxzLWNhcmQtZmllbGQtaGFzLWNpZCAuZGxzLWNhcmQtZmllbGQtY2lkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRscy1jYXJkLXRpbHQge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgcGVyc3BlY3RpdmU6IDYwMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZGxzLWNhcmQtdGlsdCAuZGxzLWNhcmQtdGlsdC1sZWZ0LFxuLmRscy1jYXJkLXRpbHQgLmRscy1jYXJkLXRpbHQtcmlnaHQge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2lkdGg6IDUwJTtcbiAgei1pbmRleDogMTtcbn1cbi5kbHMtY2FyZC10aWx0IC5kbHMtY2FyZC10aWx0LWxlZnQge1xuICBsZWZ0OiAwO1xufVxuLmRscy1jYXJkLXRpbHQgLmRscy1jYXJkLXRpbHQtbGVmdDpob3ZlciArIC5kbHMtY2FyZC10aWx0LXJpZ2h0ICsgLmRscy1jYXJkLXRpbHQtY29udGFpbmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKC0zMGRlZyk7XG59XG4uZGxzLWNhcmQtdGlsdCAuZGxzLWNhcmQtdGlsdC1sZWZ0OmhvdmVyICsgLmRscy1jYXJkLXRpbHQtcmlnaHQgKyAuZGxzLWNhcmQtdGlsdC1jb250YWluZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpO1xufVxuLmRscy1jYXJkLXRpbHQgLmRscy1jYXJkLXRpbHQtcmlnaHQge1xuICByaWdodDogMDtcbn1cbi5kbHMtY2FyZC10aWx0IC5kbHMtY2FyZC10aWx0LXJpZ2h0OmhvdmVyICsgLmRscy1jYXJkLXRpbHQtY29udGFpbmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDMwZGVnKTtcbn1cbi5kbHMtY2FyZC10aWx0IC5kbHMtY2FyZC10aWx0LXJpZ2h0OmhvdmVyICsgLmRscy1jYXJkLXRpbHQtY29udGFpbmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSk7XG59XG4uZGxzLWNhcmQtdGlsdCAuZGxzLWNhcmQtdGlsdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IGluaGVyaXQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGVhc2Utb3V0O1xufVxuLmRscy1jYXJkLXRpbHQgLmRscy1jYXJkLXRpbHQtY29udGFpbmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgNDUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpIDU1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgZWFzZS1vdXQ7XG4gIHdpZHRoOiA2MCU7XG59XG4uZGxzLWNhcmQtdGlsdCAuZGxzLWNhcmQtdGlsdC1jb250YWluZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDAsIDAsIDAsIDAuMTMpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDc1JSk7XG4gIGJvdHRvbTogLTEuNDA2MjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDAuOTM3NXJlbTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWxlLXVwbG9hZCB7XG4gICAgYm9yZGVyOiAwLjEyNXJlbSBkYXNoZWQgIzhlOTA5MjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWluLWhlaWdodDogMTEuMjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5maWxlLXVwbG9hZC5mb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2ZmNmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmY4ZmM7XG4gIH1cbn1cbi5maWx0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtaW4td2lkdGg6IDE5LjYyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5maWx0ZXIge1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5maWx0ZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsdGVyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuMzc1cmVtO1xufVxuLmZpbHRlci1idXR0b24gYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbn1cbi5maWx0ZXItYnV0dG9uIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAwICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyLnBvc2l0aW9uLXN0YXRpYy1tZC11cCAuZmlsdGVyLWhlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cbi5maWx0ZXIgLmZpbHRlci1oZWFkZXIge1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuMzc1cmVtO1xufVxuLmZpbHRlciAuZmlsdGVyLWhlYWRlciBidXR0b25bZGF0YS1jbG9zZV0ge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4uZmlsdGVyIC5maWx0ZXItaGVhZGVyIGJ1dHRvbltkYXRhLWNsb3NlXTpmb2N1cyB7XG4gIG91dGxpbmUtb2Zmc2V0OiAwICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyIC5maWx0ZXItaGVhZGVyIGJ1dHRvbltkYXRhLXJlc2V0XSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5maWx0ZXIgLmZpbHRlci1oZWFkZXIgYnV0dG9uW2RhdGEtcmVzZXRdOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDAgIWltcG9ydGFudDtcbn1cbi5maWx0ZXIgLmZpbHRlci1oZWFkZXIgYnV0dG9uW2RhdGEtYmFja10ge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4uZmlsdGVyIC5maWx0ZXItaGVhZGVyIGJ1dHRvbltkYXRhLWJhY2tdOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDAgIWltcG9ydGFudDtcbn1cbi5maWx0ZXIgLnBhZCB7XG4gIHBhZGRpbmctdG9wOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS4xMjVyZW0gIWltcG9ydGFudDtcbn1cbi5maWx0ZXIgLnBhZCBidXR0b25bZGF0YS1hcHBseV0ge1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5maWx0ZXIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZmlsdGVyIC5maWx0ZXItbWVudSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjYuMjVyZW07XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmlsdGVyIC5maWx0ZXItbWVudSBsaSBidXR0b24uZmlsdGVyLWl0ZW0ge1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLmZpbHRlciAuZmlsdGVyLW1lbnUgLmZpbHRlci1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbHRlciAuZmlsdGVyLW1lbnUgLmZpbHRlci1pdGVtIHNwYW4ge1xuICBwYWRkaW5nLXRvcDogMC42ODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42ODc1cmVtO1xufVxuLmZpbHRlciAuZmlsdGVyLW1lbnUgLmZpbHRlci1pdGVtIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcbn1cbi5maWx0ZXIgLmZpbHRlci1tZW51IC5maWx0ZXItaXRlbSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMTI1cmVtO1xufVxuLmZpbHRlciAuZmlsdGVyLW1lbnUgLmZpbHRlci1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmOTtcbn1cbi5maWx0ZXIgLmZpbHRlci1tZW51IC5maWx0ZXItaXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZGVlO1xufVxuLmZpbHRlciAuZmlsdGVyLW1lbnUgLmZpbHRlci1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0wLjEyNXJlbTtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjNTM1NjVhICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyIC5maWx0ZXItbWVudSAuZmlsdGVyLWl0ZW1bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VkZWU7XG59XG4uZmlsdGVyIC5maWx0ZXItbWVudSAuZmlsdGVyLWl0ZW1bYXJpYS1zZWxlY3RlZD10cnVlXTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJkbHMtaWNvbnMtMi4yNy4wXCI7XG4gIGNvbnRlbnQ6IFwiXFxlYWYyXCI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6ICMwMDg3Njc7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG4uZmlsdGVyIC5maWx0ZXItbWVudSAuZmlsdGVyLWl0ZW0gLmNoZWNrYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbn1cbi5maWx0ZXIgLmZpbHRlci1tZW51IC5maWx0ZXItaXRlbSAuY2hlY2tib3ggbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWx0ZXIgLmZpbHRlci1tZW51IC5maWx0ZXItaXRlbSAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMgKyBsYWJlbCB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMC4xMjVyZW07XG59XG4uZmlsdGVyIC5maWx0ZXItbWVudSAuZmlsdGVyLWNoZWNrbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZpbHRlciAuZmlsdGVyLW1lbnUgLmZpbHRlci1jaGVja2xpc3QgLmNoZWNrYm94IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG4uZmlsdGVyIC5maWx0ZXItbWVudSAuc3ViLWZpbHRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC43NXMgZWFzZS1vdXQ7XG59XG4uZmlsdGVyIC5maWx0ZXItaGlkZSB7XG4gIHJpZ2h0OiAtMTAwJTtcbn1cbi5maWx0ZXIgLmZpbHRlci1zaG93IHtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZpbHRlciB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmRscy1mbGFnIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogNC4zMTI1cmVtO1xuICBvdXRsaW5lOiAxcHggc29saWQgIzhlOTA5MjtcbiAgd2lkdGg6IDYuMjVyZW07XG59XG4uZGxzLWZsYWcgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mbGFnLXNtIHtcbiAgaGVpZ2h0OiAwLjY4NzVyZW07XG4gIHdpZHRoOiAxcmVtO1xufVxuXG4uZmxhZy1tZCB7XG4gIGhlaWdodDogMi4xODc1cmVtO1xuICB3aWR0aDogMy4xMjVyZW07XG59XG5cbi5oZXJvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAyMi4yNXJlbTtcbiAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmhlcm8tYmcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVybyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5oZXJvLWJnIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cbi5oZXJvLWxvZ2luIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiAxOS42ODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWxvZ2luIHtcbiAgICB3aWR0aDogMTkuNjg3NXJlbTtcbiAgfVxufVxuLmhlcm8tdGFnbGluZSB7XG4gIHdpZHRoOiAxOC43NXJlbTtcbn1cbi5oZXJvLXRleHQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLm92ZXJsYXktYmx1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwMTc1YSAwJSwgcmdiYSgwLCAyMywgOTAsIDApIDEwMCUpO1xufVxuLm92ZXJsYXktYmxhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGJsYWNrIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xufVxuLm92ZXJsYXktd2hpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xufVxuLm92ZXJsYXktZ3JheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VjZWRlZSAwJSwgcmdiYSgyMzYsIDIzNywgMjM4LCAwKSAxMDAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm92ZXJsYXktYmx1ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDAxNzVhIDAlLCByZ2JhKDAsIDIzLCA5MCwgMCkgMTAwJSk7XG4gIH1cbiAgLm92ZXJsYXktYmxhY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgYmxhY2sgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIH1cbiAgLm92ZXJsYXktd2hpdGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIH1cbiAgLm92ZXJsYXktZ3JheTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWNlZGVlIDAlLCByZ2JhKDIzNiwgMjM3LCAyMzgsIDApIDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm92ZXJsYXktYmx1ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwMTc1YSAxMDAlLCByZ2JhKDAsIDIzLCA5MCwgMCkgMTAwJSk7XG4gIH1cbiAgLm92ZXJsYXktYmxhY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGJsYWNrIDEwMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIH1cbiAgLm92ZXJsYXktd2hpdGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDEwMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIH1cbiAgLm92ZXJsYXktZ3JheTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VjZWRlZSAxMDAlLCByZ2JhKDIzNiwgMjM3LCAyMzgsIDApIDEwMCUpO1xuICB9XG59XG5cbi5oaW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNTM1NjVhO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG59XG5cbi5pbWFnZXBob3RvLW9mZmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiAxMTBweDtcbn1cbi5pbWFnZXBob3RvLXNvY2lhbCB7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmltYWdlcGhvdG8tYWQtc20ge1xuICBoZWlnaHQ6IDI1MHB4O1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5pbnB1dC1zdGF0dXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5wdXQtc3RhdHVzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg3Njc7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjI1cmVtIDAuMjVyZW07XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMXM7XG4gIHdpZHRoOiAwJTtcbn1cbi5pbnB1dC1zdGF0dXMtdmFsaWQ6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5saXN0LWxpbmtzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGlzdC1saW5rcyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5saXN0LWxpbmtzLWlubGluZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGlzdC1saW5rcy1pbmxpbmUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWxpbmtzLWlubGluZSBsaTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpLFxuLmxpc3QtbGlua3MtaW5saW5lIGxpICsgbGkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5saXN0LWxpbmtzLWlubGluZS1zZXBhcmF0b3Ige1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubGlzdC1saW5rcy1pbmxpbmUtc2VwYXJhdG9yIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmxpc3QtbGlua3MtaW5saW5lLXNlcGFyYXRvciBsaTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpLFxuLmxpc3QtbGlua3MtaW5saW5lLXNlcGFyYXRvciBsaSArIGxpIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5saXN0LWxpbmtzLWlubGluZS1zZXBhcmF0b3IgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb2xvcjogIzhlOTA5MjtcbiAgY29udGVudDogXCJ8XCI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogMjAwO1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG5cbi5kbHMtbG9nby1ibHVlYm94LXNvbGlkLXhzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLmRscy1sb2dvLWJsdWVib3gtc29saWQteHMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGxzLWxvZ28tYmx1ZWJveC1zb2xpZC1zbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbn1cbi5kbHMtbG9nby1ibHVlYm94LXNvbGlkLXNtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRscy1sb2dvLWJsdWVib3gtc29saWQtbWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uZGxzLWxvZ28tYmx1ZWJveC1zb2xpZC1tZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kbHMtbG9nby1ibHVlYm94LXNvbGlkLWxnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmRscy1sb2dvLWJsdWVib3gtc29saWQtbGcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGxzLWxvZ28tYmx1ZWJveC1hbHQteHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG4uZGxzLWxvZ28tYmx1ZWJveC1hbHQteHMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGxzLWxvZ28tYmx1ZWJveC1hbHQtc20ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG59XG4uZGxzLWxvZ28tYmx1ZWJveC1hbHQtc20gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGxzLWxvZ28tYmx1ZWJveC1hbHQtbWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uZGxzLWxvZ28tYmx1ZWJveC1hbHQtbWQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGxzLWxvZ28tYmx1ZWJveC1hbHQtbGcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uZGxzLWxvZ28tYmx1ZWJveC1hbHQtbGcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGxzLWxvZ28tbGluZS14cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDlweDtcbn1cbi5kbHMtbG9nby1saW5lLXhzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRscy1sb2dvLWxpbmUtc20ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMzVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLmRscy1sb2dvLWxpbmUtc20gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGxzLWxvZ28tbGluZS1tZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uZGxzLWxvZ28tbGluZS1tZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kbHMtbG9nby1saW5lLWxnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzY0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5kbHMtbG9nby1saW5lLWxnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRscy1sb2dvLXN0YWNrLXhzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLmRscy1sb2dvLXN0YWNrLXhzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRscy1sb2dvLXN0YWNrLXNtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMjhweDtcbn1cbi5kbHMtbG9nby1zdGFjay1zbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kbHMtbG9nby1zdGFjay1tZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExNXB4O1xuICBoZWlnaHQ6IDMxcHg7XG59XG4uZGxzLWxvZ28tc3RhY2stbWQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGxzLWxvZ28tc3RhY2stbGcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiA0MXB4O1xufVxuLmRscy1sb2dvLXN0YWNrLWxnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xufVxuLm1vZGFsIGRpdltyb2xlPWRpYWxvZ106Zm9jdXMge1xuICBvdXRsaW5lOiBkYXNoZWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Mik7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG4ubW9kYWwtc2NyZWVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubW9kYWwgaGVhZGVyIHtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuMzEyNXJlbSAwLjMxMjVyZW0gMS4yNXJlbTtcbn1cbi5tb2RhbCBoZWFkZXIgYnV0dG9uIHtcbiAgcGFkZGluZzogMC44NzVyZW0gMC45MTI1cmVtO1xufVxuLm1vZGFsIGhlYWRlciBidXR0b246OmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4ubXVsdGlzZWxlY3Qge1xuICBtYXgtd2lkdGg6IDE4Ljc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogYXJyb3c7XG59XG4ubXVsdGlzZWxlY3Qgc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIHotaW5kZXg6IC0xO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjYyNXJlbTtcbn1cbi5tdWx0aXNlbGVjdCBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm11bHRpc2VsZWN0IHNlbGVjdDpmb2N1cywgLm11bHRpc2VsZWN0IHNlbGVjdDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm11bHRpc2VsZWN0IHNlbGVjdDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5tdWx0aXNlbGVjdCBzZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjMDAwO1xufVxuLm11bHRpc2VsZWN0OjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImRscy1pY29ucy0yLjI3LjBcIjtcbiAgY29udGVudDogXCJcXGVhZjZcIjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogIzUzNTY1YTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvIDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZS1vdXQ7XG59XG4ubXVsdGlzZWxlY3RbZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNjOGM5Yzc7XG59XG4ubXVsdGlzZWxlY3RbZGlzYWJsZWRdOjphZnRlciB7XG4gIGNvbG9yOiAjYzhjOWM3O1xufVxuLm11bHRpc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubXVsdGlzZWxlY3QuZm9ybS1jb250cm9sLXN1Y2Nlc3MsIC5tdWx0aXNlbGVjdC5mb3JtLWNvbnRyb2wtd2FybmluZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGY5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLm11bHRpc2VsZWN0LmZvcm0tY29udHJvbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5tdWx0aXNlbGVjdC5mb3JtLWNvbnRyb2wtd2FybmluZzo6YmVmb3JlLCAubXVsdGlzZWxlY3QuZm9ybS1jb250cm9sLXdhcm5pbmc6OmFmdGVyIHtcbiAgY29sb3I6ICM1MzU2NWE7XG59XG4ubXVsdGlzZWxlY3QtaWNvbiB7XG4gIGhlaWdodDogMC42ODc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcmVtO1xufVxuLm11bHRpc2VsZWN0LWljb24gKyBzZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xufVxuLm11bHRpc2VsZWN0W2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBib3JkZXItY29sb3I6ICMwMDZmY2Y7XG59XG4ubXVsdGlzZWxlY3RbYXJpYS1leHBhbmRlZD10cnVlXTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLm11bHRpc2VsZWN0OmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwNmZjZjtcbn1cblxuLm11bHRpc2VsZWN0LW9wdGlvbnMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgbWF4LXdpZHRoOiAxOC43NXJlbTtcbiAgbWF4LWhlaWdodDogMTUuMzRyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB6LWluZGV4OiA5OTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubXVsdGlzZWxlY3Qtb3B0aW9ucyAuY2hlY2tib3gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4ubXVsdGlzZWxlY3Qtb3B0aW9ucyAuY2hlY2tib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZGVlO1xufVxuLm11bHRpc2VsZWN0LW9wdGlvbnMgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgbGFiZWwge1xuICBvdXRsaW5lOiBkYXNoZWQgMXB4ICM1MzU2NWE7XG4gIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5tdWx0aXNlbGVjdC1vcHRpb25zIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubmF2LXN0aWNreSB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbn1cblxuLm5hdiB7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm5hdiwgLm5hdi1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdiB1bCxcbi5uYXYgbGksIC5uYXYtbWVudSB1bCxcbi5uYXYtbWVudSBsaSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2IGJ1dHRvbi5uYXYtYnVyZ2VyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcbiAgbWluLXdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4ubmF2IGJ1dHRvbi5uYXYtYnVyZ2VyOmZvY3VzIHtcbiAgb3V0bGluZTogZGFzaGVkIDFweCAjNTM1NjVhO1xuICBvdXRsaW5lLW9mZnNldDogLTNweDtcbn1cbi5uYXYgYnV0dG9uLm5hdi1idXJnZXI6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiZGxzLWljb25zLTIuMjcuMFwiO1xuICBjb250ZW50OiBcIlxcZWFmY1wiO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5hdi1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDIsIDE0NCwgMTQ2LCAwLjA4KTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDMuMTI1cmVtO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuNXMgZWFzZS1vdXQsIG9wYWNpdHkgMC41cyBlYXNlLW91dDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLm5hdi1saW5rIHtcbiAgY29sb3I6ICMwMDZmY2Y7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLm5hdi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICM1MzU2NWE7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQsIC5uYXYtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMTAwO1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICM1MzU2NWE7XG4gIG91dGxpbmUtb2Zmc2V0OiAtM3B4ICFpbXBvcnRhbnQ7XG59XG4ubmF2Lm5hdi1sYXJnZSB7XG4gIG1pbi1oZWlnaHQ6IDMuNzVyZW07XG59XG4ubmF2Lm5hdi1sYXJnZSAubmF2LW92ZXJsYXkge1xuICB0b3A6IDMuNzVyZW07XG59XG4ubmF2LWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXYtaGVhZGVyIC5uYXYtYnJhbmQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGhlaWdodDogMy4xMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC44NzVyZW07XG59XG4ubmF2LWhlYWRlciAubmF2LWJyYW5kIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB1bnNldDtcbn1cbi5uYXYtaGVhZGVyLm5hdi1sYXJnZSB7XG4gIGhlaWdodDogMy43NXJlbTtcbn1cbi5uYXYtaGVhZGVyLm5hdi12ZXJ0aWNhbCA+IC5uYXYtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvdHRvbTogMDtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG4gIGJveC1zaGFkb3c6IDAgNDBweCA0MHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDMuMTI1cmVtO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAyODBweDtcbn1cbi5uYXYtaGVhZGVyLm5hdi12ZXJ0aWNhbCA+IC5uYXYtbWVudTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdi1oZWFkZXIubmF2LXZlcnRpY2FsID4gLm5hdi1tZW51OjotbW96LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2LWhlYWRlci5uYXYtdmVydGljYWwubmF2LWxhcmdlIC5uYXYtbWVudSB7XG4gIHRvcDogMy43NXJlbTtcbn1cbi5uYXYtaGVhZGVyLm5hdi12ZXJ0aWNhbCBbYXJpYS1leHBhbmRlZD10cnVlXSArIC5uYXYtb3ZlcmxheSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4ubmF2LWhlYWRlci5uYXYtdmVydGljYWwgW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAubmF2LW1lbnUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCwgdmlzaWJpbGl0eSAwLjNzIGVhc2Utb3V0O1xufVxuLm5hdi1oZWFkZXIubmF2LXZlcnRpY2FsIFthcmlhLWV4cGFuZGVkPWZhbHNlXSArIC5uYXYtbWVudSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQsIHZpc2liaWxpdHkgMC4zcyBlYXNlLW91dDtcbn1cblxuLm5hdi1pdGVtIC5hY2NvcmRpb24tdG9nZ2xlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cbi5uYXYtaXRlbS5vcGVuLCAubmF2LWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmOTtcbn1cbi5uYXYtaXRlbS5vcGVuID4gLm5hdi1saW5rLCAubmF2LWl0ZW0uYWN0aXZlID4gLm5hdi1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwNmZjZjtcbn1cbi5uYXYtaXRlbS5vcGVuID4gLm5hdi1saW5rOmhvdmVyLCAubmF2LWl0ZW0uYWN0aXZlID4gLm5hdi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWRlZTtcbn1cbi5uYXYtaXRlbS5vcGVuLmFjdGl2ZSA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMDAxNzVhICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtaXRlbS5hY2NvcmRpb24gLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG59XG4ubmF2LWl0ZW0uYWNjb3JkaW9uID4gLm5hdi1saW5rOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogLTIuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2Utb3V0O1xuICB6LWluZGV4OiAtMTtcbn1cbi5uYXYtaXRlbS5hY2NvcmRpb24uYWN0aXZlID4gLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDE7XG59XG4ubmF2LWl0ZW0uYWNjb3JkaW9uLmFjdGl2ZSA+IC5uYXYtbGluazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0MiwgMTQ0LCAxNDYsIDAuMDgpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5uYXYtaXRlbS5hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbn1cbi5uYXYtaXRlbS5hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IC5uYXYtbGluazo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IC0yLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLW91dDtcbiAgei1pbmRleDogLTE7XG59XG4ubmF2LWl0ZW0uYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCAubmF2LWxpbms6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDIsIDE0NCwgMTQ2LCAwLjA4KTtcbn1cbi5uYXYtaXRlbS5hY2NvcmRpb24gLmFjY29yZGlvbi1jb250ZW50IC5uYXYtaXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmF2LWl0ZW0uYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCAubmF2LWl0ZW0uYWN0aXZlID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICMwMDE3NWE7XG59XG4ubmF2LWl0ZW0uYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCAubmF2LWl0ZW0uYWN0aXZlID4gLm5hdi1saW5rOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VkZWU7XG59XG4ubmF2LWl0ZW0uYWNjb3JkaW9uIC5hY2NvcmRpb24tY29udGVudCAubmF2LWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5uYXYtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG59XG5cbi5uYXZbYXJpYS1jdXJyZW50PXZlcnRpY2FsXSAuYWNjb3JkaW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdlthcmlhLWN1cnJlbnQ9dmVydGljYWxdIC5hY2NvcmRpb24tdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5hdlthcmlhLWN1cnJlbnQ9dmVydGljYWxdIC5hY2NvcmRpb24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogZGFzaGVkIDFweCAjNTM1NjVhO1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuLm5hdlthcmlhLWN1cnJlbnQ9dmVydGljYWxdIC5hY2NvcmRpb24tY29udGVudCB7XG4gIHdpbGwtY2hhbmdlOiBoZWlnaHQ7XG59XG4ubmF2W2FyaWEtY3VycmVudD12ZXJ0aWNhbF0gLmFjY29yZGlvbjpub3QoLm9wZW4pID4gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdi1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXYtaG9yaXpvbnRhbCAubmF2LW1lbnUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXYtaG9yaXpvbnRhbCAuaGVhZGluZy0xIHtcbiAgY29sb3I6ICM1MzU2NWE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5uYXYtaG9yaXpvbnRhbCAuaGVhZGluZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtaG9yaXpvbnRhbCAuaGVhZGluZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2LWhvcml6b250YWwgLmhlYWRpbmctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5hdi1ob3Jpem9udGFsIC5oZWFkaW5nLTEge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4ubmF2LWhvcml6b250YWwuYm9yZGVyID4gLm5hdi1tZW51IHtcbiAgYm90dG9tOiAtMXB4O1xufVxuLm5hdi1ob3Jpem9udGFsIC5uYXYtbGluayB7XG4gIHBhZGRpbmctdG9wOiAwLjgxMjVyZW07XG59XG4ubmF2LWhvcml6b250YWwgLm5hdi1saW5rOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMC45Mzc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjgxMjVyZW07XG4gIHJpZ2h0OiAwLjkzNzVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40NSwgMSk7XG59XG4ubmF2LWhvcml6b250YWwgLm5hdi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LWhvcml6b250YWwgLm5hdi1saW5rOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGM5Yzc7XG59XG4ubmF2LWhvcml6b250YWwgLm5hdi1saW5rLmNhcmV0OjpiZWZvcmUge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmF2LWhvcml6b250YWwubmF2LWxhcmdlIC5uYXYtbWVudSA+IGxpID4gLm5hdi1saW5rIHtcbiAgcGFkZGluZy10b3A6IDEuMTg3NXJlbTtcbn1cbi5uYXYtaG9yaXpvbnRhbC5uYXYtaGVhZGVyIHtcbiAgZmxleC1mbG93OiByb3c7XG59XG4ubmF2LWhvcml6b250YWwubmF2LWhlYWRlciAubmF2LW1lbnUge1xuICB3aWR0aDogYXV0bztcbn1cbi5uYXYtaG9yaXpvbnRhbC5uYXYtaGVhZGVyIC5uYXYtYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXYtaG9yaXpvbnRhbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5uYXYtaG9yaXpvbnRhbCAubmF2LWl0ZW0gPiAubmF2LW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMsIHZpc2liaWxpdHkgMC4yNXM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDI4MHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5uYXYtaG9yaXpvbnRhbCAubmF2LWl0ZW0gPiAubmF2LW1lbnUgLm5hdi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2LWhvcml6b250YWwgLm5hdi1pdGVtID4gLm5hdi1tZW51IC5uYXYtbGluayB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGNvbG9yOiAjMDA2ZmNmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDAuNjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjg3NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5uYXYtaG9yaXpvbnRhbCAubmF2LWl0ZW0gPiAubmF2LW1lbnUgLm5hdi1saW5rOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2LWhvcml6b250YWwgLm5hdi1pdGVtID4gLm5hdi1tZW51IC5uYXYtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm5hdi1ob3Jpem9udGFsIC5uYXYtaXRlbSA+IC5uYXYtbWVudSAubmF2LWxpbmsubGluay11bmRlcmxpbmVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubmF2LWhvcml6b250YWwgLm5hdi1pdGVtID4gLm5hdi1tZW51Lm5hdi1tZW51LWZ1bGwge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXYtaG9yaXpvbnRhbCAubmF2LWl0ZW0gPiAubmF2LW1lbnUubmF2LW1lbnUtZnVsbCAubmF2LW1lbnUtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2LWhvcml6b250YWwgLm5hdi1pdGVtID4gLm5hdi1tZW51LWZ1bGwge1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXYtaG9yaXpvbnRhbCAubmF2LWl0ZW0gLm5hdi1saW5rW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAubmF2LW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLm5hdi1ob3Jpem9udGFsIC5uYXYtaXRlbSAubmF2LWxpbmtbYXJpYS1leHBhbmRlZD10cnVlXSArIC5uYXYtbWVudSAubmF2LWxpbms6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXYtaG9yaXpvbnRhbCAubmF2LWl0ZW0gW2FyaWEtY3VycmVudD1wYWdlXSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubmF2LWhvcml6b250YWwgLm5hdi1pdGVtIFthcmlhLWN1cnJlbnQ9cGFnZV0ubmF2LWxpbmsge1xuICBjb2xvcjogIzAwMTc1YTtcbn1cbi5uYXYtaG9yaXpvbnRhbCAubmF2LWl0ZW0gW2FyaWEtY3VycmVudD1wYWdlXS5uYXYtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubmF2LWhvcml6b250YWwgLm5hdi1pdGVtIFthcmlhLWN1cnJlbnQ9cGFnZV0ubmF2LWxpbms6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTc1YTtcbn1cbi5uYXYtaG9yaXpvbnRhbCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5uYXYtaG9yaXpvbnRhbCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtaG9yaXpvbnRhbCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2LWhvcml6b250YWwgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5hdi1ob3Jpem9udGFsIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4ubmF2LWhvcml6b250YWwubmF2LWludmVyc2UgPiAubmF2LW1lbnUgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5uYXYtaG9yaXpvbnRhbC5uYXYtaW52ZXJzZSAubmF2LWl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5uYXYtaG9yaXpvbnRhbC5uYXYtaW52ZXJzZSAubmF2LWl0ZW0gW2FyaWEtY3VycmVudD1wYWdlXS5uYXYtbGluazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5hdi1ob3Jpem9udGFsLm5hdi1pbnZlcnNlIC5uYXYtbGluazpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuXzotbXMtZnVsbHNjcmVlbixcbjpyb290IC5uYXYtaG9yaXpvbnRhbCAubmF2LWl0ZW1bYXJpYS1leHBhbmRlZD10cnVlXSA+IC5uYXYtbWVudSB7XG4gIG9wYWNpdHk6IDAuOTkgIWltcG9ydGFudDtcbn1cblxuLm5hdi12ZXJ0aWNhbCAuaGVhZGluZy0xIHtcbiAgY29sb3I6ICM1MzU2NWE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC43NXJlbSAwLjg3NXJlbSAwLjc1cmVtIDEuODc1cmVtO1xufVxuLm5hdi12ZXJ0aWNhbCAubmF2LW1lbnUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5hdi12ZXJ0aWNhbCAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAubmF2LXZlcnRpY2FsIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtIDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXZlcnRpY2FsIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtIDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdi12ZXJ0aWNhbCAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXYtdmVydGljYWwgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMjBweDtcbiAgfVxufVxuLm5hdi12ZXJ0aWNhbCAubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjb2xvcjogIzAwNjViZDtcbn1cbi5uYXYtdmVydGljYWwgLm5hdi1saW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICMwMDE3NWE7XG59XG4ubmF2LXZlcnRpY2FsIC5uYXYtbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzUzNTY1YTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG59XG4ubmF2LXZlcnRpY2FsIC5uYXYtbGluay5jYXJldDo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZGxzLWljb25zLTIuMjcuMFwiO1xuICBjb250ZW50OiBcIlxcZWFkNFwiO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiAjNTM1NjVhO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcbiAgbGVmdDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAubmF2LXZlcnRpY2FsIC5uYXYtbGluay5jYXJldDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi12ZXJ0aWNhbCAubmF2LWxpbmsuY2FyZXQ6OmJlZm9yZSB7XG4gICAgbGVmdDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2LXZlcnRpY2FsIC5uYXYtbGluay5jYXJldDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXYtdmVydGljYWwgLm5hdi1saW5rLmNhcmV0OjpiZWZvcmUge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5uYXYtdmVydGljYWwgLm5hdi1saW5rW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGY5O1xuICBjb2xvcjogIzAwNmZjZjtcbn1cbi5uYXYtdmVydGljYWwgLm5hdi1saW5rW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjb2xvcjogIzAwNjViZDtcbn1cbi5uYXYtdmVydGljYWwgLm5hdi1saW5rW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzAwMTc1YTtcbn1cbi5uYXYtdmVydGljYWwgLm5hdi1saW5rW2FyaWEtY3VycmVudD1wYWdlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMTc1YSAhaW1wb3J0YW50O1xufVxuLm5hdi12ZXJ0aWNhbC5uYXYtY2hldnJvbiAubmF2LW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdi12ZXJ0aWNhbC5uYXYtY2hldnJvbiAubmF2LW1lbnUgLmhlYWRpbmctMSB7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAubmF2LXZlcnRpY2FsLm5hdi1jaGV2cm9uIC5uYXYtbWVudSAuaGVhZGluZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXZlcnRpY2FsLm5hdi1jaGV2cm9uIC5uYXYtbWVudSAuaGVhZGluZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdi12ZXJ0aWNhbC5uYXYtY2hldnJvbiAubmF2LW1lbnUgLmhlYWRpbmctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXYtdmVydGljYWwubmF2LWNoZXZyb24gLm5hdi1tZW51IC5oZWFkaW5nLTEge1xuICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgfVxufVxuLm5hdi12ZXJ0aWNhbC5uYXYtY2hldnJvbiAubmF2LW1lbnUgPiBsaSAubmF2LWxpbmsge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5uYXYtdmVydGljYWwubmF2LWNoZXZyb24gLm5hdi1tZW51ID4gbGkgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXZlcnRpY2FsLm5hdi1jaGV2cm9uIC5uYXYtbWVudSA+IGxpIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiA0M3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXYtdmVydGljYWwubmF2LWNoZXZyb24gLm5hdi1tZW51ID4gbGkgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5hdi12ZXJ0aWNhbC5uYXYtY2hldnJvbiAubmF2LW1lbnUgPiBsaSAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxufVxuLm5hdi12ZXJ0aWNhbC5uYXYtY2hldnJvbiAubmF2LW1lbnUgPiBsaSAubmF2LWxpbmsgLmljb246OmJlZm9yZSxcbi5uYXYtdmVydGljYWwubmF2LWNoZXZyb24gLm5hdi1tZW51ID4gbGkgLm5hdi1saW5rIC5nbHlwaDo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbi5uYXYtdmVydGljYWwubmF2LWNoZXZyb24gLm5hdi1tZW51ID4gLm5hdi1pdGVtID4gLm5hdi1tZW51ID4gLm5hdi1tZW51LXNlY3Rpb24gPiB1bCAuaGVhZGluZy0xIHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5uYXYtdmVydGljYWwubmF2LWNoZXZyb24gLm5hdi1tZW51ID4gLm5hdi1pdGVtID4gLm5hdi1tZW51ID4gLm5hdi1tZW51LXNlY3Rpb24gPiB1bCAuaGVhZGluZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXZlcnRpY2FsLm5hdi1jaGV2cm9uIC5uYXYtbWVudSA+IC5uYXYtaXRlbSA+IC5uYXYtbWVudSA+IC5uYXYtbWVudS1zZWN0aW9uID4gdWwgLmhlYWRpbmctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2M3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXYtdmVydGljYWwubmF2LWNoZXZyb24gLm5hdi1tZW51ID4gLm5hdi1pdGVtID4gLm5hdi1tZW51ID4gLm5hdi1tZW51LXNlY3Rpb24gPiB1bCAuaGVhZGluZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLm5hdi12ZXJ0aWNhbC5uYXYtY2hldnJvbiAubmF2LW1lbnUgPiAubmF2LWl0ZW0gPiAubmF2LW1lbnUgPiAubmF2LW1lbnUtc2VjdGlvbiA+IHVsIC5oZWFkaW5nLTEge1xuICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgfVxufVxuLm5hdi12ZXJ0aWNhbC5uYXYtY2hldnJvbiAubmF2LW1lbnUgPiAubmF2LWl0ZW0gPiAubmF2LW1lbnUgPiAubmF2LW1lbnUtc2VjdGlvbiA+IHVsIC5uYXYtbGluayB7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAubmF2LXZlcnRpY2FsLm5hdi1jaGV2cm9uIC5uYXYtbWVudSA+IC5uYXYtaXRlbSA+IC5uYXYtbWVudSA+IC5uYXYtbWVudS1zZWN0aW9uID4gdWwgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXZlcnRpY2FsLm5hdi1jaGV2cm9uIC5uYXYtbWVudSA+IC5uYXYtaXRlbSA+IC5uYXYtbWVudSA+IC5uYXYtbWVudS1zZWN0aW9uID4gdWwgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdi12ZXJ0aWNhbC5uYXYtY2hldnJvbiAubmF2LW1lbnUgPiAubmF2LWl0ZW0gPiAubmF2LW1lbnUgPiAubmF2LW1lbnUtc2VjdGlvbiA+IHVsIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXYtdmVydGljYWwubmF2LWNoZXZyb24gLm5hdi1tZW51ID4gLm5hdi1pdGVtID4gLm5hdi1tZW51ID4gLm5hdi1tZW51LXNlY3Rpb24gPiB1bCAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgfVxufVxuLm5hdi12ZXJ0aWNhbC5uYXYtY2hldnJvbiAubmF2LW1lbnUgPiAubmF2LWl0ZW0gPiAubmF2LW1lbnUgPiAubmF2LW1lbnUtc2VjdGlvbiA+IHVsIC5uYXYtbGluay5jYXJldDo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG4ubmF2LXZlcnRpY2FsLm5hdi1jaGV2cm9uIC5uYXYtbWVudSA+IC5uYXYtaXRlbSA+IC5uYXYtbWVudSA+IC5uYXYtbWVudS1zZWN0aW9uID4gdWwgPiAubmF2LWl0ZW0gPiAubmF2LW1lbnUgPiAubmF2LW1lbnUtc2VjdGlvbiA+IHVsIC5uYXYtbGluayB7XG4gIHBhZGRpbmctbGVmdDogNzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAubmF2LXZlcnRpY2FsLm5hdi1jaGV2cm9uIC5uYXYtbWVudSA+IC5uYXYtaXRlbSA+IC5uYXYtbWVudSA+IC5uYXYtbWVudS1zZWN0aW9uID4gdWwgPiAubmF2LWl0ZW0gPiAubmF2LW1lbnUgPiAubmF2LW1lbnUtc2VjdGlvbiA+IHVsIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiA3N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi12ZXJ0aWNhbC5uYXYtY2hldnJvbiAubmF2LW1lbnUgPiAubmF2LWl0ZW0gPiAubmF2LW1lbnUgPiAubmF2LW1lbnUtc2VjdGlvbiA+IHVsID4gLm5hdi1pdGVtID4gLm5hdi1tZW51ID4gLm5hdi1tZW51LXNlY3Rpb24gPiB1bCAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogODNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2LXZlcnRpY2FsLm5hdi1jaGV2cm9uIC5uYXYtbWVudSA+IC5uYXYtaXRlbSA+IC5uYXYtbWVudSA+IC5uYXYtbWVudS1zZWN0aW9uID4gdWwgPiAubmF2LWl0ZW0gPiAubmF2LW1lbnUgPiAubmF2LW1lbnUtc2VjdGlvbiA+IHVsIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXYtdmVydGljYWwubmF2LWNoZXZyb24gLm5hdi1tZW51ID4gLm5hdi1pdGVtID4gLm5hdi1tZW51ID4gLm5hdi1tZW51LXNlY3Rpb24gPiB1bCA+IC5uYXYtaXRlbSA+IC5uYXYtbWVudSA+IC5uYXYtbWVudS1zZWN0aW9uID4gdWwgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gIH1cbn1cbi5uYXYtdmVydGljYWwubmF2LWNoZXZyb24gLm5hdi1tZW51ID4gLm5hdi1pdGVtID4gLm5hdi1tZW51ID4gLm5hdi1tZW51LXNlY3Rpb24gPiB1bCA+IC5uYXYtaXRlbSA+IC5uYXYtbWVudSA+IC5uYXYtbWVudS1zZWN0aW9uID4gdWwgLm5hdi1saW5rLmNhcmV0OjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuLm5hdi12ZXJ0aWNhbC5uYXYtaWNvbnMgLmljb24sXG4ubmF2LXZlcnRpY2FsLm5hdi1pY29ucyAuZ2x5cGgge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5uYXYtdmVydGljYWwubmF2LWljb25zIC5pY29uOjpiZWZvcmUsXG4ubmF2LXZlcnRpY2FsLm5hdi1pY29ucyAuZ2x5cGg6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG4ubmF2LXZlcnRpY2FsLm5hdi1pY29ucyAubmF2LW1lbnUgLmhlYWRpbmctMSB7XG4gIHBhZGRpbmctbGVmdDogNjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAubmF2LXZlcnRpY2FsLm5hdi1pY29ucyAubmF2LW1lbnUgLmhlYWRpbmctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2OXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi12ZXJ0aWNhbC5uYXYtaWNvbnMgLm5hdi1tZW51IC5oZWFkaW5nLTEge1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2LXZlcnRpY2FsLm5hdi1pY29ucyAubmF2LW1lbnUgLmhlYWRpbmctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXYtdmVydGljYWwubmF2LWljb25zIC5uYXYtbWVudSAuaGVhZGluZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc3cHg7XG4gIH1cbn1cbi5uYXYtdmVydGljYWwubmF2LWljb25zIC5uYXYtbWVudSA+IC5uYXYtaXRlbSA+IC5uYXYtbWVudSA+IC5uYXYtbWVudS1zZWN0aW9uID4gdWwgLmhlYWRpbmctMSB7XG4gIHBhZGRpbmctbGVmdDogODdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAubmF2LXZlcnRpY2FsLm5hdi1pY29ucyAubmF2LW1lbnUgPiAubmF2LWl0ZW0gPiAubmF2LW1lbnUgPiAubmF2LW1lbnUtc2VjdGlvbiA+IHVsIC5oZWFkaW5nLTEge1xuICAgIHBhZGRpbmctbGVmdDogODlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtdmVydGljYWwubmF2LWljb25zIC5uYXYtbWVudSA+IC5uYXYtaXRlbSA+IC5uYXYtbWVudSA+IC5uYXYtbWVudS1zZWN0aW9uID4gdWwgLmhlYWRpbmctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXYtdmVydGljYWwubmF2LWljb25zIC5uYXYtbWVudSA+IC5uYXYtaXRlbSA+IC5uYXYtbWVudSA+IC5uYXYtbWVudS1zZWN0aW9uID4gdWwgLmhlYWRpbmctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXYtdmVydGljYWwubmF2LWljb25zIC5uYXYtbWVudSA+IC5uYXYtaXRlbSA+IC5uYXYtbWVudSA+IC5uYXYtbWVudS1zZWN0aW9uID4gdWwgLmhlYWRpbmctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5N3B4O1xuICB9XG59XG4ubmF2LXZlcnRpY2FsLm5hdi1pY29ucyAubmF2LW1lbnUgPiAubmF2LWl0ZW0gPiAubmF2LW1lbnUgPiAubmF2LW1lbnUtc2VjdGlvbiA+IHVsIC5uYXYtbGluayB7XG4gIHBhZGRpbmctbGVmdDogNjdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAubmF2LXZlcnRpY2FsLm5hdi1pY29ucyAubmF2LW1lbnUgPiAubmF2LWl0ZW0gPiAubmF2LW1lbnUgPiAubmF2LW1lbnUtc2VjdGlvbiA+IHVsIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiA2OXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi12ZXJ0aWNhbC5uYXYtaWNvbnMgLm5hdi1tZW51ID4gLm5hdi1pdGVtID4gLm5hdi1tZW51ID4gLm5hdi1tZW51LXNlY3Rpb24gPiB1bCAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubmF2LXZlcnRpY2FsLm5hdi1pY29ucyAubmF2LW1lbnUgPiAubmF2LWl0ZW0gPiAubmF2LW1lbnUgPiAubmF2LW1lbnUtc2VjdGlvbiA+IHVsIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiA3N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXYtdmVydGljYWwubmF2LWljb25zIC5uYXYtbWVudSA+IC5uYXYtaXRlbSA+IC5uYXYtbWVudSA+IC5uYXYtbWVudS1zZWN0aW9uID4gdWwgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc3cHg7XG4gIH1cbn1cbi5uYXYtdmVydGljYWwubmF2LWljb25zIC5uYXYtbWVudSA+IC5uYXYtaXRlbSA+IC5uYXYtbWVudSA+IC5uYXYtbWVudS1zZWN0aW9uID4gdWwgPiAubmF2LWl0ZW0gPiAubmF2LW1lbnUgPiAubmF2LW1lbnUtc2VjdGlvbiA+IHVsIC5uYXYtbGluayB7XG4gIHBhZGRpbmctbGVmdDogODdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAubmF2LXZlcnRpY2FsLm5hdi1pY29ucyAubmF2LW1lbnUgPiAubmF2LWl0ZW0gPiAubmF2LW1lbnUgPiAubmF2LW1lbnUtc2VjdGlvbiA+IHVsID4gLm5hdi1pdGVtID4gLm5hdi1tZW51ID4gLm5hdi1tZW51LXNlY3Rpb24gPiB1bCAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogODlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtdmVydGljYWwubmF2LWljb25zIC5uYXYtbWVudSA+IC5uYXYtaXRlbSA+IC5uYXYtbWVudSA+IC5uYXYtbWVudS1zZWN0aW9uID4gdWwgPiAubmF2LWl0ZW0gPiAubmF2LW1lbnUgPiAubmF2LW1lbnUtc2VjdGlvbiA+IHVsIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXYtdmVydGljYWwubmF2LWljb25zIC5uYXYtbWVudSA+IC5uYXYtaXRlbSA+IC5uYXYtbWVudSA+IC5uYXYtbWVudS1zZWN0aW9uID4gdWwgPiAubmF2LWl0ZW0gPiAubmF2LW1lbnUgPiAubmF2LW1lbnUtc2VjdGlvbiA+IHVsIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiA5N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXYtdmVydGljYWwubmF2LWljb25zIC5uYXYtbWVudSA+IC5uYXYtaXRlbSA+IC5uYXYtbWVudSA+IC5uYXYtbWVudS1zZWN0aW9uID4gdWwgPiAubmF2LWl0ZW0gPiAubmF2LW1lbnUgPiAubmF2LW1lbnUtc2VjdGlvbiA+IHVsIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiA5N3B4O1xuICB9XG59XG4ubmF2LXZlcnRpY2FsIC5uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbn1cbi5uYXYtdmVydGljYWwgLm5hdi1pdGVtICsgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5uYXYtdmVydGljYWwgLm5hdi1pdGVtID4gLm5hdi1tZW51IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1vdXQ7XG59XG4ubmF2LXZlcnRpY2FsIC5uYXYtaXRlbSA+IC5uYXYtbWVudSAubmF2LW1lbnUtc2VjdGlvbiB7XG4gIGZsZXg6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2LXZlcnRpY2FsIC5uYXYtaXRlbSA+IC5uYXYtbWVudSAubmF2LW1lbnUtc2VjdGlvbiAuaGVhZGluZy0xIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubmF2LXZlcnRpY2FsIC5uYXYtaXRlbSA+IC5uYXYtbWVudSAubmF2LW1lbnUtc2VjdGlvbiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZy10b3A6IDAuNjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjg3NXJlbTtcbn1cbi5uYXYtdmVydGljYWwgLm5hdi1pdGVtIC5uYXYtbGlua1thcmlhLWV4cGFuZGVkPXRydWVdLmFjY29yZGlvbi10b2dnbGU6OmJlZm9yZSwgLm5hdi12ZXJ0aWNhbCAubmF2LWl0ZW0gLm5hdi1saW5rW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0uY2FyZXQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5uYXYtdmVydGljYWwgW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAubmF2LW1lbnUge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLm5hdi12ZXJ0aWNhbCBbYXJpYS1leHBhbmRlZD10cnVlXSArIC5uYXYtbWVudSAubmF2LW1lbnUtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjk7XG59XG4ubmF2LXZlcnRpY2FsIFthcmlhLWV4cGFuZGVkPXRydWVdICsgLm5hdi1tZW51IC5uYXYtbWVudS1zZWN0aW9uIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjk7XG4gIGNvbG9yOiAjMDA2NWJkO1xufVxuLm5hdi12ZXJ0aWNhbCBbYXJpYS1leHBhbmRlZD10cnVlXSArIC5uYXYtbWVudSAubmF2LW1lbnUtc2VjdGlvbiAubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjb2xvcjogIzAwNWFhODtcbn1cbi5uYXYtdmVydGljYWwgW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAubmF2LW1lbnUgLm5hdi1tZW51LXNlY3Rpb24gLm5hdi1saW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICMwMDE3NWE7XG59XG4ubmF2LXZlcnRpY2FsIFthcmlhLWV4cGFuZGVkPXRydWVdICsgLm5hdi1tZW51IC5uYXYtaXRlbVthcmlhLWV4cGFuZGVkPXRydWVdID4gLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWRlZTtcbiAgY29sb3I6ICMwMDE3NWEgIWltcG9ydGFudDtcbn1cbi5uYXYtdmVydGljYWwgW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAubmF2LW1lbnUgLm5hdi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmOTtcbn1cbi5uYXYtdmVydGljYWwgW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gKyAubmF2LW1lbnUgLm5hdi1saW5rW2FyaWEtY3VycmVudD1wYWdlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VkZWU7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzUzNTY1YTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG59XG4ubmF2LXZlcnRpY2FsIFthcmlhLWV4cGFuZGVkPXRydWVdID4gLm5hdi1tZW51LWZ1bGwge1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG59XG5cbi5uYXYtdmVydGljYWwubmF2LWZvb3RlciAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICMwMDZmY2Y7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cblxuLm5hdi1ob3Jpem9udGFsLm5hdi1mb290ZXIgPiAubmF2LW1lbnUgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5uYXYtaG9yaXpvbnRhbC5uYXYtZm9vdGVyIC5uYXYtbWVudSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG59XG4ubmF2LWhvcml6b250YWwubmF2LWZvb3RlciAubmF2LW1lbnUtc2VjdGlvbiAubmF2LWl0ZW06bGFzdC1vZi10eXBlIC5uYXYtbGluayB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm5hdi1ob3Jpem9udGFsLm5hdi1mb290ZXIgLm5hdi1tZW51IC5uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBmbGV4OiBhdXRvO1xufVxuLm5hdi1ob3Jpem9udGFsLm5hdi1mb290ZXIgLm5hdi1tZW51IC5uYXYtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5uYXYtaG9yaXpvbnRhbC5uYXYtZm9vdGVyIC5uYXYtbWVudSAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdi1ob3Jpem9udGFsLm5hdi1mb290ZXIgLm5hdi1tZW51IC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICM1MzU2NWE7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5uYXYtaG9yaXpvbnRhbC5uYXYtZm9vdGVyIC5uYXYtbWVudSAubmF2LWl0ZW0gLmhlYWRpbmctMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm5hdi1ob3Jpem9udGFsLm5hdi1mb290ZXIgLm5hdi1tZW51IC5uYXYtaXRlbSAubmF2LW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aWR0aDogYXV0bztcbn1cbi5uYXYtaG9yaXpvbnRhbC5uYXYtZm9vdGVyIC5uYXYtbWVudSAubmF2LWxpbmsge1xuICBjb2xvcjogIzUzNTY1YTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC42MjVyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXYtaG9yaXpvbnRhbC5uYXYtZm9vdGVyIC5uYXYtbWVudSAubmF2LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLm5hdi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDE3NWE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbG9yOiAjMDAxNzVhO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMTI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubmF2LWRyb3Bkb3duOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImRscy1pY29ucy0yLjI3LjBcIjtcbiAgY29udGVudDogXCJcXGVhZjZcIjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMXJlbTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlLW91dDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5uYXYtZHJvcGRvd246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA2ZmNmO1xuICBjb2xvcjogIzAwMTc1YTtcbn1cbi5uYXYtZHJvcGRvd246aG92ZXI6OmFmdGVyIHtcbiAgY29sb3I6ICMwMDZmY2Y7XG59XG4ubmF2LWRyb3Bkb3duIHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udGFibGUgdGQub3ZlcmZsb3cge1xuICBwYWRkaW5nOiAwO1xufVxuLnRhYmxlIHRkLm92ZXJmbG93IC5vdmVyZmxvdy1tZW51IC5kbHMtaWNvbi1tZW51IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbn1cblxuLm92ZXJmbG93IHtcbiAgcGFkZGluZzogMDtcbn1cbi5vdmVyZmxvdy1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm92ZXJmbG93LW1lbnUgLmRscy1pY29uLWFjY291bnQtZmlsbGVkIHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLm92ZXJmbG93LW1lbnUgLmRscy1pY29uLW1lbnU6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogMDtcbn1cbi5vdmVyZmxvdy1tZW51IHVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDE3LjVyZW07XG4gIG1pbi13aWR0aDogMi4xODc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzNweDtcbiAgei1pbmRleDogMTtcbn1cbi5vdmVyZmxvdy1tZW51IHVsIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5vdmVyZmxvdy1tZW51IHVsIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U4ZWJlZTtcbn1cbi5vdmVyZmxvdy1tZW51IHVsIGxpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNkYWRmZTM7XG59XG4ub3ZlcmZsb3ctbWVudSB1bCBsaTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjOGU5MDkyO1xufVxuLm92ZXJmbG93LW1lbnUgdWwgbGkgYSxcbi5vdmVyZmxvdy1tZW51IHVsIGxpIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbTtcbn1cbi5vdmVyZmxvdy1tZW51IHVsIGxpIGE6aG92ZXIsXG4ub3ZlcmZsb3ctbWVudSB1bCBsaSBidXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ub3ZlcmZsb3ctbWVudSB1bCBsaSBhOmZvY3VzLFxuLm92ZXJmbG93LW1lbnUgdWwgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogZGFzaGVkIDFweCAjNTM1NjVhO1xuICBvdXRsaW5lLW9mZnNldDogLTNweDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDE3Ljc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2luYXRpb24gdWwuZmlyc3QsIC5wYWdpbmF0aW9uIHVsLmxhc3Qge1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2LFxuLnBhZ2luYXRpb24gLm5leHQge1xuICBjb2xvcjogIzAwNmZjZjtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2IHNwYW4sXG4ucGFnaW5hdGlvbiAubmV4dCBzcGFuIHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2OmhvdmVyOmVuYWJsZWQsXG4ucGFnaW5hdGlvbiAubmV4dDpob3ZlcjplbmFibGVkIHtcbiAgY29sb3I6ICMwMDY1YmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdpbmF0aW9uIC5wcmV2OmFjdGl2ZTplbmFibGVkLFxuLnBhZ2luYXRpb24gLm5leHQ6YWN0aXZlOmVuYWJsZWQge1xuICBjb2xvcjogIzAwNWFhODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnaW5hdGlvbiAucHJldjpkaXNhYmxlZCA+IHNwYW4sXG4ucGFnaW5hdGlvbiAubmV4dDpkaXNhYmxlZCA+IHNwYW4ge1xuICBjb2xvcjogIzhlOTA5MjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGFnaW5hdGlvbiAucHJldjpkaXNhYmxlZCA+IHNwYW4uZGxzLWdseXBoLWxlZnQsIC5wYWdpbmF0aW9uIC5wcmV2OmRpc2FibGVkID4gc3Bhbi5kbHMtZ2x5cGgtcmlnaHQsXG4ucGFnaW5hdGlvbiAubmV4dDpkaXNhYmxlZCA+IHNwYW4uZGxzLWdseXBoLWxlZnQsXG4ucGFnaW5hdGlvbiAubmV4dDpkaXNhYmxlZCA+IHNwYW4uZGxzLWdseXBoLXJpZ2h0IHtcbiAgY29sb3I6ICNjOGM5Yzc7XG59XG4ucGFnaW5hdGlvbiAuYnRuLXV0aWxpdHktd3JhcHBlcjpob3ZlcjplbmFibGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBhZ2luYXRpb24gLmJ0bi11dGlsaXR5LXdyYXBwZXI6YWN0aXZlOmVuYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGFnaW5hdGlvbiAuYnRuLXV0aWxpdHktd3JhcHBlcjpob3ZlcjplbmFibGVkIC5idG4tdXRpbGl0eSB7XG4gIGNvbG9yOiAjMDA2NWJkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnaW5hdGlvbiAuYnRuLXV0aWxpdHktd3JhcHBlcjphY3RpdmU6ZW5hYmxlZCAuYnRuLXV0aWxpdHkge1xuICBjb2xvcjogIzAwNWFhODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnaW5hdGlvbiAuYnRuLXV0aWxpdHktd3JhcHBlcjpkaXNhYmxlZCA+IC5idG4tdXRpbGl0eSB7XG4gIGNvbG9yOiAjOGU5MDkyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBhZ2luYXRpb24gLmJ0bi11dGlsaXR5LXdyYXBwZXI6ZGlzYWJsZWQgPiAuYnRuLXV0aWxpdHkuZGxzLWdseXBoLWxlZnQsIC5wYWdpbmF0aW9uIC5idG4tdXRpbGl0eS13cmFwcGVyOmRpc2FibGVkID4gLmJ0bi11dGlsaXR5LmRscy1nbHlwaC1yaWdodCB7XG4gIGNvbG9yOiAjYzhjOWM3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdpbmF0aW9uIC5wcmV2IC5kbHMtZ2x5cGgtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnaW5hdGlvbiAubmV4dCAuZGxzLWdseXBoLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2luYXRpb24gLnBhZ2UtbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZ2luYXRpb24gLnBhZ2UtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDJyZW07XG59XG4ucGFnaW5hdGlvbiAucGFnZS1saXN0IC5wYWdlcyB7XG4gIHBhZGRpbmc6IDAgMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMzNzO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbGlzdCAuaXRlbUNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbGlzdCAuaXRlbUNvbnRhaW5lcjpmb2N1cyB7XG4gIG91dGxpbmU6IGRhc2hlZCAxcHggIzUzNTY1YTtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWxpc3QgLml0ZW1Db250YWluZXI6bm90KC5jdXJyZW50KTpob3ZlciAuaXRlbSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbGlzdCAuaXRlbUNvbnRhaW5lci5jdXJyZW50IHtcbiAgei1pbmRleDogMjtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWxpc3QgLml0ZW1Db250YWluZXIuY3VycmVudCAuaXRlbSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1saXN0IC5pdGVtIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbWluLXdpZHRoOiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDA2ZmNmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjMzcywgb3BhY2l0eSAwLjMzcywgdmlzaWJpbGl0eSAwLjMzcztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA2cHggNnB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbGlzdCAuaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMDA2NWJkO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbGlzdCAuaXRlbTphY3RpdmUge1xuICBjb2xvcjogIzAwNWFhODtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWxpc3QgLml0ZW0uaW52aXNpYmxlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWxpc3QgLml0ZW0uZmlyc3QsIC5wYWdpbmF0aW9uIC5wYWdlLWxpc3QgLml0ZW0uYWZ0ZXItZmlyc3QsIC5wYWdpbmF0aW9uIC5wYWdlLWxpc3QgLml0ZW0uYmVmb3JlLWxhc3QsIC5wYWdpbmF0aW9uIC5wYWdlLWxpc3QgLml0ZW0ubGFzdCB7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHM7XG4gIHotaW5kZXg6IDE7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1saXN0IC5pdGVtLmZpcnN0OmhvdmVyLCAucGFnaW5hdGlvbiAucGFnZS1saXN0IC5pdGVtLmxhc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZGVlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWxpc3QgLml0ZW0uZmlyc3Qge1xuICBsZWZ0OiAwO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbGlzdCAuaXRlbS5hZnRlci1maXJzdCB7XG4gIGxlZnQ6IDIuNXJlbTtcbiAgY3Vyc29yOiBhdXRvO1xuICBjb2xvcjogIzUzNTY1YTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbGlzdCAuaXRlbS5iZWZvcmUtbGFzdCB7XG4gIHJpZ2h0OiAzLjI1cmVtO1xuICBjdXJzb3I6IGF1dG87XG4gIGNvbG9yOiAjNTM1NjVhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1saXN0IC5pdGVtLmxhc3Qge1xuICByaWdodDogMDtcbn1cbi5wYWdpbmF0aW9uIC5zZWxlY3RvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEuMzc1cmVtO1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmY2Y7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4zM3M7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAwLjY4NzVyZW07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4ucGFnaW5hdGlvblYyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGY5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxNy43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2luYXRpb25WMiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2luYXRpb25WMiB1bC5maXJzdCwgLnBhZ2luYXRpb25WMiB1bC5sYXN0IHtcbiAgd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnaW5hdGlvblYyIC5wcmV2LFxuLnBhZ2luYXRpb25WMiAubmV4dCB7XG4gIGNvbG9yOiAjMDA2ZmNmO1xufVxuLnBhZ2luYXRpb25WMiAucHJldiBzcGFuLFxuLnBhZ2luYXRpb25WMiAubmV4dCBzcGFuIHtcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbn1cbi5wYWdpbmF0aW9uVjIgLnByZXY6aG92ZXI6ZW5hYmxlZCxcbi5wYWdpbmF0aW9uVjIgLm5leHQ6aG92ZXI6ZW5hYmxlZCB7XG4gIGNvbG9yOiAjMDA2NWJkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnaW5hdGlvblYyIC5wcmV2OmFjdGl2ZTplbmFibGVkLFxuLnBhZ2luYXRpb25WMiAubmV4dDphY3RpdmU6ZW5hYmxlZCB7XG4gIGNvbG9yOiAjMDA1YWE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdpbmF0aW9uVjIgLnByZXY6ZGlzYWJsZWQgPiBzcGFuLFxuLnBhZ2luYXRpb25WMiAubmV4dDpkaXNhYmxlZCA+IHNwYW4ge1xuICBjb2xvcjogIzhlOTA5MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBhZ2luYXRpb25WMiAucHJldjpkaXNhYmxlZCA+IHNwYW4uZGxzLWdseXBoLWxlZnQsIC5wYWdpbmF0aW9uVjIgLnByZXY6ZGlzYWJsZWQgPiBzcGFuLmRscy1nbHlwaC1yaWdodCxcbi5wYWdpbmF0aW9uVjIgLm5leHQ6ZGlzYWJsZWQgPiBzcGFuLmRscy1nbHlwaC1sZWZ0LFxuLnBhZ2luYXRpb25WMiAubmV4dDpkaXNhYmxlZCA+IHNwYW4uZGxzLWdseXBoLXJpZ2h0IHtcbiAgY29sb3I6ICNjOGM5Yzc7XG59XG4ucGFnaW5hdGlvblYyIC5idG4tdXRpbGl0eS13cmFwcGVyOmhvdmVyOmVuYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGFnaW5hdGlvblYyIC5idG4tdXRpbGl0eS13cmFwcGVyOmFjdGl2ZTplbmFibGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBhZ2luYXRpb25WMiAuYnRuLXV0aWxpdHktd3JhcHBlcjpob3ZlcjplbmFibGVkIC5idG4tdXRpbGl0eSB7XG4gIGNvbG9yOiAjMDA2NWJkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFnaW5hdGlvblYyIC5idG4tdXRpbGl0eS13cmFwcGVyOmFjdGl2ZTplbmFibGVkIC5idG4tdXRpbGl0eSB7XG4gIGNvbG9yOiAjMDA1YWE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdpbmF0aW9uVjIgLmJ0bi11dGlsaXR5LXdyYXBwZXI6ZGlzYWJsZWQgPiAuYnRuLXV0aWxpdHkge1xuICBjb2xvcjogIzhlOTA5MjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wYWdpbmF0aW9uVjIgLmJ0bi11dGlsaXR5LXdyYXBwZXI6ZGlzYWJsZWQgPiAuYnRuLXV0aWxpdHkuZGxzLWdseXBoLWxlZnQsIC5wYWdpbmF0aW9uVjIgLmJ0bi11dGlsaXR5LXdyYXBwZXI6ZGlzYWJsZWQgPiAuYnRuLXV0aWxpdHkuZGxzLWdseXBoLXJpZ2h0IHtcbiAgY29sb3I6ICNjOGM5Yzc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2luYXRpb25WMiAucHJldiAuZGxzLWdseXBoLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2luYXRpb25WMiAubmV4dCAuZGxzLWdseXBoLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2luYXRpb25WMiAucGFnZS1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWdpbmF0aW9uVjIgLnBhZ2UtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uVjIgLnBhZ2UtbGlzdCAucGFnZXMge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnaW5hdGlvblYyIC5wYWdlLWxpc3QgLml0ZW1Db250YWluZXIge1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbn1cbi5wYWdpbmF0aW9uVjIgLnBhZ2UtbGlzdCAuaXRlbUNvbnRhaW5lcjpmb2N1cyB7XG4gIG91dGxpbmU6IGRhc2hlZCAxcHggIzUzNTY1YTtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cbi5wYWdpbmF0aW9uVjIgLnBhZ2UtbGlzdCAuaXRlbUNvbnRhaW5lciA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYWdpbmF0aW9uVjIgLnBhZ2UtbGlzdCAuaXRlbUNvbnRhaW5lciA+IGE6aG92ZXIgPiBzcGFuIHtcbiAgY29sb3I6ICMwMDY1YmQ7XG59XG4ucGFnaW5hdGlvblYyIC5wYWdlLWxpc3QgLml0ZW1Db250YWluZXIgPiBhOmFjdGl2ZSA+IHNwYW4ge1xuICBjb2xvcjogIzAwNWFhODtcbn1cbi5wYWdpbmF0aW9uVjIgLnBhZ2UtbGlzdCAuaXRlbUNvbnRhaW5lciA+IGJ1dHRvbjpob3ZlciA+IHNwYW4ge1xuICBjb2xvcjogIzAwNjViZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5wYWdpbmF0aW9uVjIgLnBhZ2UtbGlzdCAuaXRlbUNvbnRhaW5lciA+IGJ1dHRvbjphY3RpdmUgPiBzcGFuIHtcbiAgY29sb3I6ICMwMDVhYTg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wYWdpbmF0aW9uVjIgLnBhZ2UtbGlzdCAuaXRlbUNvbnRhaW5lci5jdXJyZW50IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdpbmF0aW9uVjIgLnBhZ2UtbGlzdCAuaXRlbUNvbnRhaW5lci5jdXJyZW50IGEgPiBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmY2Y7XG59XG4ucGFnaW5hdGlvblYyIC5wYWdlLWxpc3QgLml0ZW1Db250YWluZXIuY3VycmVudCBidXR0b24gPiBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmY2Y7XG59XG4ucGFnaW5hdGlvblYyIC5wYWdlLWxpc3QgLml0ZW1Db250YWluZXIuY3VycmVudCBidXR0b246aG92ZXIgPiBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY1YmQ7XG59XG4ucGFnaW5hdGlvblYyIC5wYWdlLWxpc3QgLml0ZW1Db250YWluZXIuY3VycmVudCBidXR0b246YWN0aXZlID4gc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1YWE4O1xufVxuLnBhZ2luYXRpb25WMiAucGFnZS1saXN0IC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbiAgd2lkdGg6IDIuNzVyZW07XG59XG4ucGFnaW5hdGlvblYyIC5wYWdlLWxpc3QgLml0ZW0gPiBzcGFuIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbWluLXdpZHRoOiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6ICMwMDZmY2Y7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvblYyIC5wYWdlLWxpc3QgLml0ZW06aG92ZXIge1xuICBjb2xvcjogIzAwNjViZDtcbn1cbi5wYWdpbmF0aW9uVjIgLnBhZ2UtbGlzdCAuaXRlbTphY3RpdmUge1xuICBjb2xvcjogIzAwNWFhODtcbn1cbi5wYWdpbmF0aW9uVjIgLnBhZ2UtbGlzdCAuaXRlbS5pbnZpc2libGUge1xuICBvcGFjaXR5OiAwO1xufVxuLnBhZ2luYXRpb25WMiAucGFnZS1saXN0IC5pdGVtLmZpcnN0LCAucGFnaW5hdGlvblYyIC5wYWdlLWxpc3QgLml0ZW0uYWZ0ZXItZmlyc3QsIC5wYWdpbmF0aW9uVjIgLnBhZ2UtbGlzdCAuaXRlbS5iZWZvcmUtbGFzdCwgLnBhZ2luYXRpb25WMiAucGFnZS1saXN0IC5pdGVtLmxhc3Qge1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzO1xufVxuLnBhZ2luYXRpb25WMiAucGFnZS1saXN0IC5pdGVtLmZpcnN0OmhvdmVyLCAucGFnaW5hdGlvblYyIC5wYWdlLWxpc3QgLml0ZW0ubGFzdDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnBhZ2luYXRpb25WMiAucGFnZS1saXN0IC5pdGVtLmFmdGVyLWZpcnN0LCAucGFnaW5hdGlvblYyIC5wYWdlLWxpc3QgLml0ZW0uYmVmb3JlLWxhc3Qge1xuICBjdXJzb3I6IGF1dG87XG4gIGNvbG9yOiAjNTM1NjVhO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgd2lkdGg6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnBhZ2luYXRpb25WMiAucGFnZS1saXN0IC5pdGVtLmFmdGVyLWZpcnN0LCAucGFnaW5hdGlvblYyIC5wYWdlLWxpc3QgLml0ZW0uYmVmb3JlLWxhc3Qge1xuICAgIHdpZHRoOiAyLjc1cmVtO1xuICB9XG59XG4ucGFnaW5hdGlvblYyIC5zZWxlY3RvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAucGFnaW5hdGlvbiAucGFnZS1saXN0IHtcbiAgICBtYXJnaW46IDAgMC4xODc1cmVtO1xuICB9XG4gIC5wYWdpbmF0aW9uIC5wYWdlLWxpc3QgLml0ZW1Db250YWluZXIge1xuICAgIG1hcmdpbjogMCAwLjE4NzVyZW07XG4gIH1cbiAgLnBhZ2luYXRpb24gLnBhZ2UtbGlzdCAuaXRlbS5hZnRlci1maXJzdCB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBtaW4td2lkdGg6IDEuNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGVmdDogMi4xODc1cmVtO1xuICB9XG4gIC5wYWdpbmF0aW9uIC5wYWdlLWxpc3QgLml0ZW0uYmVmb3JlLWxhc3Qge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgbWluLXdpZHRoOiAxLjVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHJpZ2h0OiAyLjE4NzVyZW07XG4gIH1cbiAgLnBhZ2luYXRpb25WMiAucGFnZS1saXN0IHtcbiAgICBtYXJnaW46IDAgMC4xODc1cmVtO1xuICB9XG4gIC5wYWdpbmF0aW9uVjIgLnBhZ2UtbGlzdCAuaXRlbUNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIDAuMTg3NXJlbTtcbiAgfVxuICAucGFnaW5hdGlvblYyIC5wYWdlLWxpc3QgLml0ZW0uYWZ0ZXItZmlyc3Qge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgbWluLXdpZHRoOiAxLjVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGxlZnQ6IDIuMTg3NXJlbTtcbiAgfVxuICAucGFnaW5hdGlvblYyIC5wYWdlLWxpc3QgLml0ZW0uYmVmb3JlLWxhc3Qge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgbWluLXdpZHRoOiAxLjVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHJpZ2h0OiAyLjE4NzVyZW07XG4gIH1cbn1cbi5waG9uZS1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGhvbmUtZmllbGQuZm9jdXMgPiAuZmxhZywgLnBob25lLWZpZWxkLmZvY3VzICogLnNlbGVjdCBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICMwMDZmY2Y7XG59XG4ucGhvbmUtZmllbGQuaGFzLXdhcm5pbmcgPiAuZmxhZywgLnBob25lLWZpZWxkLmhhcy13YXJuaW5nICogLnNlbGVjdCBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNiNDJjMDE7XG59XG4ucGhvbmUtZmllbGQgLnBob25lLXNpZGUsIC5waG9uZS1maWVsZCAuY291bnRyaWVzIC5zZWxlY3QsIC5waG9uZS1maWVsZCAuZmxhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAwIDAgMC4yNXJlbTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5waG9uZS1maWVsZCAuZmxhZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMCAwIDAuMjVyZW07XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC45MzhyZW07XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICM4ZTkwOTI7XG59XG4ucGhvbmUtZmllbGQgLmZsYWcgc3BhbiB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnBob25lLWZpZWxkIC5jb3VudHJpZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGhvbmUtZmllbGQgLmNvdW50cmllcyAuc2VsZWN0IHtcbiAgd2lkdGg6IDQuODc1cmVtO1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLnBob25lLWZpZWxkIC5jb3VudHJpZXMgLnNlbGVjdCBzZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMHJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5waG9uZS1maWVsZCAuY291bnRyaWVzIC5zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnBob25lLWZpZWxkIC5jb3VudHJpZXMgLnNlbGVjdCBzZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGhvbmUtZmllbGQgLmNvdW50cmllcyAucHJlZml4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuMjVyZW07XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgbGVmdDogMC42MjVyZW07XG4gIHdpZHRoOiAyLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5waG9uZS1maWVsZCAucGhvbmUge1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBob25lLWZpZWxkIC5waG9uZSBpbnB1dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5waG9uZS1maWVsZCAucGhvbmUgLnByZWZpeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCIwXCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgMDtcbn1cblthcmlhLXZhbHVlbm93PVwiMFwiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMCUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiMFwiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogMCU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiMVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDE7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjFcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDIuODclLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjFcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDElO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCAyO1xufVxuW2FyaWEtdmFsdWVub3c9XCIyXCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiA1Ljc0JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCIyXCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiAyJTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCIzXCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgMztcbn1cblthcmlhLXZhbHVlbm93PVwiM1wiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogOC42MSUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiM1wiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogMyU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiNFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDQ7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjRcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDExLjQ4JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCI0XCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiA0JTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCI1XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgNTtcbn1cblthcmlhLXZhbHVlbm93PVwiNVwiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTQuMzUlLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjVcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDUlO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCA2O1xufVxuW2FyaWEtdmFsdWVub3c9XCI2XCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiAxNy4yMiUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiNlwiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogNiU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiN1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDc7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjdcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDIwLjA5JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCI3XCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiA3JTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCI4XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgODtcbn1cblthcmlhLXZhbHVlbm93PVwiOFwiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMjIuOTYlLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjhcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDglO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCA5O1xufVxuW2FyaWEtdmFsdWVub3c9XCI5XCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiAyNS44MyUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiOVwiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogOSU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiMTBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCAxMDtcbn1cblthcmlhLXZhbHVlbm93PVwiMTBcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDI4LjclLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjEwXCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiAxMCU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiMTFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCAxMTtcbn1cblthcmlhLXZhbHVlbm93PVwiMTFcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDMxLjU3JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCIxMVwiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogMTElO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjEyXCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgMTI7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjEyXCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiAzNC40NCUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiMTJcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDEyJTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCIxM1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDEzO1xufVxuW2FyaWEtdmFsdWVub3c9XCIxM1wiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMzcuMzElLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjEzXCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiAxMyU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiMTRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCAxNDtcbn1cblthcmlhLXZhbHVlbm93PVwiMTRcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDQwLjE4JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCIxNFwiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogMTQlO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjE1XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgMTU7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjE1XCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiA0My4wNSUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiMTVcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDE1JTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCIxNlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDE2O1xufVxuW2FyaWEtdmFsdWVub3c9XCIxNlwiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogNDUuOTIlLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjE2XCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiAxNiU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiMTdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCAxNztcbn1cblthcmlhLXZhbHVlbm93PVwiMTdcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDQ4Ljc5JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCIxN1wiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogMTclO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjE4XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgMTg7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjE4XCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiA1MS42NiUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiMThcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDE4JTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCIxOVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDE5O1xufVxuW2FyaWEtdmFsdWVub3c9XCIxOVwiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogNTQuNTMlLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjE5XCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiAxOSU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiMjBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCAyMDtcbn1cblthcmlhLXZhbHVlbm93PVwiMjBcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDU3LjQlLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjIwXCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiAyMCU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiMjFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCAyMTtcbn1cblthcmlhLXZhbHVlbm93PVwiMjFcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDYwLjI3JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCIyMVwiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogMjElO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjIyXCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgMjI7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjIyXCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiA2My4xNCUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiMjJcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDIyJTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCIyM1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDIzO1xufVxuW2FyaWEtdmFsdWVub3c9XCIyM1wiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogNjYuMDElLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjIzXCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiAyMyU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiMjRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCAyNDtcbn1cblthcmlhLXZhbHVlbm93PVwiMjRcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDY4Ljg4JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCIyNFwiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogMjQlO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjI1XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgMjU7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjI1XCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiA3MS43NSUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiMjVcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCIyNlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDI2O1xufVxuW2FyaWEtdmFsdWVub3c9XCIyNlwiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogNzQuNjIlLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjI2XCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiAyNiU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiMjdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCAyNztcbn1cblthcmlhLXZhbHVlbm93PVwiMjdcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDc3LjQ5JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCIyN1wiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogMjclO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjI4XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgMjg7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjI4XCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiA4MC4zNiUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiMjhcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDI4JTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCIyOVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDI5O1xufVxuW2FyaWEtdmFsdWVub3c9XCIyOVwiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogODMuMjMlLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjI5XCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiAyOSU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiMzBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCAzMDtcbn1cblthcmlhLXZhbHVlbm93PVwiMzBcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDg2LjElLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjMwXCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiAzMCU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiMzFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCAzMTtcbn1cblthcmlhLXZhbHVlbm93PVwiMzFcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDg4Ljk3JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCIzMVwiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogMzElO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjMyXCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgMzI7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjMyXCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiA5MS44NCUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiMzJcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDMyJTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCIzM1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDMzO1xufVxuW2FyaWEtdmFsdWVub3c9XCIzM1wiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogOTQuNzElLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjMzXCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiAzMyU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiMzRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCAzNDtcbn1cblthcmlhLXZhbHVlbm93PVwiMzRcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDk3LjU4JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCIzNFwiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogMzQlO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjM1XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgMzU7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjM1XCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAuNDUlLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjM1XCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiAzNSU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiMzZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCAzNjtcbn1cblthcmlhLXZhbHVlbm93PVwiMzZcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMy4zMiUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiMzZcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDM2JTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCIzN1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDM3O1xufVxuW2FyaWEtdmFsdWVub3c9XCIzN1wiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTA2LjE5JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCIzN1wiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogMzclO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjM4XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgMzg7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjM4XCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDkuMDYlLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjM4XCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiAzOCU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiMzlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCAzOTtcbn1cblthcmlhLXZhbHVlbm93PVwiMzlcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDExMS45MyUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiMzlcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDM5JTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCI0MFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDQwO1xufVxuW2FyaWEtdmFsdWVub3c9XCI0MFwiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTE0LjglLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjQwXCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiA0MCU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiNDFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCA0MTtcbn1cblthcmlhLXZhbHVlbm93PVwiNDFcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDExNy42NyUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiNDFcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDQxJTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCI0MlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDQyO1xufVxuW2FyaWEtdmFsdWVub3c9XCI0MlwiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTIwLjU0JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCI0MlwiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogNDIlO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjQzXCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgNDM7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjQzXCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMjMuNDElLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjQzXCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiA0MyU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiNDRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCA0NDtcbn1cblthcmlhLXZhbHVlbm93PVwiNDRcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEyNi4yOCUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiNDRcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDQ0JTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCI0NVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDQ1O1xufVxuW2FyaWEtdmFsdWVub3c9XCI0NVwiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTI5LjE1JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCI0NVwiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogNDUlO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjQ2XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgNDY7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjQ2XCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMzIuMDIlLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjQ2XCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiA0NiU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiNDdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCA0Nztcbn1cblthcmlhLXZhbHVlbm93PVwiNDdcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEzNC44OSUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiNDdcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDQ3JTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCI0OFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDQ4O1xufVxuW2FyaWEtdmFsdWVub3c9XCI0OFwiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTM3Ljc2JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCI0OFwiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogNDglO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjQ5XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgNDk7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjQ5XCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiAxNDAuNjMlLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjQ5XCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiA0OSU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiNTBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCA1MDtcbn1cblthcmlhLXZhbHVlbm93PVwiNTBcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDE0My41JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCI1MFwiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogNTAlO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjUxXCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgNTE7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjUxXCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiAxNDYuMzclLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjUxXCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiA1MSU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiNTJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCA1Mjtcbn1cblthcmlhLXZhbHVlbm93PVwiNTJcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDE0OS4yNCUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiNTJcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDUyJTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCI1M1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDUzO1xufVxuW2FyaWEtdmFsdWVub3c9XCI1M1wiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTUyLjExJSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCI1M1wiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogNTMlO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjU0XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgNTQ7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjU0XCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiAxNTQuOTglLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjU0XCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiA1NCU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiNTVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCA1NTtcbn1cblthcmlhLXZhbHVlbm93PVwiNTVcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDE1Ny44NSUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiNTVcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDU1JTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCI1NlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDU2O1xufVxuW2FyaWEtdmFsdWVub3c9XCI1NlwiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTYwLjcyJSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCI1NlwiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogNTYlO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjU3XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgNTc7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjU3XCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiAxNjMuNTklLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjU3XCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiA1NyU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiNThcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCA1ODtcbn1cblthcmlhLXZhbHVlbm93PVwiNThcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDE2Ni40NiUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiNThcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDU4JTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCI1OVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDU5O1xufVxuW2FyaWEtdmFsdWVub3c9XCI1OVwiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTY5LjMzJSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCI1OVwiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogNTklO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjYwXCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgNjA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjYwXCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiAxNzIuMiUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiNjBcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCI2MVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDYxO1xufVxuW2FyaWEtdmFsdWVub3c9XCI2MVwiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTc1LjA3JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCI2MVwiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogNjElO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjYyXCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgNjI7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjYyXCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiAxNzcuOTQlLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjYyXCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiA2MiU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiNjNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCA2Mztcbn1cblthcmlhLXZhbHVlbm93PVwiNjNcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDE4MC44MSUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiNjNcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDYzJTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCI2NFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDY0O1xufVxuW2FyaWEtdmFsdWVub3c9XCI2NFwiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTgzLjY4JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCI2NFwiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogNjQlO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjY1XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgNjU7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjY1XCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiAxODYuNTUlLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjY1XCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiA2NSU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiNjZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCA2Njtcbn1cblthcmlhLXZhbHVlbm93PVwiNjZcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDE4OS40MiUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiNjZcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDY2JTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCI2N1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDY3O1xufVxuW2FyaWEtdmFsdWVub3c9XCI2N1wiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMTkyLjI5JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCI2N1wiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogNjclO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjY4XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgNjg7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjY4XCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiAxOTUuMTYlLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjY4XCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiA2OCU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiNjlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCA2OTtcbn1cblthcmlhLXZhbHVlbm93PVwiNjlcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDE5OC4wMyUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiNjlcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDY5JTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCI3MFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDcwO1xufVxuW2FyaWEtdmFsdWVub3c9XCI3MFwiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMjAwLjklLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjcwXCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiA3MCU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiNzFcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCA3MTtcbn1cblthcmlhLXZhbHVlbm93PVwiNzFcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDIwMy43NyUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiNzFcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDcxJTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCI3MlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDcyO1xufVxuW2FyaWEtdmFsdWVub3c9XCI3MlwiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMjA2LjY0JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCI3MlwiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogNzIlO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjczXCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgNzM7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjczXCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiAyMDkuNTElLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjczXCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiA3MyU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiNzRcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCA3NDtcbn1cblthcmlhLXZhbHVlbm93PVwiNzRcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDIxMi4zOCUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiNzRcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDc0JTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCI3NVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDc1O1xufVxuW2FyaWEtdmFsdWVub3c9XCI3NVwiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMjE1LjI1JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCI3NVwiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogNzUlO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjc2XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgNzY7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjc2XCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiAyMTguMTIlLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjc2XCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiA3NiU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiNzdcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCA3Nztcbn1cblthcmlhLXZhbHVlbm93PVwiNzdcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDIyMC45OSUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiNzdcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDc3JTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCI3OFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDc4O1xufVxuW2FyaWEtdmFsdWVub3c9XCI3OFwiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMjIzLjg2JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCI3OFwiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogNzglO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjc5XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgNzk7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjc5XCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiAyMjYuNzMlLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjc5XCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiA3OSU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiODBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCA4MDtcbn1cblthcmlhLXZhbHVlbm93PVwiODBcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDIyOS42JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCI4MFwiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogODAlO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjgxXCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgODE7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjgxXCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiAyMzIuNDclLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjgxXCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiA4MSU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiODJcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCA4Mjtcbn1cblthcmlhLXZhbHVlbm93PVwiODJcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDIzNS4zNCUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiODJcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDgyJTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCI4M1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDgzO1xufVxuW2FyaWEtdmFsdWVub3c9XCI4M1wiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMjM4LjIxJSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCI4M1wiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogODMlO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjg0XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgODQ7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjg0XCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiAyNDEuMDglLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjg0XCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiA4NCU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiODVcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCA4NTtcbn1cblthcmlhLXZhbHVlbm93PVwiODVcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDI0My45NSUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiODVcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDg1JTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCI4NlwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDg2O1xufVxuW2FyaWEtdmFsdWVub3c9XCI4NlwiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMjQ2LjgyJSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCI4NlwiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogODYlO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjg3XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgODc7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjg3XCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiAyNDkuNjklLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjg3XCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiA4NyU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiODhcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCA4ODtcbn1cblthcmlhLXZhbHVlbm93PVwiODhcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDI1Mi41NiUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiODhcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDg4JTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCI4OVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDg5O1xufVxuW2FyaWEtdmFsdWVub3c9XCI4OVwiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMjU1LjQzJSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCI4OVwiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogODklO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjkwXCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgOTA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjkwXCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiAyNTguMyUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiOTBcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDkwJTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCI5MVwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDkxO1xufVxuW2FyaWEtdmFsdWVub3c9XCI5MVwiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMjYxLjE3JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCI5MVwiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogOTElO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjkyXCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgOTI7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjkyXCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiAyNjQuMDQlLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjkyXCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiA5MiU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiOTNcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCA5Mztcbn1cblthcmlhLXZhbHVlbm93PVwiOTNcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDI2Ni45MSUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiOTNcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDkzJTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCI5NFwiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDk0O1xufVxuW2FyaWEtdmFsdWVub3c9XCI5NFwiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMjY5Ljc4JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCI5NFwiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogOTQlO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjk1XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgOTU7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjk1XCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiAyNzIuNjUlLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjk1XCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiA5NSU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiOTZcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCA5Njtcbn1cblthcmlhLXZhbHVlbm93PVwiOTZcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDI3NS41MiUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiOTZcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDk2JTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCI5N1wiXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGNvdW50IDk3O1xufVxuW2FyaWEtdmFsdWVub3c9XCI5N1wiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMjc4LjM5JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCI5N1wiXSAuY291bnQtd2lkdGgge1xuICB3aWR0aDogOTclO1xufVxuXG5bYXJpYS12YWx1ZW5vdz1cIjk4XCJdIHtcbiAgY291bnRlci1yZXNldDogY291bnQgOTg7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjk4XCJdIC5jb3VudC1zdHJva2Uge1xuICBzdHJva2UtZGFzaGFycmF5OiAyODEuMjYlLCA1MDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjk4XCJdIC5jb3VudC13aWR0aCB7XG4gIHdpZHRoOiA5OCU7XG59XG5cblthcmlhLXZhbHVlbm93PVwiOTlcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCA5OTtcbn1cblthcmlhLXZhbHVlbm93PVwiOTlcIl0gLmNvdW50LXN0cm9rZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDI4NC4xMyUsIDUwMDtcbn1cblthcmlhLXZhbHVlbm93PVwiOTlcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDk5JTtcbn1cblxuW2FyaWEtdmFsdWVub3c9XCIxMDBcIl0ge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudCAxMDA7XG59XG5bYXJpYS12YWx1ZW5vdz1cIjEwMFwiXSAuY291bnQtc3Ryb2tlIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMjg3JSwgNTAwO1xufVxuW2FyaWEtdmFsdWVub3c9XCIxMDBcIl0gLmNvdW50LXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hbmltLWJhci1kZXRlcm1pbmF0ZSwgLnByb2dyZXNzLWJhciAucHJvZ3Jlc3MtdHJhY2sge1xuICB3aWxsLWNoYW5nZTogd2lkdGg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAuODE1LCAwLjczNSwgMC4zOTUpO1xufVxuLmFuaW0tYmFyLWluZGV0ZXJtaW5hdGU6OmJlZm9yZSwgLnByb2dyZXNzLWJhci5wcm9ncmVzcy1pbmRldGVybWluYXRlIC5wcm9ncmVzcy10cmFjazo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgd2lsbC1jaGFuZ2U6IGxlZnQsIHJpZ2h0O1xuICBhbmltYXRpb246IGJhci1pbmRldGVybWluYXRlIDJzIGN1YmljLWJlemllcigwLjY1LCAwLjgxNSwgMC43MzUsIDAuMzk1KSBpbmZpbml0ZTtcbn1cbi5hbmltLWJhci1pbmRldGVybWluYXRlOjphZnRlciwgLnByb2dyZXNzLWJhci5wcm9ncmVzcy1pbmRldGVybWluYXRlIC5wcm9ncmVzcy10cmFjazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB3aWxsLWNoYW5nZTogbGVmdCwgcmlnaHQ7XG4gIGFuaW1hdGlvbjogYmFyLWluZGV0ZXJtaW5hdGUtc2hvcnQgMnMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjE1cztcbn1cblxuQGtleWZyYW1lcyBiYXItaW5kZXRlcm1pbmF0ZSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMzUlO1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIDYwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgICByaWdodDogLTkwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHJpZ2h0OiAtOTAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJhci1pbmRldGVybWluYXRlLXNob3J0IHtcbiAgMCUge1xuICAgIGxlZnQ6IC0yMDAlO1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIDYwJSB7XG4gICAgbGVmdDogMTA3JTtcbiAgICByaWdodDogLTglO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDEwNyU7XG4gICAgcmlnaHQ6IC04JTtcbiAgfVxufVxuLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VkZWU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDAuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMDtcbn1cbi5wcm9ncmVzcy1iYXIgLnByb2dyZXNzLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmZjZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZ3Jlc3MtYmFyLnByb2dyZXNzLWluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wcm9ncmVzcy1iYXIucHJvZ3Jlc3MtaW5kZXRlcm1pbmF0ZSAucHJvZ3Jlc3MtdHJhY2sge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnByb2dyZXNzLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4uYW5pbS1zcGlubmVyLWluZGV0ZXJtaW5hdGUsIC5wcm9ncmVzcy1jaXJjbGUucHJvZ3Jlc3MtaW5kZXRlcm1pbmF0ZTo6YmVmb3JlLCAuYnRuLWxvYWRpbmc6OmJlZm9yZSB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1pbmRldGVybWluYXRlIDAuOHMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItaW5kZXRlcm1pbmF0ZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4ucHJvZ3Jlc3MtY2lyY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wcm9ncmVzcy1jaXJjbGUucHJvZ3Jlc3MtZGV0ZXJtaW5hdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZ3Jlc3MtY2lyY2xlLnByb2dyZXNzLWRldGVybWluYXRlIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5wcm9ncmVzcy1jaXJjbGUucHJvZ3Jlc3MtZGV0ZXJtaW5hdGUgY2lyY2xlIHtcbiAgZmlsbDogbm9uZTtcbn1cbi5wcm9ncmVzcy1jaXJjbGUucHJvZ3Jlc3MtZGV0ZXJtaW5hdGUgY2lyY2xlOm50aC1vZi10eXBlKDEpIHtcbiAgc3Ryb2tlOiAjZWNlZGVlO1xufVxuLnByb2dyZXNzLWNpcmNsZS5wcm9ncmVzcy1kZXRlcm1pbmF0ZSBjaXJjbGU6bnRoLW9mLXR5cGUoMikge1xuICBzdHJva2UtYWxpZ25tZW50OiBpbm5lcjtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIHN0cm9rZS1taXRlcmxpbWl0OiAxMDA7XG4gIHN0cm9rZTogIzAwNmZjZjtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hhcnJheSAwLjI1cyBlYXNlLW91dDtcbiAgd2lsbC1jaGFuZ2U6IHN0cm9rZS1kYXNoYXJyYXk7XG59XG4ucHJvZ3Jlc3MtY2lyY2xlLnByb2dyZXNzLWRldGVybWluYXRlIC5wcm9ncmVzcy12YWx1ZSB7XG4gIGNvbG9yOiAjMDA2ZmNmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2dyZXNzLWNpcmNsZS5wcm9ncmVzcy1kZXRlcm1pbmF0ZSAucHJvZ3Jlc3MtdmFsdWU6ZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoY291bnQpO1xufVxuLnByb2dyZXNzLWNpcmNsZS5wcm9ncmVzcy1kZXRlcm1pbmF0ZSAucHJvZ3Jlc3MtdmFsdWUucGVyY2VudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiVcIjtcbn1cbi5wcm9ncmVzcy1jaXJjbGUucHJvZ3Jlc3MtZGV0ZXJtaW5hdGUge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xufVxuLnByb2dyZXNzLWNpcmNsZS5wcm9ncmVzcy1kZXRlcm1pbmF0ZSBjaXJjbGUge1xuICByOiAyM3B4O1xuICBzdHJva2Utd2lkdGg6IDRweDtcbn1cbi5wcm9ncmVzcy1jaXJjbGUucHJvZ3Jlc3MtZGV0ZXJtaW5hdGUgY2lyY2xlOm50aC1vZi10eXBlKDIpIHtcbiAgc3Ryb2tlLXdpZHRoOiA0cHg7XG59XG4ucHJvZ3Jlc3MtY2lyY2xlLnByb2dyZXNzLWRldGVybWluYXRlIC5wcm9ncmVzcy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLnByb2dyZXNzLWNpcmNsZS5wcm9ncmVzcy1kZXRlcm1pbmF0ZS5wcm9ncmVzcy1zbSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4ucHJvZ3Jlc3MtY2lyY2xlLnByb2dyZXNzLWRldGVybWluYXRlLnByb2dyZXNzLXNtIGNpcmNsZSB7XG4gIHI6IDlweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4ucHJvZ3Jlc3MtY2lyY2xlLnByb2dyZXNzLWRldGVybWluYXRlLnByb2dyZXNzLXNtIGNpcmNsZTpudGgtb2YtdHlwZSgyKSB7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLnByb2dyZXNzLWNpcmNsZS5wcm9ncmVzcy1kZXRlcm1pbmF0ZS5wcm9ncmVzcy1zbSAucHJvZ3Jlc3MtdmFsdWUge1xuICBmb250LXNpemU6IDAuNjU2MjVyZW07XG59XG4ucHJvZ3Jlc3MtY2lyY2xlLnByb2dyZXNzLWRldGVybWluYXRlLnByb2dyZXNzLWxnIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogNzBweDtcbn1cbi5wcm9ncmVzcy1jaXJjbGUucHJvZ3Jlc3MtZGV0ZXJtaW5hdGUucHJvZ3Jlc3MtbGcgY2lyY2xlIHtcbiAgcjogMzJweDtcbiAgc3Ryb2tlLXdpZHRoOiA2cHg7XG59XG4ucHJvZ3Jlc3MtY2lyY2xlLnByb2dyZXNzLWRldGVybWluYXRlLnByb2dyZXNzLWxnIGNpcmNsZTpudGgtb2YtdHlwZSgyKSB7XG4gIHN0cm9rZS13aWR0aDogNnB4O1xufVxuLnByb2dyZXNzLWNpcmNsZS5wcm9ncmVzcy1kZXRlcm1pbmF0ZS5wcm9ncmVzcy1sZyAucHJvZ3Jlc3MtdmFsdWUge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5wcm9ncmVzcy1jaXJjbGUucHJvZ3Jlc3MtaW5kZXRlcm1pbmF0ZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLnByb2dyZXNzLWNpcmNsZS5wcm9ncmVzcy1pbmRldGVybWluYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwMDZmY2Y7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG4ucHJvZ3Jlc3MtY2lyY2xlLnByb2dyZXNzLWluZGV0ZXJtaW5hdGU6OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xufVxuLnByb2dyZXNzLWNpcmNsZS5wcm9ncmVzcy1pbmRldGVybWluYXRlLnByb2dyZXNzLXNtOjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5wcm9ncmVzcy1jaXJjbGUucHJvZ3Jlc3MtaW5kZXRlcm1pbmF0ZS5wcm9ncmVzcy1sZzo6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDcwcHg7XG59XG5cbi5hbmltLWZhZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cbi5hbmltLWZhZGUuaW4sIC5hbmltLWZhZGUtbGVhdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmFuaW0tZmFkZS1lbnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYW5pbS1mYWRlLXRvb2x0aXAge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cbi5hbmltLWZhZGUtdG9vbHRpcC5pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW5pbS1mYWRlLWluLCAubGluZWFyLXRyYWNrZXIuY29tcGxldGUgLnRyYWNrZXItYWxlcnQsIC5saW5lYXItdHJhY2tlci5jb21wbGV0ZSAucHJvZ3Jlc3MtdHJhY2sgLmljb24sXG4ubGluZWFyLXRyYWNrZXIuY29tcGxldGUgLnByb2dyZXNzLXRyYWNrIC5nbHlwaCB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlaW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYW5pbS1mYWRlLW91dCwgLmxpbmVhci10cmFja2VyIC50cmFja2VyLWFsZXJ0IHtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVvdXQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYW5pbS1mYWRlLWVudGVyLmFuaW0tZmFkZS1lbnRlci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgZWFzZTtcbn1cbi5hbmltLWZhZGUtbGVhdmUuYW5pbS1mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyBlYXNlO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltLW5vbmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW1zLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmxpbmVhci10cmFja2VyLWxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLmxpbmVhci10cmFja2VyIC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzljNztcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5saW5lYXItdHJhY2tlciAucHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy10cmFjayB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbSAwIDAgMC4zMTI1cmVtO1xufVxuLmxpbmVhci10cmFja2VyIC5wcm9ncmVzcy1iYXIgLnByb2dyZXNzLXRyYWNrIC5pY29uLFxuLmxpbmVhci10cmFja2VyIC5wcm9ncmVzcy1iYXIgLnByb2dyZXNzLXRyYWNrIC5nbHlwaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5saW5lYXItdHJhY2tlciBbYXJpYS12YWx1ZW5vdz1cIjEwMFwiXSAucHJvZ3Jlc3MtdHJhY2sge1xuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG59XG4ubGluZWFyLXRyYWNrZXIuY29tcGxldGUgLnByb2dyZXNzLXRyYWNrIC5pY29uLFxuLmxpbmVhci10cmFja2VyLmNvbXBsZXRlIC5wcm9ncmVzcy10cmFjayAuZ2x5cGgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxpbmVhci10cmFja2VyLXNlZ21lbnRlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubGluZWFyLXRyYWNrZXItc2VnbWVudGVkIC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzljNztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmxpbmVhci10cmFja2VyLXNlZ21lbnRlZCAucHJvZ3Jlc3MtYmFyOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjMxMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzEyNXJlbTtcbn1cbi5saW5lYXItdHJhY2tlci1zZWdtZW50ZWQgLnByb2dyZXNzLWJhcjpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zMTI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubXVsdGktc3RlcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubXVsdGktc3RlcCBvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAgMCAwO1xufVxuLm11bHRpLXN0ZXAgLnN0ZXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4OiAxIDEgMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXVsdGktc3RlcCAuc3RlcDpsYXN0LWNoaWxkIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG4ubXVsdGktc3RlcCAuc3RlcC1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgY29sb3I6ICM4ZTkwOTI7XG59XG4ubXVsdGktc3RlcCAuc3RlcCAuZG90LWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm11bHRpLXN0ZXAgLnN0ZXAgLmRvdC1iYXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubXVsdGktc3RlcCAuc3RlcCAuZG90LWJhciAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIGNvbG9yOiAjOGU5MDkyO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0b3A6IC0wLjM3NXJlbTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm11bHRpLXN0ZXAgLnN0ZXAgLmRvdC1iYXIgLmljb24ge1xuICAgIGxlZnQ6IGNhbGMoNTAlICsgMXJlbSAvIDIpO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLm11bHRpLXN0ZXAgLnN0ZXAgLnN1Yi1kb3QtYmFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBub25lO1xuICAvKiBQc2Vkb3MgdG8gYmUgcmVtb3ZlZCAmIGp1c3RpZnktY29udGVudCBzZXQgdG8gc3BhY2UtZXZlbmx5IGlmL3doZW4gSS5FLiBwcm92aWRlcyBzcGFjZS1ldmVubHkgZmxleCBzdXBwb3J0ICovXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXVsdGktc3RlcCAuc3RlcCAuc3ViLWRvdC1iYXIge1xuICAgIG1hcmdpbi10b3A6IC0wLjA2MjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLm11bHRpLXN0ZXAgLnN0ZXAgLnN1Yi1kb3QtYmFyOjpiZWZvcmUsIC5tdWx0aS1zdGVwIC5zdGVwIC5zdWItZG90LWJhcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tdWx0aS1zdGVwIC5zdGVwIC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMC41cmVtKTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZTkwOTI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgKyAxcmVtIC8gMik7XG4gIHRvcDogNTAlO1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG4ubXVsdGktc3RlcCAuc3RlcCAucHJvZ3Jlc3MtYmFyLmluY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGJsYWNrIDMzJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiA3cHggM3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm11bHRpLXN0ZXAgLnN0ZXAgLnByb2dyZXNzLWJhci5pbmNvbXBsZXRlIC5wcm9ncmVzcy10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tdWx0aS1zdGVwIC5zdGVwIC5wcm9ncmVzcy1iYXIuaW5jb21wbGV0ZSB7XG4gICAgbGVmdDogMS44NzVyZW07XG4gIH1cbn1cbi5tdWx0aS1zdGVwIC5zdGVwIC5wcm9ncmVzcy1iYXIuY29tcGxldGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmZjZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubXVsdGktc3RlcCAuc3RlcCAucHJvZ3Jlc3MtYmFyIHtcbiAgICBsZWZ0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm11bHRpLXN0ZXAgLnN0ZXAgLnByb2dyZXNzLWJhci5pbmNvbXBsZXRlICsgLmljb24sIC5tdWx0aS1zdGVwIC5zdGVwIC5wcm9ncmVzcy1iYXIuY29tcGxldGVkICsgLmljb24ge1xuICAgIGxlZnQ6IGNhbGMoNTAlICsgMS41cmVtKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLm11bHRpLXN0ZXAgLnN0ZXAgLnByb2dyZXNzLWJhci5pbmNvbXBsZXRlIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbn1cbi5tdWx0aS1zdGVwIC5zdGVwOm5vdCguY29tcGxleCkgLnByb2dyZXNzLXRyYWNrLCAubXVsdGktc3RlcCAuc3RlcDpub3QoLmN1cnJlbnQpIC5wcm9ncmVzcy10cmFjayB7XG4gIHdpZHRoOiAwO1xufVxuLm11bHRpLXN0ZXAgLnN0ZXAuYWN0aXZlIC5kb3QsXG4ubXVsdGktc3RlcCAuc3RlcC5hY3RpdmUgLnN1Yi1kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmNmO1xufVxuLm11bHRpLXN0ZXAgLnN0ZXAuYWN0aXZlIC5kb3QtY29tcGxldGVkIHtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIHotaW5kZXg6IDI7XG59XG4ubXVsdGktc3RlcCAuc3RlcC5hY3RpdmUgLmRvdC1jb21wbGV0ZWQgfiAuaWNvbiB7XG4gIHRvcDogMC41cmVtO1xufVxuLm11bHRpLXN0ZXAgLnN0ZXAuYWN0aXZlIC5kb3QtY29tcGxldGVkIC5kb3Qge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5tdWx0aS1zdGVwIC5zdGVwLmFjdGl2ZSAuZG90LWNvbXBsZXRlZCAuZG90IC5nbHlwaCB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4ubXVsdGktc3RlcCAuc3RlcC5hY3RpdmUgLnN0ZXAtaWNvbiB7XG4gIGNvbG9yOiAjMDA2ZmNmO1xufVxuLm11bHRpLXN0ZXAgLnN0ZXAuYWN0aXZlIC5kb3QtbGFiZWwge1xuICBjb2xvcjogIzAwNmZjZjtcbn1cbi5tdWx0aS1zdGVwIC5zdGVwLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm11bHRpLXN0ZXAgLnN0ZXAuYWN0aXZlIC5kb3QtYmFyIC5pY29uIHtcbiAgY29sb3I6ICMwMDZmY2Y7XG59XG4ubXVsdGktc3RlcCAuc3RlcC5jb21wbGV4IC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubXVsdGktc3RlcCAuc3RlcC5jdXJyZW50IC5kb3QtYmFyIHtcbiAgbWFyZ2luLXRvcDogLTAuMTI1cmVtO1xufVxuLm11bHRpLXN0ZXAgLnN0ZXAuY3VycmVudCA+IC5kb3Qge1xuICBtYXJnaW4tdG9wOiAtMC4xMjVyZW07XG59XG4ubXVsdGktc3RlcCAuc3RlcC5jdXJyZW50IC5kb3QtY3VycmVudCB7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbTtcbiAgei1pbmRleDogMjtcbn1cbi5tdWx0aS1zdGVwIC5zdGVwLmN1cnJlbnQgLmRvdC1jdXJyZW50IH4gLmljb24ge1xuICB0b3A6IDAuNXJlbTtcbn1cbi5tdWx0aS1zdGVwIC5zdGVwLmN1cnJlbnQgLmRvdC1jdXJyZW50IC5kb3Qge1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICB3aWR0aDogMS44NzVyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTI1cmVtICNmZmYsIDAgMCAwIDAuMTI1cmVtICNmZmY7XG59XG4ubXVsdGktc3RlcCAuc3RlcC5jdXJyZW50IC5kb3Qge1xuICBoZWlnaHQ6IDEuMzEyNXJlbTtcbiAgd2lkdGg6IDEuMzEyNXJlbTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjMDAxNzVhO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjEyNXJlbSAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNzVhO1xufVxuLm11bHRpLXN0ZXAgLnN0ZXAuY3VycmVudCAuZG90LXN1Yi1zdGVwIHtcbiAgcGFkZGluZzogMC40Mzc1cmVtO1xuICB6LWluZGV4OiAyO1xufVxuLm11bHRpLXN0ZXAgLnN0ZXAuY3VycmVudCAuZG90LXN1Yi1zdGVwIH4gLmljb24ge1xuICB0b3A6IDAuNXJlbTtcbn1cbi5tdWx0aS1zdGVwIC5zdGVwLmN1cnJlbnQgLmRvdC1zdWItc3RlcCAuZG90IHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjEyNXJlbSAjZmZmLCBpbnNldCAwIDAgMCAwLjI1cmVtICMwMDE3NWEsIDAgMCAwIDAuMjVyZW0gI2ZmZjtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjMDAxNzVhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICB3aWR0aDogMS44NzVyZW07XG59XG4ubXVsdGktc3RlcCAuc3RlcC5jdXJyZW50IC5kb3Qtc3ViLXN0ZXAuaW4tcHJvZ3Jlc3MgPiAuZG90IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xMjVyZW0gI2ZmZiwgaW5zZXQgMCAwIDAgMC4yNXJlbSAjMDAxNzVhLCAwIDAgMCAwLjMxMjVyZW0gI2ZmZiwgaW5zZXQgNS4xMjVyZW0gLTAuMTg3NXJlbSAwIC00LjMxMjVyZW0gIzAwMTc1YTtcbn1cbi5tdWx0aS1zdGVwIC5zdGVwLmN1cnJlbnQgLnN1Yi1kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNzVhO1xufVxuLm11bHRpLXN0ZXAgLnN0ZXAuY3VycmVudCAuc3ViLWRvdC5jdXJyZW50LXN1YiB+IC5zdWItZG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhlOTA5Mjtcbn1cbi5tdWx0aS1zdGVwIC5zdGVwLmN1cnJlbnQgLnN0ZXAtaWNvbiB7XG4gIGNvbG9yOiAjMDAxNzVhO1xufVxuLm11bHRpLXN0ZXAgLnN0ZXAuY3VycmVudCAuZG90LWxhYmVsIHtcbiAgbWFyZ2luLXRvcDogLTAuMTI1cmVtO1xuICBjb2xvcjogIzAwMTc1YTtcbn1cbi5tdWx0aS1zdGVwIC5zdGVwLmN1cnJlbnQgLnByb2dyZXNzLWJhciB7XG4gIHRvcDogY2FsYyg1MCUgLSAxcHgpO1xufVxuLm11bHRpLXN0ZXAgLnN0ZXAgLmRvdC1pbmNvbXBsZXRlIHtcbiAgcGFkZGluZzogMC44NzVyZW07XG4gIHotaW5kZXg6IDI7XG59XG4ubXVsdGktc3RlcCAuc3RlcCAuZG90LWluY29tcGxldGUgfiAuaWNvbiB7XG4gIHRvcDogMC41cmVtO1xufVxuLm11bHRpLXN0ZXAgLnN0ZXAgLmRvdC1pbmNvbXBsZXRlIC5kb3Qge1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjMDAxNzVhO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjEyNXJlbSAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm11bHRpLXN0ZXAgLnN0ZXAgLmRvdCB7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZTkwOTI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLm11bHRpLXN0ZXAgLnN0ZXAgLmRvdC1sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjYyNXJlbSAwO1xuICBjb2xvcjogIzUzNTY1YTtcbn1cbi5tdWx0aS1zdGVwIC5zdGVwIC5zdWItZG90IHtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgd2lkdGg6IDAuNjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU5MDkyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuLnJhZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyICsgbGFiZWwge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpob3ZlciArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDZmY2Y7XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106aG92ZXIgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmNmO1xufVxuLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIG91dGxpbmU6IGRhc2hlZCAxcHggIzUzNTY1YTtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2ZmNmO1xufVxuLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2ZmNmO1xufVxuLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmNmO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudDtcbn1cbi5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgY29sb3I6ICM4ZTkwOTI7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLWNvbG9yOiAjYzhjOWM3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dW2FyaWEtaW52YWxpZD10cnVlXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2I0MmMwMTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXVthcmlhLWludmFsaWQ9dHJ1ZV06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmFkaW8gbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDEuMzc1cmVtO1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMC42ODc1cmVtIDAuNjg3NXJlbSAyLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnJhZGlvIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjOGU5MDkyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMS4zNzVyZW07XG4gIGxlZnQ6IDAuNjg3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4yNXMgZWFzZS1vdXQ7XG4gIHdpZHRoOiAxLjM3NXJlbTtcbiAgd2lsbC1jaGFuZ2U6IGJvcmRlcjtcbn1cbi5yYWRpbyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmNmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgbGVmdDogMC45Mzc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC45Mzc1cmVtO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbn1cbi5yYWRpby1hbGlnbi1taWRkbGUgbGFiZWw6OmJlZm9yZSB7XG4gIHRvcDogY2FsYyg1MCUgLSAxMXB4KTtcbn1cbi5yYWRpby1hbGlnbi1taWRkbGUgbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDdweCk7XG59XG5cbi5yZXF1aXJlZDo6YWZ0ZXIge1xuICBjb2xvcjogI2I0MmMwMTtcbiAgY29udGVudDogXCIqXCI7XG4gIGZvbnQtZmFtaWx5OiBcInZlcmRhbmFcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAzcHg7XG59XG4uaGFzLXN1Y2Nlc3MgLnJlcXVpcmVkOjphZnRlciwgLnJlcXVpcmVkLmhhcy1zdWNjZXNzOjphZnRlciB7XG4gIGNvbG9yOiAjYjQyYzAxO1xufVxuLmhhcy13YXJuaW5nIC5yZXF1aXJlZDo6YWZ0ZXIsIC5yZXF1aXJlZC5oYXMtd2FybmluZzo6YWZ0ZXIge1xuICBjb2xvcjogI2I0MmMwMTtcbn1cblxuLnNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2ggPiBpbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuODEyNXJlbTtcbn1cbi5zZWFyY2ggPiBpbnB1dDpmb2N1cyArIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMDA2ZmNmO1xufVxuLnNlYXJjaCA+IGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaCA+IGlucHV0IC5kaXNhYmxlZCArIGJ1dHRvbiB7XG4gIGNvbG9yOiAjYzhjOWM3ICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoID4gYnV0dG9uIHtcbiAgY29sb3I6ICM1MzU2NWE7XG59XG4uc2VhcmNoID4gYnV0dG9uLmJ0bi1sb2FkaW5nIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNlYXJjaC1yZXN1bHRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNlZGVlO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB6LWluZGV4OiA5ODtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMC4xODc1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB2aXNpYmlsdHk7XG59XG4uc2VhcmNoLXJlc3VsdHM6bm90KDplbXB0eSkge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnNlYXJjaC1yZXN1bHRzLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zZWFyY2gtcmVzdWx0cy1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5zZWFyY2gtcmVzdWx0cy1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnNlYXJjaC1yZXN1bHRzLWl0ZW06aG92ZXIsIC5zZWFyY2gtcmVzdWx0cy1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmOTtcbn1cbi5zZWFyY2gtcmVzdWx0cy1pdGVtLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC42MjVyZW0gMC45Mzc1cmVtO1xuICBtaW4taGVpZ2h0OiAyLjc1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLnNlYXJjaC1yZXN1bHRzLWl0ZW0gLnRleHQtdHJ1bmNhdGUge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjkzNzVyZW07XG59XG4uc2VhcmNoLXJlc3VsdHMgLm5vLXJlc3VsdHMtbXNnIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDIuNzVyZW07XG59XG5cbi5zZWFyY2hmaWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2hmaWVsZDpub3QoLnNlYXJjaGZpZWxkLWZvcm0pID4gaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDIuODEyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi44MTI1cmVtO1xufVxuLnNlYXJjaGZpZWxkOm5vdCguc2VhcmNoZmllbGQtZm9ybSkgPiBzcGFuLmRscy1pY29uLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIHRvcDogMC4yNXJlbTtcbiAgbGVmdDogMC4yNXJlbTtcbn1cbi5zZWFyY2hmaWVsZC5zZWFyY2hmaWVsZC1mb3JtIGJ1dHRvbi5kbHMtaWNvbi1jbG9zZSB7XG4gIHJpZ2h0OiA0OHB4O1xufVxuLnNlYXJjaGZpZWxkLnNlYXJjaGZpZWxkLWZvcm0gaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDIuODEyNXJlbSAqIDIpO1xufVxuLnNlYXJjaGZpZWxkIC5zZWFyY2hmaWVsZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjOGU5MDkyO1xuICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xuICBjb2xvcjogIzUzNTY1YTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2Utb3V0O1xuICB6LWluZGV4OiAxO1xufVxuLnNlYXJjaGZpZWxkIC5zZWFyY2hmaWVsZC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLnNlYXJjaGZpZWxkID4gaW5wdXQ6Zm9jdXMgfiAuc2VhcmNoZmllbGQtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2ZmNmO1xuICBjb2xvcjogIzAwNmZjZjtcbn1cbi5zZWFyY2hmaWVsZCBidXR0b24uZGxzLWljb24tY2xvc2Uge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzUzNTY1YTtcbn1cbi5zZWFyY2hmaWVsZCBidXR0b24uZGxzLWljb24tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiBkYXNoZWQgMXB4ICM1MzU2NWE7XG4gIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xufVxuLnNlYXJjaGZpZWxkIC5zZWFyY2gtcmVzdWx0cy1pdGVtOm5vdCguc2VhcmNoZmllbGQtc3VnZ2VzdGlvbi1hY3RpdmUpOmhvdmVyLCAuc2VhcmNoZmllbGQgLnNlYXJjaC1yZXN1bHRzLWl0ZW06bm90KC5zZWFyY2hmaWVsZC1zdWdnZXN0aW9uLWFjdGl2ZSkgOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG4uc2VhcmNoZmllbGQgYnV0dG9uLmJ0bi1sb2FkaW5nIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VhcmNoZmllbGQgYnV0dG9uLmJ0bi1sb2FkaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zZWFyY2hmaWVsZC1zdWdnZXN0aW9uLnNlYXJjaGZpZWxkLXN1Z2dlc3Rpb24tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5zZWFyY2hmaWVsZC1zdWdnZXN0aW9uLnNlYXJjaGZpZWxkLXN1Z2dlc3Rpb24tYWN0aXZlIC5zZWFyY2gtcmVzdWx0cy1pdGVtLWxpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnNlYXJjaGZpZWxkLXN1Z2dlc3Rpb24gLnRleHQtdHJ1bmNhdGUge1xuICBwYWRkaW5nOiAwIDAuOTM3NXJlbSAwLjYyNXJlbSAwLjkzNzVyZW07XG59XG4uc2VhcmNoZmllbGQtc3VnZ2VzdGlvbiAudGV4dC10cnVuY2F0ZTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uc2VhcmNoZmllbGQgLnNlYXJjaGZpZWxkLXN1Z2dlc3Rpb24tYWN0aXZlOm5vdCg6aG92ZXIpIHtcbiAgb3V0bGluZTogZGFzaGVkIDFweCAjNTM1NjVhICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xufVxuLnNlYXJjaGZpZWxkIC5zZWFyY2hmaWVsZC1zdWdnZXN0aW9uLWFjdGl2ZTpmb2N1cyB7XG4gIG91dGxpbmU6IGRhc2hlZCAxcHggIzUzNTY1YTtcbiAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG59XG4uc2VhcmNoZmllbGQgLnNlYXJjaC1yZXN1bHRzLWl0ZW0tbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IGRhc2hlZCAxcHggIzUzNTY1YSAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogLTNweDtcbn1cblxuLnNlbGVjdCB7XG4gIG1heC13aWR0aDogMTguNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWxlY3Qgc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjOGU5MDkyO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIC8qXG4gICAgbG9uZyBvcHRpb24gdGV4dCBjb250ZW50IGlzIG5vdCByZWNvbW1lbmRlZCxcbiAgICBob3dldmVyIGluIHRoZSBldmVudCwgd2Ugd2FudCB0byBtYWtlIHN1cmUgdGhlIHRleHRcbiAgICBpcyBhcHBlbmRlZCB3aXRoIGFuIGVsbGlwc2lzIHdoZW4gb3ZlcmZsb3dpbmdcbiAgKi9cbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG59XG4uc2VsZWN0IHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0IHNlbGVjdDphY3RpdmU6bm90KC5kaXNhYmxlZCksIC5zZWxlY3Qgc2VsZWN0OmZvY3VzOm5vdCguZGlzYWJsZWQpLCAuc2VsZWN0IHNlbGVjdDphY3RpdmU6bm90KDpkaXNhYmxlZCksIC5zZWxlY3Qgc2VsZWN0OmZvY3VzOm5vdCg6ZGlzYWJsZWQpIHtcbiAgb3V0bGluZTogZGFzaGVkIDFweCAjNTM1NjVhO1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICBib3JkZXItY29sb3I6ICMwMDZmY2Y7XG59XG4uc2VsZWN0IHNlbGVjdDpkaXNhYmxlZCB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWxlY3Qgc2VsZWN0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNlbGVjdCBzZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjMDAwO1xufVxuLnNlbGVjdDo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJkbHMtaWNvbnMtMi4yNy4wXCI7XG4gIGNvbnRlbnQ6IFwiXFxlYWY2XCI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6ICM1MzU2NWE7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0byAwLjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2Utb3V0O1xufVxuLnNlbGVjdC5kaXNhYmxlZCwgLnNlbGVjdFtkaXNhYmxlZF0ge1xuICBjb2xvcjogI2M4YzljNztcbn1cbi5zZWxlY3QuZGlzYWJsZWQ6OmFmdGVyLCAuc2VsZWN0W2Rpc2FibGVkXTo6YWZ0ZXIge1xuICBjb2xvcjogI2M4YzljNztcbn1cbi5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNlbGVjdC5mb3JtLWNvbnRyb2wtc3VjY2VzcywgLnNlbGVjdC5mb3JtLWNvbnRyb2wtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uc2VsZWN0LmZvcm0tY29udHJvbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5zZWxlY3QuZm9ybS1jb250cm9sLXdhcm5pbmcgc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYjQyYzAxO1xufVxuLnNlbGVjdC5mb3JtLWNvbnRyb2wtd2FybmluZyBzZWxlY3Q6Zm9jdXMsIC5zZWxlY3QuZm9ybS1jb250cm9sLXdhcm5pbmcgc2VsZWN0OmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2I0MmMwMTtcbn1cbi5zZWxlY3QuZm9ybS1jb250cm9sLXdhcm5pbmc6OmJlZm9yZSwgLnNlbGVjdC5mb3JtLWNvbnRyb2wtd2FybmluZzo6YWZ0ZXIge1xuICBjb2xvcjogIzUzNTY1YTtcbn1cbi5zZWxlY3QtaWNvbiB7XG4gIGhlaWdodDogMC42ODc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW46IGF1dG8gMC41ZW07XG59XG4uc2VsZWN0LWljb24gKyBzZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xufVxuXG4uaGFzLXdhcm5pbmcgLnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGY5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmhhcy13YXJuaW5nIC5zZWxlY3QuZm9ybS1jb250cm9sOjpiZWZvcmUsIC5oYXMtd2FybmluZyAuc2VsZWN0LmZvcm0tY29udHJvbDo6YWZ0ZXIge1xuICBjb2xvcjogIzUzNTY1YTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG5fOi1tcy1mdWxsc2NyZWVuLFxuOnJvb3QgLnNlbGVjdDpub3QoLnNlbGVjdC10d28tbGluZWQpIHtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zZWxlY3QtdHdvLWxpbmVkLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2VsZWN0LXR3by1saW5lZC5mb3JtLWNvbnRyb2wgbGFiZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAyLjVyZW0gMC42MjVyZW0gMC42MjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDRyZW07XG59XG4uc2VsZWN0LXR3by1saW5lZC5mb3JtLWNvbnRyb2wgbGFiZWw6ZW1wdHkge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VsZWN0LXR3by1saW5lZC5mb3JtLWNvbnRyb2wgc2VsZWN0IHtcbiAgcGFkZGluZzogMS44NzVyZW0gMi41cmVtIDAuNjI1cmVtIDAuNjI1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnNlbGVjdC10d28tbGluZWQuZm9ybS1jb250cm9sIGxhYmVsOmVtcHR5ICsgc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xufVxuXG4uc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zbGlkZXItYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgZmxleDogMTtcbiAgbWFyZ2luLWxlZnQ6IDEuMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMTI1cmVtO1xufVxuLnNsaWRlci1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjOGU5MDkyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjOGU5MDkyO1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1vdXQsIGJvcmRlci1jb2xvciAwLjI1cyBlYXNlLW91dCwgYm94LXNoYWRvdyAwLjI1cyBlYXNlLW91dDtcbiAgd2lkdGg6IDEuMzc1cmVtO1xuICB3aWxsLWNoYW5nZTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBib3gtc2hhZG93O1xufVxuLnNsaWRlci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmNmO1xuICBib3JkZXItY29sb3I6ICMwMDZmY2Y7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNsaWRlci1idG46Zm9jdXMge1xuICBvdXRsaW5lOiBkYXNoZWQgMXB4ICM1MzU2NWE7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG4uc2xpZGVyLWJ0bjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjgyNXJlbTtcbn1cbi5zbGlkZXItYnRuW2Rpc2FibGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM4ZTkwOTI7XG59XG4uc2xpZGVyLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbTtcbn1cbi5zbGlkZXItYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGlkZXItYnV0dG9uOmZvY3VzIHNwYW4ge1xuICBvdXRsaW5lOiBkYXNoZWQgMXB4ICM1MzU2NWE7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG4uc2xpZGVyLWJ1dHRvbltkaXNhYmxlZF0gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICM4ZTkwOTI7XG4gIGNvbG9yOiAjOGU5MDkyO1xufVxuLnNsaWRlci1idXR0b24tc3R5bGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzAwNmZjZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogIzAwNmZjZjtcbiAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2Utb3V0LCBib3JkZXItY29sb3IgMC4yNXMgZWFzZS1vdXQsIGJveC1zaGFkb3cgMC4yNXMgZWFzZS1vdXQ7XG4gIHdpZHRoOiAxLjM3NXJlbTtcbiAgd2lsbC1jaGFuZ2U6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgYm94LXNoYWRvdztcbn1cbi5zbGlkZXItYnV0dG9uLXN0eWxlczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmY2Y7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjMDA2ZmNmO1xufVxuLnNsaWRlci1idXR0b24tc3R5bGVzOmZvY3VzIHtcbiAgb3V0bGluZTogZGFzaGVkIDFweCAjNTM1NjVhO1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuLnNsaWRlci1idXR0b24tc3R5bGVzOjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuODI1cmVtO1xuICB0b3A6IDAuMjVyZW07XG59XG4uc2xpZGVyLWJ1dHRvbi1zdHlsZXNbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzhlOTA5MjtcbiAgY29sb3I6ICM4ZTkwOTI7XG59XG4uc2xpZGVyLWJ1dHRvbi1zdHlsZXNbZGlzYWJsZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzhlOTA5Mjtcbn1cbi5zbGlkZXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU5MDkyO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB0b3A6IDAuMjVyZW07XG4gIGxlZnQ6IC0wLjM3NXJlbTtcbiAgcmlnaHQ6IC0wLjM3NXJlbTtcbn1cbi5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmZjZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpbGwtY2hhbmdlOiB3aWR0aDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbn1cbi5zbGlkZXItaGFuZGxlIHtcbiAgd2lkdGg6IDEuMzc1cmVtO1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lsbC1jaGFuZ2U6IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzAwNmZjZjtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDgzLCA4NiwgOTAsIDAuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2xpZGVyLWhhbmRsZTpob3ZlciwgLnNsaWRlci1oYW5kbGU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zbGlkZXItaGFuZGxlciB7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAyLjA2MjVyZW0gMi4wNjI1cmVtIDAuNjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW07XG59XG4uc2xpZGVyLWhhbmRsZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWRlci1oYW5kbGVyOmZvY3VzIHNwYW4ge1xuICBvdXRsaW5lOiBkYXNoZWQgMXB4ICM1MzU2NWE7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG4uc2xpZGVyLWhhbmRsZXItc3R5bGVzIHtcbiAgd2lkdGg6IDEuMzc1cmVtO1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lsbC1jaGFuZ2U6IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzAwNmZjZjtcbiAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDgzLCA4NiwgOTAsIDAuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG91dGxpbmU6IDAuMDYyNXJlbSBzb2xpZCAjZmZmO1xufVxuLnNsaWRlci1oYW5kbGVyLXN0eWxlczpob3ZlciwgLnNsaWRlci1oYW5kbGVyLXN0eWxlczphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNsaWRlciAudG9vbHRpcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxLjM3NXJlbTtcbiAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgdG9wOiAwLjA2MjVyZW07XG59XG4uc2xpZGVyIC50b29sdGlwLWNvbnRhaW5lciAudG9vbHRpcC1zbGlkZXIge1xuICBsZWZ0OiA5NSU7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjk7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICM4ZTkwOTI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgZWFzZS1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDVyZW07XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1MzU2NWE7XG59XG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNTM1NjVhICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1jb250cm9sOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmZvcm0tY29udHJvbDphY3RpdmU6bm90KC5kaXNhYmxlZCksIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KC5kaXNhYmxlZCkgLmZvcm0tY29udHJvbDphY3RpdmU6bm90KDpkaXNhYmxlZCksIC5mb3JtLWNvbnRyb2w6Zm9jdXM6bm90KDpkaXNhYmxlZCkge1xuICBib3JkZXItY29sb3I6ICMwMDZmY2Y7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkLFxuLmZvcm0tY29udHJvbCAuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGY5O1xuICBib3JkZXItY29sb3I6ICM4ZTkwOTIgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6aW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZm9ybS1jb250cm9sLXN1Y2Nlc3MsIC5mb3JtLWNvbnRyb2wtd2FybmluZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAwLjc4MTI1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDMuMTI1cmVtO1xufVxuLmZvcm0tY29udHJvbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93d3cuYWV4cC1zdGF0aWMuY29tL2NkYWFzL29uZS9zdGF0aWNzL0BhbWVyaWNhbmV4cHJlc3Mvc3RhdGljLWFzc2V0cy8yLjI3LjAvcGFja2FnZS9kaXN0L2ltZy9pY29ucy9zdGF0dXMvZGxzLWljb24tc3VjY2Vzcy5zdmdcIik7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCwgLmZvcm0tY29udHJvbC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjQyYzAxO1xufVxuLmZvcm0tY29udHJvbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93d3cuYWV4cC1zdGF0aWMuY29tL2NkYWFzL29uZS9zdGF0aWNzL0BhbWVyaWNhbmV4cHJlc3Mvc3RhdGljLWFzc2V0cy8yLjI3LjAvcGFja2FnZS9kaXN0L2ltZy9pY29ucy9zdGF0dXMvZGxzLWljb24td2FybmluZy1maWxsZWQuc3ZnXCIpO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDAuNjI1cmVtO1xufVxuXG5sYWJlbCB7XG4gIGNvbG9yOiAjNTM1NjVhO1xufVxuXG5sZWdlbmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNTM1NjVhO1xufVxuXG5maWVsZHNldCA+IGlucHV0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4uYWxlcnQtZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBjb2xvcjogI2I0MmMwMTtcbn1cbi5hbGVydC1mb3JtIC5pY29uIHtcbiAgY29sb3I6ICNiNDJjMDE7XG59XG5cbi5idG4tZm9ybSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtaW4td2lkdGg6IDNyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi5idG4tZm9ybTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uaW5wdXRncm91cCAuaGFzLXdhcm5pbmcgbGFiZWwge1xuICBjb2xvcjogI2I0MmMwMTtcbn1cblxuZGl2W2RhdGEtcGFzc3dvcmQtdG9nZ2xlPXRydWVdIGlucHV0LmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW07XG59XG5cbi5zbWFydC1maWVsZCB7XG4gIGN1cnNvcjogdGV4dDtcbiAgaGVpZ2h0OiAzLjc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc21hcnQtZmllbGQgLnNtYXJ0LWVsLWZpZWxkLFxuLnNtYXJ0LWZpZWxkIC5zbWFydC1lbC1wbGFjZWhvbGRlciB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjYyNXJlbTtcbn1cbi5zbWFydC1maWVsZCAuc21hcnQtZWwtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNtYXJ0LWZpZWxkIC5zbWFydC1lbC1wbGFjZWhvbGRlciBsZWdlbmQge1xuICBjb2xvcjogIzUzNTY1YTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc21hcnQtZmllbGQgLnNtYXJ0LWVsLXZhbHVlIHtcbiAgaGVpZ2h0OiA1MCU7XG59XG4uc21hcnQtZmllbGQgLnNtYXJ0LWVsLWlucHV0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNtYXJ0LWZpZWxkIC5zbWFydC1lbC1maWVsZCxcbi5zbWFydC1maWVsZCAuc21hcnQtZWwtaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG59XG4uc21hcnQtZmllbGQgLnNtYXJ0LWVsLWZpZWxkIGxhYmVsLFxuLnNtYXJ0LWZpZWxkIC5zbWFydC1lbC1pbnB1dCBsYWJlbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNtYXJ0LWZpZWxkIC5zbWFydC1lbC1maWVsZCBpbnB1dCxcbi5zbWFydC1maWVsZCAuc21hcnQtZWwtaW5wdXQgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogIzMzMztcbiAgZmxleDogMSAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc21hcnQtZmllbGQgLnNtYXJ0LWVsLWZpZWxkIGlucHV0OmZvY3VzLCAuc21hcnQtZmllbGQgLnNtYXJ0LWVsLWZpZWxkIGlucHV0OmhvdmVyLFxuLnNtYXJ0LWZpZWxkIC5zbWFydC1lbC1pbnB1dCBpbnB1dDpmb2N1cyxcbi5zbWFydC1maWVsZCAuc21hcnQtZWwtaW5wdXQgaW5wdXQ6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNtYXJ0LWZpZWxkIC5zbWFydC1lbC1maWVsZCB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc21hcnQtZmllbGQgLnNtYXJ0LWVsLWlucHV0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCAjOGU5MDkyO1xufVxuLnNtYXJ0LWZpZWxkIC5zbWFydC1lbC1pbnB1dCBsYWJlbCB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNjI1cmVtIDAgMC42MjVyZW07XG59XG4uc21hcnQtZmllbGQgLnNtYXJ0LWVsLWlucHV0IGlucHV0IHtcbiAgcGFkZGluZzogMCAwLjYyNXJlbSAwLjM3NXJlbSAwLjYyNXJlbTtcbn1cbi5zbWFydC1maWVsZCAuc21hcnQtZWwtZmllbGQsXG4uc21hcnQtZmllbGQgLnNtYXJ0LWVsLXBsYWNlaG9sZGVyLFxuLnNtYXJ0LWZpZWxkIC5zbWFydC1lbC1pbnB1dHMsXG4uc21hcnQtZmllbGQgLnNtYXJ0LWVsLWlucHV0IGxhYmVsIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbn1cbi5zbWFydC1maWVsZCBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzMzMztcbn1cbi5zbWFydC1maWVsZC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDZmY2Y7XG59XG4uc21hcnQtZmllbGQuYWN0aXZlIC5zbWFydC1lbC1wbGFjZWhvbGRlcixcbi5zbWFydC1maWVsZC5hY3RpdmUgLnNtYXJ0LWVsLWZpZWxkIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zbWFydC1maWVsZC5hY3RpdmUgLnNtYXJ0LWVsLWlucHV0cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc21hcnQtZmllbGQtd2FybmluZzpub3QoLmFjdGl2ZSk6bm90KC5oYXMtdmFsdWUpIC5zbWFydC1lbC1wbGFjZWhvbGRlcixcbi5zbWFydC1maWVsZC13YXJuaW5nOm5vdCguYWN0aXZlKTpub3QoLmhhcy12YWx1ZSkgLnNtYXJ0LWVsLWlucHV0cywgLnNtYXJ0LWZpZWxkLmhhcy12YWx1ZTpub3QoLmFjdGl2ZSkgLnNtYXJ0LWVsLXBsYWNlaG9sZGVyLFxuLnNtYXJ0LWZpZWxkLmhhcy12YWx1ZTpub3QoLmFjdGl2ZSkgLnNtYXJ0LWVsLWlucHV0cyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc21hcnQtZmllbGQtd2FybmluZzpub3QoLmFjdGl2ZSk6bm90KC5oYXMtdmFsdWUpIC5zbWFydC1lbC1maWVsZCwgLnNtYXJ0LWZpZWxkLmhhcy12YWx1ZTpub3QoLmFjdGl2ZSkgLnNtYXJ0LWVsLWZpZWxkIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbWFydC1maWVsZC13YXJuaW5nLCAuc21hcnQtZmllbGQtd2FybmluZy5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNiNDJjMDE7XG59XG4uc21hcnQtZmllbGQtd2FybmluZyAuc21hcnQtZWwtZmllbGQgbGFiZWwsIC5zbWFydC1maWVsZC13YXJuaW5nLmFjdGl2ZSAuc21hcnQtZWwtZmllbGQgbGFiZWwge1xuICBjb2xvcjogI2I0MmMwMTtcbn1cbi5zbWFydC1maWVsZC13YXJuaW5nIC5zbWFydC1lbC1maWVsZDo6YWZ0ZXIsIC5zbWFydC1maWVsZC13YXJuaW5nLmFjdGl2ZSAuc21hcnQtZWwtZmllbGQ6OmFmdGVyIHtcbiAgY29sb3I6ICNiNDJjMDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zbWFydC1maWVsZC13YXJuaW5nIC5zbWFydC1lbC1pbnB1dC5oYXMtd2FybmluZyBsYWJlbCwgLnNtYXJ0LWZpZWxkLXdhcm5pbmcuYWN0aXZlIC5zbWFydC1lbC1pbnB1dC5oYXMtd2FybmluZyBsYWJlbCB7XG4gIGNvbG9yOiAjYjQyYzAxO1xufVxuLnNtYXJ0LWZpZWxkLXN1Y2Nlc3MgLnNtYXJ0LWVsLWZpZWxkOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImRscy1pY29ucy0yLjI3LjBcIjtcbiAgY29udGVudDogXCJcXGViNmVcIjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb2xvcjogIzAwODc2NztcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNtYXJ0LWZpZWxkLnNtYXJ0LWZpZWxkLXN1Y2Nlc3MgLnNtYXJ0LWVsLWZpZWxkLCAuc21hcnQtZmllbGQuc21hcnQtZmllbGQtd2FybmluZyAuc21hcnQtZWwtZmllbGQsIC5zbWFydC1maWVsZC5zbWFydC1maWVsZC1pY29uIC5zbWFydC1lbC1maWVsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuMTI1cmVtO1xufVxuLnNtYXJ0LWZpZWxkLnNtYXJ0LWZpZWxkLXN1Y2Nlc3MgLnNtYXJ0LWVsLWZpZWxkOjphZnRlciwgLnNtYXJ0LWZpZWxkLnNtYXJ0LWZpZWxkLXdhcm5pbmcgLnNtYXJ0LWVsLWZpZWxkOjphZnRlciwgLnNtYXJ0LWZpZWxkLnNtYXJ0LWZpZWxkLWljb24gLnNtYXJ0LWVsLWZpZWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNzE4NzVyZW07XG4gIGJvdHRvbTogMC4zNzVyZW07XG4gIHJpZ2h0OiAwLjYyNXJlbTtcbn1cbjpkaXNhYmxlZCAuc21hcnQtZmllbGQgbGFiZWwsIFtkaXNhYmxlZF0gLnNtYXJ0LWZpZWxkIGxhYmVsIHtcbiAgY29sb3I6ICM4ZTkwOTI7XG59XG46ZGlzYWJsZWQgLnNtYXJ0LWZpZWxkIGlucHV0LCBbZGlzYWJsZWRdIC5zbWFydC1maWVsZCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjk7XG4gIGJvcmRlci1jb2xvcjogIzhlOTA5MjtcbiAgY29sb3I6ICM4ZTkwOTI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuOmRpc2FibGVkIC5zbWFydC1maWVsZCAuc21hcnQtZWwtZmllbGQ6OmFmdGVyLCBbZGlzYWJsZWRdIC5zbWFydC1maWVsZCAuc21hcnQtZWwtZmllbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZmllbGRzZXQ6ZGlzYWJsZWQgLnNtcy1maWVsZDo6YmVmb3JlIHtcbiAgY29sb3I6ICNjOGM5Yzc7XG59XG5maWVsZHNldDpkaXNhYmxlZCAuc2VsZWN0IC5zZWxlY3QtaWNvbiB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnNtcy1maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbXMtZmllbGQ6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICM1MzU2NWE7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbGVmdDogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uc21zLWZpZWxkIGlucHV0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLnNtcy1maWVsZCBpbnB1dDpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2VsZWN0IC5zZWxlY3QtaWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VsZWN0IC5zZWxlY3QtaWNvbiAuZGxzLWZsYWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5oYXMtd2FybmluZyAuc21zLWZpZWxkOjpiZWZvcmUge1xuICBjb2xvcjogI2I0MmMwMTtcbn1cbi5oYXMtd2FybmluZyAuc21zLWZpZWxkIGlucHV0IHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zdGVwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xufVxuLnN0ZXBwZXItdmFsdWUge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5zdGVwcGVyLXZhbHVlW3JlYWRvbmx5PXJlYWRvbmx5XSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc3RlcHBlci1idG4ge1xuICBtaW4td2lkdGg6IDMuMTI1cmVtO1xuICB6LWluZGV4OiAxO1xufVxuLnN0ZXBwZXItYnRuOjpiZWZvcmUge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uc3RlcHBlci1idG46Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMCAwIDAuMjVyZW07XG59XG4uc3RlcHBlci1idG46bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDtcbn1cbi5zdGVwcGVyLWJ0bltkaXNhYmxlZF0ge1xuICB6LWluZGV4OiAwO1xufVxuLnN0ZXBwZXItYnRuW2Rpc2FibGVkXTpob3ZlciB7XG4gIHotaW5kZXg6IDA7XG59XG4uc3RlcHBlci1kZWZhdWx0LWZpZWxkIHtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzAwNmZjZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdGVwcGVyLWRlZmF1bHQtdmFsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN0ZXBwZXItZGVmYXVsdCAuYnRuOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uc3RlcHBlci1kZWZhdWx0IC5idG46bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uc3RlcHBlci1pbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG4uc3RlcHBlci1pbnB1dC12YWx1ZSB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG4uc3RlcHBlci1pbnB1dCAuYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi50b2dnbGUtc3dpdGNoIHtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDA7XG59XG4udG9nZ2xlLXN3aXRjaC1zdHlsZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU5MDkyO1xuICBib3JkZXItcmFkaXVzOiAwLjkzNzVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMC4xMjVyZW07XG4gIGhlaWdodDogMS42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAyLjg3NXJlbTtcbiAgbWluLXdpZHRoOiAyLjg3NXJlbTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50b2dnbGUtc3dpdGNoLXN0eWxlczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDEuNjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogZ3JhYjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIHdpZHRoOiAxLjYyNXJlbTtcbn1cbi50b2dnbGUtc3dpdGNoOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi50b2dnbGUtc3dpdGNoOmZvY3VzIC50b2dnbGUtc3dpdGNoLXN0eWxlcyB7XG4gIG91dGxpbmU6IGRhc2hlZCAxcHggIzUzNTY1YTtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cbi50b2dnbGUtc3dpdGNoW2FyaWEtY2hlY2tlZD10cnVlXSAudG9nZ2xlLXN3aXRjaC1zdHlsZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmNmO1xufVxuLnRvZ2dsZS1zd2l0Y2hbYXJpYS1jaGVja2VkPXRydWVdIC50b2dnbGUtc3dpdGNoLXN0eWxlczo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS4yNXJlbSk7XG59XG4udG9nZ2xlLXN3aXRjaFtkaXNhYmxlZF0gLnRvZ2dsZS1zd2l0Y2gtc3R5bGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzljNztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi50b2dnbGUtc3dpdGNoW2Rpc2FibGVkXSAudG9nZ2xlLXN3aXRjaC1zdHlsZXM6OmFmdGVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi50b2dnbGUtc3dpdGNoW2Rpc2FibGVkXSAuc3dpdGNoLWhhbmRsZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5zd2l0Y2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU5MDkyO1xuICBib3JkZXItcmFkaXVzOiAwLjkzNzVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMC4xMjVyZW07XG4gIGhlaWdodDogMS42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAyLjg3NXJlbTtcbiAgbWluLXdpZHRoOiAyLjg3NXJlbTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc3dpdGNoOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMS42MjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBncmFiO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dDtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgd2lkdGg6IDEuNjI1cmVtO1xufVxuLnN3aXRjaFthcmlhLWNoZWNrZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmNmO1xufVxuLnN3aXRjaFthcmlhLWNoZWNrZWQ9dHJ1ZV06OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuMjVyZW0pO1xufVxuLnN3aXRjaFtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOWM3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnN3aXRjaFtkaXNhYmxlZF0gLnN3aXRjaC1oYW5kbGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG50YWJsZS50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxudGFibGUudGFibGUgW2FyaWEtc29ydD1ub25lXSxcbnRhYmxlLnRhYmxlIFthcmlhLXNvcnQ9ZGVzY2VuZGluZ10sXG50YWJsZS50YWJsZSBbYXJpYS1zb3J0PWFzY2VuZGluZ10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG50YWJsZS50YWJsZSBbYXJpYS1zb3J0PW5vbmVdLmFjdGl2ZSxcbnRhYmxlLnRhYmxlIFthcmlhLXNvcnQ9ZGVzY2VuZGluZ10uYWN0aXZlLFxudGFibGUudGFibGUgW2FyaWEtc29ydD1hc2NlbmRpbmddLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAxNzVhO1xufVxudGFibGUudGFibGUgW2FyaWEtc29ydD1ub25lXS5hY3RpdmU6OmJlZm9yZSxcbnRhYmxlLnRhYmxlIFthcmlhLXNvcnQ9ZGVzY2VuZGluZ10uYWN0aXZlOjpiZWZvcmUsXG50YWJsZS50YWJsZSBbYXJpYS1zb3J0PWFzY2VuZGluZ10uYWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNzVhO1xufVxudGFibGUudGFibGUgW2FyaWEtc29ydD1ub25lXS5hY3RpdmU6OmFmdGVyLFxudGFibGUudGFibGUgW2FyaWEtc29ydD1ub25lXS5hY3RpdmUgLnRoLXNvcnQtaWNvbixcbnRhYmxlLnRhYmxlIFthcmlhLXNvcnQ9ZGVzY2VuZGluZ10uYWN0aXZlOjphZnRlcixcbnRhYmxlLnRhYmxlIFthcmlhLXNvcnQ9ZGVzY2VuZGluZ10uYWN0aXZlIC50aC1zb3J0LWljb24sXG50YWJsZS50YWJsZSBbYXJpYS1zb3J0PWFzY2VuZGluZ10uYWN0aXZlOjphZnRlcixcbnRhYmxlLnRhYmxlIFthcmlhLXNvcnQ9YXNjZW5kaW5nXS5hY3RpdmUgLnRoLXNvcnQtaWNvbiB7XG4gIGNvbG9yOiAjMDAxNzVhO1xufVxudGFibGUudGFibGUgW2FyaWEtc29ydD1ub25lXTo6YmVmb3JlLFxudGFibGUudGFibGUgW2FyaWEtc29ydD1kZXNjZW5kaW5nXTo6YmVmb3JlLFxudGFibGUudGFibGUgW2FyaWEtc29ydD1hc2NlbmRpbmddOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjQ1LCAxKTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwLjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTAuMDYyNXJlbTtcbiAgbGVmdDogLTAuMDYyNXJlbTtcbiAgcmlnaHQ6IC0wLjA2MjVyZW07XG59XG50YWJsZS50YWJsZSBbYXJpYS1zb3J0PW5vbmVdOjphZnRlcixcbnRhYmxlLnRhYmxlIFthcmlhLXNvcnQ9bm9uZV0gLnRoLXNvcnQtaWNvbixcbnRhYmxlLnRhYmxlIFthcmlhLXNvcnQ9ZGVzY2VuZGluZ106OmFmdGVyLFxudGFibGUudGFibGUgW2FyaWEtc29ydD1kZXNjZW5kaW5nXSAudGgtc29ydC1pY29uLFxudGFibGUudGFibGUgW2FyaWEtc29ydD1hc2NlbmRpbmddOjphZnRlcixcbnRhYmxlLnRhYmxlIFthcmlhLXNvcnQ9YXNjZW5kaW5nXSAudGgtc29ydC1pY29uIHtcbiAgZm9udC1mYW1pbHk6IFwiZGxzLWljb25zLTIuMjcuMFwiO1xuICBjb250ZW50OiBcIlxcZWFmZlwiO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICM4ZTkwOTI7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2Utb3V0O1xufVxudGFibGUudGFibGUgW2FyaWEtc29ydD1hc2NlbmRpbmddOjphZnRlcixcbnRhYmxlLnRhYmxlIFthcmlhLXNvcnQ9YXNjZW5kaW5nXSAudGgtc29ydC1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbnRhYmxlLnRhYmxlIC5taW4td2lkdGgtY2VsbCB7XG4gIHdpZHRoOiAxJTtcbn1cbnRhYmxlLnRhYmxlIC5jaGVja2FibGUge1xuICB3aWR0aDogMSU7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG50YWJsZS50YWJsZSAuY2hlY2thYmxlIC5jaGVja2JveCBsYWJlbCB7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxLjM3NXJlbSAyLjA2MjVyZW0gMS4zNzVyZW07XG59XG50YWJsZS50YWJsZSAuY2hlY2thYmxlIC5jaGVja2JveCBpbnB1dDpmb2N1cyArIGxhYmVsIHtcbiAgb3V0bGluZTogZGFzaGVkIDFweCAjNTM1NjVhO1xuICBvdXRsaW5lLW9mZnNldDogLTNweDtcbn1cbnRhYmxlLnRhYmxlIC5jaGVja2FibGUgLmNoZWNrYm94IGlucHV0OmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG50YWJsZS50YWJsZSAudGgtc29ydCB7XG4gIHBhZGRpbmc6IDA7XG59XG50YWJsZS50YWJsZSAudGgtc29ydDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxudGFibGUudGFibGUgLnRoLXNvcnQtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAwLjYyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG50YWJsZS50YWJsZSAudGgtc29ydC1idXR0b24uYWN0aXZlIHtcbiAgY29sb3I6ICMwMDE3NWE7XG59XG50YWJsZS50YWJsZSB0aCxcbnRhYmxlLnRhYmxlIHRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbn1cbnRhYmxlLnRhYmxlIHRoOmZpcnN0LW9mLXR5cGUsXG50YWJsZS50YWJsZSB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xufVxudGFibGUudGFibGUgdGg6bGFzdC1vZi10eXBlLFxudGFibGUudGFibGUgdGQ6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbn1cbnRhYmxlLnRhYmxlIHRyOmZpcnN0LW9mLXR5cGUgdGgge1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbn1cbnRhYmxlLnRhYmxlIHRyOmxhc3Qtb2YtdHlwZSB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xufVxudGFibGUudGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGY5O1xufVxudGFibGUudGFibGUgdGhlYWQgdGgge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzMzO1xufVxudGFibGUudGFibGUgdGhlYWQgLmNoZWNrYWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjk7XG59XG50YWJsZS50YWJsZS1yb3ctbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lsbC1jaGFuZ2U6IGJhY2tncm91bmQtY29sb3I7XG59XG50YWJsZS50YWJsZS1yb3ctbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjk7XG59XG50YWJsZS50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmOTtcbn1cbnRhYmxlLnRhYmxlLXN0cmlwZWQ6bm90KC50YWJsZS1ib3JkZXJlZCkgdHI6bm90KDpsYXN0LW9mLXR5cGUpIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxudGFibGUudGFibGUtYm9yZGVyZWQsXG50YWJsZS50YWJsZS1ib3JkZXJlZCB0aCxcbnRhYmxlLnRhYmxlLWJvcmRlcmVkIHRkLFxudGFibGUudGFibGUtYm9yZGVyZWQgLmNoZWNrYWJsZSB7XG4gIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG59XG50YWJsZS50YWJsZSAuZXhwYW5kYWJsZS1yb3cgdGgsXG50YWJsZS50YWJsZSAuZXhwYW5kYWJsZS1yb3cgdGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxudGFibGUudGFibGUgLmV4cGFuZGFibGUtcm93IC5jb2xsYXBzaWJsZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxudGFibGUudGFibGUgLmV4cGFuZGFibGUtcm93IC5jb2xsYXBzaWJsZS1jYXJldCB7XG4gIHBhZGRpbmc6IDA7XG59XG50YWJsZS50YWJsZSB0ZC5leHBhbmRlZC1zZWN0aW9uIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwLjA2MjVyZW0gI2VjZWRlZTtcbiAgcGFkZGluZzogMDtcbn1cbnRhYmxlLnRhYmxlIHRkLmV4cGFuZCB7XG4gIHdpZHRoOiAxJTtcbiAgcGFkZGluZzogMDtcbn1cbnRhYmxlLnRhYmxlIHRkLmV4cGFuZCBbZGF0YS10b2dnbGU9YWNjb3JkaW9uXSB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAgd2lkdGg6IGF1dG87XG59XG50YWJsZS50YWJsZSB0ZC5leHBhbmQgW2RhdGEtdG9nZ2xlPWFjY29yZGlvbl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbnRhYmxlLnRhYmxlLWhvdmVyIHRib2R5IHRyLCB0YWJsZS50YWJsZS1yb3ctbGluayB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1vdXQ7XG4gIHdpbGwtY2hhbmdlOiBiYWNrZ3JvdW5kLWNvbG9yO1xufVxudGFibGUudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIsIHRhYmxlLnRhYmxlLXJvdy1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICB0YWJsZS50YWJsZSB0aCxcbnRhYmxlLnRhYmxlIHRkLFxudGFibGUudGFibGUgLnRkLXBhZCB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMC4zMTI1cmVtIDAuNjI1cmVtIDAuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHRhYmxlLnRhYmxlIHRoLFxudGFibGUudGFibGUgdGQsXG50YWJsZS50YWJsZSAudGQtcGFkIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjM3NXJlbSAwLjYyNXJlbSAwLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICB0YWJsZS50YWJsZSB0aCxcbnRhYmxlLnRhYmxlIHRkLFxudGFibGUudGFibGUgLnRkLXBhZCB7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtIDAuNTYyNXJlbSAwLjkzNzVyZW0gMC41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIHRhYmxlLnRhYmxlIHRoLFxudGFibGUudGFibGUgdGQsXG50YWJsZS50YWJsZSAudGQtcGFkIHtcbiAgICBwYWRkaW5nOiAwLjkzNzVyZW0gMC42MjVyZW0gMC45Mzc1cmVtIDAuNjI1cmVtO1xuICB9XG59XG50YWJsZS50YWJsZSB0aCxcbnRhYmxlLnRhYmxlIHRkLFxudGFibGUudGFibGUgLnRkLXBhZCB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAwLjYyNXJlbSAwLjkzNzVyZW0gMC42MjVyZW07XG59XG50YWJsZS50YWJsZS1zbSB0aGVhZCB0aCxcbnRhYmxlLnRhYmxlLXNtIHRyIHRkIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMC4zNzVyZW0gMC42MjVyZW0gMC4zNzVyZW07XG59XG5cbi50YWJzIC50YWItbWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYnMgLnRhYi1tZW51IC50YWItbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4Zjk7XG4gIGNvbG9yOiAjMDA2ZmNmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlY2VkZWU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40NSwgMSk7XG59XG4udGFicyAudGFiLW1lbnUgLnRhYi1saW5rICoge1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJzIC50YWItbWVudSAudGFiLWxpbms6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi50YWJzIC50YWItbWVudSAudGFiLWxpbms6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC40NSwgMSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC4yNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjA2MjVyZW07XG4gIGxlZnQ6IC0wLjA2MjVyZW07XG4gIHJpZ2h0OiAtMC4wNjI1cmVtO1xufVxuLnRhYnMgLnRhYi1tZW51IC50YWItbGluazpob3ZlciwgLnRhYnMgLnRhYi1tZW51IC50YWItbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VkZWU7XG4gIGNvbG9yOiAjMDA2NWJkO1xufVxuLnRhYnMgLnRhYi1tZW51IC50YWItbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIG91dGxpbmU6IGRhc2hlZCAxcHggIzUzNTY1YSAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogLTNweDtcbn1cbi50YWJzIC50YWItbWVudSAudGFiLWxpbmtbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAxNzVhO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi50YWJzIC50YWItbWVudSAudGFiLWxpbmtbYXJpYS1zZWxlY3RlZD10cnVlXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxNzVhO1xufVxuLnRhYnMgLnRhYi1tZW51IC50YWItbGlua1thcmlhLXNlbGVjdGVkPXRydWVdOmhvdmVyLCAudGFicyAudGFiLW1lbnUgLnRhYi1saW5rW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRhYnMgLnRhYi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYnMgLnRhYi1jb250ZW50IFtyb2xlPXRhYnBhbmVsXTpmb2N1cyB7XG4gIG91dGxpbmU6IGRhc2hlZCAxcHggIzUzNTY1YTtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJzIC50YWItbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAudGFicyAudGFiLW1lbnUgLnRhYi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjY4NzVyZW0gMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlZGVlO1xuICB9XG4gIC50YWJzIC50YWItbWVudSAudGFiLWxpbms6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAudGFicyAudGFiLW1lbnUgLnRhYi1saW5rIHNwYW4uaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIH1cbiAgLnRhYnMgLnRhYi1tZW51IC50YWItbGluayBzcGFuLmljb246OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxuICAudGFicyAudGFiLW1lbnUgLnRhYi1saW5rICoge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC50YWJzIC50YWItbWVudSAudGFiLWxpbms6OmFmdGVyIHtcbiAgICB3aWR0aDogMC4yNXJlbTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuMTI1cmVtKTtcbiAgICB0b3A6IC0wLjA2MjVyZW07XG4gICAgbGVmdDogLTAuMDYyNXJlbTtcbiAgICBib3R0b206IC0wLjA2MjVyZW07XG4gIH1cbn1cbi50YWctY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAzLjYyNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNDM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNDM3NXJlbTtcbn1cblxuLmNsb3NlLXRhZy1pbmxpbmUtc3R5bGVzLCAuY2xvc2UtdGFnLWdlbmVyYWwtc3R5bGVzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG59XG4uY2xvc2UtdGFnLWlubGluZS1zdHlsZXMgLmljb24sXG4uY2xvc2UtdGFnLWlubGluZS1zdHlsZXMgLmdseXBoLCAuY2xvc2UtdGFnLWdlbmVyYWwtc3R5bGVzIC5pY29uLFxuLmNsb3NlLXRhZy1nZW5lcmFsLXN0eWxlcyAuZ2x5cGgge1xuICBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbTtcbn1cbi5jbG9zZS10YWctaW5saW5lLXN0eWxlcyB7XG4gIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VkZWU7XG4gIGNvbG9yOiAjNTM1NjVhO1xufVxuLmNsb3NlLXRhZy1pbmxpbmU6Zm9jdXMgLmNsb3NlLXRhZy1pbmxpbmUtc3R5bGVzIHtcbiAgb3V0bGluZTogZGFzaGVkIDFweCAjNTM1NjVhO1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuLmNsb3NlLXRhZy1pbmxpbmU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNsb3NlLXRhZy1nZW5lcmFsIHtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDA7XG59XG4uY2xvc2UtdGFnLWdlbmVyYWwtc3R5bGVzIHtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtO1xuICBjb2xvcjogIzAwNmZjZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNmZjZjtcbn1cbi5jbG9zZS10YWctZ2VuZXJhbDpmb2N1cyAuY2xvc2UtdGFnLWdlbmVyYWwtc3R5bGVzIHtcbiAgb3V0bGluZTogZGFzaGVkIDFweCAjNTM1NjVhO1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuLmNsb3NlLXRhZy1nZW5lcmFsOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnRhZy1pbmxpbmUsIC50YWctZ2VuZXJhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xufVxuLnRhZy1pbmxpbmUgLmljb24sXG4udGFnLWlubGluZSAuZ2x5cGgsIC50YWctZ2VuZXJhbCAuaWNvbixcbi50YWctZ2VuZXJhbCAuZ2x5cGgge1xuICBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbTtcbn1cbi50YWctaW5saW5lIHtcbiAgcGFkZGluZzogMCAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWRlZTtcbiAgY29sb3I6ICM1MzU2NWE7XG59XG4udGFnLWdlbmVyYWwge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG4gIGNvbG9yOiAjMDA2ZmNmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA2ZmNmO1xufVxuXG4udG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzU2NWE7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDB2dztcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB6LWluZGV4OiA5ODtcbn1cbi50b29sdGlwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4udG9vbHRpcC1jb250YWluZXIgYnV0dG9uLmljb24ge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4udG9vbHRpcC1jb250YWluZXIgYnV0dG9uLmljb24uaWNvbi1zbSB7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbTtcbn1cbi50b29sdGlwLWNvbnRhaW5lciBidXR0b24uZ2x5cGguZGxzLWdseXBoLWluZm8ge1xuICBwYWRkaW5nOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuLnRvb2x0aXAtY29udGFpbmVyIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4udG9vbHRpcC1jb250YWluZXIgYnV0dG9uOmZvY3VzOjpiZWZvcmUge1xuICBvdXRsaW5lOiBkYXNoZWQgMXB4ICM1MzU2NWE7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG4udG9vbHRpcC1jb250YWluZXIgLmRscy1nbHlwaC1pbmZvOmZvY3VzOjpiZWZvcmUsXG4udG9vbHRpcC1jb250YWluZXIgLmRscy1pY29uLWluZm86Zm9jdXM6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi50b29sdGlwLWJ0bi1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuMzc1cmVtO1xufVxuLnRvb2x0aXAtYnRuLWNpcmNsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4udG9vbHRpcC1idG4tY2lyY2xlOmZvY3VzIHNwYW4ge1xuICBvdXRsaW5lOiBkYXNoZWQgMXB4ICM1MzU2NWE7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG4udG9vbHRpcC5hbmltLWluIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cywgdmlzaWJpbGl0eSAwLjE1cywgdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xuICBvcGFjaXR5OiAxO1xufVxuLnRvb2x0aXAuYW5pbS1pbiAudG9vbHRpcC1pbm5lcixcbi50b29sdGlwLmFuaW0taW4gLnRvb2x0aXAtYXJyb3ctcG9pbnRlciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMsIHZpc2liaWxpdHkgMC4xNXM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4udG9vbHRpcDpub3QoLnRvb2x0aXAtaW5mbykgLnRvb2x0aXAtaW5uZXIge1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMS4yNXJlbTtcbn1cbi50b29sdGlwLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjOGM5Yzc7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiAjNTM1NjVhO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xufVxuLnRvb2x0aXAtaW5mbyAudG9vbHRpcC1pbm5lciB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udG9vbHRpcC1pbmZvIC50b29sdGlwLWNsb3NlIHtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG59XG4udG9vbHRpcC1zbSB7XG4gIG1pbi13aWR0aDogMDtcbn1cbi50b29sdGlwLW5hcnJvdyB7XG4gIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRvb2x0aXAtbmFycm93IC50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuLnRvb2x0aXAtbmFycm93IC50b29sdGlwLWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRvb2x0aXAtbmFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udG9vbHRpcFtkYXRhLXBsYWNlbWVudD10b3BdLCAudG9vbHRpcFtkYXRhLXBsYWNlbWVudD1ib3R0b21dIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4udG9vbHRpcFtkYXRhLXBsYWNlbWVudD10b3BdIC50b29sdGlwLWFycm93LCAudG9vbHRpcFtkYXRhLXBsYWNlbWVudD1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnRvb2x0aXBbZGF0YS1wbGFjZW1lbnQ9dG9wXSAudG9vbHRpcC1hcnJvdy1wb2ludGVyLCAudG9vbHRpcFtkYXRhLXBsYWNlbWVudD1ib3R0b21dIC50b29sdGlwLWFycm93LXBvaW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50b29sdGlwW2RhdGEtcGxhY2VtZW50PXRvcF0ge1xuICBib3R0b206IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAwLjU3cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW07XG59XG4udG9vbHRpcFtkYXRhLXBsYWNlbWVudD10b3BdIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAtMC4yNXJlbTtcbn1cbi50b29sdGlwW2RhdGEtcGxhY2VtZW50PXRvcF0gLnRvb2x0aXAtYXJyb3ctcG9pbnRlciB7XG4gIGJvdHRvbTogMC40Mzc1cmVtO1xufVxuLnRvb2x0aXBbZGF0YS1wbGFjZW1lbnQ9Ym90dG9tXSB7XG4gIHRvcDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDAuNTNyZW07XG4gIG1hcmdpbi10b3A6IC0wLjMxMjVyZW07XG59XG4udG9vbHRpcFtkYXRhLXBsYWNlbWVudD1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAtMC4zMTI1cmVtO1xufVxuLnRvb2x0aXBbZGF0YS1wbGFjZW1lbnQ9Ym90dG9tXSAudG9vbHRpcC1hcnJvdy1wb2ludGVyIHtcbiAgdG9wOiAwLjQzNzVyZW07XG59XG4udG9vbHRpcFtkYXRhLXBsYWNlbWVudD1yaWdodF0sIC50b29sdGlwW2RhdGEtcGxhY2VtZW50PWxlZnRdIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi50b29sdGlwW2RhdGEtcGxhY2VtZW50PXJpZ2h0XSAudG9vbHRpcC1hcnJvdywgLnRvb2x0aXBbZGF0YS1wbGFjZW1lbnQ9bGVmdF0gLnRvb2x0aXAtYXJyb3cge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMC44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udG9vbHRpcFtkYXRhLXBsYWNlbWVudD1yaWdodF0gLnRvb2x0aXAtYXJyb3ctcG9pbnRlciwgLnRvb2x0aXBbZGF0YS1wbGFjZW1lbnQ9bGVmdF0gLnRvb2x0aXAtYXJyb3ctcG9pbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRvb2x0aXBbZGF0YS1wbGFjZW1lbnQ9bGVmdF0ge1xuICByaWdodDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC41MnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4zMTI1cmVtO1xufVxuLnRvb2x0aXBbZGF0YS1wbGFjZW1lbnQ9bGVmdF0gLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogLTAuMzEyNXJlbTtcbn1cbi50b29sdGlwW2RhdGEtcGxhY2VtZW50PWxlZnRdIC50b29sdGlwLWFycm93LXBvaW50ZXIge1xuICBsZWZ0OiAtMC40Mzc1cmVtO1xufVxuLnRvb2x0aXBbZGF0YS1wbGFjZW1lbnQ9cmlnaHRdIHtcbiAgbGVmdDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwLjUycmVtO1xuICBtYXJnaW4tbGVmdDogLTAuMzEyNXJlbTtcbn1cbi50b29sdGlwW2RhdGEtcGxhY2VtZW50PXJpZ2h0XSAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IC0wLjMxMjVyZW07XG59XG4udG9vbHRpcFtkYXRhLXBsYWNlbWVudD1yaWdodF0gLnRvb2x0aXAtYXJyb3ctcG9pbnRlciB7XG4gIGxlZnQ6IDAuNDM3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRvb2x0aXAtaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLnRvb2x0aXAtaW5uZXIsIC50b29sdGlwLWFycm93LCAudG9vbHRpcC1hcnJvdy1wb2ludGVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cywgdmlzaWJpbGl0eSAwLjE1cywgdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3gtc2hhZG93OiBpbmhlcml0O1xufVxuLnRvb2x0aXAtYXJyb3c6bm90KC50b29sdGlwLWFycm93LXNoYWRvdykgLnRvb2x0aXAtYXJyb3ctcG9pbnRlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4udG9vbHRpcC1hcnJvdyB7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4udG9vbHRpcC1hcnJvdy1wb2ludGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgei1pbmRleDogMTtcbn1cbi50b29sdGlwLWFycm93LXBvaW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSAwIDAgNnB4IDA7XG4gIHotaW5kZXg6IDA7XG4gIGhlaWdodDogMC43NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aWR0aDogMC44MTI1cmVtO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi52aWRlbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlbyB2aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWRlby1vdmVybGF5IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluO1xufVxuLnZpZGVvLW92ZXJsYXk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwLjM1O1xufVxuLnZpZGVvLW92ZXJsYXkgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG59XG4udmlkZW8tZm9vdGVyIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi52aWRlby1jYXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4udmlkZW8tY2FwdGlvbiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiBhdXRvO1xuICBvcGFjaXR5OiAwLjg7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xufVxuLnZpZGVvLWNvbnRyb2xzIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDY0cmVtO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjYyNXJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluO1xufVxuLnZpZGVvLWNvbnRyb2xzOmhvdmVyLCAudmlkZW8tY29udHJvbHM6Zm9jdXMsIC52aWRlby1jb250cm9sczphY3RpdmUsIC52aWRlby1jb250cm9sczpmb2N1cy13aXRoaW4ge1xuICBvcGFjaXR5OiAwLjg7XG59XG4udmlkZW8tY29udHJvbHMudmlzaWJsZSB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi52aWRlby1jb250cm9scyBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBkYXNoZWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Mik7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG4udmlkZW8tY29udHJvbHMgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG4udmlkZW8tY29udHJvbHMgcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlkZW8tY29udHJvbHMgcHJvZ3Jlc3NbdmFsdWVdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4udmlkZW8tY29udHJvbHMgcHJvZ3Jlc3NbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udmlkZW8tY29udHJvbHMgcHJvZ3Jlc3NbdmFsdWVdOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmZjZjtcbn1cbi52aWRlby1jb250cm9scyAudm9sdW1lLXNsaWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvdHRvbTogNC4zNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMi41cmVtO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zLjEyNXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgd2lkdGg6IDcuODEyNXJlbTtcbn1cbi52aWRlby1jb250cm9scyAudm9sdW1lLXNsaWRlcjpob3ZlciwgLnZpZGVvLWNvbnRyb2xzIC52b2x1bWUtc2xpZGVyOmZvY3VzLCAudmlkZW8tY29udHJvbHMgLnZvbHVtZS1zbGlkZXI6Zm9jdXMtd2l0aGluLCAudmlkZW8tY29udHJvbHMgLnZvbHVtZS1zbGlkZXI6YWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgb3V0bGluZTogZGFzaGVkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTIpO1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuLnZpZGVvLWNvbnRyb2xzIC52b2x1bWUtc2xpZGVyIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4udmlkZW8tY29udHJvbHMgLnZvbHVtZS1zbGlkZXIgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnZpZGVvLWNvbnRyb2xzIC52b2x1bWUtc2xpZGVyIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG4udmlkZW8tY29udHJvbHMgLnZvbHVtZS1zbGlkZXIgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZGVvLWNvbnRyb2xzIC52b2x1bWUtc2xpZGVyIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4udmlkZW8tY29udHJvbHMgLnZvbHVtZS1zbGlkZXIgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ZmNmO1xufVxuLnZpZGVvLWNvbnRyb2xzIC52b2x1bWUtc2xpZGVyIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnZpZGVvLWNvbnRyb2xzIC52b2x1bWUtc2xpZGVyIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICBoZWlnaHQ6IDNweDtcbn1cbi52aWRlby1jb250cm9scyAudm9sdW1lLXNsaWRlciBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1iIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tcy1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4udmlkZW8tY29udHJvbHMgLnZpZGVvLXZvbHVtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlby1jb250cm9scyAudmlkZW8tdm9sdW1lIGJ1dHRvbjpob3ZlciArIC52b2x1bWUtc2xpZGVyLCAudmlkZW8tY29udHJvbHMgLnZpZGVvLXZvbHVtZSBidXR0b246Zm9jdXMgKyAudm9sdW1lLXNsaWRlciwgLnZpZGVvLWNvbnRyb2xzIC52aWRlby12b2x1bWUgYnV0dG9uOmFjdGl2ZSArIC52b2x1bWUtc2xpZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi52aWRlby1zbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4udmlkZW8tc20tZm9vdGVyIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC52aWRlbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuICAudmlkZW8tZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi5hbmltLWJhci1kZXRlcm1pbmF0ZSwgLnByb2dyZXNzLWJhciAucHJvZ3Jlc3MtdHJhY2sge1xuICB3aWxsLWNoYW5nZTogd2lkdGg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAuODE1LCAwLjczNSwgMC4zOTUpO1xufVxuLmFuaW0tYmFyLWluZGV0ZXJtaW5hdGU6OmJlZm9yZSwgLnByb2dyZXNzLWJhci5wcm9ncmVzcy1pbmRldGVybWluYXRlIC5wcm9ncmVzcy10cmFjazo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgd2lsbC1jaGFuZ2U6IGxlZnQsIHJpZ2h0O1xuICBhbmltYXRpb246IGJhci1pbmRldGVybWluYXRlIDJzIGN1YmljLWJlemllcigwLjY1LCAwLjgxNSwgMC43MzUsIDAuMzk1KSBpbmZpbml0ZTtcbn1cbi5hbmltLWJhci1pbmRldGVybWluYXRlOjphZnRlciwgLnByb2dyZXNzLWJhci5wcm9ncmVzcy1pbmRldGVybWluYXRlIC5wcm9ncmVzcy10cmFjazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB3aWxsLWNoYW5nZTogbGVmdCwgcmlnaHQ7XG4gIGFuaW1hdGlvbjogYmFyLWluZGV0ZXJtaW5hdGUtc2hvcnQgMnMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjE1cztcbn1cblxuQGtleWZyYW1lcyBiYXItaW5kZXRlcm1pbmF0ZSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMzUlO1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIDYwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgICByaWdodDogLTkwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHJpZ2h0OiAtOTAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJhci1pbmRldGVybWluYXRlLXNob3J0IHtcbiAgMCUge1xuICAgIGxlZnQ6IC0yMDAlO1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIDYwJSB7XG4gICAgbGVmdDogMTA3JTtcbiAgICByaWdodDogLTglO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDEwNyU7XG4gICAgcmlnaHQ6IC04JTtcbiAgfVxufVxuLmFuaW0tZGVsYXktMSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbn1cbi5hbmltLWRlbGF5LTIge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG4uYW5pbS1kZWxheS0zIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuLmFuaW0tZGVsYXktNCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cbi5hbmltLWRlbGF5LTUge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG59XG4uYW5pbS1kZWxheS02IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuLmFuaW0tZGVsYXktNyB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC43cztcbn1cbi5hbmltLWRlbGF5LTgge1xuICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG59XG4uYW5pbS1kZWxheS05IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xufVxuLmFuaW0tZGVsYXktMTAge1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbi5hbmltLWZhZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cbi5hbmltLWZhZGUuaW4sIC5hbmltLWZhZGUtbGVhdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmFuaW0tZmFkZS1lbnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYW5pbS1mYWRlLXRvb2x0aXAge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cbi5hbmltLWZhZGUtdG9vbHRpcC5pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW5pbS1mYWRlLWluLCAubGluZWFyLXRyYWNrZXIuY29tcGxldGUgLnByb2dyZXNzLXRyYWNrIC5pY29uLFxuLmxpbmVhci10cmFja2VyLmNvbXBsZXRlIC5wcm9ncmVzcy10cmFjayAuZ2x5cGgsIC5saW5lYXItdHJhY2tlci5jb21wbGV0ZSAudHJhY2tlci1hbGVydCB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlaW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYW5pbS1mYWRlLW91dCwgLmxpbmVhci10cmFja2VyIC50cmFja2VyLWFsZXJ0IHtcbiAgb3BhY2l0eTogMTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVvdXQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYW5pbS1mYWRlLWVudGVyLmFuaW0tZmFkZS1lbnRlci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3MgZWFzZTtcbn1cbi5hbmltLWZhZGUtbGVhdmUuYW5pbS1mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC43cyBlYXNlO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hbmltLW5vbmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW1zLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmFuaW0tc2xpZGUtdXAge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGV1cDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cbi5hbmltLXNsaWRlLWRvd24ge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVkb3duO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuN3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLmFuaW0tc2xpZGUtZnJvbS1sZWZ0IHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlZnJvbWxlZnQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG59XG4uYW5pbS1zbGlkZS1mcm9tLXJpZ2h0IHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlZnJvbXJpZ2h0O1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuN3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuLmFuaW0tc2xpZGUtdS1lbnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbn1cbi5hbmltLXNsaWRlLXUtZW50ZXIuYW5pbS1zbGlkZS11LWVudGVyLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcbn1cbi5hbmltLXNsaWRlLXUtbGVhdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uYW5pbS1zbGlkZS11LWxlYXZlLmFuaW0tc2xpZGUtdS1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XG59XG4uYW5pbS1zbGlkZS1kLWVudGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbn1cbi5hbmltLXNsaWRlLWQtZW50ZXIuYW5pbS1zbGlkZS1kLWVudGVyLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcbn1cbi5hbmltLXNsaWRlLWQtbGVhdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uYW5pbS1zbGlkZS1kLWxlYXZlLmFuaW0tc2xpZGUtZC1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xufVxuLmFuaW0tc2xpZGUtbC1lbnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG59XG4uYW5pbS1zbGlkZS1sLWVudGVyLmFuaW0tc2xpZGUtbC1lbnRlci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XG59XG4uYW5pbS1zbGlkZS1sLWxlYXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmFuaW0tc2xpZGUtbC1sZWF2ZS5hbmltLXNsaWRlLWwtbGVhdmUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1pbjtcbn1cbi5hbmltLXNsaWRlLXItZW50ZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XG59XG4uYW5pbS1zbGlkZS1yLWVudGVyLmFuaW0tc2xpZGUtci1lbnRlci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XG59XG4uYW5pbS1zbGlkZS1yLWxlYXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmFuaW0tc2xpZGUtci1sZWF2ZS5hbmltLXNsaWRlLXItbGVhdmUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLWluO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRldXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVkb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZWZyb21sZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZWZyb21yaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLmFuaW0tc3Bpbm5lci1pbmRldGVybWluYXRlLCAuYnRuLWxvYWRpbmc6OmJlZm9yZSwgLnByb2dyZXNzLWNpcmNsZS5wcm9ncmVzcy1pbmRldGVybWluYXRlOjpiZWZvcmUge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBhbmltYXRpb246IHNwaW5uZXItaW5kZXRlcm1pbmF0ZSAwLjhzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWluZGV0ZXJtaW5hdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmJvcmRlciB7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG59XG4uYm9yZGVyLWxyIHtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xuICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xufVxuLmJvcmRlci10YiB7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbn1cbi5ib3JkZXItdCB7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xufVxuLmJvcmRlci1iIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG59XG4uYm9yZGVyLWwge1xuICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG59XG4uYm9yZGVyLXIge1xuICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xufVxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLTAtbHIge1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItMC10YiB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci0wLXQge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLTAtYiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItMC1sIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItMC1yIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xufVxuLmJvcmRlci1kYXJrLWxyIHtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xufVxuLmJvcmRlci1kYXJrLXRiIHtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xufVxuLmJvcmRlci1kYXJrLXQge1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbn1cbi5ib3JkZXItZGFyay1iIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG59XG4uYm9yZGVyLWRhcmstbCB7XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbn1cbi5ib3JkZXItZGFyay1yIHtcbiAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbn1cbi5ib3JkZXItZGFzaGVkIHtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG59XG4uYm9yZGVyLWRhc2hlZC1sciB7XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xufVxuLmJvcmRlci1kYXNoZWQtdGIge1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBkYXNoZWQgI2VjZWRlZTtcbn1cbi5ib3JkZXItZGFzaGVkLXQge1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG59XG4uYm9yZGVyLWRhc2hlZC1iIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xufVxuLmJvcmRlci1kYXNoZWQtbCB7XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG59XG4uYm9yZGVyLWRhc2hlZC1yIHtcbiAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG59XG4uYm9yZGVyLWRhcmstZGFzaGVkIHtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG59XG4uYm9yZGVyLWRhcmstZGFzaGVkLWxyIHtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbiAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG59XG4uYm9yZGVyLWRhcmstZGFzaGVkLXRiIHtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG59XG4uYm9yZGVyLWRhcmstZGFzaGVkLXQge1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG59XG4uYm9yZGVyLWRhcmstZGFzaGVkLWIge1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG59XG4uYm9yZGVyLWRhcmstZGFzaGVkLWwge1xuICBib3JkZXItbGVmdDogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xufVxuLmJvcmRlci1kYXJrLWRhc2hlZC1yIHtcbiAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG59XG4uYm9yZGVyLXhzLXVwIHtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbn1cbi5ib3JkZXItbHIteHMtdXAge1xuICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG59XG4uYm9yZGVyLXRiLXhzLXVwIHtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xufVxuLmJvcmRlci10LXhzLXVwIHtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG59XG4uYm9yZGVyLWIteHMtdXAge1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbn1cbi5ib3JkZXItbC14cy11cCB7XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbn1cbi5ib3JkZXItci14cy11cCB7XG4gIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG59XG4uYm9yZGVyLTAteHMtdXAge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItMC1sci14cy11cCB7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci0wLXRiLXhzLXVwIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci0wLXQteHMtdXAge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLTAtYi14cy11cCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItMC1sLXhzLXVwIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItMC1yLXhzLXVwIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWRhcmsteHMtdXAge1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xufVxuLmJvcmRlci1kYXJrLXhzLXVwLWxyLXhzLXVwIHtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xufVxuLmJvcmRlci1kYXJrLXhzLXVwLXRiLXhzLXVwIHtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xufVxuLmJvcmRlci1kYXJrLXhzLXVwLXQteHMtdXAge1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbn1cbi5ib3JkZXItZGFyay14cy11cC1iLXhzLXVwIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG59XG4uYm9yZGVyLWRhcmsteHMtdXAtbC14cy11cCB7XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbn1cbi5ib3JkZXItZGFyay14cy11cC1yLXhzLXVwIHtcbiAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbn1cbi5ib3JkZXItZGFzaGVkLXhzLXVwIHtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG59XG4uYm9yZGVyLWRhc2hlZC14cy11cC1sci14cy11cCB7XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xufVxuLmJvcmRlci1kYXNoZWQteHMtdXAtdGIteHMtdXAge1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBkYXNoZWQgI2VjZWRlZTtcbn1cbi5ib3JkZXItZGFzaGVkLXhzLXVwLXQteHMtdXAge1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG59XG4uYm9yZGVyLWRhc2hlZC14cy11cC1iLXhzLXVwIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xufVxuLmJvcmRlci1kYXNoZWQteHMtdXAtbC14cy11cCB7XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG59XG4uYm9yZGVyLWRhc2hlZC14cy11cC1yLXhzLXVwIHtcbiAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG59XG4uYm9yZGVyLWRhcmstZGFzaGVkLXhzLXVwIHtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG59XG4uYm9yZGVyLWRhcmstZGFzaGVkLXhzLXVwLWxyLXhzLXVwIHtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbiAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG59XG4uYm9yZGVyLWRhcmstZGFzaGVkLXhzLXVwLXRiLXhzLXVwIHtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG59XG4uYm9yZGVyLWRhcmstZGFzaGVkLXhzLXVwLXQteHMtdXAge1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG59XG4uYm9yZGVyLWRhcmstZGFzaGVkLXhzLXVwLWIteHMtdXAge1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG59XG4uYm9yZGVyLWRhcmstZGFzaGVkLXhzLXVwLWwteHMtdXAge1xuICBib3JkZXItbGVmdDogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xufVxuLmJvcmRlci1kYXJrLWRhc2hlZC14cy11cC1yLXhzLXVwIHtcbiAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmJvcmRlci14cy1kb3duIHtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItbHIteHMtZG93biB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci10Yi14cy1kb3duIHtcbiAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLXQteHMtZG93biB7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1iLXhzLWRvd24ge1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItbC14cy1kb3duIHtcbiAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1yLXhzLWRvd24ge1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci0wLXhzLWRvd24ge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItMC1sci14cy1kb3duIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItMC10Yi14cy1kb3duIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci0wLXQteHMtZG93biB7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItMC1iLXhzLWRvd24ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLTAtbC14cy1kb3duIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItMC1yLXhzLWRvd24ge1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZGFyay14cy1kb3duIHtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay14cy1kb3duLWxyLXhzLWRvd24ge1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbiAgICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay14cy1kb3duLXRiLXhzLWRvd24ge1xuICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay14cy1kb3duLXQteHMtZG93biB7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLXhzLWRvd24tYi14cy1kb3duIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmsteHMtZG93bi1sLXhzLWRvd24ge1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmsteHMtZG93bi1yLXhzLWRvd24ge1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXNoZWQteHMtZG93biB7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1kYXNoZWQteHMtZG93bi1sci14cy1kb3duIHtcbiAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItZGFzaGVkLXhzLWRvd24tdGIteHMtZG93biB7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBkYXNoZWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLWRhc2hlZC14cy1kb3duLXQteHMtZG93biB7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItZGFzaGVkLXhzLWRvd24tYi14cy1kb3duIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1kYXNoZWQteHMtZG93bi1sLXhzLWRvd24ge1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1kYXNoZWQteHMtZG93bi1yLXhzLWRvd24ge1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItZGFyay1kYXNoZWQteHMtZG93biB7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWRhc2hlZC14cy1kb3duLWxyLXhzLWRvd24ge1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWRhc2hlZC14cy1kb3duLXRiLXhzLWRvd24ge1xuICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWRhc2hlZC14cy1kb3duLXQteHMtZG93biB7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay1kYXNoZWQteHMtZG93bi1iLXhzLWRvd24ge1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmstZGFzaGVkLXhzLWRvd24tbC14cy1kb3duIHtcbiAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay1kYXNoZWQteHMtZG93bi1yLXhzLWRvd24ge1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmJvcmRlci1zbS11cCB7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLWxyLXNtLXVwIHtcbiAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLXRiLXNtLXVwIHtcbiAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLXQtc20tdXAge1xuICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItYi1zbS11cCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1sLXNtLXVwIHtcbiAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1yLXNtLXVwIHtcbiAgICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItMC1zbS11cCB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci0wLWxyLXNtLXVwIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItMC10Yi1zbS11cCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItMC10LXNtLXVwIHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci0wLWItc20tdXAge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLTAtbC1zbS11cCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLTAtci1zbS11cCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1kYXJrLXNtLXVwIHtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay1zbS11cC1sci1zbS11cCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLXNtLXVwLXRiLXNtLXVwIHtcbiAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmstc20tdXAtdC1zbS11cCB7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLXNtLXVwLWItc20tdXAge1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay1zbS11cC1sLXNtLXVwIHtcbiAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLXNtLXVwLXItc20tdXAge1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXNoZWQtc20tdXAge1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItZGFzaGVkLXNtLXVwLWxyLXNtLXVwIHtcbiAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItZGFzaGVkLXNtLXVwLXRiLXNtLXVwIHtcbiAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItZGFzaGVkLXNtLXVwLXQtc20tdXAge1xuICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBkYXNoZWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLWRhc2hlZC1zbS11cC1iLXNtLXVwIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1kYXNoZWQtc20tdXAtbC1zbS11cCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBkYXNoZWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLWRhc2hlZC1zbS11cC1yLXNtLXVwIHtcbiAgICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBkYXNoZWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLWRhcmstZGFzaGVkLXNtLXVwIHtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmstZGFzaGVkLXNtLXVwLWxyLXNtLXVwIHtcbiAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay1kYXNoZWQtc20tdXAtdGItc20tdXAge1xuICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWRhc2hlZC1zbS11cC10LXNtLXVwIHtcbiAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWRhc2hlZC1zbS11cC1iLXNtLXVwIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWRhc2hlZC1zbS11cC1sLXNtLXVwIHtcbiAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay1kYXNoZWQtc20tdXAtci1zbS11cCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9yZGVyLXNtLWRvd24ge1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1sci1zbS1kb3duIHtcbiAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLXRiLXNtLWRvd24ge1xuICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItdC1zbS1kb3duIHtcbiAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLWItc20tZG93biB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1sLXNtLWRvd24ge1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLXItc20tZG93biB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLTAtc20tZG93biB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci0wLWxyLXNtLWRvd24ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci0wLXRiLXNtLWRvd24ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLTAtdC1zbS1kb3duIHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci0wLWItc20tZG93biB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItMC1sLXNtLWRvd24ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci0wLXItc20tZG93biB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1kYXJrLXNtLWRvd24ge1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLXNtLWRvd24tbHItc20tZG93biB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLXNtLWRvd24tdGItc20tZG93biB7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLXNtLWRvd24tdC1zbS1kb3duIHtcbiAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmstc20tZG93bi1iLXNtLWRvd24ge1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay1zbS1kb3duLWwtc20tZG93biB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay1zbS1kb3duLXItc20tZG93biB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhc2hlZC1zbS1kb3duIHtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBkYXNoZWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLWRhc2hlZC1zbS1kb3duLWxyLXNtLWRvd24ge1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1kYXNoZWQtc20tZG93bi10Yi1zbS1kb3duIHtcbiAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItZGFzaGVkLXNtLWRvd24tdC1zbS1kb3duIHtcbiAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1kYXNoZWQtc20tZG93bi1iLXNtLWRvd24ge1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBkYXNoZWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLWRhc2hlZC1zbS1kb3duLWwtc20tZG93biB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBkYXNoZWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLWRhc2hlZC1zbS1kb3duLXItc20tZG93biB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWRhc2hlZC1zbS1kb3duIHtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmstZGFzaGVkLXNtLWRvd24tbHItc20tZG93biB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbiAgICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmstZGFzaGVkLXNtLWRvd24tdGItc20tZG93biB7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmstZGFzaGVkLXNtLWRvd24tdC1zbS1kb3duIHtcbiAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWRhc2hlZC1zbS1kb3duLWItc20tZG93biB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay1kYXNoZWQtc20tZG93bi1sLXNtLWRvd24ge1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWRhc2hlZC1zbS1kb3duLXItc20tZG93biB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9yZGVyLW1kLXVwIHtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItbHItbWQtdXAge1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbiAgICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItdGItbWQtdXAge1xuICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItdC1tZC11cCB7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1iLW1kLXVwIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLWwtbWQtdXAge1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLXItbWQtdXAge1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci0wLW1kLXVwIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLTAtbHItbWQtdXAge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci0wLXRiLW1kLXVwIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci0wLXQtbWQtdXAge1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLTAtYi1tZC11cCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItMC1sLW1kLXVwIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItMC1yLW1kLXVwIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLWRhcmstbWQtdXAge1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLW1kLXVwLWxyLW1kLXVwIHtcbiAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmstbWQtdXAtdGItbWQtdXAge1xuICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay1tZC11cC10LW1kLXVwIHtcbiAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmstbWQtdXAtYi1tZC11cCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLW1kLXVwLWwtbWQtdXAge1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmstbWQtdXAtci1tZC11cCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhc2hlZC1tZC11cCB7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1kYXNoZWQtbWQtdXAtbHItbWQtdXAge1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1kYXNoZWQtbWQtdXAtdGItbWQtdXAge1xuICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBkYXNoZWQgI2VjZWRlZTtcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1kYXNoZWQtbWQtdXAtdC1tZC11cCB7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItZGFzaGVkLW1kLXVwLWItbWQtdXAge1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBkYXNoZWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLWRhc2hlZC1tZC11cC1sLW1kLXVwIHtcbiAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItZGFzaGVkLW1kLXVwLXItbWQtdXAge1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItZGFyay1kYXNoZWQtbWQtdXAge1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay1kYXNoZWQtbWQtdXAtbHItbWQtdXAge1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWRhc2hlZC1tZC11cC10Yi1tZC11cCB7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmstZGFzaGVkLW1kLXVwLXQtbWQtdXAge1xuICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmstZGFzaGVkLW1kLXVwLWItbWQtdXAge1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmstZGFzaGVkLW1kLXVwLWwtbWQtdXAge1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWRhc2hlZC1tZC11cC1yLW1kLXVwIHtcbiAgICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYm9yZGVyLW1kLWRvd24ge1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1sci1tZC1kb3duIHtcbiAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLXRiLW1kLWRvd24ge1xuICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItdC1tZC1kb3duIHtcbiAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLWItbWQtZG93biB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1sLW1kLWRvd24ge1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLXItbWQtZG93biB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLTAtbWQtZG93biB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci0wLWxyLW1kLWRvd24ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci0wLXRiLW1kLWRvd24ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLTAtdC1tZC1kb3duIHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci0wLWItbWQtZG93biB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItMC1sLW1kLWRvd24ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci0wLXItbWQtZG93biB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1kYXJrLW1kLWRvd24ge1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLW1kLWRvd24tbHItbWQtZG93biB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLW1kLWRvd24tdGItbWQtZG93biB7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLW1kLWRvd24tdC1tZC1kb3duIHtcbiAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmstbWQtZG93bi1iLW1kLWRvd24ge1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay1tZC1kb3duLWwtbWQtZG93biB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay1tZC1kb3duLXItbWQtZG93biB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhc2hlZC1tZC1kb3duIHtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBkYXNoZWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLWRhc2hlZC1tZC1kb3duLWxyLW1kLWRvd24ge1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1kYXNoZWQtbWQtZG93bi10Yi1tZC1kb3duIHtcbiAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItZGFzaGVkLW1kLWRvd24tdC1tZC1kb3duIHtcbiAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1kYXNoZWQtbWQtZG93bi1iLW1kLWRvd24ge1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBkYXNoZWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLWRhc2hlZC1tZC1kb3duLWwtbWQtZG93biB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBkYXNoZWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLWRhc2hlZC1tZC1kb3duLXItbWQtZG93biB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWRhc2hlZC1tZC1kb3duIHtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmstZGFzaGVkLW1kLWRvd24tbHItbWQtZG93biB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbiAgICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmstZGFzaGVkLW1kLWRvd24tdGItbWQtZG93biB7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmstZGFzaGVkLW1kLWRvd24tdC1tZC1kb3duIHtcbiAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWRhc2hlZC1tZC1kb3duLWItbWQtZG93biB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay1kYXNoZWQtbWQtZG93bi1sLW1kLWRvd24ge1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWRhc2hlZC1tZC1kb3duLXItbWQtZG93biB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJvcmRlci1sZy11cCB7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLWxyLWxnLXVwIHtcbiAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLXRiLWxnLXVwIHtcbiAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLXQtbGctdXAge1xuICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItYi1sZy11cCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1sLWxnLXVwIHtcbiAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1yLWxnLXVwIHtcbiAgICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItMC1sZy11cCB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci0wLWxyLWxnLXVwIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItMC10Yi1sZy11cCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItMC10LWxnLXVwIHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci0wLWItbGctdXAge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLTAtbC1sZy11cCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLTAtci1sZy11cCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWxnLXVwIHtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay1sZy11cC1sci1sZy11cCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWxnLXVwLXRiLWxnLXVwIHtcbiAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmstbGctdXAtdC1sZy11cCB7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWxnLXVwLWItbGctdXAge1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay1sZy11cC1sLWxnLXVwIHtcbiAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWxnLXVwLXItbGctdXAge1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXNoZWQtbGctdXAge1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItZGFzaGVkLWxnLXVwLWxyLWxnLXVwIHtcbiAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItZGFzaGVkLWxnLXVwLXRiLWxnLXVwIHtcbiAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItZGFzaGVkLWxnLXVwLXQtbGctdXAge1xuICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBkYXNoZWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLWRhc2hlZC1sZy11cC1iLWxnLXVwIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1kYXNoZWQtbGctdXAtbC1sZy11cCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBkYXNoZWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLWRhc2hlZC1sZy11cC1yLWxnLXVwIHtcbiAgICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBkYXNoZWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLWRhcmstZGFzaGVkLWxnLXVwIHtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmstZGFzaGVkLWxnLXVwLWxyLWxnLXVwIHtcbiAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay1kYXNoZWQtbGctdXAtdGItbGctdXAge1xuICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWRhc2hlZC1sZy11cC10LWxnLXVwIHtcbiAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWRhc2hlZC1sZy11cC1iLWxnLXVwIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWRhc2hlZC1sZy11cC1sLWxnLXVwIHtcbiAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay1kYXNoZWQtbGctdXAtci1sZy11cCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmJvcmRlci1sZy1kb3duIHtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItbHItbGctZG93biB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci10Yi1sZy1kb3duIHtcbiAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLXQtbGctZG93biB7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1iLWxnLWRvd24ge1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItbC1sZy1kb3duIHtcbiAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1yLWxnLWRvd24ge1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci0wLWxnLWRvd24ge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItMC1sci1sZy1kb3duIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItMC10Yi1sZy1kb3duIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci0wLXQtbGctZG93biB7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItMC1iLWxnLWRvd24ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLTAtbC1sZy1kb3duIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItMC1yLWxnLWRvd24ge1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZGFyay1sZy1kb3duIHtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay1sZy1kb3duLWxyLWxnLWRvd24ge1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbiAgICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay1sZy1kb3duLXRiLWxnLWRvd24ge1xuICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay1sZy1kb3duLXQtbGctZG93biB7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWxnLWRvd24tYi1sZy1kb3duIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmstbGctZG93bi1sLWxnLWRvd24ge1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmstbGctZG93bi1yLWxnLWRvd24ge1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXNoZWQtbGctZG93biB7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1kYXNoZWQtbGctZG93bi1sci1sZy1kb3duIHtcbiAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItZGFzaGVkLWxnLWRvd24tdGItbGctZG93biB7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBkYXNoZWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLWRhc2hlZC1sZy1kb3duLXQtbGctZG93biB7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItZGFzaGVkLWxnLWRvd24tYi1sZy1kb3duIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1kYXNoZWQtbGctZG93bi1sLWxnLWRvd24ge1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1kYXNoZWQtbGctZG93bi1yLWxnLWRvd24ge1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItZGFyay1kYXNoZWQtbGctZG93biB7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWRhc2hlZC1sZy1kb3duLWxyLWxnLWRvd24ge1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWRhc2hlZC1sZy1kb3duLXRiLWxnLWRvd24ge1xuICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWRhc2hlZC1sZy1kb3duLXQtbGctZG93biB7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay1kYXNoZWQtbGctZG93bi1iLWxnLWRvd24ge1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmstZGFzaGVkLWxnLWRvd24tbC1sZy1kb3duIHtcbiAgICBib3JkZXItbGVmdDogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay1kYXNoZWQtbGctZG93bi1yLWxnLWRvd24ge1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ib3JkZXIteGwtdXAge1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1sci14bC11cCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci10Yi14bC11cCB7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci10LXhsLXVwIHtcbiAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLWIteGwtdXAge1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItbC14bC11cCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItci14bC11cCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLTAteGwtdXAge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItMC1sci14bC11cCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLTAtdGIteGwtdXAge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYm9yZGVyLTAtdC14bC11cCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItMC1iLXhsLXVwIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci0wLWwteGwtdXAge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJvcmRlci0wLXIteGwtdXAge1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ib3JkZXItZGFyay14bC11cCB7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmsteGwtdXAtbHIteGwtdXAge1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbiAgICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay14bC11cC10Yi14bC11cCB7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLXhsLXVwLXQteGwtdXAge1xuICAgIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay14bC11cC1iLXhsLXVwIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmsteGwtdXAtbC14bC11cCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay14bC11cC1yLXhsLXVwIHtcbiAgICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFzaGVkLXhsLXVwIHtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBkYXNoZWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLWRhc2hlZC14bC11cC1sci14bC11cCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBkYXNoZWQgI2VjZWRlZTtcbiAgICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBkYXNoZWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLWRhc2hlZC14bC11cC10Yi14bC11cCB7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBkYXNoZWQgI2VjZWRlZTtcbiAgfVxuICAuYm9yZGVyLWRhc2hlZC14bC11cC10LXhsLXVwIHtcbiAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1kYXNoZWQteGwtdXAtYi14bC11cCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xuICB9XG4gIC5ib3JkZXItZGFzaGVkLXhsLXVwLWwteGwtdXAge1xuICAgIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1kYXNoZWQteGwtdXAtci14bC11cCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWRhc2hlZC14bC11cCB7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gIH1cbiAgLmJvcmRlci1kYXJrLWRhc2hlZC14bC11cC1sci14bC11cCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbiAgICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmstZGFzaGVkLXhsLXVwLXRiLXhsLXVwIHtcbiAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay1kYXNoZWQteGwtdXAtdC14bC11cCB7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay1kYXNoZWQteGwtdXAtYi14bC11cCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xuICB9XG4gIC5ib3JkZXItZGFyay1kYXNoZWQteGwtdXAtbC14bC11cCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbiAgfVxuICAuYm9yZGVyLWRhcmstZGFzaGVkLXhsLXVwLXIteGwtdXAge1xuICAgIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xuICB9XG59XG4uYm9yZGVyLXhsLWRvd24ge1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xufVxuLmJvcmRlci1sci14bC1kb3duIHtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xuICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xufVxuLmJvcmRlci10Yi14bC1kb3duIHtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xufVxuLmJvcmRlci10LXhsLWRvd24ge1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbn1cbi5ib3JkZXItYi14bC1kb3duIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG59XG4uYm9yZGVyLWwteGwtZG93biB7XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbn1cbi5ib3JkZXItci14bC1kb3duIHtcbiAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2VjZWRlZTtcbn1cbi5ib3JkZXItMC14bC1kb3duIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLTAtbHIteGwtZG93biB7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci0wLXRiLXhsLWRvd24ge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLTAtdC14bC1kb3duIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci0wLWIteGwtZG93biB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItMC1sLXhsLWRvd24ge1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci0wLXIteGwtZG93biB7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1kYXJrLXhsLWRvd24ge1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xufVxuLmJvcmRlci1kYXJrLXhsLWRvd24tbHIteGwtZG93biB7XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbiAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbn1cbi5ib3JkZXItZGFyay14bC1kb3duLXRiLXhsLWRvd24ge1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNjOGM5Yzc7XG59XG4uYm9yZGVyLWRhcmsteGwtZG93bi10LXhsLWRvd24ge1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbn1cbi5ib3JkZXItZGFyay14bC1kb3duLWIteGwtZG93biB7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xufVxuLmJvcmRlci1kYXJrLXhsLWRvd24tbC14bC1kb3duIHtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjYzhjOWM3O1xufVxuLmJvcmRlci1kYXJrLXhsLWRvd24tci14bC1kb3duIHtcbiAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2M4YzljNztcbn1cbi5ib3JkZXItZGFzaGVkLXhsLWRvd24ge1xuICBib3JkZXI6IDAuMDYyNXJlbSBkYXNoZWQgI2VjZWRlZTtcbn1cbi5ib3JkZXItZGFzaGVkLXhsLWRvd24tbHIteGwtZG93biB7XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG4gIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xufVxuLmJvcmRlci1kYXNoZWQteGwtZG93bi10Yi14bC1kb3duIHtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gZGFzaGVkICNlY2VkZWU7XG59XG4uYm9yZGVyLWRhc2hlZC14bC1kb3duLXQteGwtZG93biB7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBkYXNoZWQgI2VjZWRlZTtcbn1cbi5ib3JkZXItZGFzaGVkLXhsLWRvd24tYi14bC1kb3duIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xufVxuLmJvcmRlci1kYXNoZWQteGwtZG93bi1sLXhsLWRvd24ge1xuICBib3JkZXItbGVmdDogMC4wNjI1cmVtIGRhc2hlZCAjZWNlZGVlO1xufVxuLmJvcmRlci1kYXNoZWQteGwtZG93bi1yLXhsLWRvd24ge1xuICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBkYXNoZWQgI2VjZWRlZTtcbn1cbi5ib3JkZXItZGFyay1kYXNoZWQteGwtZG93biB7XG4gIGJvcmRlcjogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xufVxuLmJvcmRlci1kYXJrLWRhc2hlZC14bC1kb3duLWxyLXhsLWRvd24ge1xuICBib3JkZXItbGVmdDogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xuICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbn1cbi5ib3JkZXItZGFyay1kYXNoZWQteGwtZG93bi10Yi14bC1kb3duIHtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gZGFzaGVkICNjOGM5Yzc7XG59XG4uYm9yZGVyLWRhcmstZGFzaGVkLXhsLWRvd24tdC14bC1kb3duIHtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xufVxuLmJvcmRlci1kYXJrLWRhc2hlZC14bC1kb3duLWIteGwtZG93biB7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBkYXNoZWQgI2M4YzljNztcbn1cbi5ib3JkZXItZGFyay1kYXNoZWQteGwtZG93bi1sLXhsLWRvd24ge1xuICBib3JkZXItbGVmdDogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xufVxuLmJvcmRlci1kYXJrLWRhc2hlZC14bC1kb3duLXIteGwtZG93biB7XG4gIGJvcmRlci1yaWdodDogMC4wNjI1cmVtIGRhc2hlZCAjYzhjOWM3O1xufVxuXG4uYm9yZGVyZWQgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjZWNlZGVlO1xufVxuLmJvcmRlcmVkLWEgPiAqIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNlY2VkZWU7XG59XG5cbi5kaXNwbGF5LW5vbmUteHMtdXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmRpc3BsYXktbm9uZS14cy1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kaXNwbGF5LWJsb2NrLXhzLXVwIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuZGlzcGxheS1ibG9jay14cy1kb3duIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub3JtYWw7XG4gIH1cbn1cbi5kaXNwbGF5LWlubGluZS14cy11cCB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9ybWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5kaXNwbGF5LWlubGluZS14cy1kb3duIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9ybWFsO1xuICB9XG59XG4uZGlzcGxheS1pbmxpbmUtYmxvY2steHMtdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuZGlzcGxheS1pbmxpbmUtYmxvY2steHMtZG93biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmRpc3BsYXktbm9uZS1zbS11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpc3BsYXktbm9uZS1zbS1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuZGlzcGxheS1ibG9jay1zbS11cCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpc3BsYXktYmxvY2stc20tZG93biB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmRpc3BsYXktaW5saW5lLXNtLXVwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpc3BsYXktaW5saW5lLXNtLWRvd24ge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuZGlzcGxheS1pbmxpbmUtYmxvY2stc20tdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzcGxheS1pbmxpbmUtYmxvY2stc20tZG93biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpc3BsYXktbm9uZS1tZC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kaXNwbGF5LW5vbmUtbWQtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpc3BsYXktYmxvY2stbWQtdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGlzcGxheS1ibG9jay1tZC1kb3duIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGlzcGxheS1pbmxpbmUtbWQtdXAge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRpc3BsYXktaW5saW5lLW1kLWRvd24ge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGlzcGxheS1pbmxpbmUtYmxvY2stbWQtdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRpc3BsYXktaW5saW5lLWJsb2NrLW1kLWRvd24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZGlzcGxheS1ub25lLWxnLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmRpc3BsYXktbm9uZS1sZy1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpc3BsYXktYmxvY2stbGctdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZGlzcGxheS1ibG9jay1sZy1kb3duIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRpc3BsYXktaW5saW5lLWxnLXVwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5kaXNwbGF5LWlubGluZS1sZy1kb3duIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5kaXNwbGF5LWlubGluZS1ibG9jay1sZy11cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZGlzcGxheS1pbmxpbmUtYmxvY2stbGctZG93biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5kaXNwbGF5LW5vbmUteGwtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmRpc3BsYXktbm9uZS14bC1kb3duIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZGlzcGxheS1ibG9jay14bC11cCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9ybWFsO1xuICB9XG59XG4uZGlzcGxheS1ibG9jay14bC1kb3duIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmRpc3BsYXktaW5saW5lLXhsLXVwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgICBzcGVhazogbm9ybWFsO1xuICB9XG59XG4uZGlzcGxheS1pbmxpbmUteGwtZG93biB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZGlzcGxheS1pbmxpbmUtYmxvY2steGwtdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub3JtYWw7XG4gIH1cbn1cbi5kaXNwbGF5LWlubGluZS1ibG9jay14bC1kb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub3JtYWw7XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwIDAsIDAgMCwgMCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3BlYWstaW5kaXZpZHVhbCB7XG4gIHdvcmQtc3BhY2luZzogLTAuMjVlbTtcbiAgc3BlYWs6IHNwZWxsLW91dDtcbn1cblxuLnZhbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG4udmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cbi52YWxpZ24tYm90dG9tIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLnRyYW5zcGFyZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmludmVydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5pbnZlcnRlZCxcbi5pbnZlcnRlZCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaW52ZXJ0ZWQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmludmVydGVkIGEubGluay13aGl0ZS1mb2N1czpmb2N1cyB7XG4gIG91dGxpbmU6IGRhc2hlZCAxcHggcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuXG4uZGlzcGxheS1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRpc3BsYXktYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBzcGVhazogbm9ybWFsO1xufVxuLmRpc3BsYXktaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub3JtYWw7XG59XG4uZGlzcGxheS1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vcm1hbDtcbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4uZmxleC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbn1cbi5mbGV4LWFsaWduLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuLmZsZXgtYWxpZ24tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmZsZXgtYWxpZ24tc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuLmZsZXgtYWxpZ24tZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG4uZmxleC1hbGlnbi1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuLmZsZXgtYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbi5mbGV4LWFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cbi5mbGV4LWFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uZmxleC1hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG4uZmxleC1hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuLmZsZXgtYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuLmZsZXgtYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmZsZXgtYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuLmZsZXgtYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG4uZmxleC1hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuLmZsZXgtYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG4uZmxleC1hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmZsZXgtYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbi5mbGV4LWFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cbi5mbGV4LWFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cbi5mbGV4LWFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG4uZmxleC1iYXNpcy1hdXRvIHtcbiAgZmxleC1iYXNpczogYXV0byAhaW1wb3J0YW50O1xufVxuLmZsZXgtanVzdGlmeS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmZsZXgtanVzdGlmeS1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG4uZmxleC1qdXN0aWZ5LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cbi5mbGV4LWp1c3RpZnktYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cbi5mbGV4LW5vLXdyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuLmZsZXgtcmV2ZXJzZS13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cbi5mbGV4LWl0ZW0tZ3JvdyB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuLmZsZXgtaXRlbS1zaHJpbmsge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG4uZmxleC1yb3cteHMtdXAge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmZsZXgtcm93LXhzLWRvd24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxufVxuLmZsZXgtY29sdW1uLXhzLXVwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5mbGV4LWNvbHVtbi14cy1kb3duIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuZmxleC1yb3ctc20tdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbGV4LXJvdy1zbS1kb3duIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuZmxleC1jb2x1bW4tc20tdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbGV4LWNvbHVtbi1zbS1kb3duIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1yb3ctbWQtdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmxleC1yb3ctbWQtZG93biB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtY29sdW1uLW1kLXVwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZsZXgtY29sdW1uLW1kLWRvd24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmxleC1yb3ctbGctdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZmxleC1yb3ctbGctZG93biB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4LWNvbHVtbi1sZy11cCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5mbGV4LWNvbHVtbi1sZy1kb3duIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZsZXgtcm93LXhsLXVwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mbGV4LXJvdy14bC1kb3duIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZmxleC1jb2x1bW4teGwtdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxufVxuLmZsZXgtY29sdW1uLXhsLWRvd24ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuLnBvc2l0aW9uLWZpeGVkLWJyIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4ucG9zaXRpb24tZml4ZWQtdHIge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5wb3NpdGlvbi1maXhlZC1ibCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4ucG9zaXRpb24tZml4ZWQtdGwge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuLnBvc2l0aW9uLXN0YXRpYy14cy11cCB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAucG9zaXRpb24tc3RhdGljLXhzLWRvd24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5wb3NpdGlvbi1zdGF0aWMtc20tdXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3NpdGlvbi1zdGF0aWMtc20tZG93biB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc2l0aW9uLXN0YXRpYy1tZC11cCB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wb3NpdGlvbi1zdGF0aWMtbWQtZG93biB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3NpdGlvbi1zdGF0aWMtbGctdXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucG9zaXRpb24tc3RhdGljLWxnLWRvd24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucG9zaXRpb24tc3RhdGljLXhsLXVwIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wb3NpdGlvbi1zdGF0aWMteGwtZG93biB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuLnBvc2l0aW9uLWFic29sdXRlLWJyIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4ucG9zaXRpb24tYWJzb2x1dGUtYnIteHMtdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAucG9zaXRpb24tYWJzb2x1dGUtYnIteHMtZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ucG9zaXRpb24tYWJzb2x1dGUtYmwge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLnBvc2l0aW9uLWFic29sdXRlLWJsLXhzLXVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAucG9zaXRpb24tYWJzb2x1dGUtYmwteHMtZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5wb3NpdGlvbi1hYnNvbHV0ZS10ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnBvc2l0aW9uLWFic29sdXRlLXRyLXhzLXVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLnBvc2l0aW9uLWFic29sdXRlLXRyLXhzLWRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnBvc2l0aW9uLWFic29sdXRlLXRsIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5wb3NpdGlvbi1hYnNvbHV0ZS10bC14cy11cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLnBvc2l0aW9uLWFic29sdXRlLXRsLXhzLWRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4ucG9zaXRpb24tYWJzb2x1dGUtYnIge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAucG9zaXRpb24tYWJzb2x1dGUtYnItc20tdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3NpdGlvbi1hYnNvbHV0ZS1ici1zbS1kb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5wb3NpdGlvbi1hYnNvbHV0ZS1ibCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnBvc2l0aW9uLWFic29sdXRlLWJsLXNtLXVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3NpdGlvbi1hYnNvbHV0ZS1ibC1zbS1kb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnBvc2l0aW9uLWFic29sdXRlLXRyIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnBvc2l0aW9uLWFic29sdXRlLXRyLXNtLXVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9zaXRpb24tYWJzb2x1dGUtdHItc20tZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ucG9zaXRpb24tYWJzb2x1dGUtdGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5wb3NpdGlvbi1hYnNvbHV0ZS10bC1zbS11cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9zaXRpb24tYWJzb2x1dGUtdGwtc20tZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5wb3NpdGlvbi1hYnNvbHV0ZS1iciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3NpdGlvbi1hYnNvbHV0ZS1ici1tZC11cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wb3NpdGlvbi1hYnNvbHV0ZS1ici1tZC1kb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5wb3NpdGlvbi1hYnNvbHV0ZS1ibCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc2l0aW9uLWFic29sdXRlLWJsLW1kLXVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucG9zaXRpb24tYWJzb2x1dGUtYmwtbWQtZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5wb3NpdGlvbi1hYnNvbHV0ZS10ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3NpdGlvbi1hYnNvbHV0ZS10ci1tZC11cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wb3NpdGlvbi1hYnNvbHV0ZS10ci1tZC1kb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5wb3NpdGlvbi1hYnNvbHV0ZS10bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc2l0aW9uLWFic29sdXRlLXRsLW1kLXVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucG9zaXRpb24tYWJzb2x1dGUtdGwtbWQtZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5wb3NpdGlvbi1hYnNvbHV0ZS1iciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9zaXRpb24tYWJzb2x1dGUtYnItbGctdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucG9zaXRpb24tYWJzb2x1dGUtYnItbGctZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ucG9zaXRpb24tYWJzb2x1dGUtYmwge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucG9zaXRpb24tYWJzb2x1dGUtYmwtbGctdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wb3NpdGlvbi1hYnNvbHV0ZS1ibC1sZy1kb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnBvc2l0aW9uLWFic29sdXRlLXRyIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3NpdGlvbi1hYnNvbHV0ZS10ci1sZy11cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wb3NpdGlvbi1hYnNvbHV0ZS10ci1sZy1kb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5wb3NpdGlvbi1hYnNvbHV0ZS10bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3NpdGlvbi1hYnNvbHV0ZS10bC1sZy11cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnBvc2l0aW9uLWFic29sdXRlLXRsLWxnLWRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4ucG9zaXRpb24tYWJzb2x1dGUtYnIge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBvc2l0aW9uLWFic29sdXRlLWJyLXhsLXVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5wb3NpdGlvbi1hYnNvbHV0ZS1ici14bC1kb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4ucG9zaXRpb24tYWJzb2x1dGUtYmwge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucG9zaXRpb24tYWJzb2x1dGUtYmwteGwtdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4ucG9zaXRpb24tYWJzb2x1dGUtYmwteGwtZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4ucG9zaXRpb24tYWJzb2x1dGUtdHIge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnBvc2l0aW9uLWFic29sdXRlLXRyLXhsLXVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5wb3NpdGlvbi1hYnNvbHV0ZS10ci14bC1kb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4ucG9zaXRpb24tYWJzb2x1dGUtdGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucG9zaXRpb24tYWJzb2x1dGUtdGwteGwtdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4ucG9zaXRpb24tYWJzb2x1dGUtdGwteGwtZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5wdWxsLWxlZnQteHMtdXAge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5wdWxsLWxlZnQteHMtZG93biB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuLnB1bGwtcmlnaHQteHMtdXAge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAucHVsbC1yaWdodC14cy1kb3duIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuLnB1bGwtbm9uZS14cy11cCB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLnB1bGwtbm9uZS14cy1kb3duIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnB1bGwtbGVmdC1zbS11cCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdWxsLWxlZnQtc20tZG93biB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5wdWxsLXJpZ2h0LXNtLXVwIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdWxsLXJpZ2h0LXNtLWRvd24ge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnB1bGwtbm9uZS1zbS11cCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wdWxsLW5vbmUtc20tZG93biB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wdWxsLWxlZnQtbWQtdXAge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnB1bGwtbGVmdC1tZC1kb3duIHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB1bGwtcmlnaHQtbWQtdXAge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wdWxsLXJpZ2h0LW1kLWRvd24ge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnB1bGwtbm9uZS1tZC11cCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHVsbC1ub25lLW1kLWRvd24ge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB1bGwtbGVmdC1sZy11cCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHVsbC1sZWZ0LWxnLWRvd24ge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB1bGwtcmlnaHQtbGctdXAge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wdWxsLXJpZ2h0LWxnLWRvd24ge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdWxsLW5vbmUtbGctdXAge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnB1bGwtbm9uZS1sZy1kb3duIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wdWxsLWxlZnQteGwtdXAge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wdWxsLWxlZnQteGwtZG93biB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wdWxsLXJpZ2h0LXhsLXVwIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuLnB1bGwtcmlnaHQteGwtZG93biB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucHVsbC1ub25lLXhsLXVwIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucHVsbC1ub25lLXhsLWRvd24ge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubm8tc2Nyb2xsIHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnNjcm9sbC14IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuLnNjcm9sbC14LXhzLXVwIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5zY3JvbGwteC14cy1kb3duIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5zY3JvbGwteC1zbS11cCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2Nyb2xsLXgtc20tZG93biB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2Nyb2xsLXgtbWQtdXAge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zY3JvbGwteC1tZC1kb3duIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2Nyb2xsLXgtbGctdXAge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zY3JvbGwteC1sZy1kb3duIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc2Nyb2xsLXgteGwtdXAge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG59XG4uc2Nyb2xsLXgteGwtZG93biB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLnNjcm9sbC15IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLnNjcm9sbC15LXhzLXVwIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5zY3JvbGwteS14cy1kb3duIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5zY3JvbGwteS1zbS11cCB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2Nyb2xsLXktc20tZG93biB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2Nyb2xsLXktbWQtdXAge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zY3JvbGwteS1tZC1kb3duIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2Nyb2xsLXktbGctdXAge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zY3JvbGwteS1sZy1kb3duIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc2Nyb2xsLXkteGwtdXAge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG4uc2Nyb2xsLXkteGwtZG93biB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmhlaWdodC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhlaWdodC1mdWxsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ud2lkdGgtYXV0byB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLndpZHRoLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZsdWlkIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmx1aWQteHMtdXAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuZmx1aWQteHMtZG93biB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5mbHVpZC1zbS11cCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbHVpZC1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsdWlkLW1kLXVwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mbHVpZC1tZC1kb3duIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbHVpZC1sZy11cCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZmx1aWQtbGctZG93biB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZmx1aWQteGwtdXAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mbHVpZC14bC1kb3duIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGlkZGVuLXhzLXVwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5oaWRkZW4teHMtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmhpZGRlbi1zbS11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi1zbS1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlkZGVuLW1kLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhpZGRlbi1tZC1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhpZGRlbi1sZy11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oaWRkZW4tbGctZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5oaWRkZW4teGwtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmhpZGRlbi14bC1kb3duIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi52aXNpYmxlLXhzLXVwIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC52aXNpYmxlLXhzLWRvd24ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnZpc2libGUtc20tdXAge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUtc20tZG93biB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlzaWJsZS1tZC11cCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpc2libGUtbWQtZG93biB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnZpc2libGUtbGctdXAge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC52aXNpYmxlLWxnLWRvd24ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC52aXNpYmxlLXhsLXVwIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnZpc2libGUteGwtZG93biB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xufVxuLmludmlzaWJsZS14cy11cCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5pbnZpc2libGUteHMtZG93biB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5pbnZpc2libGUtc20tdXAge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW52aXNpYmxlLXNtLWRvd24ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW52aXNpYmxlLW1kLXVwIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbnZpc2libGUtbWQtZG93biB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaW52aXNpYmxlLWxnLXVwIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pbnZpc2libGUtbGctZG93biB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaW52aXNpYmxlLXhsLXVwIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uaW52aXNpYmxlLXhsLWRvd24ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJnLWltZy1ub25lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLm1hcmdpbi1yZXNwb25zaXZlIHtcbiAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXJlc3BvbnNpdmUtdCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tcmVzcG9uc2l2ZS1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1yZXNwb25zaXZlLWwge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1yZXNwb25zaXZlLXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tcmVzcG9uc2l2ZS1sciB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1yZXNwb25zaXZlLXRiIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXJlc3BvbnNpdmUtZXh0cmEge1xuICBtYXJnaW46IDEycHggIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tcmVzcG9uc2l2ZS1leHRyYS1sciB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1yZXNwb25zaXZlLWV4dHJhLXRiIHtcbiAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXJlc3BvbnNpdmUtZXh0cmEtbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXJlc3BvbnNpdmUtZXh0cmEtciB7XG4gIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1yZXNwb25zaXZlLWV4dHJhLXQge1xuICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXJlc3BvbnNpdmUtZXh0cmEtYiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAubWFyZ2luLXJlc3BvbnNpdmUge1xuICAgIG1hcmdpbjogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tcmVzcG9uc2l2ZS10IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1yZXNwb25zaXZlLWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXJlc3BvbnNpdmUtbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXJlc3BvbnNpdmUtciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1yZXNwb25zaXZlLWxyIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tcmVzcG9uc2l2ZS10YiB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXJlc3BvbnNpdmUtZXh0cmEge1xuICAgIG1hcmdpbjogMThweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tcmVzcG9uc2l2ZS1leHRyYS1sciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXJlc3BvbnNpdmUtZXh0cmEtdGIge1xuICAgIG1hcmdpbi10b3A6IDE4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1yZXNwb25zaXZlLWV4dHJhLWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1yZXNwb25zaXZlLWV4dHJhLXIge1xuICAgIG1hcmdpbi1yaWdodDogMThweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tcmVzcG9uc2l2ZS1leHRyYS10IHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1yZXNwb25zaXZlLWV4dHJhLWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXJnaW4tcmVzcG9uc2l2ZSB7XG4gICAgbWFyZ2luOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1yZXNwb25zaXZlLXQge1xuICAgIG1hcmdpbi10b3A6IDE4cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXJlc3BvbnNpdmUtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tcmVzcG9uc2l2ZS1sIHtcbiAgICBtYXJnaW4tbGVmdDogMThweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tcmVzcG9uc2l2ZS1yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXJlc3BvbnNpdmUtbHIge1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1yZXNwb25zaXZlLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tcmVzcG9uc2l2ZS1leHRyYSB7XG4gICAgbWFyZ2luOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1yZXNwb25zaXZlLWV4dHJhLWxyIHtcbiAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tcmVzcG9uc2l2ZS1leHRyYS10YiB7XG4gICAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXJlc3BvbnNpdmUtZXh0cmEtbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXJlc3BvbnNpdmUtZXh0cmEtciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1yZXNwb25zaXZlLWV4dHJhLXQge1xuICAgIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXJlc3BvbnNpdmUtZXh0cmEtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tYXJnaW4tcmVzcG9uc2l2ZSB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1yZXNwb25zaXZlLXQge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXJlc3BvbnNpdmUtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tcmVzcG9uc2l2ZS1sIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tcmVzcG9uc2l2ZS1yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXJlc3BvbnNpdmUtbHIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1yZXNwb25zaXZlLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tcmVzcG9uc2l2ZS1leHRyYSB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1yZXNwb25zaXZlLWV4dHJhLWxyIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tcmVzcG9uc2l2ZS1leHRyYS10YiB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXJlc3BvbnNpdmUtZXh0cmEtbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXJlc3BvbnNpdmUtZXh0cmEtciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1yZXNwb25zaXZlLWV4dHJhLXQge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXJlc3BvbnNpdmUtZXh0cmEtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5tYXJnaW4tcmVzcG9uc2l2ZSB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1yZXNwb25zaXZlLXQge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXJlc3BvbnNpdmUtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tcmVzcG9uc2l2ZS1sIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tcmVzcG9uc2l2ZS1yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXJlc3BvbnNpdmUtbHIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1yZXNwb25zaXZlLXRiIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tcmVzcG9uc2l2ZS1leHRyYSB7XG4gICAgbWFyZ2luOiAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tcmVzcG9uc2l2ZS1leHRyYS1sciB7XG4gICAgbWFyZ2luLWxlZnQ6ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tcmVzcG9uc2l2ZS1leHRyYS10YiB7XG4gICAgbWFyZ2luLXRvcDogIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tcmVzcG9uc2l2ZS1leHRyYS1sIHtcbiAgICBtYXJnaW4tbGVmdDogIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXJlc3BvbnNpdmUtZXh0cmEtciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tcmVzcG9uc2l2ZS1leHRyYS10IHtcbiAgICBtYXJnaW4tdG9wOiAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tcmVzcG9uc2l2ZS1leHRyYS1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zdGFjay1yZXNwb25zaXZlID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnN0YWNrLXJlc3BvbnNpdmUtYSA+ICoge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnN0YWNrLXJlc3BvbnNpdmUtciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5zdGFjay1yZXNwb25zaXZlID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLnN0YWNrLXJlc3BvbnNpdmUtYSA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLnN0YWNrLXJlc3BvbnNpdmUtciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhY2stcmVzcG9uc2l2ZSA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG4gIC5zdGFjay1yZXNwb25zaXZlLWEgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG4gIC5zdGFjay1yZXNwb25zaXZlLXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zdGFjay1yZXNwb25zaXZlID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnN0YWNrLXJlc3BvbnNpdmUtYSA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnN0YWNrLXJlc3BvbnNpdmUtciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnN0YWNrLXJlc3BvbnNpdmUgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc3RhY2stcmVzcG9uc2l2ZS1hID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuc3RhY2stcmVzcG9uc2l2ZS1yID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG4ubWFyZ2luLXhzLXVwIHtcbiAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXQteHMtdXAge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWIteHMtdXAge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWwteHMtdXAge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1yLXhzLXVwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWxyLXhzLXVwIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXRiLXhzLXVwIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTAteHMtdXAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMC10LXhzLXVwIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi0wLWIteHMtdXAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTAtbC14cy11cCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTAtci14cy11cCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi0wLWxyLXhzLXVwIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTAtdGIteHMtdXAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMS14cy11cCB7XG4gIG1hcmdpbjogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMS10LXhzLXVwIHtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMS1iLXhzLXVwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMS1sLXhzLXVwIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTEtci14cy11cCB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMS1sci14cy11cCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTEtdGIteHMtdXAge1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi0yLXhzLXVwIHtcbiAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTItdC14cy11cCB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMi1iLXhzLXVwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi0yLWwteHMtdXAge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi0yLXIteHMtdXAge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMi1sci14cy11cCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi0yLXRiLXhzLXVwIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTMteHMtdXAge1xuICBtYXJnaW46IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTMtdC14cy11cCB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTMtYi14cy11cCB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTMtbC14cy11cCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi0zLXIteHMtdXAge1xuICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTMtbHIteHMtdXAge1xuICBtYXJnaW4tbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi0zLXRiLXhzLXVwIHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tNC14cy11cCB7XG4gIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTQtdC14cy11cCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi00LWIteHMtdXAge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tNC1sLXhzLXVwIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi00LXIteHMtdXAge1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi00LWxyLXhzLXVwIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi00LXRiLXhzLXVwIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1hdXRvLXhzLXVwIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWF1dG8tdC14cy11cCB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tYXV0by1iLXhzLXVwIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1hdXRvLWwteHMtdXAge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1hdXRvLXIteHMtdXAge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tYXV0by1sci14cy11cCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1hdXRvLXRiLXhzLXVwIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWNlbnRlci14cy11cCB7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLm1hcmdpbi14cy1kb3duIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXQteHMtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tYi14cy1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1sLXhzLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1yLXhzLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tbHIteHMtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXRiLXhzLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0wLXhzLWRvd24ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMC10LXhzLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTAtYi14cy1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0wLWwteHMtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTAtci14cy1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTAtbHIteHMtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTAtdGIteHMtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTEteHMtZG93biB7XG4gICAgbWFyZ2luOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMS10LXhzLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLWIteHMtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTEtbC14cy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTEtci14cy1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLWxyLXhzLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTEtdGIteHMtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMi14cy1kb3duIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTItdC14cy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0yLWIteHMtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMi1sLXhzLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0yLXIteHMtZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0yLWxyLXhzLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0yLXRiLXhzLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLXhzLWRvd24ge1xuICAgIG1hcmdpbjogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTMtdC14cy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMy1iLXhzLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLWwteHMtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLXIteHMtZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMy1sci14cy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLXRiLXhzLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTQteHMtZG93biB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTQtdC14cy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTQtYi14cy1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTQtbC14cy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi00LXIteHMtZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTQtbHIteHMtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi00LXRiLXhzLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tYXV0by14cy1kb3duIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWF1dG8tdC14cy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1hdXRvLWIteHMtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tYXV0by1sLXhzLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1hdXRvLXIteHMtZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1hdXRvLWxyLXhzLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1hdXRvLXRiLXhzLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1jZW50ZXIteHMtZG93biB7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5tYXJnaW4tc20tdXAge1xuICAgIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tdC1zbS11cCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tYi1zbS11cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tbC1zbS11cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXItc20tdXAge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tbHItc20tdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi10Yi1zbS11cCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTAtc20tdXAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMC10LXNtLXVwIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0wLWItc20tdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTAtbC1zbS11cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTAtci1zbS11cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0wLWxyLXNtLXVwIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMC10Yi1zbS11cCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTEtc20tdXAge1xuICAgIG1hcmdpbjogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTEtdC1zbS11cCB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTEtYi1zbS11cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTEtbC1zbS11cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLXItc20tdXAge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTEtbHItc20tdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTEtdGItc20tdXAge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTItc20tdXAge1xuICAgIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMi10LXNtLXVwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0yLWItc20tdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTItbC1zbS11cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTItci1zbS11cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0yLWxyLXNtLXVwIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMi10Yi1zbS11cCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTMtc20tdXAge1xuICAgIG1hcmdpbjogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTMtdC1zbS11cCB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTMtYi1zbS11cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTMtbC1zbS11cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLXItc20tdXAge1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTMtbHItc20tdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTMtdGItc20tdXAge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTQtc20tdXAge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi00LXQtc20tdXAge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tNC1iLXNtLXVwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTQtbC1zbS11cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tNC1yLXNtLXVwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tNC1sci1zbS11cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi00LXRiLXNtLXVwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWF1dG8tc20tdXAge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tYXV0by10LXNtLXVwIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1hdXRvLWItc20tdXAge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWF1dG8tbC1zbS11cCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWF1dG8tci1zbS11cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1hdXRvLWxyLXNtLXVwIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tYXV0by10Yi1zbS11cCB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWNlbnRlci1zbS11cCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXJnaW4tc20tZG93biB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi10LXNtLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWItc20tZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tbC1zbS1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tci1zbS1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWxyLXNtLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi10Yi1zbS1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMC1zbS1kb3duIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTAtdC1zbS1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0wLWItc20tZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMC1sLXNtLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0wLXItc20tZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0wLWxyLXNtLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0wLXRiLXNtLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLXNtLWRvd24ge1xuICAgIG1hcmdpbjogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTEtdC1zbS1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMS1iLXNtLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLWwtc20tZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLXItc20tZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMS1sci1zbS1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLXRiLXNtLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTItc20tZG93biB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0yLXQtc20tZG93biB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMi1iLXNtLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTItbC1zbS1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMi1yLXNtLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMi1sci1zbS1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMi10Yi1zbS1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMy1zbS1kb3duIHtcbiAgICBtYXJnaW46IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLXQtc20tZG93biB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTMtYi1zbS1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMy1sLXNtLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMy1yLXNtLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTMtbHItc20tZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMy10Yi1zbS1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi00LXNtLWRvd24ge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi00LXQtc20tZG93biB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi00LWItc20tZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi00LWwtc20tZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tNC1yLXNtLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi00LWxyLXNtLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tNC10Yi1zbS1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWF1dG8tc20tZG93biB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1hdXRvLXQtc20tZG93biB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tYXV0by1iLXNtLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWF1dG8tbC1zbS1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tYXV0by1yLXNtLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tYXV0by1sci1zbS1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tYXV0by10Yi1zbS1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tY2VudGVyLXNtLWRvd24ge1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFyZ2luLW1kLXVwIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXQtbWQtdXAge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWItbWQtdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWwtbWQtdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1yLW1kLXVwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWxyLW1kLXVwIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tdGItbWQtdXAge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0wLW1kLXVwIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTAtdC1tZC11cCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMC1iLW1kLXVwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0wLWwtbWQtdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0wLXItbWQtdXAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMC1sci1tZC11cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTAtdGItbWQtdXAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLW1kLXVwIHtcbiAgICBtYXJnaW46IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLXQtbWQtdXAge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLWItbWQtdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLWwtbWQtdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMS1yLW1kLXVwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLWxyLW1kLXVwIHtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLXRiLW1kLXVwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0yLW1kLXVwIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTItdC1tZC11cCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMi1iLW1kLXVwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0yLWwtbWQtdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0yLXItbWQtdXAge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMi1sci1tZC11cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTItdGItbWQtdXAge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLW1kLXVwIHtcbiAgICBtYXJnaW46IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLXQtbWQtdXAge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLWItbWQtdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLWwtbWQtdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMy1yLW1kLXVwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLWxyLW1kLXVwIHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLXRiLW1kLXVwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi00LW1kLXVwIHtcbiAgICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tNC10LW1kLXVwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTQtYi1tZC11cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi00LWwtbWQtdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTQtci1tZC11cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTQtbHItbWQtdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tNC10Yi1tZC11cCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1hdXRvLW1kLXVwIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWF1dG8tdC1tZC11cCB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tYXV0by1iLW1kLXVwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1hdXRvLWwtbWQtdXAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1hdXRvLXItbWQtdXAge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tYXV0by1sci1tZC11cCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWF1dG8tdGItbWQtdXAge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1jZW50ZXItbWQtdXAge1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1hcmdpbi1tZC1kb3duIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXQtbWQtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tYi1tZC1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1sLW1kLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1yLW1kLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tbHItbWQtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXRiLW1kLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0wLW1kLWRvd24ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMC10LW1kLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTAtYi1tZC1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0wLWwtbWQtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTAtci1tZC1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTAtbHItbWQtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTAtdGItbWQtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTEtbWQtZG93biB7XG4gICAgbWFyZ2luOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMS10LW1kLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLWItbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTEtbC1tZC1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTEtci1tZC1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLWxyLW1kLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTEtdGItbWQtZG93biB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMi1tZC1kb3duIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTItdC1tZC1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0yLWItbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMi1sLW1kLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0yLXItbWQtZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0yLWxyLW1kLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0yLXRiLW1kLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLW1kLWRvd24ge1xuICAgIG1hcmdpbjogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTMtdC1tZC1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMy1iLW1kLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLWwtbWQtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLXItbWQtZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMy1sci1tZC1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLXRiLW1kLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTQtbWQtZG93biB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTQtdC1tZC1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTQtYi1tZC1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTQtbC1tZC1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi00LXItbWQtZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTQtbHItbWQtZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi00LXRiLW1kLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tYXV0by1tZC1kb3duIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWF1dG8tdC1tZC1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1hdXRvLWItbWQtZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tYXV0by1sLW1kLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1hdXRvLXItbWQtZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1hdXRvLWxyLW1kLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1hdXRvLXRiLW1kLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1jZW50ZXItbWQtZG93biB7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubWFyZ2luLWxnLXVwIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXQtbGctdXAge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWItbGctdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWwtbGctdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1yLWxnLXVwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWxyLWxnLXVwIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tdGItbGctdXAge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0wLWxnLXVwIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTAtdC1sZy11cCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMC1iLWxnLXVwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0wLWwtbGctdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0wLXItbGctdXAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMC1sci1sZy11cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTAtdGItbGctdXAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLWxnLXVwIHtcbiAgICBtYXJnaW46IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLXQtbGctdXAge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLWItbGctdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLWwtbGctdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMS1yLWxnLXVwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLWxyLWxnLXVwIHtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLXRiLWxnLXVwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0yLWxnLXVwIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTItdC1sZy11cCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMi1iLWxnLXVwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0yLWwtbGctdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0yLXItbGctdXAge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMi1sci1sZy11cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTItdGItbGctdXAge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLWxnLXVwIHtcbiAgICBtYXJnaW46IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLXQtbGctdXAge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLWItbGctdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLWwtbGctdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMy1yLWxnLXVwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLWxyLWxnLXVwIHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLXRiLWxnLXVwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi00LWxnLXVwIHtcbiAgICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tNC10LWxnLXVwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTQtYi1sZy11cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi00LWwtbGctdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTQtci1sZy11cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTQtbHItbGctdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tNC10Yi1sZy11cCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1hdXRvLWxnLXVwIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWF1dG8tdC1sZy11cCB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tYXV0by1iLWxnLXVwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1hdXRvLWwtbGctdXAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1hdXRvLXItbGctdXAge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tYXV0by1sci1sZy11cCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWF1dG8tdGItbGctdXAge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1jZW50ZXItbGctdXAge1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm1hcmdpbi1sZy1kb3duIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXQtbGctZG93biB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tYi1sZy1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1sLWxnLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1yLWxnLWRvd24ge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tbHItbGctZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXRiLWxnLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0wLWxnLWRvd24ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMC10LWxnLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTAtYi1sZy1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0wLWwtbGctZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTAtci1sZy1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTAtbHItbGctZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTAtdGItbGctZG93biB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTEtbGctZG93biB7XG4gICAgbWFyZ2luOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMS10LWxnLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLWItbGctZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTEtbC1sZy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTEtci1sZy1kb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLWxyLWxnLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTEtdGItbGctZG93biB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMi1sZy1kb3duIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTItdC1sZy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0yLWItbGctZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMi1sLWxnLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0yLXItbGctZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0yLWxyLWxnLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0yLXRiLWxnLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLWxnLWRvd24ge1xuICAgIG1hcmdpbjogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTMtdC1sZy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMy1iLWxnLWRvd24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLWwtbGctZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLXItbGctZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMy1sci1sZy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLXRiLWxnLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTQtbGctZG93biB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTQtdC1sZy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTQtYi1sZy1kb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTQtbC1sZy1kb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi00LXItbGctZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTQtbHItbGctZG93biB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi00LXRiLWxnLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tYXV0by1sZy1kb3duIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWF1dG8tdC1sZy1kb3duIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1hdXRvLWItbGctZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tYXV0by1sLWxnLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1hdXRvLXItbGctZG93biB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1hdXRvLWxyLWxnLWRvd24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1hdXRvLXRiLWxnLWRvd24ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1jZW50ZXItbGctZG93biB7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAubWFyZ2luLXhsLXVwIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLXQteGwtdXAge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWIteGwtdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWwteGwtdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1yLXhsLXVwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWxyLXhsLXVwIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tdGIteGwtdXAge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0wLXhsLXVwIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTAtdC14bC11cCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMC1iLXhsLXVwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0wLWwteGwtdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0wLXIteGwtdXAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMC1sci14bC11cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTAtdGIteGwtdXAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLXhsLXVwIHtcbiAgICBtYXJnaW46IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLXQteGwtdXAge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLWIteGwtdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLWwteGwtdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMS1yLXhsLXVwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLWxyLXhsLXVwIHtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0xLXRiLXhsLXVwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0yLXhsLXVwIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTItdC14bC11cCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMi1iLXhsLXVwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0yLWwteGwtdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0yLXIteGwtdXAge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMi1sci14bC11cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTItdGIteGwtdXAge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLXhsLXVwIHtcbiAgICBtYXJnaW46IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLXQteGwtdXAge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLWIteGwtdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLWwteGwtdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tMy1yLXhsLXVwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLWxyLXhsLXVwIHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi0zLXRiLXhsLXVwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi00LXhsLXVwIHtcbiAgICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tNC10LXhsLXVwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTQtYi14bC11cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi00LWwteGwtdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTQtci14bC11cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLTQtbHIteGwtdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tNC10Yi14bC11cCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1hdXRvLXhsLXVwIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWF1dG8tdC14bC11cCB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tYXV0by1iLXhsLXVwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1hdXRvLWwteGwtdXAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1hdXRvLXIteGwtdXAge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYXJnaW4tYXV0by1sci14bC11cCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWFyZ2luLWF1dG8tdGIteGwtdXAge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1hcmdpbi1jZW50ZXIteGwtdXAge1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYXJnaW4teGwtZG93biB7XG4gIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi10LXhsLWRvd24ge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWIteGwtZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tbC14bC1kb3duIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tci14bC1kb3duIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWxyLXhsLWRvd24ge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tdGIteGwtZG93biB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi0wLXhsLWRvd24ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMC10LXhsLWRvd24ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTAtYi14bC1kb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi0wLWwteGwtZG93biB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTAtci14bC1kb3duIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTAtbHIteGwtZG93biB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi0wLXRiLXhsLWRvd24ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMS14bC1kb3duIHtcbiAgbWFyZ2luOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi0xLXQteGwtZG93biB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTEtYi14bC1kb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMS1sLXhsLWRvd24ge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMS1yLXhsLWRvd24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTEtbHIteGwtZG93biB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTEtdGIteGwtZG93biB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTIteGwtZG93biB7XG4gIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi0yLXQteGwtZG93biB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMi1iLXhsLWRvd24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTItbC14bC1kb3duIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMi1yLXhsLWRvd24ge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMi1sci14bC1kb3duIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTItdGIteGwtZG93biB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi0zLXhsLWRvd24ge1xuICBtYXJnaW46IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTMtdC14bC1kb3duIHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMy1iLXhsLWRvd24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi0zLWwteGwtZG93biB7XG4gIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi0zLXIteGwtZG93biB7XG4gIG1hcmdpbi1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMy1sci14bC1kb3duIHtcbiAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMy10Yi14bC1kb3duIHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tNC14bC1kb3duIHtcbiAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tNC10LXhsLWRvd24ge1xuICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tNC1iLXhsLWRvd24ge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tNC1sLXhsLWRvd24ge1xuICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTQtci14bC1kb3duIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tNC1sci14bC1kb3duIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi00LXRiLXhsLWRvd24ge1xuICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWF1dG8teGwtZG93biB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1hdXRvLXQteGwtZG93biB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tYXV0by1iLXhsLWRvd24ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWF1dG8tbC14bC1kb3duIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tYXV0by1yLXhsLWRvd24ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tYXV0by1sci14bC1kb3duIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWF1dG8tdGIteGwtZG93biB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1jZW50ZXIteGwtZG93biB7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFjay14cy11cCA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5zdGFjay1hLXhzLXVwID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uc3RhY2stci14cy11cCA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xufVxuLnN0YWNrLTEteHMtdXAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLnN0YWNrLTEtci14cy11cCA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5zdGFjay0xLWEteHMtdXAgPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uc3RhY2stMy14cy11cCA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4uc3RhY2stMy1hLXhzLXVwID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLnN0YWNrLTMtci14cy11cCA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuc3RhY2steHMtZG93biA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gIC5zdGFjay1hLXhzLWRvd24gPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gIC5zdGFjay1yLXhzLWRvd24gPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG4gIC5zdGFjay0xLXhzLWRvd24gPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbiAgLnN0YWNrLTEtYS14cy1kb3duID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbiAgLnN0YWNrLTEtci14cy1kb3duID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIH1cbiAgLnN0YWNrLTMteHMtZG93biA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxuICAuc3RhY2stMy1hLXhzLWRvd24gPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxuICAuc3RhY2stMy1yLXhzLWRvd24gPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5zdGFjay1zbS11cCA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gIC5zdGFjay1hLXNtLXVwID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuICAuc3RhY2stci1zbS11cCA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIH1cbiAgLnN0YWNrLTEtc20tdXAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbiAgLnN0YWNrLTEtci1zbS11cCA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICB9XG4gIC5zdGFjay0xLWEtc20tdXAgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxuICAuc3RhY2stMy1zbS11cCA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxuICAuc3RhY2stMy1hLXNtLXVwID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbiAgLnN0YWNrLTMtci1zbS11cCA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0YWNrLXNtLWRvd24gPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuICAuc3RhY2stYS1zbS1kb3duID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuICAuc3RhY2stci1zbS1kb3duID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgfVxuICAuc3RhY2stMS1zbS1kb3duID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB9XG4gIC5zdGFjay0xLWEtc20tZG93biA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB9XG4gIC5zdGFjay0xLXItc20tZG93biA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICB9XG4gIC5zdGFjay0zLXNtLWRvd24gPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbiAgLnN0YWNrLTMtYS1zbS1kb3duID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbiAgLnN0YWNrLTMtci1zbS1kb3duID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhY2stbWQtdXAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuICAuc3RhY2stYS1tZC11cCA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbiAgLnN0YWNrLXItbWQtdXAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG4gIC5zdGFjay0xLW1kLXVwID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB9XG4gIC5zdGFjay0xLXItbWQtdXAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgfVxuICAuc3RhY2stMS1hLW1kLXVwID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbiAgLnN0YWNrLTMtbWQtdXAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbiAgLnN0YWNrLTMtYS1tZC11cCA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG4gIC5zdGFjay0zLXItbWQtdXAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc3RhY2stbWQtZG93biA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gIC5zdGFjay1hLW1kLWRvd24gPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gIC5zdGFjay1yLW1kLWRvd24gPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG4gIC5zdGFjay0xLW1kLWRvd24gPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbiAgLnN0YWNrLTEtYS1tZC1kb3duID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbiAgLnN0YWNrLTEtci1tZC1kb3duID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIH1cbiAgLnN0YWNrLTMtbWQtZG93biA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxuICAuc3RhY2stMy1hLW1kLWRvd24gPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxuICAuc3RhY2stMy1yLW1kLWRvd24gPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RhY2stbGctdXAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuICAuc3RhY2stYS1sZy11cCA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbiAgLnN0YWNrLXItbGctdXAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG4gIC5zdGFjay0xLWxnLXVwID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB9XG4gIC5zdGFjay0xLXItbGctdXAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgfVxuICAuc3RhY2stMS1hLWxnLXVwID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbiAgLnN0YWNrLTMtbGctdXAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbiAgLnN0YWNrLTMtYS1sZy11cCA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG4gIC5zdGFjay0zLXItbGctdXAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc3RhY2stbGctZG93biA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gIC5zdGFjay1hLWxnLWRvd24gPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG4gIC5zdGFjay1yLWxnLWRvd24gPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG4gIC5zdGFjay0xLWxnLWRvd24gPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbiAgLnN0YWNrLTEtYS1sZy1kb3duID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbiAgLnN0YWNrLTEtci1sZy1kb3duID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIH1cbiAgLnN0YWNrLTMtbGctZG93biA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxuICAuc3RhY2stMy1hLWxnLWRvd24gPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxuICAuc3RhY2stMy1yLWxnLWRvd24gPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc3RhY2steGwtdXAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuICAuc3RhY2stYS14bC11cCA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbiAgLnN0YWNrLXIteGwtdXAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG4gIC5zdGFjay0xLXhsLXVwID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB9XG4gIC5zdGFjay0xLXIteGwtdXAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgfVxuICAuc3RhY2stMS1hLXhsLXVwID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbiAgLnN0YWNrLTMteGwtdXAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbiAgLnN0YWNrLTMtYS14bC11cCA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICB9XG4gIC5zdGFjay0zLXIteGwtdXAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgfVxufVxuLnN0YWNrLXhsLWRvd24gPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uc3RhY2stYS14bC1kb3duID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uc3RhY2stci14bC1kb3duID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG4uc3RhY2stMS14bC1kb3duID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5zdGFjay0xLWEteGwtZG93biA+ICoge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5zdGFjay0xLXIteGwtZG93biA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5zdGFjay0zLXhsLWRvd24gPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLnN0YWNrLTMtYS14bC1kb3duID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLnN0YWNrLTMtci14bC1kb3duID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtO1xufVxuXG4ubWFyZ2luIHtcbiAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXQge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWIge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWwge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1yIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWxyIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLXRiIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tYXV0by10IHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1hdXRvLWIge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWF1dG8tbCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWF1dG8tciB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi1hdXRvLWxyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLWF1dG8tdGIge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi0wLXQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTAtYiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMC1sIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMC1yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTAtbHIge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMC10YiB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi0xIHtcbiAgbWFyZ2luOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi0xLXQge1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi0xLWIge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi0xLWwge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMS1yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi0xLWxyIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMS10YiB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTIge1xuICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMi10IHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi0yLWIge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTItbCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTItciB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi0yLWxyIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTItdGIge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMyB7XG4gIG1hcmdpbjogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMy10IHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMy1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMy1sIHtcbiAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTMtciB7XG4gIG1hcmdpbi1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tMy1sciB7XG4gIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTMtdGIge1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi00IHtcbiAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYXJnaW4tNC10IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTQtYiB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1hcmdpbi00LWwge1xuICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTQtciB7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTQtbHIge1xuICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWFyZ2luLTQtdGIge1xuICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFjayA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5zdGFjay1yID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG59XG4uc3RhY2stYSA+ICoge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLnN0YWNrLTEgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLnN0YWNrLTEtYSA+ICoge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5zdGFjay0xLXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG59XG4uc3RhY2stMyA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4uc3RhY2stMy1hID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLnN0YWNrLTMtciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbn1cblxuLnBhZC1yZXNwb25zaXZlIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuLnBhZC1yZXNwb25zaXZlLWxyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5wYWQtcmVzcG9uc2l2ZS10YiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkLXJlc3BvbnNpdmUtbCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLnBhZC1yZXNwb25zaXZlLXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkLXJlc3BvbnNpdmUtdCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkLXJlc3BvbnNpdmUtYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkLXJlc3BvbnNpdmUtZXh0cmEge1xuICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkLXJlc3BvbnNpdmUtZXh0cmEtbHIge1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuLnBhZC1yZXNwb25zaXZlLWV4dHJhLXRiIHtcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cbi5wYWQtcmVzcG9uc2l2ZS1leHRyYS1sIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4ucGFkLXJlc3BvbnNpdmUtZXh0cmEtciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cbi5wYWQtcmVzcG9uc2l2ZS1leHRyYS10IHtcbiAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbn1cbi5wYWQtcmVzcG9uc2l2ZS1leHRyYS1iIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAucGFkLXJlc3BvbnNpdmUge1xuICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkLXJlc3BvbnNpdmUtbHIge1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkLXJlc3BvbnNpdmUtdGIge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkLXJlc3BvbnNpdmUtbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC1yZXNwb25zaXZlLXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkLXJlc3BvbnNpdmUtdCB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkLXJlc3BvbnNpdmUtYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkLXJlc3BvbnNpdmUtZXh0cmEge1xuICAgIHBhZGRpbmc6IDE4cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkLXJlc3BvbnNpdmUtZXh0cmEtbHIge1xuICAgIHBhZGRpbmctbGVmdDogMThweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkLXJlc3BvbnNpdmUtZXh0cmEtdGIge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkLXJlc3BvbnNpdmUtZXh0cmEtbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC1yZXNwb25zaXZlLWV4dHJhLXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkLXJlc3BvbnNpdmUtZXh0cmEtdCB7XG4gICAgcGFkZGluZy10b3A6IDE4cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkLXJlc3BvbnNpdmUtZXh0cmEtYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWQtcmVzcG9uc2l2ZSB7XG4gICAgcGFkZGluZzogMThweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS1sciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMThweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS10YiB7XG4gICAgcGFkZGluZy10b3A6IDE4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS1sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkLXJlc3BvbnNpdmUtciB7XG4gICAgcGFkZGluZy1yaWdodDogMThweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS10IHtcbiAgICBwYWRkaW5nLXRvcDogMThweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS1iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS1leHRyYSB7XG4gICAgcGFkZGluZzogMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS1leHRyYS1sciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS1leHRyYS10YiB7XG4gICAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS1leHRyYS1sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkLXJlc3BvbnNpdmUtZXh0cmEtciB7XG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS1leHRyYS10IHtcbiAgICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS1leHRyYS1iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWQtcmVzcG9uc2l2ZSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS1sciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS10YiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS1sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkLXJlc3BvbnNpdmUtciB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS10IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS1iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS1leHRyYSB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS1leHRyYS1sciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS1leHRyYS10YiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS1leHRyYS1sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkLXJlc3BvbnNpdmUtZXh0cmEtciB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS1leHRyYS10IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS1leHRyYS1iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wYWQtcmVzcG9uc2l2ZSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS1sciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS10YiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS1sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGFkLXJlc3BvbnNpdmUtciB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS10IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS1iIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS1leHRyYSB7XG4gICAgcGFkZGluZzogIWltcG9ydGFudDtcbiAgfVxuICAucGFkLXJlc3BvbnNpdmUtZXh0cmEtbHIge1xuICAgIHBhZGRpbmctbGVmdDogIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtcmVzcG9uc2l2ZS1leHRyYS10YiB7XG4gICAgcGFkZGluZy10b3A6ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC1yZXNwb25zaXZlLWV4dHJhLWwge1xuICAgIHBhZGRpbmctbGVmdDogIWltcG9ydGFudDtcbiAgfVxuICAucGFkLXJlc3BvbnNpdmUtZXh0cmEtciB7XG4gICAgcGFkZGluZy1yaWdodDogIWltcG9ydGFudDtcbiAgfVxuICAucGFkLXJlc3BvbnNpdmUtZXh0cmEtdCB7XG4gICAgcGFkZGluZy10b3A6ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC1yZXNwb25zaXZlLWV4dHJhLWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWQteHMtdXAge1xuICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLWxyLXhzLXVwIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtdGIteHMtdXAge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC1sLXhzLXVwIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLXIteHMtdXAge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLXQteHMtdXAge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC1iLXhzLXVwIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtMC14cy11cCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wYWQtMC10LXhzLXVwIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wYWQtMC1iLXhzLXVwIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wYWQtMC1sLXhzLXVwIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ucGFkLTAtci14cy11cCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5wYWQtMC1sci14cy11cCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucGFkLTAtdGIteHMtdXAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnBhZC0xLXhzLXVwIHtcbiAgcGFkZGluZzogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtMS10LXhzLXVwIHtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTEtYi14cy11cCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC0xLWwteHMtdXAge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTEtci14cy11cCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTEtbHIteHMtdXAge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTEtdGIteHMtdXAge1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTIteHMtdXAge1xuICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTItdC14cy11cCB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTItYi14cy11cCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTItbC14cy11cCB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC0yLXIteHMtdXAge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTItbHIteHMtdXAge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC0yLXRiLXhzLXVwIHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtMy14cy11cCB7XG4gIHBhZGRpbmc6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTMtdC14cy11cCB7XG4gIHBhZGRpbmctdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC0zLWIteHMtdXAge1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtMy1sLXhzLXVwIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC0zLXIteHMtdXAge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC0zLWxyLXhzLXVwIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC0zLXRiLXhzLXVwIHtcbiAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC00LXhzLXVwIHtcbiAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTQtdC14cy11cCB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtNC1iLXhzLXVwIHtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC00LWwteHMtdXAge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC00LXIteHMtdXAge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtNC1sci14cy11cCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC00LXRiLXhzLXVwIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLnBhZC14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC1sci14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC10Yi14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC1sLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtci14cy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC10LXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC1iLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0wLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTAtdC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMC1iLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0wLWwteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0wLXIteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMC1sci14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0wLXRiLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTEteHMtZG93biB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTEtdC14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTEtYi14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTEtbC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0xLXIteHMtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTEtbHIteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0xLXRiLXhzLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMi14cy1kb3duIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0yLXQteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTItYi14cy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMi1sLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMi1yLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTItbHIteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMi10Yi14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0zLXhzLWRvd24ge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0zLXQteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0zLWIteHMtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0zLWwteHMtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMy1yLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0zLWxyLXhzLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMy10Yi14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTQteHMtZG93biB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC00LXQteHMtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtNC1iLXhzLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTQtbC14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtNC1yLXhzLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtNC1sci14cy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtNC10Yi14cy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnBhZC1zbS11cCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtbHItc20tdXAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLXRiLXNtLXVwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC1sLXNtLXVwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLXItc20tdXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLXQtc20tdXAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC1iLXNtLXVwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMC1zbS11cCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMC10LXNtLXVwIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMC1iLXNtLXVwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMC1sLXNtLXVwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTAtci1zbS11cCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMC1sci1zbS11cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMC10Yi1zbS11cCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMS1zbS11cCB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTEtdC1zbS11cCB7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0xLWItc20tdXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMS1sLXNtLXVwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0xLXItc20tdXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0xLWxyLXNtLXVwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTEtdGItc20tdXAge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMi1zbS11cCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMi10LXNtLXVwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMi1iLXNtLXVwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMi1sLXNtLXVwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTItci1zbS11cCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMi1sci1zbS11cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMi10Yi1zbS11cCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMy1zbS11cCB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTMtdC1zbS11cCB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0zLWItc20tdXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMy1sLXNtLXVwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0zLXItc20tdXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0zLWxyLXNtLXVwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTMtdGItc20tdXAge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtNC1zbS11cCB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC00LXQtc20tdXAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTQtYi1zbS11cCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtNC1sLXNtLXVwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtNC1yLXNtLXVwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTQtbHItc20tdXAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC00LXRiLXNtLXVwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZC1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC1sci1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC10Yi1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC1sLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtci1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC10LXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC1iLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0wLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTAtdC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMC1iLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0wLWwtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0wLXItc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMC1sci1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0wLXRiLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTEtc20tZG93biB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTEtdC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTEtYi1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTEtbC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0xLXItc20tZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTEtbHItc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0xLXRiLXNtLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMi1zbS1kb3duIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0yLXQtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTItYi1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMi1sLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMi1yLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTItbHItc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMi10Yi1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0zLXNtLWRvd24ge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0zLXQtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0zLWItc20tZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0zLWwtc20tZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMy1yLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0zLWxyLXNtLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMy10Yi1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTQtc20tZG93biB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC00LXQtc20tZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtNC1iLXNtLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTQtbC1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtNC1yLXNtLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtNC1sci1zbS1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtNC10Yi1zbS1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZC1tZC11cCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtbHItbWQtdXAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLXRiLW1kLXVwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC1sLW1kLXVwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLXItbWQtdXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLXQtbWQtdXAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC1iLW1kLXVwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMC1tZC11cCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMC10LW1kLXVwIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMC1iLW1kLXVwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMC1sLW1kLXVwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTAtci1tZC11cCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMC1sci1tZC11cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMC10Yi1tZC11cCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMS1tZC11cCB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTEtdC1tZC11cCB7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0xLWItbWQtdXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMS1sLW1kLXVwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0xLXItbWQtdXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0xLWxyLW1kLXVwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTEtdGItbWQtdXAge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMi1tZC11cCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMi10LW1kLXVwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMi1iLW1kLXVwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMi1sLW1kLXVwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTItci1tZC11cCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMi1sci1tZC11cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMi10Yi1tZC11cCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMy1tZC11cCB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTMtdC1tZC11cCB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0zLWItbWQtdXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMy1sLW1kLXVwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0zLXItbWQtdXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0zLWxyLW1kLXVwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTMtdGItbWQtdXAge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtNC1tZC11cCB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC00LXQtbWQtdXAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTQtYi1tZC11cCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtNC1sLW1kLXVwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtNC1yLW1kLXVwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTQtbHItbWQtdXAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC00LXRiLW1kLXVwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWQtbWQtZG93biB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtbHItbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtdGItbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtbC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLXItbWQtZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtdC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtYi1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMC1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0wLXQtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTAtYi1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMC1sLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMC1yLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTAtbHItbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMC10Yi1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0xLW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0xLXQtbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0xLWItbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0xLWwtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMS1yLW1kLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0xLWxyLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMS10Yi1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTItbWQtZG93biB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMi10LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0yLWItbWQtZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTItbC1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTItci1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0yLWxyLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTItdGItbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMy1tZC1kb3duIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMy10LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMy1iLW1kLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMy1sLW1kLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTMtci1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMy1sci1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTMtdGItbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC00LW1kLWRvd24ge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtNC10LW1kLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTQtYi1tZC1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC00LWwtbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTQtci1tZC1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTQtbHItbWQtZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTQtdGItbWQtZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGFkLWxnLXVwIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC1sci1sZy11cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtdGItbGctdXAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLWwtbGctdXAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtci1sZy11cCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtdC1sZy11cCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLWItbGctdXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0wLWxnLXVwIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0wLXQtbGctdXAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0wLWItbGctdXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0wLWwtbGctdXAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMC1yLWxnLXVwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0wLWxyLWxnLXVwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0wLXRiLWxnLXVwIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0xLWxnLXVwIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMS10LWxnLXVwIHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTEtYi1sZy11cCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0xLWwtbGctdXAge1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTEtci1sZy11cCB7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTEtbHItbGctdXAge1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMS10Yi1sZy11cCB7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0yLWxnLXVwIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0yLXQtbGctdXAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0yLWItbGctdXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0yLWwtbGctdXAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMi1yLWxnLXVwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0yLWxyLWxnLXVwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0yLXRiLWxnLXVwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0zLWxnLXVwIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMy10LWxnLXVwIHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTMtYi1sZy11cCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0zLWwtbGctdXAge1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTMtci1sZy11cCB7XG4gICAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTMtbHItbGctdXAge1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMy10Yi1sZy11cCB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC00LWxnLXVwIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTQtdC1sZy11cCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtNC1iLWxnLXVwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC00LWwtbGctdXAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC00LXItbGctdXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtNC1sci1sZy11cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTQtdGItbGctdXAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnBhZC1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC1sci1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC10Yi1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC1sLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtci1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC10LWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC1iLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0wLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTAtdC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMC1iLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0wLWwtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0wLXItbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMC1sci1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0wLXRiLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTEtbGctZG93biB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTEtdC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTEtYi1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTEtbC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0xLXItbGctZG93biB7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTEtbHItbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0xLXRiLWxnLWRvd24ge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMi1sZy1kb3duIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0yLXQtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTItYi1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMi1sLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMi1yLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTItbHItbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMi10Yi1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0zLWxnLWRvd24ge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0zLXQtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0zLWItbGctZG93biB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0zLWwtbGctZG93biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMy1yLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0zLWxyLWxnLWRvd24ge1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMy10Yi1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTQtbGctZG93biB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC00LXQtbGctZG93biB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtNC1iLWxnLWRvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTQtbC1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtNC1yLWxnLWRvd24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtNC1sci1sZy1kb3duIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtNC10Yi1sZy1kb3duIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wYWQteGwtdXAge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLWxyLXhsLXVwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC10Yi14bC11cCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtbC14bC11cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC1yLXhsLXVwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC10LXhsLXVwIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtYi14bC11cCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTAteGwtdXAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTAtdC14bC11cCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTAtYi14bC11cCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTAtbC14bC11cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0wLXIteGwtdXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTAtbHIteGwtdXAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTAtdGIteGwtdXAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTEteGwtdXAge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0xLXQteGwtdXAge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMS1iLXhsLXVwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTEtbC14bC11cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMS1yLXhsLXVwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMS1sci14bC11cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0xLXRiLXhsLXVwIHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTIteGwtdXAge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTItdC14bC11cCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTItYi14bC11cCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTItbC14bC11cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0yLXIteGwtdXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTItbHIteGwtdXAge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTItdGIteGwtdXAge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTMteGwtdXAge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0zLXQteGwtdXAge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMy1iLXhsLXVwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTMtbC14bC11cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMy1yLXhsLXVwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtMy1sci14bC11cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC0zLXRiLXhsLXVwIHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTQteGwtdXAge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtNC10LXhsLXVwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC00LWIteGwtdXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTQtbC14bC11cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGFkLTQtci14bC11cCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZC00LWxyLXhsLXVwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWQtNC10Yi14bC11cCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZC14bC1kb3duIHtcbiAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC1sci14bC1kb3duIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtdGIteGwtZG93biB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLWwteGwtZG93biB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC1yLXhsLWRvd24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLXQteGwtZG93biB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLWIteGwtZG93biB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTAteGwtZG93biB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wYWQtMC10LXhsLWRvd24ge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnBhZC0wLWIteGwtZG93biB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucGFkLTAtbC14bC1kb3duIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ucGFkLTAtci14bC1kb3duIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnBhZC0wLWxyLXhsLWRvd24ge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnBhZC0wLXRiLXhsLWRvd24ge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnBhZC0xLXhsLWRvd24ge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC0xLXQteGwtZG93biB7XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC0xLWIteGwtZG93biB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC0xLWwteGwtZG93biB7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtMS1yLXhsLWRvd24ge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC0xLWxyLXhsLWRvd24ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTEtdGIteGwtZG93biB7XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtMi14bC1kb3duIHtcbiAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC0yLXQteGwtZG93biB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTItYi14bC1kb3duIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtMi1sLXhsLWRvd24ge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtMi1yLXhsLWRvd24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTItbHIteGwtZG93biB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTItdGIteGwtZG93biB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTMteGwtZG93biB7XG4gIHBhZGRpbmc6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTMtdC14bC1kb3duIHtcbiAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTMtYi14bC1kb3duIHtcbiAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTMtbC14bC1kb3duIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC0zLXIteGwtZG93biB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTMtbHIteGwtZG93biB7XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtMy10Yi14bC1kb3duIHtcbiAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC00LXhsLWRvd24ge1xuICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtNC10LXhsLWRvd24ge1xuICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTQtYi14bC1kb3duIHtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC00LWwteGwtZG93biB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTQtci14bC1kb3duIHtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTQtbHIteGwtZG93biB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC00LXRiLXhsLWRvd24ge1xuICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBhZCB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gICFpbXBvcnRhbnQ7XG59XG4ucGFkLWxyIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICAhaW1wb3J0YW50O1xufVxuLnBhZC10YiB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtICAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAgIWltcG9ydGFudDtcbn1cbi5wYWQtbCB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbSAgIWltcG9ydGFudDtcbn1cbi5wYWQtciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gICFpbXBvcnRhbnQ7XG59XG4ucGFkLXQge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbSAgIWltcG9ydGFudDtcbn1cbi5wYWQtYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICAhaW1wb3J0YW50O1xufVxuLnBhZC0wIHtcbiAgcGFkZGluZzogMCAgIWltcG9ydGFudDtcbn1cbi5wYWQtMC10IHtcbiAgcGFkZGluZy10b3A6IDAgICFpbXBvcnRhbnQ7XG59XG4ucGFkLTAtYiB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucGFkLTAtbCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnBhZC0wLXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucGFkLTAtbHIge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnBhZC0wLXRiIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wYWQtMSB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTEtdCB7XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC0xLWIge1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtMS1sIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC0xLXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC0xLWxyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC0xLXRiIHtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC0yIHtcbiAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC0yLXQge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC0yLWIge1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC0yLWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtMi1yIHtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC0yLWxyIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtMi10YiB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTMge1xuICBwYWRkaW5nOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC0zLXQge1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtMy1iIHtcbiAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTMtbCB7XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtMy1yIHtcbiAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtMy1sciB7XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtMy10YiB7XG4gIHBhZGRpbmctdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtNCB7XG4gIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBhZC00LXQge1xuICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTQtYiB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtNC1sIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtNC1yIHtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGFkLTQtbHIge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYWQtNC10YiB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGV4dC13cmFwIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuLnRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi50ZXh0LW5ldXRyYWwge1xuICBjb2xvcjogIzhlOTA5Mjtcbn1cbi50ZXh0LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1hbGlnbi1sZWZ0LXhzLXVwIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC50ZXh0LWFsaWduLWxlZnQteHMtZG93biB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnRleHQtYWxpZ24tbGVmdC1zbS11cCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRleHQtYWxpZ24tbGVmdC1zbS1kb3duIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1hbGlnbi1sZWZ0LW1kLXVwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRleHQtYWxpZ24tbGVmdC1tZC1kb3duIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtYWxpZ24tbGVmdC1sZy11cCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50ZXh0LWFsaWduLWxlZnQtbGctZG93biB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC50ZXh0LWFsaWduLWxlZnQteGwtdXAge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtYWxpZ24tbGVmdC14bC1kb3duIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLnRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4udGV4dC1hbGlnbi1jZW50ZXIteHMtdXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAudGV4dC1hbGlnbi1jZW50ZXIteHMtZG93biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAudGV4dC1hbGlnbi1jZW50ZXItc20tdXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRleHQtYWxpZ24tY2VudGVyLXNtLWRvd24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtYWxpZ24tY2VudGVyLW1kLXVwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudGV4dC1hbGlnbi1jZW50ZXItbWQtZG93biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRleHQtYWxpZ24tY2VudGVyLWxnLXVwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGV4dC1hbGlnbi1jZW50ZXItbGctZG93biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRleHQtYWxpZ24tY2VudGVyLXhsLXVwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtYWxpZ24tY2VudGVyLXhsLWRvd24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi50ZXh0LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi50ZXh0LWFsaWduLXJpZ2h0LXhzLXVwIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAudGV4dC1hbGlnbi1yaWdodC14cy1kb3duIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnRleHQtYWxpZ24tcmlnaHQtc20tdXAge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGV4dC1hbGlnbi1yaWdodC1zbS1kb3duIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtYWxpZ24tcmlnaHQtbWQtdXAge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRleHQtYWxpZ24tcmlnaHQtbWQtZG93biB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudGV4dC1hbGlnbi1yaWdodC1sZy11cCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAudGV4dC1hbGlnbi1yaWdodC1sZy1kb3duIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC50ZXh0LWFsaWduLXJpZ2h0LXhsLXVwIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1hbGlnbi1yaWdodC14bC1kb3duIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZm9udC13ZWlnaHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmZvY3VzLWxpZ2h0OmZvY3VzIHtcbiAgb3V0bGluZTogZGFzaGVkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTIpICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbi5mb2N1cy1saWdodC1pbm5lcjpmb2N1cyB7XG4gIG91dGxpbmU6IGRhc2hlZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkyKSAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogLTNweDtcbn1cblxuLmZvY3VzLWRhcms6Zm9jdXMge1xuICBvdXRsaW5lOiBkYXNoZWQgMXB4ICM1MzU2NWEgIWltcG9ydGFudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cblxuLmZvY3VzLWRhcmstaW5uZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBkYXNoZWQgMXB4ICM1MzU2NWEgIWltcG9ydGFudDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0zcHg7XG59XG5cbi5mb2N1cy1saWdodC14cy11cDpmb2N1cyB7XG4gIG91dGxpbmU6IGRhc2hlZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkyKSAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5mb2N1cy1saWdodC14cy1kb3duOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBkYXNoZWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45MikgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAuZm9jdXMtbGlnaHQtc20tdXA6Zm9jdXMge1xuICAgIG91dGxpbmU6IGRhc2hlZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkyKSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9jdXMtbGlnaHQtc20tZG93bjpmb2N1cyB7XG4gICAgb3V0bGluZTogZGFzaGVkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTIpICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvY3VzLWxpZ2h0LW1kLXVwOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBkYXNoZWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45MikgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mb2N1cy1saWdodC1tZC1kb3duOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBkYXNoZWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45MikgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvY3VzLWxpZ2h0LWxnLXVwOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBkYXNoZWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45MikgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5mb2N1cy1saWdodC1sZy1kb3duOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBkYXNoZWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45MikgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmZvY3VzLWxpZ2h0LXhsLXVwOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBkYXNoZWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45MikgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICB9XG59XG4uZm9jdXMtbGlnaHQteGwtZG93bjpmb2N1cyB7XG4gIG91dGxpbmU6IGRhc2hlZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkyKSAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuXG4uZGxzLWNhcmQtYmx1ZSB7XG4gIGNvbG9yOiAjMWQzZjc3ICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICMxZDNmNzcgIWltcG9ydGFudDtcbn1cbi5kbHMtY2FyZC1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkM2Y3NyAhaW1wb3J0YW50O1xufVxuLmRscy1jYXJkLWJsdWUtYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkM2Y3NyAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWNhcmQtZXZlcnlkYXkge1xuICBjb2xvcjogIzY5OTFhZiAhaW1wb3J0YW50O1xuICBmaWxsOiAjNjk5MWFmICFpbXBvcnRhbnQ7XG59XG4uZGxzLWNhcmQtZXZlcnlkYXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk5MWFmICFpbXBvcnRhbnQ7XG59XG4uZGxzLWNhcmQtZXZlcnlkYXktYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5OTFhZiAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWNhcmQtY29icmFuZCB7XG4gIGNvbG9yOiAjMzQzOTNjICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICMzNDM5M2MgIWltcG9ydGFudDtcbn1cbi5kbHMtY2FyZC1jb2JyYW5kLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzkzYyAhaW1wb3J0YW50O1xufVxuLmRscy1jYXJkLWNvYnJhbmQtYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzkzYyAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWNhcmQtc3BnIHtcbiAgY29sb3I6ICM1ZjQ4N2EgIWltcG9ydGFudDtcbiAgZmlsbDogIzVmNDg3YSAhaW1wb3J0YW50O1xufVxuLmRscy1jYXJkLXNwZy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZjQ4N2EgIWltcG9ydGFudDtcbn1cbi5kbHMtY2FyZC1zcGctYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmNDg3YSAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWNhcmQtZ3JlZW4ge1xuICBjb2xvcjogIzMwOGQ1ZiAhaW1wb3J0YW50O1xuICBmaWxsOiAjMzA4ZDVmICFpbXBvcnRhbnQ7XG59XG4uZGxzLWNhcmQtZ3JlZW4tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA4ZDVmICFpbXBvcnRhbnQ7XG59XG4uZGxzLWNhcmQtZ3JlZW4tYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwOGQ1ZiAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWNhcmQtZ29sZCB7XG4gIGNvbG9yOiAjYjY3NjI4ICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICNiNjc2MjggIWltcG9ydGFudDtcbn1cbi5kbHMtY2FyZC1nb2xkLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2NzYyOCAhaW1wb3J0YW50O1xufVxuLmRscy1jYXJkLWdvbGQtYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2NzYyOCAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWNhcmQtcGxhdGludW0ge1xuICBjb2xvcjogIzhlOWRhOSAhaW1wb3J0YW50O1xuICBmaWxsOiAjOGU5ZGE5ICFpbXBvcnRhbnQ7XG59XG4uZGxzLWNhcmQtcGxhdGludW0tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU5ZGE5ICFpbXBvcnRhbnQ7XG59XG4uZGxzLWNhcmQtcGxhdGludW0tYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhlOWRhOSAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWNhcmQtcGx1bSB7XG4gIGNvbG9yOiAjNWExMzI2ICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICM1YTEzMjYgIWltcG9ydGFudDtcbn1cbi5kbHMtY2FyZC1wbHVtLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhMTMyNiAhaW1wb3J0YW50O1xufVxuLmRscy1jYXJkLXBsdW0tYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhMTMyNiAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWNhcmQtZ2VuZXJhbCB7XG4gIGNvbG9yOiAjYzhjOWM3ICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICNjOGM5YzcgIWltcG9ydGFudDtcbn1cbi5kbHMtY2FyZC1nZW5lcmFsLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzljNyAhaW1wb3J0YW50O1xufVxuLmRscy1jYXJkLWdlbmVyYWwtYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzljNyAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWNhcmQtY2VudHVyaW9uIHtcbiAgY29sb3I6ICMyYjJhMjggIWltcG9ydGFudDtcbiAgZmlsbDogIzJiMmEyOCAhaW1wb3J0YW50O1xufVxuLmRscy1jYXJkLWNlbnR1cmlvbi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJhMjggIWltcG9ydGFudDtcbn1cbi5kbHMtY2FyZC1jZW50dXJpb24tYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmEyOCAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWNvYnJhbmQtZGVmYXVsdCB7XG4gIGNvbG9yOiAjNDNhMzRjICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICM0M2EzNGMgIWltcG9ydGFudDtcbn1cbi5kbHMtY29icmFuZC1kZWZhdWx0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzYTM0YyAhaW1wb3J0YW50O1xufVxuLmRscy1jb2JyYW5kLWRlZmF1bHQtYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzYTM0YyAhaW1wb3J0YW50O1xufVxuXG4uZGxzLW9mZmVycy15ZWxsb3cge1xuICBjb2xvcjogI2YwZDA0MSAhaW1wb3J0YW50O1xuICBmaWxsOiAjZjBkMDQxICFpbXBvcnRhbnQ7XG59XG4uZGxzLW9mZmVycy15ZWxsb3ctYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBkMDQxICFpbXBvcnRhbnQ7XG59XG4uZGxzLW9mZmVycy15ZWxsb3ctYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZDA0MSAhaW1wb3J0YW50O1xufVxuXG4uZGxzLW9mZmVycy1kYXJrLWJsdWUge1xuICBjb2xvcjogIzAwNjU5MiAhaW1wb3J0YW50O1xuICBmaWxsOiAjMDA2NTkyICFpbXBvcnRhbnQ7XG59XG4uZGxzLW9mZmVycy1kYXJrLWJsdWUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NTkyICFpbXBvcnRhbnQ7XG59XG4uZGxzLW9mZmVycy1kYXJrLWJsdWUtYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjU5MiAhaW1wb3J0YW50O1xufVxuXG4uZGxzLW9mZmVycy1icmlnaHQtYmx1ZSB7XG4gIGNvbG9yOiAjMDA5YmJiICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICMwMDliYmIgIWltcG9ydGFudDtcbn1cbi5kbHMtb2ZmZXJzLWJyaWdodC1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWJiYiAhaW1wb3J0YW50O1xufVxuLmRscy1vZmZlcnMtYnJpZ2h0LWJsdWUtYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWJiYiAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWNvYnJhbmQtZGVsdGEge1xuICBjb2xvcjogIzAzNiAhaW1wb3J0YW50O1xuICBmaWxsOiAjMDM2ICFpbXBvcnRhbnQ7XG59XG4uZGxzLWNvYnJhbmQtZGVsdGEtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM2ICFpbXBvcnRhbnQ7XG59XG4uZGxzLWNvYnJhbmQtZGVsdGEtYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNiAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWNvYnJhbmQtYm9udm95IHtcbiAgY29sb3I6ICNmZjk2NjIgIWltcG9ydGFudDtcbiAgZmlsbDogI2ZmOTY2MiAhaW1wb3J0YW50O1xufVxuLmRscy1jb2JyYW5kLWJvbnZveS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk2NjIgIWltcG9ydGFudDtcbn1cbi5kbHMtY29icmFuZC1ib252b3ktYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTY2MiAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWNvYnJhbmQtYmx1ZXNreSB7XG4gIGNvbG9yOiAjMTc5MGM1ICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICMxNzkwYzUgIWltcG9ydGFudDtcbn1cbi5kbHMtY29icmFuZC1ibHVlc2t5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3OTBjNSAhaW1wb3J0YW50O1xufVxuLmRscy1jb2JyYW5kLWJsdWVza3ktYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3OTBjNSAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWNvYnJhbmQtaGlsdG9uIHtcbiAgY29sb3I6ICMxMDRjOTcgIWltcG9ydGFudDtcbiAgZmlsbDogIzEwNGM5NyAhaW1wb3J0YW50O1xufVxuLmRscy1jb2JyYW5kLWhpbHRvbi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDRjOTcgIWltcG9ydGFudDtcbn1cbi5kbHMtY29icmFuZC1oaWx0b24tYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwNGM5NyAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWNvYnJhbmQtbG93ZXMge1xuICBjb2xvcjogIzAwNDg5MCAhaW1wb3J0YW50O1xuICBmaWxsOiAjMDA0ODkwICFpbXBvcnRhbnQ7XG59XG4uZGxzLWNvYnJhbmQtbG93ZXMtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ODkwICFpbXBvcnRhbnQ7XG59XG4uZGxzLWNvYnJhbmQtbG93ZXMtYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDg5MCAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWNvYnJhbmQtc2Nod2FiIHtcbiAgY29sb3I6ICMwMGEzZTAgIWltcG9ydGFudDtcbiAgZmlsbDogIzAwYTNlMCAhaW1wb3J0YW50O1xufVxuLmRscy1jb2JyYW5kLXNjaHdhYi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGEzZTAgIWltcG9ydGFudDtcbn1cbi5kbHMtY29icmFuZC1zY2h3YWItYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTNlMCAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWNvYnJhbmQtcGxlbnRpIHtcbiAgY29sb3I6ICMyNzM2OTEgIWltcG9ydGFudDtcbiAgZmlsbDogIzI3MzY5MSAhaW1wb3J0YW50O1xufVxuLmRscy1jb2JyYW5kLXBsZW50aS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzM2OTEgIWltcG9ydGFudDtcbn1cbi5kbHMtY29icmFuZC1wbGVudGktYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MzY5MSAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWNvYnJhbmQtcGx1bSB7XG4gIGNvbG9yOiAjNWExMzI2ICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICM1YTEzMjYgIWltcG9ydGFudDtcbn1cbi5kbHMtY29icmFuZC1wbHVtLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhMTMyNiAhaW1wb3J0YW50O1xufVxuLmRscy1jb2JyYW5kLXBsdW0tYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhMTMyNiAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWNvYnJhbmQtYW1hem9uIHtcbiAgY29sb3I6ICNmZjhmMDAgIWltcG9ydGFudDtcbiAgZmlsbDogI2ZmOGYwMCAhaW1wb3J0YW50O1xufVxuLmRscy1jb2JyYW5kLWFtYXpvbi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjhmMDAgIWltcG9ydGFudDtcbn1cbi5kbHMtY29icmFuZC1hbWF6b24tYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGYwMCAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWJyaWdodC1ibHVlIHtcbiAgY29sb3I6ICMwMDZmY2YgIWltcG9ydGFudDtcbiAgZmlsbDogIzAwNmZjZiAhaW1wb3J0YW50O1xufVxuLmRscy1icmlnaHQtYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZmY2YgIWltcG9ydGFudDtcbn1cbi5kbHMtYnJpZ2h0LWJsdWUtYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmZjZiAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWRlZXAtYmx1ZSB7XG4gIGNvbG9yOiAjMDAxNzVhICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICMwMDE3NWEgIWltcG9ydGFudDtcbn1cbi5kbHMtZGVlcC1ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTc1YSAhaW1wb3J0YW50O1xufVxuLmRscy1kZWVwLWJsdWUtYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTc1YSAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWxpZ2h0LWJsdWUge1xuICBjb2xvcjogIzY2YTllMiAhaW1wb3J0YW50O1xuICBmaWxsOiAjNjZhOWUyICFpbXBvcnRhbnQ7XG59XG4uZGxzLWxpZ2h0LWJsdWUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZhOWUyICFpbXBvcnRhbnQ7XG59XG4uZGxzLWxpZ2h0LWJsdWUtYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2YTllMiAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWJyaWdodC1ibHVlLWhvdmVyIHtcbiAgY29sb3I6ICMwMDY1YmQgIWltcG9ydGFudDtcbiAgZmlsbDogIzAwNjViZCAhaW1wb3J0YW50O1xufVxuLmRscy1icmlnaHQtYmx1ZS1ob3Zlci1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY1YmQgIWltcG9ydGFudDtcbn1cbi5kbHMtYnJpZ2h0LWJsdWUtaG92ZXItYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjViZCAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWJyaWdodC1ibHVlLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA1YWE4ICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICMwMDVhYTggIWltcG9ydGFudDtcbn1cbi5kbHMtYnJpZ2h0LWJsdWUtYWN0aXZlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWFhOCAhaW1wb3J0YW50O1xufVxuLmRscy1icmlnaHQtYmx1ZS1hY3RpdmUtYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWFhOCAhaW1wb3J0YW50O1xufVxuXG4uZGxzLXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmRscy13aGl0ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kbHMtd2hpdGUtYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgZmlsbDogIzAwMCAhaW1wb3J0YW50O1xufVxuLmRscy1ibGFjay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5kbHMtYmxhY2stYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWdyYXktMDEge1xuICBjb2xvcjogI2Y3ZjhmOSAhaW1wb3J0YW50O1xuICBmaWxsOiAjZjdmOGY5ICFpbXBvcnRhbnQ7XG59XG4uZGxzLWdyYXktMDEtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGY5ICFpbXBvcnRhbnQ7XG59XG4uZGxzLWdyYXktMDEtYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmOSAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWdyYXktMDIge1xuICBjb2xvcjogI2VjZWRlZSAhaW1wb3J0YW50O1xuICBmaWxsOiAjZWNlZGVlICFpbXBvcnRhbnQ7XG59XG4uZGxzLWdyYXktMDItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZGVlICFpbXBvcnRhbnQ7XG59XG4uZGxzLWdyYXktMDItYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWRlZSAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWdyYXktMDMge1xuICBjb2xvcjogI2M4YzljNyAhaW1wb3J0YW50O1xuICBmaWxsOiAjYzhjOWM3ICFpbXBvcnRhbnQ7XG59XG4uZGxzLWdyYXktMDMtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjOWM3ICFpbXBvcnRhbnQ7XG59XG4uZGxzLWdyYXktMDMtYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4YzljNyAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWdyYXktMDQge1xuICBjb2xvcjogIzhlOTA5MiAhaW1wb3J0YW50O1xuICBmaWxsOiAjOGU5MDkyICFpbXBvcnRhbnQ7XG59XG4uZGxzLWdyYXktMDQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU5MDkyICFpbXBvcnRhbnQ7XG59XG4uZGxzLWdyYXktMDQtYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhlOTA5MiAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWdyYXktMDUge1xuICBjb2xvcjogIzUzNTY1YSAhaW1wb3J0YW50O1xuICBmaWxsOiAjNTM1NjVhICFpbXBvcnRhbnQ7XG59XG4uZGxzLWdyYXktMDUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM1NjVhICFpbXBvcnRhbnQ7XG59XG4uZGxzLWdyYXktMDUtYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTY1YSAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWdyYXktMDYge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBmaWxsOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4uZGxzLWdyYXktMDYtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG4uZGxzLWdyYXktMDYtYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWdyZWVuIHtcbiAgY29sb3I6ICMwMDg3NjcgIWltcG9ydGFudDtcbiAgZmlsbDogIzAwODc2NyAhaW1wb3J0YW50O1xufVxuLmRscy1ncmVlbi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg3NjcgIWltcG9ydGFudDtcbn1cbi5kbHMtZ3JlZW4tYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODc2NyAhaW1wb3J0YW50O1xufVxuXG4uZGxzLXJlZCB7XG4gIGNvbG9yOiAjYjQyYzAxICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICNiNDJjMDEgIWltcG9ydGFudDtcbn1cbi5kbHMtcmVkLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0MmMwMSAhaW1wb3J0YW50O1xufVxuLmRscy1yZWQtYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0MmMwMSAhaW1wb3J0YW50O1xufVxuXG4uZGxzLW9yYW5nZSB7XG4gIGNvbG9yOiAjZWE3MDBiICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICNlYTcwMGIgIWltcG9ydGFudDtcbn1cbi5kbHMtb3JhbmdlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNzAwYiAhaW1wb3J0YW50O1xufVxuLmRscy1vcmFuZ2UtYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNzAwYiAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWNvbG9yLXdhcm5pbmcge1xuICBjb2xvcjogI2I0MmMwMSAhaW1wb3J0YW50O1xuICBmaWxsOiAjYjQyYzAxICFpbXBvcnRhbnQ7XG59XG4uZGxzLWNvbG9yLXdhcm5pbmctYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjQyYzAxICFpbXBvcnRhbnQ7XG59XG4uZGxzLWNvbG9yLXdhcm5pbmctYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0MmMwMSAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWNvbG9yLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwODc2NyAhaW1wb3J0YW50O1xuICBmaWxsOiAjMDA4NzY3ICFpbXBvcnRhbnQ7XG59XG4uZGxzLWNvbG9yLXN1Y2Nlc3MtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NzY3ICFpbXBvcnRhbnQ7XG59XG4uZGxzLWNvbG9yLXN1Y2Nlc3MtYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODc2NyAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWNvbG9yLW5ldXRyYWwge1xuICBjb2xvcjogIzhlOTA5MiAhaW1wb3J0YW50O1xuICBmaWxsOiAjOGU5MDkyICFpbXBvcnRhbnQ7XG59XG4uZGxzLWNvbG9yLW5ldXRyYWwtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU5MDkyICFpbXBvcnRhbnQ7XG59XG4uZGxzLWNvbG9yLW5ldXRyYWwtYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhlOTA5MiAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWNvbG9yLW1vZGVyYXRlIHtcbiAgY29sb3I6ICNlYTcwMGIgIWltcG9ydGFudDtcbiAgZmlsbDogI2VhNzAwYiAhaW1wb3J0YW50O1xufVxuLmRscy1jb2xvci1tb2RlcmF0ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTcwMGIgIWltcG9ydGFudDtcbn1cbi5kbHMtY29sb3ItbW9kZXJhdGUtYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNzAwYiAhaW1wb3J0YW50O1xufVxuXG4uZGxzLWNvbG9yLWF0dGVudGlvbiB7XG4gIGNvbG9yOiAjZmRiOTJkICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICNmZGI5MmQgIWltcG9ydGFudDtcbn1cbi5kbHMtY29sb3ItYXR0ZW50aW9uLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkYjkyZCAhaW1wb3J0YW50O1xufVxuLmRscy1jb2xvci1hdHRlbnRpb24tYmctaHZyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkYjkyZCAhaW1wb3J0YW50O1xufVxuXG4uYmctbm9uZSB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJnLXJlcGVhdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLnNoYWRvdy0xIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnNoYWRvdy0yIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zaGFkb3ctMyB7XG4gIGJveC1zaGFkb3c6IDAgMTNweCAyNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnNoYWRvdy0xLXhzLXVwIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnNoYWRvdy0yLXhzLXVwIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zaGFkb3ctMy14cy11cCB7XG4gIGJveC1zaGFkb3c6IDAgMTNweCAyNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5zaGFkb3ctMS14cy1kb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLnNoYWRvdy0yLXhzLWRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLnNoYWRvdy0zLXhzLWRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTNweCAyNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLnNoYWRvdy0xLXNtLXVwIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLnNoYWRvdy0yLXNtLXVwIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5zaGFkb3ctMy1zbS11cCB7XG4gICAgYm94LXNoYWRvdzogMCAxM3B4IDI2cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hhZG93LTEtc20tZG93biB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5zaGFkb3ctMi1zbS1kb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5zaGFkb3ctMy1zbS1kb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDEzcHggMjZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaGFkb3ctMS1tZC11cCB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5zaGFkb3ctMi1tZC11cCB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAuc2hhZG93LTMtbWQtdXAge1xuICAgIGJveC1zaGFkb3c6IDAgMTNweCAyNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaGFkb3ctMS1tZC1kb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLnNoYWRvdy0yLW1kLWRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLnNoYWRvdy0zLW1kLWRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTNweCAyNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaGFkb3ctMS1sZy11cCB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5zaGFkb3ctMi1sZy11cCB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAuc2hhZG93LTMtbGctdXAge1xuICAgIGJveC1zaGFkb3c6IDAgMTNweCAyNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5zaGFkb3ctMS1sZy1kb3duIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLnNoYWRvdy0yLWxnLWRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLnNoYWRvdy0zLWxnLWRvd24ge1xuICAgIGJveC1zaGFkb3c6IDAgMTNweCAyNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zaGFkb3ctMS14bC11cCB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gIC5zaGFkb3ctMi14bC11cCB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAuc2hhZG93LTMteGwtdXAge1xuICAgIGJveC1zaGFkb3c6IDAgMTNweCAyNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG4uc2hhZG93LTEteGwtZG93biB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zaGFkb3ctMi14bC1kb3duIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zaGFkb3ctMy14bC1kb3duIHtcbiAgYm94LXNoYWRvdzogMCAxM3B4IDI2cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5kbHMtZmljby1leGNlcHRpb25hbCB7XG4gIGNvbG9yOiAjNGViNzQ4ICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICM0ZWI3NDggIWltcG9ydGFudDtcbn1cbi5kbHMtZmljby1leGNlcHRpb25hbC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZWI3NDggIWltcG9ydGFudDtcbn1cbi5kbHMtZmljby1leGNlcHRpb25hbC1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGViNzQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtZmljby12ZXJ5LWdvb2Qge1xuICBjb2xvcjogI2E2Y2UzOSAhaW1wb3J0YW50O1xuICBmaWxsOiAjYTZjZTM5ICFpbXBvcnRhbnQ7XG59XG4uZGxzLWZpY28tdmVyeS1nb29kLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2Y2UzOSAhaW1wb3J0YW50O1xufVxuLmRscy1maWNvLXZlcnktZ29vZC1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZjZTM5ICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtZmljby1nb29kIHtcbiAgY29sb3I6ICNmMmVhMWIgIWltcG9ydGFudDtcbiAgZmlsbDogI2YyZWExYiAhaW1wb3J0YW50O1xufVxuLmRscy1maWNvLWdvb2QtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlYTFiICFpbXBvcnRhbnQ7XG59XG4uZGxzLWZpY28tZ29vZC1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlYTFiICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtZmljby1mYWlyIHtcbiAgY29sb3I6ICNmODk5MjIgIWltcG9ydGFudDtcbiAgZmlsbDogI2Y4OTkyMiAhaW1wb3J0YW50O1xufVxuLmRscy1maWNvLWZhaXItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg5OTIyICFpbXBvcnRhbnQ7XG59XG4uZGxzLWZpY28tZmFpci1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg5OTIyICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtZmljby1wb29yIHtcbiAgY29sb3I6ICNjYTM5MjggIWltcG9ydGFudDtcbiAgZmlsbDogI2NhMzkyOCAhaW1wb3J0YW50O1xufVxuLmRscy1maWNvLXBvb3ItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2EzOTI4ICFpbXBvcnRhbnQ7XG59XG4uZGxzLWZpY28tcG9vci1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2EzOTI4ICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtb2ZmZXJzLWJsdWUtMDEge1xuICBjb2xvcjogIzAwNjU5MiAhaW1wb3J0YW50O1xuICBmaWxsOiAjMDA2NTkyICFpbXBvcnRhbnQ7XG59XG4uZGxzLW9mZmVycy1ibHVlLTAxLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjU5MiAhaW1wb3J0YW50O1xufVxuLmRscy1vZmZlcnMtYmx1ZS0wMS1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NTkyICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtb2ZmZXJzLWJsdWUtMDIge1xuICBjb2xvcjogIzAwOWFiYSAhaW1wb3J0YW50O1xuICBmaWxsOiAjMDA5YWJhICFpbXBvcnRhbnQ7XG59XG4uZGxzLW9mZmVycy1ibHVlLTAyLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWFiYSAhaW1wb3J0YW50O1xufVxuLmRscy1vZmZlcnMtYmx1ZS0wMi1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5YWJhICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtb2ZmZXJzLXllbGxvdy0wMSB7XG4gIGNvbG9yOiAjZjBkMDQxICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICNmMGQwNDEgIWltcG9ydGFudDtcbn1cbi5kbHMtb2ZmZXJzLXllbGxvdy0wMS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGQwNDEgIWltcG9ydGFudDtcbn1cbi5kbHMtb2ZmZXJzLXllbGxvdy0wMS1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBkMDQxICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtdHJlbmQtYmx1ZS0wMSB7XG4gIGNvbG9yOiAjMzg4M2EyICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICMzODgzYTIgIWltcG9ydGFudDtcbn1cbi5kbHMtdHJlbmQtYmx1ZS0wMS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODgzYTIgIWltcG9ydGFudDtcbn1cbi5kbHMtdHJlbmQtYmx1ZS0wMS1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg4M2EyICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtdHJlbmQtYmx1ZS0wMiB7XG4gIGNvbG9yOiAjNjRiZmQzICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICM2NGJmZDMgIWltcG9ydGFudDtcbn1cbi5kbHMtdHJlbmQtYmx1ZS0wMi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NGJmZDMgIWltcG9ydGFudDtcbn1cbi5kbHMtdHJlbmQtYmx1ZS0wMi1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRiZmQzICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtdHJlbmQtdGVhbC0wMSB7XG4gIGNvbG9yOiAjMzVjNGI1ICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICMzNWM0YjUgIWltcG9ydGFudDtcbn1cbi5kbHMtdHJlbmQtdGVhbC0wMS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNWM0YjUgIWltcG9ydGFudDtcbn1cbi5kbHMtdHJlbmQtdGVhbC0wMS1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzVjNGI1ICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtdHJlbmQtZ3JlZW4tMDEge1xuICBjb2xvcjogIzAwODU2NiAhaW1wb3J0YW50O1xuICBmaWxsOiAjMDA4NTY2ICFpbXBvcnRhbnQ7XG59XG4uZGxzLXRyZW5kLWdyZWVuLTAxLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODU2NiAhaW1wb3J0YW50O1xufVxuLmRscy10cmVuZC1ncmVlbi0wMS1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NTY2ICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtdHJlbmQtZ3JlZW4tMDIge1xuICBjb2xvcjogIzk4Y2Q1OCAhaW1wb3J0YW50O1xuICBmaWxsOiAjOThjZDU4ICFpbXBvcnRhbnQ7XG59XG4uZGxzLXRyZW5kLWdyZWVuLTAyLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk4Y2Q1OCAhaW1wb3J0YW50O1xufVxuLmRscy10cmVuZC1ncmVlbi0wMi1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOThjZDU4ICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtdHJlbmQteWVsbG93IHtcbiAgY29sb3I6ICNmMmFmMDAgIWltcG9ydGFudDtcbiAgZmlsbDogI2YyYWYwMCAhaW1wb3J0YW50O1xufVxuLmRscy10cmVuZC15ZWxsb3ctYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJhZjAwICFpbXBvcnRhbnQ7XG59XG4uZGxzLXRyZW5kLXllbGxvdy1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJhZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtdHJlbmQteWVsbG93LTAyIHtcbiAgY29sb3I6ICNjZThlMDAgIWltcG9ydGFudDtcbiAgZmlsbDogI2NlOGUwMCAhaW1wb3J0YW50O1xufVxuLmRscy10cmVuZC15ZWxsb3ctMDItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U4ZTAwICFpbXBvcnRhbnQ7XG59XG4uZGxzLXRyZW5kLXllbGxvdy0wMi1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U4ZTAwICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtdHJlbmQtb3JhbmdlLTAxIHtcbiAgY29sb3I6ICNlZDU5MjkgIWltcG9ydGFudDtcbiAgZmlsbDogI2VkNTkyOSAhaW1wb3J0YW50O1xufVxuLmRscy10cmVuZC1vcmFuZ2UtMDEtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ1OTI5ICFpbXBvcnRhbnQ7XG59XG4uZGxzLXRyZW5kLW9yYW5nZS0wMS1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ1OTI5ICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtdHJlbmQtcGluay0wMSB7XG4gIGNvbG9yOiAjZTk1OTU5ICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICNlOTU5NTkgIWltcG9ydGFudDtcbn1cbi5kbHMtdHJlbmQtcGluay0wMS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTU5NTkgIWltcG9ydGFudDtcbn1cbi5kbHMtdHJlbmQtcGluay0wMS1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk1OTU5ICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtdHJlbmQtcHVycGxlLTAxIHtcbiAgY29sb3I6ICM5MTU4YTggIWltcG9ydGFudDtcbiAgZmlsbDogIzkxNThhOCAhaW1wb3J0YW50O1xufVxuLmRscy10cmVuZC1wdXJwbGUtMDEtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE1OGE4ICFpbXBvcnRhbnQ7XG59XG4uZGxzLXRyZW5kLXB1cnBsZS0wMS1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE1OGE4ICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtdGVhbCB7XG4gIGNvbG9yOiAjMzVjNGI1ICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICMzNWM0YjUgIWltcG9ydGFudDtcbn1cbi5kbHMtdGVhbC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNWM0YjUgIWltcG9ydGFudDtcbn1cbi5kbHMtdGVhbC1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzVjNGI1ICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtc2FsbW9uIHtcbiAgY29sb3I6ICNmZjZkNmEgIWltcG9ydGFudDtcbiAgZmlsbDogI2ZmNmQ2YSAhaW1wb3J0YW50O1xufVxuLmRscy1zYWxtb24tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDZhICFpbXBvcnRhbnQ7XG59XG4uZGxzLXNhbG1vbi1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDZhICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtZGFyay15ZWxsb3cge1xuICBjb2xvcjogI2ZkYjkyZCAhaW1wb3J0YW50O1xuICBmaWxsOiAjZmRiOTJkICFpbXBvcnRhbnQ7XG59XG4uZGxzLWRhcmsteWVsbG93LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkYjkyZCAhaW1wb3J0YW50O1xufVxuLmRscy1kYXJrLXllbGxvdy1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRiOTJkICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtZ29sZCB7XG4gIGNvbG9yOiAjYzE5MzJmICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICNjMTkzMmYgIWltcG9ydGFudDtcbn1cbi5kbHMtZ29sZC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMTkzMmYgIWltcG9ydGFudDtcbn1cbi5kbHMtZ29sZC1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzE5MzJmICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtYnJpZ2h0LWJsdWUtNjAge1xuICBjb2xvcjogIzY2YTllMiAhaW1wb3J0YW50O1xuICBmaWxsOiAjNjZhOWUyICFpbXBvcnRhbnQ7XG59XG4uZGxzLWJyaWdodC1ibHVlLTYwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2YTllMiAhaW1wb3J0YW50O1xufVxuLmRscy1icmlnaHQtYmx1ZS02MC1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZhOWUyICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtYnJpZ2h0LWJsdWUtNDAge1xuICBjb2xvcjogIzk5YzVlYyAhaW1wb3J0YW50O1xuICBmaWxsOiAjOTljNWVjICFpbXBvcnRhbnQ7XG59XG4uZGxzLWJyaWdodC1ibHVlLTQwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5YzVlYyAhaW1wb3J0YW50O1xufVxuLmRscy1icmlnaHQtYmx1ZS00MC1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTljNWVjICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtYnJpZ2h0LWJsdWUtMjAge1xuICBjb2xvcjogI2NjZTJmNSAhaW1wb3J0YW50O1xuICBmaWxsOiAjY2NlMmY1ICFpbXBvcnRhbnQ7XG59XG4uZGxzLWJyaWdodC1ibHVlLTIwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTJmNSAhaW1wb3J0YW50O1xufVxuLmRscy1icmlnaHQtYmx1ZS0yMC1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlMmY1ICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtZGVlcC1ibHVlLTYwIHtcbiAgY29sb3I6ICM2Njc0OWMgIWltcG9ydGFudDtcbiAgZmlsbDogIzY2NzQ5YyAhaW1wb3J0YW50O1xufVxuLmRscy1kZWVwLWJsdWUtNjAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3NDljICFpbXBvcnRhbnQ7XG59XG4uZGxzLWRlZXAtYmx1ZS02MC1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3NDljICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtZGVlcC1ibHVlLTQwIHtcbiAgY29sb3I6ICM5OWEyYmQgIWltcG9ydGFudDtcbiAgZmlsbDogIzk5YTJiZCAhaW1wb3J0YW50O1xufVxuLmRscy1kZWVwLWJsdWUtNDAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTlhMmJkICFpbXBvcnRhbnQ7XG59XG4uZGxzLWRlZXAtYmx1ZS00MC1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTlhMmJkICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtZGVlcC1ibHVlLTIwIHtcbiAgY29sb3I6ICNjY2QxZGUgIWltcG9ydGFudDtcbiAgZmlsbDogI2NjZDFkZSAhaW1wb3J0YW50O1xufVxuLmRscy1kZWVwLWJsdWUtMjAtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NkMWRlICFpbXBvcnRhbnQ7XG59XG4uZGxzLWRlZXAtYmx1ZS0yMC1iZy1odnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NkMWRlICFpbXBvcnRhbnQ7XG59XG5cbi5kbHMtYnJpZ2h0LWJsdWUtZmlsdGVyIHtcbiAgZmlsdGVyOiBpbnZlcnQoMzElKSBzZXBpYSg0MSUpIHNhdHVyYXRlKDI5OTMlKSBodWUtcm90YXRlKDE4N2RlZykgYnJpZ2h0bmVzcyg5MyUpIGNvbnRyYXN0KDEwOSUpO1xufVxuXG4uZGxzLWRlZXAtYmx1ZS1maWx0ZXIge1xuICBmaWx0ZXI6IGludmVydCg2JSkgc2VwaWEoNjklKSBzYXR1cmF0ZSg2MjA0JSkgaHVlLXJvdGF0ZSgyMjNkZWcpIGJyaWdodG5lc3MoOTQlKSBjb250cmFzdCgxMDclKTtcbn1cblxuLmRscy13aGl0ZS1maWx0ZXIge1xuICBmaWx0ZXI6IGludmVydCgxMDAlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgyJSkgaHVlLXJvdGF0ZSgxMmRlZykgYnJpZ2h0bmVzcygxMDYlKSBjb250cmFzdCgxMDElKTtcbn1cblxuLmdyYWRpZW50LWxpbmVhci10ciB7XG4gIGJhY2tncm91bmQ6ICMwMDZmY2Y7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gbGVmdCwgIzAwNmZjZiwgIzAwMTc1YSk7XG59Il19 */