@charset "UTF-8";

/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

/* Document
   ========================================================================== */

html {
  font-family: sans-serif;
  /* 1 */
  line-height: 1.15;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */
}

/* 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-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main {
  /* 1 */
  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 */
}

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

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */

a:active,
a:hover {
  outline-width: 0;
}

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  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.
 * 1. Show the overflow in Edge.
 */

button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

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

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

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

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

/**
 * Copyright 2015 Palantir Technologies, Inc. All rights reserved.
 * Licensed under the BSD-3 License as modified (the “License”); you may obtain a copy
 * of the license at https://github.com/palantir/blueprint/blob/master/LICENSE
 * and https://github.com/palantir/blueprint/blob/master/PATENTS
 */

html {
  box-sizing: border-box;
}

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

@font-face {
  font-family: "Icons16";
  font-style: normal;
  font-weight: normal;
  src: url(/afae94774fdef7de8bbfeb50356ebf1b.eot) format("embedded-opentype"), url(/dccd29f988136dc5285f8572aee540b0.woff) format("woff"), url(/24f9565bd3b02d4116e3aa88817ad57c.ttf) format("truetype");
}

@font-face {
  font-family: "Icons20";
  font-style: normal;
  font-weight: normal;
  src: url(/ac420123e9ef76e2950452c746f5122f.eot) format("embedded-opentype"), url(/b12eedf61b7d56e77e44ad64039ce404.woff) format("woff"), url(/13bc16f6325c69d8559ccf7614cb42bf.ttf) format("truetype");
}

hr {
  margin: 20px 0;
  border: none;
  border-bottom: 1px solid rgba(16, 22, 26, 0.15);
}

.pt-dark hr {
  border-color: rgba(255, 255, 255, 0.15);
}

::-moz-selection {
  background: rgba(125, 188, 255, 0.6);
}

::selection {
  background: rgba(125, 188, 255, 0.6);
}

body {
  text-transform: none;
  line-height: 1.28581;
  letter-spacing: 0;
  font-family: -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", "Helvetica Neue", sans-serif, "Icons16";
  font-size: 14px;
  font-weight: 400;
  color: #182026;
}

small {
  font-size: 12px;
}

.pt-monospace-text {
  text-transform: none;
  font-family: monospace;
  font-size: smaller;
}

h1 {
  color: #182026;
  font-weight: 600;
  margin: 0 0 10px;
  padding: 0;
  line-height: 0.8em;
  font-size: 40px;
}

h2 {
  color: #182026;
  font-weight: 600;
  margin: 0 0 10px;
  padding: 0;
  line-height: 0.8em;
  font-size: 27px;
}

h3 {
  color: #182026;
  font-weight: 600;
  margin: 0 0 10px;
  padding: 0;
  line-height: 0.8em;
  font-size: 24px;
}

h4 {
  color: #182026;
  font-weight: 600;
  margin: 0 0 10px;
  padding: 0;
  line-height: 0.9em;
  font-size: 20px;
}

h5 {
  color: #182026;
  font-weight: 600;
  margin: 0 0 10px;
  padding: 0;
  line-height: 0.9em;
  font-size: 17px;
}

h6 {
  color: #182026;
  font-weight: 600;
  margin: 0 0 10px;
  padding: 0;
  line-height: 0.9em;
  font-size: 15px;
}

.pt-ui-text {
  text-transform: none;
  line-height: 1.28581;
  letter-spacing: 0;
  font-family: -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", "Helvetica Neue", sans-serif, "Icons16";
  font-size: 14px;
  font-weight: 400;
}

.pt-ui-text-large {
  line-height: 1.25;
  font-size: 16px;
}

.pt-running-text {
  line-height: 1.5;
  font-size: 16px;
}

.pt-running-text h1 {
  margin-top: 40px;
  margin-bottom: 20px;
}

.pt-running-text h2 {
  margin-top: 40px;
  margin-bottom: 20px;
}

.pt-running-text h3 {
  margin-top: 40px;
  margin-bottom: 20px;
}

.pt-running-text h4 {
  margin-top: 40px;
  margin-bottom: 20px;
}

.pt-running-text h5 {
  margin-top: 40px;
  margin-bottom: 20px;
}

.pt-running-text h6 {
  margin-top: 40px;
  margin-bottom: 20px;
}

.pt-running-text-small {
  line-height: 1.5;
  font-size: 14px;
}

p {
  margin: 0 0 10px;
  padding: 0;
}

a {
  text-decoration: none;
  color: #106ba3;
}

a:hover {
  cursor: pointer;
  text-decoration: underline;
  color: #106ba3;
}

a .pt-icon,
a .pt-icon-standard,
a .pt-icon-large {
  color: inherit;
}

a code,
.pt-dark a code {
  color: inherit;
}

.pt-dark a,
.pt-dark a:hover {
  color: #48aff0;
}

.pt-dark a .pt-icon,
.pt-dark a .pt-icon-standard,
.pt-dark a .pt-icon-large,
.pt-dark a:hover .pt-icon,
.pt-dark a:hover .pt-icon-standard,
.pt-dark a:hover .pt-icon-large {
  color: inherit;
}

pre,
code {
  text-transform: none;
  font-family: monospace;
  font-size: smaller;
}

code {
  border-radius: 3px;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2);
  background: rgba(255, 255, 255, 0.7);
  padding: 2px 5px;
  color: #5c7080;
}

.pt-dark code {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4);
  background: rgba(16, 22, 26, 0.3);
  color: #bfccd6;
}

pre {
  display: block;
  margin: 10px 0;
  border-radius: 3px;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.15);
  background: rgba(255, 255, 255, 0.7);
  padding: 13px 15px 12px;
  line-height: 1.4;
  color: #182026;
  font-size: 13px;
  word-break: break-all;
  word-wrap: break-word;
}

pre > code {
  border-radius: 0;
  box-shadow: none;
  background: transparent;
  padding: 0;
  white-space: pre-wrap;
  color: inherit;
  font-size: inherit;
}

.pt-dark pre {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4);
  background: rgba(16, 22, 26, 0.3);
  color: #f5f8fa;
}

.pt-dark pre > code {
  box-shadow: none;
  background: transparent;
}

blockquote {
  line-height: 1.5;
  font-size: 16px;
  margin: 0 0 10px;
  border-left: solid 4px rgba(167, 182, 194, 0.5);
  padding: 0 20px;
}

blockquote p:last-child {
  margin-bottom: 0;
}

.pt-dark blockquote {
  border-color: rgba(115, 134, 148, 0.5);
}

ol,
ul {
  margin: 10px 0;
  padding-left: 40px;
}

.pt-list li:not(:last-child),
.pt-running-text ul li:not(:last-child),
.pt-running-text ol li:not(:last-child) {
  padding-bottom: 5px;
}

.pt-list li :last-child,
.pt-running-text ul li :last-child,
.pt-running-text ol li :last-child {
  margin-bottom: 0;
}

.pt-list ol,
.pt-list ul,
.pt-running-text ul ol,
.pt-running-text ul ul,
.pt-running-text ol ol,
.pt-running-text ol ul {
  margin-top: 5px;
}

.pt-list-unstyled {
  margin: 0;
  padding: 0;
  list-style: none;
}

.pt-list-unstyled li {
  padding: 0;
}

.pt-text-muted {
  color: #5c7080;
}

.pt-dark .pt-text-muted {
  color: #bfccd6;
}

.pt-text-overflow-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}

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

.pt-dark {
  color: #f5f8fa;
}

.pt-dark h1 {
  color: #f5f8fa;
}

.pt-dark h2 {
  color: #f5f8fa;
}

.pt-dark h3 {
  color: #f5f8fa;
}

.pt-dark h4 {
  color: #f5f8fa;
}

.pt-dark h5 {
  color: #f5f8fa;
}

.pt-dark h6 {
  color: #f5f8fa;
}

.pt-icon,
.pt-icon-standard,
.pt-icon-large {
  display: inline-block;
}

.pt-icon.pt-intent-primary,
.pt-icon-standard.pt-intent-primary,
.pt-icon-large.pt-intent-primary {
  color: #137cbd;
}

.pt-icon.pt-intent-success,
.pt-icon-standard.pt-intent-success,
.pt-icon-large.pt-intent-success {
  color: #0f9960;
}

.pt-icon.pt-intent-warning,
.pt-icon-standard.pt-intent-warning,
.pt-icon-large.pt-intent-warning {
  color: #d9822b;
}

.pt-icon.pt-intent-danger,
.pt-icon-standard.pt-intent-danger,
.pt-icon-large.pt-intent-danger {
  color: #db3737;
}

span.pt-icon-standard {
  line-height: 1;
  font-family: "Icons16", sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

span.pt-icon-large {
  line-height: 1;
  font-family: "Icons20", sans-serif;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

span.pt-icon {
  line-height: 1;
  font-family: "Icons20";
  font-size: inherit;
  font-weight: 400;
  font-style: normal;
}

span.pt-icon::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

.pt-icon-blank::before {
  content: "\E900";
}

.pt-icon-style::before {
  content: "\E601";
}

.pt-icon-align-left::before {
  content: "\E602";
}

.pt-icon-align-center::before {
  content: "\E603";
}

.pt-icon-align-right::before {
  content: "\E604";
}

.pt-icon-align-justify::before {
  content: "\E605";
}

.pt-icon-bold::before {
  content: "\E606";
}

.pt-icon-italic::before {
  content: "\E607";
}

.pt-icon-underline::before {
  content: "\2381";
}

.pt-icon-search-around::before {
  content: "\E608";
}

.pt-icon-graph-remove::before {
  content: "\E609";
}

.pt-icon-group-objects::before {
  content: "\E60A";
}

.pt-icon-merge-links::before {
  content: "\E60B";
}

.pt-icon-layout::before {
  content: "\E60C";
}

.pt-icon-layout-auto::before {
  content: "\E60D";
}

.pt-icon-layout-circle::before {
  content: "\E60E";
}

.pt-icon-layout-hierarchy::before {
  content: "\E60F";
}

.pt-icon-layout-grid::before {
  content: "\E610";
}

.pt-icon-layout-group-by::before {
  content: "\E611";
}

.pt-icon-layout-skew-grid::before {
  content: "\E612";
}

.pt-icon-geosearch::before {
  content: "\E613";
}

.pt-icon-heatmap::before {
  content: "\E614";
}

.pt-icon-drive-time::before {
  content: "\E615";
}

.pt-icon-select::before {
  content: "\E616";
}

.pt-icon-predictive-analysis::before {
  content: "\E617";
}

.pt-icon-layers::before {
  content: "\E618";
}

.pt-icon-locate::before {
  content: "\E619";
}

.pt-icon-bookmark::before {
  content: "\E61A";
}

.pt-icon-citation::before {
  content: "\E61B";
}

.pt-icon-tag::before {
  content: "\E61C";
}

.pt-icon-clipboard::before {
  content: "\E61D";
}

.pt-icon-selection::before {
  content: "\29BF";
}

.pt-icon-timeline-events::before {
  content: "\E61E";
}

.pt-icon-timeline-line-chart::before {
  content: "\E61F";
}

.pt-icon-timeline-bar-chart::before {
  content: "\E620";
}

.pt-icon-applications::before {
  content: "\E621";
}

.pt-icon-projects::before {
  content: "\E622";
}

.pt-icon-changes::before {
  content: "\E623";
}

.pt-icon-notifications::before {
  content: "\E624";
}

.pt-icon-lock::before {
  content: "\E625";
}

.pt-icon-unlock::before {
  content: "\E626";
}

.pt-icon-user::before {
  content: "\E627";
}

.pt-icon-search-template::before {
  content: "\E628";
}

.pt-icon-inbox::before {
  content: "\E629";
}

.pt-icon-more::before {
  content: "\E62A";
}

.pt-icon-help::before {
  content: "?";
}

.pt-icon-calendar::before {
  content: "\E62B";
}

.pt-icon-media::before {
  content: "\E62C";
}

.pt-icon-link::before {
  content: "\E62D";
}

.pt-icon-share::before {
  content: "\E62E";
}

.pt-icon-download::before {
  content: "\E62F";
}

.pt-icon-document::before {
  content: "\E630";
}

.pt-icon-properties::before {
  content: "\E631";
}

.pt-icon-import::before {
  content: "\E632";
}

.pt-icon-export::before {
  content: "\E633";
}

.pt-icon-minimize::before {
  content: "\E634";
}

.pt-icon-maximize::before {
  content: "\E635";
}

.pt-icon-tick::before {
  content: "\2713";
}

.pt-icon-cross::before {
  content: "\2717";
}

.pt-icon-plus::before {
  content: "+";
}

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

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

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

.pt-icon-exchange::before {
  content: "\E636";
}

.pt-icon-comparison::before {
  content: "\E637";
}

.pt-icon-list::before {
  content: "\2630";
}

.pt-icon-filter::before {
  content: "\E638";
}

.pt-icon-confirm::before {
  content: "\E639";
}

.pt-icon-fork::before {
  content: "\E63A";
}

.pt-icon-trash::before {
  content: "\E63B";
}

.pt-icon-person::before {
  content: "\E63C";
}

.pt-icon-people::before {
  content: "\E63D";
}

.pt-icon-add::before {
  content: "\E63E";
}

.pt-icon-remove::before {
  content: "\E63F";
}

.pt-icon-geolocation::before {
  content: "\E640";
}

.pt-icon-zoom-in::before {
  content: "\E641";
}

.pt-icon-zoom-out::before {
  content: "\E642";
}

.pt-icon-refresh::before {
  content: "\E643";
}

.pt-icon-delete::before {
  content: "\E644";
}

.pt-icon-cog::before {
  content: "\E645";
}

.pt-icon-flag::before {
  content: "\2691";
}

.pt-icon-pin::before {
  content: "\E646";
}

.pt-icon-warning-sign::before {
  content: "\E647";
}

.pt-icon-error::before {
  content: "\E648";
}

.pt-icon-info-sign::before {
  content: "\2139";
}

.pt-icon-credit-card::before {
  content: "\E649";
}

.pt-icon-edit::before {
  content: "\270E";
}

.pt-icon-history::before {
  content: "\E64A";
}

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

.pt-icon-log-out::before {
  content: "\E64C";
}

.pt-icon-star::before {
  content: "\2605";
}

.pt-icon-star-empty::before {
  content: "\2606";
}

.pt-icon-sort-alphabetical::before {
  content: "\E64D";
}

.pt-icon-sort-numerical::before {
  content: "\E64E";
}

.pt-icon-sort::before {
  content: "\E64F";
}

.pt-icon-folder-open::before {
  content: "\E651";
}

.pt-icon-folder-close::before {
  content: "\E652";
}

.pt-icon-folder-shared::before {
  content: "\E653";
}

.pt-icon-caret-up::before {
  content: "\2303";
}

.pt-icon-caret-right::before {
  content: "\232A";
}

.pt-icon-caret-down::before {
  content: "\2304";
}

.pt-icon-caret-left::before {
  content: "\2329";
}

.pt-icon-menu-open::before {
  content: "\E654";
}

.pt-icon-menu-closed::before {
  content: "\E655";
}

.pt-icon-feed::before {
  content: "\E656";
}

.pt-icon-two-columns::before {
  content: "\E657";
}

.pt-icon-one-column::before {
  content: "\E658";
}

.pt-icon-dot::before {
  content: "\2022";
}

.pt-icon-property::before {
  content: "\E65A";
}

.pt-icon-time::before {
  content: "\23F2";
}

.pt-icon-disable::before {
  content: "\E600";
}

.pt-icon-unpin::before {
  content: "\E650";
}

.pt-icon-flows::before {
  content: "\E659";
}

.pt-icon-new-text-box::before {
  content: "\E65B";
}

.pt-icon-new-link::before {
  content: "\E65C";
}

.pt-icon-new-object::before {
  content: "\E65D";
}

.pt-icon-path-search::before {
  content: "\E65E";
}

.pt-icon-automatic-updates::before {
  content: "\E65F";
}

.pt-icon-page-layout::before {
  content: "\E660";
}

.pt-icon-code::before {
  content: "\E661";
}

.pt-icon-map::before {
  content: "\E662";
}

.pt-icon-search-text::before {
  content: "\E663";
}

.pt-icon-envelope::before {
  content: "\2709";
}

.pt-icon-paperclip::before {
  content: "\E664";
}

.pt-icon-label::before {
  content: "\E665";
}

.pt-icon-globe::before {
  content: "\E666";
}

.pt-icon-home::before {
  content: "\2302";
}

.pt-icon-th::before {
  content: "\E667";
}

.pt-icon-th-list::before {
  content: "\E668";
}

.pt-icon-th-derived::before {
  content: "\E669";
}

.pt-icon-circle::before {
  content: "\E66A";
}

.pt-icon-draw::before {
  content: "\E66B";
}

.pt-icon-insert::before {
  content: "\E66C";
}

.pt-icon-helper-management::before {
  content: "\E66D";
}

.pt-icon-send-to::before {
  content: "\E66E";
}

.pt-icon-eye-open::before {
  content: "\E66F";
}

.pt-icon-folder-shared-open::before {
  content: "\E670";
}

.pt-icon-social-media::before {
  content: "\E671";
}

.pt-icon-arrow-up::before {
  content: "\2191";
}

.pt-icon-arrow-down::before {
  content: "\2193";
}

.pt-icon-arrows-horizontal::before {
  content: "\2194";
}

.pt-icon-arrows-vertical::before {
  content: "\2195";
}

.pt-icon-resolve::before {
  content: "\E672";
}

.pt-icon-graph::before {
  content: "\E673";
}

.pt-icon-briefcase::before {
  content: "\E674";
}

.pt-icon-dollar::before {
  content: "$";
}

.pt-icon-ninja::before {
  content: "\E675";
}

.pt-icon-delta::before {
  content: "\394";
}

.pt-icon-barcode::before {
  content: "\E676";
}

.pt-icon-torch::before {
  content: "\E677";
}

.pt-icon-widget::before {
  content: "\E678";
}

.pt-icon-unresolve::before {
  content: "\E679";
}

.pt-icon-offline::before {
  content: "\E67A";
}

.pt-icon-zoom-to-fit::before {
  content: "\E67B";
}

.pt-icon-add-to-artifact::before {
  content: "\E67C";
}

.pt-icon-map-marker::before {
  content: "\E67D";
}

.pt-icon-chart::before {
  content: "\E67E";
}

.pt-icon-control::before {
  content: "\E67F";
}

.pt-icon-multi-select::before {
  content: "\E680";
}

.pt-icon-direction-left::before {
  content: "\E681";
}

.pt-icon-direction-right::before {
  content: "\E682";
}

.pt-icon-database::before {
  content: "\E683";
}

.pt-icon-pie-chart::before {
  content: "\E684";
}

.pt-icon-full-circle::before {
  content: "\E685";
}

.pt-icon-square::before {
  content: "\E686";
}

.pt-icon-print::before {
  content: "\2399";
}

.pt-icon-presentation::before {
  content: "\E687";
}

.pt-icon-ungroup-objects::before {
  content: "\E688";
}

.pt-icon-chat::before {
  content: "\E689";
}

.pt-icon-comment::before {
  content: "\E68A";
}

.pt-icon-circle-arrow-right::before {
  content: "\E68B";
}

.pt-icon-circle-arrow-left::before {
  content: "\E68C";
}

.pt-icon-circle-arrow-up::before {
  content: "\E68D";
}

.pt-icon-circle-arrow-down::before {
  content: "\E68E";
}

.pt-icon-upload::before {
  content: "\E68F";
}

.pt-icon-asterisk::before {
  content: "*";
}

.pt-icon-cloud::before {
  content: "\2601";
}

.pt-icon-cloud-download::before {
  content: "\E690";
}

.pt-icon-cloud-upload::before {
  content: "\E691";
}

.pt-icon-repeat::before {
  content: "\E692";
}

.pt-icon-move::before {
  content: "\E693";
}

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

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

.pt-icon-chevron-up::before {
  content: "\E696";
}

.pt-icon-chevron-down::before {
  content: "\E697";
}

.pt-icon-random::before {
  content: "\E698";
}

.pt-icon-fullscreen::before {
  content: "\E699";
}

.pt-icon-log-in::before {
  content: "\E69A";
}

.pt-icon-heart::before {
  content: "\2665";
}

.pt-icon-office::before {
  content: "\E69B";
}

.pt-icon-duplicate::before {
  content: "\E69C";
}

.pt-icon-ban-circle::before {
  content: "\E69D";
}

.pt-icon-camera::before {
  content: "\E69E";
}

.pt-icon-mobile-video::before {
  content: "\E69F";
}

.pt-icon-video::before {
  content: "\E6A0";
}

.pt-icon-film::before {
  content: "\E6A1";
}

.pt-icon-settings::before {
  content: "\E6A2";
}

.pt-icon-volume-off::before {
  content: "\E6A3";
}

.pt-icon-volume-down::before {
  content: "\E6A4";
}

.pt-icon-volume-up::before {
  content: "\E6A5";
}

.pt-icon-music::before {
  content: "\E6A6";
}

.pt-icon-step-backward::before {
  content: "\E6A7";
}

.pt-icon-fast-backward::before {
  content: "\E6A8";
}

.pt-icon-pause::before {
  content: "\E6A9";
}

.pt-icon-stop::before {
  content: "\E6AA";
}

.pt-icon-play::before {
  content: "\E6AB";
}

.pt-icon-fast-forward::before {
  content: "\E6AC";
}

.pt-icon-step-forward::before {
  content: "\E6AD";
}

.pt-icon-eject::before {
  content: "\23CF";
}

.pt-icon-record::before {
  content: "\E6AE";
}

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

.pt-icon-phone::before {
  content: "\260E";
}

.pt-icon-lightbulb::before {
  content: "\E6B0";
}

.pt-icon-glass::before {
  content: "\E6B1";
}

.pt-icon-tint::before {
  content: "\E6B2";
}

.pt-icon-flash::before {
  content: "\E6B3";
}

.pt-icon-font::before {
  content: "\E6B4";
}

.pt-icon-header::before {
  content: "\E6B5";
}

.pt-icon-saved::before {
  content: "\E6B6";
}

.pt-icon-floppy-disk::before {
  content: "\E6B7";
}

.pt-icon-book::before {
  content: "\E6B8";
}

.pt-icon-hand-right::before {
  content: "\E6B9";
}

.pt-icon-hand-up::before {
  content: "\E6BA";
}

.pt-icon-hand-down::before {
  content: "\E6BB";
}

.pt-icon-hand-left::before {
  content: "\E6BC";
}

.pt-icon-thumbs-up::before {
  content: "\E6BD";
}

.pt-icon-thumbs-down::before {
  content: "\E6BE";
}

.pt-icon-box::before {
  content: "\E6BF";
}

.pt-icon-compressed::before {
  content: "\E6C0";
}

.pt-icon-shopping-cart::before {
  content: "\E6C1";
}

.pt-icon-shop::before {
  content: "\E6C2";
}

.pt-icon-layout-linear::before {
  content: "\E6C3";
}

.pt-icon-undo::before {
  content: "\238C";
}

.pt-icon-redo::before {
  content: "\E6C4";
}

.pt-icon-code-block::before {
  content: "\E6C5";
}

.pt-icon-double-caret-vertical::before {
  content: "\E6C6";
}

.pt-icon-double-caret-horizontal::before {
  content: "\E6C7";
}

.pt-icon-sort-alphabetical-desc::before {
  content: "\E6C8";
}

.pt-icon-sort-numerical-desc::before {
  content: "\E6C9";
}

.pt-icon-take-action::before {
  content: "\E6CA";
}

.pt-icon-contrast::before {
  content: "\E6CB";
}

.pt-icon-eye-off::before {
  content: "\E6CC";
}

.pt-icon-timeline-area-chart::before {
  content: "\E6CD";
}

.pt-icon-doughnut-chart::before {
  content: "\E6CE";
}

.pt-icon-layer::before {
  content: "\E6CF";
}

.pt-icon-grid::before {
  content: "\E6D0";
}

.pt-icon-polygon-filter::before {
  content: "\E6D1";
}

.pt-icon-add-to-folder::before {
  content: "\E6D2";
}

.pt-icon-layout-balloon::before {
  content: "\E6D3";
}

.pt-icon-layout-sorted-clusters::before {
  content: "\E6D4";
}

.pt-icon-sort-asc::before {
  content: "\E6D5";
}

.pt-icon-sort-desc::before {
  content: "\E6D6";
}

.pt-icon-small-cross::before {
  content: "\E6D7";
}

.pt-icon-small-tick::before {
  content: "\E6D8";
}

.pt-icon-power::before {
  content: "\E6D9";
}

.pt-icon-column-layout::before {
  content: "\E6DA";
}

.pt-icon-arrow-top-left::before {
  content: "\2196";
}

.pt-icon-arrow-top-right::before {
  content: "\2197";
}

.pt-icon-arrow-bottom-right::before {
  content: "\2198";
}

.pt-icon-arrow-bottom-left::before {
  content: "\2199";
}

.pt-icon-mugshot::before {
  content: "\E6DB";
}

.pt-icon-headset::before {
  content: "\E6DC";
}

.pt-icon-text-highlight::before {
  content: "\E6DD";
}

.pt-icon-hand::before {
  content: "\E6DE";
}

.pt-icon-chevron-backward::before {
  content: "\E6DF";
}

.pt-icon-chevron-forward::before {
  content: "\E6E0";
}

.pt-icon-rotate-document::before {
  content: "\E6E1";
}

.pt-icon-rotate-page::before {
  content: "\E6E2";
}

.pt-icon-badge::before {
  content: "\E6E3";
}

.pt-icon-grid-view::before {
  content: "\E6E4";
}

.pt-icon-function::before {
  content: "\E6E5";
}

.pt-icon-waterfall-chart::before {
  content: "\E6E6";
}

.pt-icon-stacked-chart::before {
  content: "\E6E7";
}

.pt-icon-pulse::before {
  content: "\E6E8";
}

.pt-icon-new-person::before {
  content: "\E6E9";
}

.pt-icon-exclude-row::before {
  content: "\E6EA";
}

.pt-icon-pivot-table::before {
  content: "\E6EB";
}

.pt-icon-segmented-control::before {
  content: "\E6EC";
}

.pt-icon-highlight::before {
  content: "\E6ED";
}

.pt-icon-filter-list::before {
  content: "\E6EE";
}

.pt-icon-cut::before {
  content: "\E6EF";
}

.pt-icon-annotation::before {
  content: "\E6F0";
}

.pt-icon-pivot::before {
  content: "\E6F1";
}

.pt-icon-ring::before {
  content: "\E6F2";
}

.pt-icon-heat-grid::before {
  content: "\E6F3";
}

.pt-icon-gantt-chart::before {
  content: "\E6F4";
}

.pt-icon-variable::before {
  content: "\E6F5";
}

.pt-icon-manual::before {
  content: "\E6F6";
}

.pt-icon-add-row-top::before {
  content: "\E6F7";
}

.pt-icon-add-row-bottom::before {
  content: "\E6F8";
}

.pt-icon-add-column-left::before {
  content: "\E6F9";
}

.pt-icon-add-column-right::before {
  content: "\E6FA";
}

.pt-icon-remove-row-top::before {
  content: "\E6FB";
}

.pt-icon-remove-row-bottom::before {
  content: "\E6FC";
}

.pt-icon-remove-column-left::before {
  content: "\E6FD";
}

.pt-icon-remove-column-right::before {
  content: "\E6FE";
}

.pt-icon-double-chevron-left::before {
  content: "\E6FF";
}

.pt-icon-double-chevron-right::before {
  content: "\E701";
}

.pt-icon-double-chevron-up::before {
  content: "\E702";
}

.pt-icon-double-chevron-down::before {
  content: "\E703";
}

.pt-icon-key-control::before {
  content: "\E704";
}

.pt-icon-key-command::before {
  content: "\E705";
}

.pt-icon-key-shift::before {
  content: "\E706";
}

.pt-icon-key-backspace::before {
  content: "\E707";
}

.pt-icon-key-delete::before {
  content: "\E708";
}

.pt-icon-key-escape::before {
  content: "\E709";
}

.pt-icon-key-enter::before {
  content: "\E70A";
}

.pt-icon-calculator::before {
  content: "\E70B";
}

.pt-icon-horizontal-bar-chart::before {
  content: "\E70C";
}

.pt-icon-small-plus::before {
  content: "\E70D";
}

.pt-icon-small-minus::before {
  content: "\E70E";
}

.pt-icon-step-chart::before {
  content: "\E70F";
}

.pt-icon-euro::before {
  content: "\20AC";
}

.pt-icon-drag-handle-vertical::before {
  content: "\E715";
}

.pt-icon-drag-handle-horizontal::before {
  content: "\E716";
}

.pt-icon-mobile-phone::before {
  content: "\E717";
}

.pt-icon-sim-card::before {
  content: "\E718";
}

.pt-icon-trending-up::before {
  content: "\E719";
}

.pt-icon-trending-down::before {
  content: "\E71A";
}

.pt-icon-curved-range-chart::before {
  content: "\E71B";
}

.pt-icon-vertical-bar-chart-desc::before {
  content: "\E71C";
}

.pt-icon-horizontal-bar-chart-desc::before {
  content: "\E71D";
}

.pt-icon-document-open::before {
  content: "\E71E";
}

.pt-icon-document-share::before {
  content: "\E71F";
}

.pt-icon-horizontal-distribution::before {
  content: "\E720";
}

.pt-icon-vertical-distribution::before {
  content: "\E721";
}

.pt-icon-alignment-left::before {
  content: "\E722";
}

.pt-icon-alignment-vertical-center::before {
  content: "\E723";
}

.pt-icon-alignment-right::before {
  content: "\E724";
}

.pt-icon-alignment-top::before {
  content: "\E725";
}

.pt-icon-alignment-horizontal-center::before {
  content: "\E726";
}

.pt-icon-alignment-bottom::before {
  content: "\E727";
}

.pt-icon-git-pull::before {
  content: "\E728";
}

.pt-icon-git-merge::before {
  content: "\E729";
}

.pt-icon-git-branch::before {
  content: "\E72A";
}

.pt-icon-git-commit::before {
  content: "\E72B";
}

.pt-icon-git-push::before {
  content: "\E72C";
}

.pt-icon-build::before {
  content: "\E72D";
}

.pt-icon-symbol-circle::before {
  content: "\E72E";
}

.pt-icon-symbol-square::before {
  content: "\E72F";
}

.pt-icon-symbol-diamond::before {
  content: "\E730";
}

.pt-icon-symbol-cross::before {
  content: "\E731";
}

.pt-icon-symbol-triangle-up::before {
  content: "\E732";
}

.pt-icon-symbol-triangle-down::before {
  content: "\E733";
}

.pt-icon-wrench::before {
  content: "\E734";
}

.pt-icon-application::before {
  content: "\E735";
}

.pt-icon-send-to-graph::before {
  content: "\E736";
}

.pt-icon-send-to-map::before {
  content: "\E737";
}

.pt-icon-join-table::before {
  content: "\E738";
}

.pt-icon-derive-column::before {
  content: "\E739";
}

.pt-icon-image-rotate-left::before {
  content: "\E73A";
}

.pt-icon-image-rotate-right::before {
  content: "\E73B";
}

.pt-icon-known-vehicle::before {
  content: "\E73C";
}

.pt-icon-unknown-vehicle::before {
  content: "\E73D";
}

.pt-icon-scatter-plot::before {
  content: "\E73E";
}

.pt-icon-oil-field::before {
  content: "\E73F";
}

.pt-icon-rig::before {
  content: "\E740";
}

.pt-icon-map-create::before {
  content: "\E741";
}

.pt-icon-key-option::before {
  content: "\E742";
}

.pt-icon-list-detail-view::before {
  content: "\E743";
}

.pt-icon-swap-vertical::before {
  content: "\E744";
}

.pt-icon-swap-horizontal::before {
  content: "\E745";
}

.pt-icon-numbered-list::before {
  content: "\E746";
}

.pt-icon-new-grid-item::before {
  content: "\E747";
}

.pt-icon-git-repo::before {
  content: "\E748";
}

.pt-icon-git-new-branch::before {
  content: "\E749";
}

.pt-icon-manually-entered-data::before {
  content: "\E74A";
}

.pt-icon-airplane::before {
  content: "\E74B";
}

.pt-icon-merge-columns::before {
  content: "\E74F";
}

.pt-icon-split-columns::before {
  content: "\E750";
}

.pt-icon-dashboard::before {
  content: "\E751";
}

.pt-icon-publish-function::before {
  content: "\E752";
}

.pt-icon-path::before {
  content: "\E753";
}

.pt-icon-moon::before {
  content: "\E754";
}

.pt-icon-remove-column::before {
  content: "\E755";
}

.pt-icon-numerical::before {
  content: "\E756";
}

.pt-icon-key-tab::before {
  content: "\E757";
}

.pt-icon-regression-chart::before {
  content: "\E758";
}

.pt-icon-translate::before {
  content: "\E759";
}

.pt-icon-eye-on::before {
  content: "\E75A";
}

.pt-icon-vertical-bar-chart-asc::before {
  content: "\E75B";
}

.pt-icon-horizontal-bar-chart-asc::before {
  content: "\E75C";
}

.pt-icon-grouped-bar-chart::before {
  content: "\E75D";
}

.pt-icon-full-stacked-chart::before {
  content: "\E75E";
}

.pt-icon-endorsed::before {
  content: "\E75F";
}

.pt-icon-follower::before {
  content: "\E760";
}

.pt-icon-following::before {
  content: "\E761";
}

.pt-icon-menu::before {
  content: "\E762";
}

.pt-icon-collapse-all::before {
  content: "\E763";
}

.pt-icon-expand-all::before {
  content: "\E764";
}

.pt-icon-intersection::before {
  content: "\E765";
}

.pt-icon-blocked-person::before {
  content: "\E768";
}

.pt-icon-slash::before {
  content: "\E769";
}

.pt-icon-percentage::before {
  content: "\E76A";
}

:focus {
  outline: rgba(19, 124, 189, 0.5) auto 2px;
  outline-offset: 2px;
  -moz-outline-radius: 6px;
}

.pt-focus-disabled :focus {
  outline: none !important;
}

.pt-focus-disabled :focus ~ .pt-control-indicator {
  outline: none !important;
}

.pt-alert {
  max-width: 400px;
  padding: 20px;
}

.pt-alert-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.pt-alert-body .pt-icon {
  margin-right: 20px;
  font-size: 40px;
}

.pt-alert-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  margin-top: 10px;
}

.pt-alert-footer .pt-button {
  margin-left: 10px;
}

.pt-breadcrumbs {
  display: inline-block;
  margin: 0;
  cursor: default;
  padding: 0;
  list-style: none;
  vertical-align: top;
  line-height: 30px;
}

.pt-breadcrumbs > li {
  float: left;
}

.pt-breadcrumbs > li::after {
  line-height: 1;
  font-family: "Icons16", sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding: 0 5px;
  color: #5c7080;
  content: "\E695";
}

.pt-breadcrumbs > li:last-child::after {
  display: none;
}

.pt-breadcrumb,
.pt-breadcrumb-current,
.pt-breadcrumbs-collapsed {
  display: inline-block;
  line-height: 19px;
  font-size: 16px;
}

.pt-breadcrumb,
.pt-breadcrumbs-collapsed {
  color: #5c7080;
}

.pt-breadcrumb:hover {
  text-decoration: none;
}

.pt-breadcrumb.pt-disabled {
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
}

.pt-breadcrumb-current {
  color: inherit;
  font-weight: 600;
}

.pt-breadcrumb-current .pt-input {
  vertical-align: baseline;
  font-size: inherit;
  font-weight: inherit;
}

.pt-breadcrumbs-collapsed {
  margin-right: 2px;
  border: none;
  border-radius: 3px;
  background: #ced9e0;
  cursor: pointer;
  padding: 0 5px;
}

.pt-breadcrumbs-collapsed::before {
  line-height: 1;
  font-family: "Icons20", sans-serif;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  line-height: 19px;
  content: "\E62A";
}

.pt-breadcrumbs-collapsed:hover {
  background: #bfccd6;
  text-decoration: none;
  color: #182026;
}

.pt-dark .pt-breadcrumb,
.pt-dark .pt-breadcrumbs-collapsed {
  color: #bfccd6;
}

.pt-dark .pt-breadcrumbs > li::after {
  color: #bfccd6;
}

.pt-dark .pt-breadcrumb.pt-disabled {
  color: rgba(191, 204, 214, 0.5);
}

.pt-dark .pt-breadcrumb-current {
  color: #f5f8fa;
}

.pt-dark .pt-breadcrumbs-collapsed {
  background: rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-breadcrumbs-collapsed:hover {
  background: rgba(16, 22, 26, 0.6);
  color: #f5f8fa;
}

.pt-button {
  display: inline-block;
  border: none;
  border-radius: 3px;
  cursor: pointer;
  padding: 0 10px;
  vertical-align: middle;
  font-size: 14px;
  min-width: 30px;
  min-height: 30px;
  line-height: 30px;
}

.pt-button:disabled,
.pt-button.pt-disabled {
  cursor: not-allowed;
}

.pt-button.pt-fill {
  width: 100%;
}

.pt-button:not([class*="pt-intent-"]) {
  background: #f5f8fa;
  background: linear-gradient(to bottom, #ffffff, rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #f5f8fa;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  color: #182026;
}

.pt-button:not([class*="pt-intent-"]):hover {
  background: #ebf1f5;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #ebf1f5;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  background-clip: padding-box;
}

.pt-button:not([class*="pt-intent-"]):active,
.pt-button:not([class*="pt-intent-"]).pt-active {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background-color: #d8e1e8;
  background-image: none;
}

.pt-button:not([class*="pt-intent-"]):disabled,
.pt-button:not([class*="pt-intent-"]).pt-disabled {
  outline: none;
  box-shadow: none;
  background-color: rgba(206, 217, 224, 0.5);
  background-image: none;
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
}

.pt-button:not([class*="pt-intent-"]):disabled.pt-active,
.pt-button:not([class*="pt-intent-"]).pt-disabled.pt-active {
  background: rgba(206, 217, 224, 0.7);
}

.pt-button.pt-intent-primary {
  background: #137cbd;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #137cbd;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
  color: #ffffff;
}

.pt-button.pt-intent-primary:hover,
.pt-button.pt-intent-primary:active,
.pt-button.pt-intent-primary.pt-active {
  color: #ffffff;
}

.pt-button.pt-intent-primary:hover {
  background: #106ba3;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #106ba3;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
}

.pt-button.pt-intent-primary:active,
.pt-button.pt-intent-primary.pt-active {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background-color: #0e5a8a;
  background-image: none;
}

.pt-button.pt-intent-primary:disabled,
.pt-button.pt-intent-primary.pt-disabled {
  border-color: transparent;
  box-shadow: none;
  background-color: rgba(19, 124, 189, 0.5);
  background-image: none;
  color: rgba(255, 255, 255, 0.6);
}

.pt-button.pt-intent-success {
  background: #0f9960;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #0f9960;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
  color: #ffffff;
}

.pt-button.pt-intent-success:hover,
.pt-button.pt-intent-success:active,
.pt-button.pt-intent-success.pt-active {
  color: #ffffff;
}

.pt-button.pt-intent-success:hover {
  background: #0d8050;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #0d8050;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
}

.pt-button.pt-intent-success:active,
.pt-button.pt-intent-success.pt-active {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background-color: #0a6640;
  background-image: none;
}

.pt-button.pt-intent-success:disabled,
.pt-button.pt-intent-success.pt-disabled {
  border-color: transparent;
  box-shadow: none;
  background-color: rgba(15, 153, 96, 0.5);
  background-image: none;
  color: rgba(255, 255, 255, 0.6);
}

.pt-button.pt-intent-warning {
  background: #d9822b;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #d9822b;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
  color: #ffffff;
}

.pt-button.pt-intent-warning:hover,
.pt-button.pt-intent-warning:active,
.pt-button.pt-intent-warning.pt-active {
  color: #ffffff;
}

.pt-button.pt-intent-warning:hover {
  background: #bf7326;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #bf7326;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
}

.pt-button.pt-intent-warning:active,
.pt-button.pt-intent-warning.pt-active {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background-color: #a66321;
  background-image: none;
}

.pt-button.pt-intent-warning:disabled,
.pt-button.pt-intent-warning.pt-disabled {
  border-color: transparent;
  box-shadow: none;
  background-color: rgba(217, 130, 43, 0.5);
  background-image: none;
  color: rgba(255, 255, 255, 0.6);
}

.pt-button.pt-intent-danger {
  background: #db3737;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #db3737;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
  color: #ffffff;
}

.pt-button.pt-intent-danger:hover,
.pt-button.pt-intent-danger:active,
.pt-button.pt-intent-danger.pt-active {
  color: #ffffff;
}

.pt-button.pt-intent-danger:hover {
  background: #c23030;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #c23030;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
}

.pt-button.pt-intent-danger:active,
.pt-button.pt-intent-danger.pt-active {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background-color: #a82a2a;
  background-image: none;
}

.pt-button.pt-intent-danger:disabled,
.pt-button.pt-intent-danger.pt-disabled {
  border-color: transparent;
  box-shadow: none;
  background-color: rgba(219, 55, 55, 0.5);
  background-image: none;
  color: rgba(255, 255, 255, 0.6);
}

.pt-button[class*="pt-intent-"] .pt-button-spinner .pt-spinner-head {
  stroke: #ffffff;
}

.pt-button.pt-loading {
  position: relative;
}

.pt-button.pt-loading[class*="pt-icon-"]::before {
  visibility: hidden;
}

.pt-button.pt-loading .pt-button-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.pt-button.pt-loading > :not(.pt-button-spinner) {
  visibility: hidden;
}

.pt-button[class*="pt-icon-"]::before {
  line-height: 1;
  font-family: "Icons16", sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-right: 7px;
  color: #5c7080;
}

.pt-button .pt-icon,
.pt-button .pt-icon-standard,
.pt-button .pt-icon-large {
  margin-right: 7px;
  color: #5c7080;
}

.pt-button .pt-icon.pt-align-right,
.pt-button .pt-icon-standard.pt-align-right,
.pt-button .pt-icon-large.pt-align-right {
  margin-right: 0;
  margin-left: 7px;
}

.pt-dark .pt-button:not([class*="pt-intent-"]) {
  background: #394b59;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #394b59;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4);
  color: #f5f8fa;
}

.pt-dark .pt-button:not([class*="pt-intent-"]):hover,
.pt-dark .pt-button:not([class*="pt-intent-"]):active,
.pt-dark .pt-button:not([class*="pt-intent-"]).pt-active {
  color: #f5f8fa;
}

.pt-dark .pt-button:not([class*="pt-intent-"]):hover {
  background: #30404d;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #30404d;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-button:not([class*="pt-intent-"]):active,
.pt-dark .pt-button:not([class*="pt-intent-"]).pt-active {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background-color: #202b33;
  background-image: none;
}

.pt-dark .pt-button:not([class*="pt-intent-"]):disabled,
.pt-dark .pt-button:not([class*="pt-intent-"]).pt-disabled {
  box-shadow: none;
  background-color: rgba(57, 75, 89, 0.5);
  background-image: none;
  color: rgba(191, 204, 214, 0.5);
}

.pt-dark .pt-button:not([class*="pt-intent-"]):disabled.pt-active,
.pt-dark .pt-button:not([class*="pt-intent-"]).pt-disabled.pt-active {
  background: rgba(57, 75, 89, 0.7);
}

.pt-dark .pt-button:not([class*="pt-intent-"]) .pt-button-spinner .pt-spinner-head {
  background: rgba(16, 22, 26, 0.5);
  stroke: #8a9ba8;
}

.pt-dark .pt-button:not([class*="pt-intent-"])[class*="pt-icon-"]::before {
  color: #bfccd6;
}

.pt-dark .pt-button:not([class*="pt-intent-"]) .pt-icon,
.pt-dark .pt-button:not([class*="pt-intent-"]) .pt-icon-standard,
.pt-dark .pt-button:not([class*="pt-intent-"]) .pt-icon-large {
  color: #bfccd6;
}

.pt-dark .pt-button[class*="pt-intent-"] {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-button[class*="pt-intent-"]:hover {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-button[class*="pt-intent-"]:active,
.pt-dark .pt-button[class*="pt-intent-"].pt-active {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
}

.pt-dark .pt-button[class*="pt-intent-"]:disabled,
.pt-dark .pt-button[class*="pt-intent-"].pt-disabled {
  box-shadow: none;
  background-image: none;
  color: rgba(255, 255, 255, 0.3);
}

.pt-dark .pt-button[class*="pt-intent-"] .pt-button-spinner .pt-spinner-head {
  stroke: #8a9ba8;
}

.pt-button:disabled::before,
.pt-button.pt-disabled::before,
.pt-button[class*="pt-intent-"]::before {
  color: inherit !important;
}

.pt-button:disabled .pt-icon,
.pt-button:disabled .pt-icon-standard,
.pt-button:disabled .pt-icon-large,
.pt-button.pt-disabled .pt-icon,
.pt-button.pt-disabled .pt-icon-standard,
.pt-button.pt-disabled .pt-icon-large,
.pt-button[class*="pt-intent-"] .pt-icon,
.pt-button[class*="pt-intent-"] .pt-icon-standard,
.pt-button[class*="pt-intent-"] .pt-icon-large {
  color: inherit !important;
}

.pt-button.pt-minimal {
  box-shadow: none;
  background: none;
}

.pt-button.pt-minimal:hover,
.pt-button.pt-minimal:focus {
  box-shadow: none;
  background: rgba(167, 182, 194, 0.3);
  text-decoration: none;
  color: #182026;
}

.pt-button.pt-minimal:active,
.pt-button.pt-minimal.pt-active {
  box-shadow: none;
  background: rgba(115, 134, 148, 0.3);
  color: #182026;
}

.pt-button.pt-minimal:disabled,
.pt-button.pt-minimal:disabled:hover,
.pt-button.pt-minimal.pt-disabled,
.pt-button.pt-minimal.pt-disabled:hover {
  background: none;
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
}

.pt-dark .pt-button.pt-minimal {
  box-shadow: none;
  background: none;
  color: inherit;
}

.pt-dark .pt-button.pt-minimal:hover,
.pt-dark .pt-button.pt-minimal:active,
.pt-dark .pt-button.pt-minimal.pt-active {
  box-shadow: none;
  background: none;
}

.pt-dark .pt-button.pt-minimal:hover {
  background: rgba(138, 155, 168, 0.15);
}

.pt-dark .pt-button.pt-minimal:active,
.pt-dark .pt-button.pt-minimal.pt-active {
  background: rgba(138, 155, 168, 0.3);
  color: #f5f8fa;
}

.pt-dark .pt-button.pt-minimal:disabled,
.pt-dark .pt-button.pt-minimal:disabled:hover,
.pt-dark .pt-button.pt-minimal.pt-disabled,
.pt-dark .pt-button.pt-minimal.pt-disabled:hover {
  background: none;
  cursor: not-allowed;
  color: rgba(191, 204, 214, 0.5);
}

.pt-button.pt-minimal.pt-intent-primary {
  color: #106ba3;
}

.pt-button.pt-minimal.pt-intent-primary:hover,
.pt-button.pt-minimal.pt-intent-primary:active,
.pt-button.pt-minimal.pt-intent-primary.pt-active {
  box-shadow: none;
  background: none;
  color: #106ba3;
}

.pt-button.pt-minimal.pt-intent-primary:hover,
.pt-button.pt-minimal.pt-intent-primary:focus {
  background: rgba(19, 124, 189, 0.15);
  color: #106ba3;
}

.pt-button.pt-minimal.pt-intent-primary:active,
.pt-button.pt-minimal.pt-intent-primary.pt-active {
  background: rgba(19, 124, 189, 0.3);
  color: #106ba3;
}

.pt-button.pt-minimal.pt-intent-primary:disabled,
.pt-button.pt-minimal.pt-intent-primary.pt-disabled {
  background: none;
  color: rgba(16, 107, 163, 0.5);
}

.pt-button.pt-minimal.pt-intent-primary .pt-button-spinner .pt-spinner-head {
  stroke: #106ba3;
}

.pt-dark .pt-button.pt-minimal.pt-intent-primary {
  color: #48aff0;
}

.pt-dark .pt-button.pt-minimal.pt-intent-primary:hover,
.pt-dark .pt-button.pt-minimal.pt-intent-primary:focus {
  background: rgba(19, 124, 189, 0.2);
  color: #48aff0;
}

.pt-dark .pt-button.pt-minimal.pt-intent-primary:active,
.pt-dark .pt-button.pt-minimal.pt-intent-primary.pt-active {
  background: rgba(19, 124, 189, 0.3);
  color: #48aff0;
}

.pt-dark .pt-button.pt-minimal.pt-intent-primary:disabled,
.pt-dark .pt-button.pt-minimal.pt-intent-primary.pt-disabled {
  background: none;
  color: rgba(72, 175, 240, 0.5);
}

.pt-button.pt-minimal.pt-intent-success {
  color: #0d8050;
}

.pt-button.pt-minimal.pt-intent-success:hover,
.pt-button.pt-minimal.pt-intent-success:active,
.pt-button.pt-minimal.pt-intent-success.pt-active {
  box-shadow: none;
  background: none;
  color: #0d8050;
}

.pt-button.pt-minimal.pt-intent-success:hover,
.pt-button.pt-minimal.pt-intent-success:focus {
  background: rgba(15, 153, 96, 0.15);
  color: #0d8050;
}

.pt-button.pt-minimal.pt-intent-success:active,
.pt-button.pt-minimal.pt-intent-success.pt-active {
  background: rgba(15, 153, 96, 0.3);
  color: #0d8050;
}

.pt-button.pt-minimal.pt-intent-success:disabled,
.pt-button.pt-minimal.pt-intent-success.pt-disabled {
  background: none;
  color: rgba(13, 128, 80, 0.5);
}

.pt-button.pt-minimal.pt-intent-success .pt-button-spinner .pt-spinner-head {
  stroke: #0d8050;
}

.pt-dark .pt-button.pt-minimal.pt-intent-success {
  color: #3dcc91;
}

.pt-dark .pt-button.pt-minimal.pt-intent-success:hover,
.pt-dark .pt-button.pt-minimal.pt-intent-success:focus {
  background: rgba(15, 153, 96, 0.2);
  color: #3dcc91;
}

.pt-dark .pt-button.pt-minimal.pt-intent-success:active,
.pt-dark .pt-button.pt-minimal.pt-intent-success.pt-active {
  background: rgba(15, 153, 96, 0.3);
  color: #3dcc91;
}

.pt-dark .pt-button.pt-minimal.pt-intent-success:disabled,
.pt-dark .pt-button.pt-minimal.pt-intent-success.pt-disabled {
  background: none;
  color: rgba(61, 204, 145, 0.5);
}

.pt-button.pt-minimal.pt-intent-warning {
  color: #bf7326;
}

.pt-button.pt-minimal.pt-intent-warning:hover,
.pt-button.pt-minimal.pt-intent-warning:active,
.pt-button.pt-minimal.pt-intent-warning.pt-active {
  box-shadow: none;
  background: none;
  color: #bf7326;
}

.pt-button.pt-minimal.pt-intent-warning:hover,
.pt-button.pt-minimal.pt-intent-warning:focus {
  background: rgba(217, 130, 43, 0.15);
  color: #bf7326;
}

.pt-button.pt-minimal.pt-intent-warning:active,
.pt-button.pt-minimal.pt-intent-warning.pt-active {
  background: rgba(217, 130, 43, 0.3);
  color: #bf7326;
}

.pt-button.pt-minimal.pt-intent-warning:disabled,
.pt-button.pt-minimal.pt-intent-warning.pt-disabled {
  background: none;
  color: rgba(191, 115, 38, 0.5);
}

.pt-button.pt-minimal.pt-intent-warning .pt-button-spinner .pt-spinner-head {
  stroke: #bf7326;
}

.pt-dark .pt-button.pt-minimal.pt-intent-warning {
  color: #ffb366;
}

.pt-dark .pt-button.pt-minimal.pt-intent-warning:hover,
.pt-dark .pt-button.pt-minimal.pt-intent-warning:focus {
  background: rgba(217, 130, 43, 0.2);
  color: #ffb366;
}

.pt-dark .pt-button.pt-minimal.pt-intent-warning:active,
.pt-dark .pt-button.pt-minimal.pt-intent-warning.pt-active {
  background: rgba(217, 130, 43, 0.3);
  color: #ffb366;
}

.pt-dark .pt-button.pt-minimal.pt-intent-warning:disabled,
.pt-dark .pt-button.pt-minimal.pt-intent-warning.pt-disabled {
  background: none;
  color: rgba(255, 179, 102, 0.5);
}

.pt-button.pt-minimal.pt-intent-danger {
  color: #c23030;
}

.pt-button.pt-minimal.pt-intent-danger:hover,
.pt-button.pt-minimal.pt-intent-danger:active,
.pt-button.pt-minimal.pt-intent-danger.pt-active {
  box-shadow: none;
  background: none;
  color: #c23030;
}

.pt-button.pt-minimal.pt-intent-danger:hover,
.pt-button.pt-minimal.pt-intent-danger:focus {
  background: rgba(219, 55, 55, 0.15);
  color: #c23030;
}

.pt-button.pt-minimal.pt-intent-danger:active,
.pt-button.pt-minimal.pt-intent-danger.pt-active {
  background: rgba(219, 55, 55, 0.3);
  color: #c23030;
}

.pt-button.pt-minimal.pt-intent-danger:disabled,
.pt-button.pt-minimal.pt-intent-danger.pt-disabled {
  background: none;
  color: rgba(194, 48, 48, 0.5);
}

.pt-button.pt-minimal.pt-intent-danger .pt-button-spinner .pt-spinner-head {
  stroke: #c23030;
}

.pt-dark .pt-button.pt-minimal.pt-intent-danger {
  color: #ff7373;
}

.pt-dark .pt-button.pt-minimal.pt-intent-danger:hover,
.pt-dark .pt-button.pt-minimal.pt-intent-danger:focus {
  background: rgba(219, 55, 55, 0.2);
  color: #ff7373;
}

.pt-dark .pt-button.pt-minimal.pt-intent-danger:active,
.pt-dark .pt-button.pt-minimal.pt-intent-danger.pt-active {
  background: rgba(219, 55, 55, 0.3);
  color: #ff7373;
}

.pt-dark .pt-button.pt-minimal.pt-intent-danger:disabled,
.pt-dark .pt-button.pt-minimal.pt-intent-danger.pt-disabled {
  background: none;
  color: rgba(255, 115, 115, 0.5);
}

.pt-button.pt-large,
.pt-large .pt-button {
  min-width: 40px;
  min-height: 40px;
  line-height: 40px;
  padding: 0 15px;
  font-size: 16px;
}

.pt-button.pt-large[class*="pt-icon-"]::before,
.pt-large .pt-button[class*="pt-icon-"]::before {
  margin-right: 10px;
}

.pt-button.pt-large .pt-icon,
.pt-button.pt-large .pt-icon-standard,
.pt-button.pt-large .pt-icon-large,
.pt-large .pt-button .pt-icon,
.pt-large .pt-button .pt-icon-standard,
.pt-large .pt-button .pt-icon-large {
  margin-right: 10px;
}

.pt-button.pt-large .pt-icon.pt-align-right,
.pt-button.pt-large .pt-icon-standard.pt-align-right,
.pt-button.pt-large .pt-icon-large.pt-align-right,
.pt-large .pt-button .pt-icon.pt-align-right,
.pt-large .pt-button .pt-icon-standard.pt-align-right,
.pt-large .pt-button .pt-icon-large.pt-align-right {
  margin-right: 0;
  margin-left: 10px;
}

.pt-button.pt-small,
.pt-small .pt-button {
  min-width: 24px;
  min-height: 24px;
  line-height: 24px;
  padding: 0 7px;
  font-size: 12px;
}

.pt-button.pt-small[class*="pt-icon-"]::before,
.pt-button.pt-small .pt-icon,
.pt-button.pt-small .pt-icon-standard,
.pt-button.pt-small .pt-icon-large,
.pt-small .pt-button[class*="pt-icon-"]::before,
.pt-small .pt-button .pt-icon,
.pt-small .pt-button .pt-icon-standard,
.pt-small .pt-button .pt-icon-large {
  display: none;
}

.pt-button[class*="pt-icon-"]:empty {
  padding: 0;
}

.pt-button[class*="pt-icon-"]:empty::before {
  margin-right: 0;
}

a.pt-button {
  text-align: center;
  text-decoration: none;
  transition: none;
}

a.pt-button,
a.pt-button:hover,
a.pt-button:active {
  color: #182026;
}

a.pt-button.pt-disabled {
  color: rgba(92, 112, 128, 0.5);
}

.pt-select select {
  display: inline-block;
  border: none;
  border-radius: 3px;
  cursor: pointer;
  padding: 0 10px;
  vertical-align: middle;
  font-size: 14px;
  background: #f5f8fa;
  background: linear-gradient(to bottom, #ffffff, rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #f5f8fa;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  color: #182026;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 3px;
  height: 30px;
  padding: 0 25px 0 10px;
}

.pt-select select:hover {
  background: #ebf1f5;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #ebf1f5;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  background-clip: padding-box;
}

.pt-select select:active,
.pt-select select.pt-active {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background-color: #d8e1e8;
  background-image: none;
}

.pt-select select:disabled,
.pt-select select.pt-disabled {
  outline: none;
  box-shadow: none;
  background-color: rgba(206, 217, 224, 0.5);
  background-image: none;
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
}

.pt-select select:disabled.pt-active,
.pt-select select.pt-disabled.pt-active {
  background: rgba(206, 217, 224, 0.7);
}

.pt-select.pt-minimal select {
  box-shadow: none;
  background: none;
}

.pt-select.pt-minimal select:hover,
.pt-select.pt-minimal select:focus {
  box-shadow: none;
  background: rgba(167, 182, 194, 0.3);
  text-decoration: none;
  color: #182026;
}

.pt-select.pt-minimal select:active,
.pt-select.pt-minimal select.pt-active {
  box-shadow: none;
  background: rgba(115, 134, 148, 0.3);
  color: #182026;
}

.pt-select.pt-minimal select:disabled,
.pt-select.pt-minimal select:disabled:hover,
.pt-select.pt-minimal select.pt-disabled,
.pt-select.pt-minimal select.pt-disabled:hover {
  background: none;
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
}

.pt-dark .pt-select.pt-minimal select,
.pt-select.pt-minimal .pt-dark select {
  box-shadow: none;
  background: none;
  color: inherit;
}

.pt-dark .pt-select.pt-minimal select:hover,
.pt-select.pt-minimal .pt-dark select:hover,
.pt-dark .pt-select.pt-minimal select:active,
.pt-select.pt-minimal .pt-dark select:active,
.pt-dark .pt-select.pt-minimal select.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-active {
  box-shadow: none;
  background: none;
}

.pt-dark .pt-select.pt-minimal select:hover,
.pt-select.pt-minimal .pt-dark select:hover {
  background: rgba(138, 155, 168, 0.15);
}

.pt-dark .pt-select.pt-minimal select:active,
.pt-select.pt-minimal .pt-dark select:active,
.pt-dark .pt-select.pt-minimal select.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-active {
  background: rgba(138, 155, 168, 0.3);
  color: #f5f8fa;
}

.pt-dark .pt-select.pt-minimal select:disabled,
.pt-select.pt-minimal .pt-dark select:disabled,
.pt-dark .pt-select.pt-minimal select:disabled:hover,
.pt-select.pt-minimal .pt-dark select:disabled:hover,
.pt-dark .pt-select.pt-minimal select.pt-disabled,
.pt-select.pt-minimal .pt-dark select.pt-disabled,
.pt-dark .pt-select.pt-minimal select.pt-disabled:hover,
.pt-select.pt-minimal .pt-dark select.pt-disabled:hover {
  background: none;
  cursor: not-allowed;
  color: rgba(191, 204, 214, 0.5);
}

.pt-select.pt-minimal select.pt-intent-primary {
  color: #106ba3;
}

.pt-select.pt-minimal select.pt-intent-primary:hover,
.pt-select.pt-minimal select.pt-intent-primary:active,
.pt-select.pt-minimal select.pt-intent-primary.pt-active {
  box-shadow: none;
  background: none;
  color: #106ba3;
}

.pt-select.pt-minimal select.pt-intent-primary:hover,
.pt-select.pt-minimal select.pt-intent-primary:focus {
  background: rgba(19, 124, 189, 0.15);
  color: #106ba3;
}

.pt-select.pt-minimal select.pt-intent-primary:active,
.pt-select.pt-minimal select.pt-intent-primary.pt-active {
  background: rgba(19, 124, 189, 0.3);
  color: #106ba3;
}

.pt-select.pt-minimal select.pt-intent-primary:disabled,
.pt-select.pt-minimal select.pt-intent-primary.pt-disabled {
  background: none;
  color: rgba(16, 107, 163, 0.5);
}

.pt-select.pt-minimal select.pt-intent-primary .pt-button-spinner .pt-spinner-head {
  stroke: #106ba3;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-primary,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary {
  color: #48aff0;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-primary:hover,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary:hover,
.pt-dark .pt-select.pt-minimal select.pt-intent-primary:focus,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary:focus {
  background: rgba(19, 124, 189, 0.2);
  color: #48aff0;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-primary:active,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary:active,
.pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-active {
  background: rgba(19, 124, 189, 0.3);
  color: #48aff0;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-primary:disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary:disabled,
.pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-disabled {
  background: none;
  color: rgba(72, 175, 240, 0.5);
}

.pt-select.pt-minimal select.pt-intent-success {
  color: #0d8050;
}

.pt-select.pt-minimal select.pt-intent-success:hover,
.pt-select.pt-minimal select.pt-intent-success:active,
.pt-select.pt-minimal select.pt-intent-success.pt-active {
  box-shadow: none;
  background: none;
  color: #0d8050;
}

.pt-select.pt-minimal select.pt-intent-success:hover,
.pt-select.pt-minimal select.pt-intent-success:focus {
  background: rgba(15, 153, 96, 0.15);
  color: #0d8050;
}

.pt-select.pt-minimal select.pt-intent-success:active,
.pt-select.pt-minimal select.pt-intent-success.pt-active {
  background: rgba(15, 153, 96, 0.3);
  color: #0d8050;
}

.pt-select.pt-minimal select.pt-intent-success:disabled,
.pt-select.pt-minimal select.pt-intent-success.pt-disabled {
  background: none;
  color: rgba(13, 128, 80, 0.5);
}

.pt-select.pt-minimal select.pt-intent-success .pt-button-spinner .pt-spinner-head {
  stroke: #0d8050;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-success,
.pt-select.pt-minimal .pt-dark select.pt-intent-success {
  color: #3dcc91;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-success:hover,
.pt-select.pt-minimal .pt-dark select.pt-intent-success:hover,
.pt-dark .pt-select.pt-minimal select.pt-intent-success:focus,
.pt-select.pt-minimal .pt-dark select.pt-intent-success:focus {
  background: rgba(15, 153, 96, 0.2);
  color: #3dcc91;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-success:active,
.pt-select.pt-minimal .pt-dark select.pt-intent-success:active,
.pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-active {
  background: rgba(15, 153, 96, 0.3);
  color: #3dcc91;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-success:disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-success:disabled,
.pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-disabled {
  background: none;
  color: rgba(61, 204, 145, 0.5);
}

.pt-select.pt-minimal select.pt-intent-warning {
  color: #bf7326;
}

.pt-select.pt-minimal select.pt-intent-warning:hover,
.pt-select.pt-minimal select.pt-intent-warning:active,
.pt-select.pt-minimal select.pt-intent-warning.pt-active {
  box-shadow: none;
  background: none;
  color: #bf7326;
}

.pt-select.pt-minimal select.pt-intent-warning:hover,
.pt-select.pt-minimal select.pt-intent-warning:focus {
  background: rgba(217, 130, 43, 0.15);
  color: #bf7326;
}

.pt-select.pt-minimal select.pt-intent-warning:active,
.pt-select.pt-minimal select.pt-intent-warning.pt-active {
  background: rgba(217, 130, 43, 0.3);
  color: #bf7326;
}

.pt-select.pt-minimal select.pt-intent-warning:disabled,
.pt-select.pt-minimal select.pt-intent-warning.pt-disabled {
  background: none;
  color: rgba(191, 115, 38, 0.5);
}

.pt-select.pt-minimal select.pt-intent-warning .pt-button-spinner .pt-spinner-head {
  stroke: #bf7326;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-warning,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning {
  color: #ffb366;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-warning:hover,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning:hover,
.pt-dark .pt-select.pt-minimal select.pt-intent-warning:focus,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning:focus {
  background: rgba(217, 130, 43, 0.2);
  color: #ffb366;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-warning:active,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning:active,
.pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-active {
  background: rgba(217, 130, 43, 0.3);
  color: #ffb366;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-warning:disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning:disabled,
.pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-disabled {
  background: none;
  color: rgba(255, 179, 102, 0.5);
}

.pt-select.pt-minimal select.pt-intent-danger {
  color: #c23030;
}

.pt-select.pt-minimal select.pt-intent-danger:hover,
.pt-select.pt-minimal select.pt-intent-danger:active,
.pt-select.pt-minimal select.pt-intent-danger.pt-active {
  box-shadow: none;
  background: none;
  color: #c23030;
}

.pt-select.pt-minimal select.pt-intent-danger:hover,
.pt-select.pt-minimal select.pt-intent-danger:focus {
  background: rgba(219, 55, 55, 0.15);
  color: #c23030;
}

.pt-select.pt-minimal select.pt-intent-danger:active,
.pt-select.pt-minimal select.pt-intent-danger.pt-active {
  background: rgba(219, 55, 55, 0.3);
  color: #c23030;
}

.pt-select.pt-minimal select.pt-intent-danger:disabled,
.pt-select.pt-minimal select.pt-intent-danger.pt-disabled {
  background: none;
  color: rgba(194, 48, 48, 0.5);
}

.pt-select.pt-minimal select.pt-intent-danger .pt-button-spinner .pt-spinner-head {
  stroke: #c23030;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-danger,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger {
  color: #ff7373;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-danger:hover,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger:hover,
.pt-dark .pt-select.pt-minimal select.pt-intent-danger:focus,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger:focus {
  background: rgba(219, 55, 55, 0.2);
  color: #ff7373;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-danger:active,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger:active,
.pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-active {
  background: rgba(219, 55, 55, 0.3);
  color: #ff7373;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-danger:disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger:disabled,
.pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-disabled {
  background: none;
  color: rgba(255, 115, 115, 0.5);
}

.pt-select.pt-large select {
  height: 40px;
  padding-right: 35px;
  font-size: 16px;
}

.pt-dark .pt-select select {
  background: #394b59;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #394b59;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4);
  color: #f5f8fa;
}

.pt-dark .pt-select select:hover,
.pt-dark .pt-select select:active,
.pt-dark .pt-select select.pt-active {
  color: #f5f8fa;
}

.pt-dark .pt-select select:hover {
  background: #30404d;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #30404d;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-select select:active,
.pt-dark .pt-select select.pt-active {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background-color: #202b33;
  background-image: none;
}

.pt-dark .pt-select select:disabled,
.pt-dark .pt-select select.pt-disabled {
  box-shadow: none;
  background-color: rgba(57, 75, 89, 0.5);
  background-image: none;
  color: rgba(191, 204, 214, 0.5);
}

.pt-dark .pt-select select:disabled.pt-active,
.pt-dark .pt-select select.pt-disabled.pt-active {
  background: rgba(57, 75, 89, 0.7);
}

.pt-dark .pt-select select .pt-button-spinner .pt-spinner-head {
  background: rgba(16, 22, 26, 0.5);
  stroke: #8a9ba8;
}

.pt-select select:disabled {
  box-shadow: none;
  background-color: rgba(206, 217, 224, 0.5);
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
}

.pt-select::after {
  line-height: 1;
  font-family: "Icons16", sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 0;
  right: 7px;
  line-height: 30px;
  color: #5c7080;
  content: "\2304";
  pointer-events: none;
}

.pt-disabled.pt-select::after {
  color: rgba(92, 112, 128, 0.5);
}

.pt-button-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.pt-button-group .pt-button {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  position: relative;
  z-index: 4;
}

.pt-button-group .pt-button:focus {
  z-index: 5;
}

.pt-button-group .pt-button:hover {
  z-index: 6;
}

.pt-button-group .pt-button:active,
.pt-button-group .pt-button.pt-active {
  z-index: 7;
}

.pt-button-group .pt-button:disabled,
.pt-button-group .pt-button.pt-disabled {
  z-index: 3;
}

.pt-button-group .pt-button[class*="pt-intent-"] {
  z-index: 9;
}

.pt-button-group .pt-button[class*="pt-intent-"]:focus {
  z-index: 10;
}

.pt-button-group .pt-button[class*="pt-intent-"]:hover {
  z-index: 11;
}

.pt-button-group .pt-button[class*="pt-intent-"]:active,
.pt-button-group .pt-button[class*="pt-intent-"].pt-active {
  z-index: 12;
}

.pt-button-group .pt-button[class*="pt-intent-"]:disabled,
.pt-button-group .pt-button[class*="pt-intent-"].pt-disabled {
  z-index: 8;
}

.pt-button-group:not(.pt-minimal) > .pt-popover-target:not(:first-child) .pt-button,
.pt-button-group:not(.pt-minimal) > .pt-button:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pt-button-group:not(.pt-minimal) > .pt-popover-target:not(:last-child) .pt-button,
.pt-button-group:not(.pt-minimal) > .pt-button:not(:last-child) {
  margin-right: -1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pt-button-group.pt-minimal .pt-button {
  box-shadow: none;
  background: none;
  margin-right: 11px;
  border-radius: 3px !important;
  overflow: visible;
}

.pt-button-group.pt-minimal .pt-button:hover,
.pt-button-group.pt-minimal .pt-button:focus {
  box-shadow: none;
  background: rgba(167, 182, 194, 0.3);
  text-decoration: none;
  color: #182026;
}

.pt-button-group.pt-minimal .pt-button:active,
.pt-button-group.pt-minimal .pt-button.pt-active {
  box-shadow: none;
  background: rgba(115, 134, 148, 0.3);
  color: #182026;
}

.pt-button-group.pt-minimal .pt-button:disabled,
.pt-button-group.pt-minimal .pt-button:disabled:hover,
.pt-button-group.pt-minimal .pt-button.pt-disabled,
.pt-button-group.pt-minimal .pt-button.pt-disabled:hover {
  background: none;
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
}

.pt-dark .pt-button-group.pt-minimal .pt-button {
  box-shadow: none;
  background: none;
  color: inherit;
}

.pt-dark .pt-button-group.pt-minimal .pt-button:hover,
.pt-dark .pt-button-group.pt-minimal .pt-button:active,
.pt-dark .pt-button-group.pt-minimal .pt-button.pt-active {
  box-shadow: none;
  background: none;
}

.pt-dark .pt-button-group.pt-minimal .pt-button:hover {
  background: rgba(138, 155, 168, 0.15);
}

.pt-dark .pt-button-group.pt-minimal .pt-button:active,
.pt-dark .pt-button-group.pt-minimal .pt-button.pt-active {
  background: rgba(138, 155, 168, 0.3);
  color: #f5f8fa;
}

.pt-dark .pt-button-group.pt-minimal .pt-button:disabled,
.pt-dark .pt-button-group.pt-minimal .pt-button:disabled:hover,
.pt-dark .pt-button-group.pt-minimal .pt-button.pt-disabled,
.pt-dark .pt-button-group.pt-minimal .pt-button.pt-disabled:hover {
  background: none;
  cursor: not-allowed;
  color: rgba(191, 204, 214, 0.5);
}

.pt-button-group.pt-minimal .pt-button.pt-intent-primary {
  color: #106ba3;
}

.pt-button-group.pt-minimal .pt-button.pt-intent-primary:hover,
.pt-button-group.pt-minimal .pt-button.pt-intent-primary:active,
.pt-button-group.pt-minimal .pt-button.pt-intent-primary.pt-active {
  box-shadow: none;
  background: none;
  color: #106ba3;
}

.pt-button-group.pt-minimal .pt-button.pt-intent-primary:hover,
.pt-button-group.pt-minimal .pt-button.pt-intent-primary:focus {
  background: rgba(19, 124, 189, 0.15);
  color: #106ba3;
}

.pt-button-group.pt-minimal .pt-button.pt-intent-primary:active,
.pt-button-group.pt-minimal .pt-button.pt-intent-primary.pt-active {
  background: rgba(19, 124, 189, 0.3);
  color: #106ba3;
}

.pt-button-group.pt-minimal .pt-button.pt-intent-primary:disabled,
.pt-button-group.pt-minimal .pt-button.pt-intent-primary.pt-disabled {
  background: none;
  color: rgba(16, 107, 163, 0.5);
}

.pt-button-group.pt-minimal .pt-button.pt-intent-primary .pt-button-spinner .pt-spinner-head {
  stroke: #106ba3;
}

.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-primary {
  color: #48aff0;
}

.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-primary:hover,
.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-primary:focus {
  background: rgba(19, 124, 189, 0.2);
  color: #48aff0;
}

.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-primary:active,
.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-primary.pt-active {
  background: rgba(19, 124, 189, 0.3);
  color: #48aff0;
}

.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-primary:disabled,
.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-primary.pt-disabled {
  background: none;
  color: rgba(72, 175, 240, 0.5);
}

.pt-button-group.pt-minimal .pt-button.pt-intent-success {
  color: #0d8050;
}

.pt-button-group.pt-minimal .pt-button.pt-intent-success:hover,
.pt-button-group.pt-minimal .pt-button.pt-intent-success:active,
.pt-button-group.pt-minimal .pt-button.pt-intent-success.pt-active {
  box-shadow: none;
  background: none;
  color: #0d8050;
}

.pt-button-group.pt-minimal .pt-button.pt-intent-success:hover,
.pt-button-group.pt-minimal .pt-button.pt-intent-success:focus {
  background: rgba(15, 153, 96, 0.15);
  color: #0d8050;
}

.pt-button-group.pt-minimal .pt-button.pt-intent-success:active,
.pt-button-group.pt-minimal .pt-button.pt-intent-success.pt-active {
  background: rgba(15, 153, 96, 0.3);
  color: #0d8050;
}

.pt-button-group.pt-minimal .pt-button.pt-intent-success:disabled,
.pt-button-group.pt-minimal .pt-button.pt-intent-success.pt-disabled {
  background: none;
  color: rgba(13, 128, 80, 0.5);
}

.pt-button-group.pt-minimal .pt-button.pt-intent-success .pt-button-spinner .pt-spinner-head {
  stroke: #0d8050;
}

.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-success {
  color: #3dcc91;
}

.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-success:hover,
.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-success:focus {
  background: rgba(15, 153, 96, 0.2);
  color: #3dcc91;
}

.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-success:active,
.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-success.pt-active {
  background: rgba(15, 153, 96, 0.3);
  color: #3dcc91;
}

.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-success:disabled,
.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-success.pt-disabled {
  background: none;
  color: rgba(61, 204, 145, 0.5);
}

.pt-button-group.pt-minimal .pt-button.pt-intent-warning {
  color: #bf7326;
}

.pt-button-group.pt-minimal .pt-button.pt-intent-warning:hover,
.pt-button-group.pt-minimal .pt-button.pt-intent-warning:active,
.pt-button-group.pt-minimal .pt-button.pt-intent-warning.pt-active {
  box-shadow: none;
  background: none;
  color: #bf7326;
}

.pt-button-group.pt-minimal .pt-button.pt-intent-warning:hover,
.pt-button-group.pt-minimal .pt-button.pt-intent-warning:focus {
  background: rgba(217, 130, 43, 0.15);
  color: #bf7326;
}

.pt-button-group.pt-minimal .pt-button.pt-intent-warning:active,
.pt-button-group.pt-minimal .pt-button.pt-intent-warning.pt-active {
  background: rgba(217, 130, 43, 0.3);
  color: #bf7326;
}

.pt-button-group.pt-minimal .pt-button.pt-intent-warning:disabled,
.pt-button-group.pt-minimal .pt-button.pt-intent-warning.pt-disabled {
  background: none;
  color: rgba(191, 115, 38, 0.5);
}

.pt-button-group.pt-minimal .pt-button.pt-intent-warning .pt-button-spinner .pt-spinner-head {
  stroke: #bf7326;
}

.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-warning {
  color: #ffb366;
}

.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-warning:hover,
.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-warning:focus {
  background: rgba(217, 130, 43, 0.2);
  color: #ffb366;
}

.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-warning:active,
.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-warning.pt-active {
  background: rgba(217, 130, 43, 0.3);
  color: #ffb366;
}

.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-warning:disabled,
.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-warning.pt-disabled {
  background: none;
  color: rgba(255, 179, 102, 0.5);
}

.pt-button-group.pt-minimal .pt-button.pt-intent-danger {
  color: #c23030;
}

.pt-button-group.pt-minimal .pt-button.pt-intent-danger:hover,
.pt-button-group.pt-minimal .pt-button.pt-intent-danger:active,
.pt-button-group.pt-minimal .pt-button.pt-intent-danger.pt-active {
  box-shadow: none;
  background: none;
  color: #c23030;
}

.pt-button-group.pt-minimal .pt-button.pt-intent-danger:hover,
.pt-button-group.pt-minimal .pt-button.pt-intent-danger:focus {
  background: rgba(219, 55, 55, 0.15);
  color: #c23030;
}

.pt-button-group.pt-minimal .pt-button.pt-intent-danger:active,
.pt-button-group.pt-minimal .pt-button.pt-intent-danger.pt-active {
  background: rgba(219, 55, 55, 0.3);
  color: #c23030;
}

.pt-button-group.pt-minimal .pt-button.pt-intent-danger:disabled,
.pt-button-group.pt-minimal .pt-button.pt-intent-danger.pt-disabled {
  background: none;
  color: rgba(194, 48, 48, 0.5);
}

.pt-button-group.pt-minimal .pt-button.pt-intent-danger .pt-button-spinner .pt-spinner-head {
  stroke: #c23030;
}

.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-danger {
  color: #ff7373;
}

.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-danger:hover,
.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-danger:focus {
  background: rgba(219, 55, 55, 0.2);
  color: #ff7373;
}

.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-danger:active,
.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-danger.pt-active {
  background: rgba(219, 55, 55, 0.3);
  color: #ff7373;
}

.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-danger:disabled,
.pt-dark .pt-button-group.pt-minimal .pt-button.pt-intent-danger.pt-disabled {
  background: none;
  color: rgba(255, 115, 115, 0.5);
}

.pt-button-group.pt-minimal .pt-button:focus {
  outline-style: solid;
}

.pt-button-group.pt-minimal .pt-button::after {
  margin: 5px;
  background: rgba(16, 22, 26, 0.15);
  width: 1px;
  display: inline-block;
  position: absolute;
  top: 10%;
  bottom: 10%;
  left: 100%;
  content: "";
}

.pt-dark .pt-button-group.pt-minimal .pt-button::after {
  background: rgba(255, 255, 255, 0.15);
}

.pt-button-group.pt-minimal > .pt-popover-target:last-child .pt-button,
.pt-button-group.pt-minimal > .pt-button:last-child {
  margin-right: 0;
}

.pt-button-group.pt-minimal > .pt-popover-target:last-child .pt-button::after,
.pt-button-group.pt-minimal > .pt-button:last-child::after {
  display: none;
}

.pt-button-group.pt-fill {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.pt-button-group .pt-button.pt-fill,
.pt-button-group.pt-fill .pt-button:not(.pt-fixed) {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.pt-button-group.pt-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  vertical-align: top;
}

.pt-button-group.pt-vertical .pt-button {
  margin-right: 0 !important;
}

.pt-button-group.pt-vertical > .pt-popover-target:first-child .pt-button,
.pt-button-group.pt-vertical > .pt-button:first-child {
  border-radius: 3px 3px 0 0;
}

.pt-button-group.pt-vertical > .pt-popover-target:last-child .pt-button,
.pt-button-group.pt-vertical > .pt-button:last-child {
  border-radius: 0 0 3px 3px;
}

.pt-button-group.pt-vertical > .pt-popover-target:not(:last-child) .pt-button,
.pt-button-group.pt-vertical > .pt-button:not(:last-child) {
  margin-bottom: -1px;
}

.pt-button-group.pt-vertical.pt-minimal .pt-button:not(:last-child) {
  margin-bottom: 11px;
}

.pt-button-group.pt-vertical.pt-minimal .pt-button::after {
  top: 100%;
  right: 0;
  bottom: auto;
  left: 0;
  width: auto;
  height: 1px;
}

.pt-button-group.pt-align-left .pt-button {
  text-align: left;
}

.pt-dark .pt-button-group:not(.pt-minimal) > .pt-popover-target:not(:last-child) .pt-button,
.pt-dark .pt-button-group:not(.pt-minimal) > .pt-button:not(:last-child) {
  margin-right: 1px;
}

.pt-dark .pt-button-group.pt-vertical > .pt-popover-target:not(:last-child) .pt-button,
.pt-dark .pt-button-group.pt-vertical > .pt-button:not(:last-child) {
  margin-bottom: 1px;
}

.pt-callout {
  line-height: 1.5;
  font-size: 14px;
  position: relative;
  border-radius: 3px;
  background-color: rgba(138, 155, 168, 0.15);
  padding: 10px 12px 9px;
}

.pt-callout[class*="pt-icon-"] {
  padding-left: 40px;
}

.pt-callout[class*="pt-icon-"]::before {
  line-height: 1;
  font-family: "Icons20", sans-serif;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 10px;
  left: 10px;
  color: #5c7080;
}

.pt-callout h5 {
  margin-top: 0;
  margin-bottom: 5px;
  line-height: 20px;
}

.pt-dark .pt-callout {
  background-color: rgba(138, 155, 168, 0.2);
}

.pt-dark .pt-callout[class*="pt-icon-"]::before {
  color: #bfccd6;
}

.pt-callout.pt-intent-primary {
  background-color: rgba(19, 124, 189, 0.15);
}

.pt-callout.pt-intent-primary[class*="pt-icon-"]::before,
.pt-callout.pt-intent-primary h5 {
  color: #106ba3;
}

.pt-dark .pt-callout.pt-intent-primary {
  background-color: rgba(19, 124, 189, 0.25);
}

.pt-dark .pt-callout.pt-intent-primary[class*="pt-icon-"]::before,
.pt-dark .pt-callout.pt-intent-primary h5 {
  color: #48aff0;
}

.pt-callout.pt-intent-success {
  background-color: rgba(15, 153, 96, 0.15);
}

.pt-callout.pt-intent-success[class*="pt-icon-"]::before,
.pt-callout.pt-intent-success h5 {
  color: #0d8050;
}

.pt-dark .pt-callout.pt-intent-success {
  background-color: rgba(15, 153, 96, 0.25);
}

.pt-dark .pt-callout.pt-intent-success[class*="pt-icon-"]::before,
.pt-dark .pt-callout.pt-intent-success h5 {
  color: #3dcc91;
}

.pt-callout.pt-intent-warning {
  background-color: rgba(217, 130, 43, 0.15);
}

.pt-callout.pt-intent-warning[class*="pt-icon-"]::before,
.pt-callout.pt-intent-warning h5 {
  color: #bf7326;
}

.pt-dark .pt-callout.pt-intent-warning {
  background-color: rgba(217, 130, 43, 0.25);
}

.pt-dark .pt-callout.pt-intent-warning[class*="pt-icon-"]::before,
.pt-dark .pt-callout.pt-intent-warning h5 {
  color: #ffb366;
}

.pt-callout.pt-intent-danger {
  background-color: rgba(219, 55, 55, 0.15);
}

.pt-callout.pt-intent-danger[class*="pt-icon-"]::before,
.pt-callout.pt-intent-danger h5 {
  color: #c23030;
}

.pt-dark .pt-callout.pt-intent-danger {
  background-color: rgba(219, 55, 55, 0.25);
}

.pt-dark .pt-callout.pt-intent-danger[class*="pt-icon-"]::before,
.pt-dark .pt-callout.pt-intent-danger h5 {
  color: #ff7373;
}

.pt-running-text .pt-callout {
  margin: 20px 0;
}

.pt-card {
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.15);
  background-color: #ffffff;
  padding: 20px;
  transition: box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition: transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition: transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
}

.pt-card.pt-dark,
.pt-dark .pt-card {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4);
  background-color: #30404d;
}

.pt-elevation-0 {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.15);
}

.pt-elevation-0.pt-dark,
.pt-dark .pt-elevation-0 {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4);
}

.pt-elevation-1 {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2);
}

.pt-elevation-1.pt-dark,
.pt-dark .pt-elevation-1 {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4);
}

.pt-elevation-2 {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2);
}

.pt-elevation-2.pt-dark,
.pt-dark .pt-elevation-2 {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4), 0 2px 6px rgba(16, 22, 26, 0.4);
}

.pt-elevation-3 {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
}

.pt-elevation-3.pt-dark,
.pt-dark .pt-elevation-3 {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
}

.pt-elevation-4 {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
}

.pt-elevation-4.pt-dark,
.pt-dark .pt-elevation-4 {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
}

.pt-card.pt-interactive:hover {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
  cursor: pointer;
}

.pt-card.pt-interactive:hover.pt-dark,
.pt-dark .pt-card.pt-interactive:hover {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
}

.pt-card.pt-interactive:active {
  opacity: 0.9;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2);
  transition-duration: 0;
}

.pt-card.pt-interactive:active.pt-dark,
.pt-dark .pt-card.pt-interactive:active {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4);
}

.pt-collapse {
  height: 0;
  overflow-y: hidden;
  transition: height 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
}

.pt-collapse .pt-collapse-body {
  transition: -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition: transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition: transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
}

.pt-context-menu .pt-popover-target {
  display: block;
}

.pt-context-menu-popover-target {
  position: fixed;
}

.pt-dialog {
  opacity: 1;
  -webkit-transform: translateX(50%) scale(1);
  transform: translateX(50%) scale(1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: absolute;
  top: 25%;
  right: 50%;
  z-index: 20;
  margin-bottom: 20px;
  border-radius: 6px;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 4px 8px rgba(16, 22, 26, 0.2), 0 18px 46px 6px rgba(16, 22, 26, 0.2);
  background: #ebf1f5;
  width: 500px;
  padding-bottom: 20px;
}

.pt-dialog.pt-overlay-enter,
.pt-dialog.pt-overlay-appear {
  opacity: 0;
  -webkit-transform: translateX(50%) scale(0.5);
  transform: translateX(50%) scale(0.5);
}

.pt-dialog.pt-overlay-enter-active,
.pt-dialog.pt-overlay-appear-active {
  opacity: 1;
  -webkit-transform: translateX(50%) scale(1);
  transform: translateX(50%) scale(1);
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11);
  transition-delay: 0;
}

.pt-dialog.pt-overlay-leave {
  opacity: 1;
  -webkit-transform: translateX(50%) scale(1);
  transform: translateX(50%) scale(1);
}

.pt-dialog.pt-overlay-leave-active {
  opacity: 0;
  -webkit-transform: translateX(50%) scale(0.5);
  transform: translateX(50%) scale(0.5);
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11);
  transition-delay: 0;
}

.pt-dialog:focus {
  outline: 0;
}

.pt-dialog.pt-dark,
.pt-dark .pt-dialog {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 4px 8px rgba(16, 22, 26, 0.4), 0 18px 46px 6px rgba(16, 22, 26, 0.4);
  background: #293742;
  color: #f5f8fa;
}

.pt-dialog-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 6px 6px 0 0;
  box-shadow: 0 1px 0 rgba(16, 22, 26, 0.15);
  background: #ffffff;
  min-height: 40px;
  padding-left: 20px;
}

.pt-dialog-header .pt-icon-large {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 10px;
  color: #5c7080;
}

.pt-dialog-header h5 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin: 0;
  line-height: inherit;
}

.pt-dialog-header h5:last-child {
  margin-right: 20px;
}

.pt-dark .pt-dialog-header {
  box-shadow: 0 1px 0 rgba(16, 22, 26, 0.4);
  background: #30404d;
}

.pt-dark .pt-dialog-header .pt-icon-large {
  color: #bfccd6;
}

.pt-dark .pt-dialog-header h5 {
  color: #f5f8fa;
}

.pt-dialog-close-button {
  line-height: 1;
  font-family: "Icons20", sans-serif;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #5c7080;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: none;
  background: none;
  cursor: pointer;
  padding: 10px;
}

.pt-dialog-close-button:hover {
  color: #182026;
}

.pt-dark .pt-dialog-close-button {
  color: #bfccd6;
}

.pt-dark .pt-dialog-close-button:hover {
  color: #f5f8fa;
}

.pt-dialog-body {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin: 20px;
  line-height: 18px;
}

.pt-dialog-footer {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin: 0 20px;
}

.pt-dialog-footer-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.pt-dialog-footer-actions .pt-button {
  margin-left: 10px;
}

.pt-select select {
  display: inline-block;
  border: none;
  border-radius: 3px;
  cursor: pointer;
  padding: 0 10px;
  vertical-align: middle;
  font-size: 14px;
  background: #f5f8fa;
  background: linear-gradient(to bottom, #ffffff, rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #f5f8fa;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  color: #182026;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 3px;
  height: 30px;
  padding: 0 25px 0 10px;
}

.pt-select select:hover {
  background: #ebf1f5;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #ebf1f5;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  background-clip: padding-box;
}

.pt-select select:active,
.pt-select select.pt-active {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background-color: #d8e1e8;
  background-image: none;
}

.pt-select select:disabled,
.pt-select select.pt-disabled {
  outline: none;
  box-shadow: none;
  background-color: rgba(206, 217, 224, 0.5);
  background-image: none;
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
}

.pt-select select:disabled.pt-active,
.pt-select select.pt-disabled.pt-active {
  background: rgba(206, 217, 224, 0.7);
}

.pt-select.pt-minimal select {
  box-shadow: none;
  background: none;
}

.pt-select.pt-minimal select:hover,
.pt-select.pt-minimal select:focus {
  box-shadow: none;
  background: rgba(167, 182, 194, 0.3);
  text-decoration: none;
  color: #182026;
}

.pt-select.pt-minimal select:active,
.pt-select.pt-minimal select.pt-active {
  box-shadow: none;
  background: rgba(115, 134, 148, 0.3);
  color: #182026;
}

.pt-select.pt-minimal select:disabled,
.pt-select.pt-minimal select:disabled:hover,
.pt-select.pt-minimal select.pt-disabled,
.pt-select.pt-minimal select.pt-disabled:hover {
  background: none;
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
}

.pt-dark .pt-select.pt-minimal select,
.pt-select.pt-minimal .pt-dark select {
  box-shadow: none;
  background: none;
  color: inherit;
}

.pt-dark .pt-select.pt-minimal select:hover,
.pt-select.pt-minimal .pt-dark select:hover,
.pt-dark .pt-select.pt-minimal select:active,
.pt-select.pt-minimal .pt-dark select:active,
.pt-dark .pt-select.pt-minimal select.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-active {
  box-shadow: none;
  background: none;
}

.pt-dark .pt-select.pt-minimal select:hover,
.pt-select.pt-minimal .pt-dark select:hover {
  background: rgba(138, 155, 168, 0.15);
}

.pt-dark .pt-select.pt-minimal select:active,
.pt-select.pt-minimal .pt-dark select:active,
.pt-dark .pt-select.pt-minimal select.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-active {
  background: rgba(138, 155, 168, 0.3);
  color: #f5f8fa;
}

.pt-dark .pt-select.pt-minimal select:disabled,
.pt-select.pt-minimal .pt-dark select:disabled,
.pt-dark .pt-select.pt-minimal select:disabled:hover,
.pt-select.pt-minimal .pt-dark select:disabled:hover,
.pt-dark .pt-select.pt-minimal select.pt-disabled,
.pt-select.pt-minimal .pt-dark select.pt-disabled,
.pt-dark .pt-select.pt-minimal select.pt-disabled:hover,
.pt-select.pt-minimal .pt-dark select.pt-disabled:hover {
  background: none;
  cursor: not-allowed;
  color: rgba(191, 204, 214, 0.5);
}

.pt-select.pt-minimal select.pt-intent-primary {
  color: #106ba3;
}

.pt-select.pt-minimal select.pt-intent-primary:hover,
.pt-select.pt-minimal select.pt-intent-primary:active,
.pt-select.pt-minimal select.pt-intent-primary.pt-active {
  box-shadow: none;
  background: none;
  color: #106ba3;
}

.pt-select.pt-minimal select.pt-intent-primary:hover,
.pt-select.pt-minimal select.pt-intent-primary:focus {
  background: rgba(19, 124, 189, 0.15);
  color: #106ba3;
}

.pt-select.pt-minimal select.pt-intent-primary:active,
.pt-select.pt-minimal select.pt-intent-primary.pt-active {
  background: rgba(19, 124, 189, 0.3);
  color: #106ba3;
}

.pt-select.pt-minimal select.pt-intent-primary:disabled,
.pt-select.pt-minimal select.pt-intent-primary.pt-disabled {
  background: none;
  color: rgba(16, 107, 163, 0.5);
}

.pt-select.pt-minimal select.pt-intent-primary .pt-button-spinner .pt-spinner-head {
  stroke: #106ba3;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-primary,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary {
  color: #48aff0;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-primary:hover,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary:hover,
.pt-dark .pt-select.pt-minimal select.pt-intent-primary:focus,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary:focus {
  background: rgba(19, 124, 189, 0.2);
  color: #48aff0;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-primary:active,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary:active,
.pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-active {
  background: rgba(19, 124, 189, 0.3);
  color: #48aff0;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-primary:disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary:disabled,
.pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-disabled {
  background: none;
  color: rgba(72, 175, 240, 0.5);
}

.pt-select.pt-minimal select.pt-intent-success {
  color: #0d8050;
}

.pt-select.pt-minimal select.pt-intent-success:hover,
.pt-select.pt-minimal select.pt-intent-success:active,
.pt-select.pt-minimal select.pt-intent-success.pt-active {
  box-shadow: none;
  background: none;
  color: #0d8050;
}

.pt-select.pt-minimal select.pt-intent-success:hover,
.pt-select.pt-minimal select.pt-intent-success:focus {
  background: rgba(15, 153, 96, 0.15);
  color: #0d8050;
}

.pt-select.pt-minimal select.pt-intent-success:active,
.pt-select.pt-minimal select.pt-intent-success.pt-active {
  background: rgba(15, 153, 96, 0.3);
  color: #0d8050;
}

.pt-select.pt-minimal select.pt-intent-success:disabled,
.pt-select.pt-minimal select.pt-intent-success.pt-disabled {
  background: none;
  color: rgba(13, 128, 80, 0.5);
}

.pt-select.pt-minimal select.pt-intent-success .pt-button-spinner .pt-spinner-head {
  stroke: #0d8050;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-success,
.pt-select.pt-minimal .pt-dark select.pt-intent-success {
  color: #3dcc91;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-success:hover,
.pt-select.pt-minimal .pt-dark select.pt-intent-success:hover,
.pt-dark .pt-select.pt-minimal select.pt-intent-success:focus,
.pt-select.pt-minimal .pt-dark select.pt-intent-success:focus {
  background: rgba(15, 153, 96, 0.2);
  color: #3dcc91;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-success:active,
.pt-select.pt-minimal .pt-dark select.pt-intent-success:active,
.pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-active {
  background: rgba(15, 153, 96, 0.3);
  color: #3dcc91;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-success:disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-success:disabled,
.pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-disabled {
  background: none;
  color: rgba(61, 204, 145, 0.5);
}

.pt-select.pt-minimal select.pt-intent-warning {
  color: #bf7326;
}

.pt-select.pt-minimal select.pt-intent-warning:hover,
.pt-select.pt-minimal select.pt-intent-warning:active,
.pt-select.pt-minimal select.pt-intent-warning.pt-active {
  box-shadow: none;
  background: none;
  color: #bf7326;
}

.pt-select.pt-minimal select.pt-intent-warning:hover,
.pt-select.pt-minimal select.pt-intent-warning:focus {
  background: rgba(217, 130, 43, 0.15);
  color: #bf7326;
}

.pt-select.pt-minimal select.pt-intent-warning:active,
.pt-select.pt-minimal select.pt-intent-warning.pt-active {
  background: rgba(217, 130, 43, 0.3);
  color: #bf7326;
}

.pt-select.pt-minimal select.pt-intent-warning:disabled,
.pt-select.pt-minimal select.pt-intent-warning.pt-disabled {
  background: none;
  color: rgba(191, 115, 38, 0.5);
}

.pt-select.pt-minimal select.pt-intent-warning .pt-button-spinner .pt-spinner-head {
  stroke: #bf7326;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-warning,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning {
  color: #ffb366;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-warning:hover,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning:hover,
.pt-dark .pt-select.pt-minimal select.pt-intent-warning:focus,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning:focus {
  background: rgba(217, 130, 43, 0.2);
  color: #ffb366;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-warning:active,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning:active,
.pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-active {
  background: rgba(217, 130, 43, 0.3);
  color: #ffb366;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-warning:disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning:disabled,
.pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-disabled {
  background: none;
  color: rgba(255, 179, 102, 0.5);
}

.pt-select.pt-minimal select.pt-intent-danger {
  color: #c23030;
}

.pt-select.pt-minimal select.pt-intent-danger:hover,
.pt-select.pt-minimal select.pt-intent-danger:active,
.pt-select.pt-minimal select.pt-intent-danger.pt-active {
  box-shadow: none;
  background: none;
  color: #c23030;
}

.pt-select.pt-minimal select.pt-intent-danger:hover,
.pt-select.pt-minimal select.pt-intent-danger:focus {
  background: rgba(219, 55, 55, 0.15);
  color: #c23030;
}

.pt-select.pt-minimal select.pt-intent-danger:active,
.pt-select.pt-minimal select.pt-intent-danger.pt-active {
  background: rgba(219, 55, 55, 0.3);
  color: #c23030;
}

.pt-select.pt-minimal select.pt-intent-danger:disabled,
.pt-select.pt-minimal select.pt-intent-danger.pt-disabled {
  background: none;
  color: rgba(194, 48, 48, 0.5);
}

.pt-select.pt-minimal select.pt-intent-danger .pt-button-spinner .pt-spinner-head {
  stroke: #c23030;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-danger,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger {
  color: #ff7373;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-danger:hover,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger:hover,
.pt-dark .pt-select.pt-minimal select.pt-intent-danger:focus,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger:focus {
  background: rgba(219, 55, 55, 0.2);
  color: #ff7373;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-danger:active,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger:active,
.pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-active {
  background: rgba(219, 55, 55, 0.3);
  color: #ff7373;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-danger:disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger:disabled,
.pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-disabled {
  background: none;
  color: rgba(255, 115, 115, 0.5);
}

.pt-select.pt-large select {
  height: 40px;
  padding-right: 35px;
  font-size: 16px;
}

.pt-dark .pt-select select {
  background: #394b59;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #394b59;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4);
  color: #f5f8fa;
}

.pt-dark .pt-select select:hover,
.pt-dark .pt-select select:active,
.pt-dark .pt-select select.pt-active {
  color: #f5f8fa;
}

.pt-dark .pt-select select:hover {
  background: #30404d;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #30404d;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-select select:active,
.pt-dark .pt-select select.pt-active {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background-color: #202b33;
  background-image: none;
}

.pt-dark .pt-select select:disabled,
.pt-dark .pt-select select.pt-disabled {
  box-shadow: none;
  background-color: rgba(57, 75, 89, 0.5);
  background-image: none;
  color: rgba(191, 204, 214, 0.5);
}

.pt-dark .pt-select select:disabled.pt-active,
.pt-dark .pt-select select.pt-disabled.pt-active {
  background: rgba(57, 75, 89, 0.7);
}

.pt-dark .pt-select select .pt-button-spinner .pt-spinner-head {
  background: rgba(16, 22, 26, 0.5);
  stroke: #8a9ba8;
}

.pt-select select:disabled {
  box-shadow: none;
  background-color: rgba(206, 217, 224, 0.5);
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
}

.pt-select::after {
  line-height: 1;
  font-family: "Icons16", sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 0;
  right: 7px;
  line-height: 30px;
  color: #5c7080;
  content: "\2304";
  pointer-events: none;
}

.pt-disabled.pt-select::after {
  color: rgba(92, 112, 128, 0.5);
}

.pt-editable-text {
  display: inline-block;
  position: relative;
  cursor: text;
  max-width: 100%;
  vertical-align: top;
  white-space: nowrap;
}

.pt-editable-text::before {
  position: absolute;
  top: -3px;
  right: -3px;
  bottom: -3px;
  left: -3px;
  border-radius: 3px;
  content: "";
  transition: background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
}

.pt-editable-text:hover::before {
  box-shadow: 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15);
}

.pt-editable-text.pt-editable-editing::before {
  box-shadow: 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
  background-color: #ffffff;
}

.pt-editable-text.pt-disabled::before {
  box-shadow: none;
}

.pt-editable-text.pt-intent-primary .pt-editable-input,
.pt-editable-text.pt-intent-primary .pt-editable-content {
  color: #137cbd;
}

.pt-editable-text.pt-intent-primary:hover::before {
  box-shadow: 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(19, 124, 189, 0.4);
}

.pt-editable-text.pt-intent-primary.pt-editable-editing::before {
  box-shadow: 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
}

.pt-editable-text.pt-intent-success .pt-editable-input,
.pt-editable-text.pt-intent-success .pt-editable-content {
  color: #0f9960;
}

.pt-editable-text.pt-intent-success:hover::before {
  box-shadow: 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px rgba(15, 153, 96, 0.4);
}

.pt-editable-text.pt-intent-success.pt-editable-editing::before {
  box-shadow: 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
}

.pt-editable-text.pt-intent-warning .pt-editable-input,
.pt-editable-text.pt-intent-warning .pt-editable-content {
  color: #d9822b;
}

.pt-editable-text.pt-intent-warning:hover::before {
  box-shadow: 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px rgba(217, 130, 43, 0.4);
}

.pt-editable-text.pt-intent-warning.pt-editable-editing::before {
  box-shadow: 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
}

.pt-editable-text.pt-intent-danger .pt-editable-input,
.pt-editable-text.pt-intent-danger .pt-editable-content {
  color: #db3737;
}

.pt-editable-text.pt-intent-danger:hover::before {
  box-shadow: 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px rgba(219, 55, 55, 0.4);
}

.pt-editable-text.pt-intent-danger.pt-editable-editing::before {
  box-shadow: 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
}

.pt-dark .pt-editable-text:hover::before {
  box-shadow: 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.15);
}

.pt-dark .pt-editable-text.pt-editable-editing::before {
  box-shadow: 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
  background-color: rgba(16, 22, 26, 0.3);
}

.pt-dark .pt-editable-text.pt-disabled::before {
  box-shadow: none;
}

.pt-dark .pt-editable-text.pt-intent-primary .pt-editable-content {
  color: #48aff0;
}

.pt-dark .pt-editable-text.pt-intent-primary:hover::before {
  box-shadow: 0 0 0 0 rgba(72, 175, 240, 0), 0 0 0 0 rgba(72, 175, 240, 0), inset 0 0 0 1px rgba(72, 175, 240, 0.4);
}

.pt-dark .pt-editable-text.pt-intent-primary.pt-editable-editing::before {
  box-shadow: 0 0 0 1px #48aff0, 0 0 0 3px rgba(72, 175, 240, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-editable-text.pt-intent-success .pt-editable-content {
  color: #3dcc91;
}

.pt-dark .pt-editable-text.pt-intent-success:hover::before {
  box-shadow: 0 0 0 0 rgba(61, 204, 145, 0), 0 0 0 0 rgba(61, 204, 145, 0), inset 0 0 0 1px rgba(61, 204, 145, 0.4);
}

.pt-dark .pt-editable-text.pt-intent-success.pt-editable-editing::before {
  box-shadow: 0 0 0 1px #3dcc91, 0 0 0 3px rgba(61, 204, 145, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-editable-text.pt-intent-warning .pt-editable-content {
  color: #ffb366;
}

.pt-dark .pt-editable-text.pt-intent-warning:hover::before {
  box-shadow: 0 0 0 0 rgba(255, 179, 102, 0), 0 0 0 0 rgba(255, 179, 102, 0), inset 0 0 0 1px rgba(255, 179, 102, 0.4);
}

.pt-dark .pt-editable-text.pt-intent-warning.pt-editable-editing::before {
  box-shadow: 0 0 0 1px #ffb366, 0 0 0 3px rgba(255, 179, 102, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-editable-text.pt-intent-danger .pt-editable-content {
  color: #ff7373;
}

.pt-dark .pt-editable-text.pt-intent-danger:hover::before {
  box-shadow: 0 0 0 0 rgba(255, 115, 115, 0), 0 0 0 0 rgba(255, 115, 115, 0), inset 0 0 0 1px rgba(255, 115, 115, 0.4);
}

.pt-dark .pt-editable-text.pt-intent-danger.pt-editable-editing::before {
  box-shadow: 0 0 0 1px #ff7373, 0 0 0 3px rgba(255, 115, 115, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
}

.pt-editable-input,
.pt-editable-content {
  display: inherit;
  position: relative;
  min-width: inherit;
  max-width: inherit;
  vertical-align: top;
  text-transform: inherit;
  letter-spacing: inherit;
  color: inherit;
  font: inherit;
  resize: none;
}

.pt-editable-input {
  border: none;
  box-shadow: none;
  background: none;
  width: 100%;
  padding: 0;
  white-space: pre-wrap;
}

.pt-editable-input:focus {
  outline: none;
}

.pt-editable-input::-ms-clear {
  display: none;
}

.pt-editable-content {
  overflow: hidden;
  padding-right: 2px;
  text-overflow: ellipsis;
  white-space: pre;
}

.pt-editable-editing > .pt-editable-content {
  position: absolute;
  left: 0;
  visibility: hidden;
}

.pt-editable-placeholder > .pt-editable-content {
  color: rgba(92, 112, 128, 0.5);
}

.pt-dark .pt-editable-placeholder > .pt-editable-content {
  color: rgba(191, 204, 214, 0.5);
}

.pt-editable-text.pt-multiline {
  display: block;
}

.pt-editable-text.pt-multiline .pt-editable-content {
  overflow: auto;
  white-space: pre-wrap;
}

.pt-select select {
  display: inline-block;
  border: none;
  border-radius: 3px;
  cursor: pointer;
  padding: 0 10px;
  vertical-align: middle;
  font-size: 14px;
  background: #f5f8fa;
  background: linear-gradient(to bottom, #ffffff, rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #f5f8fa;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  color: #182026;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 3px;
  height: 30px;
  padding: 0 25px 0 10px;
}

.pt-select select:hover {
  background: #ebf1f5;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #ebf1f5;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  background-clip: padding-box;
}

.pt-select select:active,
.pt-select select.pt-active {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background-color: #d8e1e8;
  background-image: none;
}

.pt-select select:disabled,
.pt-select select.pt-disabled {
  outline: none;
  box-shadow: none;
  background-color: rgba(206, 217, 224, 0.5);
  background-image: none;
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
}

.pt-select select:disabled.pt-active,
.pt-select select.pt-disabled.pt-active {
  background: rgba(206, 217, 224, 0.7);
}

.pt-select.pt-minimal select {
  box-shadow: none;
  background: none;
}

.pt-select.pt-minimal select:hover,
.pt-select.pt-minimal select:focus {
  box-shadow: none;
  background: rgba(167, 182, 194, 0.3);
  text-decoration: none;
  color: #182026;
}

.pt-select.pt-minimal select:active,
.pt-select.pt-minimal select.pt-active {
  box-shadow: none;
  background: rgba(115, 134, 148, 0.3);
  color: #182026;
}

.pt-select.pt-minimal select:disabled,
.pt-select.pt-minimal select:disabled:hover,
.pt-select.pt-minimal select.pt-disabled,
.pt-select.pt-minimal select.pt-disabled:hover {
  background: none;
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
}

.pt-dark .pt-select.pt-minimal select,
.pt-select.pt-minimal .pt-dark select {
  box-shadow: none;
  background: none;
  color: inherit;
}

.pt-dark .pt-select.pt-minimal select:hover,
.pt-select.pt-minimal .pt-dark select:hover,
.pt-dark .pt-select.pt-minimal select:active,
.pt-select.pt-minimal .pt-dark select:active,
.pt-dark .pt-select.pt-minimal select.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-active {
  box-shadow: none;
  background: none;
}

.pt-dark .pt-select.pt-minimal select:hover,
.pt-select.pt-minimal .pt-dark select:hover {
  background: rgba(138, 155, 168, 0.15);
}

.pt-dark .pt-select.pt-minimal select:active,
.pt-select.pt-minimal .pt-dark select:active,
.pt-dark .pt-select.pt-minimal select.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-active {
  background: rgba(138, 155, 168, 0.3);
  color: #f5f8fa;
}

.pt-dark .pt-select.pt-minimal select:disabled,
.pt-select.pt-minimal .pt-dark select:disabled,
.pt-dark .pt-select.pt-minimal select:disabled:hover,
.pt-select.pt-minimal .pt-dark select:disabled:hover,
.pt-dark .pt-select.pt-minimal select.pt-disabled,
.pt-select.pt-minimal .pt-dark select.pt-disabled,
.pt-dark .pt-select.pt-minimal select.pt-disabled:hover,
.pt-select.pt-minimal .pt-dark select.pt-disabled:hover {
  background: none;
  cursor: not-allowed;
  color: rgba(191, 204, 214, 0.5);
}

.pt-select.pt-minimal select.pt-intent-primary {
  color: #106ba3;
}

.pt-select.pt-minimal select.pt-intent-primary:hover,
.pt-select.pt-minimal select.pt-intent-primary:active,
.pt-select.pt-minimal select.pt-intent-primary.pt-active {
  box-shadow: none;
  background: none;
  color: #106ba3;
}

.pt-select.pt-minimal select.pt-intent-primary:hover,
.pt-select.pt-minimal select.pt-intent-primary:focus {
  background: rgba(19, 124, 189, 0.15);
  color: #106ba3;
}

.pt-select.pt-minimal select.pt-intent-primary:active,
.pt-select.pt-minimal select.pt-intent-primary.pt-active {
  background: rgba(19, 124, 189, 0.3);
  color: #106ba3;
}

.pt-select.pt-minimal select.pt-intent-primary:disabled,
.pt-select.pt-minimal select.pt-intent-primary.pt-disabled {
  background: none;
  color: rgba(16, 107, 163, 0.5);
}

.pt-select.pt-minimal select.pt-intent-primary .pt-button-spinner .pt-spinner-head {
  stroke: #106ba3;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-primary,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary {
  color: #48aff0;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-primary:hover,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary:hover,
.pt-dark .pt-select.pt-minimal select.pt-intent-primary:focus,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary:focus {
  background: rgba(19, 124, 189, 0.2);
  color: #48aff0;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-primary:active,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary:active,
.pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-active {
  background: rgba(19, 124, 189, 0.3);
  color: #48aff0;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-primary:disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary:disabled,
.pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-disabled {
  background: none;
  color: rgba(72, 175, 240, 0.5);
}

.pt-select.pt-minimal select.pt-intent-success {
  color: #0d8050;
}

.pt-select.pt-minimal select.pt-intent-success:hover,
.pt-select.pt-minimal select.pt-intent-success:active,
.pt-select.pt-minimal select.pt-intent-success.pt-active {
  box-shadow: none;
  background: none;
  color: #0d8050;
}

.pt-select.pt-minimal select.pt-intent-success:hover,
.pt-select.pt-minimal select.pt-intent-success:focus {
  background: rgba(15, 153, 96, 0.15);
  color: #0d8050;
}

.pt-select.pt-minimal select.pt-intent-success:active,
.pt-select.pt-minimal select.pt-intent-success.pt-active {
  background: rgba(15, 153, 96, 0.3);
  color: #0d8050;
}

.pt-select.pt-minimal select.pt-intent-success:disabled,
.pt-select.pt-minimal select.pt-intent-success.pt-disabled {
  background: none;
  color: rgba(13, 128, 80, 0.5);
}

.pt-select.pt-minimal select.pt-intent-success .pt-button-spinner .pt-spinner-head {
  stroke: #0d8050;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-success,
.pt-select.pt-minimal .pt-dark select.pt-intent-success {
  color: #3dcc91;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-success:hover,
.pt-select.pt-minimal .pt-dark select.pt-intent-success:hover,
.pt-dark .pt-select.pt-minimal select.pt-intent-success:focus,
.pt-select.pt-minimal .pt-dark select.pt-intent-success:focus {
  background: rgba(15, 153, 96, 0.2);
  color: #3dcc91;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-success:active,
.pt-select.pt-minimal .pt-dark select.pt-intent-success:active,
.pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-active {
  background: rgba(15, 153, 96, 0.3);
  color: #3dcc91;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-success:disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-success:disabled,
.pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-disabled {
  background: none;
  color: rgba(61, 204, 145, 0.5);
}

.pt-select.pt-minimal select.pt-intent-warning {
  color: #bf7326;
}

.pt-select.pt-minimal select.pt-intent-warning:hover,
.pt-select.pt-minimal select.pt-intent-warning:active,
.pt-select.pt-minimal select.pt-intent-warning.pt-active {
  box-shadow: none;
  background: none;
  color: #bf7326;
}

.pt-select.pt-minimal select.pt-intent-warning:hover,
.pt-select.pt-minimal select.pt-intent-warning:focus {
  background: rgba(217, 130, 43, 0.15);
  color: #bf7326;
}

.pt-select.pt-minimal select.pt-intent-warning:active,
.pt-select.pt-minimal select.pt-intent-warning.pt-active {
  background: rgba(217, 130, 43, 0.3);
  color: #bf7326;
}

.pt-select.pt-minimal select.pt-intent-warning:disabled,
.pt-select.pt-minimal select.pt-intent-warning.pt-disabled {
  background: none;
  color: rgba(191, 115, 38, 0.5);
}

.pt-select.pt-minimal select.pt-intent-warning .pt-button-spinner .pt-spinner-head {
  stroke: #bf7326;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-warning,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning {
  color: #ffb366;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-warning:hover,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning:hover,
.pt-dark .pt-select.pt-minimal select.pt-intent-warning:focus,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning:focus {
  background: rgba(217, 130, 43, 0.2);
  color: #ffb366;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-warning:active,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning:active,
.pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-active {
  background: rgba(217, 130, 43, 0.3);
  color: #ffb366;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-warning:disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning:disabled,
.pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-disabled {
  background: none;
  color: rgba(255, 179, 102, 0.5);
}

.pt-select.pt-minimal select.pt-intent-danger {
  color: #c23030;
}

.pt-select.pt-minimal select.pt-intent-danger:hover,
.pt-select.pt-minimal select.pt-intent-danger:active,
.pt-select.pt-minimal select.pt-intent-danger.pt-active {
  box-shadow: none;
  background: none;
  color: #c23030;
}

.pt-select.pt-minimal select.pt-intent-danger:hover,
.pt-select.pt-minimal select.pt-intent-danger:focus {
  background: rgba(219, 55, 55, 0.15);
  color: #c23030;
}

.pt-select.pt-minimal select.pt-intent-danger:active,
.pt-select.pt-minimal select.pt-intent-danger.pt-active {
  background: rgba(219, 55, 55, 0.3);
  color: #c23030;
}

.pt-select.pt-minimal select.pt-intent-danger:disabled,
.pt-select.pt-minimal select.pt-intent-danger.pt-disabled {
  background: none;
  color: rgba(194, 48, 48, 0.5);
}

.pt-select.pt-minimal select.pt-intent-danger .pt-button-spinner .pt-spinner-head {
  stroke: #c23030;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-danger,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger {
  color: #ff7373;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-danger:hover,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger:hover,
.pt-dark .pt-select.pt-minimal select.pt-intent-danger:focus,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger:focus {
  background: rgba(219, 55, 55, 0.2);
  color: #ff7373;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-danger:active,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger:active,
.pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-active {
  background: rgba(219, 55, 55, 0.3);
  color: #ff7373;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-danger:disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger:disabled,
.pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-disabled {
  background: none;
  color: rgba(255, 115, 115, 0.5);
}

.pt-select.pt-large select {
  height: 40px;
  padding-right: 35px;
  font-size: 16px;
}

.pt-dark .pt-select select {
  background: #394b59;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #394b59;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4);
  color: #f5f8fa;
}

.pt-dark .pt-select select:hover,
.pt-dark .pt-select select:active,
.pt-dark .pt-select select.pt-active {
  color: #f5f8fa;
}

.pt-dark .pt-select select:hover {
  background: #30404d;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #30404d;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-select select:active,
.pt-dark .pt-select select.pt-active {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background-color: #202b33;
  background-image: none;
}

.pt-dark .pt-select select:disabled,
.pt-dark .pt-select select.pt-disabled {
  box-shadow: none;
  background-color: rgba(57, 75, 89, 0.5);
  background-image: none;
  color: rgba(191, 204, 214, 0.5);
}

.pt-dark .pt-select select:disabled.pt-active,
.pt-dark .pt-select select.pt-disabled.pt-active {
  background: rgba(57, 75, 89, 0.7);
}

.pt-dark .pt-select select .pt-button-spinner .pt-spinner-head {
  background: rgba(16, 22, 26, 0.5);
  stroke: #8a9ba8;
}

.pt-select select:disabled {
  box-shadow: none;
  background-color: rgba(206, 217, 224, 0.5);
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
}

.pt-select::after {
  line-height: 1;
  font-family: "Icons16", sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 0;
  right: 7px;
  line-height: 30px;
  color: #5c7080;
  content: "\2304";
  pointer-events: none;
}

.pt-disabled.pt-select::after {
  color: rgba(92, 112, 128, 0.5);
}

.pt-select select {
  display: inline-block;
  border: none;
  border-radius: 3px;
  cursor: pointer;
  padding: 0 10px;
  vertical-align: middle;
  font-size: 14px;
  background: #f5f8fa;
  background: linear-gradient(to bottom, #ffffff, rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #f5f8fa;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  color: #182026;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 3px;
  height: 30px;
  padding: 0 25px 0 10px;
}

.pt-select select:hover {
  background: #ebf1f5;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #ebf1f5;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  background-clip: padding-box;
}

.pt-select select:active,
.pt-select select.pt-active {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background-color: #d8e1e8;
  background-image: none;
}

.pt-select select:disabled,
.pt-select select.pt-disabled {
  outline: none;
  box-shadow: none;
  background-color: rgba(206, 217, 224, 0.5);
  background-image: none;
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
}

.pt-select select:disabled.pt-active,
.pt-select select.pt-disabled.pt-active {
  background: rgba(206, 217, 224, 0.7);
}

.pt-select.pt-minimal select {
  box-shadow: none;
  background: none;
}

.pt-select.pt-minimal select:hover,
.pt-select.pt-minimal select:focus {
  box-shadow: none;
  background: rgba(167, 182, 194, 0.3);
  text-decoration: none;
  color: #182026;
}

.pt-select.pt-minimal select:active,
.pt-select.pt-minimal select.pt-active {
  box-shadow: none;
  background: rgba(115, 134, 148, 0.3);
  color: #182026;
}

.pt-select.pt-minimal select:disabled,
.pt-select.pt-minimal select:disabled:hover,
.pt-select.pt-minimal select.pt-disabled,
.pt-select.pt-minimal select.pt-disabled:hover {
  background: none;
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
}

.pt-dark .pt-select.pt-minimal select,
.pt-select.pt-minimal .pt-dark select {
  box-shadow: none;
  background: none;
  color: inherit;
}

.pt-dark .pt-select.pt-minimal select:hover,
.pt-select.pt-minimal .pt-dark select:hover,
.pt-dark .pt-select.pt-minimal select:active,
.pt-select.pt-minimal .pt-dark select:active,
.pt-dark .pt-select.pt-minimal select.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-active {
  box-shadow: none;
  background: none;
}

.pt-dark .pt-select.pt-minimal select:hover,
.pt-select.pt-minimal .pt-dark select:hover {
  background: rgba(138, 155, 168, 0.15);
}

.pt-dark .pt-select.pt-minimal select:active,
.pt-select.pt-minimal .pt-dark select:active,
.pt-dark .pt-select.pt-minimal select.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-active {
  background: rgba(138, 155, 168, 0.3);
  color: #f5f8fa;
}

.pt-dark .pt-select.pt-minimal select:disabled,
.pt-select.pt-minimal .pt-dark select:disabled,
.pt-dark .pt-select.pt-minimal select:disabled:hover,
.pt-select.pt-minimal .pt-dark select:disabled:hover,
.pt-dark .pt-select.pt-minimal select.pt-disabled,
.pt-select.pt-minimal .pt-dark select.pt-disabled,
.pt-dark .pt-select.pt-minimal select.pt-disabled:hover,
.pt-select.pt-minimal .pt-dark select.pt-disabled:hover {
  background: none;
  cursor: not-allowed;
  color: rgba(191, 204, 214, 0.5);
}

.pt-select.pt-minimal select.pt-intent-primary {
  color: #106ba3;
}

.pt-select.pt-minimal select.pt-intent-primary:hover,
.pt-select.pt-minimal select.pt-intent-primary:active,
.pt-select.pt-minimal select.pt-intent-primary.pt-active {
  box-shadow: none;
  background: none;
  color: #106ba3;
}

.pt-select.pt-minimal select.pt-intent-primary:hover,
.pt-select.pt-minimal select.pt-intent-primary:focus {
  background: rgba(19, 124, 189, 0.15);
  color: #106ba3;
}

.pt-select.pt-minimal select.pt-intent-primary:active,
.pt-select.pt-minimal select.pt-intent-primary.pt-active {
  background: rgba(19, 124, 189, 0.3);
  color: #106ba3;
}

.pt-select.pt-minimal select.pt-intent-primary:disabled,
.pt-select.pt-minimal select.pt-intent-primary.pt-disabled {
  background: none;
  color: rgba(16, 107, 163, 0.5);
}

.pt-select.pt-minimal select.pt-intent-primary .pt-button-spinner .pt-spinner-head {
  stroke: #106ba3;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-primary,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary {
  color: #48aff0;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-primary:hover,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary:hover,
.pt-dark .pt-select.pt-minimal select.pt-intent-primary:focus,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary:focus {
  background: rgba(19, 124, 189, 0.2);
  color: #48aff0;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-primary:active,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary:active,
.pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-active {
  background: rgba(19, 124, 189, 0.3);
  color: #48aff0;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-primary:disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary:disabled,
.pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-disabled {
  background: none;
  color: rgba(72, 175, 240, 0.5);
}

.pt-select.pt-minimal select.pt-intent-success {
  color: #0d8050;
}

.pt-select.pt-minimal select.pt-intent-success:hover,
.pt-select.pt-minimal select.pt-intent-success:active,
.pt-select.pt-minimal select.pt-intent-success.pt-active {
  box-shadow: none;
  background: none;
  color: #0d8050;
}

.pt-select.pt-minimal select.pt-intent-success:hover,
.pt-select.pt-minimal select.pt-intent-success:focus {
  background: rgba(15, 153, 96, 0.15);
  color: #0d8050;
}

.pt-select.pt-minimal select.pt-intent-success:active,
.pt-select.pt-minimal select.pt-intent-success.pt-active {
  background: rgba(15, 153, 96, 0.3);
  color: #0d8050;
}

.pt-select.pt-minimal select.pt-intent-success:disabled,
.pt-select.pt-minimal select.pt-intent-success.pt-disabled {
  background: none;
  color: rgba(13, 128, 80, 0.5);
}

.pt-select.pt-minimal select.pt-intent-success .pt-button-spinner .pt-spinner-head {
  stroke: #0d8050;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-success,
.pt-select.pt-minimal .pt-dark select.pt-intent-success {
  color: #3dcc91;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-success:hover,
.pt-select.pt-minimal .pt-dark select.pt-intent-success:hover,
.pt-dark .pt-select.pt-minimal select.pt-intent-success:focus,
.pt-select.pt-minimal .pt-dark select.pt-intent-success:focus {
  background: rgba(15, 153, 96, 0.2);
  color: #3dcc91;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-success:active,
.pt-select.pt-minimal .pt-dark select.pt-intent-success:active,
.pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-active {
  background: rgba(15, 153, 96, 0.3);
  color: #3dcc91;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-success:disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-success:disabled,
.pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-disabled {
  background: none;
  color: rgba(61, 204, 145, 0.5);
}

.pt-select.pt-minimal select.pt-intent-warning {
  color: #bf7326;
}

.pt-select.pt-minimal select.pt-intent-warning:hover,
.pt-select.pt-minimal select.pt-intent-warning:active,
.pt-select.pt-minimal select.pt-intent-warning.pt-active {
  box-shadow: none;
  background: none;
  color: #bf7326;
}

.pt-select.pt-minimal select.pt-intent-warning:hover,
.pt-select.pt-minimal select.pt-intent-warning:focus {
  background: rgba(217, 130, 43, 0.15);
  color: #bf7326;
}

.pt-select.pt-minimal select.pt-intent-warning:active,
.pt-select.pt-minimal select.pt-intent-warning.pt-active {
  background: rgba(217, 130, 43, 0.3);
  color: #bf7326;
}

.pt-select.pt-minimal select.pt-intent-warning:disabled,
.pt-select.pt-minimal select.pt-intent-warning.pt-disabled {
  background: none;
  color: rgba(191, 115, 38, 0.5);
}

.pt-select.pt-minimal select.pt-intent-warning .pt-button-spinner .pt-spinner-head {
  stroke: #bf7326;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-warning,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning {
  color: #ffb366;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-warning:hover,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning:hover,
.pt-dark .pt-select.pt-minimal select.pt-intent-warning:focus,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning:focus {
  background: rgba(217, 130, 43, 0.2);
  color: #ffb366;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-warning:active,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning:active,
.pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-active {
  background: rgba(217, 130, 43, 0.3);
  color: #ffb366;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-warning:disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning:disabled,
.pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-disabled {
  background: none;
  color: rgba(255, 179, 102, 0.5);
}

.pt-select.pt-minimal select.pt-intent-danger {
  color: #c23030;
}

.pt-select.pt-minimal select.pt-intent-danger:hover,
.pt-select.pt-minimal select.pt-intent-danger:active,
.pt-select.pt-minimal select.pt-intent-danger.pt-active {
  box-shadow: none;
  background: none;
  color: #c23030;
}

.pt-select.pt-minimal select.pt-intent-danger:hover,
.pt-select.pt-minimal select.pt-intent-danger:focus {
  background: rgba(219, 55, 55, 0.15);
  color: #c23030;
}

.pt-select.pt-minimal select.pt-intent-danger:active,
.pt-select.pt-minimal select.pt-intent-danger.pt-active {
  background: rgba(219, 55, 55, 0.3);
  color: #c23030;
}

.pt-select.pt-minimal select.pt-intent-danger:disabled,
.pt-select.pt-minimal select.pt-intent-danger.pt-disabled {
  background: none;
  color: rgba(194, 48, 48, 0.5);
}

.pt-select.pt-minimal select.pt-intent-danger .pt-button-spinner .pt-spinner-head {
  stroke: #c23030;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-danger,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger {
  color: #ff7373;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-danger:hover,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger:hover,
.pt-dark .pt-select.pt-minimal select.pt-intent-danger:focus,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger:focus {
  background: rgba(219, 55, 55, 0.2);
  color: #ff7373;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-danger:active,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger:active,
.pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-active {
  background: rgba(219, 55, 55, 0.3);
  color: #ff7373;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-danger:disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger:disabled,
.pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-disabled {
  background: none;
  color: rgba(255, 115, 115, 0.5);
}

.pt-select.pt-large select {
  height: 40px;
  padding-right: 35px;
  font-size: 16px;
}

.pt-dark .pt-select select {
  background: #394b59;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #394b59;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4);
  color: #f5f8fa;
}

.pt-dark .pt-select select:hover,
.pt-dark .pt-select select:active,
.pt-dark .pt-select select.pt-active {
  color: #f5f8fa;
}

.pt-dark .pt-select select:hover {
  background: #30404d;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #30404d;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-select select:active,
.pt-dark .pt-select select.pt-active {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background-color: #202b33;
  background-image: none;
}

.pt-dark .pt-select select:disabled,
.pt-dark .pt-select select.pt-disabled {
  box-shadow: none;
  background-color: rgba(57, 75, 89, 0.5);
  background-image: none;
  color: rgba(191, 204, 214, 0.5);
}

.pt-dark .pt-select select:disabled.pt-active,
.pt-dark .pt-select select.pt-disabled.pt-active {
  background: rgba(57, 75, 89, 0.7);
}

.pt-dark .pt-select select .pt-button-spinner .pt-spinner-head {
  background: rgba(16, 22, 26, 0.5);
  stroke: #8a9ba8;
}

.pt-select select:disabled {
  box-shadow: none;
  background-color: rgba(206, 217, 224, 0.5);
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
}

.pt-select::after {
  line-height: 1;
  font-family: "Icons16", sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 0;
  right: 7px;
  line-height: 30px;
  color: #5c7080;
  content: "\2304";
  pointer-events: none;
}

.pt-disabled.pt-select::after {
  color: rgba(92, 112, 128, 0.5);
}

.pt-control-group {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.pt-control-group > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.pt-control-group .pt-button,
.pt-control-group .pt-input,
.pt-control-group .pt-select {
  position: relative;
}

.pt-control-group .pt-input {
  z-index: 2;
  border-radius: inherit;
}

.pt-control-group .pt-input:focus {
  z-index: 14;
  border-radius: 3px;
}

.pt-control-group .pt-input[class*="pt-intent"] {
  z-index: 13;
}

.pt-control-group .pt-input[class*="pt-intent"]:focus {
  z-index: 15;
}

.pt-control-group .pt-input[readonly],
.pt-control-group .pt-input:disabled,
.pt-control-group .pt-input.pt-disabled {
  z-index: 1;
}

.pt-control-group .pt-input-group[class*="pt-intent"] .pt-input {
  z-index: 13;
}

.pt-control-group .pt-input-group[class*="pt-intent"] .pt-input:focus {
  z-index: 15;
}

.pt-control-group .pt-button,
.pt-control-group .pt-select select {
  z-index: 4;
  border-radius: inherit;
}

.pt-control-group .pt-button:focus,
.pt-control-group .pt-select select:focus {
  position: relative;
  z-index: 5;
}

.pt-control-group .pt-button:hover,
.pt-control-group .pt-select select:hover {
  z-index: 6;
}

.pt-control-group .pt-button:active,
.pt-control-group .pt-select select:active {
  z-index: 7;
}

.pt-control-group .pt-button[readonly],
.pt-control-group .pt-button:disabled,
.pt-control-group .pt-button.pt-disabled,
.pt-control-group .pt-select select[readonly],
.pt-control-group .pt-select select:disabled,
.pt-control-group .pt-select select.pt-disabled {
  z-index: 3;
}

.pt-control-group .pt-button[class*="pt-intent"],
.pt-control-group .pt-select select[class*="pt-intent"] {
  z-index: 9;
}

.pt-control-group .pt-button[class*="pt-intent"]:focus,
.pt-control-group .pt-select select[class*="pt-intent"]:focus {
  z-index: 10;
}

.pt-control-group .pt-button[class*="pt-intent"]:hover,
.pt-control-group .pt-select select[class*="pt-intent"]:hover {
  z-index: 11;
}

.pt-control-group .pt-button[class*="pt-intent"]:active,
.pt-control-group .pt-select select[class*="pt-intent"]:active {
  z-index: 12;
}

.pt-control-group .pt-button[class*="pt-intent"][readonly],
.pt-control-group .pt-button[class*="pt-intent"]:disabled,
.pt-control-group .pt-button[class*="pt-intent"].pt-disabled,
.pt-control-group .pt-select select[class*="pt-intent"][readonly],
.pt-control-group .pt-select select[class*="pt-intent"]:disabled,
.pt-control-group .pt-select select[class*="pt-intent"].pt-disabled {
  z-index: 8;
}

.pt-control-group .pt-input-group > .pt-icon,
.pt-control-group .pt-input-group > .pt-button,
.pt-control-group .pt-input-group > .pt-input-action {
  z-index: 16;
}

.pt-control-group .pt-select::after {
  z-index: 17;
}

.pt-control-group:not(.pt-vertical) > * {
  margin-right: -1px;
}

.pt-dark .pt-control-group:not(.pt-vertical) > * {
  margin-right: 0;
}

.pt-dark .pt-control-group:not(.pt-vertical) > .pt-button + .pt-button {
  margin-left: 1px;
}

.pt-control-group > :first-child {
  border-radius: 3px 0 0 3px;
}

.pt-control-group > :last-child {
  margin-right: 0;
  border-radius: 0 3px 3px 0;
}

.pt-control-group .pt-input-group .pt-button {
  border-radius: 3px;
}

.pt-control-group > .pt-fill {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.pt-control-group.pt-fill > *:not(.pt-fixed) {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.pt-control-group.pt-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.pt-control-group.pt-vertical > * {
  margin-top: -1px;
  width: 100%;
}

.pt-control-group.pt-vertical > :first-child {
  margin-top: 0;
  border-radius: 3px 3px 0 0;
}

.pt-control-group.pt-vertical > :last-child {
  border-radius: 0 0 3px 3px;
}

.pt-control {
  display: block;
  position: relative;
  margin-bottom: 10px;
  cursor: pointer;
  min-height: 20px;
  padding-left: 26px;
  text-transform: none;
  line-height: 16px;
}

.pt-control.pt-disabled {
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
}

.pt-control.pt-inline {
  display: inline-block;
  margin-right: 20px;
}

.pt-control input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: -1;
}

.pt-control .pt-control-indicator {
  line-height: 1;
  font-family: "Icons16", sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background: #f5f8fa;
  background: linear-gradient(to bottom, #ffffff, rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #f5f8fa;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  border: none;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  background-clip: padding-box;
  cursor: pointer;
  width: 16px;
  height: 16px;
  line-height: 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.pt-control .pt-control-indicator::before {
  position: relative;
  content: "";
}

.pt-control input:checked ~ .pt-control-indicator,
.pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator {
  background: #137cbd;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #137cbd;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
  color: #ffffff;
}

.pt-control:hover .pt-control-indicator {
  background: #ebf1f5;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #ebf1f5;
}

.pt-control:hover input:checked ~ .pt-control-indicator,
.pt-control:hover .pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator,
.pt-control.pt-checkbox .pt-control:hover input:indeterminate ~ .pt-control-indicator,
.pt-control.pt-checkbox:hover input:indeterminate ~ .pt-control-indicator {
  background: #106ba3;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #106ba3;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 -1px 0 rgba(16, 22, 26, 0.2);
}

.pt-control input:not(:disabled):active ~ .pt-control-indicator {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background: #d8e1e8;
}

.pt-control input:not(:disabled):active:checked ~ .pt-control-indicator,
.pt-control.pt-checkbox input:not(:disabled):active:indeterminate ~ .pt-control-indicator {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background: #0e5a8a;
}

.pt-control input:focus ~ .pt-control-indicator {
  outline: rgba(19, 124, 189, 0.5) auto 2px;
  outline-offset: 2px;
  -moz-outline-radius: 6px;
}

.pt-control input:disabled ~ .pt-control-indicator {
  box-shadow: none;
  background: rgba(206, 217, 224, 0.5);
  cursor: not-allowed;
}

.pt-control input:disabled:checked ~ .pt-control-indicator,
.pt-control.pt-checkbox input:disabled:indeterminate ~ .pt-control-indicator {
  box-shadow: none;
  background: rgba(19, 124, 189, 0.5);
}

.pt-control.pt-checkbox .pt-control-indicator {
  border-radius: 3px;
  font-size: 16px;
}

.pt-control.pt-checkbox input:checked ~ .pt-control-indicator::before,
.pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator::before {
  content: "\E6D8";
}

.pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator::before {
  content: "\E70E";
}

.pt-control.pt-radio .pt-control-indicator {
  border-radius: 50%;
  font-size: 6px;
}

.pt-control.pt-radio input:checked ~ .pt-control-indicator::before,
.pt-control.pt-radio .pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator::before,
.pt-control.pt-checkbox .pt-control.pt-radio input:indeterminate ~ .pt-control-indicator::before {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background: #ffffff;
  width: 1em;
  height: 1em;
  content: "";
}

.pt-control.pt-radio input:checked:disabled ~ .pt-control-indicator::before,
.pt-control.pt-radio .pt-control.pt-checkbox input:disabled:indeterminate ~ .pt-control-indicator::before,
.pt-control.pt-checkbox .pt-control.pt-radio input:disabled:indeterminate ~ .pt-control-indicator::before {
  box-shadow: none;
}

.pt-control.pt-radio input:focus ~ .pt-control-indicator {
  -moz-outline-radius: 16px;
}

.pt-control.pt-switch {
  padding-left: 38px;
}

.pt-control.pt-switch .pt-control-indicator {
  border: none;
  border-radius: 28px;
  box-shadow: none;
  background: rgba(167, 182, 194, 0.5);
  width: 28px;
  height: 16px;
  transition: background 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
}

.pt-control.pt-switch .pt-control-indicator::before {
  display: block;
  top: 2px;
  left: 2px;
  border-radius: 16px;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
  background: #ffffff;
  background-clip: padding-box;
  width: 12px;
  height: 12px;
  content: "";
  transition: left 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
}

.pt-control.pt-switch input:checked ~ .pt-control-indicator,
.pt-control.pt-switch .pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator,
.pt-control.pt-checkbox .pt-control.pt-switch input:indeterminate ~ .pt-control-indicator {
  box-shadow: none;
  background-color: #137cbd;
  width: 28px;
  height: 16px;
}

.pt-control.pt-switch input:checked ~ .pt-control-indicator::before,
.pt-control.pt-switch .pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator::before,
.pt-control.pt-checkbox .pt-control.pt-switch input:indeterminate ~ .pt-control-indicator::before {
  left: 14px;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
}

.pt-control.pt-switch:hover .pt-control-indicator {
  background-color: rgba(115, 134, 148, 0.5);
}

.pt-control.pt-switch:hover input:checked ~ .pt-control-indicator,
.pt-control.pt-switch:hover .pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator,
.pt-control.pt-checkbox .pt-control.pt-switch:hover input:indeterminate ~ .pt-control-indicator {
  background-color: #106ba3;
}

.pt-control.pt-switch input:not(:disabled):active ~ .pt-control-indicator {
  box-shadow: none;
  background-color: rgba(92, 112, 128, 0.5);
}

.pt-control.pt-switch input:not(:disabled):active:checked ~ .pt-control-indicator,
.pt-control.pt-switch .pt-control.pt-checkbox input:not(:disabled):active:indeterminate ~ .pt-control-indicator,
.pt-control.pt-checkbox .pt-control.pt-switch input:not(:disabled):active:indeterminate ~ .pt-control-indicator {
  background-color: #0e5a8a;
}

.pt-control.pt-switch input:not(:disabled):active:checked ~ .pt-control-indicator::before,
.pt-control.pt-switch .pt-control.pt-checkbox input:not(:disabled):active:indeterminate ~ .pt-control-indicator::before,
.pt-control.pt-checkbox .pt-control.pt-switch input:not(:disabled):active:indeterminate ~ .pt-control-indicator::before {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
}

.pt-control.pt-switch input:disabled ~ .pt-control-indicator {
  background-color: rgba(206, 217, 224, 0.5);
}

.pt-control.pt-switch input:disabled ~ .pt-control-indicator::before {
  box-shadow: none;
  background-color: rgba(255, 255, 255, 0.8);
}

.pt-control.pt-switch input:disabled:checked ~ .pt-control-indicator,
.pt-control.pt-switch .pt-control.pt-checkbox input:disabled:indeterminate ~ .pt-control-indicator,
.pt-control.pt-checkbox .pt-control.pt-switch input:disabled:indeterminate ~ .pt-control-indicator {
  background-color: rgba(19, 124, 189, 0.5);
}

.pt-control.pt-align-right {
  padding-right: 26px;
  padding-left: 0;
}

.pt-control.pt-align-right .pt-control-indicator {
  right: 0;
  left: auto;
}

.pt-control.pt-large {
  padding-left: 30px;
  line-height: 20px;
  font-size: 16px;
}

.pt-control.pt-large .pt-control-indicator {
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-family: "Icons20";
  font-size: 20px;
}

.pt-control.pt-large.pt-checkbox input:checked ~ .pt-control-indicator::before,
.pt-control.pt-large.pt-checkbox input:indeterminate ~ .pt-control-indicator::before,
.pt-control.pt-large.pt-checkbox
.pt-control.pt-checkbox:hover input:indeterminate ~ .pt-control-indicator::before {
  top: 1px;
}

.pt-control.pt-large.pt-radio .pt-control-indicator {
  font-size: 8px;
}

.pt-control.pt-large.pt-switch {
  padding-left: 42px;
}

.pt-control.pt-large.pt-switch .pt-control-indicator {
  width: 32px;
  height: 20px;
}

.pt-control.pt-large.pt-switch .pt-control-indicator::before {
  width: 16px;
  height: 16px;
}

.pt-control.pt-large.pt-switch input:checked ~ .pt-control-indicator,
.pt-control.pt-large.pt-switch .pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator,
.pt-control.pt-checkbox .pt-control.pt-large.pt-switch input:indeterminate ~ .pt-control-indicator {
  width: 32px;
  height: 20px;
}

.pt-control.pt-large.pt-switch input:checked ~ .pt-control-indicator::before,
.pt-control.pt-large.pt-switch .pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator::before,
.pt-control.pt-checkbox .pt-control.pt-large.pt-switch input:indeterminate ~ .pt-control-indicator::before {
  left: 14px;
}

.pt-dark .pt-control {
  color: #f5f8fa;
}

.pt-dark .pt-control.pt-disabled {
  color: rgba(92, 112, 128, 0.5);
}

.pt-dark .pt-control .pt-control-indicator {
  background: #394b59;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #394b59;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-control input:checked ~ .pt-control-indicator,
.pt-dark .pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-control:hover .pt-control-indicator {
  background: #30404d;
  background: linear-gradient(to bottom, rgba(16, 22, 26, 0.05), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #30404d;
}

.pt-dark .pt-control input:not(:disabled):active ~ .pt-control-indicator {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background: #202b33;
}

.pt-dark .pt-control input:not(:disabled):active:checked ~ .pt-control-indicator,
.pt-dark .pt-control.pt-checkbox input:not(:disabled):active:indeterminate ~ .pt-control-indicator {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background-color: #0e5a8a;
}

.pt-dark .pt-control input:disabled ~ .pt-control-indicator {
  box-shadow: none;
  background: rgba(57, 75, 89, 0.5);
  cursor: not-allowed;
}

.pt-dark .pt-control input:disabled:checked ~ .pt-control-indicator,
.pt-dark .pt-control.pt-checkbox input:disabled:indeterminate ~ .pt-control-indicator {
  box-shadow: none;
  background: rgba(14, 90, 138, 0.5);
}

.pt-dark .pt-control.pt-checkbox input:checked:disabled ~ .pt-control-indicator::before,
.pt-dark .pt-control.pt-checkbox input:disabled:indeterminate ~ .pt-control-indicator::before {
  color: rgba(191, 204, 214, 0.5);
}

.pt-dark .pt-control.pt-radio input:checked:disabled ~ .pt-control-indicator::before,
.pt-dark .pt-control.pt-radio .pt-control.pt-checkbox input:disabled:indeterminate ~ .pt-control-indicator::before,
.pt-control.pt-checkbox .pt-dark .pt-control.pt-radio input:disabled:indeterminate ~ .pt-control-indicator::before {
  background: rgba(191, 204, 214, 0.5);
}

.pt-dark .pt-control.pt-switch .pt-control-indicator {
  box-shadow: none;
  background: rgba(16, 22, 26, 0.5);
}

.pt-dark .pt-control.pt-switch .pt-control-indicator::before {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4);
  background: #30404d;
}

.pt-dark .pt-control.pt-switch input:checked ~ .pt-control-indicator,
.pt-dark .pt-control.pt-switch .pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator,
.pt-control.pt-checkbox .pt-dark .pt-control.pt-switch input:indeterminate ~ .pt-control-indicator {
  box-shadow: none;
  background-color: #137cbd;
}

.pt-dark .pt-control.pt-switch input:checked ~ .pt-control-indicator::before,
.pt-dark .pt-control.pt-switch .pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator::before,
.pt-control.pt-checkbox .pt-dark .pt-control.pt-switch input:indeterminate ~ .pt-control-indicator::before {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-control.pt-switch:hover .pt-control-indicator {
  background: rgba(16, 22, 26, 0.7);
}

.pt-dark .pt-control.pt-switch:hover input:checked ~ .pt-control-indicator,
.pt-dark .pt-control.pt-switch:hover .pt-control.pt-checkbox input:indeterminate ~ .pt-control-indicator,
.pt-control.pt-checkbox .pt-dark .pt-control.pt-switch:hover input:indeterminate ~ .pt-control-indicator {
  background: #2b95d6;
}

.pt-dark .pt-control.pt-switch input:not(:disabled):active ~ .pt-control-indicator {
  box-shadow: none;
  background: rgba(16, 22, 26, 0.9);
}

.pt-dark .pt-control.pt-switch input:not(:disabled):active ~ .pt-control-indicator::before {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-control.pt-switch input:not(:disabled):active:checked ~ .pt-control-indicator,
.pt-dark .pt-control.pt-switch .pt-control.pt-checkbox input:not(:disabled):active:indeterminate ~ .pt-control-indicator,
.pt-control.pt-checkbox .pt-dark .pt-control.pt-switch input:not(:disabled):active:indeterminate ~ .pt-control-indicator {
  background: #48aff0;
}

.pt-dark .pt-control.pt-switch input:not(:disabled):active:checked ~ .pt-control-indicator::before,
.pt-dark .pt-control.pt-switch .pt-control.pt-checkbox input:not(:disabled):active:indeterminate ~ .pt-control-indicator::before,
.pt-control.pt-checkbox .pt-dark .pt-control.pt-switch input:not(:disabled):active:indeterminate ~ .pt-control-indicator::before {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-control.pt-switch input:disabled ~ .pt-control-indicator {
  background: rgba(57, 75, 89, 0.5);
}

.pt-dark .pt-control.pt-switch input:disabled ~ .pt-control-indicator::before {
  box-shadow: none;
  background: rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-control.pt-switch input:disabled:checked ~ .pt-control-indicator,
.pt-dark .pt-control.pt-switch .pt-control.pt-checkbox input:disabled:indeterminate ~ .pt-control-indicator,
.pt-control.pt-checkbox .pt-dark .pt-control.pt-switch input:disabled:indeterminate ~ .pt-control-indicator {
  background: rgba(14, 90, 138, 0.5);
}

.pt-file-upload {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 30px;
}

.pt-file-upload input {
  opacity: 0;
  margin: 0;
  min-width: 200px;
}

.pt-file-upload input:disabled + .pt-file-upload-input,
.pt-file-upload input.pt-disabled + .pt-file-upload-input {
  box-shadow: none;
  background: rgba(206, 217, 224, 0.5);
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
  resize: none;
}

.pt-file-upload input:disabled + .pt-file-upload-input::after,
.pt-file-upload input.pt-disabled + .pt-file-upload-input::after {
  outline: none;
  box-shadow: none;
  background-color: rgba(206, 217, 224, 0.5);
  background-image: none;
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
}

.pt-file-upload input:disabled + .pt-file-upload-input::after.pt-active,
.pt-file-upload input.pt-disabled + .pt-file-upload-input::after.pt-active {
  background: rgba(206, 217, 224, 0.7);
}

.pt-dark .pt-file-upload input:disabled + .pt-file-upload-input,
.pt-dark
.pt-file-upload input.pt-disabled + .pt-file-upload-input {
  box-shadow: none;
  background: rgba(57, 75, 89, 0.5);
  color: rgba(191, 204, 214, 0.5);
}

.pt-dark .pt-file-upload input:disabled + .pt-file-upload-input::after,
.pt-dark
.pt-file-upload input.pt-disabled + .pt-file-upload-input::after {
  box-shadow: none;
  background-color: rgba(57, 75, 89, 0.5);
  background-image: none;
  color: rgba(191, 204, 214, 0.5);
}

.pt-dark .pt-file-upload input:disabled + .pt-file-upload-input::after.pt-active,
.pt-dark
.pt-file-upload input.pt-disabled + .pt-file-upload-input::after.pt-active {
  background: rgba(57, 75, 89, 0.7);
}

.pt-file-upload .pt-file-upload-input {
  outline: none;
  border: none;
  border-radius: 3px;
  box-shadow: 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
  background: #ffffff;
  height: 30px;
  padding: 0 10px;
  vertical-align: middle;
  line-height: 30px;
  color: #182026;
  font-size: 14px;
  font-weight: 400;
  transition: box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  margin-right: 70px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  height: 30px;
  line-height: 30px;
  color: #5c7080;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.pt-file-upload .pt-file-upload-input::-webkit-input-placeholder {
  opacity: 1;
  color: rgba(92, 112, 128, 0.5);
}

.pt-file-upload .pt-file-upload-input:-ms-input-placeholder {
  opacity: 1;
  color: rgba(92, 112, 128, 0.5);
}

.pt-file-upload .pt-file-upload-input::placeholder {
  opacity: 1;
  color: rgba(92, 112, 128, 0.5);
}

.pt-file-upload .pt-file-upload-input:focus {
  box-shadow: 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
}

.pt-file-upload .pt-file-upload-input[type="search"],
.pt-file-upload .pt-file-upload-input.pt-round {
  border-radius: 30px;
  box-sizing: border-box;
  padding-left: 10px;
}

.pt-file-upload .pt-file-upload-input[readonly] {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.15);
}

.pt-file-upload .pt-file-upload-input:disabled,
.pt-file-upload .pt-file-upload-input.pt-disabled {
  box-shadow: none;
  background: rgba(206, 217, 224, 0.5);
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
  resize: none;
}

.pt-file-upload .pt-file-upload-input::after {
  background: #f5f8fa;
  background: linear-gradient(to bottom, #ffffff, rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #f5f8fa;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  color: #182026;
  position: absolute;
  top: 0;
  right: 0;
  left: 100%;
  margin-left: -1px;
  border-radius: 3px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  width: 71px;
  height: 30px;
  padding: 0 10px;
  text-align: center;
  line-height: 30px;
  content: "Browse";
}

.pt-file-upload .pt-file-upload-input::after:hover {
  background: #ebf1f5;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #ebf1f5;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  background-clip: padding-box;
}

.pt-file-upload .pt-file-upload-input::after:active,
.pt-file-upload .pt-file-upload-input::after.pt-active {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background-color: #d8e1e8;
  background-image: none;
}

.pt-file-upload .pt-file-upload-input::after:disabled,
.pt-file-upload .pt-file-upload-input::after.pt-disabled {
  outline: none;
  box-shadow: none;
  background-color: rgba(206, 217, 224, 0.5);
  background-image: none;
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
}

.pt-file-upload .pt-file-upload-input::after:disabled.pt-active,
.pt-file-upload .pt-file-upload-input::after.pt-disabled.pt-active {
  background: rgba(206, 217, 224, 0.7);
}

.pt-file-upload .pt-file-upload-input:hover::after {
  background: #ebf1f5;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #ebf1f5;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  background-clip: padding-box;
}

.pt-file-upload .pt-file-upload-input:active::after {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background-color: #d8e1e8;
  background-image: none;
}

.pt-dark .pt-file-upload .pt-file-upload-input {
  box-shadow: 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
  background: rgba(16, 22, 26, 0.3);
  color: #f5f8fa;
  color: #bfccd6;
}

.pt-dark .pt-file-upload .pt-file-upload-input::-webkit-input-placeholder {
  color: rgba(191, 204, 214, 0.5);
}

.pt-dark .pt-file-upload .pt-file-upload-input:-ms-input-placeholder {
  color: rgba(191, 204, 214, 0.5);
}

.pt-dark .pt-file-upload .pt-file-upload-input::placeholder {
  color: rgba(191, 204, 214, 0.5);
}

.pt-dark .pt-file-upload .pt-file-upload-input:focus {
  box-shadow: 0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-file-upload .pt-file-upload-input[readonly] {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-file-upload .pt-file-upload-input:disabled,
.pt-dark .pt-file-upload .pt-file-upload-input.pt-disabled {
  box-shadow: none;
  background: rgba(57, 75, 89, 0.5);
  color: rgba(191, 204, 214, 0.5);
}

.pt-dark .pt-file-upload .pt-file-upload-input::after {
  background: #394b59;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #394b59;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4);
  color: #f5f8fa;
}

.pt-dark .pt-file-upload .pt-file-upload-input::after:hover,
.pt-dark .pt-file-upload .pt-file-upload-input::after:active,
.pt-dark .pt-file-upload .pt-file-upload-input::after.pt-active {
  color: #f5f8fa;
}

.pt-dark .pt-file-upload .pt-file-upload-input::after:hover {
  background: #30404d;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #30404d;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-file-upload .pt-file-upload-input::after:active,
.pt-dark .pt-file-upload .pt-file-upload-input::after.pt-active {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background-color: #202b33;
  background-image: none;
}

.pt-dark .pt-file-upload .pt-file-upload-input::after:disabled,
.pt-dark .pt-file-upload .pt-file-upload-input::after.pt-disabled {
  box-shadow: none;
  background-color: rgba(57, 75, 89, 0.5);
  background-image: none;
  color: rgba(191, 204, 214, 0.5);
}

.pt-dark .pt-file-upload .pt-file-upload-input::after:disabled.pt-active,
.pt-dark .pt-file-upload .pt-file-upload-input::after.pt-disabled.pt-active {
  background: rgba(57, 75, 89, 0.7);
}

.pt-dark .pt-file-upload .pt-file-upload-input::after .pt-button-spinner .pt-spinner-head {
  background: rgba(16, 22, 26, 0.5);
  stroke: #8a9ba8;
}

.pt-dark .pt-file-upload .pt-file-upload-input:hover::after {
  background: #30404d;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #30404d;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-file-upload .pt-file-upload-input:active::after {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background-color: #202b33;
  background-image: none;
}

.pt-file-upload.pt-fill {
  width: 100%;
}

.pt-form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0 0 15px;
}

.pt-form-group label.pt-label {
  margin-bottom: 5px;
}

.pt-form-group .pt-form-helper-text {
  margin-top: 5px;
  color: #5c7080;
  font-size: 12px;
}

.pt-form-group.pt-intent-primary .pt-form-helper-text {
  color: #106ba3;
}

.pt-form-group.pt-intent-success .pt-form-helper-text {
  color: #0d8050;
}

.pt-form-group.pt-intent-warning .pt-form-helper-text {
  color: #bf7326;
}

.pt-form-group.pt-intent-danger .pt-form-helper-text {
  color: #c23030;
}

.pt-form-group.pt-inline {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.pt-form-group.pt-inline.pt-large label.pt-label {
  margin: 0 10px 0 0;
  line-height: 40px;
}

.pt-form-group.pt-inline label.pt-label {
  margin: 0 10px 0 0;
  line-height: 30px;
}

.pt-form-group.pt-disabled .pt-label,
.pt-form-group.pt-disabled .pt-text-muted,
.pt-form-group.pt-disabled .pt-form-helper-text {
  color: rgba(92, 112, 128, 0.5) !important;
}

.pt-dark .pt-form-group.pt-intent-primary .pt-form-helper-text {
  color: #48aff0;
}

.pt-dark .pt-form-group.pt-intent-success .pt-form-helper-text {
  color: #3dcc91;
}

.pt-dark .pt-form-group.pt-intent-warning .pt-form-helper-text {
  color: #ffb366;
}

.pt-dark .pt-form-group.pt-intent-danger .pt-form-helper-text {
  color: #ff7373;
}

.pt-dark .pt-form-group .pt-form-helper-text {
  color: #bfccd6;
}

.pt-dark .pt-form-group.pt-disabled .pt-label,
.pt-dark .pt-form-group.pt-disabled .pt-text-muted,
.pt-dark .pt-form-group.pt-disabled .pt-form-helper-text {
  color: rgba(191, 204, 214, 0.5) !important;
}

.pt-input-group {
  display: block;
  position: relative;
}

.pt-input-group .pt-input {
  position: relative;
  width: 100%;
}

.pt-input-group .pt-input:not(:first-child) {
  padding-left: 30px;
}

.pt-input-group .pt-input:not(:last-child) {
  padding-right: 30px;
}

.pt-input-group .pt-input-action,
.pt-input-group > .pt-button,
.pt-input-group > .pt-icon {
  position: absolute;
  top: 0;
}

.pt-input-group .pt-input-action:first-child,
.pt-input-group > .pt-button:first-child,
.pt-input-group > .pt-icon:first-child {
  left: 0;
}

.pt-input-group .pt-input-action:last-child,
.pt-input-group > .pt-button:last-child,
.pt-input-group > .pt-icon:last-child {
  right: 0;
}

.pt-input-group .pt-button {
  min-width: 24px;
  min-height: 24px;
  line-height: 24px;
  margin: 3px;
  padding-top: 0;
  padding-bottom: 0;
}

.pt-input-group .pt-icon {
  line-height: 1;
  font-family: "Icons16", sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  z-index: 1;
  margin: 0 7px;
  line-height: 30px;
  color: #5c7080;
}

.pt-input-group .pt-spinner {
  margin: 3px;
}

.pt-input-group .pt-tag {
  margin: 5px;
}

.pt-input-group .pt-input:not(:focus) + .pt-button.pt-minimal:not(:hover):not(:focus),
.pt-input-group .pt-input:not(:focus) + .pt-input-action .pt-button.pt-minimal:not(:hover):not(:focus) {
  color: #5c7080;
}

.pt-dark .pt-input-group .pt-input:not(:focus) + .pt-button.pt-minimal:not(:hover):not(:focus),
.pt-dark
.pt-input-group .pt-input:not(:focus) + .pt-input-action .pt-button.pt-minimal:not(:hover):not(:focus) {
  color: #bfccd6;
}

.pt-input-group .pt-input:not(:focus) + .pt-button.pt-minimal:not(:hover):not(:focus) .pt-icon,
.pt-input-group .pt-input:not(:focus) + .pt-button.pt-minimal:not(:hover):not(:focus) .pt-icon-standard,
.pt-input-group .pt-input:not(:focus) + .pt-button.pt-minimal:not(:hover):not(:focus) .pt-icon-large,
.pt-input-group .pt-input:not(:focus) + .pt-input-action .pt-button.pt-minimal:not(:hover):not(:focus) .pt-icon,
.pt-input-group .pt-input:not(:focus) + .pt-input-action .pt-button.pt-minimal:not(:hover):not(:focus) .pt-icon-standard,
.pt-input-group .pt-input:not(:focus) + .pt-input-action .pt-button.pt-minimal:not(:hover):not(:focus) .pt-icon-large {
  color: #5c7080;
}

.pt-input-group .pt-input:not(:focus) + .pt-button.pt-minimal:disabled,
.pt-input-group .pt-input:not(:focus) + .pt-input-action .pt-button.pt-minimal:disabled {
  color: rgba(92, 112, 128, 0.5) !important;
}

.pt-input-group .pt-input:not(:focus) + .pt-button.pt-minimal:disabled .pt-icon,
.pt-input-group .pt-input:not(:focus) + .pt-button.pt-minimal:disabled .pt-icon-standard,
.pt-input-group .pt-input:not(:focus) + .pt-button.pt-minimal:disabled .pt-icon-large,
.pt-input-group .pt-input:not(:focus) + .pt-input-action .pt-button.pt-minimal:disabled .pt-icon,
.pt-input-group .pt-input:not(:focus) + .pt-input-action .pt-button.pt-minimal:disabled .pt-icon-standard,
.pt-input-group .pt-input:not(:focus) + .pt-input-action .pt-button.pt-minimal:disabled .pt-icon-large {
  color: rgba(92, 112, 128, 0.5) !important;
}

.pt-input-group.pt-disabled {
  cursor: not-allowed;
}

.pt-input-group.pt-disabled .pt-icon {
  color: rgba(92, 112, 128, 0.5);
}

.pt-input-group.pt-large .pt-button {
  min-width: 30px;
  min-height: 30px;
  line-height: 30px;
  margin: 5px;
  line-height: 0;
}

.pt-input-group.pt-large .pt-icon {
  margin: 0 12px;
  line-height: 40px;
}

.pt-input-group.pt-large .pt-input {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
}

.pt-input-group.pt-large .pt-input[type="search"],
.pt-input-group.pt-large .pt-input.pt-round {
  padding: 0 15px;
}

.pt-input-group.pt-large .pt-input:not(:first-child) {
  padding-left: 40px;
}

.pt-input-group.pt-large .pt-input:not(:last-child) {
  padding-right: 40px;
}

.pt-input-group.pt-large .pt-spinner {
  margin: 8px;
}

.pt-input-group.pt-round .pt-button,
.pt-input-group.pt-round .pt-input,
.pt-input-group.pt-round .pt-tag {
  border-radius: 30px;
}

.pt-dark .pt-input-group .pt-icon {
  color: #bfccd6;
}

.pt-dark .pt-input-group.pt-disabled .pt-icon {
  color: rgba(191, 204, 214, 0.5);
}

.pt-input-group.pt-intent-primary .pt-input {
  box-shadow: 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
}

.pt-input-group.pt-intent-primary .pt-input:focus {
  box-shadow: 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
}

.pt-input-group.pt-intent-primary .pt-input[readonly] {
  box-shadow: inset 0 0 0 1px #137cbd;
}

.pt-input-group.pt-intent-primary .pt-input:disabled,
.pt-input-group.pt-intent-primary .pt-input.pt-disabled {
  box-shadow: none;
}

.pt-input-group.pt-intent-primary .pt-icon {
  color: #106ba3;
}

.pt-dark .pt-input-group.pt-intent-primary .pt-icon {
  color: #48aff0;
}

.pt-input-group.pt-intent-success .pt-input {
  box-shadow: 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
}

.pt-input-group.pt-intent-success .pt-input:focus {
  box-shadow: 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
}

.pt-input-group.pt-intent-success .pt-input[readonly] {
  box-shadow: inset 0 0 0 1px #0f9960;
}

.pt-input-group.pt-intent-success .pt-input:disabled,
.pt-input-group.pt-intent-success .pt-input.pt-disabled {
  box-shadow: none;
}

.pt-input-group.pt-intent-success .pt-icon {
  color: #0d8050;
}

.pt-dark .pt-input-group.pt-intent-success .pt-icon {
  color: #3dcc91;
}

.pt-input-group.pt-intent-warning .pt-input {
  box-shadow: 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
}

.pt-input-group.pt-intent-warning .pt-input:focus {
  box-shadow: 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
}

.pt-input-group.pt-intent-warning .pt-input[readonly] {
  box-shadow: inset 0 0 0 1px #d9822b;
}

.pt-input-group.pt-intent-warning .pt-input:disabled,
.pt-input-group.pt-intent-warning .pt-input.pt-disabled {
  box-shadow: none;
}

.pt-input-group.pt-intent-warning .pt-icon {
  color: #bf7326;
}

.pt-dark .pt-input-group.pt-intent-warning .pt-icon {
  color: #ffb366;
}

.pt-input-group.pt-intent-danger .pt-input {
  box-shadow: 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
}

.pt-input-group.pt-intent-danger .pt-input:focus {
  box-shadow: 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
}

.pt-input-group.pt-intent-danger .pt-input[readonly] {
  box-shadow: inset 0 0 0 1px #db3737;
}

.pt-input-group.pt-intent-danger .pt-input:disabled,
.pt-input-group.pt-intent-danger .pt-input.pt-disabled {
  box-shadow: none;
}

.pt-input-group.pt-intent-danger .pt-icon {
  color: #c23030;
}

.pt-dark .pt-input-group.pt-intent-danger .pt-icon {
  color: #ff7373;
}

.pt-input {
  outline: none;
  border: none;
  border-radius: 3px;
  box-shadow: 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
  background: #ffffff;
  height: 30px;
  padding: 0 10px;
  vertical-align: middle;
  line-height: 30px;
  color: #182026;
  font-size: 14px;
  font-weight: 400;
  transition: box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.pt-input::-webkit-input-placeholder {
  opacity: 1;
  color: rgba(92, 112, 128, 0.5);
}

.pt-input:-ms-input-placeholder {
  opacity: 1;
  color: rgba(92, 112, 128, 0.5);
}

.pt-input::placeholder {
  opacity: 1;
  color: rgba(92, 112, 128, 0.5);
}

.pt-input:focus {
  box-shadow: 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
}

.pt-input[type="search"],
.pt-input.pt-round {
  border-radius: 30px;
  box-sizing: border-box;
  padding-left: 10px;
}

.pt-input[readonly] {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.15);
}

.pt-input:disabled,
.pt-input.pt-disabled {
  box-shadow: none;
  background: rgba(206, 217, 224, 0.5);
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
  resize: none;
}

.pt-input.pt-large {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
}

.pt-input.pt-large[type="search"],
.pt-input.pt-large.pt-round {
  padding: 0 15px;
}

.pt-input.pt-fill {
  width: 100%;
}

.pt-dark .pt-input {
  box-shadow: 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
  background: rgba(16, 22, 26, 0.3);
  color: #f5f8fa;
}

.pt-dark .pt-input::-webkit-input-placeholder {
  color: rgba(191, 204, 214, 0.5);
}

.pt-dark .pt-input:-ms-input-placeholder {
  color: rgba(191, 204, 214, 0.5);
}

.pt-dark .pt-input::placeholder {
  color: rgba(191, 204, 214, 0.5);
}

.pt-dark .pt-input:focus {
  box-shadow: 0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-input[readonly] {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-input:disabled,
.pt-dark .pt-input.pt-disabled {
  box-shadow: none;
  background: rgba(57, 75, 89, 0.5);
  color: rgba(191, 204, 214, 0.5);
}

.pt-input.pt-intent-primary {
  box-shadow: 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
}

.pt-input.pt-intent-primary:focus {
  box-shadow: 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
}

.pt-input.pt-intent-primary[readonly] {
  box-shadow: inset 0 0 0 1px #137cbd;
}

.pt-input.pt-intent-primary:disabled,
.pt-input.pt-intent-primary.pt-disabled {
  box-shadow: none;
}

.pt-dark .pt-input.pt-intent-primary {
  box-shadow: 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px #137cbd, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-input.pt-intent-primary:focus {
  box-shadow: 0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-input.pt-intent-primary[readonly] {
  box-shadow: inset 0 0 0 1px #137cbd;
}

.pt-dark .pt-input.pt-intent-primary:disabled,
.pt-dark .pt-input.pt-intent-primary.pt-disabled {
  box-shadow: none;
}

.pt-input.pt-intent-success {
  box-shadow: 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
}

.pt-input.pt-intent-success:focus {
  box-shadow: 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
}

.pt-input.pt-intent-success[readonly] {
  box-shadow: inset 0 0 0 1px #0f9960;
}

.pt-input.pt-intent-success:disabled,
.pt-input.pt-intent-success.pt-disabled {
  box-shadow: none;
}

.pt-dark .pt-input.pt-intent-success {
  box-shadow: 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), 0 0 0 0 rgba(15, 153, 96, 0), inset 0 0 0 1px #0f9960, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-input.pt-intent-success:focus {
  box-shadow: 0 0 0 1px #0f9960, 0 0 0 1px #0f9960, 0 0 0 3px rgba(15, 153, 96, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-input.pt-intent-success[readonly] {
  box-shadow: inset 0 0 0 1px #0f9960;
}

.pt-dark .pt-input.pt-intent-success:disabled,
.pt-dark .pt-input.pt-intent-success.pt-disabled {
  box-shadow: none;
}

.pt-input.pt-intent-warning {
  box-shadow: 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
}

.pt-input.pt-intent-warning:focus {
  box-shadow: 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
}

.pt-input.pt-intent-warning[readonly] {
  box-shadow: inset 0 0 0 1px #d9822b;
}

.pt-input.pt-intent-warning:disabled,
.pt-input.pt-intent-warning.pt-disabled {
  box-shadow: none;
}

.pt-dark .pt-input.pt-intent-warning {
  box-shadow: 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), 0 0 0 0 rgba(217, 130, 43, 0), inset 0 0 0 1px #d9822b, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-input.pt-intent-warning:focus {
  box-shadow: 0 0 0 1px #d9822b, 0 0 0 1px #d9822b, 0 0 0 3px rgba(217, 130, 43, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-input.pt-intent-warning[readonly] {
  box-shadow: inset 0 0 0 1px #d9822b;
}

.pt-dark .pt-input.pt-intent-warning:disabled,
.pt-dark .pt-input.pt-intent-warning.pt-disabled {
  box-shadow: none;
}

.pt-input.pt-intent-danger {
  box-shadow: 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.15), inset 0 1px 1px rgba(16, 22, 26, 0.2);
}

.pt-input.pt-intent-danger:focus {
  box-shadow: 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.2);
}

.pt-input.pt-intent-danger[readonly] {
  box-shadow: inset 0 0 0 1px #db3737;
}

.pt-input.pt-intent-danger:disabled,
.pt-input.pt-intent-danger.pt-disabled {
  box-shadow: none;
}

.pt-dark .pt-input.pt-intent-danger {
  box-shadow: 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), 0 0 0 0 rgba(219, 55, 55, 0), inset 0 0 0 1px #db3737, inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-input.pt-intent-danger:focus {
  box-shadow: 0 0 0 1px #db3737, 0 0 0 1px #db3737, 0 0 0 3px rgba(219, 55, 55, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-input.pt-intent-danger[readonly] {
  box-shadow: inset 0 0 0 1px #db3737;
}

.pt-dark .pt-input.pt-intent-danger:disabled,
.pt-dark .pt-input.pt-intent-danger.pt-disabled {
  box-shadow: none;
}

.pt-input::-ms-clear {
  display: none;
}

textarea.pt-input {
  max-width: 100%;
  height: auto;
  padding: 10px;
  line-height: 1.28581;
}

textarea.pt-input.pt-large {
  line-height: 1.28581;
  font-size: 16px;
}

.pt-dark textarea.pt-input {
  box-shadow: 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), 0 0 0 0 rgba(19, 124, 189, 0), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
  background: rgba(16, 22, 26, 0.3);
  color: #f5f8fa;
}

.pt-dark textarea.pt-input::-webkit-input-placeholder {
  color: rgba(191, 204, 214, 0.5);
}

.pt-dark textarea.pt-input:-ms-input-placeholder {
  color: rgba(191, 204, 214, 0.5);
}

.pt-dark textarea.pt-input::placeholder {
  color: rgba(191, 204, 214, 0.5);
}

.pt-dark textarea.pt-input:focus {
  box-shadow: 0 0 0 1px #137cbd, 0 0 0 1px #137cbd, 0 0 0 3px rgba(19, 124, 189, 0.3), inset 0 0 0 1px rgba(16, 22, 26, 0.3), inset 0 1px 1px rgba(16, 22, 26, 0.4);
}

.pt-dark textarea.pt-input[readonly] {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.4);
}

.pt-dark textarea.pt-input:disabled,
.pt-dark textarea.pt-input.pt-disabled {
  box-shadow: none;
  background: rgba(57, 75, 89, 0.5);
  color: rgba(191, 204, 214, 0.5);
}

label.pt-label {
  display: block;
  margin: 0 0 15px;
}

label.pt-label .pt-input,
label.pt-label .pt-select {
  display: block;
  margin-top: 5px;
  text-transform: none;
}

label.pt-label .pt-select select {
  width: 100%;
  vertical-align: top;
  font-weight: 400;
}

label.pt-label.pt-inline {
  line-height: 30px;
}

label.pt-label.pt-inline .pt-input,
label.pt-label.pt-inline .pt-input-group,
label.pt-label.pt-inline .pt-select {
  display: inline-block;
  margin: 0 0 0 5px;
  vertical-align: top;
}

label.pt-label.pt-inline .pt-input-group .pt-input {
  margin-left: 0;
}

label.pt-label.pt-inline.pt-large {
  line-height: 40px;
}

label.pt-label.pt-disabled,
label.pt-label.pt-disabled .pt-text-muted {
  color: rgba(92, 112, 128, 0.5);
}

.pt-dark label.pt-label {
  color: #f5f8fa;
}

.pt-dark label.pt-label.pt-disabled,
.pt-dark label.pt-label.pt-disabled .pt-text-muted {
  color: rgba(191, 204, 214, 0.5);
}

.pt-select {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  letter-spacing: normal;
}

.pt-select select::-ms-expand {
  display: none;
}

.pt-select.pt-large::after {
  top: 0;
  right: 12px;
  line-height: 40px;
}

.pt-select.pt-fill,
.pt-select.pt-fill select {
  width: 100%;
}

.pt-dark .pt-select option {
  background-color: #30404d;
  color: #f5f8fa;
}

.pt-dark .pt-select::after {
  color: #bfccd6;
}

.pt-select select {
  display: inline-block;
  border: none;
  border-radius: 3px;
  cursor: pointer;
  padding: 0 10px;
  vertical-align: middle;
  font-size: 14px;
  background: #f5f8fa;
  background: linear-gradient(to bottom, #ffffff, rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #f5f8fa;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  color: #182026;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 3px;
  height: 30px;
  padding: 0 25px 0 10px;
}

.pt-select select:hover {
  background: #ebf1f5;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #ebf1f5;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  background-clip: padding-box;
}

.pt-select select:active,
.pt-select select.pt-active {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background-color: #d8e1e8;
  background-image: none;
}

.pt-select select:disabled,
.pt-select select.pt-disabled {
  outline: none;
  box-shadow: none;
  background-color: rgba(206, 217, 224, 0.5);
  background-image: none;
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
}

.pt-select select:disabled.pt-active,
.pt-select select.pt-disabled.pt-active {
  background: rgba(206, 217, 224, 0.7);
}

.pt-select.pt-minimal select {
  box-shadow: none;
  background: none;
}

.pt-select.pt-minimal select:hover,
.pt-select.pt-minimal select:focus {
  box-shadow: none;
  background: rgba(167, 182, 194, 0.3);
  text-decoration: none;
  color: #182026;
}

.pt-select.pt-minimal select:active,
.pt-select.pt-minimal select.pt-active {
  box-shadow: none;
  background: rgba(115, 134, 148, 0.3);
  color: #182026;
}

.pt-select.pt-minimal select:disabled,
.pt-select.pt-minimal select:disabled:hover,
.pt-select.pt-minimal select.pt-disabled,
.pt-select.pt-minimal select.pt-disabled:hover {
  background: none;
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
}

.pt-dark .pt-select.pt-minimal select,
.pt-select.pt-minimal .pt-dark select {
  box-shadow: none;
  background: none;
  color: inherit;
}

.pt-dark .pt-select.pt-minimal select:hover,
.pt-select.pt-minimal .pt-dark select:hover,
.pt-dark .pt-select.pt-minimal select:active,
.pt-select.pt-minimal .pt-dark select:active,
.pt-dark .pt-select.pt-minimal select.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-active {
  box-shadow: none;
  background: none;
}

.pt-dark .pt-select.pt-minimal select:hover,
.pt-select.pt-minimal .pt-dark select:hover {
  background: rgba(138, 155, 168, 0.15);
}

.pt-dark .pt-select.pt-minimal select:active,
.pt-select.pt-minimal .pt-dark select:active,
.pt-dark .pt-select.pt-minimal select.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-active {
  background: rgba(138, 155, 168, 0.3);
  color: #f5f8fa;
}

.pt-dark .pt-select.pt-minimal select:disabled,
.pt-select.pt-minimal .pt-dark select:disabled,
.pt-dark .pt-select.pt-minimal select:disabled:hover,
.pt-select.pt-minimal .pt-dark select:disabled:hover,
.pt-dark .pt-select.pt-minimal select.pt-disabled,
.pt-select.pt-minimal .pt-dark select.pt-disabled,
.pt-dark .pt-select.pt-minimal select.pt-disabled:hover,
.pt-select.pt-minimal .pt-dark select.pt-disabled:hover {
  background: none;
  cursor: not-allowed;
  color: rgba(191, 204, 214, 0.5);
}

.pt-select.pt-minimal select.pt-intent-primary {
  color: #106ba3;
}

.pt-select.pt-minimal select.pt-intent-primary:hover,
.pt-select.pt-minimal select.pt-intent-primary:active,
.pt-select.pt-minimal select.pt-intent-primary.pt-active {
  box-shadow: none;
  background: none;
  color: #106ba3;
}

.pt-select.pt-minimal select.pt-intent-primary:hover,
.pt-select.pt-minimal select.pt-intent-primary:focus {
  background: rgba(19, 124, 189, 0.15);
  color: #106ba3;
}

.pt-select.pt-minimal select.pt-intent-primary:active,
.pt-select.pt-minimal select.pt-intent-primary.pt-active {
  background: rgba(19, 124, 189, 0.3);
  color: #106ba3;
}

.pt-select.pt-minimal select.pt-intent-primary:disabled,
.pt-select.pt-minimal select.pt-intent-primary.pt-disabled {
  background: none;
  color: rgba(16, 107, 163, 0.5);
}

.pt-select.pt-minimal select.pt-intent-primary .pt-button-spinner .pt-spinner-head {
  stroke: #106ba3;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-primary,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary {
  color: #48aff0;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-primary:hover,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary:hover,
.pt-dark .pt-select.pt-minimal select.pt-intent-primary:focus,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary:focus {
  background: rgba(19, 124, 189, 0.2);
  color: #48aff0;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-primary:active,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary:active,
.pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-active {
  background: rgba(19, 124, 189, 0.3);
  color: #48aff0;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-primary:disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary:disabled,
.pt-dark .pt-select.pt-minimal select.pt-intent-primary.pt-disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-primary.pt-disabled {
  background: none;
  color: rgba(72, 175, 240, 0.5);
}

.pt-select.pt-minimal select.pt-intent-success {
  color: #0d8050;
}

.pt-select.pt-minimal select.pt-intent-success:hover,
.pt-select.pt-minimal select.pt-intent-success:active,
.pt-select.pt-minimal select.pt-intent-success.pt-active {
  box-shadow: none;
  background: none;
  color: #0d8050;
}

.pt-select.pt-minimal select.pt-intent-success:hover,
.pt-select.pt-minimal select.pt-intent-success:focus {
  background: rgba(15, 153, 96, 0.15);
  color: #0d8050;
}

.pt-select.pt-minimal select.pt-intent-success:active,
.pt-select.pt-minimal select.pt-intent-success.pt-active {
  background: rgba(15, 153, 96, 0.3);
  color: #0d8050;
}

.pt-select.pt-minimal select.pt-intent-success:disabled,
.pt-select.pt-minimal select.pt-intent-success.pt-disabled {
  background: none;
  color: rgba(13, 128, 80, 0.5);
}

.pt-select.pt-minimal select.pt-intent-success .pt-button-spinner .pt-spinner-head {
  stroke: #0d8050;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-success,
.pt-select.pt-minimal .pt-dark select.pt-intent-success {
  color: #3dcc91;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-success:hover,
.pt-select.pt-minimal .pt-dark select.pt-intent-success:hover,
.pt-dark .pt-select.pt-minimal select.pt-intent-success:focus,
.pt-select.pt-minimal .pt-dark select.pt-intent-success:focus {
  background: rgba(15, 153, 96, 0.2);
  color: #3dcc91;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-success:active,
.pt-select.pt-minimal .pt-dark select.pt-intent-success:active,
.pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-active {
  background: rgba(15, 153, 96, 0.3);
  color: #3dcc91;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-success:disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-success:disabled,
.pt-dark .pt-select.pt-minimal select.pt-intent-success.pt-disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-success.pt-disabled {
  background: none;
  color: rgba(61, 204, 145, 0.5);
}

.pt-select.pt-minimal select.pt-intent-warning {
  color: #bf7326;
}

.pt-select.pt-minimal select.pt-intent-warning:hover,
.pt-select.pt-minimal select.pt-intent-warning:active,
.pt-select.pt-minimal select.pt-intent-warning.pt-active {
  box-shadow: none;
  background: none;
  color: #bf7326;
}

.pt-select.pt-minimal select.pt-intent-warning:hover,
.pt-select.pt-minimal select.pt-intent-warning:focus {
  background: rgba(217, 130, 43, 0.15);
  color: #bf7326;
}

.pt-select.pt-minimal select.pt-intent-warning:active,
.pt-select.pt-minimal select.pt-intent-warning.pt-active {
  background: rgba(217, 130, 43, 0.3);
  color: #bf7326;
}

.pt-select.pt-minimal select.pt-intent-warning:disabled,
.pt-select.pt-minimal select.pt-intent-warning.pt-disabled {
  background: none;
  color: rgba(191, 115, 38, 0.5);
}

.pt-select.pt-minimal select.pt-intent-warning .pt-button-spinner .pt-spinner-head {
  stroke: #bf7326;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-warning,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning {
  color: #ffb366;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-warning:hover,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning:hover,
.pt-dark .pt-select.pt-minimal select.pt-intent-warning:focus,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning:focus {
  background: rgba(217, 130, 43, 0.2);
  color: #ffb366;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-warning:active,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning:active,
.pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-active {
  background: rgba(217, 130, 43, 0.3);
  color: #ffb366;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-warning:disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning:disabled,
.pt-dark .pt-select.pt-minimal select.pt-intent-warning.pt-disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-warning.pt-disabled {
  background: none;
  color: rgba(255, 179, 102, 0.5);
}

.pt-select.pt-minimal select.pt-intent-danger {
  color: #c23030;
}

.pt-select.pt-minimal select.pt-intent-danger:hover,
.pt-select.pt-minimal select.pt-intent-danger:active,
.pt-select.pt-minimal select.pt-intent-danger.pt-active {
  box-shadow: none;
  background: none;
  color: #c23030;
}

.pt-select.pt-minimal select.pt-intent-danger:hover,
.pt-select.pt-minimal select.pt-intent-danger:focus {
  background: rgba(219, 55, 55, 0.15);
  color: #c23030;
}

.pt-select.pt-minimal select.pt-intent-danger:active,
.pt-select.pt-minimal select.pt-intent-danger.pt-active {
  background: rgba(219, 55, 55, 0.3);
  color: #c23030;
}

.pt-select.pt-minimal select.pt-intent-danger:disabled,
.pt-select.pt-minimal select.pt-intent-danger.pt-disabled {
  background: none;
  color: rgba(194, 48, 48, 0.5);
}

.pt-select.pt-minimal select.pt-intent-danger .pt-button-spinner .pt-spinner-head {
  stroke: #c23030;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-danger,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger {
  color: #ff7373;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-danger:hover,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger:hover,
.pt-dark .pt-select.pt-minimal select.pt-intent-danger:focus,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger:focus {
  background: rgba(219, 55, 55, 0.2);
  color: #ff7373;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-danger:active,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger:active,
.pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-active,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-active {
  background: rgba(219, 55, 55, 0.3);
  color: #ff7373;
}

.pt-dark .pt-select.pt-minimal select.pt-intent-danger:disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger:disabled,
.pt-dark .pt-select.pt-minimal select.pt-intent-danger.pt-disabled,
.pt-select.pt-minimal .pt-dark select.pt-intent-danger.pt-disabled {
  background: none;
  color: rgba(255, 115, 115, 0.5);
}

.pt-select.pt-large select {
  height: 40px;
  padding-right: 35px;
  font-size: 16px;
}

.pt-dark .pt-select select {
  background: #394b59;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #394b59;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4);
  color: #f5f8fa;
}

.pt-dark .pt-select select:hover,
.pt-dark .pt-select select:active,
.pt-dark .pt-select select.pt-active {
  color: #f5f8fa;
}

.pt-dark .pt-select select:hover {
  background: #30404d;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #30404d;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-select select:active,
.pt-dark .pt-select select.pt-active {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background-color: #202b33;
  background-image: none;
}

.pt-dark .pt-select select:disabled,
.pt-dark .pt-select select.pt-disabled {
  box-shadow: none;
  background-color: rgba(57, 75, 89, 0.5);
  background-image: none;
  color: rgba(191, 204, 214, 0.5);
}

.pt-dark .pt-select select:disabled.pt-active,
.pt-dark .pt-select select.pt-disabled.pt-active {
  background: rgba(57, 75, 89, 0.7);
}

.pt-dark .pt-select select .pt-button-spinner .pt-spinner-head {
  background: rgba(16, 22, 26, 0.5);
  stroke: #8a9ba8;
}

.pt-select select:disabled {
  box-shadow: none;
  background-color: rgba(206, 217, 224, 0.5);
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
}

.pt-select::after {
  line-height: 1;
  font-family: "Icons16", sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 0;
  right: 7px;
  line-height: 30px;
  color: #5c7080;
  content: "\2304";
  pointer-events: none;
}

.pt-disabled.pt-select::after {
  color: rgba(92, 112, 128, 0.5);
}

.pt-numeric-input .pt-button-group.pt-vertical > .pt-button {
  min-width: 30px;
  min-height: 30px;
  line-height: 30px;
  display: block;
  min-height: 15px;
  line-height: 15px;
}

.pt-numeric-input .pt-button-group.pt-vertical > .pt-button:first-child {
  border-radius: 0 3px 0 0;
  height: 16px;
}

.pt-numeric-input .pt-button-group.pt-vertical > .pt-button:last-child {
  border-radius: 0 0 3px 0;
  height: 15px;
}

.pt-numeric-input .pt-button-group.pt-vertical > .pt-button[class*="pt-icon-"]::before {
  display: block;
  height: 14px;
  overflow: hidden;
  line-height: 14px;
}

.pt-numeric-input .pt-button-group:first-child.pt-vertical > .pt-button:first-child {
  border-radius: 3px 0 0 0;
}

.pt-numeric-input .pt-button-group:first-child.pt-vertical > .pt-button:last-child {
  border-radius: 0 0 0 3px;
}

.pt-dark .pt-numeric-input .pt-button-group.pt-vertical > .pt-button {
  min-height: 14px;
  line-height: 14px;
}

.pt-dark .pt-numeric-input .pt-button-group.pt-vertical > .pt-button:first-child {
  height: 15px;
}

.pt-dark .pt-numeric-input .pt-button-group.pt-vertical > .pt-button:last-child {
  height: 14px;
}

form {
  display: block;
}

.pt-key {
  display: inline-block;
  border-radius: 2px;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2), 0 2px 6px rgba(16, 22, 26, 0.2);
  background: #ffffff;
  min-width: 25px;
  height: 25px;
  padding: 3px 5px;
  vertical-align: middle;
  text-align: center;
  line-height: 20px;
  color: #5c7080;
  font-family: -apple-system, "BlinkMacSystemFont", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", "Helvetica Neue", sans-serif, "Icons16";
  font-size: 12px;
}

.pt-key.pt-modifier-key {
  padding: 3px 8px 3px 6px;
}

.pt-key.pt-modifier-key .pt-icon-standard {
  margin-right: 5px;
}

.pt-dark .pt-key {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4), 0 2px 6px rgba(16, 22, 26, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.05);
  background: #394b59;
  color: #bfccd6;
}

.pt-key-combo .pt-key:not(:last-child) {
  margin-right: 5px;
}

.pt-hotkey-dialog {
  top: 40px;
  padding-bottom: 0;
}

.pt-hotkey-dialog .pt-dialog-body {
  margin: 0;
  padding: 0;
}

.pt-hotkey-dialog .pt-key-combo {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  width: 160px;
  text-align: right;
}

.pt-hotkey-column {
  margin: auto;
  max-height: 80vh;
  overflow-y: auto;
  padding: 30px;
}

.pt-hotkey-column .pt-hotkey-group {
  margin-bottom: 30px;
}

.pt-hotkey-column .pt-hotkey-group:not(:first-child) {
  margin-top: 50px;
}

.pt-hotkey {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-right: 0;
  margin-left: 0;
}

.pt-hotkey:not(:last-child) {
  margin-bottom: 10px;
}

.pt-submenu > .pt-popover-target {
  display: inherit;
}

.pt-submenu > .pt-popover-target > .pt-menu-item {
  padding-right: 26px;
}

.pt-submenu > .pt-popover-target > .pt-menu-item::after {
  line-height: 1;
  font-family: "Icons16", sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  right: 5px;
  content: "\232A";
}

.pt-large .pt-submenu > .pt-popover-target > .pt-menu-item::after {
  line-height: 20px;
}

.pt-submenu .pt-popover {
  position: relative;
  top: -5px;
  left: 5px;
}

.pt-submenu .pt-popover.pt-align-left {
  right: 5px;
  left: auto;
}

.pt-menu {
  margin: 0;
  border-radius: 3px;
  background: #ffffff;
  min-width: 180px;
  padding: 5px;
  list-style: none;
  text-align: left;
  color: #182026;
}

.pt-menu-divider {
  display: block;
  margin: 5px;
  border-top: 1px solid rgba(16, 22, 26, 0.15);
}

.pt-dark .pt-menu-divider {
  border-top-color: rgba(255, 255, 255, 0.15);
}

.pt-menu-item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  display: block;
  border-radius: 2px;
  padding: 7px;
  line-height: 16px;
  color: inherit;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.pt-menu-item:hover,
.pt-submenu > .pt-popover-open > .pt-menu-item {
  background-color: rgba(167, 182, 194, 0.3);
  cursor: pointer;
}

.pt-menu-item.pt-disabled {
  background-color: inherit;
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
}

.pt-dark .pt-menu-item {
  color: inherit;
}

.pt-dark .pt-menu-item:hover,
.pt-dark .pt-submenu > .pt-popover-open > .pt-menu-item {
  background-color: rgba(138, 155, 168, 0.15);
  color: inherit;
}

.pt-dark .pt-menu-item.pt-disabled {
  background-color: inherit;
  color: rgba(191, 204, 214, 0.5);
}

.pt-menu-item.pt-intent-primary {
  color: #106ba3;
}

.pt-menu-item.pt-intent-primary::before,
.pt-menu-item.pt-intent-primary::after,
.pt-menu-item.pt-intent-primary .pt-menu-item-label {
  color: #106ba3;
}

.pt-menu-item.pt-intent-primary:hover,
.pt-submenu > .pt-popover-open > .pt-intent-primary.pt-menu-item,
.pt-menu-item.pt-intent-primary.pt-active {
  background-color: #137cbd;
}

.pt-menu-item.pt-intent-primary:active {
  background-color: #106ba3;
}

.pt-menu-item.pt-intent-primary:hover,
.pt-submenu > .pt-popover-open > .pt-intent-primary.pt-menu-item,
.pt-menu-item.pt-intent-primary:hover::before,
.pt-submenu > .pt-popover-open > .pt-intent-primary.pt-menu-item::before,
.pt-menu-item.pt-intent-primary:hover::after,
.pt-submenu > .pt-popover-open > .pt-intent-primary.pt-menu-item::after,
.pt-menu-item.pt-intent-primary:hover .pt-menu-item-label,
.pt-submenu > .pt-popover-open > .pt-intent-primary.pt-menu-item .pt-menu-item-label,
.pt-menu-item.pt-intent-primary:active,
.pt-menu-item.pt-intent-primary:active::before,
.pt-menu-item.pt-intent-primary:active::after,
.pt-menu-item.pt-intent-primary:active .pt-menu-item-label,
.pt-menu-item.pt-intent-primary.pt-active,
.pt-menu-item.pt-intent-primary.pt-active::before,
.pt-menu-item.pt-intent-primary.pt-active::after,
.pt-menu-item.pt-intent-primary.pt-active .pt-menu-item-label {
  color: #ffffff;
}

.pt-menu-item.pt-intent-success {
  color: #0d8050;
}

.pt-menu-item.pt-intent-success::before,
.pt-menu-item.pt-intent-success::after,
.pt-menu-item.pt-intent-success .pt-menu-item-label {
  color: #0d8050;
}

.pt-menu-item.pt-intent-success:hover,
.pt-submenu > .pt-popover-open > .pt-intent-success.pt-menu-item,
.pt-menu-item.pt-intent-success.pt-active {
  background-color: #0f9960;
}

.pt-menu-item.pt-intent-success:active {
  background-color: #0d8050;
}

.pt-menu-item.pt-intent-success:hover,
.pt-submenu > .pt-popover-open > .pt-intent-success.pt-menu-item,
.pt-menu-item.pt-intent-success:hover::before,
.pt-submenu > .pt-popover-open > .pt-intent-success.pt-menu-item::before,
.pt-menu-item.pt-intent-success:hover::after,
.pt-submenu > .pt-popover-open > .pt-intent-success.pt-menu-item::after,
.pt-menu-item.pt-intent-success:hover .pt-menu-item-label,
.pt-submenu > .pt-popover-open > .pt-intent-success.pt-menu-item .pt-menu-item-label,
.pt-menu-item.pt-intent-success:active,
.pt-menu-item.pt-intent-success:active::before,
.pt-menu-item.pt-intent-success:active::after,
.pt-menu-item.pt-intent-success:active .pt-menu-item-label,
.pt-menu-item.pt-intent-success.pt-active,
.pt-menu-item.pt-intent-success.pt-active::before,
.pt-menu-item.pt-intent-success.pt-active::after,
.pt-menu-item.pt-intent-success.pt-active .pt-menu-item-label {
  color: #ffffff;
}

.pt-menu-item.pt-intent-warning {
  color: #bf7326;
}

.pt-menu-item.pt-intent-warning::before,
.pt-menu-item.pt-intent-warning::after,
.pt-menu-item.pt-intent-warning .pt-menu-item-label {
  color: #bf7326;
}

.pt-menu-item.pt-intent-warning:hover,
.pt-submenu > .pt-popover-open > .pt-intent-warning.pt-menu-item,
.pt-menu-item.pt-intent-warning.pt-active {
  background-color: #d9822b;
}

.pt-menu-item.pt-intent-warning:active {
  background-color: #bf7326;
}

.pt-menu-item.pt-intent-warning:hover,
.pt-submenu > .pt-popover-open > .pt-intent-warning.pt-menu-item,
.pt-menu-item.pt-intent-warning:hover::before,
.pt-submenu > .pt-popover-open > .pt-intent-warning.pt-menu-item::before,
.pt-menu-item.pt-intent-warning:hover::after,
.pt-submenu > .pt-popover-open > .pt-intent-warning.pt-menu-item::after,
.pt-menu-item.pt-intent-warning:hover .pt-menu-item-label,
.pt-submenu > .pt-popover-open > .pt-intent-warning.pt-menu-item .pt-menu-item-label,
.pt-menu-item.pt-intent-warning:active,
.pt-menu-item.pt-intent-warning:active::before,
.pt-menu-item.pt-intent-warning:active::after,
.pt-menu-item.pt-intent-warning:active .pt-menu-item-label,
.pt-menu-item.pt-intent-warning.pt-active,
.pt-menu-item.pt-intent-warning.pt-active::before,
.pt-menu-item.pt-intent-warning.pt-active::after,
.pt-menu-item.pt-intent-warning.pt-active .pt-menu-item-label {
  color: #ffffff;
}

.pt-menu-item.pt-intent-danger {
  color: #c23030;
}

.pt-menu-item.pt-intent-danger::before,
.pt-menu-item.pt-intent-danger::after,
.pt-menu-item.pt-intent-danger .pt-menu-item-label {
  color: #c23030;
}

.pt-menu-item.pt-intent-danger:hover,
.pt-submenu > .pt-popover-open > .pt-intent-danger.pt-menu-item,
.pt-menu-item.pt-intent-danger.pt-active {
  background-color: #db3737;
}

.pt-menu-item.pt-intent-danger:active {
  background-color: #c23030;
}

.pt-menu-item.pt-intent-danger:hover,
.pt-submenu > .pt-popover-open > .pt-intent-danger.pt-menu-item,
.pt-menu-item.pt-intent-danger:hover::before,
.pt-submenu > .pt-popover-open > .pt-intent-danger.pt-menu-item::before,
.pt-menu-item.pt-intent-danger:hover::after,
.pt-submenu > .pt-popover-open > .pt-intent-danger.pt-menu-item::after,
.pt-menu-item.pt-intent-danger:hover .pt-menu-item-label,
.pt-submenu > .pt-popover-open > .pt-intent-danger.pt-menu-item .pt-menu-item-label,
.pt-menu-item.pt-intent-danger:active,
.pt-menu-item.pt-intent-danger:active::before,
.pt-menu-item.pt-intent-danger:active::after,
.pt-menu-item.pt-intent-danger:active .pt-menu-item-label,
.pt-menu-item.pt-intent-danger.pt-active,
.pt-menu-item.pt-intent-danger.pt-active::before,
.pt-menu-item.pt-intent-danger.pt-active::after,
.pt-menu-item.pt-intent-danger.pt-active .pt-menu-item-label {
  color: #ffffff;
}

.pt-menu-item::before {
  line-height: 1;
  font-family: "Icons16", sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  float: left;
  margin-right: 7px;
}

.pt-menu-item::before,
.pt-menu-item::after {
  color: #5c7080;
}

.pt-menu-item .pt-menu-item-label {
  color: #5c7080;
}

.pt-menu-item:hover,
.pt-submenu > .pt-popover-open > .pt-menu-item {
  color: inherit;
}

.pt-menu-item.pt-active,
.pt-menu-item:active {
  background-color: rgba(115, 134, 148, 0.3);
}

.pt-menu-item.pt-disabled {
  outline: none !important;
  background-color: inherit !important;
  cursor: not-allowed !important;
  color: rgba(92, 112, 128, 0.5) !important;
}

.pt-menu-item.pt-disabled::before,
.pt-menu-item.pt-disabled::after,
.pt-menu-item.pt-disabled .pt-menu-item-label {
  color: rgba(92, 112, 128, 0.5) !important;
}

.pt-large .pt-menu-item {
  padding: 10px 7px;
  line-height: 20px;
  font-size: 16px;
}

.pt-large .pt-menu-item::before {
  line-height: 1;
  font-family: "Icons20", sans-serif;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-right: 10px;
}

a.pt-menu-item,
a.pt-menu-item:hover,
.pt-submenu > .pt-popover-open > a.pt-menu-item {
  text-decoration: none;
}

button.pt-menu-item {
  border: none;
  background: none;
  width: 100%;
  text-align: left;
}

.pt-menu-item-label {
  float: right;
  margin-left: 7px;
}

.pt-menu-header {
  display: block;
  margin: 5px;
  border-top: 1px solid rgba(16, 22, 26, 0.15);
  cursor: default;
  padding-left: 2px;
}

.pt-dark .pt-menu-header {
  border-top-color: rgba(255, 255, 255, 0.15);
}

.pt-menu-header:first-of-type {
  border-top: none;
}

.pt-menu-header > h6 {
  color: #182026;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  margin: 0;
  padding: 10px 7px 0 1px;
  line-height: 17px;
}

.pt-menu-header:first-of-type > h6 {
  padding-top: 0;
}

.pt-large .pt-menu-header > h6 {
  padding-top: 15px;
  padding-bottom: 5px;
  font-size: 18px;
}

.pt-large .pt-menu-header:first-of-type > h6 {
  padding-top: 0;
}

.pt-dark .pt-menu {
  background: #30404d;
  color: #f5f8fa;
}

.pt-dark .pt-menu-item.pt-intent-primary {
  color: #48aff0;
}

.pt-dark .pt-menu-item.pt-intent-primary::before,
.pt-dark .pt-menu-item.pt-intent-primary::after,
.pt-dark .pt-menu-item.pt-intent-primary .pt-menu-item-label {
  color: #48aff0;
}

.pt-dark .pt-menu-item.pt-intent-primary:hover,
.pt-dark .pt-submenu > .pt-popover-open > .pt-intent-primary.pt-menu-item,
.pt-dark .pt-menu-item.pt-intent-primary.pt-active {
  background-color: #137cbd;
}

.pt-dark .pt-menu-item.pt-intent-primary:active {
  background-color: #106ba3;
}

.pt-dark .pt-menu-item.pt-intent-primary:hover,
.pt-dark .pt-submenu > .pt-popover-open > .pt-intent-primary.pt-menu-item,
.pt-dark .pt-menu-item.pt-intent-primary:hover::before,
.pt-dark .pt-submenu > .pt-popover-open > .pt-intent-primary.pt-menu-item::before,
.pt-dark .pt-menu-item.pt-intent-primary:hover::after,
.pt-dark .pt-submenu > .pt-popover-open > .pt-intent-primary.pt-menu-item::after,
.pt-dark .pt-menu-item.pt-intent-primary:hover .pt-menu-item-label,
.pt-dark .pt-submenu > .pt-popover-open > .pt-intent-primary.pt-menu-item .pt-menu-item-label,
.pt-dark .pt-menu-item.pt-intent-primary:active,
.pt-dark .pt-menu-item.pt-intent-primary:active::before,
.pt-dark .pt-menu-item.pt-intent-primary:active::after,
.pt-dark .pt-menu-item.pt-intent-primary:active .pt-menu-item-label,
.pt-dark .pt-menu-item.pt-intent-primary.pt-active,
.pt-dark .pt-menu-item.pt-intent-primary.pt-active::before,
.pt-dark .pt-menu-item.pt-intent-primary.pt-active::after,
.pt-dark .pt-menu-item.pt-intent-primary.pt-active .pt-menu-item-label {
  color: #ffffff;
}

.pt-dark .pt-menu-item.pt-intent-success {
  color: #3dcc91;
}

.pt-dark .pt-menu-item.pt-intent-success::before,
.pt-dark .pt-menu-item.pt-intent-success::after,
.pt-dark .pt-menu-item.pt-intent-success .pt-menu-item-label {
  color: #3dcc91;
}

.pt-dark .pt-menu-item.pt-intent-success:hover,
.pt-dark .pt-submenu > .pt-popover-open > .pt-intent-success.pt-menu-item,
.pt-dark .pt-menu-item.pt-intent-success.pt-active {
  background-color: #0f9960;
}

.pt-dark .pt-menu-item.pt-intent-success:active {
  background-color: #0d8050;
}

.pt-dark .pt-menu-item.pt-intent-success:hover,
.pt-dark .pt-submenu > .pt-popover-open > .pt-intent-success.pt-menu-item,
.pt-dark .pt-menu-item.pt-intent-success:hover::before,
.pt-dark .pt-submenu > .pt-popover-open > .pt-intent-success.pt-menu-item::before,
.pt-dark .pt-menu-item.pt-intent-success:hover::after,
.pt-dark .pt-submenu > .pt-popover-open > .pt-intent-success.pt-menu-item::after,
.pt-dark .pt-menu-item.pt-intent-success:hover .pt-menu-item-label,
.pt-dark .pt-submenu > .pt-popover-open > .pt-intent-success.pt-menu-item .pt-menu-item-label,
.pt-dark .pt-menu-item.pt-intent-success:active,
.pt-dark .pt-menu-item.pt-intent-success:active::before,
.pt-dark .pt-menu-item.pt-intent-success:active::after,
.pt-dark .pt-menu-item.pt-intent-success:active .pt-menu-item-label,
.pt-dark .pt-menu-item.pt-intent-success.pt-active,
.pt-dark .pt-menu-item.pt-intent-success.pt-active::before,
.pt-dark .pt-menu-item.pt-intent-success.pt-active::after,
.pt-dark .pt-menu-item.pt-intent-success.pt-active .pt-menu-item-label {
  color: #ffffff;
}

.pt-dark .pt-menu-item.pt-intent-warning {
  color: #ffb366;
}

.pt-dark .pt-menu-item.pt-intent-warning::before,
.pt-dark .pt-menu-item.pt-intent-warning::after,
.pt-dark .pt-menu-item.pt-intent-warning .pt-menu-item-label {
  color: #ffb366;
}

.pt-dark .pt-menu-item.pt-intent-warning:hover,
.pt-dark .pt-submenu > .pt-popover-open > .pt-intent-warning.pt-menu-item,
.pt-dark .pt-menu-item.pt-intent-warning.pt-active {
  background-color: #d9822b;
}

.pt-dark .pt-menu-item.pt-intent-warning:active {
  background-color: #bf7326;
}

.pt-dark .pt-menu-item.pt-intent-warning:hover,
.pt-dark .pt-submenu > .pt-popover-open > .pt-intent-warning.pt-menu-item,
.pt-dark .pt-menu-item.pt-intent-warning:hover::before,
.pt-dark .pt-submenu > .pt-popover-open > .pt-intent-warning.pt-menu-item::before,
.pt-dark .pt-menu-item.pt-intent-warning:hover::after,
.pt-dark .pt-submenu > .pt-popover-open > .pt-intent-warning.pt-menu-item::after,
.pt-dark .pt-menu-item.pt-intent-warning:hover .pt-menu-item-label,
.pt-dark .pt-submenu > .pt-popover-open > .pt-intent-warning.pt-menu-item .pt-menu-item-label,
.pt-dark .pt-menu-item.pt-intent-warning:active,
.pt-dark .pt-menu-item.pt-intent-warning:active::before,
.pt-dark .pt-menu-item.pt-intent-warning:active::after,
.pt-dark .pt-menu-item.pt-intent-warning:active .pt-menu-item-label,
.pt-dark .pt-menu-item.pt-intent-warning.pt-active,
.pt-dark .pt-menu-item.pt-intent-warning.pt-active::before,
.pt-dark .pt-menu-item.pt-intent-warning.pt-active::after,
.pt-dark .pt-menu-item.pt-intent-warning.pt-active .pt-menu-item-label {
  color: #ffffff;
}

.pt-dark .pt-menu-item.pt-intent-danger {
  color: #ff7373;
}

.pt-dark .pt-menu-item.pt-intent-danger::before,
.pt-dark .pt-menu-item.pt-intent-danger::after,
.pt-dark .pt-menu-item.pt-intent-danger .pt-menu-item-label {
  color: #ff7373;
}

.pt-dark .pt-menu-item.pt-intent-danger:hover,
.pt-dark .pt-submenu > .pt-popover-open > .pt-intent-danger.pt-menu-item,
.pt-dark .pt-menu-item.pt-intent-danger.pt-active {
  background-color: #db3737;
}

.pt-dark .pt-menu-item.pt-intent-danger:active {
  background-color: #c23030;
}

.pt-dark .pt-menu-item.pt-intent-danger:hover,
.pt-dark .pt-submenu > .pt-popover-open > .pt-intent-danger.pt-menu-item,
.pt-dark .pt-menu-item.pt-intent-danger:hover::before,
.pt-dark .pt-submenu > .pt-popover-open > .pt-intent-danger.pt-menu-item::before,
.pt-dark .pt-menu-item.pt-intent-danger:hover::after,
.pt-dark .pt-submenu > .pt-popover-open > .pt-intent-danger.pt-menu-item::after,
.pt-dark .pt-menu-item.pt-intent-danger:hover .pt-menu-item-label,
.pt-dark .pt-submenu > .pt-popover-open > .pt-intent-danger.pt-menu-item .pt-menu-item-label,
.pt-dark .pt-menu-item.pt-intent-danger:active,
.pt-dark .pt-menu-item.pt-intent-danger:active::before,
.pt-dark .pt-menu-item.pt-intent-danger:active::after,
.pt-dark .pt-menu-item.pt-intent-danger:active .pt-menu-item-label,
.pt-dark .pt-menu-item.pt-intent-danger.pt-active,
.pt-dark .pt-menu-item.pt-intent-danger.pt-active::before,
.pt-dark .pt-menu-item.pt-intent-danger.pt-active::after,
.pt-dark .pt-menu-item.pt-intent-danger.pt-active .pt-menu-item-label {
  color: #ffffff;
}

.pt-dark .pt-menu-item::before,
.pt-dark .pt-menu-item::after {
  color: #bfccd6;
}

.pt-dark .pt-menu-item .pt-menu-item-label {
  color: #bfccd6;
}

.pt-dark .pt-menu-item:hover::before,
.pt-dark .pt-submenu > .pt-popover-open > .pt-menu-item::before,
.pt-dark .pt-menu-item:hover::after,
.pt-dark .pt-submenu > .pt-popover-open > .pt-menu-item::after {
  color: #ffffff;
}

.pt-dark .pt-menu-item.pt-active,
.pt-dark .pt-menu-item:active {
  background-color: rgba(138, 155, 168, 0.3);
}

.pt-dark .pt-menu-item.pt-disabled {
  color: rgba(191, 204, 214, 0.5) !important;
}

.pt-dark .pt-menu-item.pt-disabled::before,
.pt-dark .pt-menu-item.pt-disabled::after,
.pt-dark .pt-menu-item.pt-disabled .pt-menu-item-label {
  color: rgba(191, 204, 214, 0.5) !important;
}

.pt-dark .pt-menu-divider,
.pt-dark .pt-menu-header {
  border-color: rgba(255, 255, 255, 0.15);
}

.pt-dark .pt-menu-header > h6 {
  color: #f5f8fa;
}

.pt-label .pt-menu {
  margin-top: 5px;
}

.pt-navbar {
  position: relative;
  z-index: 10;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 1px 1px rgba(16, 22, 26, 0.2);
  background-color: #ffffff;
  height: 50px;
  padding: 0 15px;
}

.pt-navbar.pt-dark,
.pt-dark .pt-navbar {
  background-color: #394b59;
}

.pt-navbar.pt-dark {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-navbar {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.4);
}

.pt-navbar.pt-fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}

.pt-navbar .pt-logo {
  margin-right: 15px;
  width: 20px;
}

.pt-navbar-heading {
  margin-right: 15px;
  font-size: 16px;
}

.pt-navbar-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 50px;
}

.pt-navbar-group.pt-align-left {
  float: left;
}

.pt-navbar-group.pt-align-right {
  float: right;
}

.pt-navbar-divider {
  margin: 0 10px;
  border-left: 1px solid rgba(16, 22, 26, 0.15);
  height: 20px;
}

.pt-dark .pt-navbar-divider {
  border-left-color: rgba(255, 255, 255, 0.15);
}

.pt-non-ideal-state {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 auto;
  width: 100%;
  max-width: 400px;
  height: 100%;
}

.pt-non-ideal-state-visual {
  margin-bottom: 20px;
}

.pt-non-ideal-state-icon .pt-icon {
  color: rgba(92, 112, 128, 0.5);
  font-size: 60px;
}

.pt-dark .pt-non-ideal-state-icon .pt-icon {
  color: rgba(191, 204, 214, 0.5);
}

.pt-non-ideal-state-title {
  margin-bottom: 0;
}

.pt-non-ideal-state-description {
  margin-top: 15px;
  text-align: center;
}

.pt-non-ideal-state-action {
  margin-top: 15px;
}

body.pt-overlay-open {
  overflow: hidden;
}

.pt-overlay-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 1;
  z-index: 20;
  background-color: rgba(16, 22, 26, 0.7);
  overflow: auto;
}

.pt-overlay-backdrop.pt-overlay-enter,
.pt-overlay-backdrop.pt-overlay-appear {
  opacity: 0;
}

.pt-overlay-backdrop.pt-overlay-enter-active,
.pt-overlay-backdrop.pt-overlay-appear-active {
  opacity: 1;
  transition-property: opacity;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
  transition-delay: 0;
}

.pt-overlay-backdrop.pt-overlay-leave {
  opacity: 1;
}

.pt-overlay-backdrop.pt-overlay-leave-active {
  opacity: 0;
  transition-property: opacity;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
  transition-delay: 0;
}

.pt-overlay-backdrop:focus {
  outline: none;
}

.pt-overlay-content {
  position: fixed;
}

.pt-overlay-inline .pt-overlay-backdrop,
.pt-overlay-inline .pt-overlay-content {
  position: absolute;
}

.pt-overlay-scroll-container.pt-overlay-open {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 20;
  overflow: auto;
}

.pt-overlay-scroll-container.pt-overlay-open .pt-overlay-content {
  position: absolute;
}

.pt-popover {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
  -webkit-transform: scale(1);
  transform: scale(1);
  display: inline-block;
  z-index: 20;
  border-radius: 3px;
}

.pt-popover .pt-popover-arrow {
  position: absolute;
  width: 30px;
  height: 30px;
}

.pt-popover .pt-popover-arrow::before {
  margin: 5px;
  width: 20px;
  height: 20px;
}

.pt-tether-element-attached-bottom.pt-tether-target-attached-top > .pt-popover {
  margin-top: -17px;
  margin-bottom: 17px;
}

.pt-tether-element-attached-bottom.pt-tether-target-attached-top > .pt-popover > .pt-popover-arrow {
  bottom: -11px;
}

.pt-tether-element-attached-bottom.pt-tether-target-attached-top > .pt-popover > .pt-popover-arrow svg {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.pt-tether-element-attached-left.pt-tether-target-attached-right > .pt-popover {
  margin-left: 17px;
}

.pt-tether-element-attached-left.pt-tether-target-attached-right > .pt-popover > .pt-popover-arrow {
  left: -11px;
}

.pt-tether-element-attached-left.pt-tether-target-attached-right > .pt-popover > .pt-popover-arrow svg {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

.pt-tether-element-attached-top.pt-tether-target-attached-bottom > .pt-popover {
  margin-top: 17px;
}

.pt-tether-element-attached-top.pt-tether-target-attached-bottom > .pt-popover > .pt-popover-arrow {
  top: -11px;
}

.pt-tether-element-attached-top.pt-tether-target-attached-bottom > .pt-popover > .pt-popover-arrow svg {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.pt-tether-element-attached-right.pt-tether-target-attached-left > .pt-popover {
  margin-right: 17px;
  margin-left: -17px;
}

.pt-tether-element-attached-right.pt-tether-target-attached-left > .pt-popover > .pt-popover-arrow {
  right: -11px;
}

.pt-tether-element-attached-right.pt-tether-target-attached-left > .pt-popover > .pt-popover-arrow svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.pt-tether-element-attached-middle > .pt-popover > .pt-popover-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.pt-tether-element-attached-center > .pt-popover > .pt-popover-arrow {
  right: 50%;
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
}

.pt-tether-element-attached-top.pt-tether-target-attached-top > .pt-popover > .pt-popover-arrow {
  top: -0.3934px;
}

.pt-tether-element-attached-right.pt-tether-target-attached-right > .pt-popover > .pt-popover-arrow {
  right: -0.3934px;
}

.pt-tether-element-attached-left.pt-tether-target-attached-left > .pt-popover > .pt-popover-arrow {
  left: -0.3934px;
}

.pt-tether-element-attached-bottom.pt-tether-target-attached-bottom > .pt-popover > .pt-popover-arrow {
  bottom: -0.3934px;
}

.pt-tether-element-attached-top.pt-tether-element-attached-left > .pt-popover {
  -webkit-transform-origin: top left;
  transform-origin: top left;
}

.pt-tether-element-attached-top.pt-tether-element-attached-center > .pt-popover {
  -webkit-transform-origin: top center;
  transform-origin: top center;
}

.pt-tether-element-attached-top.pt-tether-element-attached-right > .pt-popover {
  -webkit-transform-origin: top right;
  transform-origin: top right;
}

.pt-tether-element-attached-middle.pt-tether-element-attached-left > .pt-popover {
  -webkit-transform-origin: center left;
  transform-origin: center left;
}

.pt-tether-element-attached-middle.pt-tether-element-attached-center > .pt-popover {
  -webkit-transform-origin: center center;
  transform-origin: center center;
}

.pt-tether-element-attached-middle.pt-tether-element-attached-right > .pt-popover {
  -webkit-transform-origin: center right;
  transform-origin: center right;
}

.pt-tether-element-attached-bottom.pt-tether-element-attached-left > .pt-popover {
  -webkit-transform-origin: bottom left;
  transform-origin: bottom left;
}

.pt-tether-element-attached-bottom.pt-tether-element-attached-center > .pt-popover {
  -webkit-transform-origin: bottom center;
  transform-origin: bottom center;
}

.pt-tether-element-attached-bottom.pt-tether-element-attached-right > .pt-popover {
  -webkit-transform-origin: bottom right;
  transform-origin: bottom right;
}

.pt-popover .pt-popover-content {
  background: #ffffff;
  color: inherit;
}

.pt-popover .pt-popover-arrow::before {
  box-shadow: 1px 1px 6px rgba(16, 22, 26, 0.2);
}

.pt-popover .pt-popover-arrow-border {
  fill: #10161a;
  fill-opacity: 0.1;
}

.pt-popover .pt-popover-arrow-fill {
  fill: #ffffff;
}

.pt-popover-enter > .pt-popover,
.pt-popover-appear > .pt-popover {
  -webkit-transform: scale(0.3);
  transform: scale(0.3);
}

.pt-popover-enter-active > .pt-popover,
.pt-popover-appear-active > .pt-popover {
  -webkit-transform: scale(1);
  transform: scale(1);
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11);
  transition-delay: 0;
}

.pt-popover-leave > .pt-popover {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.pt-popover-leave-active > .pt-popover {
  -webkit-transform: scale(0.3);
  transform: scale(0.3);
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11);
  transition-delay: 0;
}

.pt-popover .pt-popover-content {
  position: relative;
  border-radius: 3px;
}

.pt-popover.pt-popover-content-sizing .pt-popover-content {
  max-width: 350px;
  padding: 20px;
}

.pt-popover-target .pt-popover.pt-popover-content-sizing {
  width: 350px;
}

.pt-popover.pt-minimal {
  margin: 0 !important;
}

.pt-popover.pt-minimal .pt-popover-arrow {
  display: none;
}

.pt-popover.pt-minimal.pt-popover {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.pt-popover-enter > .pt-popover.pt-minimal.pt-popover,
.pt-popover-appear > .pt-popover.pt-minimal.pt-popover {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.pt-popover-enter-active > .pt-popover.pt-minimal.pt-popover,
.pt-popover-appear-active > .pt-popover.pt-minimal.pt-popover {
  -webkit-transform: scale(1);
  transform: scale(1);
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-duration: 100ms;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
  transition-delay: 0;
}

.pt-popover-leave > .pt-popover.pt-minimal.pt-popover {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.pt-popover-leave-active > .pt-popover.pt-minimal.pt-popover {
  -webkit-transform: scale(1);
  transform: scale(1);
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-duration: 100ms;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
  transition-delay: 0;
}

.pt-popover.pt-dark,
.pt-dark .pt-popover {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
}

.pt-popover.pt-dark .pt-popover-content,
.pt-dark .pt-popover .pt-popover-content {
  background: #30404d;
  color: inherit;
}

.pt-popover.pt-dark .pt-popover-arrow::before,
.pt-dark .pt-popover .pt-popover-arrow::before {
  box-shadow: 1px 1px 6px rgba(16, 22, 26, 0.4);
}

.pt-popover.pt-dark .pt-popover-arrow-border,
.pt-dark .pt-popover .pt-popover-arrow-border {
  fill: #10161a;
  fill-opacity: 0.2;
}

.pt-popover.pt-dark .pt-popover-arrow-fill,
.pt-dark .pt-popover .pt-popover-arrow-fill {
  fill: #30404d;
}

.pt-popover-arrow::before {
  display: block;
  position: absolute;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-radius: 2px;
  content: "";
}

.pt-tether-pinned .pt-popover-arrow {
  display: none;
}

.pt-popover-backdrop {
  background: rgba(255, 255, 255, 0);
}

.pt-transition-container {
  opacity: 1;
  z-index: 20;
}

.pt-transition-container.pt-popover-enter,
.pt-transition-container.pt-popover-appear {
  opacity: 0;
}

.pt-transition-container.pt-popover-enter-active,
.pt-transition-container.pt-popover-appear-active {
  opacity: 1;
  transition-property: opacity;
  transition-duration: 100ms;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
  transition-delay: 0;
}

.pt-transition-container.pt-popover-leave {
  opacity: 1;
}

.pt-transition-container.pt-popover-leave-active {
  opacity: 0;
  transition-property: opacity;
  transition-duration: 100ms;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
  transition-delay: 0;
}

.pt-transition-container:focus {
  outline: none;
}

.pt-transition-container.pt-popover-leave .pt-popover-content {
  pointer-events: none;
}

.pt-popover-target {
  display: inline-block;
  position: relative;
  vertical-align: top;
}

.pt-popover-target > .pt-popover-target {
  display: inline-block;
}

.pt-popover-target .pt-transition-container {
  position: absolute;
}

.pt-popover-target .pt-transition-container.pt-tether-element-attached-bottom.pt-tether-target-attached-top {
  bottom: 100%;
}

.pt-popover-target .pt-transition-container.pt-tether-element-attached-left.pt-tether-target-attached-right {
  left: 100%;
}

.pt-popover-target .pt-transition-container.pt-tether-element-attached-top.pt-tether-target-attached-bottom {
  top: 100%;
}

.pt-popover-target .pt-transition-container.pt-tether-element-attached-right.pt-tether-target-attached-left {
  right: 100%;
}

.pt-popover-target .pt-transition-container.pt-tether-element-attached-top.pt-tether-target-attached-top {
  top: 0;
}

.pt-popover-target .pt-transition-container.pt-tether-element-attached-right.pt-tether-target-attached-right {
  right: 0;
}

.pt-popover-target .pt-transition-container.pt-tether-element-attached-bottom.pt-tether-target-attached-bottom {
  bottom: 0;
}

.pt-popover-target .pt-transition-container.pt-tether-element-attached-left.pt-tether-target-attached-left {
  left: 0;
}

.pt-popover-target .pt-transition-container.pt-tether-element-attached-middle {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.pt-popover-target .pt-transition-container.pt-tether-element-attached-center {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.pt-button-group.pt-vertical .pt-popover-target {
  display: block;
}

.pt-button-group:not(.pt-vertical) .pt-popover-target,
.pt-button-group:not(.pt-vertical) .pt-tether-target {
  float: left;
}

.pt-portal {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
}

@-webkit-keyframes linear-progress-bar-stripes {
  from {
    background-position: 0 0;
  }

  to {
    background-position: 30px 0;
  }
}

@keyframes linear-progress-bar-stripes {
  from {
    background-position: 0 0;
  }

  to {
    background-position: 30px 0;
  }
}

.pt-progress-bar {
  display: block;
  position: relative;
  border-radius: 40px;
  background: rgba(92, 112, 128, 0.2);
  width: 100%;
  height: 8px;
  overflow: hidden;
}

.pt-progress-bar .pt-progress-meter {
  display: inline-block;
  position: absolute;
  border-radius: 40px;
  background: linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%);
  background-color: rgba(92, 112, 128, 0.8);
  background-size: 30px 30px;
  width: 100%;
  height: 100%;
  transition: width 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
}

.pt-progress-bar:not(.pt-no-animation):not(.pt-no-stripes) .pt-progress-meter {
  -webkit-animation: linear-progress-bar-stripes 300ms linear infinite reverse;
  animation: linear-progress-bar-stripes 300ms linear infinite reverse;
}

.pt-progress-bar.pt-no-stripes .pt-progress-meter {
  background-image: none;
}

.pt-dark .pt-progress-bar,
.pt-progress-bar.pt-dark {
  background: rgba(16, 22, 26, 0.5);
}

.pt-dark .pt-progress-bar .pt-progress-meter,
.pt-progress-bar.pt-dark .pt-progress-meter {
  background-color: #8a9ba8;
}

.pt-progress-bar.pt-intent-primary .pt-progress-meter {
  background-color: #137cbd;
}

.pt-progress-bar.pt-intent-success .pt-progress-meter {
  background-color: #0f9960;
}

.pt-progress-bar.pt-intent-warning .pt-progress-meter {
  background-color: #d9822b;
}

.pt-progress-bar.pt-intent-danger .pt-progress-meter {
  background-color: #db3737;
}

@-webkit-keyframes glow {
  0%, 100% {
    border-color: rgba(167, 182, 194, 0.2);
    background-color: rgba(167, 182, 194, 0.2);
  }

  50% {
    border-color: rgba(92, 112, 128, 0.2);
    background-color: rgba(92, 112, 128, 0.2);
  }
}

@keyframes glow {
  0%, 100% {
    border-color: rgba(167, 182, 194, 0.2);
    background-color: rgba(167, 182, 194, 0.2);
  }

  50% {
    border-color: rgba(92, 112, 128, 0.2);
    background-color: rgba(92, 112, 128, 0.2);
  }
}

.pt-skeleton {
  border-color: rgba(167, 182, 194, 0.2) !important;
  border-radius: 2px;
  box-shadow: none !important;
  background: rgba(167, 182, 194, 0.2) !important;
  background-clip: padding-box !important;
  cursor: default;
  color: transparent !important;
  -webkit-animation: 2000ms linear infinite glow;
  animation: 2000ms linear infinite glow;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.pt-slider {
  position: relative;
  cursor: default;
  width: 100%;
  min-width: 150px;
  height: 40px;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.pt-slider:hover {
  cursor: pointer;
}

.pt-slider:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.pt-slider.pt-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.pt-slider.pt-slider-unlabeled {
  height: 16px;
}

.pt-slider-track,
.pt-slider-progress {
  position: absolute;
  top: 5px;
  right: 0;
  left: 0;
  border-radius: 3px;
  background: rgba(92, 112, 128, 0.2);
  height: 6px;
}

.pt-dark .pt-slider-track,
.pt-dark
.pt-slider-progress {
  background: rgba(16, 22, 26, 0.5);
}

.pt-slider-progress,
.pt-dark .pt-slider-progress {
  background: #137cbd;
}

.pt-slider-handle {
  background: #f5f8fa;
  background: linear-gradient(to bottom, #ffffff, rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #f5f8fa;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  color: #182026;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
  cursor: pointer;
  width: 16px;
  height: 16px;
}

.pt-slider-handle:hover {
  background: #ebf1f5;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #ebf1f5;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  background-clip: padding-box;
}

.pt-slider-handle:active,
.pt-slider-handle.pt-active {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background-color: #d8e1e8;
  background-image: none;
}

.pt-slider-handle:disabled,
.pt-slider-handle.pt-disabled {
  outline: none;
  box-shadow: none;
  background-color: rgba(206, 217, 224, 0.5);
  background-image: none;
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
}

.pt-slider-handle:disabled.pt-active,
.pt-slider-handle.pt-disabled.pt-active {
  background: rgba(206, 217, 224, 0.7);
}

.pt-slider-handle:focus {
  z-index: 1;
}

.pt-slider-handle:hover {
  background: #ebf1f5;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #ebf1f5;
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 -1px 0 rgba(16, 22, 26, 0.1);
  background-clip: padding-box;
  z-index: 2;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 1px 1px rgba(16, 22, 26, 0.2);
  cursor: -webkit-grab;
  cursor: grab;
}

.pt-slider-handle.pt-active {
  box-shadow: inset 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background-color: #d8e1e8;
  background-image: none;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), inset 0 1px 1px rgba(16, 22, 26, 0.1);
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.pt-disabled .pt-slider-handle {
  box-shadow: none;
  background: #bfccd6;
  pointer-events: none;
}

.pt-dark .pt-slider-handle {
  background: #394b59;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #394b59;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4);
  color: #f5f8fa;
}

.pt-dark .pt-slider-handle:hover,
.pt-dark .pt-slider-handle:active,
.pt-dark .pt-slider-handle.pt-active {
  color: #f5f8fa;
}

.pt-dark .pt-slider-handle:hover {
  background: #30404d;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)) left no-repeat, center no-repeat #30404d;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.4);
}

.pt-dark .pt-slider-handle:active,
.pt-dark .pt-slider-handle.pt-active {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.6), inset 0 1px 2px rgba(16, 22, 26, 0.2);
  background-color: #202b33;
  background-image: none;
}

.pt-dark .pt-slider-handle:disabled,
.pt-dark .pt-slider-handle.pt-disabled {
  box-shadow: none;
  background-color: rgba(57, 75, 89, 0.5);
  background-image: none;
  color: rgba(191, 204, 214, 0.5);
}

.pt-dark .pt-slider-handle:disabled.pt-active,
.pt-dark .pt-slider-handle.pt-disabled.pt-active {
  background: rgba(57, 75, 89, 0.7);
}

.pt-dark .pt-slider-handle .pt-button-spinner .pt-spinner-head {
  background: rgba(16, 22, 26, 0.5);
  stroke: #8a9ba8;
}

.pt-dark .pt-slider-handle,
.pt-dark .pt-slider-handle:hover {
  background-color: #394b59;
}

.pt-dark .pt-slider-handle.pt-active {
  background-color: #293742;
}

.pt-dark .pt-disabled .pt-slider-handle {
  border-color: #5c7080;
  box-shadow: none;
  background: #5c7080;
}

.pt-slider-handle .pt-slider-label {
  -webkit-transform: translate(-50%, 20px);
  transform: translate(-50%, 20px);
  margin-left: 8px;
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
  background: #394b59;
  color: #f5f8fa;
}

.pt-dark .pt-slider-handle .pt-slider-label {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
  background: #e1e8ed;
  color: #394b59;
}

.pt-disabled .pt-slider-handle .pt-slider-label {
  box-shadow: none;
}

.pt-slider-label {
  display: inline-block;
  padding: 2px 5px;
  vertical-align: top;
  line-height: 1;
  font-size: 12px;
  position: absolute;
  -webkit-transform: translate(-50%, 20px);
  transform: translate(-50%, 20px);
}

.pt-range-slider .pt-slider-handle {
  width: 8px;
}

.pt-range-slider .pt-slider-handle:first-of-type {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.pt-range-slider .pt-slider-handle:last-of-type {
  margin-left: 8px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.pt-range-slider .pt-slider-handle:last-of-type .pt-slider-label {
  margin-left: 0;
}

.pt-range-slider .pt-slider-progress {
  border-radius: 0;
}

@-webkit-keyframes pt-spinner-animation {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes pt-spinner-animation {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.pt-spinner:not(.pt-svg-spinner) {
  width: 50px;
}

.pt-spinner:not(.pt-svg-spinner) .pt-spinner-svg-container {
  -webkit-animation-duration: 400ms;
  animation-duration: 400ms;
}

.pt-spinner.pt-svg-spinner {
  -webkit-animation-duration: 400ms;
  animation-duration: 400ms;
}

.pt-spinner .pt-svg-spinner-transform-group {
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
}

.pt-spinner path {
  stroke-width: 5;
}

.pt-spinner path {
  fill-opacity: 0;
}

.pt-spinner .pt-spinner-head {
  transition: stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  stroke: rgba(92, 112, 128, 0.8);
  stroke-linecap: round;
}

.pt-spinner .pt-spinner-track {
  stroke: rgba(92, 112, 128, 0.2);
}

.pt-spinner.pt-small:not(.pt-svg-spinner) {
  width: 24px;
}

.pt-spinner.pt-small:not(.pt-svg-spinner) .pt-spinner-svg-container {
  -webkit-animation-duration: 400ms;
  animation-duration: 400ms;
}

.pt-spinner.pt-small.pt-svg-spinner {
  -webkit-animation-duration: 400ms;
  animation-duration: 400ms;
}

.pt-spinner.pt-small .pt-svg-spinner-transform-group {
  -webkit-transform: scale(0.24);
  transform: scale(0.24);
}

.pt-spinner.pt-small path {
  stroke-width: 12;
}

.pt-spinner.pt-large:not(.pt-svg-spinner) {
  width: 100px;
}

.pt-spinner.pt-large:not(.pt-svg-spinner) .pt-spinner-svg-container {
  -webkit-animation-duration: 450ms;
  animation-duration: 450ms;
}

.pt-spinner.pt-large.pt-svg-spinner {
  -webkit-animation-duration: 450ms;
  animation-duration: 450ms;
}

.pt-spinner.pt-large .pt-svg-spinner-transform-group {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.pt-spinner.pt-large path {
  stroke-width: 3;
}

.pt-spinner:not(.pt-svg-spinner) {
  display: inline-block;
}

.pt-spinner:not(.pt-svg-spinner) .pt-spinner-svg-container {
  position: relative;
  width: 100%;
  height: 0;
  padding: 0;
  padding-bottom: 100%;
  -webkit-animation: pt-spinner-animation 400ms linear infinite;
  animation: pt-spinner-animation 400ms linear infinite;
}

.pt-spinner:not(.pt-svg-spinner).pt-no-spin .pt-spinner-svg-container {
  -webkit-animation: none;
  animation: none;
}

.pt-spinner:not(.pt-svg-spinner) svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.pt-svg-spinner {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-animation: pt-spinner-animation 400ms linear infinite;
  animation: pt-spinner-animation 400ms linear infinite;
}

.pt-svg-spinner.pt-no-spin {
  -webkit-animation: none;
  animation: none;
}

.pt-svg-spinner-transform-group {
  -webkit-transform-origin: center;
  transform-origin: center;
}

.pt-dark .pt-spinner .pt-spinner-head {
  stroke: #8a9ba8;
}

.pt-dark .pt-spinner .pt-spinner-track {
  stroke: rgba(16, 22, 26, 0.5);
}

.pt-spinner.pt-intent-primary .pt-spinner-head {
  stroke: #137cbd;
}

.pt-spinner.pt-intent-success .pt-spinner-head {
  stroke: #0f9960;
}

.pt-spinner.pt-intent-warning .pt-spinner-head {
  stroke: #d9822b;
}

.pt-spinner.pt-intent-danger .pt-spinner-head {
  stroke: #db3737;
}

table.pt-table {
  border-spacing: 0;
  font-size: 14px;
}

table.pt-table th,
table.pt-table td {
  padding: 11px;
  vertical-align: top;
  text-align: left;
}

table.pt-table th {
  color: #182026;
  font-weight: 600;
}

table.pt-table td {
  color: #182026;
}

table.pt-table tbody tr:first-child td {
  box-shadow: inset 0 1px 0 0 rgba(16, 22, 26, 0.15);
}

table.pt-table.pt-condensed th,
table.pt-table.pt-condensed td {
  padding-top: 6px;
  padding-bottom: 6px;
}

table.pt-table.pt-striped tbody tr:nth-child(odd) td {
  background: rgba(191, 204, 214, 0.2);
}

table.pt-table.pt-bordered th:not(:first-child) {
  box-shadow: inset 1px 0 0 0 rgba(16, 22, 26, 0.15);
}

table.pt-table.pt-bordered tbody tr td {
  box-shadow: inset 0 1px 0 0 rgba(16, 22, 26, 0.15);
}

table.pt-table.pt-bordered tbody tr td:not(:first-child) {
  box-shadow: inset 1px 1px 0 0 rgba(16, 22, 26, 0.15);
}

table.pt-table.pt-bordered.pt-striped tbody tr:not(:first-child) td {
  box-shadow: none;
}

table.pt-table.pt-bordered.pt-striped tbody tr:not(:first-child) td:not(:first-child) {
  box-shadow: inset 1px 0 0 0 rgba(16, 22, 26, 0.15);
}

table.pt-table.pt-interactive tbody tr:hover td {
  background-color: rgba(191, 204, 214, 0.4);
  cursor: pointer;
}

.pt-dark table.pt-table th {
  color: #f5f8fa;
}

.pt-dark table.pt-table td {
  color: #f5f8fa;
}

.pt-dark table.pt-table tbody tr:first-child td {
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.15);
}

.pt-dark table.pt-table.pt-striped tbody tr:nth-child(odd) td {
  background: rgba(92, 112, 128, 0.15);
}

.pt-dark table.pt-table.pt-bordered th:not(:first-child) {
  box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0.15);
}

.pt-dark table.pt-table.pt-bordered tbody tr td {
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.15);
}

.pt-dark table.pt-table.pt-bordered tbody tr td:not(:first-child) {
  box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.15);
}

.pt-dark table.pt-table.pt-bordered.pt-striped tbody tr:not(:first-child) td {
  box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0.15);
}

.pt-dark table.pt-table.pt-bordered.pt-striped tbody tr:not(:first-child) td:first-child {
  box-shadow: none;
}

.pt-dark table.pt-table.pt-interactive tbody tr:hover td {
  background-color: rgba(92, 112, 128, 0.3);
  cursor: pointer;
}

.pt-tabs.pt-vertical {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.pt-tabs.pt-vertical > .pt-tab-list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.pt-tabs.pt-vertical > .pt-tab-list .pt-tab {
  width: 100%;
  padding: 0 10px;
}

.pt-tabs.pt-vertical > .pt-tab-list .pt-tab-indicator-wrapper .pt-tab-indicator {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 3px;
  background-color: rgba(19, 124, 189, 0.2);
  height: auto;
}

.pt-tabs.pt-vertical > .pt-tab-panel {
  margin-top: 0;
  padding-left: 20px;
}

.pt-tab-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  position: relative;
  margin: 0;
  border: none;
  padding: 0;
  list-style: none;
}

.pt-tab-list > *:not(:last-child) {
  margin-right: 20px;
}

.pt-tab {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  position: relative;
  cursor: pointer;
  max-width: 100%;
  vertical-align: top;
  line-height: 30px;
  color: #182026;
  font-size: 14px;
}

.pt-tab-indicator-wrapper ~ .pt-tab {
  box-shadow: none !important;
}

.pt-tab[aria-disabled="true"] {
  cursor: not-allowed;
  color: rgba(92, 112, 128, 0.5);
}

.pt-tab[aria-selected="true"] {
  border-radius: 0;
  box-shadow: inset 0 -3px 0 #106ba3;
}

.pt-tab[aria-selected="true"],
.pt-tab:not([aria-disabled="true"]):hover {
  color: #106ba3;
}

.pt-tab:focus {
  -moz-outline-radius: 0;
}

.pt-large .pt-tab {
  line-height: 40px;
  font-size: 16px;
}

.pt-tab-panel {
  margin-top: 20px;
}

.pt-tab-panel[aria-hidden="true"] {
  display: none;
}

.pt-tab-indicator-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translateX(0), translateY(0);
  transform: translateX(0), translateY(0);
  transition: height, width, -webkit-transform;
  transition: height, transform, width;
  transition: height, transform, width, -webkit-transform;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
  pointer-events: none;
}

.pt-tab-indicator-wrapper .pt-tab-indicator {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #106ba3;
  height: 3px;
}

.pt-tab-indicator-wrapper.pt-no-animation {
  transition: none;
}

.pt-dark .pt-tab {
  color: #f5f8fa;
}

.pt-dark .pt-tab[aria-disabled="true"] {
  color: rgba(191, 204, 214, 0.5);
}

.pt-dark .pt-tab[aria-selected="true"] {
  box-shadow: inset 0 -3px 0 #48aff0;
}

.pt-dark .pt-tab[aria-selected="true"],
.pt-dark .pt-tab:not([aria-disabled="true"]):hover {
  color: #48aff0;
}

.pt-dark .pt-tab-indicator {
  background-color: #48aff0;
}

.pt-flex-expander {
  -webkit-box-flex: 1;
  -ms-flex: 1 1;
  flex: 1 1;
}

.pt-tag {
  display: inline-block;
  position: relative;
  border: none;
  border-radius: 3px;
  box-shadow: none;
  background-color: #5c7080;
  min-width: 20px;
  padding: 2px 6px;
  line-height: 16px;
  color: #f5f8fa;
  font-size: 12px;
}

.pt-tag.pt-round {
  border-radius: 10px;
}

.pt-dark .pt-tag {
  background-color: #bfccd6;
  color: #182026;
}

.pt-tag.pt-tag-removable {
  padding-right: 20px;
}

.pt-tag.pt-large,
.pt-large .pt-tag {
  min-width: 30px;
  padding: 5px 10px;
  line-height: 20px;
  font-size: 14px;
}

.pt-tag.pt-large.pt-round,
.pt-large .pt-tag.pt-round {
  border-radius: 15px;
}

.pt-tag.pt-large.pt-tag-removable,
.pt-large .pt-tag.pt-tag-removable {
  padding-right: 30px;
}

.pt-tag.pt-intent-primary {
  background: #137cbd;
  color: #ffffff;
}

.pt-tag.pt-intent-success {
  background: #0f9960;
  color: #ffffff;
}

.pt-tag.pt-intent-warning {
  background: #d9822b;
  color: #ffffff;
}

.pt-tag.pt-intent-danger {
  background: #db3737;
  color: #ffffff;
}

.pt-tag.pt-minimal:not([class*="pt-intent-"]) {
  background-color: rgba(138, 155, 168, 0.2);
  color: #182026;
}

.pt-dark .pt-tag.pt-minimal:not([class*="pt-intent-"]) {
  color: #f5f8fa;
}

.pt-tag.pt-minimal.pt-intent-primary {
  background-color: rgba(19, 124, 189, 0.15);
  color: #106ba3;
}

.pt-dark .pt-tag.pt-minimal.pt-intent-primary {
  background-color: rgba(19, 124, 189, 0.25);
  color: #48aff0;
}

.pt-tag.pt-minimal.pt-intent-success {
  background-color: rgba(15, 153, 96, 0.15);
  color: #0d8050;
}

.pt-dark .pt-tag.pt-minimal.pt-intent-success {
  background-color: rgba(15, 153, 96, 0.25);
  color: #3dcc91;
}

.pt-tag.pt-minimal.pt-intent-warning {
  background-color: rgba(217, 130, 43, 0.15);
  color: #bf7326;
}

.pt-dark .pt-tag.pt-minimal.pt-intent-warning {
  background-color: rgba(217, 130, 43, 0.25);
  color: #ffb366;
}

.pt-tag.pt-minimal.pt-intent-danger {
  background-color: rgba(219, 55, 55, 0.15);
  color: #c23030;
}

.pt-dark .pt-tag.pt-minimal.pt-intent-danger {
  background-color: rgba(219, 55, 55, 0.25);
  color: #ff7373;
}

.pt-tag-remove {
  line-height: 1;
  font-family: "Icons16", sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0.5;
  border: none;
  background: none;
  cursor: pointer;
  padding: 2px;
  color: inherit;
}

.pt-tag-remove:hover {
  opacity: 0.8;
  background: none;
  text-decoration: none;
}

.pt-tag-remove:active {
  opacity: 1;
}

.pt-tag-remove::before {
  content: "\E6D7";
}

.pt-large .pt-tag-remove {
  line-height: 1;
  font-family: "Icons20", sans-serif;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  padding: 5px;
}

.pt-toast {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  position: relative !important;
  margin: 15px 0 0;
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
  background-color: #ffffff;
  min-width: 300px;
  max-width: 500px;
  pointer-events: all;
}

.pt-toast.pt-toast-enter,
.pt-toast.pt-toast-appear {
  -webkit-transform: translateY(-40px);
  transform: translateY(-40px);
}

.pt-toast.pt-toast-enter-active,
.pt-toast.pt-toast-appear-active {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11);
  transition-delay: 0;
}

.pt-toast.pt-toast-enter ~ .pt-toast,
.pt-toast.pt-toast-appear ~ .pt-toast {
  -webkit-transform: translateY(-40px);
  transform: translateY(-40px);
}

.pt-toast.pt-toast-enter-active ~ .pt-toast,
.pt-toast.pt-toast-appear-active ~ .pt-toast {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11);
  transition-delay: 0;
}

.pt-toast.pt-toast-leave {
  opacity: 1;
  -webkit-filter: blur(0);
  filter: blur(0);
}

.pt-toast.pt-toast-leave-active {
  opacity: 0;
  -webkit-filter: blur(10px);
  filter: blur(10px);
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
  transition-delay: 0;
}

.pt-toast.pt-toast-leave ~ .pt-toast {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.pt-toast.pt-toast-leave-active ~ .pt-toast {
  -webkit-transform: translateY(-40px);
  transform: translateY(-40px);
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-duration: 100ms;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
  transition-delay: 50ms;
}

.pt-toast .pt-button-group {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 5px;
  padding-left: 0;
}

.pt-toast > .pt-icon-standard {
  padding: 12px;
  padding-right: 0;
  color: #5c7080;
}

.pt-toast.pt-dark,
.pt-dark .pt-toast {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
  background-color: #394b59;
}

.pt-toast.pt-dark > .pt-icon-standard,
.pt-dark .pt-toast > .pt-icon-standard {
  color: #bfccd6;
}

.pt-toast[class*="pt-intent-"] a {
  color: rgba(255, 255, 255, 0.7);
}

.pt-toast[class*="pt-intent-"] a:hover {
  color: #ffffff;
}

.pt-toast[class*="pt-intent-"] > .pt-icon-standard {
  color: #ffffff;
}

.pt-toast[class*="pt-intent-"] .pt-button,
.pt-toast[class*="pt-intent-"] .pt-button::before,
.pt-toast[class*="pt-intent-"] .pt-button:active {
  color: rgba(255, 255, 255, 0.7) !important;
}

.pt-toast[class*="pt-intent-"] .pt-button:focus {
  outline-color: rgba(255, 255, 255, 0.5);
}

.pt-toast[class*="pt-intent-"] .pt-button:hover {
  background-color: rgba(255, 255, 255, 0.15) !important;
  color: #ffffff !important;
}

.pt-toast[class*="pt-intent-"] .pt-button:active {
  background-color: rgba(255, 255, 255, 0.3) !important;
  color: #ffffff !important;
}

.pt-toast[class*="pt-intent-"] .pt-button::after {
  background: rgba(255, 255, 255, 0.3) !important;
}

.pt-toast.pt-intent-primary {
  background-color: #137cbd;
  color: #ffffff;
}

.pt-toast.pt-intent-success {
  background-color: #0f9960;
  color: #ffffff;
}

.pt-toast.pt-intent-warning {
  background-color: #d9822b;
  color: #ffffff;
}

.pt-toast.pt-intent-danger {
  background-color: #db3737;
  color: #ffffff;
}

.pt-toast-message {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 11px;
}

.pt-toast-container {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 40;
  padding: 0 15px 15px;
  pointer-events: none;
}

.pt-toast-container > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.pt-toast-container.pt-toast-container-top {
  top: 0;
}

.pt-toast-container.pt-toast-container-bottom {
  bottom: 0;
}

.pt-toast-container.pt-toast-container-bottom > span {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.pt-toast-container.pt-toast-container-left > span {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.pt-toast-container.pt-toast-container-right > span {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.pt-toast-container-bottom .pt-toast.pt-toast-enter:not(.pt-toast-enter-active),
.pt-toast-container-bottom .pt-toast.pt-toast-enter:not(.pt-toast-enter-active) ~ .pt-toast,
.pt-toast-container-bottom .pt-toast.pt-toast-leave-active ~ .pt-toast {
  -webkit-transform: translateY(55px);
  transform: translateY(55px);
}

.pt-tooltip {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.1), 0 2px 4px rgba(16, 22, 26, 0.2), 0 8px 24px rgba(16, 22, 26, 0.2);
  -webkit-transform: scale(1);
  transform: scale(1);
}

.pt-tooltip .pt-popover-arrow {
  position: absolute;
  width: 22px;
  height: 22px;
}

.pt-tooltip .pt-popover-arrow::before {
  margin: 4px;
  width: 14px;
  height: 14px;
}

.pt-tether-element-attached-bottom.pt-tether-target-attached-top > .pt-tooltip {
  margin-top: -11px;
  margin-bottom: 11px;
}

.pt-tether-element-attached-bottom.pt-tether-target-attached-top > .pt-tooltip > .pt-popover-arrow {
  bottom: -8px;
}

.pt-tether-element-attached-bottom.pt-tether-target-attached-top > .pt-tooltip > .pt-popover-arrow svg {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.pt-tether-element-attached-left.pt-tether-target-attached-right > .pt-tooltip {
  margin-left: 11px;
}

.pt-tether-element-attached-left.pt-tether-target-attached-right > .pt-tooltip > .pt-popover-arrow {
  left: -8px;
}

.pt-tether-element-attached-left.pt-tether-target-attached-right > .pt-tooltip > .pt-popover-arrow svg {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

.pt-tether-element-attached-top.pt-tether-target-attached-bottom > .pt-tooltip {
  margin-top: 11px;
}

.pt-tether-element-attached-top.pt-tether-target-attached-bottom > .pt-tooltip > .pt-popover-arrow {
  top: -8px;
}

.pt-tether-element-attached-top.pt-tether-target-attached-bottom > .pt-tooltip > .pt-popover-arrow svg {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.pt-tether-element-attached-right.pt-tether-target-attached-left > .pt-tooltip {
  margin-right: 11px;
  margin-left: -11px;
}

.pt-tether-element-attached-right.pt-tether-target-attached-left > .pt-tooltip > .pt-popover-arrow {
  right: -8px;
}

.pt-tether-element-attached-right.pt-tether-target-attached-left > .pt-tooltip > .pt-popover-arrow svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.pt-tether-element-attached-middle > .pt-tooltip > .pt-popover-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.pt-tether-element-attached-center > .pt-tooltip > .pt-popover-arrow {
  right: 50%;
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
}

.pt-tether-element-attached-top.pt-tether-target-attached-top > .pt-tooltip > .pt-popover-arrow {
  top: -0.22183px;
}

.pt-tether-element-attached-right.pt-tether-target-attached-right > .pt-tooltip > .pt-popover-arrow {
  right: -0.22183px;
}

.pt-tether-element-attached-left.pt-tether-target-attached-left > .pt-tooltip > .pt-popover-arrow {
  left: -0.22183px;
}

.pt-tether-element-attached-bottom.pt-tether-target-attached-bottom > .pt-tooltip > .pt-popover-arrow {
  bottom: -0.22183px;
}

.pt-tether-element-attached-top.pt-tether-element-attached-left > .pt-tooltip {
  -webkit-transform-origin: top left;
  transform-origin: top left;
}

.pt-tether-element-attached-top.pt-tether-element-attached-center > .pt-tooltip {
  -webkit-transform-origin: top center;
  transform-origin: top center;
}

.pt-tether-element-attached-top.pt-tether-element-attached-right > .pt-tooltip {
  -webkit-transform-origin: top right;
  transform-origin: top right;
}

.pt-tether-element-attached-middle.pt-tether-element-attached-left > .pt-tooltip {
  -webkit-transform-origin: center left;
  transform-origin: center left;
}

.pt-tether-element-attached-middle.pt-tether-element-attached-center > .pt-tooltip {
  -webkit-transform-origin: center center;
  transform-origin: center center;
}

.pt-tether-element-attached-middle.pt-tether-element-attached-right > .pt-tooltip {
  -webkit-transform-origin: center right;
  transform-origin: center right;
}

.pt-tether-element-attached-bottom.pt-tether-element-attached-left > .pt-tooltip {
  -webkit-transform-origin: bottom left;
  transform-origin: bottom left;
}

.pt-tether-element-attached-bottom.pt-tether-element-attached-center > .pt-tooltip {
  -webkit-transform-origin: bottom center;
  transform-origin: bottom center;
}

.pt-tether-element-attached-bottom.pt-tether-element-attached-right > .pt-tooltip {
  -webkit-transform-origin: bottom right;
  transform-origin: bottom right;
}

.pt-tooltip .pt-popover-content {
  background: #394b59;
  color: #f5f8fa;
}

.pt-tooltip .pt-popover-arrow::before {
  box-shadow: 1px 1px 6px rgba(16, 22, 26, 0.2);
}

.pt-tooltip .pt-popover-arrow-border {
  fill: #10161a;
  fill-opacity: 0.1;
}

.pt-tooltip .pt-popover-arrow-fill {
  fill: #394b59;
}

.pt-popover-enter > .pt-tooltip,
.pt-popover-appear > .pt-tooltip {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}

.pt-popover-enter-active > .pt-tooltip,
.pt-popover-appear-active > .pt-tooltip {
  -webkit-transform: scale(1);
  transform: scale(1);
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-duration: 100ms;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
  transition-delay: 0;
}

.pt-popover-leave > .pt-tooltip {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.pt-popover-leave-active > .pt-tooltip {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-duration: 100ms;
  transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9);
  transition-delay: 0;
}

.pt-tooltip .pt-popover-content {
  padding: 10px 12px;
}

.pt-tooltip.pt-dark,
.pt-dark .pt-tooltip {
  box-shadow: 0 0 0 1px rgba(16, 22, 26, 0.2), 0 2px 4px rgba(16, 22, 26, 0.4), 0 8px 24px rgba(16, 22, 26, 0.4);
}

.pt-tooltip.pt-dark .pt-popover-content,
.pt-dark .pt-tooltip .pt-popover-content {
  background: #e1e8ed;
  color: #394b59;
}

.pt-tooltip.pt-dark .pt-popover-arrow::before,
.pt-dark .pt-tooltip .pt-popover-arrow::before {
  box-shadow: 1px 1px 6px rgba(16, 22, 26, 0.4);
}

.pt-tooltip.pt-dark .pt-popover-arrow-border,
.pt-dark .pt-tooltip .pt-popover-arrow-border {
  fill: #10161a;
  fill-opacity: 0.2;
}

.pt-tooltip.pt-dark .pt-popover-arrow-fill,
.pt-dark .pt-tooltip .pt-popover-arrow-fill {
  fill: #e1e8ed;
}

.pt-tooltip.pt-intent-primary .pt-popover-content {
  background: #137cbd;
  color: #ffffff;
}

.pt-tooltip.pt-intent-primary .pt-popover-arrow-fill {
  fill: #137cbd;
}

.pt-tooltip.pt-intent-success .pt-popover-content {
  background: #0f9960;
  color: #ffffff;
}

.pt-tooltip.pt-intent-success .pt-popover-arrow-fill {
  fill: #0f9960;
}

.pt-tooltip.pt-intent-warning .pt-popover-content {
  background: #d9822b;
  color: #ffffff;
}

.pt-tooltip.pt-intent-warning .pt-popover-arrow-fill {
  fill: #d9822b;
}

.pt-tooltip.pt-intent-danger .pt-popover-content {
  background: #db3737;
  color: #ffffff;
}

.pt-tooltip.pt-intent-danger .pt-popover-arrow-fill {
  fill: #db3737;
}

.pt-popover-target .pt-tooltip {
  white-space: nowrap;
}

.pt-tooltip-indicator {
  border-bottom: dotted 1px;
  cursor: help;
}

.pt-tree-node-list {
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.pt-tree-root {
  position: relative;
  background-color: transparent;
  cursor: default;
  padding-left: 0;
}

.pt-tree-node-content-0 {
  padding-left: 0px;
}

.pt-tree-node-content-1 {
  padding-left: 23px;
}

.pt-tree-node-content-2 {
  padding-left: 46px;
}

.pt-tree-node-content-3 {
  padding-left: 69px;
}

.pt-tree-node-content-4 {
  padding-left: 92px;
}

.pt-tree-node-content-5 {
  padding-left: 115px;
}

.pt-tree-node-content-6 {
  padding-left: 138px;
}

.pt-tree-node-content-7 {
  padding-left: 161px;
}

.pt-tree-node-content-8 {
  padding-left: 184px;
}

.pt-tree-node-content-9 {
  padding-left: 207px;
}

.pt-tree-node-content-10 {
  padding-left: 230px;
}

.pt-tree-node-content-11 {
  padding-left: 253px;
}

.pt-tree-node-content-12 {
  padding-left: 276px;
}

.pt-tree-node-content-13 {
  padding-left: 299px;
}

.pt-tree-node-content-14 {
  padding-left: 322px;
}

.pt-tree-node-content-15 {
  padding-left: 345px;
}

.pt-tree-node-content-16 {
  padding-left: 368px;
}

.pt-tree-node-content-17 {
  padding-left: 391px;
}

.pt-tree-node-content-18 {
  padding-left: 414px;
}

.pt-tree-node-content-19 {
  padding-left: 437px;
}

.pt-tree-node-content-20 {
  padding-left: 460px;
}

.pt-tree-node-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 30px;
  padding-right: 5px;
}

.pt-tree-node-content:hover {
  background-color: rgba(191, 204, 214, 0.4);
}

.pt-tree-node-caret,
.pt-tree-node-caret-none {
  position: relative;
  min-width: 30px;
  line-height: 30px !important;
}

.pt-tree-node-caret {
  color: #5c7080;
  cursor: pointer;
  text-align: center;
}

.pt-tree-node-caret:hover {
  color: #182026;
}

.pt-dark .pt-tree-node-caret {
  color: #bfccd6;
}

.pt-dark .pt-tree-node-caret:hover {
  color: #f5f8fa;
}

.pt-tree-node-caret::before {
  display: inline-block;
  content: "\E695";
  transition: -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition: transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
  transition: transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), -webkit-transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9);
}

.pt-tree-node-caret.pt-tree-node-caret-open::before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.pt-tree-node-icon {
  position: relative;
  margin-right: 7px;
  color: #5c7080;
}

.pt-tree-node-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.pt-tree-node-label span {
  display: inline;
}

.pt-tree-node-secondary-label {
  padding: 0 5px;
  line-height: 30px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.pt-tree-node.pt-tree-node-selected > .pt-tree-node-content {
  background-color: #137cbd;
}

.pt-tree-node.pt-tree-node-selected > .pt-tree-node-content,
.pt-tree-node.pt-tree-node-selected > .pt-tree-node-content .pt-icon,
.pt-tree-node.pt-tree-node-selected > .pt-tree-node-content .pt-icon-standard,
.pt-tree-node.pt-tree-node-selected > .pt-tree-node-content .pt-icon-large {
  color: #ffffff;
}

.pt-tree-node.pt-tree-node-selected > .pt-tree-node-content .pt-tree-node-caret::before {
  color: rgba(255, 255, 255, 0.7);
}

.pt-tree-node.pt-tree-node-selected > .pt-tree-node-content .pt-tree-node-caret:hover::before {
  color: #ffffff;
}

.pt-dark .pt-tree-node-content:hover {
  background-color: rgba(92, 112, 128, 0.3);
}

.pt-dark .pt-tree-node-icon {
  color: #bfccd6;
}

.pt-dark .pt-tree-node.pt-tree-node-selected > .pt-tree-node-content {
  background-color: #137cbd;
}

/*# sourceMappingURL=blueprint.css.map */

@font-face {
  font-family: 'Miso';
  src: url(/e7dcf1f4ad3909f64701c7d418ed32cb.eot);
  src: url(/e7dcf1f4ad3909f64701c7d418ed32cb.eot) format("embedded-opentype"), url(/4d106db3a4296a619ccfebfc31c466fc.woff2) format("woff2"), url(/a7004b27305059fc8eccd929ac5a514f.woff) format("woff"), url(/74b3b723b034990e86f92371bf64ec2a.ttf) format("truetype");
}

@font-face {
  font-family: 'Miso-Bold';
  src: url(/32d1e54fd14aa6f348164efbda7ee52f.eot);
  src: url(/32d1e54fd14aa6f348164efbda7ee52f.eot) format("embedded-opentype"), url(/00a75d322878353712f48b800af12e22.woff2) format("woff2"), url(/be51d584d2e844d7e9fe8984b6dfa185.woff) format("woff"), url(/64b45f4486509a4380eafe15d4137cb8.ttf) format("truetype");
}

@font-face {
  font-family: 'Miso-Light';
  src: url(/a9b8da27cbc0c853b5422a6ec7aa21fc.eot);
  src: url(/a9b8da27cbc0c853b5422a6ec7aa21fc.eot) format("embedded-opentype"), url(/ad2415fe02d5b45000baf1b58bef624d.woff2) format("woff2"), url(/55cd51c6ce16a0948d82dc09a5ea765f.woff) format("woff"), url(/95f795cab1f155493652f0ecc9bce1d3.ttf) format("truetype");
}

.miso {
  font-family: 'Miso', Helvetica, sans-serif;
}

.miso-bold {
  font-family: 'Miso-Bold', Helvetica, sans-serif;
}

.miso-light {
  font-family: 'Miso-Light', Helvetica, sans-serif;
}

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

/*
 * Global
*/

@-webkit-keyframes spinner {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spinner {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes shake {
  8%, 41% {
    -webkit-transform: translateX(-10px);
  }

  25%, 58% {
    -webkit-transform: translateX(10px);
  }

  75% {
    -webkit-transform: translateX(-5px);
  }

  92% {
    -webkit-transform: translateX(5px);
  }

  0%, 100% {
    -webkit-transform: translateX(0);
  }
}

@keyframes shake {
  8%, 41% {
    -webkit-transform: translateX(-10px);
  }

  25%, 58% {
    -webkit-transform: translateX(10px);
  }

  75% {
    -webkit-transform: translateX(-5px);
  }

  92% {
    -webkit-transform: translateX(5px);
  }

  0%, 100% {
    -webkit-transform: translateX(0);
  }
}

* {
  outline: none;
}

button {
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  cursor: pointer;
}

ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

blockquote {
  margin: 0;
}

input[type="submit"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
}

a {
  text-decoration: none;
  color: #FFF;
}

div.clearfix:after {
  clear: both;
  display: block;
  content: "";
}

input[type="text"] {
  position: relative;
  display: block;
  width: 100%;
  border: none;
  border-bottom: 1px solid #000;
  padding: 5px;
  margin-bottom: 15px;
  color: #222;
  box-sizing: border-box;
}

input[type="text"]::-webkit-input-placeholder {
  color: #CCC;
}

input[type="text"]:-ms-input-placeholder {
  color: #CCC;
}

input[type="text"]::placeholder {
  color: #CCC;
}

input[type="submit"] {
  margin-top: 45px;
}

select {
  color: #222;
  background: transparent;
  width: 100%;
  border: 0;
  border-radius: 0;
  height: 34px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  line-height: 1.15;
  border-bottom: 1px solid #000;
  padding: 5px;
  background-size: 15px 8px;
  background-repeat: no-repeat;
  background-position: calc(100% - 5px) center;
}

select.no-selection {
  color: #CCC;
}

html,
body {
  width: 100%;
  height: 100%;
  font-family: "Miso", "Helvetica", "Arial", sans-serif;
  overflow: hidden;
  -webkit-tap-highlight-color: transparent;
}

html {
  font-family: "Miso", "Helvetica", "Arial", sans-serif;
  line-height: 1;
}

body {
  font-size: 16px;
  line-height: 1.15;
  -webkit-font-smoothing: antialiased;
}

div {
  line-height: 0;
}

img {
  max-width: 100%;
  width: auto;
}

* {
  outline: none;
}

*:focus {
  outline: none;
}

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #b7b7bf;
}

::-moz-placeholder {
  /* Firefox 19+ */
  color: #b7b7bf;
}

:-ms-input-placeholder {
  /* IE 10+ */
  color: #b7b7bf;
}

:-moz-placeholder {
  /* Firefox 18- */
  color: #b7b7bf;
}

.btn-standard {
  font-family: "Miso", "Helvetica", "Arial", sans-serif;
  font-size: 1.5625rem;
  line-height: 1;
  letter-spacing: 2px;
  border: 2px solid #FFF;
}

.btn-standard:hover {
  background-color: #FFF;
  color: #000;
}

#app {
  position: relative;
  width: 100%;
  height: 100%;
}

#app > div {
  position: relative;
  width: 100%;
  height: 100%;
}

#content {
  position: relative;
  width: 100%;
  height: 100%;
}

.standard-transition--fade-enter {
  opacity: 0;
}

.standard-transition--fade-enter.standard-transition--fade-enter-active {
  opacity: 1;
  transition: opacity 0.4s ease;
}

.standard-transition--fade-leave {
  opacity: 1;
}

.standard-transition--fade-leave.standard-transition--fade-leave-active {
  opacity: 0;
  transition: opacity 0.4s ease;
}

.pt-tabs {
  z-index: 1;
  position: relative;
  width: 70%;
}

.pt-tab {
  -webkit-box-flex: 0;
  -ms-flex: 0 100%;
  flex: 0 100%;
  text-align: center;
  margin-right: 0 !important;
  color: #999999;
  font-size: 12px;
  padding-bottom: 10px;
  padding-left: 5px;
  font-family: "Miso", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1;
  letter-spacing: 1px;
}

.pt-tab:first-child {
  -webkit-box-flex: 0;
  -ms-flex: 0 100%;
  flex: 0 100%;
}

.pt-tab:last-child {
  -webkit-box-flex: 0;
  -ms-flex: 0 100%;
  flex: 0 100%;
}

.pt-toast-container {
  padding-top: 100px;
}

.pt-toast-message {
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-top: 2px;
}

#pt-tab-title_filterTabs_tickets {
  -webkit-box-flex: 0;
  -ms-flex: 0 100%;
  flex: 0 100%;
}

#pt-tab-title_filterTabs_rsvp {
  -webkit-box-flex: 0;
  -ms-flex: 0 100%;
  flex: 0 100%;
}

#pt-tab-title_filterTabs_guestlist {
  -webkit-box-flex: 0;
  -ms-flex: 0 100%;
  flex: 0 100%;
}

.pt-tab[aria-selected="true"] {
  box-shadow: inset 0 -1px 0 #ff5335;
}

.pt-input[type="search"],
.pt-input.pt-round,
.pt-input-group .pt-input:not(:first-child) {
  border-radius: 0;
  padding-left: 26px;
  height: auto;
  padding-top: 2px;
  box-shadow: none;
  border: none;
  background-color: transparent;
  font-family: "Miso", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1;
  line-height: 1.8;
}

.pt-input[type="search"]:focus,
.pt-input.pt-round:focus,
.pt-input-group .pt-input:not(:first-child):focus {
  border: none;
  outline: none;
  box-shadow: none;
}

.pt-input-group .pt-icon {
  font-size: 11px;
  line-height: 31px;
  color: #a5a7aa;
}

.pt-tab[aria-selected="true"] {
  color: #ff5335 !important;
}

.pt-tab:not([aria-disabled="true"]):hover {
  color: #999999;
}

.pt-tab:not([aria-disabled="true"]):hover.active {
  color: #ff5335;
}

.pt-tab[aria-selected="true"] {
  border-radius: 0;
  box-shadow: inset 0 -1px 0 #ff5335;
}

.menu-bar {
  position: fixed;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  bottom: 0;
  height: 50px;
  background-color: #232323;
}

.menu-bar a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 33.3333333%;
  flex: 1 33.3333333%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.menu-bar .menu-item {
  opacity: 0.5;
  cursor: pointer;
}

.menu-bar .menu-item.active {
  opacity: 1;
}

.menu-bar .menu-item.qr-code-maybe {
  opacity: 1;
}

.menu-bar .menu-item.qr-code-maybe svg path,
.menu-bar .menu-item.qr-code-maybe svg polygon {
  fill: #ff5335;
}

.SVGInline {
  line-height: 0;
}

.btn {
  position: relative;
  display: block;
  width: 100%;
  background-color: #000;
  cursor: pointer;
  font-family: "Miso", "Helvetica", "Arial", sans-serif;
  font-size: 1.5625rem;
  line-height: 1;
  letter-spacing: 2px;
}

.loader-overlay {
  position: fixed;
  z-index: 9999999;
  display: block;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  opacity: 1;
  transition: opacity 0.5s ease;
}

.loader-overlay:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  margin-top: -25px;
  margin-left: -25px;
  border-radius: 50%;
  border: 1px solid #FFF;
  border-top-color: #232323;
  -webkit-animation: spinner .6s linear infinite;
  animation: spinner .6s linear infinite;
}

.spinner {
  position: relative;
  z-index: 9999999;
  display: inline-block;
  width: 26px;
  height: 26px;
  opacity: 1;
}

.spinner:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  border: 1px solid #FFF;
  border-top-color: #232323;
  -webkit-animation: spinner .6s linear infinite;
  animation: spinner .6s linear infinite;
}

.event-attendees {
  position: relative;
  width: 100%;
  height: 100%;
}

.attendees-filter-bar {
  background-color: #FFF;
  position: relative;
  width: 100%;
  height: 100px;
}

.attendees-filter-bar.attendees-filter-bar--search .attendees-filter-bar__search {
  width: calc(100% - 50px);
}

.attendees-filter-bar.attendees-filter-bar--search .attendees-filter-bar__search .pt-input-group .pt-icon-search {
  left: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.attendees-filter-bar.attendees-filter-bar--search .attendees-filter-bar__search .pt-input-group .pt-input {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.attendees-filter-bar__search-cancel {
  position: fixed;
  top: 24px;
  right: 6px;
  z-index: 0;
  line-height: 1;
  padding: 10px;
  cursor: pointer;
}

.attendees-filter-bar__search {
  position: relative;
  padding: 13px;
  padding-top: 26px;
  width: 100%;
  transition: width 0.2s ease;
}

.attendees-filter-bar__search .pt-input-group {
  background-color: #eaebed;
  border-radius: 4px;
  z-index: 1;
}

.attendees-filter-bar__search .pt-input-group .pt-icon-search {
  left: 50%;
  -webkit-transform: translateX(-50px);
  transform: translateX(-50px);
  transition: left 0.2s ease, -webkit-transform 0.2s ease;
  transition: transform 0.2s ease, left 0.2s ease;
  transition: transform 0.2s ease, left 0.2s ease, -webkit-transform 0.2s ease;
}

.attendees-filter-bar__search .pt-input-group .pt-input {
  -webkit-transform: translateX(calc(50% - 50px));
  transform: translateX(calc(50% - 50px));
  width: 100%;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}

.attendees-filter-bar__type {
  position: absolute;
  width: 100%;
  bottom: 0;
  margin-top: 4px;
}

.attendees-filter-bar__type:after {
  content: '';
  position: absolute;
  bottom: 0;
  height: 1px;
  width: 100%;
  background-color: #e5e5e5;
}

.attendees-list,
.attendees-search-list {
  position: relative;
  width: 100%;
  height: calc(100% - 100px);
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.attendees-list ul,
.attendees-search-list ul {
  padding-bottom: 60vh;
}

.attendees-list li,
.attendees-search-list li {
  position: relative;
  width: calc(100% - 20px);
  padding-top: 23px;
  padding-bottom: 19px;
  margin-left: 20px;
  border-bottom: 1px solid #eaeaea;
  cursor: pointer;
  font-family: "Miso-Light", "Helvetica", "Arial", sans-serif;
  font-size: 1.3rem;
  line-height: 1rem;
  padding-left: 10px;
  letter-spacing: 0.5px;
}

.attendees__no-results {
  position: absolute;
  top: 35%;
  width: 100%;
  text-align: center;
  line-height: 1;
  font-family: "Icons16", sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  z-index: 1;
  line-height: 30px;
  color: #232323;
}

.attendees__no-results span {
  display: inline-block;
  font-family: "Miso", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1;
  letter-spacing: 2px;
}

.attendees__no-results:before {
  display: inline-block;
  width: 100%;
  content: "\E64B";
}

.attendees__refresh-button {
  font-family: "Miso", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1;
  letter-spacing: 1px;
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  margin-right: 2px;
  cursor: pointer;
}

.attendees__refresh-button .spinner {
  position: absolute;
  width: 22px;
  height: 22px;
  opacity: 1;
  top: 4px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.attendees__refresh-button .spinner:before {
  width: 22px;
  height: 22px;
  border: 1px solid #CCC;
  border-top-color: #FFF;
}

.attendee-list-item--ticket .attendee-list-item__tier {
  background-color: #55DDe0;
}

.attendee-list-item--rsvp .attendee-list-item__tier {
  background-color: #F6AE2D;
}

.attendee-list-item--guestlist .attendee-list-item__tier {
  background-color: #FC6471;
}

.attendee-list-item--validated {
  color: #CCC;
}

.attendee-list-item--validated .checkmark-icon {
  display: inline-block;
  position: absolute;
  right: 30px;
  top: 19px;
}

.attendee-list-item--validated .attendee-list-item__tier {
  background-color: #CCC;
}

.attendee-list-item__tier {
  font-family: "Miso", "Helvetica", "Arial", sans-serif;
  color: #FFF;
  font-size: 1rem;
  line-height: 1;
  position: absolute;
  right: 28px;
  top: 19px;
  background-color: #79e87e;
  display: inline-block;
  padding-bottom: 1px;
  padding-top: 4px;
  padding-left: 10px;
  padding-right: 10px;
  text-transform: uppercase;
  border-radius: 3px;
}

.search-list-container {
  position: absolute;
  width: 100%;
  height: calc(100% - 70px);
  top: 70px;
  left: 0;
  z-index: 1;
  pointer-events: none;
}

.search-list-container.enabled {
  pointer-events: all;
}

.attendees-search-list {
  border-top: 1px solid #e5e5e5;
  height: 100%;
  background-color: #FFF;
}

.attendees-search-list .spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  margin-top: -86px;
  opacity: 1;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.attendees-search-list .spinner:before {
  width: 50px;
  height: 50px;
  border: 1px solid #CCC;
  border-top-color: #FFF;
}

.login-container {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
}

.login__bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: cover;
  opacity: 0.3;
}

.login__logo {
  position: absolute;
  width: 100%;
  top: 0;
  text-align: center;
}

.login__input-container {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  width: 70%;
}

.login__input-container.invalid input {
  -webkit-animation: shake .5s linear;
  animation: shake .5s linear;
}

.login__input-container input {
  position: relative;
  margin-bottom: 0;
  padding: 10px;
  padding-top: 15px;
  padding-left: 0;
  padding-right: 0;
  font-family: "Miso-Light", "Helvetica", "Arial", sans-serif;
  font-size: 1.5625rem;
  line-height: 1;
  letter-spacing: 1px;
  text-align: center;
  border-radius: 0;
}

.login__input-container .login__button {
  position: relative;
  margin-top: 10px;
  background-color: #79e87e;
  width: 100%;
  padding: 10px;
  padding-top: 15px;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  color: #FFF;
  cursor: pointer;
  font-family: "Miso", "Helvetica", "Arial", sans-serif;
  font-size: 1.5625rem;
  line-height: 1;
  letter-spacing: 2px;
}

.login__input-container .login__button.disabled {
  background-color: #999;
  pointer-events: none;
  color: rgba(255, 255, 255, 0.2);
}

.scanner-container {
  position: relative;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.scanner-container .spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  margin-top: -68px;
  opacity: 1;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.scanner-container .spinner:before {
  width: 50px;
  height: 50px;
  border: 1px solid #CCC;
  border-top-color: #FFF;
}

.scanner__no-support {
  position: absolute;
  top: 40%;
  width: 100%;
  text-align: center;
  line-height: 1;
  font-family: "Icons16", sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  z-index: 1;
  line-height: 30px;
  color: #232323;
}

.scanner__no-support span {
  display: inline-block;
  font-family: "Miso", "Helvetica", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1;
  letter-spacing: 2px;
}

.scan-complete-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 100000;
  background-color: #232323;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.1s ease-out 0.09s;
}

.scan-complete-overlay .scan-complete-overlay__icon {
  position: absolute;
  display: block;
  width: 208px;
  height: 208px;
  top: 45%;
  left: 50%;
  margin-top: -104px;
  margin-left: -104px;
  z-index: 100;
  border-radius: 1000px;
  overflow: hidden;
  background-color: transparent;
  cursor: pointer;
  border: 2px solid #79e87e;
  box-sizing: content-box;
  transition: top 0.1s ease-out 0.02s;
}

.scan-complete-overlay .scan-complete-overlay__icon.scan-complete-overlay__icon--invalid {
  border: 2px solid #ff2a00;
}

.scan-complete-overlay .scan-complete-overlay__caption,
.scan-complete-overlay .scan-complete-overlay__caption--error {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 50px;
  font-family: "Miso", "Helvetica", "Arial", sans-serif;
  font-size: 1.5rem;
  letter-spacing: 1px;
  line-height: 1;
  text-transform: uppercase;
  text-align: center;
  color: #52cf2b;
  top: calc(41% + 112px);
  transition: top 0.09s ease-out;
}

.scan-complete-overlay .scan-complete-overlay__caption span,
.scan-complete-overlay .scan-complete-overlay__caption--error span {
  position: absolute;
  width: 100%;
  bottom: 45px;
  left: 0;
  opacity: 0;
  transition: bottom 0.09s ease-out, opacity 0.05s ease-out 0.1s;
}

.scan-complete-overlay .scan-complete-overlay__caption--error {
  color: #ff2a00;
}

.scan-complete-overlay .scan-complete-overlay__msg {
  color: #FFF;
  position: absolute;
  width: 100%;
  top: calc(38% + 163px);
  left: 0;
  opacity: 0;
  text-align: center;
  font-family: "Miso-Light", "Helvetica", "Arial", sans-serif;
  font-size: 1.125rem;
  letter-spacing: 1px;
  line-height: 1;
  text-align: center;
  transition: opacity 0.05s ease-out;
}

.scan-complete-overlay.animate-in {
  pointer-events: auto;
  opacity: 1;
  transition: opacity 0s ease-out;
}

.scan-complete-overlay.animate-in .scan-complete-overlay__icon {
  transition: top 0.3s ease-out;
  opacity: 1;
  top: 38%;
}

.scan-complete-overlay.animate-in .scan-complete-overlay__caption,
.scan-complete-overlay.animate-in .scan-complete-overlay__caption--error {
  transition: top 0.3s ease-out;
  opacity: 1;
  top: calc(38% + 112px);
}

.scan-complete-overlay.animate-in .scan-complete-overlay__caption span,
.scan-complete-overlay.animate-in .scan-complete-overlay__caption--error span {
  transition: bottom 0.2s ease-out 0.1s;
  bottom: 0;
  opacity: 1;
}

.scan-complete-overlay.animate-in .scan-complete-overlay__msg {
  opacity: 1;
  transition: opacity 0.2s ease-out 0.3s;
}

.dashboard-container {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #FFF;
}

.dashboard-container .dashboard__header {
  position: fixed;
  top: 15px;
  width: 100%;
  height: 58px;
  background-color: #FFF;
  border-bottom: 1px solid #e5e5e5;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dashboard-container .dashboard__header .dashboard__header__title {
  -webkit-box-flex: 0;
  -ms-flex: 0 100%;
  flex: 0 100%;
  padding-top: 4px;
  font-family: "Miso", "Helvetica", "Arial", sans-serif;
  color: #232323;
  font-size: 1.4rem;
  line-height: 1;
  letter-spacing: 1px;
}

.dashboard-container .dashboard__header .dashboard__header__logout-btn,
.dashboard-container .dashboard__header .dashboard__header__csv-btn {
  font-family: "Miso", "Helvetica", "Arial", sans-serif;
  color: #232323;
  font-size: 1rem;
  line-height: 1;
  letter-spacing: 1px;
  position: absolute;
  right: 0;
  padding: 20px;
  padding-top: 22px;
  padding-bottom: 18px;
  padding-right: 18px;
  cursor: pointer;
}

.dashboard-container .dashboard__header .dashboard__header__csv-btn {
  right: auto;
  left: 0;
  padding-top: 18px;
  padding-bottom: 18px;
}

.dashboard-container .dashboard__header .dashboard__header__csv-btn a {
  color: #000;
  text-decoration: none;
}

.dashboard-container .dashboard__header .dashboard__header__csv-btn svg path {
  fill: #ff5335;
}

.dashboard-container .dashboard__scroll-container {
  position: relative;
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  height: calc(100% - 73px);
  top: 73px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.dashboard-container .dashboard__total-check-ins {
  position: relative;
  margin-top: 0;
  width: 100%;
  text-align: center;
  padding-top: 40px;
  padding-bottom: 50px;
}

.dashboard-container .dashboard__total-check-ins .dashboard__stats-value {
  font-size: 6rem;
}

.dashboard-container .dashboard__total-check-ins .dashboard__stats-label {
  font-size: 1.2rem;
  font-family: "Miso-Light", "Helvetica", "Arial", sans-serif;
}

.dashboard-container .dashboard__event-info {
  position: relative;
  padding: 20px;
  padding-top: 0;
  padding-bottom: 100px;
}

.dashboard-container .dashboard__event-info .dashboard__event-info__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 17px;
  padding-bottom: 14px;
  border-bottom: 1px solid #e5e5e5;
}

.dashboard-container .dashboard__event-info .dashboard__event-info__item:first-child {
  border-top: 1px solid #232323;
  padding-top: 27px;
}

.dashboard-container .dashboard__event-info .dashboard__event-info__item > div {
  -webkit-box-flex: 1;
  -ms-flex: 1 auto;
  flex: 1 auto;
  text-transform: uppercase;
}

.dashboard-container .dashboard__event-info .dashboard__event-info-label {
  font-family: "Miso", "Helvetica", "Arial", sans-serif;
  color: rgba(0, 0, 0, 0.3);
  font-size: 0.875rem;
  line-height: 1;
  letter-spacing: 2px;
  padding-right: 30px;
}

.dashboard-container .dashboard__event-info .dashboard__event-info-value {
  padding-top: 1px;
  font-family: "Miso", "Helvetica", "Arial", sans-serif;
  color: #232323;
  font-size: 1.2rem;
  line-height: 1;
  letter-spacing: 2px;
  text-align: right;
}

.dashboard-container .dashboard__stats {
  position: relative;
  width: calc(100% - 40px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 20px;
  border-top: 2px solid #232323;
}

.dashboard-container .dashboard__stats > div {
  -webkit-box-flex: 0;
  -ms-flex: 0 33.333333%;
  flex: 0 33.333333%;
  text-align: center;
  text-transform: uppercase;
}

.dashboard-container .dashboard__stats > div span {
  display: inline-block;
  text-align: center;
  width: 100%;
}

.dashboard-container .dashboard__stats .dashboard__detailed-stats {
  -webkit-box-flex: 0;
  -ms-flex: 0 100%;
  flex: 0 100%;
  padding: 0;
  padding-top: 20px;
  padding-bottom: 11px;
}

.dashboard-container .dashboard__stats .dashboard__detailed-stats .dashboard__detailed-stats__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 17px;
  padding-bottom: 14px;
  border-bottom: 1px solid #e5e5e5;
}

.dashboard-container .dashboard__stats .dashboard__detailed-stats .dashboard__detailed-stats__item:first-child {
  border-top: 1px solid #e5e5e5;
}

.dashboard-container .dashboard__stats .dashboard__detailed-stats .dashboard__detailed-stats__item:last-child {
  border-bottom: none;
}

.dashboard-container .dashboard__stats .dashboard__detailed-stats .dashboard__detailed-stats__item > div {
  -webkit-box-flex: 1;
  -ms-flex: 1 auto;
  flex: 1 auto;
  text-transform: uppercase;
  line-height: 1;
}

.dashboard-container .dashboard__stats .dashboard__detailed-stats .dashboard__detailed-stats-label {
  font-family: "Miso", "Helvetica", "Arial", sans-serif;
  color: rgba(0, 0, 0, 0.3);
  font-size: 0.875rem;
  line-height: 1;
  letter-spacing: 2px;
  padding-right: 30px;
  text-align: left;
}

.dashboard-container .dashboard__stats .dashboard__detailed-stats .dashboard__detailed-stats-value {
  padding-top: 1px;
  font-family: "Miso", "Helvetica", "Arial", sans-serif;
  color: #232323;
  font-size: 1.2rem;
  line-height: 1;
  letter-spacing: 2px;
  text-align: right;
}

.dashboard-container .dashboard__stats__tickets .dashboard__stats-label {
  padding-left: 3px;
  padding-bottom: 0;
  padding-top: 2px;
  border-radius: 3px;
}

.dashboard-container .dashboard__stats__tickets .dashboard__stats-value {
  color: #55DDe0;
}

.dashboard-container .dashboard__stats__rsvps .dashboard__stats-label {
  padding-left: 3px;
  padding-top: 2px;
  padding-bottom: 0;
  border-radius: 3px;
}

.dashboard-container .dashboard__stats__rsvps .dashboard__stats-value {
  color: #F6AE2D;
}

.dashboard-container .dashboard__stats__guests .dashboard__stats-label {
  padding-left: 3px;
  padding-top: 2px;
  padding-bottom: 0;
  border-radius: 3px;
}

.dashboard-container .dashboard__stats__guests .dashboard__stats-value {
  color: #FC6471;
}

.dashboard-container .dashboard__stats-value {
  font-family: "Miso-Light", "Helvetica", "Arial", sans-serif;
  color: #232323;
  font-size: 2rem;
  line-height: 1;
  letter-spacing: 1px;
}

.dashboard-container .dashboard__stats-label {
  font-family: "Miso-Light", "Helvetica", "Arial", sans-serif;
  color: #232323;
  font-size: 0.875rem;
  line-height: 1;
  letter-spacing: 3px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9tYW51ZWx2aXZvZGEvZ2l0L2JsYXN0LXNjbnIvYXBwL3NyYy9zdHlsZXMvbWFpbi5zY3NzIiwiL1VzZXJzL21hbnVlbHZpdm9kYS9naXQvYmxhc3Qtc2Nuci9ub2RlX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwiL1VzZXJzL21hbnVlbHZpdm9kYS9naXQvYmxhc3Qtc2Nuci9ub2RlX21vZHVsZXMvQGJsdWVwcmludGpzL2NvcmUvZGlzdC9ibHVlcHJpbnQuY3NzIiwiL1VzZXJzL21hbnVlbHZpdm9kYS9naXQvYmxhc3Qtc2Nuci9hcHAvc3JjL3N0eWxlcy9iYXNlL3ZhcnMvX2ZvbnRzLnNjc3MiLCIvVXNlcnMvbWFudWVsdml2b2RhL2dpdC9ibGFzdC1zY25yL2FwcC9zcmMvc3R5bGVzL2Jhc2UvdmFycy9fdHJhbnNpdGlvbnMuc2NzcyIsIi9Vc2Vycy9tYW51ZWx2aXZvZGEvZ2l0L2JsYXN0LXNjbnIvYXBwL3NyYy9zdHlsZXMvYmFzZS9fdWktcmVzZXRzLnNjc3MiLCIvVXNlcnMvbWFudWVsdml2b2RhL2dpdC9ibGFzdC1zY25yL2FwcC9zcmMvc3R5bGVzL2Jhc2UvdmFycy9fY29sb3JzLnNjc3MiLCIvVXNlcnMvbWFudWVsdml2b2RhL2dpdC9ibGFzdC1zY25yL2FwcC9zcmMvc3R5bGVzL2Jhc2UvX2Jhc2Uuc2NzcyIsIi9Vc2Vycy9tYW51ZWx2aXZvZGEvZ2l0L2JsYXN0LXNjbnIvYXBwL3NyYy9zdHlsZXMvY29tcG9uZW50cy9nbG9iYWwvX2JsdWVwcmludC1vdmVycmlkZXMuc2NzcyIsIi9Vc2Vycy9tYW51ZWx2aXZvZGEvZ2l0L2JsYXN0LXNjbnIvYXBwL3NyYy9zdHlsZXMvY29tcG9uZW50cy9nbG9iYWwvX21lbnViYXIuc2NzcyIsIi9Vc2Vycy9tYW51ZWx2aXZvZGEvZ2l0L2JsYXN0LXNjbnIvYXBwL3NyYy9zdHlsZXMvY29tcG9uZW50cy9nbG9iYWwvX3NoYXJlZC5zY3NzIiwiL1VzZXJzL21hbnVlbHZpdm9kYS9naXQvYmxhc3Qtc2Nuci9hcHAvc3JjL3N0eWxlcy9jb21wb25lbnRzL2F0dGVuZGVlcy9fYXR0ZW5kZWVzLnNjc3MiLCIvVXNlcnMvbWFudWVsdml2b2RhL2dpdC9ibGFzdC1zY25yL2FwcC9zcmMvc3R5bGVzL2NvbXBvbmVudHMvbG9naW4vX2xvZ2luLnNjc3MiLCIvVXNlcnMvbWFudWVsdml2b2RhL2dpdC9ibGFzdC1zY25yL2FwcC9zcmMvc3R5bGVzL2NvbXBvbmVudHMvc2Nhbm5lci9fc2Nhbm5lci5zY3NzIiwiL1VzZXJzL21hbnVlbHZpdm9kYS9naXQvYmxhc3Qtc2Nuci9hcHAvc3JjL3N0eWxlcy9jb21wb25lbnRzL2Rhc2hib2FyZC9fZGFzaGJvYXJkLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCLDRFQUE0RTtBQUU1RTs7Ozs7R0FLRztBQUVIO2dGQUNnRjtBQUVoRjtFQUNFLHdCQUF3QjtFQUFFLE9BQU87RUFDakMsa0JBQWtCO0VBQUUsT0FBTztFQUMzQiwyQkFBMkI7RUFBRSxPQUFPO0VBQ3BDLCtCQUErQjtFQUFFLE9BQU8sRUFDekM7O0FBRUQ7Z0ZBQ2dGO0FBRWhGOztHQUVHO0FBRUg7RUFDRSxVQUFVLEVBQ1g7O0FBRUQ7O0dBRUc7QUFFSDs7Ozs7O0VBTUUsZUFBZSxFQUNoQjs7QUFFRDs7O0dBR0c7QUFFSDtFQUNFLGVBQWU7RUFDZixpQkFBaUIsRUFDbEI7O0FBRUQ7Z0ZBQ2dGO0FBRWhGOzs7R0FHRztBQUVIOzs7RUFFTyxPQUFPO0VBQ1osZUFBZSxFQUNoQjs7QUFFRDs7R0FFRztBQUVIO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUVEOzs7R0FHRztBQUVIO0VBQ0Usd0JBQXdCO0VBQUUsT0FBTztFQUNqQyxVQUFVO0VBQUUsT0FBTztFQUNuQixrQkFBa0I7RUFBRSxPQUFPLEVBQzVCOztBQUVEOzs7R0FHRztBQUVIO0VBQ0Usa0NBQWtDO0VBQUUsT0FBTztFQUMzQyxlQUFlO0VBQUUsT0FBTyxFQUN6Qjs7QUFFRDtnRkFDZ0Y7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akI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBYSxFQUFHOztBQUVsQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFhLEVBQUc7O0FBRWxCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQWEsRUFBRzs7QUFFbEI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBYyxFQUFBOztBQUVoQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQWEsRUFBRzs7QUFFbEI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtF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QVc7UUFDWCxvQkFBb0I7UUFDcEIsZUFBZTtRQUNmLG9CQUFvQjtRV2FsQixvQkFBb0I7UUFDcEIsaUJBQWlCLEVBQ2pCO01BdktKO1FBMEtJLGlCQUFpQjtRWC9CbkIsc0RBM0dtRDtRQTRHbkQsZUFBZTtRQUNmLGtCQUFrQjtRQUNsQixlQUFlO1FBQ2Ysb0JBQW9CO1FBQ3BCLGtCQUFrQixFVzRCaEI7RUE1S0o7SUF1TEssa0JBQWtCO0lBRXBCLGtCQUFrQjtJQUNoQixpQkFBaUI7SUFDakIsbUJBQW1CLEVBQ3JCO0VBNUxIO0lBK0xHLGVSdExlLEVRdUxmO0VBaE1IO0lBNE1HLGtCQUFrQjtJQUNoQixpQkFBaUI7SUFDbkIsa0JBQWtCO0lBQ2hCLG1CQUFtQixFQUNyQjtFQWhOSDtJQW1ORyxlUnpNYSxFUTBNYjtFQXBOSDtJQWdPRyxrQkFBa0I7SUFDaEIsaUJBQWlCO0lBQ25CLGtCQUFrQjtJQUNoQixtQkFBbUIsRUFDckI7RUFwT0g7SUF1T0csZVI1TmMsRVE2TmQ7RUF4T0g7SVgwSEUsNERBM0Z1RDtJQTRGdkQsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2Ysb0JBQW9CLEVXK0dwQjtFQTdPRjtJWGtJRSw0REFuR3VEO0lBb0d2RCxlQUFlO0lBQ2Ysb0JBQW9CO0lBQ3BCLGVBQWU7SUFDZixvQkFBb0IsRVcyR3BCIiwiZmlsZSI6Im1haW4uc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qISBub3JtYWxpemUuY3NzIHY1LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMiAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMyAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDMgKi8gfVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDsgfVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMsXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXG4gKiBDb3B5cmlnaHQgMjAxNSBQYWxhbnRpciBUZWNobm9sb2dpZXMsIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBCU0QtMyBMaWNlbnNlIGFzIG1vZGlmaWVkICh0aGUg4oCcTGljZW5zZeKAnSk7IHlvdSBtYXkgb2J0YWluIGEgY29weVxuICogb2YgdGhlIGxpY2Vuc2UgYXQgaHR0cHM6Ly9naXRodWIuY29tL3BhbGFudGlyL2JsdWVwcmludC9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKiBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3BhbGFudGlyL2JsdWVwcmludC9ibG9iL21hc3Rlci9QQVRFTlRTXG4gKi9cbmh0bWwge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJY29uczE2XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvaWNvbnMvaWNvbnMtMTYuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ljb25zL2ljb25zLTE2LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ljb25zL2ljb25zLTE2LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSWNvbnMyMFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ljb25zL2ljb25zLTIwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9pY29ucy9pY29ucy0yMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9pY29ucy9pY29ucy0yMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuaHIge1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNiwgMjIsIDI2LCAwLjE1KTsgfVxuXG4ucHQtZGFyayBociB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTsgfVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjUsIDE4OCwgMjU1LCAwLjYpOyB9XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjUsIDE4OCwgMjU1LCAwLjYpOyB9XG5cbmJvZHkge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1ODE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgXCJCbGlua01hY1N5c3RlbUZvbnRcIiwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWYsIFwiSWNvbnMxNlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMTgyMDI2OyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5wdC1tb25vc3BhY2UtdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBmb250LXNpemU6IHNtYWxsZXI7IH1cblxuaDEge1xuICBjb2xvcjogIzE4MjAyNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDAuOGVtO1xuICBmb250LXNpemU6IDQwcHg7IH1cblxuaDIge1xuICBjb2xvcjogIzE4MjAyNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDAuOGVtO1xuICBmb250LXNpemU6IDI3cHg7IH1cblxuaDMge1xuICBjb2xvcjogIzE4MjAyNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDAuOGVtO1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuaDQge1xuICBjb2xvcjogIzE4MjAyNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtO1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuaDUge1xuICBjb2xvcjogIzE4MjAyNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtO1xuICBmb250LXNpemU6IDE3cHg7IH1cblxuaDYge1xuICBjb2xvcjogIzE4MjAyNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtO1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLnB0LXVpLXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1ODE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgXCJCbGlua01hY1N5c3RlbUZvbnRcIiwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWYsIFwiSWNvbnMxNlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnB0LXVpLXRleHQtbGFyZ2Uge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wdC1ydW5uaW5nLXRleHQge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnB0LXJ1bm5pbmctdGV4dCBoMSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnB0LXJ1bm5pbmctdGV4dCBoMiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnB0LXJ1bm5pbmctdGV4dCBoMyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnB0LXJ1bm5pbmctdGV4dCBoNCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnB0LXJ1bm5pbmctdGV4dCBoNSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnB0LXJ1bm5pbmctdGV4dCBoNiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnB0LXJ1bm5pbmctdGV4dC1zbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEwNmJhMzsgfVxuXG5hOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMxMDZiYTM7IH1cblxuYSAucHQtaWNvbiwgYSAucHQtaWNvbi1zdGFuZGFyZCwgYSAucHQtaWNvbi1sYXJnZSB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbmEgY29kZSxcbi5wdC1kYXJrIGEgY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5wdC1kYXJrIGEsXG4ucHQtZGFyayBhOmhvdmVyIHtcbiAgY29sb3I6ICM0OGFmZjA7IH1cblxuLnB0LWRhcmsgYSAucHQtaWNvbiwgLnB0LWRhcmsgYSAucHQtaWNvbi1zdGFuZGFyZCwgLnB0LWRhcmsgYSAucHQtaWNvbi1sYXJnZSxcbi5wdC1kYXJrIGE6aG92ZXIgLnB0LWljb24sXG4ucHQtZGFyayBhOmhvdmVyIC5wdC1pY29uLXN0YW5kYXJkLFxuLnB0LWRhcmsgYTpob3ZlciAucHQtaWNvbi1sYXJnZSB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbnByZSxcbmNvZGUge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiBzbWFsbGVyOyB9XG5cbmNvZGUge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgY29sb3I6ICM1YzcwODA7IH1cblxuLnB0LWRhcmsgY29kZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYsIDIyLCAyNiwgMC4zKTtcbiAgY29sb3I6ICNiZmNjZDY7IH1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHBhZGRpbmc6IDEzcHggMTVweCAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzE4MjAyNjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG5wcmUgPiBjb2RlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4ucHQtZGFyayBwcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyMiwgMjYsIDAuMyk7XG4gIGNvbG9yOiAjZjVmOGZhOyB9XG5cbi5wdC1kYXJrIHByZSA+IGNvZGUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBib3JkZXItbGVmdDogc29saWQgNHB4IHJnYmEoMTY3LCAxODIsIDE5NCwgMC41KTtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG5cbmJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucHQtZGFyayBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDExNSwgMTM0LCAxNDgsIDAuNSk7IH1cblxub2wsXG51bCB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuLnB0LWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSxcbi5wdC1ydW5uaW5nLXRleHQgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSxcbi5wdC1ydW5uaW5nLXRleHQgb2wgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLnB0LWxpc3QgbGkgOmxhc3QtY2hpbGQsXG4ucHQtcnVubmluZy10ZXh0IHVsIGxpIDpsYXN0LWNoaWxkLFxuLnB0LXJ1bm5pbmctdGV4dCBvbCBsaSA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnB0LWxpc3Qgb2wsXG4ucHQtbGlzdCB1bCxcbi5wdC1ydW5uaW5nLXRleHQgdWwgb2wsXG4ucHQtcnVubmluZy10ZXh0IHVsIHVsLFxuLnB0LXJ1bm5pbmctdGV4dCBvbCBvbCxcbi5wdC1ydW5uaW5nLXRleHQgb2wgdWwge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLnB0LWxpc3QtdW5zdHlsZWQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnB0LWxpc3QtdW5zdHlsZWQgbGkge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wdC10ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM1YzcwODA7IH1cblxuLnB0LWRhcmsgLnB0LXRleHQtbXV0ZWQge1xuICBjb2xvcjogI2JmY2NkNjsgfVxuXG4ucHQtdGV4dC1vdmVyZmxvdy1lbGxpcHNpcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDsgfVxuXG4ucHQtcnRsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnB0LWRhcmsge1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtZGFyayBoMSB7XG4gIGNvbG9yOiAjZjVmOGZhOyB9XG5cbi5wdC1kYXJrIGgyIHtcbiAgY29sb3I6ICNmNWY4ZmE7IH1cblxuLnB0LWRhcmsgaDMge1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtZGFyayBoNCB7XG4gIGNvbG9yOiAjZjVmOGZhOyB9XG5cbi5wdC1kYXJrIGg1IHtcbiAgY29sb3I6ICNmNWY4ZmE7IH1cblxuLnB0LWRhcmsgaDYge1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtaWNvbiwgLnB0LWljb24tc3RhbmRhcmQsIC5wdC1pY29uLWxhcmdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5wdC1pY29uLnB0LWludGVudC1wcmltYXJ5LCAucHQtaWNvbi1zdGFuZGFyZC5wdC1pbnRlbnQtcHJpbWFyeSwgLnB0LWljb24tbGFyZ2UucHQtaW50ZW50LXByaW1hcnkge1xuICBjb2xvcjogIzEzN2NiZDsgfVxuXG4ucHQtaWNvbi5wdC1pbnRlbnQtc3VjY2VzcywgLnB0LWljb24tc3RhbmRhcmQucHQtaW50ZW50LXN1Y2Nlc3MsIC5wdC1pY29uLWxhcmdlLnB0LWludGVudC1zdWNjZXNzIHtcbiAgY29sb3I6ICMwZjk5NjA7IH1cblxuLnB0LWljb24ucHQtaW50ZW50LXdhcm5pbmcsIC5wdC1pY29uLXN0YW5kYXJkLnB0LWludGVudC13YXJuaW5nLCAucHQtaWNvbi1sYXJnZS5wdC1pbnRlbnQtd2FybmluZyB7XG4gIGNvbG9yOiAjZDk4MjJiOyB9XG5cbi5wdC1pY29uLnB0LWludGVudC1kYW5nZXIsIC5wdC1pY29uLXN0YW5kYXJkLnB0LWludGVudC1kYW5nZXIsIC5wdC1pY29uLWxhcmdlLnB0LWludGVudC1kYW5nZXIge1xuICBjb2xvcjogI2RiMzczNzsgfVxuXG5zcGFuLnB0LWljb24tc3RhbmRhcmQge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiSWNvbnMxNlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cblxuc3Bhbi5wdC1pY29uLWxhcmdlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkljb25zMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG5cbnNwYW4ucHQtaWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJJY29uczIwXCI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbnNwYW4ucHQtaWNvbjo6YmVmb3JlIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cblxuLnB0LWljb24tYmxhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSAXCI7IH1cblxuLnB0LWljb24tc3R5bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piBXCI7IH1cblxuLnB0LWljb24tYWxpZ24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIJcIjsgfVxuXG4ucHQtaWNvbi1hbGlnbi1jZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piDXCI7IH1cblxuLnB0LWljb24tYWxpZ24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piEXCI7IH1cblxuLnB0LWljb24tYWxpZ24tanVzdGlmeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIVcIjsgfVxuXG4ucHQtaWNvbi1ib2xkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YhlwiOyB9XG5cbi5wdC1pY29uLWl0YWxpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIdcIjsgfVxuXG4ucHQtaWNvbi11bmRlcmxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4o6BXCI7IH1cblxuLnB0LWljb24tc2VhcmNoLWFyb3VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIhcIjsgfVxuXG4ucHQtaWNvbi1ncmFwaC1yZW1vdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piJXCI7IH1cblxuLnB0LWljb24tZ3JvdXAtb2JqZWN0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIpcIjsgfVxuXG4ucHQtaWNvbi1tZXJnZS1saW5rczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumItcIjsgfVxuXG4ucHQtaWNvbi1sYXlvdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piMXCI7IH1cblxuLnB0LWljb24tbGF5b3V0LWF1dG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piNXCI7IH1cblxuLnB0LWljb24tbGF5b3V0LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumI5cIjsgfVxuXG4ucHQtaWNvbi1sYXlvdXQtaGllcmFyY2h5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yj1wiOyB9XG5cbi5wdC1pY29uLWxheW91dC1ncmlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YkFwiOyB9XG5cbi5wdC1pY29uLWxheW91dC1ncm91cC1ieTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJFcIjsgfVxuXG4ucHQtaWNvbi1sYXlvdXQtc2tldy1ncmlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YklwiOyB9XG5cbi5wdC1pY29uLWdlb3NlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJNcIjsgfVxuXG4ucHQtaWNvbi1oZWF0bWFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YlFwiOyB9XG5cbi5wdC1pY29uLWRyaXZlLXRpbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piVXCI7IH1cblxuLnB0LWljb24tc2VsZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YllwiOyB9XG5cbi5wdC1pY29uLXByZWRpY3RpdmUtYW5hbHlzaXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piXXCI7IH1cblxuLnB0LWljb24tbGF5ZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YmFwiOyB9XG5cbi5wdC1pY29uLWxvY2F0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJlcIjsgfVxuXG4ucHQtaWNvbi1ib29rbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJpcIjsgfVxuXG4ucHQtaWNvbi1jaXRhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJtcIjsgfVxuXG4ucHQtaWNvbi10YWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7picXCI7IH1cblxuLnB0LWljb24tY2xpcGJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YnVwiOyB9XG5cbi5wdC1pY29uLXNlbGVjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLipr9cIjsgfVxuXG4ucHQtaWNvbi10aW1lbGluZS1ldmVudHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pieXCI7IH1cblxuLnB0LWljb24tdGltZWxpbmUtbGluZS1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJ9cIjsgfVxuXG4ucHQtaWNvbi10aW1lbGluZS1iYXItY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pigXCI7IH1cblxuLnB0LWljb24tYXBwbGljYXRpb25zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YoVwiOyB9XG5cbi5wdC1pY29uLXByb2plY3RzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YolwiOyB9XG5cbi5wdC1pY29uLWNoYW5nZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pijXCI7IH1cblxuLnB0LWljb24tbm90aWZpY2F0aW9uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKRcIjsgfVxuXG4ucHQtaWNvbi1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YpVwiOyB9XG5cbi5wdC1pY29uLXVubG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKZcIjsgfVxuXG4ucHQtaWNvbi11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yp1wiOyB9XG5cbi5wdC1pY29uLXNlYXJjaC10ZW1wbGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKhcIjsgfVxuXG4ucHQtaWNvbi1pbmJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKlcIjsgfVxuXG4ucHQtaWNvbi1tb3JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YqlwiOyB9XG5cbi5wdC1pY29uLWhlbHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiP1wiOyB9XG5cbi5wdC1pY29uLWNhbGVuZGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yq1wiOyB9XG5cbi5wdC1pY29uLW1lZGlhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YrFwiOyB9XG5cbi5wdC1pY29uLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pitXCI7IH1cblxuLnB0LWljb24tc2hhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piuXCI7IH1cblxuLnB0LWljb24tZG93bmxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pivXCI7IH1cblxuLnB0LWljb24tZG9jdW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piwXCI7IH1cblxuLnB0LWljb24tcHJvcGVydGllczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLFcIjsgfVxuXG4ucHQtaWNvbi1pbXBvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piyXCI7IH1cblxuLnB0LWljb24tZXhwb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ys1wiOyB9XG5cbi5wdC1pY29uLW1pbmltaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YtFwiOyB9XG5cbi5wdC1pY29uLW1heGltaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YtVwiOyB9XG5cbi5wdC1pY29uLXRpY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyTXCI7IH1cblxuLnB0LWljb24tY3Jvc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyXXCI7IH1cblxuLnB0LWljb24tcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7IH1cblxuLnB0LWljb24tbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oiSXCI7IH1cblxuLnB0LWljb24tYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjsgfVxuXG4ucHQtaWNvbi1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjsgfVxuXG4ucHQtaWNvbi1leGNoYW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLZcIjsgfVxuXG4ucHQtaWNvbi1jb21wYXJpc29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yt1wiOyB9XG5cbi5wdC1pY29uLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4piwXCI7IH1cblxuLnB0LWljb24tZmlsdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YuFwiOyB9XG5cbi5wdC1pY29uLWNvbmZpcm06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi5XCI7IH1cblxuLnB0LWljb24tZm9yazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLpcIjsgfVxuXG4ucHQtaWNvbi10cmFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLtcIjsgfVxuXG4ucHQtaWNvbi1wZXJzb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi8XCI7IH1cblxuLnB0LWljb24tcGVvcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YvVwiOyB9XG5cbi5wdC1pY29uLWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumL5cIjsgfVxuXG4ucHQtaWNvbi1yZW1vdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi/XCI7IH1cblxuLnB0LWljb24tZ2VvbG9jYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmAXCI7IH1cblxuLnB0LWljb24tem9vbS1pbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumYFcIjsgfVxuXG4ucHQtaWNvbi16b29tLW91dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumYJcIjsgfVxuXG4ucHQtaWNvbi1yZWZyZXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zg1wiOyB9XG5cbi5wdC1pY29uLWRlbGV0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumYRcIjsgfVxuXG4ucHQtaWNvbi1jb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmFXCI7IH1cblxuLnB0LWljb24tZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLimpFcIjsgfVxuXG4ucHQtaWNvbi1waW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmGXCI7IH1cblxuLnB0LWljb24td2FybmluZy1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zh1wiOyB9XG5cbi5wdC1pY29uLWVycm9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZiFwiOyB9XG5cbi5wdC1pY29uLWluZm8tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLihLlcIjsgfVxuXG4ucHQtaWNvbi1jcmVkaXQtY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumYlcIjsgfVxuXG4ucHQtaWNvbi1lZGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKcjlwiOyB9XG5cbi5wdC1pY29uLWhpc3Rvcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmKXCI7IH1cblxuLnB0LWljb24tc2VhcmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zi1wiOyB9XG5cbi5wdC1pY29uLWxvZy1vdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmMXCI7IH1cblxuLnB0LWljb24tc3Rhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLimIVcIjsgfVxuXG4ucHQtaWNvbi1zdGFyLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKYhlwiOyB9XG5cbi5wdC1pY29uLXNvcnQtYWxwaGFiZXRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZjVwiOyB9XG5cbi5wdC1pY29uLXNvcnQtbnVtZXJpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZjlwiOyB9XG5cbi5wdC1pY29uLXNvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmPXCI7IH1cblxuLnB0LWljb24tZm9sZGVyLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmRXCI7IH1cblxuLnB0LWljb24tZm9sZGVyLWNsb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZklwiOyB9XG5cbi5wdC1pY29uLWZvbGRlci1zaGFyZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmTXCI7IH1cblxuLnB0LWljb24tY2FyZXQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oyDXCI7IH1cblxuLnB0LWljb24tY2FyZXQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oyqXCI7IH1cblxuLnB0LWljb24tY2FyZXQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLijIRcIjsgfVxuXG4ucHQtaWNvbi1jYXJldC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKMqVwiOyB9XG5cbi5wdC1pY29uLW1lbnUtb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZRcIjsgfVxuXG4ucHQtaWNvbi1tZW51LWNsb3NlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZVcIjsgfVxuXG4ucHQtaWNvbi1mZWVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZllwiOyB9XG5cbi5wdC1pY29uLXR3by1jb2x1bW5zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zl1wiOyB9XG5cbi5wdC1pY29uLW9uZS1jb2x1bW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmYXCI7IH1cblxuLnB0LWljb24tZG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiOyB9XG5cbi5wdC1pY29uLXByb3BlcnR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZmlwiOyB9XG5cbi5wdC1pY29uLXRpbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4o+yXCI7IH1cblxuLnB0LWljb24tZGlzYWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIBcIjsgfVxuXG4ucHQtaWNvbi11bnBpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZBcIjsgfVxuXG4ucHQtaWNvbi1mbG93czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZlcIjsgfVxuXG4ucHQtaWNvbi1uZXctdGV4dC1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmbXCI7IH1cblxuLnB0LWljb24tbmV3LWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmcXCI7IH1cblxuLnB0LWljb24tbmV3LW9iamVjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZ1cIjsgfVxuXG4ucHQtaWNvbi1wYXRoLXNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZ5cIjsgfVxuXG4ucHQtaWNvbi1hdXRvbWF0aWMtdXBkYXRlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZ9cIjsgfVxuXG4ucHQtaWNvbi1wYWdlLWxheW91dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumaBcIjsgfVxuXG4ucHQtaWNvbi1jb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZoVwiOyB9XG5cbi5wdC1pY29uLW1hcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumaJcIjsgfVxuXG4ucHQtaWNvbi1zZWFyY2gtdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumaNcIjsgfVxuXG4ucHQtaWNvbi1lbnZlbG9wZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLinIlcIjsgfVxuXG4ucHQtaWNvbi1wYXBlcmNsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmkXCI7IH1cblxuLnB0LWljb24tbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmlXCI7IH1cblxuLnB0LWljb24tZ2xvYmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmmXCI7IH1cblxuLnB0LWljb24taG9tZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLijIJcIjsgfVxuXG4ucHQtaWNvbi10aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumadcIjsgfVxuXG4ucHQtaWNvbi10aC1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZqFwiOyB9XG5cbi5wdC1pY29uLXRoLWRlcml2ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmpXCI7IH1cblxuLnB0LWljb24tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZqlwiOyB9XG5cbi5wdC1pY29uLWRyYXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmrXCI7IH1cblxuLnB0LWljb24taW5zZXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZrFwiOyB9XG5cbi5wdC1pY29uLWhlbHBlci1tYW5hZ2VtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZrVwiOyB9XG5cbi5wdC1pY29uLXNlbmQtdG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmuXCI7IH1cblxuLnB0LWljb24tZXllLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmvXCI7IH1cblxuLnB0LWljb24tZm9sZGVyLXNoYXJlZC1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZsFwiOyB9XG5cbi5wdC1pY29uLXNvY2lhbC1tZWRpYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbFcIjsgfVxuXG4ucHQtaWNvbi1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpFcIjsgfVxuXG4ucHQtaWNvbi1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGk1wiOyB9XG5cbi5wdC1pY29uLWFycm93cy1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGlFwiOyB9XG5cbi5wdC1pY29uLWFycm93cy12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpVcIjsgfVxuXG4ucHQtaWNvbi1yZXNvbHZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZslwiOyB9XG5cbi5wdC1pY29uLWdyYXBoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zs1wiOyB9XG5cbi5wdC1pY29uLWJyaWVmY2FzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbRcIjsgfVxuXG4ucHQtaWNvbi1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJFwiOyB9XG5cbi5wdC1pY29uLW5pbmphOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZtVwiOyB9XG5cbi5wdC1pY29uLWRlbHRhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIs6UXCI7IH1cblxuLnB0LWljb24tYmFyY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbZcIjsgfVxuXG4ucHQtaWNvbi10b3JjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbdcIjsgfVxuXG4ucHQtaWNvbi13aWRnZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm4XCI7IH1cblxuLnB0LWljb24tdW5yZXNvbHZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZuVwiOyB9XG5cbi5wdC1pY29uLW9mZmxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm6XCI7IH1cblxuLnB0LWljb24tem9vbS10by1maXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm7XCI7IH1cblxuLnB0LWljb24tYWRkLXRvLWFydGlmYWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZvFwiOyB9XG5cbi5wdC1pY29uLW1hcC1tYXJrZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm9XCI7IH1cblxuLnB0LWljb24tY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm+XCI7IH1cblxuLnB0LWljb24tY29udHJvbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumb9cIjsgfVxuXG4ucHQtaWNvbi1tdWx0aS1zZWxlY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqAXCI7IH1cblxuLnB0LWljb24tZGlyZWN0aW9uLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqBXCI7IH1cblxuLnB0LWljb24tZGlyZWN0aW9uLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6aglwiOyB9XG5cbi5wdC1pY29uLWRhdGFiYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ag1wiOyB9XG5cbi5wdC1pY29uLXBpZS1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumoRcIjsgfVxuXG4ucHQtaWNvbi1mdWxsLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumoVcIjsgfVxuXG4ucHQtaWNvbi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqGXCI7IH1cblxuLnB0LWljb24tcHJpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4o6ZXCI7IH1cblxuLnB0LWljb24tcHJlc2VudGF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ah1wiOyB9XG5cbi5wdC1pY29uLXVuZ3JvdXAtb2JqZWN0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumohcIjsgfVxuXG4ucHQtaWNvbi1jaGF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6aiVwiOyB9XG5cbi5wdC1pY29uLWNvbW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqKXCI7IH1cblxuLnB0LWljb24tY2lyY2xlLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ai1wiOyB9XG5cbi5wdC1pY29uLWNpcmNsZS1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ajFwiOyB9XG5cbi5wdC1pY29uLWNpcmNsZS1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumo1cIjsgfVxuXG4ucHQtaWNvbi1jaXJjbGUtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumo5cIjsgfVxuXG4ucHQtaWNvbi11cGxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqPXCI7IH1cblxuLnB0LWljb24tYXN0ZXJpc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKlwiOyB9XG5cbi5wdC1pY29uLWNsb3VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKYgVwiOyB9XG5cbi5wdC1pY29uLWNsb3VkLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6akFwiOyB9XG5cbi5wdC1pY29uLWNsb3VkLXVwbG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumpFcIjsgfVxuXG4ucHQtaWNvbi1yZXBlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqSXCI7IH1cblxuLnB0LWljb24tbW92ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumpNcIjsgfVxuXG4ucHQtaWNvbi1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqUXCI7IH1cblxuLnB0LWljb24tY2hldnJvbi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumpVcIjsgfVxuXG4ucHQtaWNvbi1jaGV2cm9uLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6allwiOyB9XG5cbi5wdC1pY29uLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumpdcIjsgfVxuXG4ucHQtaWNvbi1yYW5kb206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqYXCI7IH1cblxuLnB0LWljb24tZnVsbHNjcmVlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumplcIjsgfVxuXG4ucHQtaWNvbi1sb2ctaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqaXCI7IH1cblxuLnB0LWljb24taGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pmlXCI7IH1cblxuLnB0LWljb24tb2ZmaWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6am1wiOyB9XG5cbi5wdC1pY29uLWR1cGxpY2F0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumpxcIjsgfVxuXG4ucHQtaWNvbi1iYW4tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6anVwiOyB9XG5cbi5wdC1pY29uLWNhbWVyYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLump5cIjsgfVxuXG4ucHQtaWNvbi1tb2JpbGUtdmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqfXCI7IH1cblxuLnB0LWljb24tdmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqgXCI7IH1cblxuLnB0LWljb24tZmlsbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumqFcIjsgfVxuXG4ucHQtaWNvbi1zZXR0aW5nczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumqJcIjsgfVxuXG4ucHQtaWNvbi12b2x1bWUtb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ao1wiOyB9XG5cbi5wdC1pY29uLXZvbHVtZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6apFwiOyB9XG5cbi5wdC1pY29uLXZvbHVtZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumqVcIjsgfVxuXG4ucHQtaWNvbi1tdXNpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumqZcIjsgfVxuXG4ucHQtaWNvbi1zdGVwLWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ap1wiOyB9XG5cbi5wdC1pY29uLWZhc3QtYmFja3dhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqoXCI7IH1cblxuLnB0LWljb24tcGF1c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqpXCI7IH1cblxuLnB0LWljb24tc3RvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumqpcIjsgfVxuXG4ucHQtaWNvbi1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6aq1wiOyB9XG5cbi5wdC1pY29uLWZhc3QtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumqxcIjsgfVxuXG4ucHQtaWNvbi1zdGVwLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqtXCI7IH1cblxuLnB0LWljb24tZWplY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4o+PXCI7IH1cblxuLnB0LWljb24tcmVjb3JkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6arlwiOyB9XG5cbi5wdC1pY29uLWRlc2t0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqvXCI7IH1cblxuLnB0LWljb24tcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4piOXCI7IH1cblxuLnB0LWljb24tbGlnaHRidWxiOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6asFwiOyB9XG5cbi5wdC1pY29uLWdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6asVwiOyB9XG5cbi5wdC1pY29uLXRpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqyXCI7IH1cblxuLnB0LWljb24tZmxhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqzXCI7IH1cblxuLnB0LWljb24tZm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumrRcIjsgfVxuXG4ucHQtaWNvbi1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pq1XCI7IH1cblxuLnB0LWljb24tc2F2ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pq2XCI7IH1cblxuLnB0LWljb24tZmxvcHB5LWRpc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pq3XCI7IH1cblxuLnB0LWljb24tYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumrhcIjsgfVxuXG4ucHQtaWNvbi1oYW5kLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6auVwiOyB9XG5cbi5wdC1pY29uLWhhbmQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pq6XCI7IH1cblxuLnB0LWljb24taGFuZC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6au1wiOyB9XG5cbi5wdC1pY29uLWhhbmQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumrxcIjsgfVxuXG4ucHQtaWNvbi10aHVtYnMtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pq9XCI7IH1cblxuLnB0LWljb24tdGh1bWJzLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pq+XCI7IH1cblxuLnB0LWljb24tYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6av1wiOyB9XG5cbi5wdC1pY29uLWNvbXByZXNzZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puAXCI7IH1cblxuLnB0LWljb24tc2hvcHBpbmctY2FydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum4FcIjsgfVxuXG4ucHQtaWNvbi1zaG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bglwiOyB9XG5cbi5wdC1pY29uLWxheW91dC1saW5lYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puDXCI7IH1cblxuLnB0LWljb24tdW5kbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLijoxcIjsgfVxuXG4ucHQtaWNvbi1yZWRvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bhFwiOyB9XG5cbi5wdC1pY29uLWNvZGUtYmxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puFXCI7IH1cblxuLnB0LWljb24tZG91YmxlLWNhcmV0LXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bhlwiOyB9XG5cbi5wdC1pY29uLWRvdWJsZS1jYXJldC1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bh1wiOyB9XG5cbi5wdC1pY29uLXNvcnQtYWxwaGFiZXRpY2FsLWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puIXCI7IH1cblxuLnB0LWljb24tc29ydC1udW1lcmljYWwtZGVzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum4lcIjsgfVxuXG4ucHQtaWNvbi10YWtlLWFjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum4pcIjsgfVxuXG4ucHQtaWNvbi1jb250cmFzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum4tcIjsgfVxuXG4ucHQtaWNvbi1leWUtb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bjFwiOyB9XG5cbi5wdC1pY29uLXRpbWVsaW5lLWFyZWEtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puNXCI7IH1cblxuLnB0LWljb24tZG91Z2hudXQtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puOXCI7IH1cblxuLnB0LWljb24tbGF5ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puPXCI7IH1cblxuLnB0LWljb24tZ3JpZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum5BcIjsgfVxuXG4ucHQtaWNvbi1wb2x5Z29uLWZpbHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum5FcIjsgfVxuXG4ucHQtaWNvbi1hZGQtdG8tZm9sZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bklwiOyB9XG5cbi5wdC1pY29uLWxheW91dC1iYWxsb29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bk1wiOyB9XG5cbi5wdC1pY29uLWxheW91dC1zb3J0ZWQtY2x1c3RlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puUXCI7IH1cblxuLnB0LWljb24tc29ydC1hc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puVXCI7IH1cblxuLnB0LWljb24tc29ydC1kZXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bllwiOyB9XG5cbi5wdC1pY29uLXNtYWxsLWNyb3NzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bl1wiOyB9XG5cbi5wdC1pY29uLXNtYWxsLXRpY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puYXCI7IH1cblxuLnB0LWljb24tcG93ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puZXCI7IH1cblxuLnB0LWljb24tY29sdW1uLWxheW91dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum5pcIjsgfVxuXG4ucHQtaWNvbi1hcnJvdy10b3AtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpZcIjsgfVxuXG4ucHQtaWNvbi1hcnJvdy10b3AtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaXXCI7IH1cblxuLnB0LWljb24tYXJyb3ctYm90dG9tLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGmFwiOyB9XG5cbi5wdC1pY29uLWFycm93LWJvdHRvbS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGmVwiOyB9XG5cbi5wdC1pY29uLW11Z3Nob3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pubXCI7IH1cblxuLnB0LWljb24taGVhZHNldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum5xcIjsgfVxuXG4ucHQtaWNvbi10ZXh0LWhpZ2hsaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum51cIjsgfVxuXG4ucHQtaWNvbi1oYW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bnlwiOyB9XG5cbi5wdC1pY29uLWNoZXZyb24tYmFja3dhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pufXCI7IH1cblxuLnB0LWljb24tY2hldnJvbi1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6boFwiOyB9XG5cbi5wdC1pY29uLXJvdGF0ZS1kb2N1bWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum6FcIjsgfVxuXG4ucHQtaWNvbi1yb3RhdGUtcGFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum6JcIjsgfVxuXG4ucHQtaWNvbi1iYWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum6NcIjsgfVxuXG4ucHQtaWNvbi1ncmlkLXZpZXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pukXCI7IH1cblxuLnB0LWljb24tZnVuY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pulXCI7IH1cblxuLnB0LWljb24td2F0ZXJmYWxsLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bplwiOyB9XG5cbi5wdC1pY29uLXN0YWNrZWQtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7punXCI7IH1cblxuLnB0LWljb24tcHVsc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puoXCI7IH1cblxuLnB0LWljb24tbmV3LXBlcnNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum6lcIjsgfVxuXG4ucHQtaWNvbi1leGNsdWRlLXJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum6pcIjsgfVxuXG4ucHQtaWNvbi1waXZvdC10YWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum6tcIjsgfVxuXG4ucHQtaWNvbi1zZWdtZW50ZWQtY29udHJvbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum6xcIjsgfVxuXG4ucHQtaWNvbi1oaWdobGlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7putXCI7IH1cblxuLnB0LWljb24tZmlsdGVyLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puuXCI7IH1cblxuLnB0LWljb24tY3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6br1wiOyB9XG5cbi5wdC1pY29uLWFubm90YXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puwXCI7IH1cblxuLnB0LWljb24tcGl2b3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puxXCI7IH1cblxuLnB0LWljb24tcmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum7JcIjsgfVxuXG4ucHQtaWNvbi1oZWF0LWdyaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puzXCI7IH1cblxuLnB0LWljb24tZ2FudHQtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pu0XCI7IH1cblxuLnB0LWljb24tdmFyaWFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pu1XCI7IH1cblxuLnB0LWljb24tbWFudWFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6btlwiOyB9XG5cbi5wdC1pY29uLWFkZC1yb3ctdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bt1wiOyB9XG5cbi5wdC1pY29uLWFkZC1yb3ctYm90dG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6buFwiOyB9XG5cbi5wdC1pY29uLWFkZC1jb2x1bW4tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum7lcIjsgfVxuXG4ucHQtaWNvbi1hZGQtY29sdW1uLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bulwiOyB9XG5cbi5wdC1pY29uLXJlbW92ZS1yb3ctdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bu1wiOyB9XG5cbi5wdC1pY29uLXJlbW92ZS1yb3ctYm90dG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bvFwiOyB9XG5cbi5wdC1pY29uLXJlbW92ZS1jb2x1bW4tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum71cIjsgfVxuXG4ucHQtaWNvbi1yZW1vdmUtY29sdW1uLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bvlwiOyB9XG5cbi5wdC1pY29uLWRvdWJsZS1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pu/XCI7IH1cblxuLnB0LWljb24tZG91YmxlLWNoZXZyb24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyBXCI7IH1cblxuLnB0LWljb24tZG91YmxlLWNoZXZyb24tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyCXCI7IH1cblxuLnB0LWljb24tZG91YmxlLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunINcIjsgfVxuXG4ucHQtaWNvbi1rZXktY29udHJvbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunIRcIjsgfVxuXG4ucHQtaWNvbi1rZXktY29tbWFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunIVcIjsgfVxuXG4ucHQtaWNvbi1rZXktc2hpZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyGXCI7IH1cblxuLnB0LWljb24ta2V5LWJhY2tzcGFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunIdcIjsgfVxuXG4ucHQtaWNvbi1rZXktZGVsZXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ciFwiOyB9XG5cbi5wdC1pY29uLWtleS1lc2NhcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyJXCI7IH1cblxuLnB0LWljb24ta2V5LWVudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cilwiOyB9XG5cbi5wdC1pY29uLWNhbGN1bGF0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyLXCI7IH1cblxuLnB0LWljb24taG9yaXpvbnRhbC1iYXItY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyMXCI7IH1cblxuLnB0LWljb24tc21hbGwtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunI1cIjsgfVxuXG4ucHQtaWNvbi1zbWFsbC1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunI5cIjsgfVxuXG4ucHQtaWNvbi1zdGVwLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cj1wiOyB9XG5cbi5wdC1pY29uLWV1cm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oKsXCI7IH1cblxuLnB0LWljb24tZHJhZy1oYW5kbGUtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyVXCI7IH1cblxuLnB0LWljb24tZHJhZy1oYW5kbGUtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunJZcIjsgfVxuXG4ucHQtaWNvbi1tb2JpbGUtcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyXXCI7IH1cblxuLnB0LWljb24tc2ltLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyYXCI7IH1cblxuLnB0LWljb24tdHJlbmRpbmctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyZXCI7IH1cblxuLnB0LWljb24tdHJlbmRpbmctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunJpcIjsgfVxuXG4ucHQtaWNvbi1jdXJ2ZWQtcmFuZ2UtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pybXCI7IH1cblxuLnB0LWljb24tdmVydGljYWwtYmFyLWNoYXJ0LWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pycXCI7IH1cblxuLnB0LWljb24taG9yaXpvbnRhbC1iYXItY2hhcnQtZGVzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunJ1cIjsgfVxuXG4ucHQtaWNvbi1kb2N1bWVudC1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cnlwiOyB9XG5cbi5wdC1pY29uLWRvY3VtZW50LXNoYXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cn1wiOyB9XG5cbi5wdC1pY29uLWhvcml6b250YWwtZGlzdHJpYnV0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6coFwiOyB9XG5cbi5wdC1pY29uLXZlcnRpY2FsLWRpc3RyaWJ1dGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunKFcIjsgfVxuXG4ucHQtaWNvbi1hbGlnbm1lbnQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunKJcIjsgfVxuXG4ucHQtaWNvbi1hbGlnbm1lbnQtdmVydGljYWwtY2VudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6co1wiOyB9XG5cbi5wdC1pY29uLWFsaWdubWVudC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunKRcIjsgfVxuXG4ucHQtaWNvbi1hbGlnbm1lbnQtdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cpVwiOyB9XG5cbi5wdC1pY29uLWFsaWdubWVudC1ob3Jpem9udGFsLWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunKZcIjsgfVxuXG4ucHQtaWNvbi1hbGlnbm1lbnQtYm90dG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cp1wiOyB9XG5cbi5wdC1pY29uLWdpdC1wdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cqFwiOyB9XG5cbi5wdC1pY29uLWdpdC1tZXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunKlcIjsgfVxuXG4ucHQtaWNvbi1naXQtYnJhbmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cqlwiOyB9XG5cbi5wdC1pY29uLWdpdC1jb21taXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyrXCI7IH1cblxuLnB0LWljb24tZ2l0LXB1c2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pysXCI7IH1cblxuLnB0LWljb24tYnVpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pytXCI7IH1cblxuLnB0LWljb24tc3ltYm9sLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunK5cIjsgfVxuXG4ucHQtaWNvbi1zeW1ib2wtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cr1wiOyB9XG5cbi5wdC1pY29uLXN5bWJvbC1kaWFtb25kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6csFwiOyB9XG5cbi5wdC1pY29uLXN5bWJvbC1jcm9zczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunLFcIjsgfVxuXG4ucHQtaWNvbi1zeW1ib2wtdHJpYW5nbGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyyXCI7IH1cblxuLnB0LWljb24tc3ltYm9sLXRyaWFuZ2xlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyzXCI7IH1cblxuLnB0LWljb24td3JlbmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ctFwiOyB9XG5cbi5wdC1pY29uLWFwcGxpY2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ctVwiOyB9XG5cbi5wdC1pY29uLXNlbmQtdG8tZ3JhcGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7py2XCI7IH1cblxuLnB0LWljb24tc2VuZC10by1tYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7py3XCI7IH1cblxuLnB0LWljb24tam9pbi10YWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunLhcIjsgfVxuXG4ucHQtaWNvbi1kZXJpdmUtY29sdW1uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cuVwiOyB9XG5cbi5wdC1pY29uLWltYWdlLXJvdGF0ZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6culwiOyB9XG5cbi5wdC1pY29uLWltYWdlLXJvdGF0ZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunLtcIjsgfVxuXG4ucHQtaWNvbi1rbm93bi12ZWhpY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cvFwiOyB9XG5cbi5wdC1pY29uLXVua25vd24tdmVoaWNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunL1cIjsgfVxuXG4ucHQtaWNvbi1zY2F0dGVyLXBsb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7py+XCI7IH1cblxuLnB0LWljb24tb2lsLWZpZWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cv1wiOyB9XG5cbi5wdC1pY29uLXJpZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunYBcIjsgfVxuXG4ucHQtaWNvbi1tYXAtY3JlYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dgVwiOyB9XG5cbi5wdC1pY29uLWtleS1vcHRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2CXCI7IH1cblxuLnB0LWljb24tbGlzdC1kZXRhaWwtdmlldzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunYNcIjsgfVxuXG4ucHQtaWNvbi1zd2FwLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dhFwiOyB9XG5cbi5wdC1pY29uLXN3YXAtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunYVcIjsgfVxuXG4ucHQtaWNvbi1udW1iZXJlZC1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dhlwiOyB9XG5cbi5wdC1pY29uLW5ldy1ncmlkLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2HXCI7IH1cblxuLnB0LWljb24tZ2l0LXJlcG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2IXCI7IH1cblxuLnB0LWljb24tZ2l0LW5ldy1icmFuY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2JXCI7IH1cblxuLnB0LWljb24tbWFudWFsbHktZW50ZXJlZC1kYXRhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dilwiOyB9XG5cbi5wdC1pY29uLWFpcnBsYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6di1wiOyB9XG5cbi5wdC1pY29uLW1lcmdlLWNvbHVtbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2PXCI7IH1cblxuLnB0LWljb24tc3BsaXQtY29sdW1uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunZBcIjsgfVxuXG4ucHQtaWNvbi1kYXNoYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2RXCI7IH1cblxuLnB0LWljb24tcHVibGlzaC1mdW5jdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunZJcIjsgfVxuXG4ucHQtaWNvbi1wYXRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dk1wiOyB9XG5cbi5wdC1pY29uLW1vb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2UXCI7IH1cblxuLnB0LWljb24tcmVtb3ZlLWNvbHVtbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunZVcIjsgfVxuXG4ucHQtaWNvbi1udW1lcmljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2WXCI7IH1cblxuLnB0LWljb24ta2V5LXRhYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunZdcIjsgfVxuXG4ucHQtaWNvbi1yZWdyZXNzaW9uLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dmFwiOyB9XG5cbi5wdC1pY29uLXRyYW5zbGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunZlcIjsgfVxuXG4ucHQtaWNvbi1leWUtb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2aXCI7IH1cblxuLnB0LWljb24tdmVydGljYWwtYmFyLWNoYXJ0LWFzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunZtcIjsgfVxuXG4ucHQtaWNvbi1ob3Jpem9udGFsLWJhci1jaGFydC1hc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2cXCI7IH1cblxuLnB0LWljb24tZ3JvdXBlZC1iYXItY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2dXCI7IH1cblxuLnB0LWljb24tZnVsbC1zdGFja2VkLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dnlwiOyB9XG5cbi5wdC1pY29uLWVuZG9yc2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dn1wiOyB9XG5cbi5wdC1pY29uLWZvbGxvd2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6doFwiOyB9XG5cbi5wdC1pY29uLWZvbGxvd2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunaFcIjsgfVxuXG4ucHQtaWNvbi1tZW51OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dolwiOyB9XG5cbi5wdC1pY29uLWNvbGxhcHNlLWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunaNcIjsgfVxuXG4ucHQtaWNvbi1leHBhbmQtYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dpFwiOyB9XG5cbi5wdC1pY29uLWludGVyc2VjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunaVcIjsgfVxuXG4ucHQtaWNvbi1ibG9ja2VkLXBlcnNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunahcIjsgfVxuXG4ucHQtaWNvbi1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunalcIjsgfVxuXG4ucHQtaWNvbi1wZXJjZW50YWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dqlwiOyB9XG5cbjpmb2N1cyB7XG4gIG91dGxpbmU6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjUpIGF1dG8gMnB4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAtbW96LW91dGxpbmUtcmFkaXVzOiA2cHg7IH1cblxuLnB0LWZvY3VzLWRpc2FibGVkIDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucHQtZm9jdXMtZGlzYWJsZWQgOmZvY3VzIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wdC1hbGVydCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLnB0LWFsZXJ0LWJvZHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnB0LWFsZXJ0LWJvZHkgLnB0LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4ucHQtYWxlcnQtZm9vdGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5wdC1hbGVydC1mb290ZXIgLnB0LWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5wdC1icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi5wdC1icmVhZGNydW1icyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnB0LWJyZWFkY3J1bWJzID4gbGk6OmFmdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkljb25zMTZcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICM1YzcwODA7XG4gIGNvbnRlbnQ6IFwi7pqVXCI7IH1cblxuLnB0LWJyZWFkY3J1bWJzID4gbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wdC1icmVhZGNydW1iLFxuLnB0LWJyZWFkY3J1bWItY3VycmVudCxcbi5wdC1icmVhZGNydW1icy1jb2xsYXBzZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnB0LWJyZWFkY3J1bWIsXG4ucHQtYnJlYWRjcnVtYnMtY29sbGFwc2VkIHtcbiAgY29sb3I6ICM1YzcwODA7IH1cblxuLnB0LWJyZWFkY3J1bWI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnB0LWJyZWFkY3J1bWIucHQtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LWJyZWFkY3J1bWItY3VycmVudCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5wdC1icmVhZGNydW1iLWN1cnJlbnQgLnB0LWlucHV0IHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbi5wdC1icmVhZGNydW1icy1jb2xsYXBzZWQge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNjZWQ5ZTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCA1cHg7IH1cblxuLnB0LWJyZWFkY3J1bWJzLWNvbGxhcHNlZDo6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkljb25zMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29udGVudDogXCLumKpcIjsgfVxuXG4ucHQtYnJlYWRjcnVtYnMtY29sbGFwc2VkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2JmY2NkNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzE4MjAyNjsgfVxuXG4ucHQtZGFyayAucHQtYnJlYWRjcnVtYixcbi5wdC1kYXJrIC5wdC1icmVhZGNydW1icy1jb2xsYXBzZWQge1xuICBjb2xvcjogI2JmY2NkNjsgfVxuXG4ucHQtZGFyayAucHQtYnJlYWRjcnVtYnMgPiBsaTo6YWZ0ZXIge1xuICBjb2xvcjogI2JmY2NkNjsgfVxuXG4ucHQtZGFyayAucHQtYnJlYWRjcnVtYi5wdC1kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cblxuLnB0LWRhcmsgLnB0LWJyZWFkY3J1bWItY3VycmVudCB7XG4gIGNvbG9yOiAjZjVmOGZhOyB9XG5cbi5wdC1kYXJrIC5wdC1icmVhZGNydW1icy1jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cblxuLnB0LWRhcmsgLnB0LWJyZWFkY3J1bWJzLWNvbGxhcHNlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYsIDIyLCAyNiwgMC42KTtcbiAgY29sb3I6ICNmNWY4ZmE7IH1cblxuLnB0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLnB0LWJ1dHRvbjpkaXNhYmxlZCwgLnB0LWJ1dHRvbi5wdC1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnB0LWJ1dHRvbi5wdC1maWxsIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnB0LWJ1dHRvbjpub3QoW2NsYXNzKj1cInB0LWludGVudC1cIl0pIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjhmYTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgI2Y1ZjhmYTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjEpO1xuICBjb2xvcjogIzE4MjAyNjsgfVxuXG4ucHQtYnV0dG9uOm5vdChbY2xhc3MqPVwicHQtaW50ZW50LVwiXSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJmMWY1O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICNlYmYxZjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4xKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgfVxuXG4ucHQtYnV0dG9uOm5vdChbY2xhc3MqPVwicHQtaW50ZW50LVwiXSk6YWN0aXZlLCAucHQtYnV0dG9uOm5vdChbY2xhc3MqPVwicHQtaW50ZW50LVwiXSkucHQtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZTFlODtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4ucHQtYnV0dG9uOm5vdChbY2xhc3MqPVwicHQtaW50ZW50LVwiXSk6ZGlzYWJsZWQsIC5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKS5wdC1kaXNhYmxlZCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC41KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG5cbi5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKTpkaXNhYmxlZC5wdC1hY3RpdmUsIC5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKS5wdC1kaXNhYmxlZC5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwNiwgMjE3LCAyMjQsIDAuNyk7IH1cblxuLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMxMzdjYmQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzEzN2NiZDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucHQtYnV0dG9uLnB0LWludGVudC1wcmltYXJ5OmhvdmVyLCAucHQtYnV0dG9uLnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucHQtYnV0dG9uLnB0LWludGVudC1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzEwNmJhMztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjMTA2YmEzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cblxuLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1idXR0b24ucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNWE4YTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4ucHQtYnV0dG9uLnB0LWludGVudC1wcmltYXJ5OmRpc2FibGVkLCAucHQtYnV0dG9uLnB0LWludGVudC1wcmltYXJ5LnB0LWRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOSwgMTI0LCAxODksIDAuNSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IH1cblxuLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMwZjk5NjA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzBmOTk2MDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBkODA1MDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjMGQ4MDUwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cblxuLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUsIC5wdC1idXR0b24ucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhNjY0MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4ucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzLnB0LWRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgMTUzLCA5NiwgMC41KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuXG4ucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2Q5ODIyYjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjZDk4MjJiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIsIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlLCAucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYmY3MzI2O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICNiZjczMjY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuXG4ucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTY2MzIxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNywgMTMwLCA0MywgMC41KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuXG4ucHQtYnV0dG9uLnB0LWludGVudC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjZGIzNzM3O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICNkYjM3Mzc7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyLCAucHQtYnV0dG9uLnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtYnV0dG9uLnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2MyMzAzMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjYzIzMDMwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cblxuLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyOmFjdGl2ZSwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIGluc2V0IDAgMXB4IDJweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhODJhMmE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyOmRpc2FibGVkLCAucHQtYnV0dG9uLnB0LWludGVudC1kYW5nZXIucHQtZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpOyB9XG5cbi5wdC1idXR0b25bY2xhc3MqPVwicHQtaW50ZW50LVwiXSAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gIHN0cm9rZTogI2ZmZmZmZjsgfVxuXG4ucHQtYnV0dG9uLnB0LWxvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnB0LWJ1dHRvbi5wdC1sb2FkaW5nW2NsYXNzKj1cInB0LWljb24tXCJdOjpiZWZvcmUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnB0LWJ1dHRvbi5wdC1sb2FkaW5nIC5wdC1idXR0b24tc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLnB0LWJ1dHRvbi5wdC1sb2FkaW5nID4gOm5vdCgucHQtYnV0dG9uLXNwaW5uZXIpIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5wdC1idXR0b25bY2xhc3MqPVwicHQtaWNvbi1cIl06OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJJY29uczE2XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGNvbG9yOiAjNWM3MDgwOyB9XG5cbi5wdC1idXR0b24gLnB0LWljb24sIC5wdC1idXR0b24gLnB0LWljb24tc3RhbmRhcmQsIC5wdC1idXR0b24gLnB0LWljb24tbGFyZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgY29sb3I6ICM1YzcwODA7IH1cblxuLnB0LWJ1dHRvbiAucHQtaWNvbi5wdC1hbGlnbi1yaWdodCwgLnB0LWJ1dHRvbiAucHQtaWNvbi1zdGFuZGFyZC5wdC1hbGlnbi1yaWdodCwgLnB0LWJ1dHRvbiAucHQtaWNvbi1sYXJnZS5wdC1hbGlnbi1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDdweDsgfVxuXG4ucHQtZGFyayAucHQtYnV0dG9uOm5vdChbY2xhc3MqPVwicHQtaW50ZW50LVwiXSkge1xuICBiYWNrZ3JvdW5kOiAjMzk0YjU5O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjMzk0YjU5O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpO1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtZGFyayAucHQtYnV0dG9uOm5vdChbY2xhc3MqPVwicHQtaW50ZW50LVwiXSk6aG92ZXIsIC5wdC1kYXJrIC5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKTphY3RpdmUsIC5wdC1kYXJrIC5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKS5wdC1hY3RpdmUge1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtZGFyayAucHQtYnV0dG9uOm5vdChbY2xhc3MqPVwicHQtaW50ZW50LVwiXSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzA0MDRkO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjMzA0MDRkO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC1kYXJrIC5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKTphY3RpdmUsIC5wdC1kYXJrIC5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKS5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjYpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyYjMzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi5wdC1kYXJrIC5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKTpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LWJ1dHRvbjpub3QoW2NsYXNzKj1cInB0LWludGVudC1cIl0pLnB0LWRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NywgNzUsIDg5LCAwLjUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG5cbi5wdC1kYXJrIC5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKTpkaXNhYmxlZC5wdC1hY3RpdmUsIC5wdC1kYXJrIC5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKS5wdC1kaXNhYmxlZC5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU3LCA3NSwgODksIDAuNyk7IH1cblxuLnB0LWRhcmsgLnB0LWJ1dHRvbjpub3QoW2NsYXNzKj1cInB0LWludGVudC1cIl0pIC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNiwgMjIsIDI2LCAwLjUpO1xuICBzdHJva2U6ICM4YTliYTg7IH1cblxuLnB0LWRhcmsgLnB0LWJ1dHRvbjpub3QoW2NsYXNzKj1cInB0LWludGVudC1cIl0pW2NsYXNzKj1cInB0LWljb24tXCJdOjpiZWZvcmUge1xuICBjb2xvcjogI2JmY2NkNjsgfVxuXG4ucHQtZGFyayAucHQtYnV0dG9uOm5vdChbY2xhc3MqPVwicHQtaW50ZW50LVwiXSkgLnB0LWljb24sIC5wdC1kYXJrIC5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKSAucHQtaWNvbi1zdGFuZGFyZCwgLnB0LWRhcmsgLnB0LWJ1dHRvbjpub3QoW2NsYXNzKj1cInB0LWludGVudC1cIl0pIC5wdC1pY29uLWxhcmdlIHtcbiAgY29sb3I6ICNiZmNjZDY7IH1cblxuLnB0LWRhcmsgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnQtXCJdIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuXG4ucHQtZGFyayAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudC1cIl06aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC1kYXJrIC5wdC1idXR0b25bY2xhc3MqPVwicHQtaW50ZW50LVwiXTphY3RpdmUsIC5wdC1kYXJrIC5wdC1idXR0b25bY2xhc3MqPVwicHQtaW50ZW50LVwiXS5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG5cbi5wdC1kYXJrIC5wdC1idXR0b25bY2xhc3MqPVwicHQtaW50ZW50LVwiXTpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnQtXCJdLnB0LWRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuXG4ucHQtZGFyayAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudC1cIl0gLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICBzdHJva2U6ICM4YTliYTg7IH1cblxuLnB0LWJ1dHRvbjpkaXNhYmxlZDo6YmVmb3JlLCAucHQtYnV0dG9uLnB0LWRpc2FibGVkOjpiZWZvcmUsIC5wdC1idXR0b25bY2xhc3MqPVwicHQtaW50ZW50LVwiXTo6YmVmb3JlIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4ucHQtYnV0dG9uOmRpc2FibGVkIC5wdC1pY29uLCAucHQtYnV0dG9uOmRpc2FibGVkIC5wdC1pY29uLXN0YW5kYXJkLCAucHQtYnV0dG9uOmRpc2FibGVkIC5wdC1pY29uLWxhcmdlLCAucHQtYnV0dG9uLnB0LWRpc2FibGVkIC5wdC1pY29uLCAucHQtYnV0dG9uLnB0LWRpc2FibGVkIC5wdC1pY29uLXN0YW5kYXJkLCAucHQtYnV0dG9uLnB0LWRpc2FibGVkIC5wdC1pY29uLWxhcmdlLCAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudC1cIl0gLnB0LWljb24sIC5wdC1idXR0b25bY2xhc3MqPVwicHQtaW50ZW50LVwiXSAucHQtaWNvbi1zdGFuZGFyZCwgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnQtXCJdIC5wdC1pY29uLWxhcmdlIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4ucHQtYnV0dG9uLnB0LW1pbmltYWwge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5wdC1idXR0b24ucHQtbWluaW1hbDpob3ZlciwgLnB0LWJ1dHRvbi5wdC1taW5pbWFsOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNjcsIDE4MiwgMTk0LCAwLjMpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTgyMDI2OyB9XG5cbi5wdC1idXR0b24ucHQtbWluaW1hbDphY3RpdmUsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTM0LCAxNDgsIDAuMyk7XG4gIGNvbG9yOiAjMTgyMDI2OyB9XG5cbi5wdC1idXR0b24ucHQtbWluaW1hbDpkaXNhYmxlZCwgLnB0LWJ1dHRvbi5wdC1taW5pbWFsOmRpc2FibGVkOmhvdmVyLCAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtZGlzYWJsZWQsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuXG4ucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWw6aG92ZXIsIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbDphY3RpdmUsIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAxNTUsIDE2OCwgMC4xNSk7IH1cblxuLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAxNTUsIDE2OCwgMC4zKTtcbiAgY29sb3I6ICNmNWY4ZmE7IH1cblxuLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsOmRpc2FibGVkLCAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWw6ZGlzYWJsZWQ6aG92ZXIsIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1kaXNhYmxlZCwgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuXG4ucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXByaW1hcnkge1xuICBjb2xvcjogIzEwNmJhMzsgfVxuXG4ucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzEwNmJhMzsgfVxuXG4ucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjE1KTtcbiAgY29sb3I6ICMxMDZiYTM7IH1cblxuLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSwgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjMpO1xuICBjb2xvcjogIzEwNmJhMzsgfVxuXG4ucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXByaW1hcnk6ZGlzYWJsZWQsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDE2LCAxMDcsIDE2MywgMC41KTsgfVxuXG4ucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXByaW1hcnkgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICBzdHJva2U6ICMxMDZiYTM7IH1cblxuLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1wcmltYXJ5IHtcbiAgY29sb3I6ICM0OGFmZjA7IH1cblxuLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1wcmltYXJ5OmhvdmVyLCAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4yKTtcbiAgY29sb3I6ICM0OGFmZjA7IH1cblxuLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjMpO1xuICBjb2xvcjogIzQ4YWZmMDsgfVxuXG4ucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXByaW1hcnk6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDcyLCAxNzUsIDI0MCwgMC41KTsgfVxuXG4ucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzBkODA1MDsgfVxuXG4ucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXIsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzBkODA1MDsgfVxuXG4ucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXIsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMTUpO1xuICBjb2xvcjogIzBkODA1MDsgfVxuXG4ucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4zKTtcbiAgY29sb3I6ICMwZDgwNTA7IH1cblxuLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXN1Y2Nlc3MucHQtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogcmdiYSgxMywgMTI4LCA4MCwgMC41KTsgfVxuXG4ucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXN1Y2Nlc3MgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICBzdHJva2U6ICMwZDgwNTA7IH1cblxuLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzZGNjOTE7IH1cblxuLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjIpO1xuICBjb2xvcjogIzNkY2M5MTsgfVxuXG4ucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4zKTtcbiAgY29sb3I6ICMzZGNjOTE7IH1cblxuLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXN1Y2Nlc3MucHQtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogcmdiYSg2MSwgMjA0LCAxNDUsIDAuNSk7IH1cblxuLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC13YXJuaW5nIHtcbiAgY29sb3I6ICNiZjczMjY7IH1cblxuLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlLCAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNiZjczMjY7IH1cblxuLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMTMwLCA0MywgMC4xNSk7XG4gIGNvbG9yOiAjYmY3MzI2OyB9XG5cbi5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMTMwLCA0MywgMC4zKTtcbiAgY29sb3I6ICNiZjczMjY7IH1cblxuLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC13YXJuaW5nOmRpc2FibGVkLCAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogcmdiYSgxOTEsIDExNSwgMzgsIDAuNSk7IH1cblxuLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC13YXJuaW5nIC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgc3Ryb2tlOiAjYmY3MzI2OyB9XG5cbi5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZiMzY2OyB9XG5cbi5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMik7XG4gIGNvbG9yOiAjZmZiMzY2OyB9XG5cbi5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMTMwLCA0MywgMC4zKTtcbiAgY29sb3I6ICNmZmIzNjY7IH1cblxuLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC13YXJuaW5nOmRpc2FibGVkLCAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogcmdiYSgyNTUsIDE3OSwgMTAyLCAwLjUpOyB9XG5cbi5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNjMjMwMzA7IH1cblxuLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtZGFuZ2VyOmFjdGl2ZSwgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNjMjMwMzA7IH1cblxuLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4xNSk7XG4gIGNvbG9yOiAjYzIzMDMwOyB9XG5cbi5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtZGFuZ2VyOmFjdGl2ZSwgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4zKTtcbiAgY29sb3I6ICNjMjMwMzA7IH1cblxuLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1kYW5nZXI6ZGlzYWJsZWQsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHJnYmEoMTk0LCA0OCwgNDgsIDAuNSk7IH1cblxuLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1kYW5nZXIgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICBzdHJva2U6ICNjMjMwMzA7IH1cblxuLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1kYW5nZXIge1xuICBjb2xvcjogI2ZmNzM3MzsgfVxuXG4ucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjIpO1xuICBjb2xvcjogI2ZmNzM3MzsgfVxuXG4ucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMyk7XG4gIGNvbG9yOiAjZmY3MzczOyB9XG5cbi5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtZGFuZ2VyOmRpc2FibGVkLCAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LWRhbmdlci5wdC1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMTE1LCAxMTUsIDAuNSk7IH1cblxuLnB0LWJ1dHRvbi5wdC1sYXJnZSxcbi5wdC1sYXJnZSAucHQtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnB0LWJ1dHRvbi5wdC1sYXJnZVtjbGFzcyo9XCJwdC1pY29uLVwiXTo6YmVmb3JlLFxuLnB0LWxhcmdlIC5wdC1idXR0b25bY2xhc3MqPVwicHQtaWNvbi1cIl06OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4ucHQtYnV0dG9uLnB0LWxhcmdlIC5wdC1pY29uLCAucHQtYnV0dG9uLnB0LWxhcmdlIC5wdC1pY29uLXN0YW5kYXJkLCAucHQtYnV0dG9uLnB0LWxhcmdlIC5wdC1pY29uLWxhcmdlLFxuLnB0LWxhcmdlIC5wdC1idXR0b24gLnB0LWljb24sXG4ucHQtbGFyZ2UgLnB0LWJ1dHRvbiAucHQtaWNvbi1zdGFuZGFyZCxcbi5wdC1sYXJnZSAucHQtYnV0dG9uIC5wdC1pY29uLWxhcmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5wdC1idXR0b24ucHQtbGFyZ2UgLnB0LWljb24ucHQtYWxpZ24tcmlnaHQsIC5wdC1idXR0b24ucHQtbGFyZ2UgLnB0LWljb24tc3RhbmRhcmQucHQtYWxpZ24tcmlnaHQsIC5wdC1idXR0b24ucHQtbGFyZ2UgLnB0LWljb24tbGFyZ2UucHQtYWxpZ24tcmlnaHQsXG4ucHQtbGFyZ2UgLnB0LWJ1dHRvbiAucHQtaWNvbi5wdC1hbGlnbi1yaWdodCxcbi5wdC1sYXJnZSAucHQtYnV0dG9uIC5wdC1pY29uLXN0YW5kYXJkLnB0LWFsaWduLXJpZ2h0LFxuLnB0LWxhcmdlIC5wdC1idXR0b24gLnB0LWljb24tbGFyZ2UucHQtYWxpZ24tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5wdC1idXR0b24ucHQtc21hbGwsXG4ucHQtc21hbGwgLnB0LWJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLnB0LWJ1dHRvbi5wdC1zbWFsbFtjbGFzcyo9XCJwdC1pY29uLVwiXTo6YmVmb3JlLFxuLnB0LWJ1dHRvbi5wdC1zbWFsbCAucHQtaWNvbiwgLnB0LWJ1dHRvbi5wdC1zbWFsbCAucHQtaWNvbi1zdGFuZGFyZCwgLnB0LWJ1dHRvbi5wdC1zbWFsbCAucHQtaWNvbi1sYXJnZSxcbi5wdC1zbWFsbCAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWljb24tXCJdOjpiZWZvcmUsXG4ucHQtc21hbGwgLnB0LWJ1dHRvbiAucHQtaWNvbixcbi5wdC1zbWFsbCAucHQtYnV0dG9uIC5wdC1pY29uLXN0YW5kYXJkLFxuLnB0LXNtYWxsIC5wdC1idXR0b24gLnB0LWljb24tbGFyZ2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wdC1idXR0b25bY2xhc3MqPVwicHQtaWNvbi1cIl06ZW1wdHkge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wdC1idXR0b25bY2xhc3MqPVwicHQtaWNvbi1cIl06ZW1wdHk6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG5hLnB0LWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbmEucHQtYnV0dG9uLCBhLnB0LWJ1dHRvbjpob3ZlciwgYS5wdC1idXR0b246YWN0aXZlIHtcbiAgY29sb3I6ICMxODIwMjY7IH1cblxuYS5wdC1idXR0b24ucHQtZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LXNlbGVjdCBzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmOGZhO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjZjVmOGZhO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMSk7XG4gIGNvbG9yOiAjMTgyMDI2O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDEwcHg7IH1cblxuLnB0LXNlbGVjdCBzZWxlY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJmMWY1O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICNlYmYxZjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4xKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgfVxuXG4ucHQtc2VsZWN0IHNlbGVjdDphY3RpdmUsIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgMXB4IDJweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGUxZTg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLnB0LXNlbGVjdCBzZWxlY3Q6ZGlzYWJsZWQsIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWRpc2FibGVkIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LXNlbGVjdCBzZWxlY3Q6ZGlzYWJsZWQucHQtYWN0aXZlLCAucHQtc2VsZWN0IHNlbGVjdC5wdC1kaXNhYmxlZC5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwNiwgMjE3LCAyMjQsIDAuNyk7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTY3LCAxODIsIDE5NCwgMC4zKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzE4MjAyNjsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTM0LCAxNDgsIDAuMyk7XG4gIGNvbG9yOiAjMTgyMDI2OyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6ZGlzYWJsZWQ6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Q6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDE1NSwgMTY4LCAwLjE1KTsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAxNTUsIDE2OCwgMC4zKTtcbiAgY29sb3I6ICNmNWY4ZmE7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpkaXNhYmxlZDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDpkaXNhYmxlZDpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1kaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1kaXNhYmxlZDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMTA2YmEzOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMTA2YmEzOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4xNSk7XG4gIGNvbG9yOiAjMTA2YmEzOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjMpO1xuICBjb2xvcjogIzEwNmJhMzsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHJnYmEoMTYsIDEwNywgMTYzLCAwLjUpOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICBzdHJva2U6ICMxMDZiYTM7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNDhhZmYwOyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6Zm9jdXMsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4yKTtcbiAgY29sb3I6ICM0OGFmZjA7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKTtcbiAgY29sb3I6ICM0OGFmZjA7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDcyLCAxNzUsIDI0MCwgMC41KTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzIHtcbiAgY29sb3I6ICMwZDgwNTA7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMwZDgwNTA7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMTUpO1xuICBjb2xvcjogIzBkODA1MDsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjMpO1xuICBjb2xvcjogIzBkODA1MDsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHJnYmEoMTMsIDEyOCwgODAsIDAuNSk7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzcyAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gIHN0cm9rZTogIzBkODA1MDsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzZGNjOTE7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMik7XG4gIGNvbG9yOiAjM2RjYzkxOyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4zKTtcbiAgY29sb3I6ICMzZGNjOTE7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzczpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzczpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDYxLCAyMDQsIDE0NSwgMC41KTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nIHtcbiAgY29sb3I6ICNiZjczMjY7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNiZjczMjY7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjE1KTtcbiAgY29sb3I6ICNiZjczMjY7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMyk7XG4gIGNvbG9yOiAjYmY3MzI2OyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogcmdiYSgxOTEsIDExNSwgMzgsIDAuNSk7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZyAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gIHN0cm9rZTogI2JmNzMyNjsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmIzNjY7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpmb2N1cywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjIpO1xuICBjb2xvcjogI2ZmYjM2NjsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjMpO1xuICBjb2xvcjogI2ZmYjM2NjsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAxNzksIDEwMiwgMC41KTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIge1xuICBjb2xvcjogI2MyMzAzMDsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2MyMzAzMDsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMTUpO1xuICBjb2xvcjogI2MyMzAzMDsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4zKTtcbiAgY29sb3I6ICNjMjMwMzA7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogcmdiYSgxOTQsIDQ4LCA0OCwgMC41KTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICBzdHJva2U6ICNjMjMwMzA7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXIge1xuICBjb2xvcjogI2ZmNzM3MzsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmZvY3VzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjIpO1xuICBjb2xvcjogI2ZmNzM3MzsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4zKTtcbiAgY29sb3I6ICNmZjczNzM7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAxMTUsIDExNSwgMC41KTsgfVxuXG4ucHQtc2VsZWN0LnB0LWxhcmdlIHNlbGVjdCB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogIzM5NGI1OTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzM5NGI1OTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTtcbiAgY29sb3I6ICNmNWY4ZmE7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgY29sb3I6ICNmNWY4ZmE7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzA0MDRkO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjMzA0MDRkO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC42KSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMmIzMztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QucHQtZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU3LCA3NSwgODksIDAuNSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6ZGlzYWJsZWQucHQtYWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdC5wdC1kaXNhYmxlZC5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU3LCA3NSwgODksIDAuNyk7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyMiwgMjYsIDAuNSk7XG4gIHN0cm9rZTogIzhhOWJhODsgfVxuXG4ucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC41KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG5cbi5wdC1zZWxlY3Q6OmFmdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkljb25zMTZcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDdweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNWM3MDgwO1xuICBjb250ZW50OiBcIuKMhFwiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ucHQtZGlzYWJsZWQucHQtc2VsZWN0OjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuXG4ucHQtYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cblxuLnB0LWJ1dHRvbi1ncm91cCAucHQtYnV0dG9uIHtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDsgfVxuXG4ucHQtYnV0dG9uLWdyb3VwIC5wdC1idXR0b246Zm9jdXMge1xuICB6LWluZGV4OiA1OyB9XG5cbi5wdC1idXR0b24tZ3JvdXAgLnB0LWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDY7IH1cblxuLnB0LWJ1dHRvbi1ncm91cCAucHQtYnV0dG9uOmFjdGl2ZSwgLnB0LWJ1dHRvbi1ncm91cCAucHQtYnV0dG9uLnB0LWFjdGl2ZSB7XG4gIHotaW5kZXg6IDc7IH1cblxuLnB0LWJ1dHRvbi1ncm91cCAucHQtYnV0dG9uOmRpc2FibGVkLCAucHQtYnV0dG9uLWdyb3VwIC5wdC1idXR0b24ucHQtZGlzYWJsZWQge1xuICB6LWluZGV4OiAzOyB9XG5cbi5wdC1idXR0b24tZ3JvdXAgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnQtXCJdIHtcbiAgei1pbmRleDogOTsgfVxuXG4ucHQtYnV0dG9uLWdyb3VwIC5wdC1idXR0b25bY2xhc3MqPVwicHQtaW50ZW50LVwiXTpmb2N1cyB7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5wdC1idXR0b24tZ3JvdXAgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnQtXCJdOmhvdmVyIHtcbiAgei1pbmRleDogMTE7IH1cblxuLnB0LWJ1dHRvbi1ncm91cCAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudC1cIl06YWN0aXZlLCAucHQtYnV0dG9uLWdyb3VwIC5wdC1idXR0b25bY2xhc3MqPVwicHQtaW50ZW50LVwiXS5wdC1hY3RpdmUge1xuICB6LWluZGV4OiAxMjsgfVxuXG4ucHQtYnV0dG9uLWdyb3VwIC5wdC1idXR0b25bY2xhc3MqPVwicHQtaW50ZW50LVwiXTpkaXNhYmxlZCwgLnB0LWJ1dHRvbi1ncm91cCAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudC1cIl0ucHQtZGlzYWJsZWQge1xuICB6LWluZGV4OiA4OyB9XG5cbi5wdC1idXR0b24tZ3JvdXA6bm90KC5wdC1taW5pbWFsKSA+IC5wdC1wb3BvdmVyLXRhcmdldDpub3QoOmZpcnN0LWNoaWxkKSAucHQtYnV0dG9uLFxuLnB0LWJ1dHRvbi1ncm91cDpub3QoLnB0LW1pbmltYWwpID4gLnB0LWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLnB0LWJ1dHRvbi1ncm91cDpub3QoLnB0LW1pbmltYWwpID4gLnB0LXBvcG92ZXItdGFyZ2V0Om5vdCg6bGFzdC1jaGlsZCkgLnB0LWJ1dHRvbixcbi5wdC1idXR0b24tZ3JvdXA6bm90KC5wdC1taW5pbWFsKSA+IC5wdC1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b246aG92ZXIsIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNjcsIDE4MiwgMTk0LCAwLjMpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTgyMDI2OyB9XG5cbi5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uOmFjdGl2ZSwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEzNCwgMTQ4LCAwLjMpO1xuICBjb2xvcjogIzE4MjAyNjsgfVxuXG4ucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbjpkaXNhYmxlZCwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b246ZGlzYWJsZWQ6aG92ZXIsIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWRpc2FibGVkLCAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuXG4ucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uOmhvdmVyLCAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbjphY3RpdmUsIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMTU1LCAxNjgsIDAuMTUpOyB9XG5cbi5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDE1NSwgMTY4LCAwLjMpO1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbjpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b246ZGlzYWJsZWQ6aG92ZXIsIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWRpc2FibGVkLCAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cblxuLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXByaW1hcnkge1xuICBjb2xvcjogIzEwNmJhMzsgfVxuXG4ucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzEwNmJhMzsgfVxuXG4ucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4xNSk7XG4gIGNvbG9yOiAjMTA2YmEzOyB9XG5cbi5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTI0LCAxODksIDAuMyk7XG4gIGNvbG9yOiAjMTA2YmEzOyB9XG5cbi5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1wcmltYXJ5OmRpc2FibGVkLCAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDE2LCAxMDcsIDE2MywgMC41KTsgfVxuXG4ucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeSAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gIHN0cm9rZTogIzEwNmJhMzsgfVxuXG4ucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNDhhZmYwOyB9XG5cbi5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1wcmltYXJ5OmhvdmVyLCAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjIpO1xuICBjb2xvcjogIzQ4YWZmMDsgfVxuXG4ucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjMpO1xuICBjb2xvcjogIzQ4YWZmMDsgfVxuXG4ucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXByaW1hcnkucHQtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogcmdiYSg3MiwgMTc1LCAyNDAsIDAuNSk7IH1cblxuLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzBkODA1MDsgfVxuXG4ucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzBkODA1MDsgfVxuXG4ucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjE1KTtcbiAgY29sb3I6ICMwZDgwNTA7IH1cblxuLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjMpO1xuICBjb2xvcjogIzBkODA1MDsgfVxuXG4ucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2VzczpkaXNhYmxlZCwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXN1Y2Nlc3MucHQtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogcmdiYSgxMywgMTI4LCA4MCwgMC41KTsgfVxuXG4ucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2VzcyAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gIHN0cm9rZTogIzBkODA1MDsgfVxuXG4ucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2RjYzkxOyB9XG5cbi5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMik7XG4gIGNvbG9yOiAjM2RjYzkxOyB9XG5cbi5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4zKTtcbiAgY29sb3I6ICMzZGNjOTE7IH1cblxuLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXN1Y2Nlc3M6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzLnB0LWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHJnYmEoNjEsIDIwNCwgMTQ1LCAwLjUpOyB9XG5cbi5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nIHtcbiAgY29sb3I6ICNiZjczMjY7IH1cblxuLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIsIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNiZjczMjY7IH1cblxuLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIsIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMTUpO1xuICBjb2xvcjogI2JmNzMyNjsgfVxuXG4ucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjMpO1xuICBjb2xvcjogI2JmNzMyNjsgfVxuXG4ucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtd2FybmluZzpkaXNhYmxlZCwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogcmdiYSgxOTEsIDExNSwgMzgsIDAuNSk7IH1cblxuLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmcgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICBzdHJva2U6ICNiZjczMjY7IH1cblxuLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYjM2NjsgfVxuXG4ucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMTMwLCA0MywgMC4yKTtcbiAgY29sb3I6ICNmZmIzNjY7IH1cblxuLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlLCAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMTMwLCA0MywgMC4zKTtcbiAgY29sb3I6ICNmZmIzNjY7IH1cblxuLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nLnB0LWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAxNzksIDEwMiwgMC41KTsgfVxuXG4ucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNjMjMwMzA7IH1cblxuLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNjMjMwMzA7IH1cblxuLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMTUpO1xuICBjb2xvcjogI2MyMzAzMDsgfVxuXG4ucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyOmFjdGl2ZSwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjMpO1xuICBjb2xvcjogI2MyMzAzMDsgfVxuXG4ucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyOmRpc2FibGVkLCAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyLnB0LWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHJnYmEoMTk0LCA0OCwgNDgsIDAuNSk7IH1cblxuLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LWRhbmdlciAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gIHN0cm9rZTogI2MyMzAzMDsgfVxuXG4ucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZjczNzM7IH1cblxuLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMik7XG4gIGNvbG9yOiAjZmY3MzczOyB9XG5cbi5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMyk7XG4gIGNvbG9yOiAjZmY3MzczOyB9XG5cbi5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1kYW5nZXI6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1kYW5nZXIucHQtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogcmdiYSgyNTUsIDExNSwgMTE1LCAwLjUpOyB9XG5cbi5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZS1zdHlsZTogc29saWQ7IH1cblxuLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b246OmFmdGVyIHtcbiAgbWFyZ2luOiA1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYsIDIyLCAyNiwgMC4xNSk7XG4gIHdpZHRoOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwJTtcbiAgYm90dG9tOiAxMCU7XG4gIGxlZnQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTsgfVxuXG4ucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgPiAucHQtcG9wb3Zlci10YXJnZXQ6bGFzdC1jaGlsZCAucHQtYnV0dG9uLFxuLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsID4gLnB0LWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCA+IC5wdC1wb3BvdmVyLXRhcmdldDpsYXN0LWNoaWxkIC5wdC1idXR0b246OmFmdGVyLFxuLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsID4gLnB0LWJ1dHRvbjpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnB0LWJ1dHRvbi1ncm91cC5wdC1maWxsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5wdC1idXR0b24tZ3JvdXAgLnB0LWJ1dHRvbi5wdC1maWxsLFxuLnB0LWJ1dHRvbi1ncm91cC5wdC1maWxsIC5wdC1idXR0b246bm90KC5wdC1maXhlZCkge1xuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bzsgfVxuXG4ucHQtYnV0dG9uLWdyb3VwLnB0LXZlcnRpY2FsIHtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ucHQtYnV0dG9uLWdyb3VwLnB0LXZlcnRpY2FsIC5wdC1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucHQtYnV0dG9uLWdyb3VwLnB0LXZlcnRpY2FsID4gLnB0LXBvcG92ZXItdGFyZ2V0OmZpcnN0LWNoaWxkIC5wdC1idXR0b24sXG4ucHQtYnV0dG9uLWdyb3VwLnB0LXZlcnRpY2FsID4gLnB0LWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwOyB9XG5cbi5wdC1idXR0b24tZ3JvdXAucHQtdmVydGljYWwgPiAucHQtcG9wb3Zlci10YXJnZXQ6bGFzdC1jaGlsZCAucHQtYnV0dG9uLFxuLnB0LWJ1dHRvbi1ncm91cC5wdC12ZXJ0aWNhbCA+IC5wdC1idXR0b246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4OyB9XG5cbi5wdC1idXR0b24tZ3JvdXAucHQtdmVydGljYWwgPiAucHQtcG9wb3Zlci10YXJnZXQ6bm90KDpsYXN0LWNoaWxkKSAucHQtYnV0dG9uLFxuLnB0LWJ1dHRvbi1ncm91cC5wdC12ZXJ0aWNhbCA+IC5wdC1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cblxuLnB0LWJ1dHRvbi1ncm91cC5wdC12ZXJ0aWNhbC5wdC1taW5pbWFsIC5wdC1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7IH1cblxuLnB0LWJ1dHRvbi1ncm91cC5wdC12ZXJ0aWNhbC5wdC1taW5pbWFsIC5wdC1idXR0b246OmFmdGVyIHtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxcHg7IH1cblxuLnB0LWJ1dHRvbi1ncm91cC5wdC1hbGlnbi1sZWZ0IC5wdC1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXA6bm90KC5wdC1taW5pbWFsKSA+IC5wdC1wb3BvdmVyLXRhcmdldDpub3QoOmxhc3QtY2hpbGQpIC5wdC1idXR0b24sXG4ucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwOm5vdCgucHQtbWluaW1hbCkgPiAucHQtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDFweDsgfVxuXG4ucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LXZlcnRpY2FsID4gLnB0LXBvcG92ZXItdGFyZ2V0Om5vdCg6bGFzdC1jaGlsZCkgLnB0LWJ1dHRvbixcbi5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtdmVydGljYWwgPiAucHQtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxcHg7IH1cblxuLnB0LWNhbGxvdXQge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzOCwgMTU1LCAxNjgsIDAuMTUpO1xuICBwYWRkaW5nOiAxMHB4IDEycHggOXB4OyB9XG5cbi5wdC1jYWxsb3V0W2NsYXNzKj1cInB0LWljb24tXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG5cbi5wdC1jYWxsb3V0W2NsYXNzKj1cInB0LWljb24tXCJdOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiSWNvbnMyMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBjb2xvcjogIzVjNzA4MDsgfVxuXG4ucHQtY2FsbG91dCBoNSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLnB0LWRhcmsgLnB0LWNhbGxvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzOCwgMTU1LCAxNjgsIDAuMik7IH1cblxuLnB0LWRhcmsgLnB0LWNhbGxvdXRbY2xhc3MqPVwicHQtaWNvbi1cIl06OmJlZm9yZSB7XG4gIGNvbG9yOiAjYmZjY2Q2OyB9XG5cbi5wdC1jYWxsb3V0LnB0LWludGVudC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOSwgMTI0LCAxODksIDAuMTUpOyB9XG5cbi5wdC1jYWxsb3V0LnB0LWludGVudC1wcmltYXJ5W2NsYXNzKj1cInB0LWljb24tXCJdOjpiZWZvcmUsXG4ucHQtY2FsbG91dC5wdC1pbnRlbnQtcHJpbWFyeSBoNSB7XG4gIGNvbG9yOiAjMTA2YmEzOyB9XG5cbi5wdC1kYXJrIC5wdC1jYWxsb3V0LnB0LWludGVudC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOSwgMTI0LCAxODksIDAuMjUpOyB9XG5cbi5wdC1kYXJrIC5wdC1jYWxsb3V0LnB0LWludGVudC1wcmltYXJ5W2NsYXNzKj1cInB0LWljb24tXCJdOjpiZWZvcmUsXG4ucHQtZGFyayAucHQtY2FsbG91dC5wdC1pbnRlbnQtcHJpbWFyeSBoNSB7XG4gIGNvbG9yOiAjNDhhZmYwOyB9XG5cbi5wdC1jYWxsb3V0LnB0LWludGVudC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgMTUzLCA5NiwgMC4xNSk7IH1cblxuLnB0LWNhbGxvdXQucHQtaW50ZW50LXN1Y2Nlc3NbY2xhc3MqPVwicHQtaWNvbi1cIl06OmJlZm9yZSxcbi5wdC1jYWxsb3V0LnB0LWludGVudC1zdWNjZXNzIGg1IHtcbiAgY29sb3I6ICMwZDgwNTA7IH1cblxuLnB0LWRhcmsgLnB0LWNhbGxvdXQucHQtaW50ZW50LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjI1KTsgfVxuXG4ucHQtZGFyayAucHQtY2FsbG91dC5wdC1pbnRlbnQtc3VjY2Vzc1tjbGFzcyo9XCJwdC1pY29uLVwiXTo6YmVmb3JlLFxuLnB0LWRhcmsgLnB0LWNhbGxvdXQucHQtaW50ZW50LXN1Y2Nlc3MgaDUge1xuICBjb2xvcjogIzNkY2M5MTsgfVxuXG4ucHQtY2FsbG91dC5wdC1pbnRlbnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjE1KTsgfVxuXG4ucHQtY2FsbG91dC5wdC1pbnRlbnQtd2FybmluZ1tjbGFzcyo9XCJwdC1pY29uLVwiXTo6YmVmb3JlLFxuLnB0LWNhbGxvdXQucHQtaW50ZW50LXdhcm5pbmcgaDUge1xuICBjb2xvcjogI2JmNzMyNjsgfVxuXG4ucHQtZGFyayAucHQtY2FsbG91dC5wdC1pbnRlbnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjI1KTsgfVxuXG4ucHQtZGFyayAucHQtY2FsbG91dC5wdC1pbnRlbnQtd2FybmluZ1tjbGFzcyo9XCJwdC1pY29uLVwiXTo6YmVmb3JlLFxuLnB0LWRhcmsgLnB0LWNhbGxvdXQucHQtaW50ZW50LXdhcm5pbmcgaDUge1xuICBjb2xvcjogI2ZmYjM2NjsgfVxuXG4ucHQtY2FsbG91dC5wdC1pbnRlbnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTksIDU1LCA1NSwgMC4xNSk7IH1cblxuLnB0LWNhbGxvdXQucHQtaW50ZW50LWRhbmdlcltjbGFzcyo9XCJwdC1pY29uLVwiXTo6YmVmb3JlLFxuLnB0LWNhbGxvdXQucHQtaW50ZW50LWRhbmdlciBoNSB7XG4gIGNvbG9yOiAjYzIzMDMwOyB9XG5cbi5wdC1kYXJrIC5wdC1jYWxsb3V0LnB0LWludGVudC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjI1KTsgfVxuXG4ucHQtZGFyayAucHQtY2FsbG91dC5wdC1pbnRlbnQtZGFuZ2VyW2NsYXNzKj1cInB0LWljb24tXCJdOjpiZWZvcmUsXG4ucHQtZGFyayAucHQtY2FsbG91dC5wdC1pbnRlbnQtZGFuZ2VyIGg1IHtcbiAgY29sb3I6ICNmZjczNzM7IH1cblxuLnB0LXJ1bm5pbmctdGV4dCAucHQtY2FsbG91dCB7XG4gIG1hcmdpbjogMjBweCAwOyB9XG5cbi5wdC1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAyMDBtcyBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpLCAtd2Via2l0LXRyYW5zZm9ybSAyMDBtcyBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KSwgYm94LXNoYWRvdyAyMDBtcyBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KSwgYm94LXNoYWRvdyAyMDBtcyBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpLCAtd2Via2l0LXRyYW5zZm9ybSAyMDBtcyBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpOyB9XG5cbi5wdC1jYXJkLnB0LWRhcmssXG4ucHQtZGFyayAucHQtY2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDQwNGQ7IH1cblxuLnB0LWVsZXZhdGlvbi0wIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xNSk7IH1cblxuLnB0LWVsZXZhdGlvbi0wLnB0LWRhcmssXG4ucHQtZGFyayAucHQtZWxldmF0aW9uLTAge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC1lbGV2YXRpb24tMSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMSksIDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cblxuLnB0LWVsZXZhdGlvbi0xLnB0LWRhcmssXG4ucHQtZGFyayAucHQtZWxldmF0aW9uLTEge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC1lbGV2YXRpb24tMiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMSksIDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgMnB4IDZweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cblxuLnB0LWVsZXZhdGlvbi0yLnB0LWRhcmssXG4ucHQtZGFyayAucHQtZWxldmF0aW9uLTIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCAwIDJweCA2cHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC1lbGV2YXRpb24tMyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMSksIDAgMnB4IDRweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgOHB4IDI0cHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG5cbi5wdC1lbGV2YXRpb24tMy5wdC1kYXJrLFxuLnB0LWRhcmsgLnB0LWVsZXZhdGlvbi0zIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgMCAycHggNHB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KSwgMCA4cHggMjRweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cblxuLnB0LWVsZXZhdGlvbi00IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xKSwgMCA0cHggOHB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgMCAxOHB4IDQ2cHggNnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuXG4ucHQtZWxldmF0aW9uLTQucHQtZGFyayxcbi5wdC1kYXJrIC5wdC1lbGV2YXRpb24tNCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgNHB4IDhweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIDAgMThweCA0NnB4IDZweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cblxuLnB0LWNhcmQucHQtaW50ZXJhY3RpdmU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjEpLCAwIDJweCA0cHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCAwIDhweCAyNHB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wdC1jYXJkLnB0LWludGVyYWN0aXZlOmhvdmVyLnB0LWRhcmssXG4ucHQtZGFyayAucHQtY2FyZC5wdC1pbnRlcmFjdGl2ZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgMnB4IDRweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIDAgOHB4IDI0cHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC1jYXJkLnB0LWludGVyYWN0aXZlOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xKSwgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMDsgfVxuXG4ucHQtY2FyZC5wdC1pbnRlcmFjdGl2ZTphY3RpdmUucHQtZGFyayxcbi5wdC1kYXJrIC5wdC1jYXJkLnB0LWludGVyYWN0aXZlOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cblxuLnB0LWNvbGxhcHNlIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAyMDBtcyBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpOyB9XG5cbi5wdC1jb2xsYXBzZSAucHQtY29sbGFwc2UtYm9keSB7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDIwMG1zIGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KSwgLXdlYmtpdC10cmFuc2Zvcm0gMjAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTsgfVxuXG4ucHQtY29udGV4dC1tZW51IC5wdC1wb3BvdmVyLXRhcmdldCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wdC1jb250ZXh0LW1lbnUtcG9wb3Zlci10YXJnZXQge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLnB0LWRpYWxvZyB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHNjYWxlKDEpO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1JTtcbiAgcmlnaHQ6IDUwJTtcbiAgei1pbmRleDogMjA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xKSwgMCA0cHggOHB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgMCAxOHB4IDQ2cHggNnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgYmFja2dyb3VuZDogI2ViZjFmNTtcbiAgd2lkdGg6IDUwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4ucHQtZGlhbG9nLnB0LW92ZXJsYXktZW50ZXIsIC5wdC1kaWFsb2cucHQtb3ZlcmxheS1hcHBlYXIge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHNjYWxlKDAuNSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHNjYWxlKDAuNSk7IH1cblxuLnB0LWRpYWxvZy5wdC1vdmVybGF5LWVudGVyLWFjdGl2ZSwgLnB0LWRpYWxvZy5wdC1vdmVybGF5LWFwcGVhci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NCwgMS4xMiwgMC4zOCwgMS4xMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLnB0LWRpYWxvZy5wdC1vdmVybGF5LWxlYXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgc2NhbGUoMSk7IH1cblxuLnB0LWRpYWxvZy5wdC1vdmVybGF5LWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgc2NhbGUoMC41KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgc2NhbGUoMC41KTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NCwgMS4xMiwgMC4zOCwgMS4xMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLnB0LWRpYWxvZzpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLnB0LWRpYWxvZy5wdC1kYXJrLFxuLnB0LWRhcmsgLnB0LWRpYWxvZyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgNHB4IDhweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIDAgMThweCA0NnB4IDZweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7XG4gIGJhY2tncm91bmQ6ICMyOTM3NDI7XG4gIGNvbG9yOiAjZjVmOGZhOyB9XG5cbi5wdC1kaWFsb2ctaGVhZGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLnB0LWRpYWxvZy1oZWFkZXIgLnB0LWljb24tbGFyZ2Uge1xuICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzVjNzA4MDsgfVxuXG4ucHQtZGlhbG9nLWhlYWRlciBoNSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLnB0LWRpYWxvZy1oZWFkZXIgaDU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ucHQtZGFyayAucHQtZGlhbG9nLWhlYWRlciB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjQpO1xuICBiYWNrZ3JvdW5kOiAjMzA0MDRkOyB9XG5cbi5wdC1kYXJrIC5wdC1kaWFsb2ctaGVhZGVyIC5wdC1pY29uLWxhcmdlIHtcbiAgY29sb3I6ICNiZmNjZDY7IH1cblxuLnB0LWRhcmsgLnB0LWRpYWxvZy1oZWFkZXIgaDUge1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtZGlhbG9nLWNsb3NlLWJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJJY29uczIwXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29sb3I6ICM1YzcwODA7XG4gIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4ucHQtZGlhbG9nLWNsb3NlLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMTgyMDI2OyB9XG5cbi5wdC1kYXJrIC5wdC1kaWFsb2ctY2xvc2UtYnV0dG9uIHtcbiAgY29sb3I6ICNiZmNjZDY7IH1cblxuLnB0LWRhcmsgLnB0LWRpYWxvZy1jbG9zZS1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtZGlhbG9nLWJvZHkge1xuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuXG4ucHQtZGlhbG9nLWZvb3RlciB7XG4gIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW46IDAgMjBweDsgfVxuXG4ucHQtZGlhbG9nLWZvb3Rlci1hY3Rpb25zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLnB0LWRpYWxvZy1mb290ZXItYWN0aW9ucyAucHQtYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnB0LXNlbGVjdCBzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmOGZhO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjZjVmOGZhO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMSk7XG4gIGNvbG9yOiAjMTgyMDI2O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDEwcHg7IH1cblxuLnB0LXNlbGVjdCBzZWxlY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJmMWY1O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICNlYmYxZjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4xKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgfVxuXG4ucHQtc2VsZWN0IHNlbGVjdDphY3RpdmUsIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgMXB4IDJweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGUxZTg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLnB0LXNlbGVjdCBzZWxlY3Q6ZGlzYWJsZWQsIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWRpc2FibGVkIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LXNlbGVjdCBzZWxlY3Q6ZGlzYWJsZWQucHQtYWN0aXZlLCAucHQtc2VsZWN0IHNlbGVjdC5wdC1kaXNhYmxlZC5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwNiwgMjE3LCAyMjQsIDAuNyk7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTY3LCAxODIsIDE5NCwgMC4zKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzE4MjAyNjsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTM0LCAxNDgsIDAuMyk7XG4gIGNvbG9yOiAjMTgyMDI2OyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6ZGlzYWJsZWQ6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Q6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDE1NSwgMTY4LCAwLjE1KTsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAxNTUsIDE2OCwgMC4zKTtcbiAgY29sb3I6ICNmNWY4ZmE7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpkaXNhYmxlZDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDpkaXNhYmxlZDpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1kaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1kaXNhYmxlZDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMTA2YmEzOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMTA2YmEzOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4xNSk7XG4gIGNvbG9yOiAjMTA2YmEzOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjMpO1xuICBjb2xvcjogIzEwNmJhMzsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHJnYmEoMTYsIDEwNywgMTYzLCAwLjUpOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICBzdHJva2U6ICMxMDZiYTM7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNDhhZmYwOyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6Zm9jdXMsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4yKTtcbiAgY29sb3I6ICM0OGFmZjA7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKTtcbiAgY29sb3I6ICM0OGFmZjA7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDcyLCAxNzUsIDI0MCwgMC41KTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzIHtcbiAgY29sb3I6ICMwZDgwNTA7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMwZDgwNTA7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMTUpO1xuICBjb2xvcjogIzBkODA1MDsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjMpO1xuICBjb2xvcjogIzBkODA1MDsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHJnYmEoMTMsIDEyOCwgODAsIDAuNSk7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzcyAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gIHN0cm9rZTogIzBkODA1MDsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzZGNjOTE7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMik7XG4gIGNvbG9yOiAjM2RjYzkxOyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4zKTtcbiAgY29sb3I6ICMzZGNjOTE7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzczpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzczpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDYxLCAyMDQsIDE0NSwgMC41KTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nIHtcbiAgY29sb3I6ICNiZjczMjY7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNiZjczMjY7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjE1KTtcbiAgY29sb3I6ICNiZjczMjY7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMyk7XG4gIGNvbG9yOiAjYmY3MzI2OyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogcmdiYSgxOTEsIDExNSwgMzgsIDAuNSk7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZyAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gIHN0cm9rZTogI2JmNzMyNjsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmIzNjY7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpmb2N1cywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjIpO1xuICBjb2xvcjogI2ZmYjM2NjsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjMpO1xuICBjb2xvcjogI2ZmYjM2NjsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAxNzksIDEwMiwgMC41KTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIge1xuICBjb2xvcjogI2MyMzAzMDsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2MyMzAzMDsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMTUpO1xuICBjb2xvcjogI2MyMzAzMDsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4zKTtcbiAgY29sb3I6ICNjMjMwMzA7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogcmdiYSgxOTQsIDQ4LCA0OCwgMC41KTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICBzdHJva2U6ICNjMjMwMzA7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXIge1xuICBjb2xvcjogI2ZmNzM3MzsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmZvY3VzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjIpO1xuICBjb2xvcjogI2ZmNzM3MzsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4zKTtcbiAgY29sb3I6ICNmZjczNzM7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAxMTUsIDExNSwgMC41KTsgfVxuXG4ucHQtc2VsZWN0LnB0LWxhcmdlIHNlbGVjdCB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogIzM5NGI1OTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzM5NGI1OTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTtcbiAgY29sb3I6ICNmNWY4ZmE7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgY29sb3I6ICNmNWY4ZmE7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzA0MDRkO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjMzA0MDRkO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC42KSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMmIzMztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QucHQtZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU3LCA3NSwgODksIDAuNSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6ZGlzYWJsZWQucHQtYWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdC5wdC1kaXNhYmxlZC5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU3LCA3NSwgODksIDAuNyk7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyMiwgMjYsIDAuNSk7XG4gIHN0cm9rZTogIzhhOWJhODsgfVxuXG4ucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC41KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG5cbi5wdC1zZWxlY3Q6OmFmdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkljb25zMTZcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDdweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNWM3MDgwO1xuICBjb250ZW50OiBcIuKMhFwiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ucHQtZGlzYWJsZWQucHQtc2VsZWN0OjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuXG4ucHQtZWRpdGFibGUtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHRleHQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ucHQtZWRpdGFibGUtdGV4dDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAtM3B4O1xuICBib3R0b206IC0zcHg7XG4gIGxlZnQ6IC0zcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpLCBib3gtc2hhZG93IDEwMG1zIGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7IH1cblxuLnB0LWVkaXRhYmxlLXRleHQ6aG92ZXI6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxOSwgMTI0LCAxODksIDApLCAwIDAgMCAwIHJnYmEoMTksIDEyNCwgMTg5LCAwKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xNSk7IH1cblxuLnB0LWVkaXRhYmxlLXRleHQucHQtZWRpdGFibGUtZWRpdGluZzo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMxMzdjYmQsIDAgMCAwIDNweCByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucHQtZWRpdGFibGUtdGV4dC5wdC1kaXNhYmxlZDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtcHJpbWFyeSAucHQtZWRpdGFibGUtaW5wdXQsXG4ucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtcHJpbWFyeSAucHQtZWRpdGFibGUtY29udGVudCB7XG4gIGNvbG9yOiAjMTM3Y2JkOyB9XG5cbi5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC1wcmltYXJ5OmhvdmVyOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTksIDEyNCwgMTg5LCAwKSwgMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDE5LCAxMjQsIDE4OSwgMC40KTsgfVxuXG4ucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1lZGl0YWJsZS1lZGl0aW5nOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzEzN2NiZCwgMCAwIDAgM3B4IHJnYmEoMTksIDEyNCwgMTg5LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG5cbi5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC1zdWNjZXNzIC5wdC1lZGl0YWJsZS1pbnB1dCxcbi5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC1zdWNjZXNzIC5wdC1lZGl0YWJsZS1jb250ZW50IHtcbiAgY29sb3I6ICMwZjk5NjA7IH1cblxuLnB0LWVkaXRhYmxlLXRleHQucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXI6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxNSwgMTUzLCA5NiwgMCksIDAgMCAwIDAgcmdiYSgxNSwgMTUzLCA5NiwgMCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDE1LCAxNTMsIDk2LCAwLjQpOyB9XG5cbi5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC1zdWNjZXNzLnB0LWVkaXRhYmxlLWVkaXRpbmc6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMGY5OTYwLCAwIDAgMCAzcHggcmdiYSgxNSwgMTUzLCA5NiwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuXG4ucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtd2FybmluZyAucHQtZWRpdGFibGUtaW5wdXQsXG4ucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtd2FybmluZyAucHQtZWRpdGFibGUtY29udGVudCB7XG4gIGNvbG9yOiAjZDk4MjJiOyB9XG5cbi5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC13YXJuaW5nOmhvdmVyOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE3LCAxMzAsIDQzLCAwKSwgMCAwIDAgMCByZ2JhKDIxNywgMTMwLCA0MywgMCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDIxNywgMTMwLCA0MywgMC40KTsgfVxuXG4ucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtd2FybmluZy5wdC1lZGl0YWJsZS1lZGl0aW5nOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Q5ODIyYiwgMCAwIDAgM3B4IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG5cbi5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC1kYW5nZXIgLnB0LWVkaXRhYmxlLWlucHV0LFxuLnB0LWVkaXRhYmxlLXRleHQucHQtaW50ZW50LWRhbmdlciAucHQtZWRpdGFibGUtY29udGVudCB7XG4gIGNvbG9yOiAjZGIzNzM3OyB9XG5cbi5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC1kYW5nZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTksIDU1LCA1NSwgMCksIDAgMCAwIDAgcmdiYSgyMTksIDU1LCA1NSwgMCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDIxOSwgNTUsIDU1LCAwLjQpOyB9XG5cbi5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC1kYW5nZXIucHQtZWRpdGFibGUtZWRpdGluZzo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkYjM3MzcsIDAgMCAwIDNweCByZ2JhKDIxOSwgNTUsIDU1LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG5cbi5wdC1kYXJrIC5wdC1lZGl0YWJsZS10ZXh0OmhvdmVyOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTksIDEyNCwgMTg5LCAwKSwgMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG5cbi5wdC1kYXJrIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWVkaXRhYmxlLWVkaXRpbmc6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMTM3Y2JkLCAwIDAgMCAzcHggcmdiYSgxOSwgMTI0LCAxODksIDAuMyksIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDIyLCAyNiwgMC4zKTsgfVxuXG4ucHQtZGFyayAucHQtZWRpdGFibGUtdGV4dC5wdC1kaXNhYmxlZDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ucHQtZGFyayAucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtcHJpbWFyeSAucHQtZWRpdGFibGUtY29udGVudCB7XG4gIGNvbG9yOiAjNDhhZmYwOyB9XG5cbi5wdC1kYXJrIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC1wcmltYXJ5OmhvdmVyOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNzIsIDE3NSwgMjQwLCAwKSwgMCAwIDAgMCByZ2JhKDcyLCAxNzUsIDI0MCwgMCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDcyLCAxNzUsIDI0MCwgMC40KTsgfVxuXG4ucHQtZGFyayAucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1lZGl0YWJsZS1lZGl0aW5nOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzQ4YWZmMCwgMCAwIDAgM3B4IHJnYmEoNzIsIDE3NSwgMjQwLCAwLjMpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC1kYXJrIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC1zdWNjZXNzIC5wdC1lZGl0YWJsZS1jb250ZW50IHtcbiAgY29sb3I6ICMzZGNjOTE7IH1cblxuLnB0LWRhcmsgLnB0LWVkaXRhYmxlLXRleHQucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXI6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg2MSwgMjA0LCAxNDUsIDApLCAwIDAgMCAwIHJnYmEoNjEsIDIwNCwgMTQ1LCAwKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoNjEsIDIwNCwgMTQ1LCAwLjQpOyB9XG5cbi5wdC1kYXJrIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC1zdWNjZXNzLnB0LWVkaXRhYmxlLWVkaXRpbmc6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjM2RjYzkxLCAwIDAgMCAzcHggcmdiYSg2MSwgMjA0LCAxNDUsIDAuMyksIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cblxuLnB0LWRhcmsgLnB0LWVkaXRhYmxlLXRleHQucHQtaW50ZW50LXdhcm5pbmcgLnB0LWVkaXRhYmxlLWNvbnRlbnQge1xuICBjb2xvcjogI2ZmYjM2NjsgfVxuXG4ucHQtZGFyayAucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtd2FybmluZzpob3Zlcjo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMTc5LCAxMDIsIDApLCAwIDAgMCAwIHJnYmEoMjU1LCAxNzksIDEwMiwgMCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMTc5LCAxMDIsIDAuNCk7IH1cblxuLnB0LWRhcmsgLnB0LWVkaXRhYmxlLXRleHQucHQtaW50ZW50LXdhcm5pbmcucHQtZWRpdGFibGUtZWRpdGluZzo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmIzNjYsIDAgMCAwIDNweCByZ2JhKDI1NSwgMTc5LCAxMDIsIDAuMyksIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cblxuLnB0LWRhcmsgLnB0LWVkaXRhYmxlLXRleHQucHQtaW50ZW50LWRhbmdlciAucHQtZWRpdGFibGUtY29udGVudCB7XG4gIGNvbG9yOiAjZmY3MzczOyB9XG5cbi5wdC1kYXJrIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC1kYW5nZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDExNSwgMTE1LCAwKSwgMCAwIDAgMCByZ2JhKDI1NSwgMTE1LCAxMTUsIDApLCBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDExNSwgMTE1LCAwLjQpOyB9XG5cbi5wdC1kYXJrIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC1kYW5nZXIucHQtZWRpdGFibGUtZWRpdGluZzo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZjczNzMsIDAgMCAwIDNweCByZ2JhKDI1NSwgMTE1LCAxMTUsIDAuMyksIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cblxuLnB0LWVkaXRhYmxlLWlucHV0LFxuLnB0LWVkaXRhYmxlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICByZXNpemU6IG5vbmU7IH1cblxuLnB0LWVkaXRhYmxlLWlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB9XG5cbi5wdC1lZGl0YWJsZS1pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnB0LWVkaXRhYmxlLWlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wdC1lZGl0YWJsZS1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IHByZTsgfVxuXG4ucHQtZWRpdGFibGUtZWRpdGluZyA+IC5wdC1lZGl0YWJsZS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnB0LWVkaXRhYmxlLXBsYWNlaG9sZGVyID4gLnB0LWVkaXRhYmxlLWNvbnRlbnQge1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LWRhcmsgLnB0LWVkaXRhYmxlLXBsYWNlaG9sZGVyID4gLnB0LWVkaXRhYmxlLWNvbnRlbnQge1xuICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG5cbi5wdC1lZGl0YWJsZS10ZXh0LnB0LW11bHRpbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wdC1lZGl0YWJsZS10ZXh0LnB0LW11bHRpbGluZSAucHQtZWRpdGFibGUtY29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cblxuLnB0LXNlbGVjdCBzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmOGZhO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjZjVmOGZhO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMSk7XG4gIGNvbG9yOiAjMTgyMDI2O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDEwcHg7IH1cblxuLnB0LXNlbGVjdCBzZWxlY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJmMWY1O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICNlYmYxZjU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4xKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgfVxuXG4ucHQtc2VsZWN0IHNlbGVjdDphY3RpdmUsIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgMXB4IDJweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGUxZTg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLnB0LXNlbGVjdCBzZWxlY3Q6ZGlzYWJsZWQsIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWRpc2FibGVkIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LXNlbGVjdCBzZWxlY3Q6ZGlzYWJsZWQucHQtYWN0aXZlLCAucHQtc2VsZWN0IHNlbGVjdC5wdC1kaXNhYmxlZC5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwNiwgMjE3LCAyMjQsIDAuNyk7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTY3LCAxODIsIDE5NCwgMC4zKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzE4MjAyNjsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTM0LCAxNDgsIDAuMyk7XG4gIGNvbG9yOiAjMTgyMDI2OyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6ZGlzYWJsZWQ6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Q6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDE1NSwgMTY4LCAwLjE1KTsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAxNTUsIDE2OCwgMC4zKTtcbiAgY29sb3I6ICNmNWY4ZmE7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpkaXNhYmxlZDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDpkaXNhYmxlZDpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1kaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1kaXNhYmxlZDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMTA2YmEzOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMTA2YmEzOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4xNSk7XG4gIGNvbG9yOiAjMTA2YmEzOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjMpO1xuICBjb2xvcjogIzEwNmJhMzsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHJnYmEoMTYsIDEwNywgMTYzLCAwLjUpOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICBzdHJva2U6ICMxMDZiYTM7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNDhhZmYwOyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6Zm9jdXMsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4yKTtcbiAgY29sb3I6ICM0OGFmZjA7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKTtcbiAgY29sb3I6ICM0OGFmZjA7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDcyLCAxNzUsIDI0MCwgMC41KTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzIHtcbiAgY29sb3I6ICMwZDgwNTA7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMwZDgwNTA7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMTUpO1xuICBjb2xvcjogIzBkODA1MDsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjMpO1xuICBjb2xvcjogIzBkODA1MDsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHJnYmEoMTMsIDEyOCwgODAsIDAuNSk7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzcyAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gIHN0cm9rZTogIzBkODA1MDsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzZGNjOTE7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMik7XG4gIGNvbG9yOiAjM2RjYzkxOyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4zKTtcbiAgY29sb3I6ICMzZGNjOTE7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzczpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzczpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDYxLCAyMDQsIDE0NSwgMC41KTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nIHtcbiAgY29sb3I6ICNiZjczMjY7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNiZjczMjY7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjE1KTtcbiAgY29sb3I6ICNiZjczMjY7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMyk7XG4gIGNvbG9yOiAjYmY3MzI2OyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogcmdiYSgxOTEsIDExNSwgMzgsIDAuNSk7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZyAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gIHN0cm9rZTogI2JmNzMyNjsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmIzNjY7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpmb2N1cywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjIpO1xuICBjb2xvcjogI2ZmYjM2NjsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjMpO1xuICBjb2xvcjogI2ZmYjM2NjsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAxNzksIDEwMiwgMC41KTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIge1xuICBjb2xvcjogI2MyMzAzMDsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2MyMzAzMDsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMTUpO1xuICBjb2xvcjogI2MyMzAzMDsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4zKTtcbiAgY29sb3I6ICNjMjMwMzA7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogcmdiYSgxOTQsIDQ4LCA0OCwgMC41KTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICBzdHJva2U6ICNjMjMwMzA7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXIge1xuICBjb2xvcjogI2ZmNzM3MzsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmZvY3VzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjIpO1xuICBjb2xvcjogI2ZmNzM3MzsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4zKTtcbiAgY29sb3I6ICNmZjczNzM7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAxMTUsIDExNSwgMC41KTsgfVxuXG4ucHQtc2VsZWN0LnB0LWxhcmdlIHNlbGVjdCB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogIzM5NGI1OTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzM5NGI1OTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTtcbiAgY29sb3I6ICNmNWY4ZmE7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgY29sb3I6ICNmNWY4ZmE7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzA0MDRkO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjMzA0MDRkO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC42KSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMmIzMztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QucHQtZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU3LCA3NSwgODksIDAuNSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6ZGlzYWJsZWQucHQtYWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdC5wdC1kaXNhYmxlZC5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU3LCA3NSwgODksIDAuNyk7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyMiwgMjYsIDAuNSk7XG4gIHN0cm9rZTogIzhhOWJhODsgfVxuXG4ucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC41KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG5cbi5wdC1zZWxlY3Q6OmFmdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkljb25zMTZcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDdweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNWM3MDgwO1xuICBjb250ZW50OiBcIuKMhFwiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ucHQtZGlzYWJsZWQucHQtc2VsZWN0OjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuXG4ucHQtc2VsZWN0IHNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmNWY4ZmE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICNmNWY4ZmE7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4xKTtcbiAgY29sb3I6ICMxODIwMjY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAyNXB4IDAgMTBweDsgfVxuXG4ucHQtc2VsZWN0IHNlbGVjdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlYmYxZjU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgI2ViZjFmNTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG5cbi5wdC1zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnB0LXNlbGVjdCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZTFlODtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4ucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZCwgLnB0LXNlbGVjdCBzZWxlY3QucHQtZGlzYWJsZWQge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNiwgMjE3LCAyMjQsIDAuNSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuXG4ucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZC5wdC1hY3RpdmUsIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWRpc2FibGVkLnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC43KTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNjcsIDE4MiwgMTk0LCAwLjMpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTgyMDI2OyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTE1LCAxMzQsIDE0OCwgMC4zKTtcbiAgY29sb3I6ICMxODIwMjY7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpkaXNhYmxlZDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Q6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMTU1LCAxNjgsIDAuMTUpOyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDE1NSwgMTY4LCAwLjMpO1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmRpc2FibGVkOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmRpc2FibGVkOmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWRpc2FibGVkOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5IHtcbiAgY29sb3I6ICMxMDZiYTM7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMxMDZiYTM7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjE1KTtcbiAgY29sb3I6ICMxMDZiYTM7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTI0LCAxODksIDAuMyk7XG4gIGNvbG9yOiAjMTA2YmEzOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogcmdiYSgxNiwgMTA3LCAxNjMsIDAuNSk7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gIHN0cm9rZTogIzEwNmJhMzsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5IHtcbiAgY29sb3I6ICM0OGFmZjA7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjIpO1xuICBjb2xvcjogIzQ4YWZmMDsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjMpO1xuICBjb2xvcjogIzQ4YWZmMDsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHJnYmEoNzIsIDE3NSwgMjQwLCAwLjUpOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzBkODA1MDsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzBkODA1MDsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4xNSk7XG4gIGNvbG9yOiAjMGQ4MDUwOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMyk7XG4gIGNvbG9yOiAjMGQ4MDUwOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogcmdiYSgxMywgMTI4LCA4MCwgMC41KTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzIC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgc3Ryb2tlOiAjMGQ4MDUwOyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNkY2M5MTsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmZvY3VzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4yKTtcbiAgY29sb3I6ICMzZGNjOTE7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjMpO1xuICBjb2xvcjogIzNkY2M5MTsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHJnYmEoNjEsIDIwNCwgMTQ1LCAwLjUpOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcge1xuICBjb2xvcjogI2JmNzMyNjsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2JmNzMyNjsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMTUpO1xuICBjb2xvcjogI2JmNzMyNjsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMTMwLCA0MywgMC4zKTtcbiAgY29sb3I6ICNiZjczMjY7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDE5MSwgMTE1LCAzOCwgMC41KTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nIC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgc3Ryb2tlOiAjYmY3MzI2OyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYjM2NjsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmZvY3VzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMik7XG4gIGNvbG9yOiAjZmZiMzY2OyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMyk7XG4gIGNvbG9yOiAjZmZiMzY2OyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogcmdiYSgyNTUsIDE3OSwgMTAyLCAwLjUpOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlciB7XG4gIGNvbG9yOiAjYzIzMDMwOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjYzIzMDMwOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4xNSk7XG4gIGNvbG9yOiAjYzIzMDMwOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjMpO1xuICBjb2xvcjogI2MyMzAzMDsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDE5NCwgNDgsIDQ4LCAwLjUpOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlciAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gIHN0cm9rZTogI2MyMzAzMDsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlciB7XG4gIGNvbG9yOiAjZmY3MzczOyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6Zm9jdXMsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMik7XG4gIGNvbG9yOiAjZmY3MzczOyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjMpO1xuICBjb2xvcjogI2ZmNzM3MzsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogcmdiYSgyNTUsIDExNSwgMTE1LCAwLjUpOyB9XG5cbi5wdC1zZWxlY3QucHQtbGFyZ2Ugc2VsZWN0IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjMzk0YjU5O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjMzk0YjU5O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpO1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdDpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdC5wdC1hY3RpdmUge1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzMDQwNGQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICMzMDQwNGQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdC5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjYpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyYjMzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdC5wdC1kaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTcsIDc1LCA4OSwgMC41KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZC5wdC1hY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWRpc2FibGVkLnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTcsIDc1LCA4OSwgMC43KTsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdCAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYsIDIyLCAyNiwgMC41KTtcbiAgc3Ryb2tlOiAjOGE5YmE4OyB9XG5cbi5wdC1zZWxlY3Qgc2VsZWN0OmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LXNlbGVjdDo6YWZ0ZXIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiSWNvbnMxNlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogN3B4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM1YzcwODA7XG4gIGNvbnRlbnQ6IFwi4oyEXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5wdC1kaXNhYmxlZC5wdC1zZWxlY3Q6OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG5cbi5wdC1jb250cm9sLWdyb3VwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4ucHQtY29udHJvbC1ncm91cCA+ICoge1xuICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bzsgfVxuXG4ucHQtY29udHJvbC1ncm91cCAucHQtYnV0dG9uLFxuLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWlucHV0LFxuLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucHQtY29udHJvbC1ncm91cCAucHQtaW5wdXQge1xuICB6LWluZGV4OiAyO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0OyB9XG5cbi5wdC1jb250cm9sLWdyb3VwIC5wdC1pbnB1dDpmb2N1cyB7XG4gIHotaW5kZXg6IDE0O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWlucHV0W2NsYXNzKj1cInB0LWludGVudFwiXSB7XG4gIHotaW5kZXg6IDEzOyB9XG5cbi5wdC1jb250cm9sLWdyb3VwIC5wdC1pbnB1dFtjbGFzcyo9XCJwdC1pbnRlbnRcIl06Zm9jdXMge1xuICB6LWluZGV4OiAxNTsgfVxuXG4ucHQtY29udHJvbC1ncm91cCAucHQtaW5wdXRbcmVhZG9ubHldLCAucHQtY29udHJvbC1ncm91cCAucHQtaW5wdXQ6ZGlzYWJsZWQsIC5wdC1jb250cm9sLWdyb3VwIC5wdC1pbnB1dC5wdC1kaXNhYmxlZCB7XG4gIHotaW5kZXg6IDE7IH1cblxuLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWlucHV0LWdyb3VwW2NsYXNzKj1cInB0LWludGVudFwiXSAucHQtaW5wdXQge1xuICB6LWluZGV4OiAxMzsgfVxuXG4ucHQtY29udHJvbC1ncm91cCAucHQtaW5wdXQtZ3JvdXBbY2xhc3MqPVwicHQtaW50ZW50XCJdIC5wdC1pbnB1dDpmb2N1cyB7XG4gIHotaW5kZXg6IDE1OyB9XG5cbi5wdC1jb250cm9sLWdyb3VwIC5wdC1idXR0b24sXG4ucHQtY29udHJvbC1ncm91cCAucHQtc2VsZWN0IHNlbGVjdCB7XG4gIHotaW5kZXg6IDQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7IH1cblxuLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWJ1dHRvbjpmb2N1cyxcbi5wdC1jb250cm9sLWdyb3VwIC5wdC1zZWxlY3Qgc2VsZWN0OmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1OyB9XG5cbi5wdC1jb250cm9sLWdyb3VwIC5wdC1idXR0b246aG92ZXIsXG4ucHQtY29udHJvbC1ncm91cCAucHQtc2VsZWN0IHNlbGVjdDpob3ZlciB7XG4gIHotaW5kZXg6IDY7IH1cblxuLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWJ1dHRvbjphY3RpdmUsXG4ucHQtY29udHJvbC1ncm91cCAucHQtc2VsZWN0IHNlbGVjdDphY3RpdmUge1xuICB6LWluZGV4OiA3OyB9XG5cbi5wdC1jb250cm9sLWdyb3VwIC5wdC1idXR0b25bcmVhZG9ubHldLCAucHQtY29udHJvbC1ncm91cCAucHQtYnV0dG9uOmRpc2FibGVkLCAucHQtY29udHJvbC1ncm91cCAucHQtYnV0dG9uLnB0LWRpc2FibGVkLFxuLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LXNlbGVjdCBzZWxlY3RbcmVhZG9ubHldLFxuLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LXNlbGVjdCBzZWxlY3Q6ZGlzYWJsZWQsXG4ucHQtY29udHJvbC1ncm91cCAucHQtc2VsZWN0IHNlbGVjdC5wdC1kaXNhYmxlZCB7XG4gIHotaW5kZXg6IDM7IH1cblxuLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnRcIl0sXG4ucHQtY29udHJvbC1ncm91cCAucHQtc2VsZWN0IHNlbGVjdFtjbGFzcyo9XCJwdC1pbnRlbnRcIl0ge1xuICB6LWluZGV4OiA5OyB9XG5cbi5wdC1jb250cm9sLWdyb3VwIC5wdC1idXR0b25bY2xhc3MqPVwicHQtaW50ZW50XCJdOmZvY3VzLFxuLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LXNlbGVjdCBzZWxlY3RbY2xhc3MqPVwicHQtaW50ZW50XCJdOmZvY3VzIHtcbiAgei1pbmRleDogMTA7IH1cblxuLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnRcIl06aG92ZXIsXG4ucHQtY29udHJvbC1ncm91cCAucHQtc2VsZWN0IHNlbGVjdFtjbGFzcyo9XCJwdC1pbnRlbnRcIl06aG92ZXIge1xuICB6LWluZGV4OiAxMTsgfVxuXG4ucHQtY29udHJvbC1ncm91cCAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudFwiXTphY3RpdmUsXG4ucHQtY29udHJvbC1ncm91cCAucHQtc2VsZWN0IHNlbGVjdFtjbGFzcyo9XCJwdC1pbnRlbnRcIl06YWN0aXZlIHtcbiAgei1pbmRleDogMTI7IH1cblxuLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnRcIl1bcmVhZG9ubHldLCAucHQtY29udHJvbC1ncm91cCAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudFwiXTpkaXNhYmxlZCwgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnRcIl0ucHQtZGlzYWJsZWQsXG4ucHQtY29udHJvbC1ncm91cCAucHQtc2VsZWN0IHNlbGVjdFtjbGFzcyo9XCJwdC1pbnRlbnRcIl1bcmVhZG9ubHldLFxuLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LXNlbGVjdCBzZWxlY3RbY2xhc3MqPVwicHQtaW50ZW50XCJdOmRpc2FibGVkLFxuLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LXNlbGVjdCBzZWxlY3RbY2xhc3MqPVwicHQtaW50ZW50XCJdLnB0LWRpc2FibGVkIHtcbiAgei1pbmRleDogODsgfVxuXG4ucHQtY29udHJvbC1ncm91cCAucHQtaW5wdXQtZ3JvdXAgPiAucHQtaWNvbixcbi5wdC1jb250cm9sLWdyb3VwIC5wdC1pbnB1dC1ncm91cCA+IC5wdC1idXR0b24sXG4ucHQtY29udHJvbC1ncm91cCAucHQtaW5wdXQtZ3JvdXAgPiAucHQtaW5wdXQtYWN0aW9uIHtcbiAgei1pbmRleDogMTY7IH1cblxuLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LXNlbGVjdDo6YWZ0ZXIge1xuICB6LWluZGV4OiAxNzsgfVxuXG4ucHQtY29udHJvbC1ncm91cDpub3QoLnB0LXZlcnRpY2FsKSA+ICoge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cblxuLnB0LWRhcmsgLnB0LWNvbnRyb2wtZ3JvdXA6bm90KC5wdC12ZXJ0aWNhbCkgPiAqIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5wdC1kYXJrIC5wdC1jb250cm9sLWdyb3VwOm5vdCgucHQtdmVydGljYWwpID4gLnB0LWJ1dHRvbiArIC5wdC1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMXB4OyB9XG5cbi5wdC1jb250cm9sLWdyb3VwID4gOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7IH1cblxuLnB0LWNvbnRyb2wtZ3JvdXAgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7IH1cblxuLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWlucHV0LWdyb3VwIC5wdC1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLnB0LWNvbnRyb2wtZ3JvdXAgPiAucHQtZmlsbCB7XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvOyB9XG5cbi5wdC1jb250cm9sLWdyb3VwLnB0LWZpbGwgPiAqOm5vdCgucHQtZml4ZWQpIHtcbiAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87IH1cblxuLnB0LWNvbnRyb2wtZ3JvdXAucHQtdmVydGljYWwge1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnB0LWNvbnRyb2wtZ3JvdXAucHQtdmVydGljYWwgPiAqIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnB0LWNvbnRyb2wtZ3JvdXAucHQtdmVydGljYWwgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDsgfVxuXG4ucHQtY29udHJvbC1ncm91cC5wdC12ZXJ0aWNhbCA+IDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7IH1cblxuLnB0LWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG5cbi5wdC1jb250cm9sLnB0LWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG5cbi5wdC1jb250cm9sLnB0LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5wdC1jb250cm9sIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5wdC1jb250cm9sIC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJJY29uczE2XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgYmFja2dyb3VuZDogI2Y1ZjhmYTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgI2Y1ZjhmYTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnB0LWNvbnRyb2wgLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLnB0LWNvbnRyb2wgaW5wdXQ6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQ6ICMxMzdjYmQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzEzN2NiZDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucHQtY29udHJvbDpob3ZlciAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kOiAjZWJmMWY1O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICNlYmYxZjU7IH1cblxuLnB0LWNvbnRyb2w6aG92ZXIgaW5wdXQ6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWNvbnRyb2w6aG92ZXIgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggLnB0LWNvbnRyb2w6aG92ZXIgaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWNvbnRyb2wucHQtY2hlY2tib3g6aG92ZXIgaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQ6ICMxMDZiYTM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzEwNmJhMztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG5cbi5wdC1jb250cm9sIGlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgMXB4IDJweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gIGJhY2tncm91bmQ6ICNkOGUxZTg7IH1cblxuLnB0LWNvbnRyb2wgaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlOmNoZWNrZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3IsIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IGlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgYmFja2dyb3VuZDogIzBlNWE4YTsgfVxuXG4ucHQtY29udHJvbCBpbnB1dDpmb2N1cyB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gIG91dGxpbmU6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjUpIGF1dG8gMnB4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAtbW96LW91dGxpbmUtcmFkaXVzOiA2cHg7IH1cblxuLnB0LWNvbnRyb2wgaW5wdXQ6ZGlzYWJsZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwNiwgMjE3LCAyMjQsIDAuNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnB0LWNvbnRyb2wgaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjUpOyB9XG5cbi5wdC1jb250cm9sLnB0LWNoZWNrYm94IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wdC1jb250cm9sLnB0LWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSwgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum5hcIjsgfVxuXG4ucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cjlwiOyB9XG5cbi5wdC1jb250cm9sLnB0LXJhZGlvIC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiA2cHg7IH1cblxuLnB0LWNvbnRyb2wucHQtcmFkaW8gaW5wdXQ6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlLCAucHQtY29udHJvbC5wdC1yYWRpbyAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUsIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IC5wdC1jb250cm9sLnB0LXJhZGlvIGlucHV0OmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgY29udGVudDogXCJcIjsgfVxuXG4ucHQtY29udHJvbC5wdC1yYWRpbyBpbnB1dDpjaGVja2VkOmRpc2FibGVkIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUsIC5wdC1jb250cm9sLnB0LXJhZGlvIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IGlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSwgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggLnB0LWNvbnRyb2wucHQtcmFkaW8gaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ucHQtY29udHJvbC5wdC1yYWRpbyBpbnB1dDpmb2N1cyB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gIC1tb3otb3V0bGluZS1yYWRpdXM6IDE2cHg7IH1cblxuLnB0LWNvbnRyb2wucHQtc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAzOHB4OyB9XG5cbi5wdC1jb250cm9sLnB0LXN3aXRjaCAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTY3LCAxODIsIDE5NCwgMC41KTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxMDBtcyBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpOyB9XG5cbi5wdC1jb250cm9sLnB0LXN3aXRjaCAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDEwMG1zIGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7IH1cblxuLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0OmNoZWNrZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3IsIC5wdC1jb250cm9sLnB0LXN3aXRjaCAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yLCAucHQtY29udHJvbC5wdC1jaGVja2JveCAucHQtY29udHJvbC5wdC1zd2l0Y2ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzdjYmQ7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDE2cHg7IH1cblxuLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0OmNoZWNrZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSwgLnB0LWNvbnRyb2wucHQtc3dpdGNoIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IGlucHV0OmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSwgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0OmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gIGxlZnQ6IDE0cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cblxuLnB0LWNvbnRyb2wucHQtc3dpdGNoOmhvdmVyIC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzQsIDE0OCwgMC41KTsgfVxuXG4ucHQtY29udHJvbC5wdC1zd2l0Y2g6aG92ZXIgaW5wdXQ6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWNvbnRyb2wucHQtc3dpdGNoOmhvdmVyIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IGlucHV0OmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3IsIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IC5wdC1jb250cm9sLnB0LXN3aXRjaDpob3ZlciBpbnB1dDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwNmJhMzsgfVxuXG4ucHQtY29udHJvbC5wdC1zd2l0Y2ggaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTpjaGVja2VkIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yLCAucHQtY29udHJvbC5wdC1zd2l0Y2ggLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlOmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3IsIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IC5wdC1jb250cm9sLnB0LXN3aXRjaCBpbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmU6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTVhOGE7IH1cblxuLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTpjaGVja2VkIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUsIC5wdC1jb250cm9sLnB0LXN3aXRjaCAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmU6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlLCAucHQtY29udHJvbC5wdC1jaGVja2JveCAucHQtY29udHJvbC5wdC1zd2l0Y2ggaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlOmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cblxuLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0OmRpc2FibGVkIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjUpOyB9XG5cbi5wdC1jb250cm9sLnB0LXN3aXRjaCBpbnB1dDpkaXNhYmxlZCB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG5cbi5wdC1jb250cm9sLnB0LXN3aXRjaCBpbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yLCAucHQtY29udHJvbC5wdC1zd2l0Y2ggLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC41KTsgfVxuXG4ucHQtY29udHJvbC5wdC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ucHQtY29udHJvbC5wdC1hbGlnbi1yaWdodCAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucHQtY29udHJvbC5wdC1sYXJnZSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ucHQtY29udHJvbC5wdC1sYXJnZSAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiSWNvbnMyMFwiO1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLnB0LWNvbnRyb2wucHQtbGFyZ2UucHQtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlLCAucHQtY29udHJvbC5wdC1sYXJnZS5wdC1jaGVja2JveCBpbnB1dDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUsIC5wdC1jb250cm9sLnB0LWxhcmdlLnB0LWNoZWNrYm94XG4ucHQtY29udHJvbC5wdC1jaGVja2JveDpob3ZlciBpbnB1dDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUge1xuICB0b3A6IDFweDsgfVxuXG4ucHQtY29udHJvbC5wdC1sYXJnZS5wdC1yYWRpbyAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICBmb250LXNpemU6IDhweDsgfVxuXG4ucHQtY29udHJvbC5wdC1sYXJnZS5wdC1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7IH1cblxuLnB0LWNvbnRyb2wucHQtbGFyZ2UucHQtc3dpdGNoIC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDIwcHg7IH1cblxuLnB0LWNvbnRyb2wucHQtbGFyZ2UucHQtc3dpdGNoIC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDsgfVxuXG4ucHQtY29udHJvbC5wdC1sYXJnZS5wdC1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWNvbnRyb2wucHQtbGFyZ2UucHQtc3dpdGNoIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IGlucHV0OmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3IsIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IC5wdC1jb250cm9sLnB0LWxhcmdlLnB0LXN3aXRjaCBpbnB1dDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMjBweDsgfVxuXG4ucHQtY29udHJvbC5wdC1sYXJnZS5wdC1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlLCAucHQtY29udHJvbC5wdC1sYXJnZS5wdC1zd2l0Y2ggLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlLCAucHQtY29udHJvbC5wdC1jaGVja2JveCAucHQtY29udHJvbC5wdC1sYXJnZS5wdC1zd2l0Y2ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgbGVmdDogMTRweDsgfVxuXG4ucHQtZGFyayAucHQtY29udHJvbCB7XG4gIGNvbG9yOiAjZjVmOGZhOyB9XG5cbi5wdC1kYXJrIC5wdC1jb250cm9sLnB0LWRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG5cbi5wdC1kYXJrIC5wdC1jb250cm9sIC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQ6ICMzOTRiNTk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICMzOTRiNTk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cblxuLnB0LWRhcmsgLnB0LWNvbnRyb2wgaW5wdXQ6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cblxuLnB0LWRhcmsgLnB0LWNvbnRyb2w6aG92ZXIgLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogIzMwNDA0ZDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxNiwgMjIsIDI2LCAwLjA1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzMwNDA0ZDsgfVxuXG4ucHQtZGFyayAucHQtY29udHJvbCBpbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjYpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICBiYWNrZ3JvdW5kOiAjMjAyYjMzOyB9XG5cbi5wdC1kYXJrIC5wdC1jb250cm9sIGlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTpjaGVja2VkIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yLCAucHQtZGFyayAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmU6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIGluc2V0IDAgMXB4IDJweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTVhOGE7IH1cblxuLnB0LWRhcmsgLnB0LWNvbnRyb2wgaW5wdXQ6ZGlzYWJsZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU3LCA3NSwgODksIDAuNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnB0LWRhcmsgLnB0LWNvbnRyb2wgaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTQsIDkwLCAxMzgsIDAuNSk7IH1cblxuLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDpkaXNhYmxlZCB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlLCAucHQtZGFyayAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUge1xuICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG5cbi5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXJhZGlvIGlucHV0OmNoZWNrZWQ6ZGlzYWJsZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSwgLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtcmFkaW8gLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlLCAucHQtY29udHJvbC5wdC1jaGVja2JveCAucHQtZGFyayAucHQtY29udHJvbC5wdC1yYWRpbyBpbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cblxuLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtc3dpdGNoIC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYsIDIyLCAyNiwgMC41KTsgfVxuXG4ucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2ggLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpO1xuICBiYWNrZ3JvdW5kOiAjMzA0MDRkOyB9XG5cbi5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXN3aXRjaCBpbnB1dDpjaGVja2VkIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yLCAucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2ggLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0OmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM3Y2JkOyB9XG5cbi5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXN3aXRjaCBpbnB1dDpjaGVja2VkIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXN3aXRjaCAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUsIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IC5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXN3aXRjaCBpbnB1dDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXN3aXRjaDpob3ZlciAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyMiwgMjYsIDAuNyk7IH1cblxuLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtc3dpdGNoOmhvdmVyIGlucHV0OmNoZWNrZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3IsIC5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXN3aXRjaDpob3ZlciAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yLCAucHQtY29udHJvbC5wdC1jaGVja2JveCAucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2g6aG92ZXIgaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQ6ICMyYjk1ZDY7IH1cblxuLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYsIDIyLCAyNiwgMC45KTsgfVxuXG4ucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2ggaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXN3aXRjaCBpbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmU6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtc3dpdGNoIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IGlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yLCAucHQtY29udHJvbC5wdC1jaGVja2JveCAucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2ggaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlOmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kOiAjNDhhZmYwOyB9XG5cbi5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXN3aXRjaCBpbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmU6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlLCAucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2ggLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlOmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSwgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXN3aXRjaCBpbnB1dDpkaXNhYmxlZCB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTcsIDc1LCA4OSwgMC41KTsgfVxuXG4ucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2ggaW5wdXQ6ZGlzYWJsZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuXG4ucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2ggaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtc3dpdGNoIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IGlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3IsIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IC5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXN3aXRjaCBpbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNCwgOTAsIDEzOCwgMC41KTsgfVxuXG4ucHQtZmlsZS11cGxvYWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMwcHg7IH1cblxuLnB0LWZpbGUtdXBsb2FkIGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IDIwMHB4OyB9XG5cbi5wdC1maWxlLXVwbG9hZCBpbnB1dDpkaXNhYmxlZCArIC5wdC1maWxlLXVwbG9hZC1pbnB1dCxcbi5wdC1maWxlLXVwbG9hZCBpbnB1dC5wdC1kaXNhYmxlZCArIC5wdC1maWxlLXVwbG9hZC1pbnB1dCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC41KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpO1xuICByZXNpemU6IG5vbmU7IH1cblxuLnB0LWZpbGUtdXBsb2FkIGlucHV0OmRpc2FibGVkICsgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlcixcbi5wdC1maWxlLXVwbG9hZCBpbnB1dC5wdC1kaXNhYmxlZCArIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6YWZ0ZXIge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNiwgMjE3LCAyMjQsIDAuNSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuXG4ucHQtZmlsZS11cGxvYWQgaW5wdXQ6ZGlzYWJsZWQgKyAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OmFmdGVyLnB0LWFjdGl2ZSxcbi5wdC1maWxlLXVwbG9hZCBpbnB1dC5wdC1kaXNhYmxlZCArIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6YWZ0ZXIucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjcpOyB9XG5cbi5wdC1kYXJrIC5wdC1maWxlLXVwbG9hZCBpbnB1dDpkaXNhYmxlZCArIC5wdC1maWxlLXVwbG9hZC1pbnB1dCwgLnB0LWRhcmtcbi5wdC1maWxlLXVwbG9hZCBpbnB1dC5wdC1kaXNhYmxlZCArIC5wdC1maWxlLXVwbG9hZC1pbnB1dCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTcsIDc1LCA4OSwgMC41KTtcbiAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuXG4ucHQtZGFyayAucHQtZmlsZS11cGxvYWQgaW5wdXQ6ZGlzYWJsZWQgKyAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OmFmdGVyLCAucHQtZGFya1xuLnB0LWZpbGUtdXBsb2FkIGlucHV0LnB0LWRpc2FibGVkICsgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTcsIDc1LCA4OSwgMC41KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuXG4ucHQtZGFyayAucHQtZmlsZS11cGxvYWQgaW5wdXQ6ZGlzYWJsZWQgKyAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OmFmdGVyLnB0LWFjdGl2ZSwgLnB0LWRhcmtcbi5wdC1maWxlLXVwbG9hZCBpbnB1dC5wdC1kaXNhYmxlZCArIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6YWZ0ZXIucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1NywgNzUsIDg5LCAwLjcpOyB9XG5cbi5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIDAgMCAwIDAgcmdiYSgxOSwgMTI0LCAxODksIDApLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjE1KSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzE4MjAyNjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDEwMG1zIGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzVjNzA4MDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG5cbi5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMTM3Y2JkLCAwIDAgMCAzcHggcmdiYSgxOSwgMTI0LCAxODksIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cblxuLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dFt0eXBlPVwic2VhcmNoXCJdLCAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0LnB0LXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dFtyZWFkb25seV0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjE1KTsgfVxuXG4ucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OmRpc2FibGVkLCAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0LnB0LWRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7XG4gIHJlc2l6ZTogbm9uZTsgfVxuXG4ucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmNWY4ZmE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICNmNWY4ZmE7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4xKTtcbiAgY29sb3I6ICMxODIwMjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgd2lkdGg6IDcxcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb250ZW50OiBcIkJyb3dzZVwiOyB9XG5cbi5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OmFmdGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ViZjFmNTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjZWJmMWY1O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IH1cblxuLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6YWZ0ZXI6YWN0aXZlLCAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlci5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlMWU4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OmFmdGVyOmRpc2FibGVkLCAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlci5wdC1kaXNhYmxlZCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC41KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG5cbi5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OmFmdGVyOmRpc2FibGVkLnB0LWFjdGl2ZSwgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6YWZ0ZXIucHQtZGlzYWJsZWQucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjcpOyB9XG5cbi5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ViZjFmNTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjZWJmMWY1O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IH1cblxuLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDphY3RpdmU6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZTFlODtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4ucHQtZGFyayAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIDAgMCAwIDAgcmdiYSgxOSwgMTI0LCAxODksIDApLCAwIDAgMCAwIHJnYmEoMTksIDEyNCwgMTg5LCAwKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNiwgMjIsIDI2LCAwLjMpO1xuICBjb2xvcjogI2Y1ZjhmYTtcbiAgY29sb3I6ICNiZmNjZDY7IH1cblxuLnB0LWRhcmsgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cblxuLnB0LWRhcmsgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cblxuLnB0LWRhcmsgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG5cbi5wdC1kYXJrIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuXG4ucHQtZGFyayAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMxMzdjYmQsIDAgMCAwIDFweCAjMTM3Y2JkLCAwIDAgMCAzcHggcmdiYSgxOSwgMTI0LCAxODksIDAuMyksIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cblxuLnB0LWRhcmsgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dFtyZWFkb25seV0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC1kYXJrIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQucHQtZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU3LCA3NSwgODksIDAuNSk7XG4gIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cblxuLnB0LWRhcmsgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzk0YjU5O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjMzk0YjU5O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpO1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtZGFyayAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlcjpob3ZlciwgLnB0LWRhcmsgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6YWZ0ZXI6YWN0aXZlLCAucHQtZGFyayAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlci5wdC1hY3RpdmUge1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtZGFyayAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzMDQwNGQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICMzMDQwNGQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cblxuLnB0LWRhcmsgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6YWZ0ZXI6YWN0aXZlLCAucHQtZGFyayAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlci5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjYpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyYjMzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi5wdC1kYXJrIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OmFmdGVyOmRpc2FibGVkLCAucHQtZGFyayAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlci5wdC1kaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTcsIDc1LCA4OSwgMC41KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuXG4ucHQtZGFyayAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlcjpkaXNhYmxlZC5wdC1hY3RpdmUsIC5wdC1kYXJrIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OmFmdGVyLnB0LWRpc2FibGVkLnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTcsIDc1LCA4OSwgMC43KTsgfVxuXG4ucHQtZGFyayAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlciAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYsIDIyLCAyNiwgMC41KTtcbiAgc3Ryb2tlOiAjOGE5YmE4OyB9XG5cbi5wdC1kYXJrIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzMwNDA0ZDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzMwNDA0ZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuXG4ucHQtZGFyayAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OmFjdGl2ZTo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjYpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyYjMzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi5wdC1maWxlLXVwbG9hZC5wdC1maWxsIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnB0LWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwIDAgMTVweDsgfVxuXG4ucHQtZm9ybS1ncm91cCBsYWJlbC5wdC1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ucHQtZm9ybS1ncm91cCAucHQtZm9ybS1oZWxwZXItdGV4dCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgY29sb3I6ICM1YzcwODA7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ucHQtZm9ybS1ncm91cC5wdC1pbnRlbnQtcHJpbWFyeSAucHQtZm9ybS1oZWxwZXItdGV4dCB7XG4gIGNvbG9yOiAjMTA2YmEzOyB9XG5cbi5wdC1mb3JtLWdyb3VwLnB0LWludGVudC1zdWNjZXNzIC5wdC1mb3JtLWhlbHBlci10ZXh0IHtcbiAgY29sb3I6ICMwZDgwNTA7IH1cblxuLnB0LWZvcm0tZ3JvdXAucHQtaW50ZW50LXdhcm5pbmcgLnB0LWZvcm0taGVscGVyLXRleHQge1xuICBjb2xvcjogI2JmNzMyNjsgfVxuXG4ucHQtZm9ybS1ncm91cC5wdC1pbnRlbnQtZGFuZ2VyIC5wdC1mb3JtLWhlbHBlci10ZXh0IHtcbiAgY29sb3I6ICNjMjMwMzA7IH1cblxuLnB0LWZvcm0tZ3JvdXAucHQtaW5saW5lIHtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbi5wdC1mb3JtLWdyb3VwLnB0LWlubGluZS5wdC1sYXJnZSBsYWJlbC5wdC1sYWJlbCB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cblxuLnB0LWZvcm0tZ3JvdXAucHQtaW5saW5lIGxhYmVsLnB0LWxhYmVsIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4ucHQtZm9ybS1ncm91cC5wdC1kaXNhYmxlZCAucHQtbGFiZWwsXG4ucHQtZm9ybS1ncm91cC5wdC1kaXNhYmxlZCAucHQtdGV4dC1tdXRlZCxcbi5wdC1mb3JtLWdyb3VwLnB0LWRpc2FibGVkIC5wdC1mb3JtLWhlbHBlci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLnB0LWRhcmsgLnB0LWZvcm0tZ3JvdXAucHQtaW50ZW50LXByaW1hcnkgLnB0LWZvcm0taGVscGVyLXRleHQge1xuICBjb2xvcjogIzQ4YWZmMDsgfVxuXG4ucHQtZGFyayAucHQtZm9ybS1ncm91cC5wdC1pbnRlbnQtc3VjY2VzcyAucHQtZm9ybS1oZWxwZXItdGV4dCB7XG4gIGNvbG9yOiAjM2RjYzkxOyB9XG5cbi5wdC1kYXJrIC5wdC1mb3JtLWdyb3VwLnB0LWludGVudC13YXJuaW5nIC5wdC1mb3JtLWhlbHBlci10ZXh0IHtcbiAgY29sb3I6ICNmZmIzNjY7IH1cblxuLnB0LWRhcmsgLnB0LWZvcm0tZ3JvdXAucHQtaW50ZW50LWRhbmdlciAucHQtZm9ybS1oZWxwZXItdGV4dCB7XG4gIGNvbG9yOiAjZmY3MzczOyB9XG5cbi5wdC1kYXJrIC5wdC1mb3JtLWdyb3VwIC5wdC1mb3JtLWhlbHBlci10ZXh0IHtcbiAgY29sb3I6ICNiZmNjZDY7IH1cblxuLnB0LWRhcmsgLnB0LWZvcm0tZ3JvdXAucHQtZGlzYWJsZWQgLnB0LWxhYmVsLFxuLnB0LWRhcmsgLnB0LWZvcm0tZ3JvdXAucHQtZGlzYWJsZWQgLnB0LXRleHQtbXV0ZWQsXG4ucHQtZGFyayAucHQtZm9ybS1ncm91cC5wdC1kaXNhYmxlZCAucHQtZm9ybS1oZWxwZXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4ucHQtaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG4ucHQtaW5wdXQtZ3JvdXAgLnB0LWlucHV0LWFjdGlvbixcbi5wdC1pbnB1dC1ncm91cCA+IC5wdC1idXR0b24sXG4ucHQtaW5wdXQtZ3JvdXAgPiAucHQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwOyB9XG5cbi5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQtYWN0aW9uOmZpcnN0LWNoaWxkLFxuLnB0LWlucHV0LWdyb3VwID4gLnB0LWJ1dHRvbjpmaXJzdC1jaGlsZCxcbi5wdC1pbnB1dC1ncm91cCA+IC5wdC1pY29uOmZpcnN0LWNoaWxkIHtcbiAgbGVmdDogMDsgfVxuXG4ucHQtaW5wdXQtZ3JvdXAgLnB0LWlucHV0LWFjdGlvbjpsYXN0LWNoaWxkLFxuLnB0LWlucHV0LWdyb3VwID4gLnB0LWJ1dHRvbjpsYXN0LWNoaWxkLFxuLnB0LWlucHV0LWdyb3VwID4gLnB0LWljb246bGFzdC1jaGlsZCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5wdC1pbnB1dC1ncm91cCAucHQtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAzcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ucHQtaW5wdXQtZ3JvdXAgLnB0LWljb24ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiSWNvbnMxNlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMCA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzVjNzA4MDsgfVxuXG4ucHQtaW5wdXQtZ3JvdXAgLnB0LXNwaW5uZXIge1xuICBtYXJnaW46IDNweDsgfVxuXG4ucHQtaW5wdXQtZ3JvdXAgLnB0LXRhZyB7XG4gIG1hcmdpbjogNXB4OyB9XG5cbi5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQ6bm90KDpmb2N1cykgKyAucHQtYnV0dG9uLnB0LW1pbmltYWw6bm90KDpob3Zlcik6bm90KDpmb2N1cyksXG4ucHQtaW5wdXQtZ3JvdXAgLnB0LWlucHV0Om5vdCg6Zm9jdXMpICsgLnB0LWlucHV0LWFjdGlvbiAucHQtYnV0dG9uLnB0LW1pbmltYWw6bm90KDpob3Zlcik6bm90KDpmb2N1cykge1xuICBjb2xvcjogIzVjNzA4MDsgfVxuXG4ucHQtZGFyayAucHQtaW5wdXQtZ3JvdXAgLnB0LWlucHV0Om5vdCg6Zm9jdXMpICsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpLCAucHQtZGFya1xuLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmZvY3VzKSArIC5wdC1pbnB1dC1hY3Rpb24gLnB0LWJ1dHRvbi5wdC1taW5pbWFsOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpIHtcbiAgY29sb3I6ICNiZmNjZDY7IH1cblxuLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmZvY3VzKSArIC5wdC1idXR0b24ucHQtbWluaW1hbDpub3QoOmhvdmVyKTpub3QoOmZvY3VzKSAucHQtaWNvbiwgLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmZvY3VzKSArIC5wdC1idXR0b24ucHQtbWluaW1hbDpub3QoOmhvdmVyKTpub3QoOmZvY3VzKSAucHQtaWNvbi1zdGFuZGFyZCwgLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmZvY3VzKSArIC5wdC1idXR0b24ucHQtbWluaW1hbDpub3QoOmhvdmVyKTpub3QoOmZvY3VzKSAucHQtaWNvbi1sYXJnZSxcbi5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQ6bm90KDpmb2N1cykgKyAucHQtaW5wdXQtYWN0aW9uIC5wdC1idXR0b24ucHQtbWluaW1hbDpub3QoOmhvdmVyKTpub3QoOmZvY3VzKSAucHQtaWNvbixcbi5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQ6bm90KDpmb2N1cykgKyAucHQtaW5wdXQtYWN0aW9uIC5wdC1idXR0b24ucHQtbWluaW1hbDpub3QoOmhvdmVyKTpub3QoOmZvY3VzKSAucHQtaWNvbi1zdGFuZGFyZCxcbi5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQ6bm90KDpmb2N1cykgKyAucHQtaW5wdXQtYWN0aW9uIC5wdC1idXR0b24ucHQtbWluaW1hbDpub3QoOmhvdmVyKTpub3QoOmZvY3VzKSAucHQtaWNvbi1sYXJnZSB7XG4gIGNvbG9yOiAjNWM3MDgwOyB9XG5cbi5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQ6bm90KDpmb2N1cykgKyAucHQtYnV0dG9uLnB0LW1pbmltYWw6ZGlzYWJsZWQsXG4ucHQtaW5wdXQtZ3JvdXAgLnB0LWlucHV0Om5vdCg6Zm9jdXMpICsgLnB0LWlucHV0LWFjdGlvbiAucHQtYnV0dG9uLnB0LW1pbmltYWw6ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4ucHQtaW5wdXQtZ3JvdXAgLnB0LWlucHV0Om5vdCg6Zm9jdXMpICsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsOmRpc2FibGVkIC5wdC1pY29uLCAucHQtaW5wdXQtZ3JvdXAgLnB0LWlucHV0Om5vdCg6Zm9jdXMpICsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsOmRpc2FibGVkIC5wdC1pY29uLXN0YW5kYXJkLCAucHQtaW5wdXQtZ3JvdXAgLnB0LWlucHV0Om5vdCg6Zm9jdXMpICsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsOmRpc2FibGVkIC5wdC1pY29uLWxhcmdlLFxuLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmZvY3VzKSArIC5wdC1pbnB1dC1hY3Rpb24gLnB0LWJ1dHRvbi5wdC1taW5pbWFsOmRpc2FibGVkIC5wdC1pY29uLFxuLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmZvY3VzKSArIC5wdC1pbnB1dC1hY3Rpb24gLnB0LWJ1dHRvbi5wdC1taW5pbWFsOmRpc2FibGVkIC5wdC1pY29uLXN0YW5kYXJkLFxuLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmZvY3VzKSArIC5wdC1pbnB1dC1hY3Rpb24gLnB0LWJ1dHRvbi5wdC1taW5pbWFsOmRpc2FibGVkIC5wdC1pY29uLWxhcmdlIHtcbiAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLnB0LWlucHV0LWdyb3VwLnB0LWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ucHQtaW5wdXQtZ3JvdXAucHQtZGlzYWJsZWQgLnB0LWljb24ge1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LWlucHV0LWdyb3VwLnB0LWxhcmdlIC5wdC1idXR0b24ge1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDVweDtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cblxuLnB0LWlucHV0LWdyb3VwLnB0LWxhcmdlIC5wdC1pY29uIHtcbiAgbWFyZ2luOiAwIDEycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbi5wdC1pbnB1dC1ncm91cC5wdC1sYXJnZSAucHQtaW5wdXQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnB0LWlucHV0LWdyb3VwLnB0LWxhcmdlIC5wdC1pbnB1dFt0eXBlPVwic2VhcmNoXCJdLCAucHQtaW5wdXQtZ3JvdXAucHQtbGFyZ2UgLnB0LWlucHV0LnB0LXJvdW5kIHtcbiAgcGFkZGluZzogMCAxNXB4OyB9XG5cbi5wdC1pbnB1dC1ncm91cC5wdC1sYXJnZSAucHQtaW5wdXQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuLnB0LWlucHV0LWdyb3VwLnB0LWxhcmdlIC5wdC1pbnB1dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG4ucHQtaW5wdXQtZ3JvdXAucHQtbGFyZ2UgLnB0LXNwaW5uZXIge1xuICBtYXJnaW46IDhweDsgfVxuXG4ucHQtaW5wdXQtZ3JvdXAucHQtcm91bmQgLnB0LWJ1dHRvbixcbi5wdC1pbnB1dC1ncm91cC5wdC1yb3VuZCAucHQtaW5wdXQsXG4ucHQtaW5wdXQtZ3JvdXAucHQtcm91bmQgLnB0LXRhZyB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cblxuLnB0LWRhcmsgLnB0LWlucHV0LWdyb3VwIC5wdC1pY29uIHtcbiAgY29sb3I6ICNiZmNjZDY7IH1cblxuLnB0LWRhcmsgLnB0LWlucHV0LWdyb3VwLnB0LWRpc2FibGVkIC5wdC1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuXG4ucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXByaW1hcnkgLnB0LWlucHV0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIDAgMCAwIDAgcmdiYSgxOSwgMTI0LCAxODksIDApLCBpbnNldCAwIDAgMCAxcHggIzEzN2NiZCwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xNSksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cblxuLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC1wcmltYXJ5IC5wdC1pbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMTM3Y2JkLCAwIDAgMCAzcHggcmdiYSgxOSwgMTI0LCAxODksIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cblxuLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC1wcmltYXJ5IC5wdC1pbnB1dFtyZWFkb25seV0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzEzN2NiZDsgfVxuXG4ucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXByaW1hcnkgLnB0LWlucHV0OmRpc2FibGVkLCAucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXByaW1hcnkgLnB0LWlucHV0LnB0LWRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXByaW1hcnkgLnB0LWljb24ge1xuICBjb2xvcjogIzEwNmJhMzsgfVxuXG4ucHQtZGFyayAucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXByaW1hcnkgLnB0LWljb24ge1xuICBjb2xvcjogIzQ4YWZmMDsgfVxuXG4ucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXN1Y2Nlc3MgLnB0LWlucHV0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDE1LCAxNTMsIDk2LCAwKSwgMCAwIDAgMCByZ2JhKDE1LCAxNTMsIDk2LCAwKSwgaW5zZXQgMCAwIDAgMXB4ICMwZjk5NjAsIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG5cbi5wdC1pbnB1dC1ncm91cC5wdC1pbnRlbnQtc3VjY2VzcyAucHQtaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzBmOTk2MCwgMCAwIDAgM3B4IHJnYmEoMTUsIDE1MywgOTYsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cblxuLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC1zdWNjZXNzIC5wdC1pbnB1dFtyZWFkb25seV0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzBmOTk2MDsgfVxuXG4ucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXN1Y2Nlc3MgLnB0LWlucHV0OmRpc2FibGVkLCAucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXN1Y2Nlc3MgLnB0LWlucHV0LnB0LWRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXN1Y2Nlc3MgLnB0LWljb24ge1xuICBjb2xvcjogIzBkODA1MDsgfVxuXG4ucHQtZGFyayAucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXN1Y2Nlc3MgLnB0LWljb24ge1xuICBjb2xvcjogIzNkY2M5MTsgfVxuXG4ucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXdhcm5pbmcgLnB0LWlucHV0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxNywgMTMwLCA0MywgMCksIDAgMCAwIDAgcmdiYSgyMTcsIDEzMCwgNDMsIDApLCBpbnNldCAwIDAgMCAxcHggI2Q5ODIyYiwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xNSksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cblxuLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC13YXJuaW5nIC5wdC1pbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZDk4MjJiLCAwIDAgMCAzcHggcmdiYSgyMTcsIDEzMCwgNDMsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cblxuLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC13YXJuaW5nIC5wdC1pbnB1dFtyZWFkb25seV0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2Q5ODIyYjsgfVxuXG4ucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXdhcm5pbmcgLnB0LWlucHV0OmRpc2FibGVkLCAucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXdhcm5pbmcgLnB0LWlucHV0LnB0LWRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXdhcm5pbmcgLnB0LWljb24ge1xuICBjb2xvcjogI2JmNzMyNjsgfVxuXG4ucHQtZGFyayAucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXdhcm5pbmcgLnB0LWljb24ge1xuICBjb2xvcjogI2ZmYjM2NjsgfVxuXG4ucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LWRhbmdlciAucHQtaW5wdXQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE5LCA1NSwgNTUsIDApLCAwIDAgMCAwIHJnYmEoMjE5LCA1NSwgNTUsIDApLCBpbnNldCAwIDAgMCAxcHggI2RiMzczNywgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xNSksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cblxuLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC1kYW5nZXIgLnB0LWlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkYjM3MzcsIDAgMCAwIDNweCByZ2JhKDIxOSwgNTUsIDU1LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG5cbi5wdC1pbnB1dC1ncm91cC5wdC1pbnRlbnQtZGFuZ2VyIC5wdC1pbnB1dFtyZWFkb25seV0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2RiMzczNzsgfVxuXG4ucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LWRhbmdlciAucHQtaW5wdXQ6ZGlzYWJsZWQsIC5wdC1pbnB1dC1ncm91cC5wdC1pbnRlbnQtZGFuZ2VyIC5wdC1pbnB1dC5wdC1kaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC1kYW5nZXIgLnB0LWljb24ge1xuICBjb2xvcjogI2MyMzAzMDsgfVxuXG4ucHQtZGFyayAucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LWRhbmdlciAucHQtaWNvbiB7XG4gIGNvbG9yOiAjZmY3MzczOyB9XG5cbi5wdC1pbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTksIDEyNCwgMTg5LCAwKSwgMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMTgyMDI2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMTAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnB0LWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG5cbi5wdC1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuXG4ucHQtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG5cbi5wdC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LWlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMxMzdjYmQsIDAgMCAwIDNweCByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuXG4ucHQtaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgLnB0LWlucHV0LnB0LXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLnB0LWlucHV0W3JlYWRvbmx5XSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpOyB9XG5cbi5wdC1pbnB1dDpkaXNhYmxlZCwgLnB0LWlucHV0LnB0LWRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7XG4gIHJlc2l6ZTogbm9uZTsgfVxuXG4ucHQtaW5wdXQucHQtbGFyZ2Uge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnB0LWlucHV0LnB0LWxhcmdlW3R5cGU9XCJzZWFyY2hcIl0sIC5wdC1pbnB1dC5wdC1sYXJnZS5wdC1yb3VuZCB7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuXG4ucHQtaW5wdXQucHQtZmlsbCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wdC1kYXJrIC5wdC1pbnB1dCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxOSwgMTI0LCAxODksIDApLCAwIDAgMCAwIHJnYmEoMTksIDEyNCwgMTg5LCAwKSwgMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYsIDIyLCAyNiwgMC4zKTtcbiAgY29sb3I6ICNmNWY4ZmE7IH1cblxuLnB0LWRhcmsgLnB0LWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuXG4ucHQtZGFyayAucHQtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG5cbi5wdC1kYXJrIC5wdC1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG5cbi5wdC1kYXJrIC5wdC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG5cbi5wdC1kYXJrIC5wdC1pbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMTM3Y2JkLCAwIDAgMCAxcHggIzEzN2NiZCwgMCAwIDAgM3B4IHJnYmEoMTksIDEyNCwgMTg5LCAwLjMpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC1kYXJrIC5wdC1pbnB1dFtyZWFkb25seV0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC1kYXJrIC5wdC1pbnB1dDpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LWlucHV0LnB0LWRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSg1NywgNzUsIDg5LCAwLjUpO1xuICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG5cbi5wdC1pbnB1dC5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxOSwgMTI0LCAxODksIDApLCAwIDAgMCAwIHJnYmEoMTksIDEyNCwgMTg5LCAwKSwgaW5zZXQgMCAwIDAgMXB4ICMxMzdjYmQsIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG5cbi5wdC1pbnB1dC5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMTM3Y2JkLCAwIDAgMCAzcHggcmdiYSgxOSwgMTI0LCAxODksIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cblxuLnB0LWlucHV0LnB0LWludGVudC1wcmltYXJ5W3JlYWRvbmx5XSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMTM3Y2JkOyB9XG5cbi5wdC1pbnB1dC5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LWlucHV0LnB0LWludGVudC1wcmltYXJ5LnB0LWRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ucHQtZGFyayAucHQtaW5wdXQucHQtaW50ZW50LXByaW1hcnkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTksIDEyNCwgMTg5LCAwKSwgMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIDAgMCAwIDAgcmdiYSgxOSwgMTI0LCAxODksIDApLCBpbnNldCAwIDAgMCAxcHggIzEzN2NiZCwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuXG4ucHQtZGFyayAucHQtaW5wdXQucHQtaW50ZW50LXByaW1hcnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzEzN2NiZCwgMCAwIDAgMXB4ICMxMzdjYmQsIDAgMCAwIDNweCByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuXG4ucHQtZGFyayAucHQtaW5wdXQucHQtaW50ZW50LXByaW1hcnlbcmVhZG9ubHldIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMxMzdjYmQ7IH1cblxuLnB0LWRhcmsgLnB0LWlucHV0LnB0LWludGVudC1wcmltYXJ5OmRpc2FibGVkLCAucHQtZGFyayAucHQtaW5wdXQucHQtaW50ZW50LXByaW1hcnkucHQtZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5wdC1pbnB1dC5wdC1pbnRlbnQtc3VjY2VzcyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxNSwgMTUzLCA5NiwgMCksIDAgMCAwIDAgcmdiYSgxNSwgMTUzLCA5NiwgMCksIGluc2V0IDAgMCAwIDFweCAjMGY5OTYwLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjE1KSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuXG4ucHQtaW5wdXQucHQtaW50ZW50LXN1Y2Nlc3M6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzBmOTk2MCwgMCAwIDAgM3B4IHJnYmEoMTUsIDE1MywgOTYsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cblxuLnB0LWlucHV0LnB0LWludGVudC1zdWNjZXNzW3JlYWRvbmx5XSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMGY5OTYwOyB9XG5cbi5wdC1pbnB1dC5wdC1pbnRlbnQtc3VjY2VzczpkaXNhYmxlZCwgLnB0LWlucHV0LnB0LWludGVudC1zdWNjZXNzLnB0LWRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ucHQtZGFyayAucHQtaW5wdXQucHQtaW50ZW50LXN1Y2Nlc3Mge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTUsIDE1MywgOTYsIDApLCAwIDAgMCAwIHJnYmEoMTUsIDE1MywgOTYsIDApLCAwIDAgMCAwIHJnYmEoMTUsIDE1MywgOTYsIDApLCBpbnNldCAwIDAgMCAxcHggIzBmOTk2MCwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuXG4ucHQtZGFyayAucHQtaW5wdXQucHQtaW50ZW50LXN1Y2Nlc3M6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzBmOTk2MCwgMCAwIDAgMXB4ICMwZjk5NjAsIDAgMCAwIDNweCByZ2JhKDE1LCAxNTMsIDk2LCAwLjMpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC1kYXJrIC5wdC1pbnB1dC5wdC1pbnRlbnQtc3VjY2Vzc1tyZWFkb25seV0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzBmOTk2MDsgfVxuXG4ucHQtZGFyayAucHQtaW5wdXQucHQtaW50ZW50LXN1Y2Nlc3M6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1pbnB1dC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1kaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnB0LWlucHV0LnB0LWludGVudC13YXJuaW5nIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxNywgMTMwLCA0MywgMCksIDAgMCAwIDAgcmdiYSgyMTcsIDEzMCwgNDMsIDApLCBpbnNldCAwIDAgMCAxcHggI2Q5ODIyYiwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xNSksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cblxuLnB0LWlucHV0LnB0LWludGVudC13YXJuaW5nOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkOTgyMmIsIDAgMCAwIDNweCByZ2JhKDIxNywgMTMwLCA0MywgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuXG4ucHQtaW5wdXQucHQtaW50ZW50LXdhcm5pbmdbcmVhZG9ubHldIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNkOTgyMmI7IH1cblxuLnB0LWlucHV0LnB0LWludGVudC13YXJuaW5nOmRpc2FibGVkLCAucHQtaW5wdXQucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5wdC1kYXJrIC5wdC1pbnB1dC5wdC1pbnRlbnQtd2FybmluZyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTcsIDEzMCwgNDMsIDApLCAwIDAgMCAwIHJnYmEoMjE3LCAxMzAsIDQzLCAwKSwgMCAwIDAgMCByZ2JhKDIxNywgMTMwLCA0MywgMCksIGluc2V0IDAgMCAwIDFweCAjZDk4MjJiLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC1kYXJrIC5wdC1pbnB1dC5wdC1pbnRlbnQtd2FybmluZzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZDk4MjJiLCAwIDAgMCAxcHggI2Q5ODIyYiwgMCAwIDAgM3B4IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjMpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC1kYXJrIC5wdC1pbnB1dC5wdC1pbnRlbnQtd2FybmluZ1tyZWFkb25seV0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2Q5ODIyYjsgfVxuXG4ucHQtZGFyayAucHQtaW5wdXQucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1pbnB1dC5wdC1pbnRlbnQtd2FybmluZy5wdC1kaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnB0LWlucHV0LnB0LWludGVudC1kYW5nZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE5LCA1NSwgNTUsIDApLCAwIDAgMCAwIHJnYmEoMjE5LCA1NSwgNTUsIDApLCBpbnNldCAwIDAgMCAxcHggI2RiMzczNywgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xNSksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cblxuLnB0LWlucHV0LnB0LWludGVudC1kYW5nZXI6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2RiMzczNywgMCAwIDAgM3B4IHJnYmEoMjE5LCA1NSwgNTUsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cblxuLnB0LWlucHV0LnB0LWludGVudC1kYW5nZXJbcmVhZG9ubHldIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNkYjM3Mzc7IH1cblxuLnB0LWlucHV0LnB0LWludGVudC1kYW5nZXI6ZGlzYWJsZWQsIC5wdC1pbnB1dC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ucHQtZGFyayAucHQtaW5wdXQucHQtaW50ZW50LWRhbmdlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTksIDU1LCA1NSwgMCksIDAgMCAwIDAgcmdiYSgyMTksIDU1LCA1NSwgMCksIDAgMCAwIDAgcmdiYSgyMTksIDU1LCA1NSwgMCksIGluc2V0IDAgMCAwIDFweCAjZGIzNzM3LCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC1kYXJrIC5wdC1pbnB1dC5wdC1pbnRlbnQtZGFuZ2VyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkYjM3MzcsIDAgMCAwIDFweCAjZGIzNzM3LCAwIDAgMCAzcHggcmdiYSgyMTksIDU1LCA1NSwgMC4zKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuXG4ucHQtZGFyayAucHQtaW5wdXQucHQtaW50ZW50LWRhbmdlcltyZWFkb25seV0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2RiMzczNzsgfVxuXG4ucHQtZGFyayAucHQtaW5wdXQucHQtaW50ZW50LWRhbmdlcjpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LWlucHV0LnB0LWludGVudC1kYW5nZXIucHQtZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5wdC1pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG50ZXh0YXJlYS5wdC1pbnB1dCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU4MTsgfVxuXG50ZXh0YXJlYS5wdC1pbnB1dC5wdC1sYXJnZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTgxO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnB0LWRhcmsgdGV4dGFyZWEucHQtaW5wdXQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTksIDEyNCwgMTg5LCAwKSwgMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIDAgMCAwIDAgcmdiYSgxOSwgMTI0LCAxODksIDApLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyMiwgMjYsIDAuMyk7XG4gIGNvbG9yOiAjZjVmOGZhOyB9XG5cbi5wdC1kYXJrIHRleHRhcmVhLnB0LWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuXG4ucHQtZGFyayB0ZXh0YXJlYS5wdC1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cblxuLnB0LWRhcmsgdGV4dGFyZWEucHQtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuXG4ucHQtZGFyayB0ZXh0YXJlYS5wdC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG5cbi5wdC1kYXJrIHRleHRhcmVhLnB0LWlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMxMzdjYmQsIDAgMCAwIDFweCAjMTM3Y2JkLCAwIDAgMCAzcHggcmdiYSgxOSwgMTI0LCAxODksIDAuMyksIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cblxuLnB0LWRhcmsgdGV4dGFyZWEucHQtaW5wdXRbcmVhZG9ubHldIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuXG4ucHQtZGFyayB0ZXh0YXJlYS5wdC1pbnB1dDpkaXNhYmxlZCwgLnB0LWRhcmsgdGV4dGFyZWEucHQtaW5wdXQucHQtZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU3LCA3NSwgODksIDAuNSk7XG4gIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cblxubGFiZWwucHQtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMTVweDsgfVxuXG5sYWJlbC5wdC1sYWJlbCAucHQtaW5wdXQsXG5sYWJlbC5wdC1sYWJlbCAucHQtc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxubGFiZWwucHQtbGFiZWwgLnB0LXNlbGVjdCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5sYWJlbC5wdC1sYWJlbC5wdC1pbmxpbmUge1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG5sYWJlbC5wdC1sYWJlbC5wdC1pbmxpbmUgLnB0LWlucHV0LFxubGFiZWwucHQtbGFiZWwucHQtaW5saW5lIC5wdC1pbnB1dC1ncm91cCxcbmxhYmVsLnB0LWxhYmVsLnB0LWlubGluZSAucHQtc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG5sYWJlbC5wdC1sYWJlbC5wdC1pbmxpbmUgLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbmxhYmVsLnB0LWxhYmVsLnB0LWlubGluZS5wdC1sYXJnZSB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbmxhYmVsLnB0LWxhYmVsLnB0LWRpc2FibGVkLFxubGFiZWwucHQtbGFiZWwucHQtZGlzYWJsZWQgLnB0LXRleHQtbXV0ZWQge1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LWRhcmsgbGFiZWwucHQtbGFiZWwge1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtZGFyayBsYWJlbC5wdC1sYWJlbC5wdC1kaXNhYmxlZCxcbi5wdC1kYXJrIGxhYmVsLnB0LWxhYmVsLnB0LWRpc2FibGVkIC5wdC10ZXh0LW11dGVkIHtcbiAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuXG4ucHQtc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cblxuLnB0LXNlbGVjdCBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wdC1zZWxlY3QucHQtbGFyZ2U6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICByaWdodDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cblxuLnB0LXNlbGVjdC5wdC1maWxsLFxuLnB0LXNlbGVjdC5wdC1maWxsIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3Qgb3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNDA0ZDtcbiAgY29sb3I6ICNmNWY4ZmE7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdDo6YWZ0ZXIge1xuICBjb2xvcjogI2JmY2NkNjsgfVxuXG4ucHQtc2VsZWN0IHNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmNWY4ZmE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICNmNWY4ZmE7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4xKTtcbiAgY29sb3I6ICMxODIwMjY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAyNXB4IDAgMTBweDsgfVxuXG4ucHQtc2VsZWN0IHNlbGVjdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlYmYxZjU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgI2ViZjFmNTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG5cbi5wdC1zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnB0LXNlbGVjdCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZTFlODtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4ucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZCwgLnB0LXNlbGVjdCBzZWxlY3QucHQtZGlzYWJsZWQge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNiwgMjE3LCAyMjQsIDAuNSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuXG4ucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZC5wdC1hY3RpdmUsIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWRpc2FibGVkLnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC43KTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgxNjcsIDE4MiwgMTk0LCAwLjMpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTgyMDI2OyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTE1LCAxMzQsIDE0OCwgMC4zKTtcbiAgY29sb3I6ICMxODIwMjY7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpkaXNhYmxlZDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Q6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMTU1LCAxNjgsIDAuMTUpOyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDE1NSwgMTY4LCAwLjMpO1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmRpc2FibGVkOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmRpc2FibGVkOmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWRpc2FibGVkOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5IHtcbiAgY29sb3I6ICMxMDZiYTM7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMxMDZiYTM7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjE1KTtcbiAgY29sb3I6ICMxMDZiYTM7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTI0LCAxODksIDAuMyk7XG4gIGNvbG9yOiAjMTA2YmEzOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogcmdiYSgxNiwgMTA3LCAxNjMsIDAuNSk7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gIHN0cm9rZTogIzEwNmJhMzsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5IHtcbiAgY29sb3I6ICM0OGFmZjA7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjIpO1xuICBjb2xvcjogIzQ4YWZmMDsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjMpO1xuICBjb2xvcjogIzQ4YWZmMDsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHJnYmEoNzIsIDE3NSwgMjQwLCAwLjUpOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzBkODA1MDsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzBkODA1MDsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4xNSk7XG4gIGNvbG9yOiAjMGQ4MDUwOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMyk7XG4gIGNvbG9yOiAjMGQ4MDUwOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogcmdiYSgxMywgMTI4LCA4MCwgMC41KTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzIC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgc3Ryb2tlOiAjMGQ4MDUwOyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNkY2M5MTsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmZvY3VzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4yKTtcbiAgY29sb3I6ICMzZGNjOTE7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjMpO1xuICBjb2xvcjogIzNkY2M5MTsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHJnYmEoNjEsIDIwNCwgMTQ1LCAwLjUpOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcge1xuICBjb2xvcjogI2JmNzMyNjsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2JmNzMyNjsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMTUpO1xuICBjb2xvcjogI2JmNzMyNjsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMTMwLCA0MywgMC4zKTtcbiAgY29sb3I6ICNiZjczMjY7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDE5MSwgMTE1LCAzOCwgMC41KTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nIC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgc3Ryb2tlOiAjYmY3MzI2OyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYjM2NjsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmZvY3VzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMik7XG4gIGNvbG9yOiAjZmZiMzY2OyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMyk7XG4gIGNvbG9yOiAjZmZiMzY2OyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogcmdiYSgyNTUsIDE3OSwgMTAyLCAwLjUpOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlciB7XG4gIGNvbG9yOiAjYzIzMDMwOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjYzIzMDMwOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4xNSk7XG4gIGNvbG9yOiAjYzIzMDMwOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjMpO1xuICBjb2xvcjogI2MyMzAzMDsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDE5NCwgNDgsIDQ4LCAwLjUpOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlciAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gIHN0cm9rZTogI2MyMzAzMDsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlciB7XG4gIGNvbG9yOiAjZmY3MzczOyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6Zm9jdXMsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMik7XG4gIGNvbG9yOiAjZmY3MzczOyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjMpO1xuICBjb2xvcjogI2ZmNzM3MzsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogcmdiYSgyNTUsIDExNSwgMTE1LCAwLjUpOyB9XG5cbi5wdC1zZWxlY3QucHQtbGFyZ2Ugc2VsZWN0IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjMzk0YjU5O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjMzk0YjU5O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpO1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdDpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdC5wdC1hY3RpdmUge1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzMDQwNGQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICMzMDQwNGQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdC5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjYpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyYjMzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdC5wdC1kaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTcsIDc1LCA4OSwgMC41KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZC5wdC1hY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWRpc2FibGVkLnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTcsIDc1LCA4OSwgMC43KTsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdCAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYsIDIyLCAyNiwgMC41KTtcbiAgc3Ryb2tlOiAjOGE5YmE4OyB9XG5cbi5wdC1zZWxlY3Qgc2VsZWN0OmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LXNlbGVjdDo6YWZ0ZXIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiSWNvbnMxNlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogN3B4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM1YzcwODA7XG4gIGNvbnRlbnQ6IFwi4oyEXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5wdC1kaXNhYmxlZC5wdC1zZWxlY3Q6OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG5cbi5wdC1udW1lcmljLWlucHV0IC5wdC1idXR0b24tZ3JvdXAucHQtdmVydGljYWwgPiAucHQtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4OyB9XG5cbi5wdC1udW1lcmljLWlucHV0IC5wdC1idXR0b24tZ3JvdXAucHQtdmVydGljYWwgPiAucHQtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggMCAwO1xuICBoZWlnaHQ6IDE2cHg7IH1cblxuLnB0LW51bWVyaWMtaW5wdXQgLnB0LWJ1dHRvbi1ncm91cC5wdC12ZXJ0aWNhbCA+IC5wdC1idXR0b246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggMDtcbiAgaGVpZ2h0OiAxNXB4OyB9XG5cbi5wdC1udW1lcmljLWlucHV0IC5wdC1idXR0b24tZ3JvdXAucHQtdmVydGljYWwgPiAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWljb24tXCJdOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG4ucHQtbnVtZXJpYy1pbnB1dCAucHQtYnV0dG9uLWdyb3VwOmZpcnN0LWNoaWxkLnB0LXZlcnRpY2FsID4gLnB0LWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgMDsgfVxuXG4ucHQtbnVtZXJpYy1pbnB1dCAucHQtYnV0dG9uLWdyb3VwOmZpcnN0LWNoaWxkLnB0LXZlcnRpY2FsID4gLnB0LWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgM3B4OyB9XG5cbi5wdC1kYXJrIC5wdC1udW1lcmljLWlucHV0IC5wdC1idXR0b24tZ3JvdXAucHQtdmVydGljYWwgPiAucHQtYnV0dG9uIHtcbiAgbWluLWhlaWdodDogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cblxuLnB0LWRhcmsgLnB0LW51bWVyaWMtaW5wdXQgLnB0LWJ1dHRvbi1ncm91cC5wdC12ZXJ0aWNhbCA+IC5wdC1idXR0b246Zmlyc3QtY2hpbGQge1xuICBoZWlnaHQ6IDE1cHg7IH1cblxuLnB0LWRhcmsgLnB0LW51bWVyaWMtaW5wdXQgLnB0LWJ1dHRvbi1ncm91cC5wdC12ZXJ0aWNhbCA+IC5wdC1idXR0b246bGFzdC1jaGlsZCB7XG4gIGhlaWdodDogMTRweDsgfVxuXG5mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnB0LWtleSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjEpLCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCAwIDJweCA2cHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM1YzcwODA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBcIkJsaW5rTWFjU3lzdGVtRm9udFwiLCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiVWJ1bnR1XCIsIFwiQ2FudGFyZWxsXCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZiwgXCJJY29uczE2XCI7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ucHQta2V5LnB0LW1vZGlmaWVyLWtleSB7XG4gIHBhZGRpbmc6IDNweCA4cHggM3B4IDZweDsgfVxuXG4ucHQta2V5LnB0LW1vZGlmaWVyLWtleSAucHQtaWNvbi1zdGFuZGFyZCB7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5wdC1kYXJrIC5wdC1rZXkge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCAwIDJweCA2cHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIGJhY2tncm91bmQ6ICMzOTRiNTk7XG4gIGNvbG9yOiAjYmZjY2Q2OyB9XG5cbi5wdC1rZXktY29tYm8gLnB0LWtleTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLnB0LWhvdGtleS1kaWFsb2cge1xuICB0b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5wdC1ob3RrZXktZGlhbG9nIC5wdC1kaWFsb2ctYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4ucHQtaG90a2V5LWRpYWxvZyAucHQta2V5LWNvbWJvIHtcbiAgLXdlYmtpdC1mbGV4OiAxIDAgYXV0bztcbiAgZmxleDogMSAwIGF1dG87XG4gIHdpZHRoOiAxNjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnB0LWhvdGtleS1jb2x1bW4ge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDMwcHg7IH1cblxuLnB0LWhvdGtleS1jb2x1bW4gLnB0LWhvdGtleS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnB0LWhvdGtleS1jb2x1bW4gLnB0LWhvdGtleS1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLnB0LWhvdGtleSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ucHQtaG90a2V5Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItdGFyZ2V0IHtcbiAgZGlzcGxheTogaW5oZXJpdDsgfVxuXG4ucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLXRhcmdldCA+IC5wdC1tZW51LWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4OyB9XG5cbi5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItdGFyZ2V0ID4gLnB0LW1lbnUtaXRlbTo6YWZ0ZXIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiSWNvbnMxNlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgY29udGVudDogXCLijKpcIjsgfVxuXG4ucHQtbGFyZ2UgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci10YXJnZXQgPiAucHQtbWVudS1pdGVtOjphZnRlciB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5wdC1zdWJtZW51IC5wdC1wb3BvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDVweDsgfVxuXG4ucHQtc3VibWVudSAucHQtcG9wb3Zlci5wdC1hbGlnbi1sZWZ0IHtcbiAgcmlnaHQ6IDVweDtcbiAgbGVmdDogYXV0bzsgfVxuXG4ucHQtbWVudSB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMTgyMDI2OyB9XG5cbi5wdC1tZW51LWRpdmlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpOyB9XG5cbi5wdC1kYXJrIC5wdC1tZW51LWRpdmlkZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG5cbi5wdC1tZW51LWl0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDdweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5wdC1tZW51LWl0ZW06aG92ZXIsIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1tZW51LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2NywgMTgyLCAxOTQsIDAuMyk7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucHQtbWVudS1pdGVtLnB0LWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG5cbi5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ucHQtZGFyayAucHQtbWVudS1pdGVtOmhvdmVyLCAucHQtZGFyayAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtbWVudS1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzgsIDE1NSwgMTY4LCAwLjE1KTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cblxuLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMTA2YmEzOyB9XG5cbi5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6OmJlZm9yZSwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeTo6YWZ0ZXIsXG4ucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5IC5wdC1tZW51LWl0ZW0tbGFiZWwge1xuICBjb2xvcjogIzEwNmJhMzsgfVxuXG4ucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5OmhvdmVyLCAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXByaW1hcnkucHQtbWVudS1pdGVtLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzdjYmQ7IH1cblxuLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA2YmEzOyB9XG5cbi5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1tZW51LWl0ZW0sIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6aG92ZXI6OmJlZm9yZSwgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1wcmltYXJ5LnB0LW1lbnUtaXRlbTo6YmVmb3JlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5OmhvdmVyOjphZnRlciwgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1wcmltYXJ5LnB0LW1lbnUtaXRlbTo6YWZ0ZXIsXG4ucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5OmhvdmVyIC5wdC1tZW51LWl0ZW0tbGFiZWwsIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1tZW51LWl0ZW0gLnB0LW1lbnUtaXRlbS1sYWJlbCwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlOjpiZWZvcmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlOjphZnRlcixcbi5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlIC5wdC1tZW51LWl0ZW0tbGFiZWwsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZTo6YmVmb3JlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZTo6YWZ0ZXIsXG4ucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSAucHQtbWVudS1pdGVtLWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMGQ4MDUwOyB9XG5cbi5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3M6OmJlZm9yZSwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2Vzczo6YWZ0ZXIsXG4ucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzIC5wdC1tZW51LWl0ZW0tbGFiZWwge1xuICBjb2xvcjogIzBkODA1MDsgfVxuXG4ucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXN1Y2Nlc3MucHQtbWVudS1pdGVtLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjk5NjA7IH1cblxuLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ4MDUwOyB9XG5cbi5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXIsIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1tZW51LWl0ZW0sIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXI6OmJlZm9yZSwgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1zdWNjZXNzLnB0LW1lbnUtaXRlbTo6YmVmb3JlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzOmhvdmVyOjphZnRlciwgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1zdWNjZXNzLnB0LW1lbnUtaXRlbTo6YWZ0ZXIsXG4ucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzOmhvdmVyIC5wdC1tZW51LWl0ZW0tbGFiZWwsIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1tZW51LWl0ZW0gLnB0LW1lbnUtaXRlbS1sYWJlbCwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlOjpiZWZvcmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlOjphZnRlcixcbi5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlIC5wdC1tZW51LWl0ZW0tbGFiZWwsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZTo6YmVmb3JlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZTo6YWZ0ZXIsXG4ucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSAucHQtbWVudS1pdGVtLWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZyB7XG4gIGNvbG9yOiAjYmY3MzI2OyB9XG5cbi5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmc6OmJlZm9yZSwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZzo6YWZ0ZXIsXG4ucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nIC5wdC1tZW51LWl0ZW0tbGFiZWwge1xuICBjb2xvcjogI2JmNzMyNjsgfVxuXG4ucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXdhcm5pbmcucHQtbWVudS1pdGVtLCAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTgyMmI7IH1cblxuLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmY3MzI2OyB9XG5cbi5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIsIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtd2FybmluZy5wdC1tZW51LWl0ZW0sIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmc6aG92ZXI6OmJlZm9yZSwgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC13YXJuaW5nLnB0LW1lbnUtaXRlbTo6YmVmb3JlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nOmhvdmVyOjphZnRlciwgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC13YXJuaW5nLnB0LW1lbnUtaXRlbTo6YWZ0ZXIsXG4ucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nOmhvdmVyIC5wdC1tZW51LWl0ZW0tbGFiZWwsIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtd2FybmluZy5wdC1tZW51LWl0ZW0gLnB0LW1lbnUtaXRlbS1sYWJlbCwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlOjpiZWZvcmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlOjphZnRlcixcbi5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlIC5wdC1tZW51LWl0ZW0tbGFiZWwsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZTo6YmVmb3JlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZTo6YWZ0ZXIsXG4ucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZSAucHQtbWVudS1pdGVtLWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNjMjMwMzA7IH1cblxuLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyOjpiZWZvcmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlcjo6YWZ0ZXIsXG4ucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXIgLnB0LW1lbnUtaXRlbS1sYWJlbCB7XG4gIGNvbG9yOiAjYzIzMDMwOyB9XG5cbi5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1kYW5nZXIucHQtbWVudS1pdGVtLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiMzczNzsgfVxuXG4ucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMzAzMDsgfVxuXG4ucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtZGFuZ2VyLnB0LW1lbnUtaXRlbSwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyOjpiZWZvcmUsIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtZGFuZ2VyLnB0LW1lbnUtaXRlbTo6YmVmb3JlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6aG92ZXI6OmFmdGVyLCAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LWRhbmdlci5wdC1tZW51LWl0ZW06OmFmdGVyLFxuLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyIC5wdC1tZW51LWl0ZW0tbGFiZWwsIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtZGFuZ2VyLnB0LW1lbnUtaXRlbSAucHQtbWVudS1pdGVtLWxhYmVsLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6YWN0aXZlOjpiZWZvcmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlcjphY3RpdmU6OmFmdGVyLFxuLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyOmFjdGl2ZSAucHQtbWVudS1pdGVtLWxhYmVsLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlOjpiZWZvcmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmU6OmFmdGVyLFxuLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZSAucHQtbWVudS1pdGVtLWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnB0LW1lbnUtaXRlbTo6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkljb25zMTZcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7IH1cblxuLnB0LW1lbnUtaXRlbTo6YmVmb3JlLCAucHQtbWVudS1pdGVtOjphZnRlciB7XG4gIGNvbG9yOiAjNWM3MDgwOyB9XG5cbi5wdC1tZW51LWl0ZW0gLnB0LW1lbnUtaXRlbS1sYWJlbCB7XG4gIGNvbG9yOiAjNWM3MDgwOyB9XG5cbi5wdC1tZW51LWl0ZW06aG92ZXIsIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1tZW51LWl0ZW0ge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ucHQtbWVudS1pdGVtLnB0LWFjdGl2ZSwgLnB0LW1lbnUtaXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTM0LCAxNDgsIDAuMyk7IH1cblxuLnB0LW1lbnUtaXRlbS5wdC1kaXNhYmxlZCB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi5wdC1tZW51LWl0ZW0ucHQtZGlzYWJsZWQ6OmJlZm9yZSwgLnB0LW1lbnUtaXRlbS5wdC1kaXNhYmxlZDo6YWZ0ZXIsXG4ucHQtbWVudS1pdGVtLnB0LWRpc2FibGVkIC5wdC1tZW51LWl0ZW0tbGFiZWwge1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4ucHQtbGFyZ2UgLnB0LW1lbnUtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggN3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wdC1sYXJnZSAucHQtbWVudS1pdGVtOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiSWNvbnMyMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG5hLnB0LW1lbnUtaXRlbSwgYS5wdC1tZW51LWl0ZW06aG92ZXIsIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IGEucHQtbWVudS1pdGVtIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmJ1dHRvbi5wdC1tZW51LWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5wdC1tZW51LWl0ZW0tbGFiZWwge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7IH1cblxuLnB0LW1lbnUtaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNiwgMjIsIDI2LCAwLjE1KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nLWxlZnQ6IDJweDsgfVxuXG4ucHQtZGFyayAucHQtbWVudS1oZWFkZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG5cbi5wdC1tZW51LWhlYWRlcjpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4ucHQtbWVudS1oZWFkZXIgPiBoNiB7XG4gIGNvbG9yOiAjMTgyMDI2O1xuICBmb250LXdlaWdodDogNjAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCA3cHggMCAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG5cbi5wdC1tZW51LWhlYWRlcjpmaXJzdC1vZi10eXBlID4gaDYge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ucHQtbGFyZ2UgLnB0LW1lbnUtaGVhZGVyID4gaDYge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5wdC1sYXJnZSAucHQtbWVudS1oZWFkZXI6Zmlyc3Qtb2YtdHlwZSA+IGg2IHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLnB0LWRhcmsgLnB0LW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjMzA0MDRkO1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5IHtcbiAgY29sb3I6ICM0OGFmZjA7IH1cblxuLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeTo6YmVmb3JlLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5OjphZnRlcixcbi5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnkgLnB0LW1lbnUtaXRlbS1sYWJlbCB7XG4gIGNvbG9yOiAjNDhhZmYwOyB9XG5cbi5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1kYXJrIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1tZW51LWl0ZW0sIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzN2NiZDsgfVxuXG4ucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDZiYTM7IH1cblxuLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LWRhcmsgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1wcmltYXJ5LnB0LW1lbnUtaXRlbSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeTpob3Zlcjo6YmVmb3JlLCAucHQtZGFyayAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXByaW1hcnkucHQtbWVudS1pdGVtOjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6aG92ZXI6OmFmdGVyLCAucHQtZGFyayAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXByaW1hcnkucHQtbWVudS1pdGVtOjphZnRlcixcbi5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6aG92ZXIgLnB0LW1lbnUtaXRlbS1sYWJlbCxcbi5wdC1kYXJrIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1tZW51LWl0ZW0gLnB0LW1lbnUtaXRlbS1sYWJlbCwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlOjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlOjphZnRlcixcbi5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlIC5wdC1tZW51LWl0ZW0tbGFiZWwsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZTo6YmVmb3JlLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZTo6YWZ0ZXIsXG4ucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSAucHQtbWVudS1pdGVtLWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2RjYzkxOyB9XG5cbi5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3M6OmJlZm9yZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2Vzczo6YWZ0ZXIsXG4ucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzIC5wdC1tZW51LWl0ZW0tbGFiZWwge1xuICBjb2xvcjogIzNkY2M5MTsgfVxuXG4ucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtZGFyayAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXN1Y2Nlc3MucHQtbWVudS1pdGVtLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjk5NjA7IH1cblxuLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ4MDUwOyB9XG5cbi5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXIsIC5wdC1kYXJrIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1tZW51LWl0ZW0sIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXI6OmJlZm9yZSwgLnB0LWRhcmsgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1zdWNjZXNzLnB0LW1lbnUtaXRlbTo6YmVmb3JlLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzOmhvdmVyOjphZnRlciwgLnB0LWRhcmsgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1zdWNjZXNzLnB0LW1lbnUtaXRlbTo6YWZ0ZXIsXG4ucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzOmhvdmVyIC5wdC1tZW51LWl0ZW0tbGFiZWwsXG4ucHQtZGFyayAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXN1Y2Nlc3MucHQtbWVudS1pdGVtIC5wdC1tZW51LWl0ZW0tbGFiZWwsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZTo6YmVmb3JlLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZTo6YWZ0ZXIsXG4ucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSAucHQtbWVudS1pdGVtLWxhYmVsLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmU6OmJlZm9yZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmU6OmFmdGVyLFxuLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUgLnB0LW1lbnUtaXRlbS1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYjM2NjsgfVxuXG4ucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nOjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmc6OmFmdGVyLFxuLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZyAucHQtbWVudS1pdGVtLWxhYmVsIHtcbiAgY29sb3I6ICNmZmIzNjY7IH1cblxuLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LWRhcmsgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC13YXJuaW5nLnB0LW1lbnUtaXRlbSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk4MjJiOyB9XG5cbi5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmNzMyNjsgfVxuXG4ucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtZGFyayAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXdhcm5pbmcucHQtbWVudS1pdGVtLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nOmhvdmVyOjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtd2FybmluZy5wdC1tZW51LWl0ZW06OmJlZm9yZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZzpob3Zlcjo6YWZ0ZXIsIC5wdC1kYXJrIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtd2FybmluZy5wdC1tZW51LWl0ZW06OmFmdGVyLFxuLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZzpob3ZlciAucHQtbWVudS1pdGVtLWxhYmVsLFxuLnB0LWRhcmsgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC13YXJuaW5nLnB0LW1lbnUtaXRlbSAucHQtbWVudS1pdGVtLWxhYmVsLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZzphY3RpdmU6OmJlZm9yZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZzphY3RpdmU6OmFmdGVyLFxuLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUgLnB0LW1lbnUtaXRlbS1sYWJlbCwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlOjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlOjphZnRlcixcbi5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIC5wdC1tZW51LWl0ZW0tbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXIge1xuICBjb2xvcjogI2ZmNzM3MzsgfVxuXG4ucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6OmJlZm9yZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyOjphZnRlcixcbi5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlciAucHQtbWVudS1pdGVtLWxhYmVsIHtcbiAgY29sb3I6ICNmZjczNzM7IH1cblxuLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyLCAucHQtZGFyayAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LWRhbmdlci5wdC1tZW51LWl0ZW0sIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIzNzM3OyB9XG5cbi5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlcjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIzMDMwOyB9XG5cbi5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LWRhcmsgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1kYW5nZXIucHQtbWVudS1pdGVtLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6aG92ZXI6OmJlZm9yZSwgLnB0LWRhcmsgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1kYW5nZXIucHQtbWVudS1pdGVtOjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlcjpob3Zlcjo6YWZ0ZXIsIC5wdC1kYXJrIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtZGFuZ2VyLnB0LW1lbnUtaXRlbTo6YWZ0ZXIsXG4ucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6aG92ZXIgLnB0LW1lbnUtaXRlbS1sYWJlbCxcbi5wdC1kYXJrIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtZGFuZ2VyLnB0LW1lbnUtaXRlbSAucHQtbWVudS1pdGVtLWxhYmVsLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6YWN0aXZlOjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlcjphY3RpdmU6OmFmdGVyLFxuLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyOmFjdGl2ZSAucHQtbWVudS1pdGVtLWxhYmVsLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlOjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmU6OmFmdGVyLFxuLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZSAucHQtbWVudS1pdGVtLWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnB0LWRhcmsgLnB0LW1lbnUtaXRlbTo6YmVmb3JlLCAucHQtZGFyayAucHQtbWVudS1pdGVtOjphZnRlciB7XG4gIGNvbG9yOiAjYmZjY2Q2OyB9XG5cbi5wdC1kYXJrIC5wdC1tZW51LWl0ZW0gLnB0LW1lbnUtaXRlbS1sYWJlbCB7XG4gIGNvbG9yOiAjYmZjY2Q2OyB9XG5cbi5wdC1kYXJrIC5wdC1tZW51LWl0ZW06aG92ZXI6OmJlZm9yZSwgLnB0LWRhcmsgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LW1lbnUtaXRlbTo6YmVmb3JlLCAucHQtZGFyayAucHQtbWVudS1pdGVtOmhvdmVyOjphZnRlciwgLnB0LWRhcmsgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LW1lbnUtaXRlbTo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWFjdGl2ZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzOCwgMTU1LCAxNjgsIDAuMyk7IH1cblxuLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4ucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWRpc2FibGVkOjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtZGlzYWJsZWQ6OmFmdGVyLFxuLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1kaXNhYmxlZCAucHQtbWVudS1pdGVtLWxhYmVsIHtcbiAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi5wdC1kYXJrIC5wdC1tZW51LWRpdmlkZXIsXG4ucHQtZGFyayAucHQtbWVudS1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7IH1cblxuLnB0LWRhcmsgLnB0LW1lbnUtaGVhZGVyID4gaDYge1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtbGFiZWwgLnB0LW1lbnUge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLnB0LW5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMSksIDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAxNXB4OyB9XG5cbi5wdC1uYXZiYXIucHQtZGFyayxcbi5wdC1kYXJrIC5wdC1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk0YjU5OyB9XG5cbi5wdC1uYXZiYXIucHQtZGFyayB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cblxuLnB0LWRhcmsgLnB0LW5hdmJhciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cblxuLnB0LW5hdmJhci5wdC1maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLnB0LW5hdmJhciAucHQtbG9nbyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLnB0LW5hdmJhci1oZWFkaW5nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnB0LW5hdmJhci1ncm91cCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDUwcHg7IH1cblxuLnB0LW5hdmJhci1ncm91cC5wdC1hbGlnbi1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnB0LW5hdmJhci1ncm91cC5wdC1hbGlnbi1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ucHQtbmF2YmFyLWRpdmlkZXIge1xuICBtYXJnaW46IDAgMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpO1xuICBoZWlnaHQ6IDIwcHg7IH1cblxuLnB0LWRhcmsgLnB0LW5hdmJhci1kaXZpZGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7IH1cblxuLnB0LW5vbi1pZGVhbC1zdGF0ZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ucHQtbm9uLWlkZWFsLXN0YXRlLXZpc3VhbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnB0LW5vbi1pZGVhbC1zdGF0ZS1pY29uIC5wdC1pY29uIHtcbiAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpO1xuICBmb250LXNpemU6IDYwcHg7IH1cblxuLnB0LWRhcmsgLnB0LW5vbi1pZGVhbC1zdGF0ZS1pY29uIC5wdC1pY29uIHtcbiAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuXG4ucHQtbm9uLWlkZWFsLXN0YXRlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucHQtbm9uLWlkZWFsLXN0YXRlLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wdC1ub24taWRlYWwtc3RhdGUtYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG5ib2R5LnB0LW92ZXJsYXktb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnB0LW92ZXJsYXktYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDIyLCAyNiwgMC43KTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLnB0LW92ZXJsYXktYmFja2Ryb3AucHQtb3ZlcmxheS1lbnRlciwgLnB0LW92ZXJsYXktYmFja2Ryb3AucHQtb3ZlcmxheS1hcHBlYXIge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5wdC1vdmVybGF5LWJhY2tkcm9wLnB0LW92ZXJsYXktZW50ZXItYWN0aXZlLCAucHQtb3ZlcmxheS1iYWNrZHJvcC5wdC1vdmVybGF5LWFwcGVhci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLnB0LW92ZXJsYXktYmFja2Ryb3AucHQtb3ZlcmxheS1sZWF2ZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnB0LW92ZXJsYXktYmFja2Ryb3AucHQtb3ZlcmxheS1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLnB0LW92ZXJsYXktYmFja2Ryb3A6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5wdC1vdmVybGF5LWNvbnRlbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLnB0LW92ZXJsYXktaW5saW5lIC5wdC1vdmVybGF5LWJhY2tkcm9wLFxuLnB0LW92ZXJsYXktaW5saW5lIC5wdC1vdmVybGF5LWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnB0LW92ZXJsYXktc2Nyb2xsLWNvbnRhaW5lci5wdC1vdmVybGF5LW9wZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjA7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5wdC1vdmVybGF5LXNjcm9sbC1jb250YWluZXIucHQtb3ZlcmxheS1vcGVuIC5wdC1vdmVybGF5LWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnB0LXBvcG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjEpLCAwIDJweCA0cHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCAwIDhweCAyNHB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDIwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLnB0LXBvcG92ZXIgLnB0LXBvcG92ZXItYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7IH1cblxuLnB0LXBvcG92ZXIgLnB0LXBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIG1hcmdpbjogNXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20ucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC10b3AgPiAucHQtcG9wb3ZlciB7XG4gIG1hcmdpbi10b3A6IC0xN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9XG5cbi5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20ucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC10b3AgPiAucHQtcG9wb3ZlciA+IC5wdC1wb3BvdmVyLWFycm93IHtcbiAgYm90dG9tOiAtMTFweDsgfVxuXG4ucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tLnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtdG9wID4gLnB0LXBvcG92ZXIgPiAucHQtcG9wb3Zlci1hcnJvdyBzdmcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1yaWdodCA+IC5wdC1wb3BvdmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7IH1cblxuLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1yaWdodCA+IC5wdC1wb3BvdmVyID4gLnB0LXBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiAtMTFweDsgfVxuXG4ucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdC5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLXJpZ2h0ID4gLnB0LXBvcG92ZXIgPiAucHQtcG9wb3Zlci1hcnJvdyBzdmcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuXG4ucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtYm90dG9tID4gLnB0LXBvcG92ZXIge1xuICBtYXJnaW4tdG9wOiAxN3B4OyB9XG5cbi5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1ib3R0b20gPiAucHQtcG9wb3ZlciA+IC5wdC1wb3BvdmVyLWFycm93IHtcbiAgdG9wOiAtMTFweDsgfVxuXG4ucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtYm90dG9tID4gLnB0LXBvcG92ZXIgPiAucHQtcG9wb3Zlci1hcnJvdyBzdmcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodC5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLWxlZnQgPiAucHQtcG9wb3ZlciB7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbiAgbWFyZ2luLWxlZnQ6IC0xN3B4OyB9XG5cbi5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodC5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLWxlZnQgPiAucHQtcG9wb3ZlciA+IC5wdC1wb3BvdmVyLWFycm93IHtcbiAgcmlnaHQ6IC0xMXB4OyB9XG5cbi5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodC5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLWxlZnQgPiAucHQtcG9wb3ZlciA+IC5wdC1wb3BvdmVyLWFycm93IHN2ZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4ucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbWlkZGxlID4gLnB0LXBvcG92ZXIgPiAucHQtcG9wb3Zlci1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1jZW50ZXIgPiAucHQtcG9wb3ZlciA+IC5wdC1wb3BvdmVyLWFycm93IHtcbiAgcmlnaHQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7IH1cblxuLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcC5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLXRvcCA+IC5wdC1wb3BvdmVyID4gLnB0LXBvcG92ZXItYXJyb3cge1xuICB0b3A6IC0wLjM5MzRweDsgfVxuXG4ucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1yaWdodCA+IC5wdC1wb3BvdmVyID4gLnB0LXBvcG92ZXItYXJyb3cge1xuICByaWdodDogLTAuMzkzNHB4OyB9XG5cbi5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtbGVmdCA+IC5wdC1wb3BvdmVyID4gLnB0LXBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiAtMC4zOTM0cHg7IH1cblxuLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLWJvdHRvbSA+IC5wdC1wb3BvdmVyID4gLnB0LXBvcG92ZXItYXJyb3cge1xuICBib3R0b206IC0wLjM5MzRweDsgfVxuXG4ucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQgPiAucHQtcG9wb3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0OyB9XG5cbi5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtY2VudGVyID4gLnB0LXBvcG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7IH1cblxuLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCA+IC5wdC1wb3BvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDsgfVxuXG4ucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbWlkZGxlLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQgPiAucHQtcG9wb3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0OyB9XG5cbi5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1taWRkbGUucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtY2VudGVyID4gLnB0LXBvcG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7IH1cblxuLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLW1pZGRsZS5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCA+IC5wdC1wb3BvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDsgfVxuXG4ucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQgPiAucHQtcG9wb3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0OyB9XG5cbi5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20ucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtY2VudGVyID4gLnB0LXBvcG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBjZW50ZXI7IH1cblxuLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCA+IC5wdC1wb3BvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDsgfVxuXG4ucHQtcG9wb3ZlciAucHQtcG9wb3Zlci1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnB0LXBvcG92ZXIgLnB0LXBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuXG4ucHQtcG9wb3ZlciAucHQtcG9wb3Zlci1hcnJvdy1ib3JkZXIge1xuICBmaWxsOiAjMTAxNjFhO1xuICBmaWxsLW9wYWNpdHk6IDAuMTsgfVxuXG4ucHQtcG9wb3ZlciAucHQtcG9wb3Zlci1hcnJvdy1maWxsIHtcbiAgZmlsbDogI2ZmZmZmZjsgfVxuXG4ucHQtcG9wb3Zlci1lbnRlciA+IC5wdC1wb3BvdmVyLCAucHQtcG9wb3Zlci1hcHBlYXIgPiAucHQtcG9wb3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7IH1cblxuLnB0LXBvcG92ZXItZW50ZXItYWN0aXZlID4gLnB0LXBvcG92ZXIsIC5wdC1wb3BvdmVyLWFwcGVhci1hY3RpdmUgPiAucHQtcG9wb3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NCwgMS4xMiwgMC4zOCwgMS4xMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLnB0LXBvcG92ZXItbGVhdmUgPiAucHQtcG9wb3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4ucHQtcG9wb3Zlci1sZWF2ZS1hY3RpdmUgPiAucHQtcG9wb3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTQsIDEuMTIsIDAuMzgsIDEuMTEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbi5wdC1wb3BvdmVyIC5wdC1wb3BvdmVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4ucHQtcG9wb3Zlci5wdC1wb3BvdmVyLWNvbnRlbnQtc2l6aW5nIC5wdC1wb3BvdmVyLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5wdC1wb3BvdmVyLXRhcmdldCAucHQtcG9wb3Zlci5wdC1wb3BvdmVyLWNvbnRlbnQtc2l6aW5nIHtcbiAgd2lkdGg6IDM1MHB4OyB9XG5cbi5wdC1wb3BvdmVyLnB0LW1pbmltYWwge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4ucHQtcG9wb3Zlci5wdC1taW5pbWFsIC5wdC1wb3BvdmVyLWFycm93IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHQtcG9wb3Zlci5wdC1taW5pbWFsLnB0LXBvcG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnB0LXBvcG92ZXItZW50ZXIgPiAucHQtcG9wb3Zlci5wdC1taW5pbWFsLnB0LXBvcG92ZXIsIC5wdC1wb3BvdmVyLWFwcGVhciA+IC5wdC1wb3BvdmVyLnB0LW1pbmltYWwucHQtcG9wb3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4ucHQtcG9wb3Zlci1lbnRlci1hY3RpdmUgPiAucHQtcG9wb3Zlci5wdC1taW5pbWFsLnB0LXBvcG92ZXIsIC5wdC1wb3BvdmVyLWFwcGVhci1hY3RpdmUgPiAucHQtcG9wb3Zlci5wdC1taW5pbWFsLnB0LXBvcG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG4ucHQtcG9wb3Zlci1sZWF2ZSA+IC5wdC1wb3BvdmVyLnB0LW1pbmltYWwucHQtcG9wb3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4ucHQtcG9wb3Zlci1sZWF2ZS1hY3RpdmUgPiAucHQtcG9wb3Zlci5wdC1taW5pbWFsLnB0LXBvcG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG4ucHQtcG9wb3Zlci5wdC1kYXJrLFxuLnB0LWRhcmsgLnB0LXBvcG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCAwIDJweCA0cHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCAwIDhweCAyNHB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuXG4ucHQtcG9wb3Zlci5wdC1kYXJrIC5wdC1wb3BvdmVyLWNvbnRlbnQsXG4ucHQtZGFyayAucHQtcG9wb3ZlciAucHQtcG9wb3Zlci1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogIzMwNDA0ZDtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnB0LXBvcG92ZXIucHQtZGFyayAucHQtcG9wb3Zlci1hcnJvdzo6YmVmb3JlLFxuLnB0LWRhcmsgLnB0LXBvcG92ZXIgLnB0LXBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNnB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuXG4ucHQtcG9wb3Zlci5wdC1kYXJrIC5wdC1wb3BvdmVyLWFycm93LWJvcmRlcixcbi5wdC1kYXJrIC5wdC1wb3BvdmVyIC5wdC1wb3BvdmVyLWFycm93LWJvcmRlciB7XG4gIGZpbGw6ICMxMDE2MWE7XG4gIGZpbGwtb3BhY2l0eTogMC4yOyB9XG5cbi5wdC1wb3BvdmVyLnB0LWRhcmsgLnB0LXBvcG92ZXItYXJyb3ctZmlsbCxcbi5wdC1kYXJrIC5wdC1wb3BvdmVyIC5wdC1wb3BvdmVyLWFycm93LWZpbGwge1xuICBmaWxsOiAjMzA0MDRkOyB9XG5cbi5wdC1wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLnB0LXRldGhlci1waW5uZWQgLnB0LXBvcG92ZXItYXJyb3cge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wdC1wb3BvdmVyLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfVxuXG4ucHQtdHJhbnNpdGlvbi1jb250YWluZXIge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAyMDsgfVxuXG4ucHQtdHJhbnNpdGlvbi1jb250YWluZXIucHQtcG9wb3Zlci1lbnRlciwgLnB0LXRyYW5zaXRpb24tY29udGFpbmVyLnB0LXBvcG92ZXItYXBwZWFyIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ucHQtdHJhbnNpdGlvbi1jb250YWluZXIucHQtcG9wb3Zlci1lbnRlci1hY3RpdmUsIC5wdC10cmFuc2l0aW9uLWNvbnRhaW5lci5wdC1wb3BvdmVyLWFwcGVhci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLnB0LXRyYW5zaXRpb24tY29udGFpbmVyLnB0LXBvcG92ZXItbGVhdmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wdC10cmFuc2l0aW9uLWNvbnRhaW5lci5wdC1wb3BvdmVyLWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG4ucHQtdHJhbnNpdGlvbi1jb250YWluZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5wdC10cmFuc2l0aW9uLWNvbnRhaW5lci5wdC1wb3BvdmVyLWxlYXZlIC5wdC1wb3BvdmVyLWNvbnRlbnQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ucHQtcG9wb3Zlci10YXJnZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ucHQtcG9wb3Zlci10YXJnZXQgPiAucHQtcG9wb3Zlci10YXJnZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnB0LXBvcG92ZXItdGFyZ2V0IC5wdC10cmFuc2l0aW9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ucHQtcG9wb3Zlci10YXJnZXQgLnB0LXRyYW5zaXRpb24tY29udGFpbmVyLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLXRvcCB7XG4gIGJvdHRvbTogMTAwJTsgfVxuXG4ucHQtcG9wb3Zlci10YXJnZXQgLnB0LXRyYW5zaXRpb24tY29udGFpbmVyLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1yaWdodCB7XG4gIGxlZnQ6IDEwMCU7IH1cblxuLnB0LXBvcG92ZXItdGFyZ2V0IC5wdC10cmFuc2l0aW9uLWNvbnRhaW5lci5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1ib3R0b20ge1xuICB0b3A6IDEwMCU7IH1cblxuLnB0LXBvcG92ZXItdGFyZ2V0IC5wdC10cmFuc2l0aW9uLWNvbnRhaW5lci5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodC5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLWxlZnQge1xuICByaWdodDogMTAwJTsgfVxuXG4ucHQtcG9wb3Zlci10YXJnZXQgLnB0LXRyYW5zaXRpb24tY29udGFpbmVyLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcC5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLXRvcCB7XG4gIHRvcDogMDsgfVxuXG4ucHQtcG9wb3Zlci10YXJnZXQgLnB0LXRyYW5zaXRpb24tY29udGFpbmVyLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0LnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtcmlnaHQge1xuICByaWdodDogMDsgfVxuXG4ucHQtcG9wb3Zlci10YXJnZXQgLnB0LXRyYW5zaXRpb24tY29udGFpbmVyLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDsgfVxuXG4ucHQtcG9wb3Zlci10YXJnZXQgLnB0LXRyYW5zaXRpb24tY29udGFpbmVyLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1sZWZ0IHtcbiAgbGVmdDogMDsgfVxuXG4ucHQtcG9wb3Zlci10YXJnZXQgLnB0LXRyYW5zaXRpb24tY29udGFpbmVyLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLW1pZGRsZSB7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5wdC1wb3BvdmVyLXRhcmdldCAucHQtdHJhbnNpdGlvbi1jb250YWluZXIucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtY2VudGVyIHtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5wdC1idXR0b24tZ3JvdXAucHQtdmVydGljYWwgLnB0LXBvcG92ZXItdGFyZ2V0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnB0LWJ1dHRvbi1ncm91cDpub3QoLnB0LXZlcnRpY2FsKSAucHQtcG9wb3Zlci10YXJnZXQsXG4ucHQtYnV0dG9uLWdyb3VwOm5vdCgucHQtdmVydGljYWwpIC5wdC10ZXRoZXItdGFyZ2V0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnB0LXBvcnRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGluZWFyLXByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxpbmVhci1wcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCAwOyB9IH1cblxuLnB0LXByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjIpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnB0LXByb2dyZXNzLWJhciAucHQtcHJvZ3Jlc3MtbWV0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMjAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTsgfVxuXG4ucHQtcHJvZ3Jlc3MtYmFyOm5vdCgucHQtbm8tYW5pbWF0aW9uKTpub3QoLnB0LW5vLXN0cmlwZXMpIC5wdC1wcm9ncmVzcy1tZXRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lYXItcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMzAwbXMgbGluZWFyIGluZmluaXRlIHJldmVyc2U7XG4gIGFuaW1hdGlvbjogbGluZWFyLXByb2dyZXNzLWJhci1zdHJpcGVzIDMwMG1zIGxpbmVhciBpbmZpbml0ZSByZXZlcnNlOyB9XG5cbi5wdC1wcm9ncmVzcy1iYXIucHQtbm8tc3RyaXBlcyAucHQtcHJvZ3Jlc3MtbWV0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi5wdC1kYXJrIC5wdC1wcm9ncmVzcy1iYXIsXG4ucHQtcHJvZ3Jlc3MtYmFyLnB0LWRhcmsge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyMiwgMjYsIDAuNSk7IH1cblxuLnB0LWRhcmsgLnB0LXByb2dyZXNzLWJhciAucHQtcHJvZ3Jlc3MtbWV0ZXIsXG4ucHQtcHJvZ3Jlc3MtYmFyLnB0LWRhcmsgLnB0LXByb2dyZXNzLW1ldGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhOWJhODsgfVxuXG4ucHQtcHJvZ3Jlc3MtYmFyLnB0LWludGVudC1wcmltYXJ5IC5wdC1wcm9ncmVzcy1tZXRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzdjYmQ7IH1cblxuLnB0LXByb2dyZXNzLWJhci5wdC1pbnRlbnQtc3VjY2VzcyAucHQtcHJvZ3Jlc3MtbWV0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY5OTYwOyB9XG5cbi5wdC1wcm9ncmVzcy1iYXIucHQtaW50ZW50LXdhcm5pbmcgLnB0LXByb2dyZXNzLW1ldGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ODIyYjsgfVxuXG4ucHQtcHJvZ3Jlc3MtYmFyLnB0LWludGVudC1kYW5nZXIgLnB0LXByb2dyZXNzLW1ldGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiMzczNzsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZ2xvdyB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTY3LCAxODIsIDE5NCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2NywgMTgyLCAxOTQsIDAuMik7IH1cbiAgNTAlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjIpOyB9IH1cblxuQGtleWZyYW1lcyBnbG93IHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNjcsIDE4MiwgMTk0LCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY3LCAxODIsIDE5NCwgMC4yKTsgfVxuICA1MCUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuMik7IH0gfVxuXG4ucHQtc2tlbGV0b24ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTY3LCAxODIsIDE5NCwgMC4yKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNjcsIDE4MiwgMTk0LCAwLjIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3ggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb246IDIwMDBtcyBsaW5lYXIgaW5maW5pdGUgZ2xvdztcbiAgYW5pbWF0aW9uOiAyMDAwbXMgbGluZWFyIGluZmluaXRlIGdsb3c7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5wdC1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ucHQtc2xpZGVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wdC1zbGlkZXI6YWN0aXZlIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLnB0LXNsaWRlci5wdC1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ucHQtc2xpZGVyLnB0LXNsaWRlci11bmxhYmVsZWQge1xuICBoZWlnaHQ6IDE2cHg7IH1cblxuLnB0LXNsaWRlci10cmFjayxcbi5wdC1zbGlkZXItcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC4yKTtcbiAgaGVpZ2h0OiA2cHg7IH1cblxuLnB0LWRhcmsgLnB0LXNsaWRlci10cmFjaywgLnB0LWRhcmtcbi5wdC1zbGlkZXItcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyMiwgMjYsIDAuNSk7IH1cblxuLnB0LXNsaWRlci1wcm9ncmVzcyxcbi5wdC1kYXJrIC5wdC1zbGlkZXItcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMTM3Y2JkOyB9XG5cbi5wdC1zbGlkZXItaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjhmYTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgI2Y1ZjhmYTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjEpO1xuICBjb2xvcjogIzE4MjAyNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4OyB9XG5cbi5wdC1zbGlkZXItaGFuZGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ViZjFmNTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjZWJmMWY1O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IH1cblxuLnB0LXNsaWRlci1oYW5kbGU6YWN0aXZlLCAucHQtc2xpZGVyLWhhbmRsZS5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlMWU4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi5wdC1zbGlkZXItaGFuZGxlOmRpc2FibGVkLCAucHQtc2xpZGVyLWhhbmRsZS5wdC1kaXNhYmxlZCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC41KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG5cbi5wdC1zbGlkZXItaGFuZGxlOmRpc2FibGVkLnB0LWFjdGl2ZSwgLnB0LXNsaWRlci1oYW5kbGUucHQtZGlzYWJsZWQucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjcpOyB9XG5cbi5wdC1zbGlkZXItaGFuZGxlOmZvY3VzIHtcbiAgei1pbmRleDogMTsgfVxuXG4ucHQtc2xpZGVyLWhhbmRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlYmYxZjU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgI2ViZjFmNTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB6LWluZGV4OiAyO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4ucHQtc2xpZGVyLWhhbmRsZS5wdC1hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlMWU4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjEpO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW1vei1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4ucHQtZGlzYWJsZWQgLnB0LXNsaWRlci1oYW5kbGUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjYmZjY2Q2O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ucHQtZGFyayAucHQtc2xpZGVyLWhhbmRsZSB7XG4gIGJhY2tncm91bmQ6ICMzOTRiNTk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICMzOTRiNTk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7XG4gIGNvbG9yOiAjZjVmOGZhOyB9XG5cbi5wdC1kYXJrIC5wdC1zbGlkZXItaGFuZGxlOmhvdmVyLCAucHQtZGFyayAucHQtc2xpZGVyLWhhbmRsZTphY3RpdmUsIC5wdC1kYXJrIC5wdC1zbGlkZXItaGFuZGxlLnB0LWFjdGl2ZSB7XG4gIGNvbG9yOiAjZjVmOGZhOyB9XG5cbi5wdC1kYXJrIC5wdC1zbGlkZXItaGFuZGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMwNDA0ZDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzMwNDA0ZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuXG4ucHQtZGFyayAucHQtc2xpZGVyLWhhbmRsZTphY3RpdmUsIC5wdC1kYXJrIC5wdC1zbGlkZXItaGFuZGxlLnB0LWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNiksIGluc2V0IDAgMXB4IDJweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDJiMzM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLnB0LWRhcmsgLnB0LXNsaWRlci1oYW5kbGU6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zbGlkZXItaGFuZGxlLnB0LWRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NywgNzUsIDg5LCAwLjUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG5cbi5wdC1kYXJrIC5wdC1zbGlkZXItaGFuZGxlOmRpc2FibGVkLnB0LWFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNsaWRlci1oYW5kbGUucHQtZGlzYWJsZWQucHQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1NywgNzUsIDg5LCAwLjcpOyB9XG5cbi5wdC1kYXJrIC5wdC1zbGlkZXItaGFuZGxlIC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNiwgMjIsIDI2LCAwLjUpO1xuICBzdHJva2U6ICM4YTliYTg7IH1cblxuLnB0LWRhcmsgLnB0LXNsaWRlci1oYW5kbGUsIC5wdC1kYXJrIC5wdC1zbGlkZXItaGFuZGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NGI1OTsgfVxuXG4ucHQtZGFyayAucHQtc2xpZGVyLWhhbmRsZS5wdC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkzNzQyOyB9XG5cbi5wdC1kYXJrIC5wdC1kaXNhYmxlZCAucHQtc2xpZGVyLWhhbmRsZSB7XG4gIGJvcmRlci1jb2xvcjogIzVjNzA4MDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogIzVjNzA4MDsgfVxuXG4ucHQtc2xpZGVyLWhhbmRsZSAucHQtc2xpZGVyLWxhYmVsIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAyMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjBweCk7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xKSwgMCAycHggNHB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgMCA4cHggMjRweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gIGJhY2tncm91bmQ6ICMzOTRiNTk7XG4gIGNvbG9yOiAjZjVmOGZhOyB9XG5cbi5wdC1kYXJrIC5wdC1zbGlkZXItaGFuZGxlIC5wdC1zbGlkZXItbGFiZWwge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCAwIDJweCA0cHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCAwIDhweCAyNHB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTtcbiAgYmFja2dyb3VuZDogI2UxZThlZDtcbiAgY29sb3I6ICMzOTRiNTk7IH1cblxuLnB0LWRpc2FibGVkIC5wdC1zbGlkZXItaGFuZGxlIC5wdC1zbGlkZXItbGFiZWwge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5wdC1zbGlkZXItbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAyMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjBweCk7IH1cblxuLnB0LXJhbmdlLXNsaWRlciAucHQtc2xpZGVyLWhhbmRsZSB7XG4gIHdpZHRoOiA4cHg7IH1cblxuLnB0LXJhbmdlLXNsaWRlciAucHQtc2xpZGVyLWhhbmRsZTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5wdC1yYW5nZS1zbGlkZXIgLnB0LXNsaWRlci1oYW5kbGU6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4ucHQtcmFuZ2Utc2xpZGVyIC5wdC1zbGlkZXItaGFuZGxlOmxhc3Qtb2YtdHlwZSAucHQtc2xpZGVyLWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnB0LXJhbmdlLXNsaWRlciAucHQtc2xpZGVyLXByb2dyZXNzIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHQtc3Bpbm5lci1hbmltYXRpb24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcHQtc3Bpbm5lci1hbmltYXRpb24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5wdC1zcGlubmVyOm5vdCgucHQtc3ZnLXNwaW5uZXIpIHtcbiAgd2lkdGg6IDUwcHg7IH1cblxuLnB0LXNwaW5uZXI6bm90KC5wdC1zdmctc3Bpbm5lcikgLnB0LXNwaW5uZXItc3ZnLWNvbnRhaW5lciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0MDBtczsgfVxuXG4ucHQtc3Bpbm5lci5wdC1zdmctc3Bpbm5lciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0MDBtczsgfVxuXG4ucHQtc3Bpbm5lciAucHQtc3ZnLXNwaW5uZXItdHJhbnNmb3JtLWdyb3VwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuXG4ucHQtc3Bpbm5lciBwYXRoIHtcbiAgc3Ryb2tlLXdpZHRoOiA1OyB9XG5cbi5wdC1zcGlubmVyIHBhdGgge1xuICBmaWxsLW9wYWNpdHk6IDA7IH1cblxuLnB0LXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gIHRyYW5zaXRpb246IHN0cm9rZS1kYXNob2Zmc2V0IDIwMG1zIGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7XG4gIHN0cm9rZTogcmdiYSg5MiwgMTEyLCAxMjgsIDAuOCk7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDsgfVxuXG4ucHQtc3Bpbm5lciAucHQtc3Bpbm5lci10cmFjayB7XG4gIHN0cm9rZTogcmdiYSg5MiwgMTEyLCAxMjgsIDAuMik7IH1cblxuLnB0LXNwaW5uZXIucHQtc21hbGw6bm90KC5wdC1zdmctc3Bpbm5lcikge1xuICB3aWR0aDogMjRweDsgfVxuXG4ucHQtc3Bpbm5lci5wdC1zbWFsbDpub3QoLnB0LXN2Zy1zcGlubmVyKSAucHQtc3Bpbm5lci1zdmctY29udGFpbmVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDQwMG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDQwMG1zOyB9XG5cbi5wdC1zcGlubmVyLnB0LXNtYWxsLnB0LXN2Zy1zcGlubmVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDQwMG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDQwMG1zOyB9XG5cbi5wdC1zcGlubmVyLnB0LXNtYWxsIC5wdC1zdmctc3Bpbm5lci10cmFuc2Zvcm0tZ3JvdXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4yNCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4yNCk7IH1cblxuLnB0LXNwaW5uZXIucHQtc21hbGwgcGF0aCB7XG4gIHN0cm9rZS13aWR0aDogMTI7IH1cblxuLnB0LXNwaW5uZXIucHQtbGFyZ2U6bm90KC5wdC1zdmctc3Bpbm5lcikge1xuICB3aWR0aDogMTAwcHg7IH1cblxuLnB0LXNwaW5uZXIucHQtbGFyZ2U6bm90KC5wdC1zdmctc3Bpbm5lcikgLnB0LXNwaW5uZXItc3ZnLWNvbnRhaW5lciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA0NTBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0NTBtczsgfVxuXG4ucHQtc3Bpbm5lci5wdC1sYXJnZS5wdC1zdmctc3Bpbm5lciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA0NTBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0NTBtczsgfVxuXG4ucHQtc3Bpbm5lci5wdC1sYXJnZSAucHQtc3ZnLXNwaW5uZXItdHJhbnNmb3JtLWdyb3VwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5wdC1zcGlubmVyLnB0LWxhcmdlIHBhdGgge1xuICBzdHJva2Utd2lkdGg6IDM7IH1cblxuLnB0LXNwaW5uZXI6bm90KC5wdC1zdmctc3Bpbm5lcikge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnB0LXNwaW5uZXI6bm90KC5wdC1zdmctc3Bpbm5lcikgLnB0LXNwaW5uZXItc3ZnLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwdC1zcGlubmVyLWFuaW1hdGlvbiA0MDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHQtc3Bpbm5lci1hbmltYXRpb24gNDAwbXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5wdC1zcGlubmVyOm5vdCgucHQtc3ZnLXNwaW5uZXIpLnB0LW5vLXNwaW4gLnB0LXNwaW5uZXItc3ZnLWNvbnRhaW5lciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICBhbmltYXRpb246IG5vbmU7IH1cblxuLnB0LXNwaW5uZXI6bm90KC5wdC1zdmctc3Bpbm5lcikgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnB0LXN2Zy1zcGlubmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHB0LXNwaW5uZXItYW5pbWF0aW9uIDQwMG1zIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwdC1zcGlubmVyLWFuaW1hdGlvbiA0MDBtcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLnB0LXN2Zy1zcGlubmVyLnB0LW5vLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgYW5pbWF0aW9uOiBub25lOyB9XG5cbi5wdC1zdmctc3Bpbm5lci10cmFuc2Zvcm0tZ3JvdXAge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOyB9XG5cbi5wdC1kYXJrIC5wdC1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICBzdHJva2U6ICM4YTliYTg7IH1cblxuLnB0LWRhcmsgLnB0LXNwaW5uZXIgLnB0LXNwaW5uZXItdHJhY2sge1xuICBzdHJva2U6IHJnYmEoMTYsIDIyLCAyNiwgMC41KTsgfVxuXG4ucHQtc3Bpbm5lci5wdC1pbnRlbnQtcHJpbWFyeSAucHQtc3Bpbm5lci1oZWFkIHtcbiAgc3Ryb2tlOiAjMTM3Y2JkOyB9XG5cbi5wdC1zcGlubmVyLnB0LWludGVudC1zdWNjZXNzIC5wdC1zcGlubmVyLWhlYWQge1xuICBzdHJva2U6ICMwZjk5NjA7IH1cblxuLnB0LXNwaW5uZXIucHQtaW50ZW50LXdhcm5pbmcgLnB0LXNwaW5uZXItaGVhZCB7XG4gIHN0cm9rZTogI2Q5ODIyYjsgfVxuXG4ucHQtc3Bpbm5lci5wdC1pbnRlbnQtZGFuZ2VyIC5wdC1zcGlubmVyLWhlYWQge1xuICBzdHJva2U6ICNkYjM3Mzc7IH1cblxudGFibGUucHQtdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbnRhYmxlLnB0LXRhYmxlIHRoLFxudGFibGUucHQtdGFibGUgdGQge1xuICBwYWRkaW5nOiAxMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbnRhYmxlLnB0LXRhYmxlIHRoIHtcbiAgY29sb3I6ICMxODIwMjY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxudGFibGUucHQtdGFibGUgdGQge1xuICBjb2xvcjogIzE4MjAyNjsgfVxuXG50YWJsZS5wdC10YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpOyB9XG5cbnRhYmxlLnB0LXRhYmxlLnB0LWNvbmRlbnNlZCB0aCxcbnRhYmxlLnB0LXRhYmxlLnB0LWNvbmRlbnNlZCB0ZCB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7IH1cblxudGFibGUucHQtdGFibGUucHQtc3RyaXBlZCB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB0ZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC4yKTsgfVxuXG50YWJsZS5wdC10YWJsZS5wdC1ib3JkZXJlZCB0aDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgMCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpOyB9XG5cbnRhYmxlLnB0LXRhYmxlLnB0LWJvcmRlcmVkIHRib2R5IHRyIHRkIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4xNSk7IH1cblxudGFibGUucHQtdGFibGUucHQtYm9yZGVyZWQgdGJvZHkgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDAgMCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpOyB9XG5cbnRhYmxlLnB0LXRhYmxlLnB0LWJvcmRlcmVkLnB0LXN0cmlwZWQgdGJvZHkgdHI6bm90KDpmaXJzdC1jaGlsZCkgdGQge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbnRhYmxlLnB0LXRhYmxlLnB0LWJvcmRlcmVkLnB0LXN0cmlwZWQgdGJvZHkgdHI6bm90KDpmaXJzdC1jaGlsZCkgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIDAgcmdiYSgxNiwgMjIsIDI2LCAwLjE1KTsgfVxuXG50YWJsZS5wdC10YWJsZS5wdC1pbnRlcmFjdGl2ZSB0Ym9keSB0cjpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC40KTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wdC1kYXJrIHRhYmxlLnB0LXRhYmxlIHRoIHtcbiAgY29sb3I6ICNmNWY4ZmE7IH1cblxuLnB0LWRhcmsgdGFibGUucHQtdGFibGUgdGQge1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtZGFyayB0YWJsZS5wdC10YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG5cbi5wdC1kYXJrIHRhYmxlLnB0LXRhYmxlLnB0LXN0cmlwZWQgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC4xNSk7IH1cblxuLnB0LWRhcmsgdGFibGUucHQtdGFibGUucHQtYm9yZGVyZWQgdGg6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTsgfVxuXG4ucHQtZGFyayB0YWJsZS5wdC10YWJsZS5wdC1ib3JkZXJlZCB0Ym9keSB0ciB0ZCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG5cbi5wdC1kYXJrIHRhYmxlLnB0LXRhYmxlLnB0LWJvcmRlcmVkIHRib2R5IHRyIHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTsgfVxuXG4ucHQtZGFyayB0YWJsZS5wdC10YWJsZS5wdC1ib3JkZXJlZC5wdC1zdHJpcGVkIHRib2R5IHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHRkIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7IH1cblxuLnB0LWRhcmsgdGFibGUucHQtdGFibGUucHQtYm9yZGVyZWQucHQtc3RyaXBlZCB0Ym9keSB0cjpub3QoOmZpcnN0LWNoaWxkKSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnB0LWRhcmsgdGFibGUucHQtdGFibGUucHQtaW50ZXJhY3RpdmUgdGJvZHkgdHI6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC4zKTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wdC10YWJzLnB0LXZlcnRpY2FsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5wdC10YWJzLnB0LXZlcnRpY2FsID4gLnB0LXRhYi1saXN0IHtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4ucHQtdGFicy5wdC12ZXJ0aWNhbCA+IC5wdC10YWItbGlzdCAucHQtdGFiIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuXG4ucHQtdGFicy5wdC12ZXJ0aWNhbCA+IC5wdC10YWItbGlzdCAucHQtdGFiLWluZGljYXRvci13cmFwcGVyIC5wdC10YWItaW5kaWNhdG9yIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjIpO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnB0LXRhYnMucHQtdmVydGljYWwgPiAucHQtdGFiLXBhbmVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5wdC10YWItbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnB0LXRhYi1saXN0ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5wdC10YWIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMxODIwMjY7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ucHQtdGFiLWluZGljYXRvci13cmFwcGVyIH4gLnB0LXRhYiB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucHQtdGFiW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG5cbi5wdC10YWJbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAjMTA2YmEzOyB9XG5cbi5wdC10YWJbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0sIC5wdC10YWI6bm90KFthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSk6aG92ZXIge1xuICBjb2xvcjogIzEwNmJhMzsgfVxuXG4ucHQtdGFiOmZvY3VzIHtcbiAgLW1vei1vdXRsaW5lLXJhZGl1czogMDsgfVxuXG4ucHQtbGFyZ2UgLnB0LXRhYiB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnB0LXRhYi1wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnB0LXRhYi1wYW5lbFthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wdC10YWItaW5kaWNhdG9yLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCksIHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSwgdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0LCB3aWR0aCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IGhlaWdodCwgdHJhbnNmb3JtLCB3aWR0aDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0LCB0cmFuc2Zvcm0sIHdpZHRoLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ucHQtdGFiLWluZGljYXRvci13cmFwcGVyIC5wdC10YWItaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA2YmEzO1xuICBoZWlnaHQ6IDNweDsgfVxuXG4ucHQtdGFiLWluZGljYXRvci13cmFwcGVyLnB0LW5vLWFuaW1hdGlvbiB7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cblxuLnB0LWRhcmsgLnB0LXRhYiB7XG4gIGNvbG9yOiAjZjVmOGZhOyB9XG5cbi5wdC1kYXJrIC5wdC10YWJbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0ge1xuICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG5cbi5wdC1kYXJrIC5wdC10YWJbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAjNDhhZmYwOyB9XG5cbi5wdC1kYXJrIC5wdC10YWJbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0sIC5wdC1kYXJrIC5wdC10YWI6bm90KFthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSk6aG92ZXIge1xuICBjb2xvcjogIzQ4YWZmMDsgfVxuXG4ucHQtZGFyayAucHQtdGFiLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OGFmZjA7IH1cblxuLnB0LWZsZXgtZXhwYW5kZXIge1xuICAtd2Via2l0LWZsZXg6IDEgMTtcbiAgZmxleDogMSAxOyB9XG5cbi5wdC10YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzcwODA7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZjVmOGZhO1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLnB0LXRhZy5wdC1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLnB0LWRhcmsgLnB0LXRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmNjZDY7XG4gIGNvbG9yOiAjMTgyMDI2OyB9XG5cbi5wdC10YWcucHQtdGFnLXJlbW92YWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLnB0LXRhZy5wdC1sYXJnZSxcbi5wdC1sYXJnZSAucHQtdGFnIHtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ucHQtdGFnLnB0LWxhcmdlLnB0LXJvdW5kLFxuLnB0LWxhcmdlIC5wdC10YWcucHQtcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAxNXB4OyB9XG5cbi5wdC10YWcucHQtbGFyZ2UucHQtdGFnLXJlbW92YWJsZSxcbi5wdC1sYXJnZSAucHQtdGFnLnB0LXRhZy1yZW1vdmFibGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi5wdC10YWcucHQtaW50ZW50LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMTM3Y2JkO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucHQtdGFnLnB0LWludGVudC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzBmOTk2MDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnB0LXRhZy5wdC1pbnRlbnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNkOTgyMmI7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wdC10YWcucHQtaW50ZW50LWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNkYjM3Mzc7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wdC10YWcucHQtbWluaW1hbDpub3QoW2NsYXNzKj1cInB0LWludGVudC1cIl0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzgsIDE1NSwgMTY4LCAwLjIpO1xuICBjb2xvcjogIzE4MjAyNjsgfVxuXG4ucHQtZGFyayAucHQtdGFnLnB0LW1pbmltYWw6bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKSB7XG4gIGNvbG9yOiAjZjVmOGZhOyB9XG5cbi5wdC10YWcucHQtbWluaW1hbC5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjE1KTtcbiAgY29sb3I6ICMxMDZiYTM7IH1cblxuLnB0LWRhcmsgLnB0LXRhZy5wdC1taW5pbWFsLnB0LWludGVudC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOSwgMTI0LCAxODksIDAuMjUpO1xuICBjb2xvcjogIzQ4YWZmMDsgfVxuXG4ucHQtdGFnLnB0LW1pbmltYWwucHQtaW50ZW50LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjE1KTtcbiAgY29sb3I6ICMwZDgwNTA7IH1cblxuLnB0LWRhcmsgLnB0LXRhZy5wdC1taW5pbWFsLnB0LWludGVudC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgMTUzLCA5NiwgMC4yNSk7XG4gIGNvbG9yOiAjM2RjYzkxOyB9XG5cbi5wdC10YWcucHQtbWluaW1hbC5wdC1pbnRlbnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjE1KTtcbiAgY29sb3I6ICNiZjczMjY7IH1cblxuLnB0LWRhcmsgLnB0LXRhZy5wdC1taW5pbWFsLnB0LWludGVudC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMjUpO1xuICBjb2xvcjogI2ZmYjM2NjsgfVxuXG4ucHQtdGFnLnB0LW1pbmltYWwucHQtaW50ZW50LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMTUpO1xuICBjb2xvcjogI2MyMzAzMDsgfVxuXG4ucHQtZGFyayAucHQtdGFnLnB0LW1pbmltYWwucHQtaW50ZW50LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMjUpO1xuICBjb2xvcjogI2ZmNzM3MzsgfVxuXG4ucHQtdGFnLXJlbW92ZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJJY29uczE2XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAycHg7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5wdC10YWctcmVtb3ZlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnB0LXRhZy1yZW1vdmU6YWN0aXZlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHQtdGFnLXJlbW92ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum5dcIjsgfVxuXG4ucHQtbGFyZ2UgLnB0LXRhZy1yZW1vdmUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiSWNvbnMyMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcGFkZGluZzogNXB4OyB9XG5cbi5wdC10b2FzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMSksIDAgMnB4IDRweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgOHB4IDI0cHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG5cbi5wdC10b2FzdC5wdC10b2FzdC1lbnRlciwgLnB0LXRvYXN0LnB0LXRvYXN0LWFwcGVhciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTsgfVxuXG4ucHQtdG9hc3QucHQtdG9hc3QtZW50ZXItYWN0aXZlLCAucHQtdG9hc3QucHQtdG9hc3QtYXBwZWFyLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTQsIDEuMTIsIDAuMzgsIDEuMTEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbi5wdC10b2FzdC5wdC10b2FzdC1lbnRlciB+IC5wdC10b2FzdCwgLnB0LXRvYXN0LnB0LXRvYXN0LWFwcGVhciB+IC5wdC10b2FzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTsgfVxuXG4ucHQtdG9hc3QucHQtdG9hc3QtZW50ZXItYWN0aXZlIH4gLnB0LXRvYXN0LCAucHQtdG9hc3QucHQtdG9hc3QtYXBwZWFyLWFjdGl2ZSB+IC5wdC10b2FzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTQsIDEuMTIsIDAuMzgsIDEuMTEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbi5wdC10b2FzdC5wdC10b2FzdC1sZWF2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xuICBmaWx0ZXI6IGJsdXIoMCk7IH1cblxuLnB0LXRvYXN0LnB0LXRvYXN0LWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtZmlsdGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlciwgLXdlYmtpdC1maWx0ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG4ucHQtdG9hc3QucHQtdG9hc3QtbGVhdmUgfiAucHQtdG9hc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi5wdC10b2FzdC5wdC10b2FzdC1sZWF2ZS1hY3RpdmUgfiAucHQtdG9hc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTBtczsgfVxuXG4ucHQtdG9hc3QgLnB0LWJ1dHRvbi1ncm91cCB7XG4gIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ucHQtdG9hc3QgPiAucHQtaWNvbi1zdGFuZGFyZCB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGNvbG9yOiAjNWM3MDgwOyB9XG5cbi5wdC10b2FzdC5wdC1kYXJrLFxuLnB0LWRhcmsgLnB0LXRvYXN0IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgMCAycHggNHB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KSwgMCA4cHggMjRweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTRiNTk7IH1cblxuLnB0LXRvYXN0LnB0LWRhcmsgPiAucHQtaWNvbi1zdGFuZGFyZCxcbi5wdC1kYXJrIC5wdC10b2FzdCA+IC5wdC1pY29uLXN0YW5kYXJkIHtcbiAgY29sb3I6ICNiZmNjZDY7IH1cblxuLnB0LXRvYXN0W2NsYXNzKj1cInB0LWludGVudC1cIl0gYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cblxuLnB0LXRvYXN0W2NsYXNzKj1cInB0LWludGVudC1cIl0gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wdC10b2FzdFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdID4gLnB0LWljb24tc3RhbmRhcmQge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucHQtdG9hc3RbY2xhc3MqPVwicHQtaW50ZW50LVwiXSAucHQtYnV0dG9uLCAucHQtdG9hc3RbY2xhc3MqPVwicHQtaW50ZW50LVwiXSAucHQtYnV0dG9uOjpiZWZvcmUsIC5wdC10b2FzdFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdIC5wdC1idXR0b246YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50OyB9XG5cbi5wdC10b2FzdFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdIC5wdC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLnB0LXRvYXN0W2NsYXNzKj1cInB0LWludGVudC1cIl0gLnB0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4ucHQtdG9hc3RbY2xhc3MqPVwicHQtaW50ZW50LVwiXSAucHQtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5wdC10b2FzdFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdIC5wdC1idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLnB0LXRvYXN0LnB0LWludGVudC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzN2NiZDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnB0LXRvYXN0LnB0LWludGVudC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmOTk2MDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnB0LXRvYXN0LnB0LWludGVudC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ODIyYjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnB0LXRvYXN0LnB0LWludGVudC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIzNzM3O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucHQtdG9hc3QtbWVzc2FnZSB7XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxMXB4OyB9XG5cbi5wdC10b2FzdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA0MDtcbiAgcGFkZGluZzogMCAxNXB4IDE1cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5wdC10b2FzdC1jb250YWluZXIgPiBzcGFuIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ucHQtdG9hc3QtY29udGFpbmVyLnB0LXRvYXN0LWNvbnRhaW5lci10b3Age1xuICB0b3A6IDA7IH1cblxuLnB0LXRvYXN0LWNvbnRhaW5lci5wdC10b2FzdC1jb250YWluZXItYm90dG9tIHtcbiAgYm90dG9tOiAwOyB9XG5cbi5wdC10b2FzdC1jb250YWluZXIucHQtdG9hc3QtY29udGFpbmVyLWJvdHRvbSA+IHNwYW4ge1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG5cbi5wdC10b2FzdC1jb250YWluZXIucHQtdG9hc3QtY29udGFpbmVyLWxlZnQgPiBzcGFuIHtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLnB0LXRvYXN0LWNvbnRhaW5lci5wdC10b2FzdC1jb250YWluZXItcmlnaHQgPiBzcGFuIHtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4ucHQtdG9hc3QtY29udGFpbmVyLWJvdHRvbSAucHQtdG9hc3QucHQtdG9hc3QtZW50ZXI6bm90KC5wdC10b2FzdC1lbnRlci1hY3RpdmUpLFxuLnB0LXRvYXN0LWNvbnRhaW5lci1ib3R0b20gLnB0LXRvYXN0LnB0LXRvYXN0LWVudGVyOm5vdCgucHQtdG9hc3QtZW50ZXItYWN0aXZlKSB+IC5wdC10b2FzdCxcbi5wdC10b2FzdC1jb250YWluZXItYm90dG9tIC5wdC10b2FzdC5wdC10b2FzdC1sZWF2ZS1hY3RpdmUgfiAucHQtdG9hc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1NXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDU1cHgpOyB9XG5cbi5wdC10b29sdGlwIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xKSwgMCAycHggNHB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgMCA4cHggMjRweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4ucHQtdG9vbHRpcCAucHQtcG9wb3Zlci1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDsgfVxuXG4ucHQtdG9vbHRpcCAucHQtcG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgbWFyZ2luOiA0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7IH1cblxuLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLXRvcCA+IC5wdC10b29sdGlwIHtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7IH1cblxuLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLXRvcCA+IC5wdC10b29sdGlwID4gLnB0LXBvcG92ZXItYXJyb3cge1xuICBib3R0b206IC04cHg7IH1cblxuLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLXRvcCA+IC5wdC10b29sdGlwID4gLnB0LXBvcG92ZXItYXJyb3cgc3ZnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG5cbi5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtcmlnaHQgPiAucHQtdG9vbHRpcCB7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4OyB9XG5cbi5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtcmlnaHQgPiAucHQtdG9vbHRpcCA+IC5wdC1wb3BvdmVyLWFycm93IHtcbiAgbGVmdDogLThweDsgfVxuXG4ucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdC5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLXJpZ2h0ID4gLnB0LXRvb2x0aXAgPiAucHQtcG9wb3Zlci1hcnJvdyBzdmcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuXG4ucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtYm90dG9tID4gLnB0LXRvb2x0aXAge1xuICBtYXJnaW4tdG9wOiAxMXB4OyB9XG5cbi5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1ib3R0b20gPiAucHQtdG9vbHRpcCA+IC5wdC1wb3BvdmVyLWFycm93IHtcbiAgdG9wOiAtOHB4OyB9XG5cbi5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1ib3R0b20gPiAucHQtdG9vbHRpcCA+IC5wdC1wb3BvdmVyLWFycm93IHN2ZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0LnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtbGVmdCA+IC5wdC10b29sdGlwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICBtYXJnaW4tbGVmdDogLTExcHg7IH1cblxuLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0LnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtbGVmdCA+IC5wdC10b29sdGlwID4gLnB0LXBvcG92ZXItYXJyb3cge1xuICByaWdodDogLThweDsgfVxuXG4ucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1sZWZ0ID4gLnB0LXRvb2x0aXAgPiAucHQtcG9wb3Zlci1hcnJvdyBzdmcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLW1pZGRsZSA+IC5wdC10b29sdGlwID4gLnB0LXBvcG92ZXItYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4ucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtY2VudGVyID4gLnB0LXRvb2x0aXAgPiAucHQtcG9wb3Zlci1hcnJvdyB7XG4gIHJpZ2h0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpOyB9XG5cbi5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC10b3AgPiAucHQtdG9vbHRpcCA+IC5wdC1wb3BvdmVyLWFycm93IHtcbiAgdG9wOiAtMC4yMjE4M3B4OyB9XG5cbi5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodC5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLXJpZ2h0ID4gLnB0LXRvb2x0aXAgPiAucHQtcG9wb3Zlci1hcnJvdyB7XG4gIHJpZ2h0OiAtMC4yMjE4M3B4OyB9XG5cbi5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtbGVmdCA+IC5wdC10b29sdGlwID4gLnB0LXBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiAtMC4yMjE4M3B4OyB9XG5cbi5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20ucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1ib3R0b20gPiAucHQtdG9vbHRpcCA+IC5wdC1wb3BvdmVyLWFycm93IHtcbiAgYm90dG9tOiAtMC4yMjE4M3B4OyB9XG5cbi5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCA+IC5wdC10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7IH1cblxuLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1jZW50ZXIgPiAucHQtdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjsgfVxuXG4ucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0ID4gLnB0LXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0OyB9XG5cbi5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1taWRkbGUucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCA+IC5wdC10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7IH1cblxuLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLW1pZGRsZS5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1jZW50ZXIgPiAucHQtdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgfVxuXG4ucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbWlkZGxlLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0ID4gLnB0LXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0OyB9XG5cbi5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20ucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCA+IC5wdC10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7IH1cblxuLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1jZW50ZXIgPiAucHQtdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjsgfVxuXG4ucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0ID4gLnB0LXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0OyB9XG5cbi5wdC10b29sdGlwIC5wdC1wb3BvdmVyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjMzk0YjU5O1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtdG9vbHRpcCAucHQtcG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA2cHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG5cbi5wdC10b29sdGlwIC5wdC1wb3BvdmVyLWFycm93LWJvcmRlciB7XG4gIGZpbGw6ICMxMDE2MWE7XG4gIGZpbGwtb3BhY2l0eTogMC4xOyB9XG5cbi5wdC10b29sdGlwIC5wdC1wb3BvdmVyLWFycm93LWZpbGwge1xuICBmaWxsOiAjMzk0YjU5OyB9XG5cbi5wdC1wb3BvdmVyLWVudGVyID4gLnB0LXRvb2x0aXAsIC5wdC1wb3BvdmVyLWFwcGVhciA+IC5wdC10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuXG4ucHQtcG9wb3Zlci1lbnRlci1hY3RpdmUgPiAucHQtdG9vbHRpcCwgLnB0LXBvcG92ZXItYXBwZWFyLWFjdGl2ZSA+IC5wdC10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLnB0LXBvcG92ZXItbGVhdmUgPiAucHQtdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4ucHQtcG9wb3Zlci1sZWF2ZS1hY3RpdmUgPiAucHQtdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMG1zO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG4ucHQtdG9vbHRpcCAucHQtcG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweCAxMnB4OyB9XG5cbi5wdC10b29sdGlwLnB0LWRhcmssXG4ucHQtZGFyayAucHQtdG9vbHRpcCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgMnB4IDRweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIDAgOHB4IDI0cHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC10b29sdGlwLnB0LWRhcmsgLnB0LXBvcG92ZXItY29udGVudCxcbi5wdC1kYXJrIC5wdC10b29sdGlwIC5wdC1wb3BvdmVyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZTFlOGVkO1xuICBjb2xvcjogIzM5NGI1OTsgfVxuXG4ucHQtdG9vbHRpcC5wdC1kYXJrIC5wdC1wb3BvdmVyLWFycm93OjpiZWZvcmUsXG4ucHQtZGFyayAucHQtdG9vbHRpcCAucHQtcG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA2cHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC10b29sdGlwLnB0LWRhcmsgLnB0LXBvcG92ZXItYXJyb3ctYm9yZGVyLFxuLnB0LWRhcmsgLnB0LXRvb2x0aXAgLnB0LXBvcG92ZXItYXJyb3ctYm9yZGVyIHtcbiAgZmlsbDogIzEwMTYxYTtcbiAgZmlsbC1vcGFjaXR5OiAwLjI7IH1cblxuLnB0LXRvb2x0aXAucHQtZGFyayAucHQtcG9wb3Zlci1hcnJvdy1maWxsLFxuLnB0LWRhcmsgLnB0LXRvb2x0aXAgLnB0LXBvcG92ZXItYXJyb3ctZmlsbCB7XG4gIGZpbGw6ICNlMWU4ZWQ7IH1cblxuLnB0LXRvb2x0aXAucHQtaW50ZW50LXByaW1hcnkgLnB0LXBvcG92ZXItY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMxMzdjYmQ7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wdC10b29sdGlwLnB0LWludGVudC1wcmltYXJ5IC5wdC1wb3BvdmVyLWFycm93LWZpbGwge1xuICBmaWxsOiAjMTM3Y2JkOyB9XG5cbi5wdC10b29sdGlwLnB0LWludGVudC1zdWNjZXNzIC5wdC1wb3BvdmVyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjMGY5OTYwO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucHQtdG9vbHRpcC5wdC1pbnRlbnQtc3VjY2VzcyAucHQtcG9wb3Zlci1hcnJvdy1maWxsIHtcbiAgZmlsbDogIzBmOTk2MDsgfVxuXG4ucHQtdG9vbHRpcC5wdC1pbnRlbnQtd2FybmluZyAucHQtcG9wb3Zlci1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2Q5ODIyYjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnB0LXRvb2x0aXAucHQtaW50ZW50LXdhcm5pbmcgLnB0LXBvcG92ZXItYXJyb3ctZmlsbCB7XG4gIGZpbGw6ICNkOTgyMmI7IH1cblxuLnB0LXRvb2x0aXAucHQtaW50ZW50LWRhbmdlciAucHQtcG9wb3Zlci1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2RiMzczNztcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnB0LXRvb2x0aXAucHQtaW50ZW50LWRhbmdlciAucHQtcG9wb3Zlci1hcnJvdy1maWxsIHtcbiAgZmlsbDogI2RiMzczNzsgfVxuXG4ucHQtcG9wb3Zlci10YXJnZXQgLnB0LXRvb2x0aXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5wdC10b29sdGlwLWluZGljYXRvciB7XG4gIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHg7XG4gIGN1cnNvcjogaGVscDsgfVxuXG4ucHQtdHJlZS1ub2RlLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ucHQtdHJlZS1yb290IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnB0LXRyZWUtbm9kZS1jb250ZW50LTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuXG4ucHQtdHJlZS1ub2RlLWNvbnRlbnQtMSB7XG4gIHBhZGRpbmctbGVmdDogMjNweDsgfVxuXG4ucHQtdHJlZS1ub2RlLWNvbnRlbnQtMiB7XG4gIHBhZGRpbmctbGVmdDogNDZweDsgfVxuXG4ucHQtdHJlZS1ub2RlLWNvbnRlbnQtMyB7XG4gIHBhZGRpbmctbGVmdDogNjlweDsgfVxuXG4ucHQtdHJlZS1ub2RlLWNvbnRlbnQtNCB7XG4gIHBhZGRpbmctbGVmdDogOTJweDsgfVxuXG4ucHQtdHJlZS1ub2RlLWNvbnRlbnQtNSB7XG4gIHBhZGRpbmctbGVmdDogMTE1cHg7IH1cblxuLnB0LXRyZWUtbm9kZS1jb250ZW50LTYge1xuICBwYWRkaW5nLWxlZnQ6IDEzOHB4OyB9XG5cbi5wdC10cmVlLW5vZGUtY29udGVudC03IHtcbiAgcGFkZGluZy1sZWZ0OiAxNjFweDsgfVxuXG4ucHQtdHJlZS1ub2RlLWNvbnRlbnQtOCB7XG4gIHBhZGRpbmctbGVmdDogMTg0cHg7IH1cblxuLnB0LXRyZWUtbm9kZS1jb250ZW50LTkge1xuICBwYWRkaW5nLWxlZnQ6IDIwN3B4OyB9XG5cbi5wdC10cmVlLW5vZGUtY29udGVudC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMjMwcHg7IH1cblxuLnB0LXRyZWUtbm9kZS1jb250ZW50LTExIHtcbiAgcGFkZGluZy1sZWZ0OiAyNTNweDsgfVxuXG4ucHQtdHJlZS1ub2RlLWNvbnRlbnQtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDI3NnB4OyB9XG5cbi5wdC10cmVlLW5vZGUtY29udGVudC0xMyB7XG4gIHBhZGRpbmctbGVmdDogMjk5cHg7IH1cblxuLnB0LXRyZWUtbm9kZS1jb250ZW50LTE0IHtcbiAgcGFkZGluZy1sZWZ0OiAzMjJweDsgfVxuXG4ucHQtdHJlZS1ub2RlLWNvbnRlbnQtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDM0NXB4OyB9XG5cbi5wdC10cmVlLW5vZGUtY29udGVudC0xNiB7XG4gIHBhZGRpbmctbGVmdDogMzY4cHg7IH1cblxuLnB0LXRyZWUtbm9kZS1jb250ZW50LTE3IHtcbiAgcGFkZGluZy1sZWZ0OiAzOTFweDsgfVxuXG4ucHQtdHJlZS1ub2RlLWNvbnRlbnQtMTgge1xuICBwYWRkaW5nLWxlZnQ6IDQxNHB4OyB9XG5cbi5wdC10cmVlLW5vZGUtY29udGVudC0xOSB7XG4gIHBhZGRpbmctbGVmdDogNDM3cHg7IH1cblxuLnB0LXRyZWUtbm9kZS1jb250ZW50LTIwIHtcbiAgcGFkZGluZy1sZWZ0OiA0NjBweDsgfVxuXG4ucHQtdHJlZS1ub2RlLWNvbnRlbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5wdC10cmVlLW5vZGUtY29udGVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC40KTsgfVxuXG4ucHQtdHJlZS1ub2RlLWNhcmV0LFxuLnB0LXRyZWUtbm9kZS1jYXJldC1ub25lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LXRyZWUtbm9kZS1jYXJldCB7XG4gIGNvbG9yOiAjNWM3MDgwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHQtdHJlZS1ub2RlLWNhcmV0OmhvdmVyIHtcbiAgY29sb3I6ICMxODIwMjY7IH1cblxuLnB0LWRhcmsgLnB0LXRyZWUtbm9kZS1jYXJldCB7XG4gIGNvbG9yOiAjYmZjY2Q2OyB9XG5cbi5wdC1kYXJrIC5wdC10cmVlLW5vZGUtY2FyZXQ6aG92ZXIge1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtdHJlZS1ub2RlLWNhcmV0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwi7pqVXCI7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDIwMG1zIGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KSwgLXdlYmtpdC10cmFuc2Zvcm0gMjAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTsgfVxuXG4ucHQtdHJlZS1ub2RlLWNhcmV0LnB0LXRyZWUtbm9kZS1jYXJldC1vcGVuOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5wdC10cmVlLW5vZGUtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGNvbG9yOiAjNWM3MDgwOyB9XG5cbi5wdC10cmVlLW5vZGUtbGFiZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnB0LXRyZWUtbm9kZS1sYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5wdC10cmVlLW5vZGUtc2Vjb25kYXJ5LWxhYmVsIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5wdC10cmVlLW5vZGUucHQtdHJlZS1ub2RlLXNlbGVjdGVkID4gLnB0LXRyZWUtbm9kZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzN2NiZDsgfVxuXG4ucHQtdHJlZS1ub2RlLnB0LXRyZWUtbm9kZS1zZWxlY3RlZCA+IC5wdC10cmVlLW5vZGUtY29udGVudCxcbi5wdC10cmVlLW5vZGUucHQtdHJlZS1ub2RlLXNlbGVjdGVkID4gLnB0LXRyZWUtbm9kZS1jb250ZW50IC5wdC1pY29uLCAucHQtdHJlZS1ub2RlLnB0LXRyZWUtbm9kZS1zZWxlY3RlZCA+IC5wdC10cmVlLW5vZGUtY29udGVudCAucHQtaWNvbi1zdGFuZGFyZCwgLnB0LXRyZWUtbm9kZS5wdC10cmVlLW5vZGUtc2VsZWN0ZWQgPiAucHQtdHJlZS1ub2RlLWNvbnRlbnQgLnB0LWljb24tbGFyZ2Uge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucHQtdHJlZS1ub2RlLnB0LXRyZWUtbm9kZS1zZWxlY3RlZCA+IC5wdC10cmVlLW5vZGUtY29udGVudCAucHQtdHJlZS1ub2RlLWNhcmV0OjpiZWZvcmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG5cbi5wdC10cmVlLW5vZGUucHQtdHJlZS1ub2RlLXNlbGVjdGVkID4gLnB0LXRyZWUtbm9kZS1jb250ZW50IC5wdC10cmVlLW5vZGUtY2FyZXQ6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wdC1kYXJrIC5wdC10cmVlLW5vZGUtY29udGVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjMpOyB9XG5cbi5wdC1kYXJrIC5wdC10cmVlLW5vZGUtaWNvbiB7XG4gIGNvbG9yOiAjYmZjY2Q2OyB9XG5cbi5wdC1kYXJrIC5wdC10cmVlLW5vZGUucHQtdHJlZS1ub2RlLXNlbGVjdGVkID4gLnB0LXRyZWUtbm9kZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzN2NiZDsgfVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1ibHVlcHJpbnQuY3NzLm1hcCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWlzbyc7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnQvMkQ5RDYyXzBfMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnQvMkQ5RDYyXzBfMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udC8yRDlENjJfMF8wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udC8yRDlENjJfMF8wLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnQvMkQ5RDYyXzBfMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWlzby1Cb2xkJztcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udC8yRDlENjJfMV8wLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udC8yRDlENjJfMV8wLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy9mb250LzJEOUQ2Ml8xXzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250LzJEOUQ2Ml8xXzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udC8yRDlENjJfMV8wLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNaXNvLUxpZ2h0JztcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udC8yRDlENjJfMl8wLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udC8yRDlENjJfMl8wLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy9mb250LzJEOUQ2Ml8yXzAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250LzJEOUQ2Ml8yXzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udC8yRDlENjJfMl8wLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG4ubWlzbyB7XG4gIGZvbnQtZmFtaWx5OiAnTWlzbycsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuXG4ubWlzby1ib2xkIHtcbiAgZm9udC1mYW1pbHk6ICdNaXNvLUJvbGQnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cblxuLm1pc28tbGlnaHQge1xuICBmb250LWZhbWlseTogJ01pc28tTGlnaHQnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbnAge1xuICBtYXJnaW46IDA7IH1cblxuLypcbiAqIEdsb2JhbFxuKi9cbkBrZXlmcmFtZXMgc3Bpbm5lciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDglLCA0MSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTsgfVxuICAyNSUsIDU4JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTsgfVxuICA5MiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH1cbiAgMCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuKiB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbmRpdi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjsgfVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjMjIyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNDQ0M7IH1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7IH1cblxuc2VsZWN0IHtcbiAgY29sb3I6ICMyMjI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSA1cHgpIGNlbnRlcjsgfVxuICBzZWxlY3Qubm8tc2VsZWN0aW9uIHtcbiAgICBjb2xvcjogI0NDQzsgfVxuXG5odG1sLFxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIk1pc29cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogXCJNaXNvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG5cbmRpdiB7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87IH1cblxuKiB7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgKjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjYjdiN2JmOyB9XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjYjdiN2JmOyB9XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICNiN2I3YmY7IH1cblxuOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogI2I3YjdiZjsgfVxuXG4uYnRuLXN0YW5kYXJkIHtcbiAgZm9udC1mYW1pbHk6IFwiTWlzb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjsgfVxuICAuYnRuLXN0YW5kYXJkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGNvbG9yOiAjMDAwOyB9XG5cbiNhcHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgI2FwcCA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4jY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc3RhbmRhcmQtdHJhbnNpdGlvbi0tZmFkZS1lbnRlciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnN0YW5kYXJkLXRyYW5zaXRpb24tLWZhZGUtZW50ZXIuc3RhbmRhcmQtdHJhbnNpdGlvbi0tZmFkZS1lbnRlci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTsgfVxuXG4uc3RhbmRhcmQtdHJhbnNpdGlvbi0tZmFkZS1sZWF2ZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnN0YW5kYXJkLXRyYW5zaXRpb24tLWZhZGUtbGVhdmUuc3RhbmRhcmQtdHJhbnNpdGlvbi0tZmFkZS1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTsgfVxuXG4ucHQtdGFicyB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDcwJTsgfVxuXG4ucHQtdGFiIHtcbiAgZmxleDogMCAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1pc29cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gIC5wdC10YWI6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDAgMTAwJTsgfVxuICAucHQtdGFiOmxhc3QtY2hpbGQge1xuICAgIGZsZXg6IDAgMTAwJTsgfVxuXG4ucHQtdG9hc3QtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG5cbi5wdC10b2FzdC1tZXNzYWdlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbWFyZ2luLXRvcDogMnB4OyB9XG5cbiNwdC10YWItdGl0bGVfZmlsdGVyVGFic190aWNrZXRzIHtcbiAgZmxleDogMCAxMDAlOyB9XG5cbiNwdC10YWItdGl0bGVfZmlsdGVyVGFic19yc3ZwIHtcbiAgZmxleDogMCAxMDAlOyB9XG5cbiNwdC10YWItdGl0bGVfZmlsdGVyVGFic19ndWVzdGxpc3Qge1xuICBmbGV4OiAwIDEwMCU7IH1cblxuLnB0LXRhYlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwICNmZjUzMzU7IH1cblxuLnB0LWlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4ucHQtaW5wdXQucHQtcm91bmQsXG4ucHQtaW5wdXQtZ3JvdXAgLnB0LWlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1pc29cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsaW5lLWhlaWdodDogMS44OyB9XG4gIC5wdC1pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuICAucHQtaW5wdXQucHQtcm91bmQ6Zm9jdXMsXG4gIC5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQ6bm90KDpmaXJzdC1jaGlsZCk6Zm9jdXMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnB0LWlucHV0LWdyb3VwIC5wdC1pY29uIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgY29sb3I6ICNhNWE3YWE7IH1cblxuLnB0LXRhYlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gIGNvbG9yOiAjZmY1MzM1ICFpbXBvcnRhbnQ7IH1cblxuLnB0LXRhYjpub3QoW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdKTpob3ZlciB7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG4gIC5wdC10YWI6bm90KFthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSk6aG92ZXIuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmNTMzNTsgfVxuXG4ucHQtdGFiW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgI2ZmNTMzNTsgfVxuXG4ubWVudS1iYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjMyMzsgfVxuICAubWVudS1iYXIgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDMzLjMzMzMzMzMlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1lbnUtYmFyIC5tZW51LWl0ZW0ge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubWVudS1iYXIgLm1lbnUtaXRlbS5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5tZW51LWJhciAubWVudS1pdGVtLnFyLWNvZGUtbWF5YmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLm1lbnUtYmFyIC5tZW51LWl0ZW0ucXItY29kZS1tYXliZSBzdmcgcGF0aCxcbiAgICAgIC5tZW51LWJhciAubWVudS1pdGVtLnFyLWNvZGUtbWF5YmUgc3ZnIHBvbHlnb24ge1xuICAgICAgICBmaWxsOiAjZmY1MzM1OyB9XG5cbi5TVkdJbmxpbmUge1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG4uYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTWlzb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDsgfVxuXG4ubG9hZGVyLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7IH1cbiAgLmxvYWRlci1vdmVybGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMjMyMzIzO1xuICAgIGFuaW1hdGlvbjogc3Bpbm5lciAuNnMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5zcGlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLnNwaW5uZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMjMyMzIzO1xuICAgIGFuaW1hdGlvbjogc3Bpbm5lciAuNnMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5ldmVudC1hdHRlbmRlZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmF0dGVuZGVlcy1maWx0ZXItYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDsgfVxuICAuYXR0ZW5kZWVzLWZpbHRlci1iYXIuYXR0ZW5kZWVzLWZpbHRlci1iYXItLXNlYXJjaCAuYXR0ZW5kZWVzLWZpbHRlci1iYXJfX3NlYXJjaCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpOyB9XG4gICAgLmF0dGVuZGVlcy1maWx0ZXItYmFyLmF0dGVuZGVlcy1maWx0ZXItYmFyLS1zZWFyY2ggLmF0dGVuZGVlcy1maWx0ZXItYmFyX19zZWFyY2ggLnB0LWlucHV0LWdyb3VwIC5wdC1pY29uLXNlYXJjaCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gICAgLmF0dGVuZGVlcy1maWx0ZXItYmFyLmF0dGVuZGVlcy1maWx0ZXItYmFyLS1zZWFyY2ggLmF0dGVuZGVlcy1maWx0ZXItYmFyX19zZWFyY2ggLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuLmF0dGVuZGVlcy1maWx0ZXItYmFyX19zZWFyY2gtY2FuY2VsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDI0cHg7XG4gIHJpZ2h0OiA2cHg7XG4gIHotaW5kZXg6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmF0dGVuZGVlcy1maWx0ZXItYmFyX19zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlOyB9XG4gIC5hdHRlbmRlZXMtZmlsdGVyLWJhcl9fc2VhcmNoIC5wdC1pbnB1dC1ncm91cCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWJlZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5hdHRlbmRlZXMtZmlsdGVyLWJhcl9fc2VhcmNoIC5wdC1pbnB1dC1ncm91cCAucHQtaWNvbi1zZWFyY2gge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIGxlZnQgMC4ycyBlYXNlOyB9XG4gICAgLmF0dGVuZGVlcy1maWx0ZXItYmFyX19zZWFyY2ggLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYyg1MCUgLSA1MHB4KSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7IH1cblxuLmF0dGVuZGVlcy1maWx0ZXItYmFyX190eXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgLmF0dGVuZGVlcy1maWx0ZXItYmFyX190eXBlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7IH1cblxuLmF0dGVuZGVlcy1saXN0LFxuLmF0dGVuZGVlcy1zZWFyY2gtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAuYXR0ZW5kZWVzLWxpc3QgdWwsXG4gIC5hdHRlbmRlZXMtc2VhcmNoLWxpc3QgdWwge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHZoOyB9XG4gIC5hdHRlbmRlZXMtbGlzdCBsaSxcbiAgLmF0dGVuZGVlcy1zZWFyY2gtbGlzdCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiTWlzby1MaWdodFwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuXG4uYXR0ZW5kZWVzX19uby1yZXN1bHRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1JTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkljb25zMTZcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB6LWluZGV4OiAxO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMyMzIzMjM7IH1cbiAgLmF0dGVuZGVlc19fbm8tcmVzdWx0cyBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiTWlzb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG4gIC5hdHRlbmRlZXNfX25vLXJlc3VsdHM6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29udGVudDogXCJcXEU2NEJcIjsgfVxuXG4uYXR0ZW5kZWVzX19yZWZyZXNoLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1pc29cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYXR0ZW5kZWVzX19yZWZyZXNoLWJ1dHRvbiAuc3Bpbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAuYXR0ZW5kZWVzX19yZWZyZXNoLWJ1dHRvbiAuc3Bpbm5lcjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRjsgfVxuXG4uYXR0ZW5kZWUtbGlzdC1pdGVtLS10aWNrZXQgLmF0dGVuZGVlLWxpc3QtaXRlbV9fdGllciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NUREZTA7IH1cblxuLmF0dGVuZGVlLWxpc3QtaXRlbS0tcnN2cCAuYXR0ZW5kZWUtbGlzdC1pdGVtX190aWVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2QUUyRDsgfVxuXG4uYXR0ZW5kZWUtbGlzdC1pdGVtLS1ndWVzdGxpc3QgLmF0dGVuZGVlLWxpc3QtaXRlbV9fdGllciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQzY0NzE7IH1cblxuLmF0dGVuZGVlLWxpc3QtaXRlbS0tdmFsaWRhdGVkIHtcbiAgY29sb3I6ICNDQ0M7IH1cbiAgLmF0dGVuZGVlLWxpc3QtaXRlbS0tdmFsaWRhdGVkIC5jaGVja21hcmstaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDE5cHg7IH1cbiAgLmF0dGVuZGVlLWxpc3QtaXRlbS0tdmFsaWRhdGVkIC5hdHRlbmRlZS1saXN0LWl0ZW1fX3RpZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0M7IH1cblxuLmF0dGVuZGVlLWxpc3QtaXRlbV9fdGllciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1pc29cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjhweDtcbiAgdG9wOiAxOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzllODdlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5zZWFyY2gtbGlzdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICB0b3A6IDcwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zZWFyY2gtbGlzdC1jb250YWluZXIuZW5hYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uYXR0ZW5kZWVzLXNlYXJjaC1saXN0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuICAuYXR0ZW5kZWVzLXNlYXJjaC1saXN0IC5zcGlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tdG9wOiAtODZweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIC5hdHRlbmRlZXMtc2VhcmNoLWxpc3QgLnNwaW5uZXI6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNGRkY7IH1cblxuLmxvZ2luLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5sb2dpbl9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG9wYWNpdHk6IDAuMzsgfVxuXG4ubG9naW5fX2xvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubG9naW5fX2lucHV0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA3MCU7IH1cbiAgLmxvZ2luX19pbnB1dC1jb250YWluZXIuaW52YWxpZCBpbnB1dCB7XG4gICAgYW5pbWF0aW9uOiBzaGFrZSAuNXMgbGluZWFyOyB9XG4gIC5sb2dpbl9faW5wdXQtY29udGFpbmVyIGlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1pc28tTGlnaHRcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmxvZ2luX19pbnB1dC1jb250YWluZXIgLmxvZ2luX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3OWU4N2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1pc29cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7IH1cbiAgICAubG9naW5fX2lucHV0LWNvbnRhaW5lciAubG9naW5fX2J1dHRvbi5kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbi5zY2FubmVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG4gIC5zY2FubmVyLWNvbnRhaW5lciAuc3Bpbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogLTY4cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAuc2Nhbm5lci1jb250YWluZXIgLnNwaW5uZXI6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNGRkY7IH1cblxuLnNjYW5uZXJfX25vLXN1cHBvcnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiSWNvbnMxNlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHotaW5kZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzIzMjMyMzsgfVxuICAuc2Nhbm5lcl9fbm8tc3VwcG9ydCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiTWlzb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG5cbi5zY2FuLWNvbXBsZXRlLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjMyMztcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLW91dCAwLjA5czsgfVxuICAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5IC5zY2FuLWNvbXBsZXRlLW92ZXJsYXlfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjA4cHg7XG4gICAgaGVpZ2h0OiAyMDhweDtcbiAgICB0b3A6IDQ1JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTA0cHg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNzllODdlO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0IDAuMDJzOyB9XG4gICAgLnNjYW4tY29tcGxldGUtb3ZlcmxheSAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5X19pY29uLnNjYW4tY29tcGxldGUtb3ZlcmxheV9faWNvbi0taW52YWxpZCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmYyYTAwOyB9XG4gIC5zY2FuLWNvbXBsZXRlLW92ZXJsYXkgLnNjYW4tY29tcGxldGUtb3ZlcmxheV9fY2FwdGlvbixcbiAgLnNjYW4tY29tcGxldGUtb3ZlcmxheSAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5X19jYXB0aW9uLS1lcnJvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1pc29cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM1MmNmMmI7XG4gICAgdG9wOiBjYWxjKDQxJSArIDExMnB4KTtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4wOXMgZWFzZS1vdXQ7IH1cbiAgICAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5IC5zY2FuLWNvbXBsZXRlLW92ZXJsYXlfX2NhcHRpb24gc3BhbixcbiAgICAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5IC5zY2FuLWNvbXBsZXRlLW92ZXJsYXlfX2NhcHRpb24tLWVycm9yIHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3R0b206IDQ1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA5cyBlYXNlLW91dCwgb3BhY2l0eSAwLjA1cyBlYXNlLW91dCAwLjFzOyB9XG4gIC5zY2FuLWNvbXBsZXRlLW92ZXJsYXkgLnNjYW4tY29tcGxldGUtb3ZlcmxheV9fY2FwdGlvbi0tZXJyb3Ige1xuICAgIGNvbG9yOiAjZmYyYTAwOyB9XG4gIC5zY2FuLWNvbXBsZXRlLW92ZXJsYXkgLnNjYW4tY29tcGxldGUtb3ZlcmxheV9fbXNnIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiBjYWxjKDM4JSArIDE2M3B4KTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1pc28tTGlnaHRcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA1cyBlYXNlLW91dDsgfVxuICAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5LmFuaW1hdGUtaW4ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBlYXNlLW91dDsgfVxuICAgIC5zY2FuLWNvbXBsZXRlLW92ZXJsYXkuYW5pbWF0ZS1pbiAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5X19pY29uIHtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2Utb3V0O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRvcDogMzglOyB9XG4gICAgLnNjYW4tY29tcGxldGUtb3ZlcmxheS5hbmltYXRlLWluIC5zY2FuLWNvbXBsZXRlLW92ZXJsYXlfX2NhcHRpb24sXG4gICAgLnNjYW4tY29tcGxldGUtb3ZlcmxheS5hbmltYXRlLWluIC5zY2FuLWNvbXBsZXRlLW92ZXJsYXlfX2NhcHRpb24tLWVycm9yIHtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2Utb3V0O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRvcDogY2FsYygzOCUgKyAxMTJweCk7IH1cbiAgICAgIC5zY2FuLWNvbXBsZXRlLW92ZXJsYXkuYW5pbWF0ZS1pbiAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5X19jYXB0aW9uIHNwYW4sXG4gICAgICAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5LmFuaW1hdGUtaW4gLnNjYW4tY29tcGxldGUtb3ZlcmxheV9fY2FwdGlvbi0tZXJyb3Igc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjJzIGVhc2Utb3V0IDAuMXM7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5zY2FuLWNvbXBsZXRlLW92ZXJsYXkuYW5pbWF0ZS1pbiAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5X19tc2cge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dCAwLjNzOyB9XG5cbi5kYXNoYm9hcmQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7IH1cbiAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkX19oZWFkZXIgLmRhc2hib2FyZF9faGVhZGVyX190aXRsZSB7XG4gICAgICBmbGV4OiAwIDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTWlzb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzIzMjMyMztcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gICAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9faGVhZGVyIC5kYXNoYm9hcmRfX2hlYWRlcl9fbG9nb3V0LWJ0bixcbiAgICAuZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkX19oZWFkZXIgLmRhc2hib2FyZF9faGVhZGVyX19jc3YtYnRuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1pc29cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyMzIzMjM7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5kYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmRfX2hlYWRlciAuZGFzaGJvYXJkX19oZWFkZXJfX2Nzdi1idG4ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuICAgICAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9faGVhZGVyIC5kYXNoYm9hcmRfX2hlYWRlcl9fY3N2LWJ0biBhIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9faGVhZGVyIC5kYXNoYm9hcmRfX2hlYWRlcl9fY3N2LWJ0biBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNmZjUzMzU7IH1cbiAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9fc2Nyb2xsLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3M3B4KTtcbiAgICB0b3A6IDczcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAuZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkX190b3RhbC1jaGVjay1pbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAgIC5kYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmRfX3RvdGFsLWNoZWNrLWlucyAuZGFzaGJvYXJkX19zdGF0cy12YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDZyZW07IH1cbiAgICAuZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkX190b3RhbC1jaGVjay1pbnMgLmRhc2hib2FyZF9fc3RhdHMtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LWZhbWlseTogXCJNaXNvLUxpZ2h0XCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjsgfVxuICAuZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkX19ldmVudC1pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgICAuZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkX19ldmVudC1pbmZvIC5kYXNoYm9hcmRfX2V2ZW50LWluZm9fX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7IH1cbiAgICAgIC5kYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmRfX2V2ZW50LWluZm8gLmRhc2hib2FyZF9fZXZlbnQtaW5mb19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjMyMzIzO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjdweDsgfVxuICAgICAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9fZXZlbnQtaW5mbyAuZGFzaGJvYXJkX19ldmVudC1pbmZvX19pdGVtID4gZGl2IHtcbiAgICAgICAgZmxleDogMSBhdXRvO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9fZXZlbnQtaW5mbyAuZGFzaGJvYXJkX19ldmVudC1pbmZvLWxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1pc29cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9fZXZlbnQtaW5mbyAuZGFzaGJvYXJkX19ldmVudC1pbmZvLXZhbHVlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICBmb250LWZhbWlseTogXCJNaXNvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMjMyMzIzO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkX19zdGF0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMjMyMzIzOyB9XG4gICAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9fc3RhdHMgPiBkaXYge1xuICAgICAgZmxleDogMCAzMy4zMzMzMzMlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9fc3RhdHMgPiBkaXYgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5kYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmRfX3N0YXRzIC5kYXNoYm9hcmRfX2RldGFpbGVkLXN0YXRzIHtcbiAgICAgIGZsZXg6IDAgMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4OyB9XG4gICAgICAuZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkX19zdGF0cyAuZGFzaGJvYXJkX19kZXRhaWxlZC1zdGF0cyAuZGFzaGJvYXJkX19kZXRhaWxlZC1zdGF0c19faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7IH1cbiAgICAgICAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9fc3RhdHMgLmRhc2hib2FyZF9fZGV0YWlsZWQtc3RhdHMgLmRhc2hib2FyZF9fZGV0YWlsZWQtc3RhdHNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1OyB9XG4gICAgICAgIC5kYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmRfX3N0YXRzIC5kYXNoYm9hcmRfX2RldGFpbGVkLXN0YXRzIC5kYXNoYm9hcmRfX2RldGFpbGVkLXN0YXRzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9fc3RhdHMgLmRhc2hib2FyZF9fZGV0YWlsZWQtc3RhdHMgLmRhc2hib2FyZF9fZGV0YWlsZWQtc3RhdHNfX2l0ZW0gPiBkaXYge1xuICAgICAgICAgIGZsZXg6IDEgYXV0bztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAuZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkX19zdGF0cyAuZGFzaGJvYXJkX19kZXRhaWxlZC1zdGF0cyAuZGFzaGJvYXJkX19kZXRhaWxlZC1zdGF0cy1sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1pc29cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9fc3RhdHMgLmRhc2hib2FyZF9fZGV0YWlsZWQtc3RhdHMgLmRhc2hib2FyZF9fZGV0YWlsZWQtc3RhdHMtdmFsdWUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJNaXNvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMyMzIzMjM7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9fc3RhdHNfX3RpY2tldHMgLmRhc2hib2FyZF9fc3RhdHMtbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5kYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmRfX3N0YXRzX190aWNrZXRzIC5kYXNoYm9hcmRfX3N0YXRzLXZhbHVlIHtcbiAgICBjb2xvcjogIzU1RERlMDsgfVxuICAuZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkX19zdGF0c19fcnN2cHMgLmRhc2hib2FyZF9fc3RhdHMtbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5kYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmRfX3N0YXRzX19yc3ZwcyAuZGFzaGJvYXJkX19zdGF0cy12YWx1ZSB7XG4gICAgY29sb3I6ICNGNkFFMkQ7IH1cbiAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9fc3RhdHNfX2d1ZXN0cyAuZGFzaGJvYXJkX19zdGF0cy1sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9fc3RhdHNfX2d1ZXN0cyAuZGFzaGJvYXJkX19zdGF0cy12YWx1ZSB7XG4gICAgY29sb3I6ICNGQzY0NzE7IH1cbiAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9fc3RhdHMtdmFsdWUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1pc28tTGlnaHRcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMjMyMzIzO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gIC5kYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmRfX3N0YXRzLWxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJNaXNvLUxpZ2h0XCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzIzMjMyMztcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7IH1cbiIsIi8qISBub3JtYWxpemUuY3NzIHY1LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMiAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMyAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDMgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4geyAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzLCAvKiAxICovXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gKiBDb3B5cmlnaHQgMjAxNSBQYWxhbnRpciBUZWNobm9sb2dpZXMsIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBCU0QtMyBMaWNlbnNlIGFzIG1vZGlmaWVkICh0aGUg4oCcTGljZW5zZeKAnSk7IHlvdSBtYXkgb2J0YWluIGEgY29weVxuICogb2YgdGhlIGxpY2Vuc2UgYXQgaHR0cHM6Ly9naXRodWIuY29tL3BhbGFudGlyL2JsdWVwcmludC9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKiBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3BhbGFudGlyL2JsdWVwcmludC9ibG9iL21hc3Rlci9QQVRFTlRTXG4gKi9cbmh0bWwge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAtbW96LWJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgICAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSWNvbnMxNlwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ljb25zL2ljb25zLTE2LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9pY29ucy9pY29ucy0xNi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9pY29ucy9pY29ucy0xNi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkljb25zMjBcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9pY29ucy9pY29ucy0yMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvaWNvbnMvaWNvbnMtMjAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvaWNvbnMvaWNvbnMtMjAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbmhyIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTYsIDIyLCAyNiwgMC4xNSk7IH1cbiAgLnB0LWRhcmsgaHIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTsgfVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjUsIDE4OCwgMjU1LCAwLjYpOyB9XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjUsIDE4OCwgMjU1LCAwLjYpOyB9XG5cbmJvZHkge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1ODE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgXCJCbGlua01hY1N5c3RlbUZvbnRcIiwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWYsIFwiSWNvbnMxNlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMTgyMDI2OyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5wdC1tb25vc3BhY2UtdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBmb250LXNpemU6IHNtYWxsZXI7IH1cblxuaDEge1xuICBjb2xvcjogIzE4MjAyNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDAuOGVtO1xuICBmb250LXNpemU6IDQwcHg7IH1cblxuaDIge1xuICBjb2xvcjogIzE4MjAyNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDAuOGVtO1xuICBmb250LXNpemU6IDI3cHg7IH1cblxuaDMge1xuICBjb2xvcjogIzE4MjAyNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDAuOGVtO1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuaDQge1xuICBjb2xvcjogIzE4MjAyNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtO1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuaDUge1xuICBjb2xvcjogIzE4MjAyNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtO1xuICBmb250LXNpemU6IDE3cHg7IH1cblxuaDYge1xuICBjb2xvcjogIzE4MjAyNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtO1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLnB0LXVpLXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1ODE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgXCJCbGlua01hY1N5c3RlbUZvbnRcIiwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWYsIFwiSWNvbnMxNlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnB0LXVpLXRleHQtbGFyZ2Uge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wdC1ydW5uaW5nLXRleHQge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnB0LXJ1bm5pbmctdGV4dCBoMSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wdC1ydW5uaW5nLXRleHQgaDIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucHQtcnVubmluZy10ZXh0IGgzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnB0LXJ1bm5pbmctdGV4dCBoNCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wdC1ydW5uaW5nLXRleHQgaDUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucHQtcnVubmluZy10ZXh0IGg2IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnB0LXJ1bm5pbmctdGV4dC1zbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEwNmJhMzsgfVxuICBhOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMxMDZiYTM7IH1cbiAgYSAucHQtaWNvbiwgYSAucHQtaWNvbi1zdGFuZGFyZCwgYSAucHQtaWNvbi1sYXJnZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgYSBjb2RlLFxuICAucHQtZGFyayBhIGNvZGUge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5wdC1kYXJrIGEsXG4gIC5wdC1kYXJrIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNDhhZmYwOyB9XG4gICAgLnB0LWRhcmsgYSAucHQtaWNvbiwgLnB0LWRhcmsgYSAucHQtaWNvbi1zdGFuZGFyZCwgLnB0LWRhcmsgYSAucHQtaWNvbi1sYXJnZSxcbiAgICAucHQtZGFyayBhOmhvdmVyIC5wdC1pY29uLFxuICAgIC5wdC1kYXJrIGE6aG92ZXIgLnB0LWljb24tc3RhbmRhcmQsXG4gICAgLnB0LWRhcmsgYTpob3ZlciAucHQtaWNvbi1sYXJnZSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG5wcmUsXG5jb2RlIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogc21hbGxlcjsgfVxuXG5jb2RlIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGNvbG9yOiAjNWM3MDgwOyB9XG4gIC5wdC1kYXJrIGNvZGUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNiwgMjIsIDI2LCAwLjMpO1xuICAgIGNvbG9yOiAjYmZjY2Q2OyB9XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjE1KTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBwYWRkaW5nOiAxM3B4IDE1cHggMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMxODIwMjY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgcHJlID4gY29kZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICAucHQtZGFyayBwcmUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNiwgMjIsIDI2LCAwLjMpO1xuICAgIGNvbG9yOiAjZjVmOGZhOyB9XG4gICAgLnB0LWRhcmsgcHJlID4gY29kZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuYmxvY2txdW90ZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDRweCByZ2JhKDE2NywgMTgyLCAxOTQsIDAuNSk7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuICBibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucHQtZGFyayBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTE1LCAxMzQsIDE0OCwgMC41KTsgfVxuXG5vbCxcbnVsIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuXG4ucHQtbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpLFxuLnB0LXJ1bm5pbmctdGV4dCB1bCBsaTpub3QoOmxhc3QtY2hpbGQpLFxuLnB0LXJ1bm5pbmctdGV4dCBvbCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4ucHQtbGlzdCBsaSA6bGFzdC1jaGlsZCxcbi5wdC1ydW5uaW5nLXRleHQgdWwgbGkgOmxhc3QtY2hpbGQsXG4ucHQtcnVubmluZy10ZXh0IG9sIGxpIDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucHQtbGlzdCBvbCxcbi5wdC1saXN0IHVsLFxuLnB0LXJ1bm5pbmctdGV4dCB1bCBvbCxcbi5wdC1ydW5uaW5nLXRleHQgdWwgdWwsXG4ucHQtcnVubmluZy10ZXh0IG9sIG9sLFxuLnB0LXJ1bm5pbmctdGV4dCBvbCB1bCB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4ucHQtbGlzdC11bnN0eWxlZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAucHQtbGlzdC11bnN0eWxlZCBsaSB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4ucHQtdGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNWM3MDgwOyB9XG4gIC5wdC1kYXJrIC5wdC10ZXh0LW11dGVkIHtcbiAgICBjb2xvcjogI2JmY2NkNjsgfVxuXG4ucHQtdGV4dC1vdmVyZmxvdy1lbGxpcHNpcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDsgfVxuXG4ucHQtcnRsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnB0LWRhcmsge1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuICAucHQtZGFyayBoMSB7XG4gICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgLnB0LWRhcmsgaDIge1xuICAgIGNvbG9yOiAjZjVmOGZhOyB9XG4gIC5wdC1kYXJrIGgzIHtcbiAgICBjb2xvcjogI2Y1ZjhmYTsgfVxuICAucHQtZGFyayBoNCB7XG4gICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgLnB0LWRhcmsgaDUge1xuICAgIGNvbG9yOiAjZjVmOGZhOyB9XG4gIC5wdC1kYXJrIGg2IHtcbiAgICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtaWNvbiwgLnB0LWljb24tc3RhbmRhcmQsIC5wdC1pY29uLWxhcmdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wdC1pY29uLnB0LWludGVudC1wcmltYXJ5LCAucHQtaWNvbi1zdGFuZGFyZC5wdC1pbnRlbnQtcHJpbWFyeSwgLnB0LWljb24tbGFyZ2UucHQtaW50ZW50LXByaW1hcnkge1xuICAgIGNvbG9yOiAjMTM3Y2JkOyB9XG4gIC5wdC1pY29uLnB0LWludGVudC1zdWNjZXNzLCAucHQtaWNvbi1zdGFuZGFyZC5wdC1pbnRlbnQtc3VjY2VzcywgLnB0LWljb24tbGFyZ2UucHQtaW50ZW50LXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMGY5OTYwOyB9XG4gIC5wdC1pY29uLnB0LWludGVudC13YXJuaW5nLCAucHQtaWNvbi1zdGFuZGFyZC5wdC1pbnRlbnQtd2FybmluZywgLnB0LWljb24tbGFyZ2UucHQtaW50ZW50LXdhcm5pbmcge1xuICAgIGNvbG9yOiAjZDk4MjJiOyB9XG4gIC5wdC1pY29uLnB0LWludGVudC1kYW5nZXIsIC5wdC1pY29uLXN0YW5kYXJkLnB0LWludGVudC1kYW5nZXIsIC5wdC1pY29uLWxhcmdlLnB0LWludGVudC1kYW5nZXIge1xuICAgIGNvbG9yOiAjZGIzNzM3OyB9XG5cbnNwYW4ucHQtaWNvbi1zdGFuZGFyZCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJJY29uczE2XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuXG5zcGFuLnB0LWljb24tbGFyZ2Uge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiSWNvbnMyMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cblxuc3Bhbi5wdC1pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkljb25zMjBcIjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgc3Bhbi5wdC1pY29uOjpiZWZvcmUge1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cblxuLnB0LWljb24tYmxhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSAXCI7IH1cblxuLnB0LWljb24tc3R5bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piBXCI7IH1cblxuLnB0LWljb24tYWxpZ24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIJcIjsgfVxuXG4ucHQtaWNvbi1hbGlnbi1jZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piDXCI7IH1cblxuLnB0LWljb24tYWxpZ24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piEXCI7IH1cblxuLnB0LWljb24tYWxpZ24tanVzdGlmeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIVcIjsgfVxuXG4ucHQtaWNvbi1ib2xkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YhlwiOyB9XG5cbi5wdC1pY29uLWl0YWxpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIdcIjsgfVxuXG4ucHQtaWNvbi11bmRlcmxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4o6BXCI7IH1cblxuLnB0LWljb24tc2VhcmNoLWFyb3VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIhcIjsgfVxuXG4ucHQtaWNvbi1ncmFwaC1yZW1vdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piJXCI7IH1cblxuLnB0LWljb24tZ3JvdXAtb2JqZWN0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIpcIjsgfVxuXG4ucHQtaWNvbi1tZXJnZS1saW5rczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumItcIjsgfVxuXG4ucHQtaWNvbi1sYXlvdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piMXCI7IH1cblxuLnB0LWljb24tbGF5b3V0LWF1dG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piNXCI7IH1cblxuLnB0LWljb24tbGF5b3V0LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumI5cIjsgfVxuXG4ucHQtaWNvbi1sYXlvdXQtaGllcmFyY2h5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yj1wiOyB9XG5cbi5wdC1pY29uLWxheW91dC1ncmlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YkFwiOyB9XG5cbi5wdC1pY29uLWxheW91dC1ncm91cC1ieTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJFcIjsgfVxuXG4ucHQtaWNvbi1sYXlvdXQtc2tldy1ncmlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YklwiOyB9XG5cbi5wdC1pY29uLWdlb3NlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJNcIjsgfVxuXG4ucHQtaWNvbi1oZWF0bWFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YlFwiOyB9XG5cbi5wdC1pY29uLWRyaXZlLXRpbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piVXCI7IH1cblxuLnB0LWljb24tc2VsZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YllwiOyB9XG5cbi5wdC1pY29uLXByZWRpY3RpdmUtYW5hbHlzaXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piXXCI7IH1cblxuLnB0LWljb24tbGF5ZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YmFwiOyB9XG5cbi5wdC1pY29uLWxvY2F0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJlcIjsgfVxuXG4ucHQtaWNvbi1ib29rbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJpcIjsgfVxuXG4ucHQtaWNvbi1jaXRhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJtcIjsgfVxuXG4ucHQtaWNvbi10YWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7picXCI7IH1cblxuLnB0LWljb24tY2xpcGJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YnVwiOyB9XG5cbi5wdC1pY29uLXNlbGVjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLipr9cIjsgfVxuXG4ucHQtaWNvbi10aW1lbGluZS1ldmVudHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pieXCI7IH1cblxuLnB0LWljb24tdGltZWxpbmUtbGluZS1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJ9cIjsgfVxuXG4ucHQtaWNvbi10aW1lbGluZS1iYXItY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pigXCI7IH1cblxuLnB0LWljb24tYXBwbGljYXRpb25zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YoVwiOyB9XG5cbi5wdC1pY29uLXByb2plY3RzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YolwiOyB9XG5cbi5wdC1pY29uLWNoYW5nZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pijXCI7IH1cblxuLnB0LWljb24tbm90aWZpY2F0aW9uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKRcIjsgfVxuXG4ucHQtaWNvbi1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YpVwiOyB9XG5cbi5wdC1pY29uLXVubG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKZcIjsgfVxuXG4ucHQtaWNvbi11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yp1wiOyB9XG5cbi5wdC1pY29uLXNlYXJjaC10ZW1wbGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKhcIjsgfVxuXG4ucHQtaWNvbi1pbmJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKlcIjsgfVxuXG4ucHQtaWNvbi1tb3JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YqlwiOyB9XG5cbi5wdC1pY29uLWhlbHA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiP1wiOyB9XG5cbi5wdC1pY29uLWNhbGVuZGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yq1wiOyB9XG5cbi5wdC1pY29uLW1lZGlhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YrFwiOyB9XG5cbi5wdC1pY29uLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pitXCI7IH1cblxuLnB0LWljb24tc2hhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piuXCI7IH1cblxuLnB0LWljb24tZG93bmxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pivXCI7IH1cblxuLnB0LWljb24tZG9jdW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piwXCI7IH1cblxuLnB0LWljb24tcHJvcGVydGllczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLFcIjsgfVxuXG4ucHQtaWNvbi1pbXBvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piyXCI7IH1cblxuLnB0LWljb24tZXhwb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Ys1wiOyB9XG5cbi5wdC1pY29uLW1pbmltaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YtFwiOyB9XG5cbi5wdC1pY29uLW1heGltaXplOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YtVwiOyB9XG5cbi5wdC1pY29uLXRpY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyTXCI7IH1cblxuLnB0LWljb24tY3Jvc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyXXCI7IH1cblxuLnB0LWljb24tcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7IH1cblxuLnB0LWljb24tbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oiSXCI7IH1cblxuLnB0LWljb24tYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjsgfVxuXG4ucHQtaWNvbi1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjsgfVxuXG4ucHQtaWNvbi1leGNoYW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLZcIjsgfVxuXG4ucHQtaWNvbi1jb21wYXJpc29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yt1wiOyB9XG5cbi5wdC1pY29uLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4piwXCI7IH1cblxuLnB0LWljb24tZmlsdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YuFwiOyB9XG5cbi5wdC1pY29uLWNvbmZpcm06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi5XCI7IH1cblxuLnB0LWljb24tZm9yazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLpcIjsgfVxuXG4ucHQtaWNvbi10cmFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLtcIjsgfVxuXG4ucHQtaWNvbi1wZXJzb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi8XCI7IH1cblxuLnB0LWljb24tcGVvcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YvVwiOyB9XG5cbi5wdC1pY29uLWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumL5cIjsgfVxuXG4ucHQtaWNvbi1yZW1vdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi/XCI7IH1cblxuLnB0LWljb24tZ2VvbG9jYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmAXCI7IH1cblxuLnB0LWljb24tem9vbS1pbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumYFcIjsgfVxuXG4ucHQtaWNvbi16b29tLW91dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumYJcIjsgfVxuXG4ucHQtaWNvbi1yZWZyZXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zg1wiOyB9XG5cbi5wdC1pY29uLWRlbGV0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumYRcIjsgfVxuXG4ucHQtaWNvbi1jb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmFXCI7IH1cblxuLnB0LWljb24tZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLimpFcIjsgfVxuXG4ucHQtaWNvbi1waW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmGXCI7IH1cblxuLnB0LWljb24td2FybmluZy1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zh1wiOyB9XG5cbi5wdC1pY29uLWVycm9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZiFwiOyB9XG5cbi5wdC1pY29uLWluZm8tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLihLlcIjsgfVxuXG4ucHQtaWNvbi1jcmVkaXQtY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumYlcIjsgfVxuXG4ucHQtaWNvbi1lZGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKcjlwiOyB9XG5cbi5wdC1pY29uLWhpc3Rvcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmKXCI7IH1cblxuLnB0LWljb24tc2VhcmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zi1wiOyB9XG5cbi5wdC1pY29uLWxvZy1vdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmMXCI7IH1cblxuLnB0LWljb24tc3Rhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLimIVcIjsgfVxuXG4ucHQtaWNvbi1zdGFyLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKYhlwiOyB9XG5cbi5wdC1pY29uLXNvcnQtYWxwaGFiZXRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZjVwiOyB9XG5cbi5wdC1pY29uLXNvcnQtbnVtZXJpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZjlwiOyB9XG5cbi5wdC1pY29uLXNvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmPXCI7IH1cblxuLnB0LWljb24tZm9sZGVyLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmRXCI7IH1cblxuLnB0LWljb24tZm9sZGVyLWNsb3NlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZklwiOyB9XG5cbi5wdC1pY29uLWZvbGRlci1zaGFyZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmTXCI7IH1cblxuLnB0LWljb24tY2FyZXQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oyDXCI7IH1cblxuLnB0LWljb24tY2FyZXQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oyqXCI7IH1cblxuLnB0LWljb24tY2FyZXQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLijIRcIjsgfVxuXG4ucHQtaWNvbi1jYXJldC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKMqVwiOyB9XG5cbi5wdC1pY29uLW1lbnUtb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZRcIjsgfVxuXG4ucHQtaWNvbi1tZW51LWNsb3NlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZVcIjsgfVxuXG4ucHQtaWNvbi1mZWVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZllwiOyB9XG5cbi5wdC1pY29uLXR3by1jb2x1bW5zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zl1wiOyB9XG5cbi5wdC1pY29uLW9uZS1jb2x1bW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmYXCI7IH1cblxuLnB0LWljb24tZG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiOyB9XG5cbi5wdC1pY29uLXByb3BlcnR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZmlwiOyB9XG5cbi5wdC1pY29uLXRpbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4o+yXCI7IH1cblxuLnB0LWljb24tZGlzYWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIBcIjsgfVxuXG4ucHQtaWNvbi11bnBpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZBcIjsgfVxuXG4ucHQtaWNvbi1mbG93czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZlcIjsgfVxuXG4ucHQtaWNvbi1uZXctdGV4dC1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmbXCI7IH1cblxuLnB0LWljb24tbmV3LWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmcXCI7IH1cblxuLnB0LWljb24tbmV3LW9iamVjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZ1cIjsgfVxuXG4ucHQtaWNvbi1wYXRoLXNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZ5cIjsgfVxuXG4ucHQtaWNvbi1hdXRvbWF0aWMtdXBkYXRlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZ9cIjsgfVxuXG4ucHQtaWNvbi1wYWdlLWxheW91dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumaBcIjsgfVxuXG4ucHQtaWNvbi1jb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZoVwiOyB9XG5cbi5wdC1pY29uLW1hcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumaJcIjsgfVxuXG4ucHQtaWNvbi1zZWFyY2gtdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumaNcIjsgfVxuXG4ucHQtaWNvbi1lbnZlbG9wZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLinIlcIjsgfVxuXG4ucHQtaWNvbi1wYXBlcmNsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmkXCI7IH1cblxuLnB0LWljb24tbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmlXCI7IH1cblxuLnB0LWljb24tZ2xvYmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmmXCI7IH1cblxuLnB0LWljb24taG9tZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLijIJcIjsgfVxuXG4ucHQtaWNvbi10aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumadcIjsgfVxuXG4ucHQtaWNvbi10aC1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZqFwiOyB9XG5cbi5wdC1pY29uLXRoLWRlcml2ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmpXCI7IH1cblxuLnB0LWljb24tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZqlwiOyB9XG5cbi5wdC1pY29uLWRyYXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmrXCI7IH1cblxuLnB0LWljb24taW5zZXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZrFwiOyB9XG5cbi5wdC1pY29uLWhlbHBlci1tYW5hZ2VtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZrVwiOyB9XG5cbi5wdC1pY29uLXNlbmQtdG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmuXCI7IH1cblxuLnB0LWljb24tZXllLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmvXCI7IH1cblxuLnB0LWljb24tZm9sZGVyLXNoYXJlZC1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZsFwiOyB9XG5cbi5wdC1pY29uLXNvY2lhbC1tZWRpYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbFcIjsgfVxuXG4ucHQtaWNvbi1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpFcIjsgfVxuXG4ucHQtaWNvbi1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGk1wiOyB9XG5cbi5wdC1pY29uLWFycm93cy1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGlFwiOyB9XG5cbi5wdC1pY29uLWFycm93cy12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpVcIjsgfVxuXG4ucHQtaWNvbi1yZXNvbHZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZslwiOyB9XG5cbi5wdC1pY29uLWdyYXBoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zs1wiOyB9XG5cbi5wdC1pY29uLWJyaWVmY2FzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbRcIjsgfVxuXG4ucHQtaWNvbi1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJFwiOyB9XG5cbi5wdC1pY29uLW5pbmphOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZtVwiOyB9XG5cbi5wdC1pY29uLWRlbHRhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIs6UXCI7IH1cblxuLnB0LWljb24tYmFyY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbZcIjsgfVxuXG4ucHQtaWNvbi10b3JjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbdcIjsgfVxuXG4ucHQtaWNvbi13aWRnZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm4XCI7IH1cblxuLnB0LWljb24tdW5yZXNvbHZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZuVwiOyB9XG5cbi5wdC1pY29uLW9mZmxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm6XCI7IH1cblxuLnB0LWljb24tem9vbS10by1maXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm7XCI7IH1cblxuLnB0LWljb24tYWRkLXRvLWFydGlmYWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZvFwiOyB9XG5cbi5wdC1pY29uLW1hcC1tYXJrZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm9XCI7IH1cblxuLnB0LWljb24tY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm+XCI7IH1cblxuLnB0LWljb24tY29udHJvbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumb9cIjsgfVxuXG4ucHQtaWNvbi1tdWx0aS1zZWxlY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqAXCI7IH1cblxuLnB0LWljb24tZGlyZWN0aW9uLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqBXCI7IH1cblxuLnB0LWljb24tZGlyZWN0aW9uLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6aglwiOyB9XG5cbi5wdC1pY29uLWRhdGFiYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ag1wiOyB9XG5cbi5wdC1pY29uLXBpZS1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumoRcIjsgfVxuXG4ucHQtaWNvbi1mdWxsLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumoVcIjsgfVxuXG4ucHQtaWNvbi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqGXCI7IH1cblxuLnB0LWljb24tcHJpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4o6ZXCI7IH1cblxuLnB0LWljb24tcHJlc2VudGF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ah1wiOyB9XG5cbi5wdC1pY29uLXVuZ3JvdXAtb2JqZWN0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumohcIjsgfVxuXG4ucHQtaWNvbi1jaGF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6aiVwiOyB9XG5cbi5wdC1pY29uLWNvbW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqKXCI7IH1cblxuLnB0LWljb24tY2lyY2xlLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ai1wiOyB9XG5cbi5wdC1pY29uLWNpcmNsZS1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ajFwiOyB9XG5cbi5wdC1pY29uLWNpcmNsZS1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumo1cIjsgfVxuXG4ucHQtaWNvbi1jaXJjbGUtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumo5cIjsgfVxuXG4ucHQtaWNvbi11cGxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqPXCI7IH1cblxuLnB0LWljb24tYXN0ZXJpc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKlwiOyB9XG5cbi5wdC1pY29uLWNsb3VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKYgVwiOyB9XG5cbi5wdC1pY29uLWNsb3VkLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6akFwiOyB9XG5cbi5wdC1pY29uLWNsb3VkLXVwbG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumpFcIjsgfVxuXG4ucHQtaWNvbi1yZXBlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqSXCI7IH1cblxuLnB0LWljb24tbW92ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumpNcIjsgfVxuXG4ucHQtaWNvbi1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqUXCI7IH1cblxuLnB0LWljb24tY2hldnJvbi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumpVcIjsgfVxuXG4ucHQtaWNvbi1jaGV2cm9uLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6allwiOyB9XG5cbi5wdC1pY29uLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumpdcIjsgfVxuXG4ucHQtaWNvbi1yYW5kb206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqYXCI7IH1cblxuLnB0LWljb24tZnVsbHNjcmVlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumplcIjsgfVxuXG4ucHQtaWNvbi1sb2ctaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqaXCI7IH1cblxuLnB0LWljb24taGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pmlXCI7IH1cblxuLnB0LWljb24tb2ZmaWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6am1wiOyB9XG5cbi5wdC1pY29uLWR1cGxpY2F0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumpxcIjsgfVxuXG4ucHQtaWNvbi1iYW4tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6anVwiOyB9XG5cbi5wdC1pY29uLWNhbWVyYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLump5cIjsgfVxuXG4ucHQtaWNvbi1tb2JpbGUtdmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqfXCI7IH1cblxuLnB0LWljb24tdmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqgXCI7IH1cblxuLnB0LWljb24tZmlsbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumqFcIjsgfVxuXG4ucHQtaWNvbi1zZXR0aW5nczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumqJcIjsgfVxuXG4ucHQtaWNvbi12b2x1bWUtb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ao1wiOyB9XG5cbi5wdC1pY29uLXZvbHVtZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6apFwiOyB9XG5cbi5wdC1pY29uLXZvbHVtZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumqVcIjsgfVxuXG4ucHQtaWNvbi1tdXNpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumqZcIjsgfVxuXG4ucHQtaWNvbi1zdGVwLWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ap1wiOyB9XG5cbi5wdC1pY29uLWZhc3QtYmFja3dhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqoXCI7IH1cblxuLnB0LWljb24tcGF1c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqpXCI7IH1cblxuLnB0LWljb24tc3RvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumqpcIjsgfVxuXG4ucHQtaWNvbi1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6aq1wiOyB9XG5cbi5wdC1pY29uLWZhc3QtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumqxcIjsgfVxuXG4ucHQtaWNvbi1zdGVwLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqtXCI7IH1cblxuLnB0LWljb24tZWplY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4o+PXCI7IH1cblxuLnB0LWljb24tcmVjb3JkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6arlwiOyB9XG5cbi5wdC1pY29uLWRlc2t0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqvXCI7IH1cblxuLnB0LWljb24tcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4piOXCI7IH1cblxuLnB0LWljb24tbGlnaHRidWxiOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6asFwiOyB9XG5cbi5wdC1pY29uLWdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6asVwiOyB9XG5cbi5wdC1pY29uLXRpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqyXCI7IH1cblxuLnB0LWljb24tZmxhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqzXCI7IH1cblxuLnB0LWljb24tZm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumrRcIjsgfVxuXG4ucHQtaWNvbi1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pq1XCI7IH1cblxuLnB0LWljb24tc2F2ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pq2XCI7IH1cblxuLnB0LWljb24tZmxvcHB5LWRpc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pq3XCI7IH1cblxuLnB0LWljb24tYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumrhcIjsgfVxuXG4ucHQtaWNvbi1oYW5kLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6auVwiOyB9XG5cbi5wdC1pY29uLWhhbmQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pq6XCI7IH1cblxuLnB0LWljb24taGFuZC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6au1wiOyB9XG5cbi5wdC1pY29uLWhhbmQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumrxcIjsgfVxuXG4ucHQtaWNvbi10aHVtYnMtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pq9XCI7IH1cblxuLnB0LWljb24tdGh1bWJzLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pq+XCI7IH1cblxuLnB0LWljb24tYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6av1wiOyB9XG5cbi5wdC1pY29uLWNvbXByZXNzZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puAXCI7IH1cblxuLnB0LWljb24tc2hvcHBpbmctY2FydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum4FcIjsgfVxuXG4ucHQtaWNvbi1zaG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bglwiOyB9XG5cbi5wdC1pY29uLWxheW91dC1saW5lYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puDXCI7IH1cblxuLnB0LWljb24tdW5kbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLijoxcIjsgfVxuXG4ucHQtaWNvbi1yZWRvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bhFwiOyB9XG5cbi5wdC1pY29uLWNvZGUtYmxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puFXCI7IH1cblxuLnB0LWljb24tZG91YmxlLWNhcmV0LXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bhlwiOyB9XG5cbi5wdC1pY29uLWRvdWJsZS1jYXJldC1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bh1wiOyB9XG5cbi5wdC1pY29uLXNvcnQtYWxwaGFiZXRpY2FsLWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puIXCI7IH1cblxuLnB0LWljb24tc29ydC1udW1lcmljYWwtZGVzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum4lcIjsgfVxuXG4ucHQtaWNvbi10YWtlLWFjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum4pcIjsgfVxuXG4ucHQtaWNvbi1jb250cmFzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum4tcIjsgfVxuXG4ucHQtaWNvbi1leWUtb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bjFwiOyB9XG5cbi5wdC1pY29uLXRpbWVsaW5lLWFyZWEtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puNXCI7IH1cblxuLnB0LWljb24tZG91Z2hudXQtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puOXCI7IH1cblxuLnB0LWljb24tbGF5ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puPXCI7IH1cblxuLnB0LWljb24tZ3JpZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum5BcIjsgfVxuXG4ucHQtaWNvbi1wb2x5Z29uLWZpbHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum5FcIjsgfVxuXG4ucHQtaWNvbi1hZGQtdG8tZm9sZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bklwiOyB9XG5cbi5wdC1pY29uLWxheW91dC1iYWxsb29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bk1wiOyB9XG5cbi5wdC1pY29uLWxheW91dC1zb3J0ZWQtY2x1c3RlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puUXCI7IH1cblxuLnB0LWljb24tc29ydC1hc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puVXCI7IH1cblxuLnB0LWljb24tc29ydC1kZXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bllwiOyB9XG5cbi5wdC1pY29uLXNtYWxsLWNyb3NzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bl1wiOyB9XG5cbi5wdC1pY29uLXNtYWxsLXRpY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puYXCI7IH1cblxuLnB0LWljb24tcG93ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puZXCI7IH1cblxuLnB0LWljb24tY29sdW1uLWxheW91dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum5pcIjsgfVxuXG4ucHQtaWNvbi1hcnJvdy10b3AtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpZcIjsgfVxuXG4ucHQtaWNvbi1hcnJvdy10b3AtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaXXCI7IH1cblxuLnB0LWljb24tYXJyb3ctYm90dG9tLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGmFwiOyB9XG5cbi5wdC1pY29uLWFycm93LWJvdHRvbS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGmVwiOyB9XG5cbi5wdC1pY29uLW11Z3Nob3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pubXCI7IH1cblxuLnB0LWljb24taGVhZHNldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum5xcIjsgfVxuXG4ucHQtaWNvbi10ZXh0LWhpZ2hsaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum51cIjsgfVxuXG4ucHQtaWNvbi1oYW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bnlwiOyB9XG5cbi5wdC1pY29uLWNoZXZyb24tYmFja3dhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pufXCI7IH1cblxuLnB0LWljb24tY2hldnJvbi1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6boFwiOyB9XG5cbi5wdC1pY29uLXJvdGF0ZS1kb2N1bWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum6FcIjsgfVxuXG4ucHQtaWNvbi1yb3RhdGUtcGFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum6JcIjsgfVxuXG4ucHQtaWNvbi1iYWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum6NcIjsgfVxuXG4ucHQtaWNvbi1ncmlkLXZpZXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pukXCI7IH1cblxuLnB0LWljb24tZnVuY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pulXCI7IH1cblxuLnB0LWljb24td2F0ZXJmYWxsLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bplwiOyB9XG5cbi5wdC1pY29uLXN0YWNrZWQtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7punXCI7IH1cblxuLnB0LWljb24tcHVsc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puoXCI7IH1cblxuLnB0LWljb24tbmV3LXBlcnNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum6lcIjsgfVxuXG4ucHQtaWNvbi1leGNsdWRlLXJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum6pcIjsgfVxuXG4ucHQtaWNvbi1waXZvdC10YWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum6tcIjsgfVxuXG4ucHQtaWNvbi1zZWdtZW50ZWQtY29udHJvbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum6xcIjsgfVxuXG4ucHQtaWNvbi1oaWdobGlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7putXCI7IH1cblxuLnB0LWljb24tZmlsdGVyLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puuXCI7IH1cblxuLnB0LWljb24tY3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6br1wiOyB9XG5cbi5wdC1pY29uLWFubm90YXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puwXCI7IH1cblxuLnB0LWljb24tcGl2b3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puxXCI7IH1cblxuLnB0LWljb24tcmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum7JcIjsgfVxuXG4ucHQtaWNvbi1oZWF0LWdyaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puzXCI7IH1cblxuLnB0LWljb24tZ2FudHQtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pu0XCI7IH1cblxuLnB0LWljb24tdmFyaWFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pu1XCI7IH1cblxuLnB0LWljb24tbWFudWFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6btlwiOyB9XG5cbi5wdC1pY29uLWFkZC1yb3ctdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bt1wiOyB9XG5cbi5wdC1pY29uLWFkZC1yb3ctYm90dG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6buFwiOyB9XG5cbi5wdC1pY29uLWFkZC1jb2x1bW4tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum7lcIjsgfVxuXG4ucHQtaWNvbi1hZGQtY29sdW1uLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bulwiOyB9XG5cbi5wdC1pY29uLXJlbW92ZS1yb3ctdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bu1wiOyB9XG5cbi5wdC1pY29uLXJlbW92ZS1yb3ctYm90dG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bvFwiOyB9XG5cbi5wdC1pY29uLXJlbW92ZS1jb2x1bW4tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum71cIjsgfVxuXG4ucHQtaWNvbi1yZW1vdmUtY29sdW1uLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bvlwiOyB9XG5cbi5wdC1pY29uLWRvdWJsZS1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pu/XCI7IH1cblxuLnB0LWljb24tZG91YmxlLWNoZXZyb24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyBXCI7IH1cblxuLnB0LWljb24tZG91YmxlLWNoZXZyb24tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyCXCI7IH1cblxuLnB0LWljb24tZG91YmxlLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunINcIjsgfVxuXG4ucHQtaWNvbi1rZXktY29udHJvbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunIRcIjsgfVxuXG4ucHQtaWNvbi1rZXktY29tbWFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunIVcIjsgfVxuXG4ucHQtaWNvbi1rZXktc2hpZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyGXCI7IH1cblxuLnB0LWljb24ta2V5LWJhY2tzcGFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunIdcIjsgfVxuXG4ucHQtaWNvbi1rZXktZGVsZXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ciFwiOyB9XG5cbi5wdC1pY29uLWtleS1lc2NhcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyJXCI7IH1cblxuLnB0LWljb24ta2V5LWVudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cilwiOyB9XG5cbi5wdC1pY29uLWNhbGN1bGF0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyLXCI7IH1cblxuLnB0LWljb24taG9yaXpvbnRhbC1iYXItY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyMXCI7IH1cblxuLnB0LWljb24tc21hbGwtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunI1cIjsgfVxuXG4ucHQtaWNvbi1zbWFsbC1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunI5cIjsgfVxuXG4ucHQtaWNvbi1zdGVwLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cj1wiOyB9XG5cbi5wdC1pY29uLWV1cm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oKsXCI7IH1cblxuLnB0LWljb24tZHJhZy1oYW5kbGUtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyVXCI7IH1cblxuLnB0LWljb24tZHJhZy1oYW5kbGUtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunJZcIjsgfVxuXG4ucHQtaWNvbi1tb2JpbGUtcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyXXCI7IH1cblxuLnB0LWljb24tc2ltLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyYXCI7IH1cblxuLnB0LWljb24tdHJlbmRpbmctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyZXCI7IH1cblxuLnB0LWljb24tdHJlbmRpbmctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunJpcIjsgfVxuXG4ucHQtaWNvbi1jdXJ2ZWQtcmFuZ2UtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pybXCI7IH1cblxuLnB0LWljb24tdmVydGljYWwtYmFyLWNoYXJ0LWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pycXCI7IH1cblxuLnB0LWljb24taG9yaXpvbnRhbC1iYXItY2hhcnQtZGVzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunJ1cIjsgfVxuXG4ucHQtaWNvbi1kb2N1bWVudC1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cnlwiOyB9XG5cbi5wdC1pY29uLWRvY3VtZW50LXNoYXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cn1wiOyB9XG5cbi5wdC1pY29uLWhvcml6b250YWwtZGlzdHJpYnV0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6coFwiOyB9XG5cbi5wdC1pY29uLXZlcnRpY2FsLWRpc3RyaWJ1dGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunKFcIjsgfVxuXG4ucHQtaWNvbi1hbGlnbm1lbnQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunKJcIjsgfVxuXG4ucHQtaWNvbi1hbGlnbm1lbnQtdmVydGljYWwtY2VudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6co1wiOyB9XG5cbi5wdC1pY29uLWFsaWdubWVudC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunKRcIjsgfVxuXG4ucHQtaWNvbi1hbGlnbm1lbnQtdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cpVwiOyB9XG5cbi5wdC1pY29uLWFsaWdubWVudC1ob3Jpem9udGFsLWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunKZcIjsgfVxuXG4ucHQtaWNvbi1hbGlnbm1lbnQtYm90dG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cp1wiOyB9XG5cbi5wdC1pY29uLWdpdC1wdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cqFwiOyB9XG5cbi5wdC1pY29uLWdpdC1tZXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunKlcIjsgfVxuXG4ucHQtaWNvbi1naXQtYnJhbmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cqlwiOyB9XG5cbi5wdC1pY29uLWdpdC1jb21taXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyrXCI7IH1cblxuLnB0LWljb24tZ2l0LXB1c2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pysXCI7IH1cblxuLnB0LWljb24tYnVpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pytXCI7IH1cblxuLnB0LWljb24tc3ltYm9sLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunK5cIjsgfVxuXG4ucHQtaWNvbi1zeW1ib2wtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cr1wiOyB9XG5cbi5wdC1pY29uLXN5bWJvbC1kaWFtb25kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6csFwiOyB9XG5cbi5wdC1pY29uLXN5bWJvbC1jcm9zczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunLFcIjsgfVxuXG4ucHQtaWNvbi1zeW1ib2wtdHJpYW5nbGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyyXCI7IH1cblxuLnB0LWljb24tc3ltYm9sLXRyaWFuZ2xlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyzXCI7IH1cblxuLnB0LWljb24td3JlbmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ctFwiOyB9XG5cbi5wdC1pY29uLWFwcGxpY2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ctVwiOyB9XG5cbi5wdC1pY29uLXNlbmQtdG8tZ3JhcGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7py2XCI7IH1cblxuLnB0LWljb24tc2VuZC10by1tYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7py3XCI7IH1cblxuLnB0LWljb24tam9pbi10YWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunLhcIjsgfVxuXG4ucHQtaWNvbi1kZXJpdmUtY29sdW1uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cuVwiOyB9XG5cbi5wdC1pY29uLWltYWdlLXJvdGF0ZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6culwiOyB9XG5cbi5wdC1pY29uLWltYWdlLXJvdGF0ZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunLtcIjsgfVxuXG4ucHQtaWNvbi1rbm93bi12ZWhpY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cvFwiOyB9XG5cbi5wdC1pY29uLXVua25vd24tdmVoaWNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunL1cIjsgfVxuXG4ucHQtaWNvbi1zY2F0dGVyLXBsb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7py+XCI7IH1cblxuLnB0LWljb24tb2lsLWZpZWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cv1wiOyB9XG5cbi5wdC1pY29uLXJpZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunYBcIjsgfVxuXG4ucHQtaWNvbi1tYXAtY3JlYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dgVwiOyB9XG5cbi5wdC1pY29uLWtleS1vcHRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2CXCI7IH1cblxuLnB0LWljb24tbGlzdC1kZXRhaWwtdmlldzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunYNcIjsgfVxuXG4ucHQtaWNvbi1zd2FwLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dhFwiOyB9XG5cbi5wdC1pY29uLXN3YXAtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunYVcIjsgfVxuXG4ucHQtaWNvbi1udW1iZXJlZC1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dhlwiOyB9XG5cbi5wdC1pY29uLW5ldy1ncmlkLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2HXCI7IH1cblxuLnB0LWljb24tZ2l0LXJlcG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2IXCI7IH1cblxuLnB0LWljb24tZ2l0LW5ldy1icmFuY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2JXCI7IH1cblxuLnB0LWljb24tbWFudWFsbHktZW50ZXJlZC1kYXRhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dilwiOyB9XG5cbi5wdC1pY29uLWFpcnBsYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6di1wiOyB9XG5cbi5wdC1pY29uLW1lcmdlLWNvbHVtbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2PXCI7IH1cblxuLnB0LWljb24tc3BsaXQtY29sdW1uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunZBcIjsgfVxuXG4ucHQtaWNvbi1kYXNoYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2RXCI7IH1cblxuLnB0LWljb24tcHVibGlzaC1mdW5jdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunZJcIjsgfVxuXG4ucHQtaWNvbi1wYXRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dk1wiOyB9XG5cbi5wdC1pY29uLW1vb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2UXCI7IH1cblxuLnB0LWljb24tcmVtb3ZlLWNvbHVtbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunZVcIjsgfVxuXG4ucHQtaWNvbi1udW1lcmljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2WXCI7IH1cblxuLnB0LWljb24ta2V5LXRhYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunZdcIjsgfVxuXG4ucHQtaWNvbi1yZWdyZXNzaW9uLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dmFwiOyB9XG5cbi5wdC1pY29uLXRyYW5zbGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunZlcIjsgfVxuXG4ucHQtaWNvbi1leWUtb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2aXCI7IH1cblxuLnB0LWljb24tdmVydGljYWwtYmFyLWNoYXJ0LWFzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunZtcIjsgfVxuXG4ucHQtaWNvbi1ob3Jpem9udGFsLWJhci1jaGFydC1hc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2cXCI7IH1cblxuLnB0LWljb24tZ3JvdXBlZC1iYXItY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2dXCI7IH1cblxuLnB0LWljb24tZnVsbC1zdGFja2VkLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dnlwiOyB9XG5cbi5wdC1pY29uLWVuZG9yc2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dn1wiOyB9XG5cbi5wdC1pY29uLWZvbGxvd2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6doFwiOyB9XG5cbi5wdC1pY29uLWZvbGxvd2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunaFcIjsgfVxuXG4ucHQtaWNvbi1tZW51OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dolwiOyB9XG5cbi5wdC1pY29uLWNvbGxhcHNlLWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunaNcIjsgfVxuXG4ucHQtaWNvbi1leHBhbmQtYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dpFwiOyB9XG5cbi5wdC1pY29uLWludGVyc2VjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunaVcIjsgfVxuXG4ucHQtaWNvbi1ibG9ja2VkLXBlcnNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunahcIjsgfVxuXG4ucHQtaWNvbi1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunalcIjsgfVxuXG4ucHQtaWNvbi1wZXJjZW50YWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dqlwiOyB9XG5cbjpmb2N1cyB7XG4gIG91dGxpbmU6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjUpIGF1dG8gMnB4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAtbW96LW91dGxpbmUtcmFkaXVzOiA2cHg7IH1cblxuLnB0LWZvY3VzLWRpc2FibGVkIDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucHQtZm9jdXMtZGlzYWJsZWQgOmZvY3VzIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnB0LWFsZXJ0IHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4ucHQtYWxlcnQtYm9keSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAucHQtYWxlcnQtYm9keSAucHQtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4ucHQtYWxlcnQtZm9vdGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnB0LWFsZXJ0LWZvb3RlciAucHQtYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ucHQtYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAucHQtYnJlYWRjcnVtYnMgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAucHQtYnJlYWRjcnVtYnMgPiBsaTo6YWZ0ZXIge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LWZhbWlseTogXCJJY29uczE2XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogIzVjNzA4MDtcbiAgICAgIGNvbnRlbnQ6IFwi7pqVXCI7IH1cbiAgICAucHQtYnJlYWRjcnVtYnMgPiBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wdC1icmVhZGNydW1iLFxuLnB0LWJyZWFkY3J1bWItY3VycmVudCxcbi5wdC1icmVhZGNydW1icy1jb2xsYXBzZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnB0LWJyZWFkY3J1bWIsXG4ucHQtYnJlYWRjcnVtYnMtY29sbGFwc2VkIHtcbiAgY29sb3I6ICM1YzcwODA7IH1cblxuLnB0LWJyZWFkY3J1bWI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnB0LWJyZWFkY3J1bWIucHQtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LWJyZWFkY3J1bWItY3VycmVudCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5wdC1icmVhZGNydW1iLWN1cnJlbnQgLnB0LWlucHV0IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbi5wdC1icmVhZGNydW1icy1jb2xsYXBzZWQge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNjZWQ5ZTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCA1cHg7IH1cbiAgLnB0LWJyZWFkY3J1bWJzLWNvbGxhcHNlZDo6YmVmb3JlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogXCJJY29uczIwXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgY29udGVudDogXCLumKpcIjsgfVxuICAucHQtYnJlYWRjcnVtYnMtY29sbGFwc2VkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYmZjY2Q2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzE4MjAyNjsgfVxuXG4ucHQtZGFyayAucHQtYnJlYWRjcnVtYixcbi5wdC1kYXJrIC5wdC1icmVhZGNydW1icy1jb2xsYXBzZWQge1xuICBjb2xvcjogI2JmY2NkNjsgfVxuXG4ucHQtZGFyayAucHQtYnJlYWRjcnVtYnMgPiBsaTo6YWZ0ZXIge1xuICBjb2xvcjogI2JmY2NkNjsgfVxuXG4ucHQtZGFyayAucHQtYnJlYWRjcnVtYi5wdC1kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cblxuLnB0LWRhcmsgLnB0LWJyZWFkY3J1bWItY3VycmVudCB7XG4gIGNvbG9yOiAjZjVmOGZhOyB9XG5cbi5wdC1kYXJrIC5wdC1icmVhZGNydW1icy1jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cbiAgLnB0LWRhcmsgLnB0LWJyZWFkY3J1bWJzLWNvbGxhcHNlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNiwgMjIsIDI2LCAwLjYpO1xuICAgIGNvbG9yOiAjZjVmOGZhOyB9XG5cbi5wdC1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBcbiAgXG4gICB9XG4gIC5wdC1idXR0b246ZGlzYWJsZWQsIC5wdC1idXR0b24ucHQtZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLnB0LWJ1dHRvbi5wdC1maWxsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHQtYnV0dG9uOm5vdChbY2xhc3MqPVwicHQtaW50ZW50LVwiXSkge1xuICAgIGJhY2tncm91bmQ6ICNmNWY4ZmE7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgI2Y1ZjhmYTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMSk7XG4gICAgY29sb3I6ICMxODIwMjY7IH1cbiAgICAucHQtYnV0dG9uOm5vdChbY2xhc3MqPVwicHQtaW50ZW50LVwiXSk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ViZjFmNTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgI2ViZjFmNTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4xKTtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IH1cbiAgICAucHQtYnV0dG9uOm5vdChbY2xhc3MqPVwicHQtaW50ZW50LVwiXSk6YWN0aXZlLCAucHQtYnV0dG9uOm5vdChbY2xhc3MqPVwicHQtaW50ZW50LVwiXSkucHQtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgMXB4IDJweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlMWU4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgIC5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKTpkaXNhYmxlZCwgLnB0LWJ1dHRvbjpub3QoW2NsYXNzKj1cInB0LWludGVudC1cIl0pLnB0LWRpc2FibGVkIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cbiAgICAgIC5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKTpkaXNhYmxlZC5wdC1hY3RpdmUsIC5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKS5wdC1kaXNhYmxlZC5wdC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNiwgMjE3LCAyMjQsIDAuNyk7IH1cbiAgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogIzEzN2NiZDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICMxMzdjYmQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1idXR0b24ucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTA2YmEzO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjMTA2YmEzO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG4gICAgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1idXR0b24ucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIGluc2V0IDAgMXB4IDJweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU1YThhO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgIC5wdC1idXR0b24ucHQtaW50ZW50LXByaW1hcnk6ZGlzYWJsZWQsIC5wdC1idXR0b24ucHQtaW50ZW50LXByaW1hcnkucHQtZGlzYWJsZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC41KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpOyB9XG4gIC5wdC1idXR0b24ucHQtaW50ZW50LXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6ICMwZjk5NjA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjMGY5OTYwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wdC1idXR0b24ucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXIsIC5wdC1idXR0b24ucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wdC1idXR0b24ucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzBkODA1MDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzBkODA1MDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAgIC5wdC1idXR0b24ucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBhNjY0MDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzLnB0LWRpc2FibGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgMTUzLCA5NiwgMC41KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpOyB9XG4gIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6ICNkOTgyMmI7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjZDk4MjJiO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIsIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlLCAucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2JmNzMyNjtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgI2JmNzMyNjtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAgIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlLCAucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E2NjMyMTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nOmRpc2FibGVkLCAucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nLnB0LWRpc2FibGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTcsIDEzMCwgNDMsIDAuNSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuICAucHQtYnV0dG9uLnB0LWludGVudC1kYW5nZXIge1xuICAgIGJhY2tncm91bmQ6ICNkYjM3Mzc7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjZGIzNzM3O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wdC1idXR0b24ucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyOmFjdGl2ZSwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wdC1idXR0b24ucHQtaW50ZW50LWRhbmdlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzIzMDMwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjYzIzMDMwO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG4gICAgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyOmFjdGl2ZSwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E4MmEyYTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAucHQtYnV0dG9uLnB0LWludGVudC1kYW5nZXI6ZGlzYWJsZWQsIC5wdC1idXR0b24ucHQtaW50ZW50LWRhbmdlci5wdC1kaXNhYmxlZCB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE5LCA1NSwgNTUsIDAuNSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuICAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudC1cIl0gLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgIHN0cm9rZTogI2ZmZmZmZjsgfVxuICAucHQtYnV0dG9uLnB0LWxvYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wdC1idXR0b24ucHQtbG9hZGluZ1tjbGFzcyo9XCJwdC1pY29uLVwiXTo6YmVmb3JlIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5wdC1idXR0b24ucHQtbG9hZGluZyAucHQtYnV0dG9uLXNwaW5uZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC5wdC1idXR0b24ucHQtbG9hZGluZyA+IDpub3QoLnB0LWJ1dHRvbi1zcGlubmVyKSB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pY29uLVwiXTo6YmVmb3JlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogXCJJY29uczE2XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgY29sb3I6ICM1YzcwODA7IH1cbiAgLnB0LWJ1dHRvbiAucHQtaWNvbiwgLnB0LWJ1dHRvbiAucHQtaWNvbi1zdGFuZGFyZCwgLnB0LWJ1dHRvbiAucHQtaWNvbi1sYXJnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgY29sb3I6ICM1YzcwODA7IH1cbiAgICAucHQtYnV0dG9uIC5wdC1pY29uLnB0LWFsaWduLXJpZ2h0LCAucHQtYnV0dG9uIC5wdC1pY29uLXN0YW5kYXJkLnB0LWFsaWduLXJpZ2h0LCAucHQtYnV0dG9uIC5wdC1pY29uLWxhcmdlLnB0LWFsaWduLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7IH1cbiAgLnB0LWRhcmsgLnB0LWJ1dHRvbjpub3QoW2NsYXNzKj1cInB0LWludGVudC1cIl0pIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzk0YjU5O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICMzOTRiNTk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTtcbiAgICBjb2xvcjogI2Y1ZjhmYTsgfVxuICAgIC5wdC1kYXJrIC5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKTpob3ZlciwgLnB0LWRhcmsgLnB0LWJ1dHRvbjpub3QoW2NsYXNzKj1cInB0LWludGVudC1cIl0pOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LWJ1dHRvbjpub3QoW2NsYXNzKj1cInB0LWludGVudC1cIl0pLnB0LWFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2Y1ZjhmYTsgfVxuICAgIC5wdC1kYXJrIC5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzA0MDRkO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzMwNDA0ZDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cbiAgICAucHQtZGFyayAucHQtYnV0dG9uOm5vdChbY2xhc3MqPVwicHQtaW50ZW50LVwiXSk6YWN0aXZlLCAucHQtZGFyayAucHQtYnV0dG9uOm5vdChbY2xhc3MqPVwicHQtaW50ZW50LVwiXSkucHQtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNiksIGluc2V0IDAgMXB4IDJweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyYjMzO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgIC5wdC1kYXJrIC5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKTpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LWJ1dHRvbjpub3QoW2NsYXNzKj1cInB0LWludGVudC1cIl0pLnB0LWRpc2FibGVkIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU3LCA3NSwgODksIDAuNSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWJ1dHRvbjpub3QoW2NsYXNzKj1cInB0LWludGVudC1cIl0pOmRpc2FibGVkLnB0LWFjdGl2ZSwgLnB0LWRhcmsgLnB0LWJ1dHRvbjpub3QoW2NsYXNzKj1cInB0LWludGVudC1cIl0pLnB0LWRpc2FibGVkLnB0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNTcsIDc1LCA4OSwgMC43KTsgfVxuICAgIC5wdC1kYXJrIC5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKSAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyMiwgMjYsIDAuNSk7XG4gICAgICBzdHJva2U6ICM4YTliYTg7IH1cbiAgICAucHQtZGFyayAucHQtYnV0dG9uOm5vdChbY2xhc3MqPVwicHQtaW50ZW50LVwiXSlbY2xhc3MqPVwicHQtaWNvbi1cIl06OmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2JmY2NkNjsgfVxuICAgIC5wdC1kYXJrIC5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKSAucHQtaWNvbiwgLnB0LWRhcmsgLnB0LWJ1dHRvbjpub3QoW2NsYXNzKj1cInB0LWludGVudC1cIl0pIC5wdC1pY29uLXN0YW5kYXJkLCAucHQtZGFyayAucHQtYnV0dG9uOm5vdChbY2xhc3MqPVwicHQtaW50ZW50LVwiXSkgLnB0LWljb24tbGFyZ2Uge1xuICAgICAgY29sb3I6ICNiZmNjZDY7IH1cbiAgLnB0LWRhcmsgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnQtXCJdIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gICAgLnB0LWRhcmsgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnQtXCJdOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cbiAgICAucHQtZGFyayAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudC1cIl06YWN0aXZlLCAucHQtZGFyayAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudC1cIl0ucHQtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIGluc2V0IDAgMXB4IDJweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cbiAgICAucHQtZGFyayAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudC1cIl06ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1idXR0b25bY2xhc3MqPVwicHQtaW50ZW50LVwiXS5wdC1kaXNhYmxlZCB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgICAucHQtZGFyayAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudC1cIl0gLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgc3Ryb2tlOiAjOGE5YmE4OyB9XG4gIC5wdC1idXR0b246ZGlzYWJsZWQ6OmJlZm9yZSwgLnB0LWJ1dHRvbi5wdC1kaXNhYmxlZDo6YmVmb3JlLCAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudC1cIl06OmJlZm9yZSB7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuICAucHQtYnV0dG9uOmRpc2FibGVkIC5wdC1pY29uLCAucHQtYnV0dG9uOmRpc2FibGVkIC5wdC1pY29uLXN0YW5kYXJkLCAucHQtYnV0dG9uOmRpc2FibGVkIC5wdC1pY29uLWxhcmdlLCAucHQtYnV0dG9uLnB0LWRpc2FibGVkIC5wdC1pY29uLCAucHQtYnV0dG9uLnB0LWRpc2FibGVkIC5wdC1pY29uLXN0YW5kYXJkLCAucHQtYnV0dG9uLnB0LWRpc2FibGVkIC5wdC1pY29uLWxhcmdlLCAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudC1cIl0gLnB0LWljb24sIC5wdC1idXR0b25bY2xhc3MqPVwicHQtaW50ZW50LVwiXSAucHQtaWNvbi1zdGFuZGFyZCwgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnQtXCJdIC5wdC1pY29uLWxhcmdlIHtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4gIC5wdC1idXR0b24ucHQtbWluaW1hbCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLnB0LWJ1dHRvbi5wdC1taW5pbWFsOmhvdmVyLCAucHQtYnV0dG9uLnB0LW1pbmltYWw6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTY3LCAxODIsIDE5NCwgMC4zKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMTgyMDI2OyB9XG4gICAgLnB0LWJ1dHRvbi5wdC1taW5pbWFsOmFjdGl2ZSwgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEzNCwgMTQ4LCAwLjMpO1xuICAgICAgY29sb3I6ICMxODIwMjY7IH1cbiAgICAucHQtYnV0dG9uLnB0LW1pbmltYWw6ZGlzYWJsZWQsIC5wdC1idXR0b24ucHQtbWluaW1hbDpkaXNhYmxlZDpob3ZlciwgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWRpc2FibGVkLCAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cbiAgICAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsOmhvdmVyLCAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWw6YWN0aXZlLCAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtYWN0aXZlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDE1NSwgMTY4LCAwLjE1KTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAxNTUsIDE2OCwgMC4zKTtcbiAgICAgICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbDpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsOmRpc2FibGVkOmhvdmVyLCAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1kaXNhYmxlZDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cbiAgICAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXByaW1hcnkge1xuICAgICAgY29sb3I6ICMxMDZiYTM7IH1cbiAgICAgIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSwgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMTA2YmEzOyB9XG4gICAgICAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjE1KTtcbiAgICAgICAgY29sb3I6ICMxMDZiYTM7IH1cbiAgICAgIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKTtcbiAgICAgICAgY29sb3I6ICMxMDZiYTM7IH1cbiAgICAgIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1wcmltYXJ5LnB0LWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6IHJnYmEoMTYsIDEwNywgMTYzLCAwLjUpOyB9XG4gICAgICAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXByaW1hcnkgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgICBzdHJva2U6ICMxMDZiYTM7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gICAgICAgIGNvbG9yOiAjNDhhZmYwOyB9XG4gICAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1wcmltYXJ5OmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4yKTtcbiAgICAgICAgICBjb2xvcjogIzQ4YWZmMDsgfVxuICAgICAgICAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKTtcbiAgICAgICAgICBjb2xvcjogIzQ4YWZmMDsgfVxuICAgICAgICAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXByaW1hcnk6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBjb2xvcjogcmdiYSg3MiwgMTc1LCAyNDAsIDAuNSk7IH1cbiAgICAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXN1Y2Nlc3Mge1xuICAgICAgY29sb3I6ICMwZDgwNTA7IH1cbiAgICAgIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMGQ4MDUwOyB9XG4gICAgICAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXIsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMTUpO1xuICAgICAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgICAgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMyk7XG4gICAgICAgIGNvbG9yOiAjMGQ4MDUwOyB9XG4gICAgICAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXN1Y2Nlc3M6ZGlzYWJsZWQsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDEzLCAxMjgsIDgwLCAwLjUpOyB9XG4gICAgICAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXN1Y2Nlc3MgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgICBzdHJva2U6ICMwZDgwNTA7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtc3VjY2VzcyB7XG4gICAgICAgIGNvbG9yOiAjM2RjYzkxOyB9XG4gICAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1zdWNjZXNzOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjIpO1xuICAgICAgICAgIGNvbG9yOiAjM2RjYzkxOyB9XG4gICAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUsIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMyk7XG4gICAgICAgICAgY29sb3I6ICMzZGNjOTE7IH1cbiAgICAgICAgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXN1Y2Nlc3MucHQtZGlzYWJsZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgY29sb3I6IHJnYmEoNjEsIDIwNCwgMTQ1LCAwLjUpOyB9XG4gICAgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC13YXJuaW5nIHtcbiAgICAgIGNvbG9yOiAjYmY3MzI2OyB9XG4gICAgICAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogI2JmNzMyNjsgfVxuICAgICAgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXdhcm5pbmc6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMTMwLCA0MywgMC4xNSk7XG4gICAgICAgIGNvbG9yOiAjYmY3MzI2OyB9XG4gICAgICAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlLCAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMyk7XG4gICAgICAgIGNvbG9yOiAjYmY3MzI2OyB9XG4gICAgICAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtd2FybmluZy5wdC1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMTE1LCAzOCwgMC41KTsgfVxuICAgICAgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC13YXJuaW5nIC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgICAgICAgc3Ryb2tlOiAjYmY3MzI2OyB9XG4gICAgICAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXdhcm5pbmcge1xuICAgICAgICBjb2xvcjogI2ZmYjM2NjsgfVxuICAgICAgICAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIsIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtd2FybmluZzpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMik7XG4gICAgICAgICAgY29sb3I6ICNmZmIzNjY7IH1cbiAgICAgICAgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMyk7XG4gICAgICAgICAgY29sb3I6ICNmZmIzNjY7IH1cbiAgICAgICAgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC13YXJuaW5nOmRpc2FibGVkLCAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAxNzksIDEwMiwgMC41KTsgfVxuICAgIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtZGFuZ2VyIHtcbiAgICAgIGNvbG9yOiAjYzIzMDMwOyB9XG4gICAgICAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogI2MyMzAzMDsgfVxuICAgICAgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtZGFuZ2VyOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4xNSk7XG4gICAgICAgIGNvbG9yOiAjYzIzMDMwOyB9XG4gICAgICAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMyk7XG4gICAgICAgIGNvbG9yOiAjYzIzMDMwOyB9XG4gICAgICAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LWRhbmdlcjpkaXNhYmxlZCwgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1kYW5nZXIucHQtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSgxOTQsIDQ4LCA0OCwgMC41KTsgfVxuICAgICAgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1kYW5nZXIgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgICBzdHJva2U6ICNjMjMwMzA7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtZGFuZ2VyIHtcbiAgICAgICAgY29sb3I6ICNmZjczNzM7IH1cbiAgICAgICAgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtZGFuZ2VyOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjIpO1xuICAgICAgICAgIGNvbG9yOiAjZmY3MzczOyB9XG4gICAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtZGFuZ2VyOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjMpO1xuICAgICAgICAgIGNvbG9yOiAjZmY3MzczOyB9XG4gICAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtZGFuZ2VyOmRpc2FibGVkLCAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LWRhbmdlci5wdC1kaXNhYmxlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDExNSwgMTE1LCAwLjUpOyB9XG4gIC5wdC1idXR0b24ucHQtbGFyZ2UsXG4gIC5wdC1sYXJnZSAucHQtYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnB0LWJ1dHRvbi5wdC1sYXJnZVtjbGFzcyo9XCJwdC1pY29uLVwiXTo6YmVmb3JlLFxuICAgIC5wdC1sYXJnZSAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWljb24tXCJdOjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnB0LWJ1dHRvbi5wdC1sYXJnZSAucHQtaWNvbiwgLnB0LWJ1dHRvbi5wdC1sYXJnZSAucHQtaWNvbi1zdGFuZGFyZCwgLnB0LWJ1dHRvbi5wdC1sYXJnZSAucHQtaWNvbi1sYXJnZSxcbiAgICAucHQtbGFyZ2UgLnB0LWJ1dHRvbiAucHQtaWNvbixcbiAgICAucHQtbGFyZ2UgLnB0LWJ1dHRvbiAucHQtaWNvbi1zdGFuZGFyZCxcbiAgICAucHQtbGFyZ2UgLnB0LWJ1dHRvbiAucHQtaWNvbi1sYXJnZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIC5wdC1idXR0b24ucHQtbGFyZ2UgLnB0LWljb24ucHQtYWxpZ24tcmlnaHQsIC5wdC1idXR0b24ucHQtbGFyZ2UgLnB0LWljb24tc3RhbmRhcmQucHQtYWxpZ24tcmlnaHQsIC5wdC1idXR0b24ucHQtbGFyZ2UgLnB0LWljb24tbGFyZ2UucHQtYWxpZ24tcmlnaHQsXG4gICAgICAucHQtbGFyZ2UgLnB0LWJ1dHRvbiAucHQtaWNvbi5wdC1hbGlnbi1yaWdodCxcbiAgICAgIC5wdC1sYXJnZSAucHQtYnV0dG9uIC5wdC1pY29uLXN0YW5kYXJkLnB0LWFsaWduLXJpZ2h0LFxuICAgICAgLnB0LWxhcmdlIC5wdC1idXR0b24gLnB0LWljb24tbGFyZ2UucHQtYWxpZ24tcmlnaHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5wdC1idXR0b24ucHQtc21hbGwsXG4gIC5wdC1zbWFsbCAucHQtYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAwIDdweDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAucHQtYnV0dG9uLnB0LXNtYWxsW2NsYXNzKj1cInB0LWljb24tXCJdOjpiZWZvcmUsXG4gICAgLnB0LWJ1dHRvbi5wdC1zbWFsbCAucHQtaWNvbiwgLnB0LWJ1dHRvbi5wdC1zbWFsbCAucHQtaWNvbi1zdGFuZGFyZCwgLnB0LWJ1dHRvbi5wdC1zbWFsbCAucHQtaWNvbi1sYXJnZSxcbiAgICAucHQtc21hbGwgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pY29uLVwiXTo6YmVmb3JlLFxuICAgIC5wdC1zbWFsbCAucHQtYnV0dG9uIC5wdC1pY29uLFxuICAgIC5wdC1zbWFsbCAucHQtYnV0dG9uIC5wdC1pY29uLXN0YW5kYXJkLFxuICAgIC5wdC1zbWFsbCAucHQtYnV0dG9uIC5wdC1pY29uLWxhcmdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pY29uLVwiXTplbXB0eSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5wdC1idXR0b25bY2xhc3MqPVwicHQtaWNvbi1cIl06ZW1wdHk6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuYS5wdC1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICBhLnB0LWJ1dHRvbiwgYS5wdC1idXR0b246aG92ZXIsIGEucHQtYnV0dG9uOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMxODIwMjY7IH1cbiAgYS5wdC1idXR0b24ucHQtZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuXG4ucHQtc2VsZWN0IHNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmNWY4ZmE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICNmNWY4ZmE7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4xKTtcbiAgY29sb3I6ICMxODIwMjY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAyNXB4IDAgMTBweDsgfVxuICAucHQtc2VsZWN0IHNlbGVjdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ViZjFmNTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICNlYmYxZjU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjEpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IH1cbiAgLnB0LXNlbGVjdCBzZWxlY3Q6YWN0aXZlLCAucHQtc2VsZWN0IHNlbGVjdC5wdC1hY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgMXB4IDJweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZTFlODtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5wdC1zZWxlY3Qgc2VsZWN0OmRpc2FibGVkLCAucHQtc2VsZWN0IHNlbGVjdC5wdC1kaXNhYmxlZCB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC41KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG4gICAgLnB0LXNlbGVjdCBzZWxlY3Q6ZGlzYWJsZWQucHQtYWN0aXZlLCAucHQtc2VsZWN0IHNlbGVjdC5wdC1kaXNhYmxlZC5wdC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjcpOyB9XG5cbi5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Qge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNjcsIDE4MiwgMTk0LCAwLjMpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzE4MjAyNjsgfVxuICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1hY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEzNCwgMTQ4LCAwLjMpO1xuICAgIGNvbG9yOiAjMTgyMDI2OyB9XG4gIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6ZGlzYWJsZWQ6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cbiAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Q6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAxNTUsIDE2OCwgMC4xNSk7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMTU1LCAxNjgsIDAuMyk7XG4gICAgICBjb2xvcjogI2Y1ZjhmYTsgfVxuICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Q6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6ZGlzYWJsZWQ6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Q6ZGlzYWJsZWQ6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtZGlzYWJsZWQ6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG4gIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkge1xuICAgIGNvbG9yOiAjMTA2YmEzOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6ICMxMDZiYTM7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjE1KTtcbiAgICAgIGNvbG9yOiAjMTA2YmEzOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjMpO1xuICAgICAgY29sb3I6ICMxMDZiYTM7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogcmdiYSgxNiwgMTA3LCAxNjMsIDAuNSk7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5IC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgICAgIHN0cm9rZTogIzEwNmJhMzsgfVxuICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnksIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkge1xuICAgICAgY29sb3I6ICM0OGFmZjA7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6Zm9jdXMsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4yKTtcbiAgICAgICAgY29sb3I6ICM0OGFmZjA7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTI0LCAxODksIDAuMyk7XG4gICAgICAgIGNvbG9yOiAjNDhhZmYwOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6IHJnYmEoNzIsIDE3NSwgMjQwLCAwLjUpOyB9XG4gIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMGQ4MDUwOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6ICMwZDgwNTA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMTUpO1xuICAgICAgY29sb3I6ICMwZDgwNTA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4zKTtcbiAgICAgIGNvbG9yOiAjMGQ4MDUwOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzczpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6IHJnYmEoMTMsIDEyOCwgODAsIDAuNSk7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzIC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgICAgIHN0cm9rZTogIzBkODA1MDsgfVxuICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3Mge1xuICAgICAgY29sb3I6ICMzZGNjOTE7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6Zm9jdXMsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjIpO1xuICAgICAgICBjb2xvcjogIzNkY2M5MTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjMpO1xuICAgICAgICBjb2xvcjogIzNkY2M5MTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzczpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzczpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDYxLCAyMDQsIDE0NSwgMC41KTsgfVxuICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nIHtcbiAgICBjb2xvcjogI2JmNzMyNjsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjYmY3MzI2OyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMTMwLCA0MywgMC4xNSk7XG4gICAgICBjb2xvcjogI2JmNzMyNjsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMTMwLCA0MywgMC4zKTtcbiAgICAgIGNvbG9yOiAjYmY3MzI2OyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6IHJnYmEoMTkxLCAxMTUsIDM4LCAwLjUpOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZyAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gICAgICBzdHJva2U6ICNiZjczMjY7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nIHtcbiAgICAgIGNvbG9yOiAjZmZiMzY2OyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmZvY3VzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMik7XG4gICAgICAgIGNvbG9yOiAjZmZiMzY2OyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjMpO1xuICAgICAgICBjb2xvcjogI2ZmYjM2NjsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMTc5LCAxMDIsIDAuNSk7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyIHtcbiAgICBjb2xvcjogI2MyMzAzMDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjYzIzMDMwOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4xNSk7XG4gICAgICBjb2xvcjogI2MyMzAzMDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4zKTtcbiAgICAgIGNvbG9yOiAjYzIzMDMwOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2JhKDE5NCwgNDgsIDQ4LCAwLjUpOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyIC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgICAgIHN0cm9rZTogI2MyMzAzMDsgfVxuICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyIHtcbiAgICAgIGNvbG9yOiAjZmY3MzczOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmZvY3VzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjIpO1xuICAgICAgICBjb2xvcjogI2ZmNzM3MzsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMyk7XG4gICAgICAgIGNvbG9yOiAjZmY3MzczOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDExNSwgMTE1LCAwLjUpOyB9XG5cbi5wdC1zZWxlY3QucHQtbGFyZ2Ugc2VsZWN0IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjMzk0YjU5O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjMzk0YjU5O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpO1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuICAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdDpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdC5wdC1hY3RpdmUge1xuICAgIGNvbG9yOiAjZjVmOGZhOyB9XG4gIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzA0MDRkO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICMzMDQwNGQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdDphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC42KSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyYjMzO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWRpc2FibGVkIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTcsIDc1LCA4OSwgMC41KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZC5wdC1hY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWRpc2FibGVkLnB0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDU3LCA3NSwgODksIDAuNyk7IH1cbiAgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTYsIDIyLCAyNiwgMC41KTtcbiAgICBzdHJva2U6ICM4YTliYTg7IH1cblxuLnB0LXNlbGVjdCBzZWxlY3Q6ZGlzYWJsZWQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNiwgMjE3LCAyMjQsIDAuNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuXG4ucHQtc2VsZWN0OjphZnRlciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJJY29uczE2XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzVjNzA4MDtcbiAgY29udGVudDogXCLijIRcIjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnB0LWRpc2FibGVkLnB0LXNlbGVjdDo6YWZ0ZXIge1xuICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuXG4ucHQtYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIFxuICAgfVxuICAucHQtYnV0dG9uLWdyb3VwIC5wdC1idXR0b24ge1xuICAgIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDsgfVxuICAgIC5wdC1idXR0b24tZ3JvdXAgLnB0LWJ1dHRvbjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiA1OyB9XG4gICAgLnB0LWJ1dHRvbi1ncm91cCAucHQtYnV0dG9uOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDY7IH1cbiAgICAucHQtYnV0dG9uLWdyb3VwIC5wdC1idXR0b246YWN0aXZlLCAucHQtYnV0dG9uLWdyb3VwIC5wdC1idXR0b24ucHQtYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDc7IH1cbiAgICAucHQtYnV0dG9uLWdyb3VwIC5wdC1idXR0b246ZGlzYWJsZWQsIC5wdC1idXR0b24tZ3JvdXAgLnB0LWJ1dHRvbi5wdC1kaXNhYmxlZCB7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgLnB0LWJ1dHRvbi1ncm91cCAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudC1cIl0ge1xuICAgICAgei1pbmRleDogOTsgfVxuICAgICAgLnB0LWJ1dHRvbi1ncm91cCAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudC1cIl06Zm9jdXMge1xuICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgLnB0LWJ1dHRvbi1ncm91cCAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudC1cIl06aG92ZXIge1xuICAgICAgICB6LWluZGV4OiAxMTsgfVxuICAgICAgLnB0LWJ1dHRvbi1ncm91cCAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudC1cIl06YWN0aXZlLCAucHQtYnV0dG9uLWdyb3VwIC5wdC1idXR0b25bY2xhc3MqPVwicHQtaW50ZW50LVwiXS5wdC1hY3RpdmUge1xuICAgICAgICB6LWluZGV4OiAxMjsgfVxuICAgICAgLnB0LWJ1dHRvbi1ncm91cCAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudC1cIl06ZGlzYWJsZWQsIC5wdC1idXR0b24tZ3JvdXAgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnQtXCJdLnB0LWRpc2FibGVkIHtcbiAgICAgICAgei1pbmRleDogODsgfVxuICAucHQtYnV0dG9uLWdyb3VwOm5vdCgucHQtbWluaW1hbCkgPiAucHQtcG9wb3Zlci10YXJnZXQ6bm90KDpmaXJzdC1jaGlsZCkgLnB0LWJ1dHRvbixcbiAgLnB0LWJ1dHRvbi1ncm91cDpub3QoLnB0LW1pbmltYWwpID4gLnB0LWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5wdC1idXR0b24tZ3JvdXA6bm90KC5wdC1taW5pbWFsKSA+IC5wdC1wb3BvdmVyLXRhcmdldDpub3QoOmxhc3QtY2hpbGQpIC5wdC1idXR0b24sXG4gIC5wdC1idXR0b24tZ3JvdXA6bm90KC5wdC1taW5pbWFsKSA+IC5wdC1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b246aG92ZXIsIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2NywgMTgyLCAxOTQsIDAuMyk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzE4MjAyNjsgfVxuICAgIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uOmFjdGl2ZSwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTM0LCAxNDgsIDAuMyk7XG4gICAgICBjb2xvcjogIzE4MjAyNjsgfVxuICAgIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uOmRpc2FibGVkLCAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbjpkaXNhYmxlZDpob3ZlciwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtZGlzYWJsZWQsIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG4gICAgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b246aG92ZXIsIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtYWN0aXZlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMTU1LCAxNjgsIDAuMTUpOyB9XG4gICAgICAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbjphY3RpdmUsIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAxNTUsIDE2OCwgMC4zKTtcbiAgICAgICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uOmRpc2FibGVkLCAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbjpkaXNhYmxlZDpob3ZlciwgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWRpc2FibGVkOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAgIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjMTA2YmEzOyB9XG4gICAgICAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogIzEwNmJhMzsgfVxuICAgICAgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1wcmltYXJ5OmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTI0LCAxODksIDAuMTUpO1xuICAgICAgICBjb2xvcjogIzEwNmJhMzsgfVxuICAgICAgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKTtcbiAgICAgICAgY29sb3I6ICMxMDZiYTM7IH1cbiAgICAgIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1wcmltYXJ5OmRpc2FibGVkLCAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDE2LCAxMDcsIDE2MywgMC41KTsgfVxuICAgICAgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXByaW1hcnkgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgICBzdHJva2U6ICMxMDZiYTM7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1wcmltYXJ5IHtcbiAgICAgICAgY29sb3I6ICM0OGFmZjA7IH1cbiAgICAgICAgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1wcmltYXJ5OmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4yKTtcbiAgICAgICAgICBjb2xvcjogIzQ4YWZmMDsgfVxuICAgICAgICAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTI0LCAxODksIDAuMyk7XG4gICAgICAgICAgY29sb3I6ICM0OGFmZjA7IH1cbiAgICAgICAgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXByaW1hcnk6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1wcmltYXJ5LnB0LWRpc2FibGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDcyLCAxNzUsIDI0MCwgMC41KTsgfVxuICAgIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiAjMGQ4MDUwOyB9XG4gICAgICAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgICAgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXIsIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4xNSk7XG4gICAgICAgIGNvbG9yOiAjMGQ4MDUwOyB9XG4gICAgICAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUsIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMyk7XG4gICAgICAgIGNvbG9yOiAjMGQ4MDUwOyB9XG4gICAgICAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2VzczpkaXNhYmxlZCwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXN1Y2Nlc3MucHQtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSgxMywgMTI4LCA4MCwgMC41KTsgfVxuICAgICAgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXN1Y2Nlc3MgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgICBzdHJva2U6ICMwZDgwNTA7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzIHtcbiAgICAgICAgY29sb3I6ICMzZGNjOTE7IH1cbiAgICAgICAgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXIsIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjIpO1xuICAgICAgICAgIGNvbG9yOiAjM2RjYzkxOyB9XG4gICAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjMpO1xuICAgICAgICAgIGNvbG9yOiAjM2RjYzkxOyB9XG4gICAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1kaXNhYmxlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBjb2xvcjogcmdiYSg2MSwgMjA0LCAxNDUsIDAuNSk7IH1cbiAgICAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtd2FybmluZyB7XG4gICAgICBjb2xvcjogI2JmNzMyNjsgfVxuICAgICAgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIsIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6ICNiZjczMjY7IH1cbiAgICAgIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtd2FybmluZzpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjE1KTtcbiAgICAgICAgY29sb3I6ICNiZjczMjY7IH1cbiAgICAgIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMyk7XG4gICAgICAgIGNvbG9yOiAjYmY3MzI2OyB9XG4gICAgICAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtd2FybmluZzpkaXNhYmxlZCwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSgxOTEsIDExNSwgMzgsIDAuNSk7IH1cbiAgICAgIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nIC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgICAgICAgc3Ryb2tlOiAjYmY3MzI2OyB9XG4gICAgICAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtd2FybmluZyB7XG4gICAgICAgIGNvbG9yOiAjZmZiMzY2OyB9XG4gICAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtd2FybmluZzpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMik7XG4gICAgICAgICAgY29sb3I6ICNmZmIzNjY7IH1cbiAgICAgICAgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlLCAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjMpO1xuICAgICAgICAgIGNvbG9yOiAjZmZiMzY2OyB9XG4gICAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nOmRpc2FibGVkLCAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtd2FybmluZy5wdC1kaXNhYmxlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDE3OSwgMTAyLCAwLjUpOyB9XG4gICAgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LWRhbmdlciB7XG4gICAgICBjb2xvcjogI2MyMzAzMDsgfVxuICAgICAgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgICAgIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1kYW5nZXI6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjE1KTtcbiAgICAgICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgICAgIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMyk7XG4gICAgICAgIGNvbG9yOiAjYzIzMDMwOyB9XG4gICAgICAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyOmRpc2FibGVkLCAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyLnB0LWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6IHJnYmEoMTk0LCA0OCwgNDgsIDAuNSk7IH1cbiAgICAgIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1kYW5nZXIgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgICBzdHJva2U6ICNjMjMwMzA7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1kYW5nZXIge1xuICAgICAgICBjb2xvcjogI2ZmNzM3MzsgfVxuICAgICAgICAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyLCAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjIpO1xuICAgICAgICAgIGNvbG9yOiAjZmY3MzczOyB9XG4gICAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4zKTtcbiAgICAgICAgICBjb2xvcjogI2ZmNzM3MzsgfVxuICAgICAgICAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyOmRpc2FibGVkLCAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyLnB0LWRpc2FibGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMTE1LCAxMTUsIDAuNSk7IH1cbiAgICAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbjpmb2N1cyB7XG4gICAgICBvdXRsaW5lLXN0eWxlOiBzb2xpZDsgfVxuICAgIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uOjphZnRlciB7XG4gICAgICBtYXJnaW46IDVweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTYsIDIyLCAyNiwgMC4xNSk7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMCU7XG4gICAgICBib3R0b206IDEwJTtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgICAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG4gIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCA+IC5wdC1wb3BvdmVyLXRhcmdldDpsYXN0LWNoaWxkIC5wdC1idXR0b24sXG4gIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCA+IC5wdC1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsID4gLnB0LXBvcG92ZXItdGFyZ2V0Omxhc3QtY2hpbGQgLnB0LWJ1dHRvbjo6YWZ0ZXIsXG4gICAgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsID4gLnB0LWJ1dHRvbjpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wdC1idXR0b24tZ3JvdXAucHQtZmlsbCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnB0LWJ1dHRvbi1ncm91cCAucHQtYnV0dG9uLnB0LWZpbGwsXG4gIC5wdC1idXR0b24tZ3JvdXAucHQtZmlsbCAucHQtYnV0dG9uOm5vdCgucHQtZml4ZWQpIHtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87IH1cbiAgLnB0LWJ1dHRvbi1ncm91cC5wdC12ZXJ0aWNhbCB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5wdC1idXR0b24tZ3JvdXAucHQtdmVydGljYWwgLnB0LWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgIC5wdC1idXR0b24tZ3JvdXAucHQtdmVydGljYWwgPiAucHQtcG9wb3Zlci10YXJnZXQ6Zmlyc3QtY2hpbGQgLnB0LWJ1dHRvbixcbiAgICAucHQtYnV0dG9uLWdyb3VwLnB0LXZlcnRpY2FsID4gLnB0LWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDsgfVxuICAgIC5wdC1idXR0b24tZ3JvdXAucHQtdmVydGljYWwgPiAucHQtcG9wb3Zlci10YXJnZXQ6bGFzdC1jaGlsZCAucHQtYnV0dG9uLFxuICAgIC5wdC1idXR0b24tZ3JvdXAucHQtdmVydGljYWwgPiAucHQtYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7IH1cbiAgICAucHQtYnV0dG9uLWdyb3VwLnB0LXZlcnRpY2FsID4gLnB0LXBvcG92ZXItdGFyZ2V0Om5vdCg6bGFzdC1jaGlsZCkgLnB0LWJ1dHRvbixcbiAgICAucHQtYnV0dG9uLWdyb3VwLnB0LXZlcnRpY2FsID4gLnB0LWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cbiAgICAucHQtYnV0dG9uLWdyb3VwLnB0LXZlcnRpY2FsLnB0LW1pbmltYWwgLnB0LWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH1cbiAgICAucHQtYnV0dG9uLWdyb3VwLnB0LXZlcnRpY2FsLnB0LW1pbmltYWwgLnB0LWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDFweDsgfVxuICAucHQtYnV0dG9uLWdyb3VwLnB0LWFsaWduLWxlZnQgLnB0LWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwOm5vdCgucHQtbWluaW1hbCkgPiAucHQtcG9wb3Zlci10YXJnZXQ6bm90KDpsYXN0LWNoaWxkKSAucHQtYnV0dG9uLFxuICAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwOm5vdCgucHQtbWluaW1hbCkgPiAucHQtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMXB4OyB9XG4gIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtdmVydGljYWwgPiAucHQtcG9wb3Zlci10YXJnZXQ6bm90KDpsYXN0LWNoaWxkKSAucHQtYnV0dG9uLFxuICAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LXZlcnRpY2FsID4gLnB0LWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7IH1cblxuLnB0LWNhbGxvdXQge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzOCwgMTU1LCAxNjgsIDAuMTUpO1xuICBwYWRkaW5nOiAxMHB4IDEycHggOXB4OyB9XG4gIC5wdC1jYWxsb3V0W2NsYXNzKj1cInB0LWljb24tXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICAucHQtY2FsbG91dFtjbGFzcyo9XCJwdC1pY29uLVwiXTo6YmVmb3JlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSWNvbnMyMFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBjb2xvcjogIzVjNzA4MDsgfVxuICAucHQtY2FsbG91dCBoNSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLnB0LWRhcmsgLnB0LWNhbGxvdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM4LCAxNTUsIDE2OCwgMC4yKTsgfVxuICAgIC5wdC1kYXJrIC5wdC1jYWxsb3V0W2NsYXNzKj1cInB0LWljb24tXCJdOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNiZmNjZDY7IH1cbiAgLnB0LWNhbGxvdXQucHQtaW50ZW50LXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjE1KTsgfVxuICAgIC5wdC1jYWxsb3V0LnB0LWludGVudC1wcmltYXJ5W2NsYXNzKj1cInB0LWljb24tXCJdOjpiZWZvcmUsXG4gICAgLnB0LWNhbGxvdXQucHQtaW50ZW50LXByaW1hcnkgaDUge1xuICAgICAgY29sb3I6ICMxMDZiYTM7IH1cbiAgICAucHQtZGFyayAucHQtY2FsbG91dC5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4yNSk7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1jYWxsb3V0LnB0LWludGVudC1wcmltYXJ5W2NsYXNzKj1cInB0LWljb24tXCJdOjpiZWZvcmUsXG4gICAgICAucHQtZGFyayAucHQtY2FsbG91dC5wdC1pbnRlbnQtcHJpbWFyeSBoNSB7XG4gICAgICAgIGNvbG9yOiAjNDhhZmYwOyB9XG4gIC5wdC1jYWxsb3V0LnB0LWludGVudC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjE1KTsgfVxuICAgIC5wdC1jYWxsb3V0LnB0LWludGVudC1zdWNjZXNzW2NsYXNzKj1cInB0LWljb24tXCJdOjpiZWZvcmUsXG4gICAgLnB0LWNhbGxvdXQucHQtaW50ZW50LXN1Y2Nlc3MgaDUge1xuICAgICAgY29sb3I6ICMwZDgwNTA7IH1cbiAgICAucHQtZGFyayAucHQtY2FsbG91dC5wdC1pbnRlbnQtc3VjY2VzcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjI1KTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWNhbGxvdXQucHQtaW50ZW50LXN1Y2Nlc3NbY2xhc3MqPVwicHQtaWNvbi1cIl06OmJlZm9yZSxcbiAgICAgIC5wdC1kYXJrIC5wdC1jYWxsb3V0LnB0LWludGVudC1zdWNjZXNzIGg1IHtcbiAgICAgICAgY29sb3I6ICMzZGNjOTE7IH1cbiAgLnB0LWNhbGxvdXQucHQtaW50ZW50LXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjE1KTsgfVxuICAgIC5wdC1jYWxsb3V0LnB0LWludGVudC13YXJuaW5nW2NsYXNzKj1cInB0LWljb24tXCJdOjpiZWZvcmUsXG4gICAgLnB0LWNhbGxvdXQucHQtaW50ZW50LXdhcm5pbmcgaDUge1xuICAgICAgY29sb3I6ICNiZjczMjY7IH1cbiAgICAucHQtZGFyayAucHQtY2FsbG91dC5wdC1pbnRlbnQtd2FybmluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNywgMTMwLCA0MywgMC4yNSk7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1jYWxsb3V0LnB0LWludGVudC13YXJuaW5nW2NsYXNzKj1cInB0LWljb24tXCJdOjpiZWZvcmUsXG4gICAgICAucHQtZGFyayAucHQtY2FsbG91dC5wdC1pbnRlbnQtd2FybmluZyBoNSB7XG4gICAgICAgIGNvbG9yOiAjZmZiMzY2OyB9XG4gIC5wdC1jYWxsb3V0LnB0LWludGVudC1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMTUpOyB9XG4gICAgLnB0LWNhbGxvdXQucHQtaW50ZW50LWRhbmdlcltjbGFzcyo9XCJwdC1pY29uLVwiXTo6YmVmb3JlLFxuICAgIC5wdC1jYWxsb3V0LnB0LWludGVudC1kYW5nZXIgaDUge1xuICAgICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgICAucHQtZGFyayAucHQtY2FsbG91dC5wdC1pbnRlbnQtZGFuZ2VyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMjUpOyB9XG4gICAgICAucHQtZGFyayAucHQtY2FsbG91dC5wdC1pbnRlbnQtZGFuZ2VyW2NsYXNzKj1cInB0LWljb24tXCJdOjpiZWZvcmUsXG4gICAgICAucHQtZGFyayAucHQtY2FsbG91dC5wdC1pbnRlbnQtZGFuZ2VyIGg1IHtcbiAgICAgICAgY29sb3I6ICNmZjczNzM7IH1cbiAgLnB0LXJ1bm5pbmctdGV4dCAucHQtY2FsbG91dCB7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cblxuLnB0LWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDIwMG1zIGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSksIC13ZWJraXQtdHJhbnNmb3JtIDIwMG1zIGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpLCBib3gtc2hhZG93IDIwMG1zIGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpLCBib3gtc2hhZG93IDIwMG1zIGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSksIC13ZWJraXQtdHJhbnNmb3JtIDIwMG1zIGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7IH1cbiAgLnB0LWNhcmQucHQtZGFyayxcbiAgLnB0LWRhcmsgLnB0LWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwNDA0ZDsgfVxuXG4ucHQtZWxldmF0aW9uLTAge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjE1KTsgfVxuICAucHQtZWxldmF0aW9uLTAucHQtZGFyayxcbiAgLnB0LWRhcmsgLnB0LWVsZXZhdGlvbi0wIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC1lbGV2YXRpb24tMSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMSksIDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cbiAgLnB0LWVsZXZhdGlvbi0xLnB0LWRhcmssXG4gIC5wdC1kYXJrIC5wdC1lbGV2YXRpb24tMSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuXG4ucHQtZWxldmF0aW9uLTIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjEpLCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCAwIDJweCA2cHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG4gIC5wdC1lbGV2YXRpb24tMi5wdC1kYXJrLFxuICAucHQtZGFyayAucHQtZWxldmF0aW9uLTIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIDAgMnB4IDZweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cblxuLnB0LWVsZXZhdGlvbi0zIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xKSwgMCAycHggNHB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgMCA4cHggMjRweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cbiAgLnB0LWVsZXZhdGlvbi0zLnB0LWRhcmssXG4gIC5wdC1kYXJrIC5wdC1lbGV2YXRpb24tMyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgMCAycHggNHB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KSwgMCA4cHggMjRweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cblxuLnB0LWVsZXZhdGlvbi00IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xKSwgMCA0cHggOHB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgMCAxOHB4IDQ2cHggNnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAucHQtZWxldmF0aW9uLTQucHQtZGFyayxcbiAgLnB0LWRhcmsgLnB0LWVsZXZhdGlvbi00IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCAwIDRweCA4cHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCAwIDE4cHggNDZweCA2cHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC1jYXJkLnB0LWludGVyYWN0aXZlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xKSwgMCAycHggNHB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgMCA4cHggMjRweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucHQtY2FyZC5wdC1pbnRlcmFjdGl2ZTpob3Zlci5wdC1kYXJrLFxuICAucHQtZGFyayAucHQtY2FyZC5wdC1pbnRlcmFjdGl2ZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgMCAycHggNHB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KSwgMCA4cHggMjRweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cblxuLnB0LWNhcmQucHQtaW50ZXJhY3RpdmU6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC45O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjEpLCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwOyB9XG4gIC5wdC1jYXJkLnB0LWludGVyYWN0aXZlOmFjdGl2ZS5wdC1kYXJrLFxuICAucHQtZGFyayAucHQtY2FyZC5wdC1pbnRlcmFjdGl2ZTphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cblxuLnB0LWNvbGxhcHNlIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAyMDBtcyBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpOyB9XG4gIC5wdC1jb2xsYXBzZSAucHQtY29sbGFwc2UtYm9keSB7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMjAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KSwgLXdlYmtpdC10cmFuc2Zvcm0gMjAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTsgfVxuXG4ucHQtY29udGV4dC1tZW51IC5wdC1wb3BvdmVyLXRhcmdldCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wdC1jb250ZXh0LW1lbnUtcG9wb3Zlci10YXJnZXQge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLnB0LWRpYWxvZyB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgc2NhbGUoMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgc2NhbGUoMSk7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNSU7XG4gIHJpZ2h0OiA1MCU7XG4gIHotaW5kZXg6IDIwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMSksIDAgNHB4IDhweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgMThweCA0NnB4IDZweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gIGJhY2tncm91bmQ6ICNlYmYxZjU7XG4gIHdpZHRoOiA1MDBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLnB0LWRpYWxvZy5wdC1vdmVybGF5LWVudGVyLCAucHQtZGlhbG9nLnB0LW92ZXJsYXktYXBwZWFyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgc2NhbGUoMC41KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHNjYWxlKDAuNSk7IH1cbiAgLnB0LWRpYWxvZy5wdC1vdmVybGF5LWVudGVyLWFjdGl2ZSwgLnB0LWRpYWxvZy5wdC1vdmVybGF5LWFwcGVhci1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NCwgMS4xMiwgMC4zOCwgMS4xMSk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICAucHQtZGlhbG9nLnB0LW92ZXJsYXktbGVhdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHNjYWxlKDEpOyB9XG4gIC5wdC1kaWFsb2cucHQtb3ZlcmxheS1sZWF2ZS1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSBzY2FsZSgwLjUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgc2NhbGUoMC41KTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTQsIDEuMTIsIDAuMzgsIDEuMTEpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgLnB0LWRpYWxvZzpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAucHQtZGlhbG9nLnB0LWRhcmssXG4gIC5wdC1kYXJrIC5wdC1kaWFsb2cge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgNHB4IDhweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIDAgMThweCA0NnB4IDZweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7XG4gICAgYmFja2dyb3VuZDogIzI5Mzc0MjtcbiAgICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtZGlhbG9nLWhlYWRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xuICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4xNSk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAucHQtZGlhbG9nLWhlYWRlciAucHQtaWNvbi1sYXJnZSB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBjb2xvcjogIzVjNzA4MDsgfVxuICAucHQtZGlhbG9nLWhlYWRlciBoNSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAucHQtZGlhbG9nLWhlYWRlciBoNTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAucHQtZGFyayAucHQtZGlhbG9nLWhlYWRlciB7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7XG4gICAgYmFja2dyb3VuZDogIzMwNDA0ZDsgfVxuICAgIC5wdC1kYXJrIC5wdC1kaWFsb2ctaGVhZGVyIC5wdC1pY29uLWxhcmdlIHtcbiAgICAgIGNvbG9yOiAjYmZjY2Q2OyB9XG4gICAgLnB0LWRhcmsgLnB0LWRpYWxvZy1oZWFkZXIgaDUge1xuICAgICAgY29sb3I6ICNmNWY4ZmE7IH1cblxuLnB0LWRpYWxvZy1jbG9zZS1idXR0b24ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiSWNvbnMyMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbG9yOiAjNWM3MDgwO1xuICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweDsgfVxuICAucHQtZGlhbG9nLWNsb3NlLWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICMxODIwMjY7IH1cbiAgLnB0LWRhcmsgLnB0LWRpYWxvZy1jbG9zZS1idXR0b24ge1xuICAgIGNvbG9yOiAjYmZjY2Q2OyB9XG4gICAgLnB0LWRhcmsgLnB0LWRpYWxvZy1jbG9zZS1idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmNWY4ZmE7IH1cblxuLnB0LWRpYWxvZy1ib2R5IHtcbiAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuXG4ucHQtZGlhbG9nLWZvb3RlciB7XG4gIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbjogMCAyMHB4OyB9XG5cbi5wdC1kaWFsb2ctZm9vdGVyLWFjdGlvbnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5wdC1kaWFsb2ctZm9vdGVyLWFjdGlvbnMgLnB0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnB0LXNlbGVjdCBzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmOGZhO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjZjVmOGZhO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMSk7XG4gIGNvbG9yOiAjMTgyMDI2O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDEwcHg7IH1cbiAgLnB0LXNlbGVjdCBzZWxlY3Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlYmYxZjU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjZWJmMWY1O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG4gIC5wdC1zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnB0LXNlbGVjdCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGUxZTg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZCwgLnB0LXNlbGVjdCBzZWxlY3QucHQtZGlzYWJsZWQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNiwgMjE3LCAyMjQsIDAuNSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuICAgIC5wdC1zZWxlY3Qgc2VsZWN0OmRpc2FibGVkLnB0LWFjdGl2ZSwgLnB0LXNlbGVjdCBzZWxlY3QucHQtZGlzYWJsZWQucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC43KTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTY3LCAxODIsIDE5NCwgMC4zKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMxODIwMjY7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTE1LCAxMzQsIDE0OCwgMC4zKTtcbiAgICBjb2xvcjogIzE4MjAyNjsgfVxuICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmRpc2FibGVkOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG4gIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Qge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Q6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMTU1LCAxNjgsIDAuMTUpOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Q6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDE1NSwgMTY4LCAwLjMpO1xuICAgICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmRpc2FibGVkOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmRpc2FibGVkOmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWRpc2FibGVkOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5IHtcbiAgICBjb2xvcjogIzEwNmJhMzsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjMTA2YmEzOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4xNSk7XG4gICAgICBjb2xvcjogIzEwNmJhMzsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKTtcbiAgICAgIGNvbG9yOiAjMTA2YmEzOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6IHJnYmEoMTYsIDEwNywgMTYzLCAwLjUpOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gICAgICBzdHJva2U6ICMxMDZiYTM7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjNDhhZmYwOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmZvY3VzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTI0LCAxODksIDAuMik7XG4gICAgICAgIGNvbG9yOiAjNDhhZmYwOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjMpO1xuICAgICAgICBjb2xvcjogIzQ4YWZmMDsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDcyLCAxNzUsIDI0MCwgMC41KTsgfVxuICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjMGQ4MDUwOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjE1KTtcbiAgICAgIGNvbG9yOiAjMGQ4MDUwOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMyk7XG4gICAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2JhKDEzLCAxMjgsIDgwLCAwLjUpOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzcyAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gICAgICBzdHJva2U6ICMwZDgwNTA7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiAjM2RjYzkxOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmZvY3VzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4yKTtcbiAgICAgICAgY29sb3I6ICMzZGNjOTE7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4zKTtcbiAgICAgICAgY29sb3I6ICMzZGNjOTE7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSg2MSwgMjA0LCAxNDUsIDAuNSk7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZyB7XG4gICAgY29sb3I6ICNiZjczMjY7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogI2JmNzMyNjsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMTUpO1xuICAgICAgY29sb3I6ICNiZjczMjY7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMyk7XG4gICAgICBjb2xvcjogI2JmNzMyNjsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMTE1LCAzOCwgMC41KTsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgc3Ryb2tlOiAjYmY3MzI2OyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZyB7XG4gICAgICBjb2xvcjogI2ZmYjM2NjsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpmb2N1cywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjIpO1xuICAgICAgICBjb2xvcjogI2ZmYjM2NjsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMTMwLCA0MywgMC4zKTtcbiAgICAgICAgY29sb3I6ICNmZmIzNjY7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDE3OSwgMTAyLCAwLjUpOyB9XG4gIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlciB7XG4gICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogI2MyMzAzMDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMTUpO1xuICAgICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMyk7XG4gICAgICBjb2xvcjogI2MyMzAzMDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogcmdiYSgxOTQsIDQ4LCA0OCwgMC41KTsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlciAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gICAgICBzdHJva2U6ICNjMjMwMzA7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlciB7XG4gICAgICBjb2xvcjogI2ZmNzM3MzsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpmb2N1cywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4yKTtcbiAgICAgICAgY29sb3I6ICNmZjczNzM7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjMpO1xuICAgICAgICBjb2xvcjogI2ZmNzM3MzsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAxMTUsIDExNSwgMC41KTsgfVxuXG4ucHQtc2VsZWN0LnB0LWxhcmdlIHNlbGVjdCB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogIzM5NGI1OTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzM5NGI1OTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTtcbiAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICBjb2xvcjogI2Y1ZjhmYTsgfVxuICAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzMwNDA0ZDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjMzA0MDRkO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cbiAgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdC5wdC1hY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNiksIGluc2V0IDAgMXB4IDJweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMmIzMztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdC5wdC1kaXNhYmxlZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU3LCA3NSwgODksIDAuNSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6ZGlzYWJsZWQucHQtYWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdC5wdC1kaXNhYmxlZC5wdC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg1NywgNzUsIDg5LCAwLjcpOyB9XG4gIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0IC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyMiwgMjYsIDAuNSk7XG4gICAgc3Ryb2tlOiAjOGE5YmE4OyB9XG5cbi5wdC1zZWxlY3Qgc2VsZWN0OmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LXNlbGVjdDo6YWZ0ZXIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiSWNvbnMxNlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogN3B4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM1YzcwODA7XG4gIGNvbnRlbnQ6IFwi4oyEXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5wdC1kaXNhYmxlZC5wdC1zZWxlY3Q6OmFmdGVyIHtcbiAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LWVkaXRhYmxlLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiB0ZXh0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnB0LWVkaXRhYmxlLXRleHQ6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTNweDtcbiAgICByaWdodDogLTNweDtcbiAgICBib3R0b206IC0zcHg7XG4gICAgbGVmdDogLTNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDEwMG1zIGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSksIGJveC1zaGFkb3cgMTAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTsgfVxuICAucHQtZWRpdGFibGUtdGV4dDpob3Zlcjo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTksIDEyNCwgMTg5LCAwKSwgMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpOyB9XG4gIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWVkaXRhYmxlLWVkaXRpbmc6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMxMzdjYmQsIDAgMCAwIDNweCByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWRpc2FibGVkOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnB0LWVkaXRhYmxlLXRleHQucHQtaW50ZW50LXByaW1hcnkgLnB0LWVkaXRhYmxlLWlucHV0LFxuICAucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtcHJpbWFyeSAucHQtZWRpdGFibGUtY29udGVudCB7XG4gICAgY29sb3I6ICMxMzdjYmQ7IH1cbiAgLnB0LWVkaXRhYmxlLXRleHQucHQtaW50ZW50LXByaW1hcnk6aG92ZXI6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIDAgMCAwIDAgcmdiYSgxOSwgMTI0LCAxODksIDApLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxOSwgMTI0LCAxODksIDAuNCk7IH1cbiAgLnB0LWVkaXRhYmxlLXRleHQucHQtaW50ZW50LXByaW1hcnkucHQtZWRpdGFibGUtZWRpdGluZzo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzEzN2NiZCwgMCAwIDAgM3B4IHJnYmEoMTksIDEyNCwgMTg5LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG4gIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC1zdWNjZXNzIC5wdC1lZGl0YWJsZS1pbnB1dCxcbiAgLnB0LWVkaXRhYmxlLXRleHQucHQtaW50ZW50LXN1Y2Nlc3MgLnB0LWVkaXRhYmxlLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjMGY5OTYwOyB9XG4gIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC1zdWNjZXNzOmhvdmVyOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxNSwgMTUzLCA5NiwgMCksIDAgMCAwIDAgcmdiYSgxNSwgMTUzLCA5NiwgMCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDE1LCAxNTMsIDk2LCAwLjQpOyB9XG4gIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC1zdWNjZXNzLnB0LWVkaXRhYmxlLWVkaXRpbmc6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwZjk5NjAsIDAgMCAwIDNweCByZ2JhKDE1LCAxNTMsIDk2LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG4gIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC13YXJuaW5nIC5wdC1lZGl0YWJsZS1pbnB1dCxcbiAgLnB0LWVkaXRhYmxlLXRleHQucHQtaW50ZW50LXdhcm5pbmcgLnB0LWVkaXRhYmxlLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjZDk4MjJiOyB9XG4gIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC13YXJuaW5nOmhvdmVyOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTcsIDEzMCwgNDMsIDApLCAwIDAgMCAwIHJnYmEoMjE3LCAxMzAsIDQzLCAwKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjQpOyB9XG4gIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC13YXJuaW5nLnB0LWVkaXRhYmxlLWVkaXRpbmc6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkOTgyMmIsIDAgMCAwIDNweCByZ2JhKDIxNywgMTMwLCA0MywgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtZGFuZ2VyIC5wdC1lZGl0YWJsZS1pbnB1dCxcbiAgLnB0LWVkaXRhYmxlLXRleHQucHQtaW50ZW50LWRhbmdlciAucHQtZWRpdGFibGUtY29udGVudCB7XG4gICAgY29sb3I6ICNkYjM3Mzc7IH1cbiAgLnB0LWVkaXRhYmxlLXRleHQucHQtaW50ZW50LWRhbmdlcjpob3Zlcjo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE5LCA1NSwgNTUsIDApLCAwIDAgMCAwIHJnYmEoMjE5LCA1NSwgNTUsIDApLCBpbnNldCAwIDAgMCAxcHggcmdiYSgyMTksIDU1LCA1NSwgMC40KTsgfVxuICAucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWVkaXRhYmxlLWVkaXRpbmc6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkYjM3MzcsIDAgMCAwIDNweCByZ2JhKDIxOSwgNTUsIDU1LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG4gIC5wdC1kYXJrIC5wdC1lZGl0YWJsZS10ZXh0OmhvdmVyOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxOSwgMTI0LCAxODksIDApLCAwIDAgMCAwIHJnYmEoMTksIDEyNCwgMTg5LCAwKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7IH1cbiAgLnB0LWRhcmsgLnB0LWVkaXRhYmxlLXRleHQucHQtZWRpdGFibGUtZWRpdGluZzo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzEzN2NiZCwgMCAwIDAgM3B4IHJnYmEoMTksIDEyNCwgMTg5LCAwLjMpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDIyLCAyNiwgMC4zKTsgfVxuICAucHQtZGFyayAucHQtZWRpdGFibGUtdGV4dC5wdC1kaXNhYmxlZDo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5wdC1kYXJrIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC1wcmltYXJ5IC5wdC1lZGl0YWJsZS1jb250ZW50IHtcbiAgICBjb2xvcjogIzQ4YWZmMDsgfVxuICAucHQtZGFyayAucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtcHJpbWFyeTpob3Zlcjo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNzIsIDE3NSwgMjQwLCAwKSwgMCAwIDAgMCByZ2JhKDcyLCAxNzUsIDI0MCwgMCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDcyLCAxNzUsIDI0MCwgMC40KTsgfVxuICAucHQtZGFyayAucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1lZGl0YWJsZS1lZGl0aW5nOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjNDhhZmYwLCAwIDAgMCAzcHggcmdiYSg3MiwgMTc1LCAyNDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cbiAgLnB0LWRhcmsgLnB0LWVkaXRhYmxlLXRleHQucHQtaW50ZW50LXN1Y2Nlc3MgLnB0LWVkaXRhYmxlLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjM2RjYzkxOyB9XG4gIC5wdC1kYXJrIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC1zdWNjZXNzOmhvdmVyOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSg2MSwgMjA0LCAxNDUsIDApLCAwIDAgMCAwIHJnYmEoNjEsIDIwNCwgMTQ1LCAwKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoNjEsIDIwNCwgMTQ1LCAwLjQpOyB9XG4gIC5wdC1kYXJrIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC1zdWNjZXNzLnB0LWVkaXRhYmxlLWVkaXRpbmc6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMzZGNjOTEsIDAgMCAwIDNweCByZ2JhKDYxLCAyMDQsIDE0NSwgMC4zKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAucHQtZGFyayAucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtd2FybmluZyAucHQtZWRpdGFibGUtY29udGVudCB7XG4gICAgY29sb3I6ICNmZmIzNjY7IH1cbiAgLnB0LWRhcmsgLnB0LWVkaXRhYmxlLXRleHQucHQtaW50ZW50LXdhcm5pbmc6aG92ZXI6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDI1NSwgMTc5LCAxMDIsIDApLCAwIDAgMCAwIHJnYmEoMjU1LCAxNzksIDEwMiwgMCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMTc5LCAxMDIsIDAuNCk7IH1cbiAgLnB0LWRhcmsgLnB0LWVkaXRhYmxlLXRleHQucHQtaW50ZW50LXdhcm5pbmcucHQtZWRpdGFibGUtZWRpdGluZzo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmYjM2NiwgMCAwIDAgM3B4IHJnYmEoMjU1LCAxNzksIDEwMiwgMC4zKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAucHQtZGFyayAucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtZGFuZ2VyIC5wdC1lZGl0YWJsZS1jb250ZW50IHtcbiAgICBjb2xvcjogI2ZmNzM3MzsgfVxuICAucHQtZGFyayAucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDExNSwgMTE1LCAwKSwgMCAwIDAgMCByZ2JhKDI1NSwgMTE1LCAxMTUsIDApLCBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDExNSwgMTE1LCAwLjQpOyB9XG4gIC5wdC1kYXJrIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC1kYW5nZXIucHQtZWRpdGFibGUtZWRpdGluZzo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmNzM3MywgMCAwIDAgM3B4IHJnYmEoMjU1LCAxMTUsIDExNSwgMC4zKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuXG4ucHQtZWRpdGFibGUtaW5wdXQsXG4ucHQtZWRpdGFibGUtY29udGVudCB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHJlc2l6ZTogbm9uZTsgfVxuXG4ucHQtZWRpdGFibGUtaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cbiAgLnB0LWVkaXRhYmxlLWlucHV0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5wdC1lZGl0YWJsZS1pbnB1dDo6LW1zLWNsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wdC1lZGl0YWJsZS1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IHByZTsgfVxuICAucHQtZWRpdGFibGUtZWRpdGluZyA+IC5wdC1lZGl0YWJsZS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnB0LWVkaXRhYmxlLXBsYWNlaG9sZGVyID4gLnB0LWVkaXRhYmxlLWNvbnRlbnQge1xuICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuICAgIC5wdC1kYXJrIC5wdC1lZGl0YWJsZS1wbGFjZWhvbGRlciA+IC5wdC1lZGl0YWJsZS1jb250ZW50IHtcbiAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cblxuLnB0LWVkaXRhYmxlLXRleHQucHQtbXVsdGlsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnB0LWVkaXRhYmxlLXRleHQucHQtbXVsdGlsaW5lIC5wdC1lZGl0YWJsZS1jb250ZW50IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cblxuLnB0LXNlbGVjdCBzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmOGZhO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjZjVmOGZhO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMSk7XG4gIGNvbG9yOiAjMTgyMDI2O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDEwcHg7IH1cbiAgLnB0LXNlbGVjdCBzZWxlY3Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlYmYxZjU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjZWJmMWY1O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG4gIC5wdC1zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnB0LXNlbGVjdCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGUxZTg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZCwgLnB0LXNlbGVjdCBzZWxlY3QucHQtZGlzYWJsZWQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNiwgMjE3LCAyMjQsIDAuNSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuICAgIC5wdC1zZWxlY3Qgc2VsZWN0OmRpc2FibGVkLnB0LWFjdGl2ZSwgLnB0LXNlbGVjdCBzZWxlY3QucHQtZGlzYWJsZWQucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC43KTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTY3LCAxODIsIDE5NCwgMC4zKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMxODIwMjY7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTE1LCAxMzQsIDE0OCwgMC4zKTtcbiAgICBjb2xvcjogIzE4MjAyNjsgfVxuICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmRpc2FibGVkOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG4gIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Qge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Q6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMTU1LCAxNjgsIDAuMTUpOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Q6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDE1NSwgMTY4LCAwLjMpO1xuICAgICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmRpc2FibGVkOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmRpc2FibGVkOmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWRpc2FibGVkOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5IHtcbiAgICBjb2xvcjogIzEwNmJhMzsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjMTA2YmEzOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4xNSk7XG4gICAgICBjb2xvcjogIzEwNmJhMzsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKTtcbiAgICAgIGNvbG9yOiAjMTA2YmEzOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6IHJnYmEoMTYsIDEwNywgMTYzLCAwLjUpOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gICAgICBzdHJva2U6ICMxMDZiYTM7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjNDhhZmYwOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmZvY3VzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTI0LCAxODksIDAuMik7XG4gICAgICAgIGNvbG9yOiAjNDhhZmYwOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjMpO1xuICAgICAgICBjb2xvcjogIzQ4YWZmMDsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDcyLCAxNzUsIDI0MCwgMC41KTsgfVxuICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjMGQ4MDUwOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjE1KTtcbiAgICAgIGNvbG9yOiAjMGQ4MDUwOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMyk7XG4gICAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2JhKDEzLCAxMjgsIDgwLCAwLjUpOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzcyAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gICAgICBzdHJva2U6ICMwZDgwNTA7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiAjM2RjYzkxOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmZvY3VzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4yKTtcbiAgICAgICAgY29sb3I6ICMzZGNjOTE7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4zKTtcbiAgICAgICAgY29sb3I6ICMzZGNjOTE7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSg2MSwgMjA0LCAxNDUsIDAuNSk7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZyB7XG4gICAgY29sb3I6ICNiZjczMjY7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogI2JmNzMyNjsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMTUpO1xuICAgICAgY29sb3I6ICNiZjczMjY7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMyk7XG4gICAgICBjb2xvcjogI2JmNzMyNjsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMTE1LCAzOCwgMC41KTsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgc3Ryb2tlOiAjYmY3MzI2OyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZyB7XG4gICAgICBjb2xvcjogI2ZmYjM2NjsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpmb2N1cywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjIpO1xuICAgICAgICBjb2xvcjogI2ZmYjM2NjsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMTMwLCA0MywgMC4zKTtcbiAgICAgICAgY29sb3I6ICNmZmIzNjY7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDE3OSwgMTAyLCAwLjUpOyB9XG4gIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlciB7XG4gICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogI2MyMzAzMDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMTUpO1xuICAgICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMyk7XG4gICAgICBjb2xvcjogI2MyMzAzMDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogcmdiYSgxOTQsIDQ4LCA0OCwgMC41KTsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlciAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gICAgICBzdHJva2U6ICNjMjMwMzA7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlciB7XG4gICAgICBjb2xvcjogI2ZmNzM3MzsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpmb2N1cywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4yKTtcbiAgICAgICAgY29sb3I6ICNmZjczNzM7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjMpO1xuICAgICAgICBjb2xvcjogI2ZmNzM3MzsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAxMTUsIDExNSwgMC41KTsgfVxuXG4ucHQtc2VsZWN0LnB0LWxhcmdlIHNlbGVjdCB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogIzM5NGI1OTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzM5NGI1OTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTtcbiAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICBjb2xvcjogI2Y1ZjhmYTsgfVxuICAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzMwNDA0ZDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjMzA0MDRkO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cbiAgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdC5wdC1hY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNiksIGluc2V0IDAgMXB4IDJweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMmIzMztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdC5wdC1kaXNhYmxlZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU3LCA3NSwgODksIDAuNSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6ZGlzYWJsZWQucHQtYWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdC5wdC1kaXNhYmxlZC5wdC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg1NywgNzUsIDg5LCAwLjcpOyB9XG4gIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0IC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyMiwgMjYsIDAuNSk7XG4gICAgc3Ryb2tlOiAjOGE5YmE4OyB9XG5cbi5wdC1zZWxlY3Qgc2VsZWN0OmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LXNlbGVjdDo6YWZ0ZXIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiSWNvbnMxNlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogN3B4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM1YzcwODA7XG4gIGNvbnRlbnQ6IFwi4oyEXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5wdC1kaXNhYmxlZC5wdC1zZWxlY3Q6OmFmdGVyIHtcbiAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LXNlbGVjdCBzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmOGZhO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjZjVmOGZhO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMSk7XG4gIGNvbG9yOiAjMTgyMDI2O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDEwcHg7IH1cbiAgLnB0LXNlbGVjdCBzZWxlY3Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlYmYxZjU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjZWJmMWY1O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG4gIC5wdC1zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnB0LXNlbGVjdCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGUxZTg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZCwgLnB0LXNlbGVjdCBzZWxlY3QucHQtZGlzYWJsZWQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNiwgMjE3LCAyMjQsIDAuNSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuICAgIC5wdC1zZWxlY3Qgc2VsZWN0OmRpc2FibGVkLnB0LWFjdGl2ZSwgLnB0LXNlbGVjdCBzZWxlY3QucHQtZGlzYWJsZWQucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC43KTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTY3LCAxODIsIDE5NCwgMC4zKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMxODIwMjY7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTE1LCAxMzQsIDE0OCwgMC4zKTtcbiAgICBjb2xvcjogIzE4MjAyNjsgfVxuICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmRpc2FibGVkOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG4gIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Qge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Q6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMTU1LCAxNjgsIDAuMTUpOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Q6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDE1NSwgMTY4LCAwLjMpO1xuICAgICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmRpc2FibGVkOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmRpc2FibGVkOmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWRpc2FibGVkOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5IHtcbiAgICBjb2xvcjogIzEwNmJhMzsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjMTA2YmEzOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4xNSk7XG4gICAgICBjb2xvcjogIzEwNmJhMzsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKTtcbiAgICAgIGNvbG9yOiAjMTA2YmEzOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6IHJnYmEoMTYsIDEwNywgMTYzLCAwLjUpOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gICAgICBzdHJva2U6ICMxMDZiYTM7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjNDhhZmYwOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmZvY3VzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTI0LCAxODksIDAuMik7XG4gICAgICAgIGNvbG9yOiAjNDhhZmYwOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjMpO1xuICAgICAgICBjb2xvcjogIzQ4YWZmMDsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDcyLCAxNzUsIDI0MCwgMC41KTsgfVxuICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjMGQ4MDUwOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjE1KTtcbiAgICAgIGNvbG9yOiAjMGQ4MDUwOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMyk7XG4gICAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2JhKDEzLCAxMjgsIDgwLCAwLjUpOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzcyAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gICAgICBzdHJva2U6ICMwZDgwNTA7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiAjM2RjYzkxOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmZvY3VzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4yKTtcbiAgICAgICAgY29sb3I6ICMzZGNjOTE7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4zKTtcbiAgICAgICAgY29sb3I6ICMzZGNjOTE7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSg2MSwgMjA0LCAxNDUsIDAuNSk7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZyB7XG4gICAgY29sb3I6ICNiZjczMjY7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogI2JmNzMyNjsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMTUpO1xuICAgICAgY29sb3I6ICNiZjczMjY7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMyk7XG4gICAgICBjb2xvcjogI2JmNzMyNjsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMTE1LCAzOCwgMC41KTsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgc3Ryb2tlOiAjYmY3MzI2OyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZyB7XG4gICAgICBjb2xvcjogI2ZmYjM2NjsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpmb2N1cywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjIpO1xuICAgICAgICBjb2xvcjogI2ZmYjM2NjsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMTMwLCA0MywgMC4zKTtcbiAgICAgICAgY29sb3I6ICNmZmIzNjY7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDE3OSwgMTAyLCAwLjUpOyB9XG4gIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlciB7XG4gICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogI2MyMzAzMDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMTUpO1xuICAgICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMyk7XG4gICAgICBjb2xvcjogI2MyMzAzMDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogcmdiYSgxOTQsIDQ4LCA0OCwgMC41KTsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlciAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gICAgICBzdHJva2U6ICNjMjMwMzA7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlciB7XG4gICAgICBjb2xvcjogI2ZmNzM3MzsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpmb2N1cywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4yKTtcbiAgICAgICAgY29sb3I6ICNmZjczNzM7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjMpO1xuICAgICAgICBjb2xvcjogI2ZmNzM3MzsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAxMTUsIDExNSwgMC41KTsgfVxuXG4ucHQtc2VsZWN0LnB0LWxhcmdlIHNlbGVjdCB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogIzM5NGI1OTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzM5NGI1OTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTtcbiAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICBjb2xvcjogI2Y1ZjhmYTsgfVxuICAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzMwNDA0ZDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjMzA0MDRkO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cbiAgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdC5wdC1hY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNiksIGluc2V0IDAgMXB4IDJweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMmIzMztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdC5wdC1kaXNhYmxlZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU3LCA3NSwgODksIDAuNSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6ZGlzYWJsZWQucHQtYWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdC5wdC1kaXNhYmxlZC5wdC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg1NywgNzUsIDg5LCAwLjcpOyB9XG4gIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0IC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyMiwgMjYsIDAuNSk7XG4gICAgc3Ryb2tlOiAjOGE5YmE4OyB9XG5cbi5wdC1zZWxlY3Qgc2VsZWN0OmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LXNlbGVjdDo6YWZ0ZXIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiSWNvbnMxNlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogN3B4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM1YzcwODA7XG4gIGNvbnRlbnQ6IFwi4oyEXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5wdC1kaXNhYmxlZC5wdC1zZWxlY3Q6OmFmdGVyIHtcbiAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LWNvbnRyb2wtZ3JvdXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgXG4gICB9XG4gIC5wdC1jb250cm9sLWdyb3VwID4gKiB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvOyB9XG4gIC5wdC1jb250cm9sLWdyb3VwIC5wdC1idXR0b24sXG4gIC5wdC1jb250cm9sLWdyb3VwIC5wdC1pbnB1dCxcbiAgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wdC1jb250cm9sLWdyb3VwIC5wdC1pbnB1dCB7XG4gICAgei1pbmRleDogMjtcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0OyB9XG4gICAgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWlucHV0OmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDE0O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWlucHV0W2NsYXNzKj1cInB0LWludGVudFwiXSB7XG4gICAgICB6LWluZGV4OiAxMzsgfVxuICAgICAgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWlucHV0W2NsYXNzKj1cInB0LWludGVudFwiXTpmb2N1cyB7XG4gICAgICAgIHotaW5kZXg6IDE1OyB9XG4gICAgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWlucHV0W3JlYWRvbmx5XSwgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWlucHV0OmRpc2FibGVkLCAucHQtY29udHJvbC1ncm91cCAucHQtaW5wdXQucHQtZGlzYWJsZWQge1xuICAgICAgei1pbmRleDogMTsgfVxuICAucHQtY29udHJvbC1ncm91cCAucHQtaW5wdXQtZ3JvdXBbY2xhc3MqPVwicHQtaW50ZW50XCJdIC5wdC1pbnB1dCB7XG4gICAgei1pbmRleDogMTM7IH1cbiAgICAucHQtY29udHJvbC1ncm91cCAucHQtaW5wdXQtZ3JvdXBbY2xhc3MqPVwicHQtaW50ZW50XCJdIC5wdC1pbnB1dDpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAxNTsgfVxuICAucHQtY29udHJvbC1ncm91cCAucHQtYnV0dG9uLFxuICAucHQtY29udHJvbC1ncm91cCAucHQtc2VsZWN0IHNlbGVjdCB7XG4gICAgei1pbmRleDogNDtcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0OyB9XG4gICAgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWJ1dHRvbjpmb2N1cyxcbiAgICAucHQtY29udHJvbC1ncm91cCAucHQtc2VsZWN0IHNlbGVjdDpmb2N1cyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA1OyB9XG4gICAgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWJ1dHRvbjpob3ZlcixcbiAgICAucHQtY29udHJvbC1ncm91cCAucHQtc2VsZWN0IHNlbGVjdDpob3ZlciB7XG4gICAgICB6LWluZGV4OiA2OyB9XG4gICAgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWJ1dHRvbjphY3RpdmUsXG4gICAgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LXNlbGVjdCBzZWxlY3Q6YWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDc7IH1cbiAgICAucHQtY29udHJvbC1ncm91cCAucHQtYnV0dG9uW3JlYWRvbmx5XSwgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWJ1dHRvbjpkaXNhYmxlZCwgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWJ1dHRvbi5wdC1kaXNhYmxlZCxcbiAgICAucHQtY29udHJvbC1ncm91cCAucHQtc2VsZWN0IHNlbGVjdFtyZWFkb25seV0sXG4gICAgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LXNlbGVjdCBzZWxlY3Q6ZGlzYWJsZWQsXG4gICAgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LXNlbGVjdCBzZWxlY3QucHQtZGlzYWJsZWQge1xuICAgICAgei1pbmRleDogMzsgfVxuICAgIC5wdC1jb250cm9sLWdyb3VwIC5wdC1idXR0b25bY2xhc3MqPVwicHQtaW50ZW50XCJdLFxuICAgIC5wdC1jb250cm9sLWdyb3VwIC5wdC1zZWxlY3Qgc2VsZWN0W2NsYXNzKj1cInB0LWludGVudFwiXSB7XG4gICAgICB6LWluZGV4OiA5OyB9XG4gICAgICAucHQtY29udHJvbC1ncm91cCAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudFwiXTpmb2N1cyxcbiAgICAgIC5wdC1jb250cm9sLWdyb3VwIC5wdC1zZWxlY3Qgc2VsZWN0W2NsYXNzKj1cInB0LWludGVudFwiXTpmb2N1cyB7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAucHQtY29udHJvbC1ncm91cCAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudFwiXTpob3ZlcixcbiAgICAgIC5wdC1jb250cm9sLWdyb3VwIC5wdC1zZWxlY3Qgc2VsZWN0W2NsYXNzKj1cInB0LWludGVudFwiXTpob3ZlciB7XG4gICAgICAgIHotaW5kZXg6IDExOyB9XG4gICAgICAucHQtY29udHJvbC1ncm91cCAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudFwiXTphY3RpdmUsXG4gICAgICAucHQtY29udHJvbC1ncm91cCAucHQtc2VsZWN0IHNlbGVjdFtjbGFzcyo9XCJwdC1pbnRlbnRcIl06YWN0aXZlIHtcbiAgICAgICAgei1pbmRleDogMTI7IH1cbiAgICAgIC5wdC1jb250cm9sLWdyb3VwIC5wdC1idXR0b25bY2xhc3MqPVwicHQtaW50ZW50XCJdW3JlYWRvbmx5XSwgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnRcIl06ZGlzYWJsZWQsIC5wdC1jb250cm9sLWdyb3VwIC5wdC1idXR0b25bY2xhc3MqPVwicHQtaW50ZW50XCJdLnB0LWRpc2FibGVkLFxuICAgICAgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LXNlbGVjdCBzZWxlY3RbY2xhc3MqPVwicHQtaW50ZW50XCJdW3JlYWRvbmx5XSxcbiAgICAgIC5wdC1jb250cm9sLWdyb3VwIC5wdC1zZWxlY3Qgc2VsZWN0W2NsYXNzKj1cInB0LWludGVudFwiXTpkaXNhYmxlZCxcbiAgICAgIC5wdC1jb250cm9sLWdyb3VwIC5wdC1zZWxlY3Qgc2VsZWN0W2NsYXNzKj1cInB0LWludGVudFwiXS5wdC1kaXNhYmxlZCB7XG4gICAgICAgIHotaW5kZXg6IDg7IH1cbiAgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWlucHV0LWdyb3VwID4gLnB0LWljb24sXG4gIC5wdC1jb250cm9sLWdyb3VwIC5wdC1pbnB1dC1ncm91cCA+IC5wdC1idXR0b24sXG4gIC5wdC1jb250cm9sLWdyb3VwIC5wdC1pbnB1dC1ncm91cCA+IC5wdC1pbnB1dC1hY3Rpb24ge1xuICAgIHotaW5kZXg6IDE2OyB9XG4gIC5wdC1jb250cm9sLWdyb3VwIC5wdC1zZWxlY3Q6OmFmdGVyIHtcbiAgICB6LWluZGV4OiAxNzsgfVxuICAucHQtY29udHJvbC1ncm91cDpub3QoLnB0LXZlcnRpY2FsKSA+ICoge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDsgfVxuICAucHQtZGFyayAucHQtY29udHJvbC1ncm91cDpub3QoLnB0LXZlcnRpY2FsKSA+ICoge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAucHQtZGFyayAucHQtY29udHJvbC1ncm91cDpub3QoLnB0LXZlcnRpY2FsKSA+IC5wdC1idXR0b24gKyAucHQtYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4OyB9XG4gIC5wdC1jb250cm9sLWdyb3VwID4gOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDsgfVxuICAucHQtY29udHJvbC1ncm91cCA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7IH1cbiAgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWlucHV0LWdyb3VwIC5wdC1idXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAucHQtY29udHJvbC1ncm91cCA+IC5wdC1maWxsIHtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87IH1cbiAgLnB0LWNvbnRyb2wtZ3JvdXAucHQtZmlsbCA+ICo6bm90KC5wdC1maXhlZCkge1xuICAgIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bzsgfVxuICAucHQtY29udHJvbC1ncm91cC5wdC12ZXJ0aWNhbCB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5wdC1jb250cm9sLWdyb3VwLnB0LXZlcnRpY2FsID4gKiB7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHQtY29udHJvbC1ncm91cC5wdC12ZXJ0aWNhbCA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7IH1cbiAgICAucHQtY29udHJvbC1ncm91cC5wdC12ZXJ0aWNhbCA+IDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4OyB9XG5cbi5wdC1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgXG4gIFxuICBcbiAgIH1cbiAgLnB0LWNvbnRyb2wucHQtZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG4gIC5wdC1jb250cm9sLnB0LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAucHQtY29udHJvbCBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnB0LWNvbnRyb2wgLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogXCJJY29uczE2XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjhmYTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjZjVmOGZhO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5wdC1jb250cm9sIC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLnB0LWNvbnRyb2wgaW5wdXQ6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZDogIzEzN2NiZDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICMxMzdjYmQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wdC1jb250cm9sOmhvdmVyIC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZDogI2ViZjFmNTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICNlYmYxZjU7IH1cbiAgLnB0LWNvbnRyb2w6aG92ZXIgaW5wdXQ6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWNvbnRyb2w6aG92ZXIgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggLnB0LWNvbnRyb2w6aG92ZXIgaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWNvbnRyb2wucHQtY2hlY2tib3g6aG92ZXIgaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZDogIzEwNmJhMztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICMxMDZiYTM7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG4gIC5wdC1jb250cm9sIGlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kOiAjZDhlMWU4OyB9XG4gIC5wdC1jb250cm9sIGlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTpjaGVja2VkIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yLCAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmU6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kOiAjMGU1YThhOyB9XG4gIC5wdC1jb250cm9sIGlucHV0OmZvY3VzIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBvdXRsaW5lOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC41KSBhdXRvIDJweDtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgIC1tb3otb3V0bGluZS1yYWRpdXM6IDZweDsgfVxuICAucHQtY29udHJvbCBpbnB1dDpkaXNhYmxlZCB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNiwgMjE3LCAyMjQsIDAuNSk7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAucHQtY29udHJvbCBpbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yLCAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjUpOyB9XG4gIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUsIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IGlucHV0OmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLum5hcIjsgfVxuICAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7pyOXCI7IH1cbiAgLnB0LWNvbnRyb2wucHQtcmFkaW8gLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1zaXplOiA2cHg7IH1cbiAgLnB0LWNvbnRyb2wucHQtcmFkaW8gaW5wdXQ6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlLCAucHQtY29udHJvbC5wdC1yYWRpbyAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUsIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IC5wdC1jb250cm9sLnB0LXJhZGlvIGlucHV0OmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgY29udGVudDogXCJcIjsgfVxuICAucHQtY29udHJvbC5wdC1yYWRpbyBpbnB1dDpjaGVja2VkOmRpc2FibGVkIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUsIC5wdC1jb250cm9sLnB0LXJhZGlvIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IGlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSwgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggLnB0LWNvbnRyb2wucHQtcmFkaW8gaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5wdC1jb250cm9sLnB0LXJhZGlvIGlucHV0OmZvY3VzIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAtbW96LW91dGxpbmUtcmFkaXVzOiAxNnB4OyB9XG4gIC5wdC1jb250cm9sLnB0LXN3aXRjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4OyB9XG4gICAgLnB0LWNvbnRyb2wucHQtc3dpdGNoIC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTY3LCAxODIsIDE5NCwgMC41KTtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxMDBtcyBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpOyB9XG4gICAgICAucHQtY29udHJvbC5wdC1zd2l0Y2ggLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAxMDBtcyBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpOyB9XG4gICAgLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0OmNoZWNrZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3IsIC5wdC1jb250cm9sLnB0LXN3aXRjaCAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yLCAucHQtY29udHJvbC5wdC1jaGVja2JveCAucHQtY29udHJvbC5wdC1zd2l0Y2ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzN2NiZDtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAxNnB4OyB9XG4gICAgICAucHQtY29udHJvbC5wdC1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlLCAucHQtY29udHJvbC5wdC1zd2l0Y2ggLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlLCAucHQtY29udHJvbC5wdC1jaGVja2JveCAucHQtY29udHJvbC5wdC1zd2l0Y2ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMTRweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAgIC5wdC1jb250cm9sLnB0LXN3aXRjaDpob3ZlciAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEzNCwgMTQ4LCAwLjUpOyB9XG4gICAgLnB0LWNvbnRyb2wucHQtc3dpdGNoOmhvdmVyIGlucHV0OmNoZWNrZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3IsIC5wdC1jb250cm9sLnB0LXN3aXRjaDpob3ZlciAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yLCAucHQtY29udHJvbC5wdC1jaGVja2JveCAucHQtY29udHJvbC5wdC1zd2l0Y2g6aG92ZXIgaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA2YmEzOyB9XG4gICAgLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cbiAgICAucHQtY29udHJvbC5wdC1zd2l0Y2ggaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlOmNoZWNrZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3IsIC5wdC1jb250cm9sLnB0LXN3aXRjaCAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmU6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZTVhOGE7IH1cbiAgICAgIC5wdC1jb250cm9sLnB0LXN3aXRjaCBpbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmU6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlLCAucHQtY29udHJvbC5wdC1zd2l0Y2ggLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlOmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSwgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG4gICAgLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0OmRpc2FibGVkIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC41KTsgfVxuICAgICAgLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0OmRpc2FibGVkIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgICAucHQtY29udHJvbC5wdC1zd2l0Y2ggaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWNvbnRyb2wucHQtc3dpdGNoIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IGlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3IsIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IC5wdC1jb250cm9sLnB0LXN3aXRjaCBpbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjUpOyB9XG4gIC5wdC1jb250cm9sLnB0LWFsaWduLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5wdC1jb250cm9sLnB0LWFsaWduLXJpZ2h0IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH1cbiAgLnB0LWNvbnRyb2wucHQtbGFyZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAucHQtY29udHJvbC5wdC1sYXJnZSAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkljb25zMjBcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5wdC1jb250cm9sLnB0LWxhcmdlLnB0LWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSwgLnB0LWNvbnRyb2wucHQtbGFyZ2UucHQtY2hlY2tib3ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlLCAucHQtY29udHJvbC5wdC1sYXJnZS5wdC1jaGVja2JveFxuICAgIC5wdC1jb250cm9sLnB0LWNoZWNrYm94OmhvdmVyIGlucHV0OmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gICAgICB0b3A6IDFweDsgfVxuICAgIC5wdC1jb250cm9sLnB0LWxhcmdlLnB0LXJhZGlvIC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBmb250LXNpemU6IDhweDsgfVxuICAgIC5wdC1jb250cm9sLnB0LWxhcmdlLnB0LXN3aXRjaCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQycHg7IH1cbiAgICAgIC5wdC1jb250cm9sLnB0LWxhcmdlLnB0LXN3aXRjaCAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC5wdC1jb250cm9sLnB0LWxhcmdlLnB0LXN3aXRjaCAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4OyB9XG4gICAgICAucHQtY29udHJvbC5wdC1sYXJnZS5wdC1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWNvbnRyb2wucHQtbGFyZ2UucHQtc3dpdGNoIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IGlucHV0OmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3IsIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IC5wdC1jb250cm9sLnB0LWxhcmdlLnB0LXN3aXRjaCBpbnB1dDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMjBweDsgfVxuICAgICAgICAucHQtY29udHJvbC5wdC1sYXJnZS5wdC1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlLCAucHQtY29udHJvbC5wdC1sYXJnZS5wdC1zd2l0Y2ggLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlLCAucHQtY29udHJvbC5wdC1jaGVja2JveCAucHQtY29udHJvbC5wdC1sYXJnZS5wdC1zd2l0Y2ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAxNHB4OyB9XG4gIC5wdC1kYXJrIC5wdC1jb250cm9sIHtcbiAgICBjb2xvcjogI2Y1ZjhmYTsgfVxuICAgIC5wdC1kYXJrIC5wdC1jb250cm9sLnB0LWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuICAgIC5wdC1kYXJrIC5wdC1jb250cm9sIC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzk0YjU5O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzM5NGI1OTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cbiAgICAucHQtZGFyayAucHQtY29udHJvbCBpbnB1dDpjaGVja2VkIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yLCAucHQtZGFyayAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cbiAgICAucHQtZGFyayAucHQtY29udHJvbDpob3ZlciAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZDogIzMwNDA0ZDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTYsIDIyLCAyNiwgMC4wNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICMzMDQwNGQ7IH1cbiAgICAucHQtZGFyayAucHQtY29udHJvbCBpbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC42KSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgICAgIGJhY2tncm91bmQ6ICMyMDJiMzM7IH1cbiAgICAucHQtZGFyayAucHQtY29udHJvbCBpbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmU6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlOmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZTVhOGE7IH1cbiAgICAucHQtZGFyayAucHQtY29udHJvbCBpbnB1dDpkaXNhYmxlZCB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg1NywgNzUsIDg5LCAwLjUpO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgIC5wdC1kYXJrIC5wdC1jb250cm9sIGlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3IsIC5wdC1kYXJrIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IGlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTQsIDkwLCAxMzgsIDAuNSk7IH1cbiAgICAucHQtZGFyayAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDpjaGVja2VkOmRpc2FibGVkIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IGlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG4gICAgLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtcmFkaW8gaW5wdXQ6Y2hlY2tlZDpkaXNhYmxlZCB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlLCAucHQtZGFyayAucHQtY29udHJvbC5wdC1yYWRpbyAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUsIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IC5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXJhZGlvIGlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cbiAgICAucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2ggLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyMiwgMjYsIDAuNSk7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXN3aXRjaCAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzMDQwNGQ7IH1cbiAgICAucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtc3dpdGNoIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IGlucHV0OmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3IsIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IC5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXN3aXRjaCBpbnB1dDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM3Y2JkOyB9XG4gICAgICAucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlLCAucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2ggLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlLCAucHQtY29udHJvbC5wdC1jaGVja2JveCAucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAgIC5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXN3aXRjaDpob3ZlciAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNiwgMjIsIDI2LCAwLjcpOyB9XG4gICAgLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtc3dpdGNoOmhvdmVyIGlucHV0OmNoZWNrZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3IsIC5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXN3aXRjaDpob3ZlciAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yLCAucHQtY29udHJvbC5wdC1jaGVja2JveCAucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2g6aG92ZXIgaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmI5NWQ2OyB9XG4gICAgLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNiwgMjIsIDI2LCAwLjkpOyB9XG4gICAgICAucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2ggaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gICAgLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTpjaGVja2VkIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yLCAucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2ggLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlOmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3IsIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IC5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXN3aXRjaCBpbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmU6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDhhZmYwOyB9XG4gICAgICAucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2ggaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlOmNoZWNrZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSwgLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtc3dpdGNoIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IGlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUsIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IC5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXN3aXRjaCBpbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmU6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAgIC5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXN3aXRjaCBpbnB1dDpkaXNhYmxlZCB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDU3LCA3NSwgODksIDAuNSk7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXN3aXRjaCBpbnB1dDpkaXNhYmxlZCB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gICAgLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3IsIC5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXN3aXRjaCAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yLCAucHQtY29udHJvbC5wdC1jaGVja2JveCAucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2ggaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0LCA5MCwgMTM4LCAwLjUpOyB9XG5cbi5wdC1maWxlLXVwbG9hZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMzBweDsgfVxuICAucHQtZmlsZS11cGxvYWQgaW5wdXQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgICAucHQtZmlsZS11cGxvYWQgaW5wdXQ6ZGlzYWJsZWQgKyAucHQtZmlsZS11cGxvYWQtaW5wdXQsXG4gICAgLnB0LWZpbGUtdXBsb2FkIGlucHV0LnB0LWRpc2FibGVkICsgLnB0LWZpbGUtdXBsb2FkLWlucHV0IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNiwgMjE3LCAyMjQsIDAuNSk7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpO1xuICAgICAgcmVzaXplOiBub25lOyB9XG4gICAgICAucHQtZmlsZS11cGxvYWQgaW5wdXQ6ZGlzYWJsZWQgKyAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OmFmdGVyLFxuICAgICAgLnB0LWZpbGUtdXBsb2FkIGlucHV0LnB0LWRpc2FibGVkICsgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlciB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC41KTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG4gICAgICAgIC5wdC1maWxlLXVwbG9hZCBpbnB1dDpkaXNhYmxlZCArIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6YWZ0ZXIucHQtYWN0aXZlLFxuICAgICAgICAucHQtZmlsZS11cGxvYWQgaW5wdXQucHQtZGlzYWJsZWQgKyAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OmFmdGVyLnB0LWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjcpOyB9XG4gICAgICAucHQtZGFyayAucHQtZmlsZS11cGxvYWQgaW5wdXQ6ZGlzYWJsZWQgKyAucHQtZmlsZS11cGxvYWQtaW5wdXQsIC5wdC1kYXJrXG4gICAgICAucHQtZmlsZS11cGxvYWQgaW5wdXQucHQtZGlzYWJsZWQgKyAucHQtZmlsZS11cGxvYWQtaW5wdXQge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDU3LCA3NSwgODksIDAuNSk7XG4gICAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cbiAgICAgICAgLnB0LWRhcmsgLnB0LWZpbGUtdXBsb2FkIGlucHV0OmRpc2FibGVkICsgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlciwgLnB0LWRhcmtcbiAgICAgICAgLnB0LWZpbGUtdXBsb2FkIGlucHV0LnB0LWRpc2FibGVkICsgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU3LCA3NSwgODksIDAuNSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG4gICAgICAgICAgLnB0LWRhcmsgLnB0LWZpbGUtdXBsb2FkIGlucHV0OmRpc2FibGVkICsgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlci5wdC1hY3RpdmUsIC5wdC1kYXJrXG4gICAgICAgICAgLnB0LWZpbGUtdXBsb2FkIGlucHV0LnB0LWRpc2FibGVkICsgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlci5wdC1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1NywgNzUsIDg5LCAwLjcpOyB9XG4gIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTksIDEyNCwgMTg5LCAwKSwgMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjMTgyMDI2O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMTAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzVjNzA4MDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG4gICAgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG4gICAgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuICAgIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cbiAgICAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMTM3Y2JkLCAwIDAgMCAzcHggcmdiYSgxOSwgMTI0LCAxODksIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cbiAgICAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQucHQtcm91bmQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXRbcmVhZG9ubHldIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpOyB9XG4gICAgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDpkaXNhYmxlZCwgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dC5wdC1kaXNhYmxlZCB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjUpO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTtcbiAgICAgIHJlc2l6ZTogbm9uZTsgfVxuICAgIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY4ZmE7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjZjVmOGZhO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjEpO1xuICAgICAgY29sb3I6ICMxODIwMjY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgd2lkdGg6IDcxcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7IH1cbiAgICAgIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OmFmdGVyOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ViZjFmNTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjZWJmMWY1O1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMSk7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IH1cbiAgICAgIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OmFmdGVyOmFjdGl2ZSwgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6YWZ0ZXIucHQtYWN0aXZlIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZTFlODtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6YWZ0ZXI6ZGlzYWJsZWQsIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OmFmdGVyLnB0LWRpc2FibGVkIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cbiAgICAgICAgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6YWZ0ZXI6ZGlzYWJsZWQucHQtYWN0aXZlLCAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlci5wdC1kaXNhYmxlZC5wdC1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC43KTsgfVxuICAgIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6aG92ZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlYmYxZjU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICNlYmYxZjU7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMSk7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG4gICAgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDphY3RpdmU6OmFmdGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgMXB4IDJweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlMWU4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgIC5wdC1kYXJrIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIDAgMCAwIDAgcmdiYSgxOSwgMTI0LCAxODksIDApLCAwIDAgMCAwIHJnYmEoMTksIDEyNCwgMTg5LCAwKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTYsIDIyLCAyNiwgMC4zKTtcbiAgICAgIGNvbG9yOiAjZjVmOGZhO1xuICAgICAgY29sb3I6ICNiZmNjZDY7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG4gICAgICAucHQtZGFyayAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG4gICAgICAucHQtZGFyayAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzEzN2NiZCwgMCAwIDAgMXB4ICMxMzdjYmQsIDAgMCAwIDNweCByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dFtyZWFkb25seV0ge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gICAgICAucHQtZGFyayAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OmRpc2FibGVkLCAucHQtZGFyayAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0LnB0LWRpc2FibGVkIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1NywgNzUsIDg5LCAwLjUpO1xuICAgICAgICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG4gICAgICAucHQtZGFyayAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzOTRiNTk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICMzOTRiNTk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7XG4gICAgICAgIGNvbG9yOiAjZjVmOGZhOyB9XG4gICAgICAgIC5wdC1kYXJrIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OmFmdGVyOmhvdmVyLCAucHQtZGFyayAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlcjphY3RpdmUsIC5wdC1kYXJrIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OmFmdGVyLnB0LWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgICAgICAgLnB0LWRhcmsgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6YWZ0ZXI6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzMDQwNGQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzMwNDA0ZDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gICAgICAgIC5wdC1kYXJrIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OmFmdGVyOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6YWZ0ZXIucHQtYWN0aXZlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjYpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDJiMzM7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgICAucHQtZGFyayAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlcjpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6YWZ0ZXIucHQtZGlzYWJsZWQge1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NywgNzUsIDg5LCAwLjUpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAgICAgICAgIC5wdC1kYXJrIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OmFmdGVyOmRpc2FibGVkLnB0LWFjdGl2ZSwgLnB0LWRhcmsgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6YWZ0ZXIucHQtZGlzYWJsZWQucHQtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNTcsIDc1LCA4OSwgMC43KTsgfVxuICAgICAgICAucHQtZGFyayAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlciAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNiwgMjIsIDI2LCAwLjUpO1xuICAgICAgICAgIHN0cm9rZTogIzhhOWJhODsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzA0MDRkO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjMzA0MDRkO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gICAgICAucHQtZGFyayAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjYpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyYjMzO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5wdC1maWxlLXVwbG9hZC5wdC1maWxsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ucHQtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCAwIDE1cHg7IH1cbiAgLnB0LWZvcm0tZ3JvdXAgbGFiZWwucHQtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAucHQtZm9ybS1ncm91cCAucHQtZm9ybS1oZWxwZXItdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGNvbG9yOiAjNWM3MDgwO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAucHQtZm9ybS1ncm91cC5wdC1pbnRlbnQtcHJpbWFyeSAucHQtZm9ybS1oZWxwZXItdGV4dCB7XG4gICAgY29sb3I6ICMxMDZiYTM7IH1cbiAgLnB0LWZvcm0tZ3JvdXAucHQtaW50ZW50LXN1Y2Nlc3MgLnB0LWZvcm0taGVscGVyLXRleHQge1xuICAgIGNvbG9yOiAjMGQ4MDUwOyB9XG4gIC5wdC1mb3JtLWdyb3VwLnB0LWludGVudC13YXJuaW5nIC5wdC1mb3JtLWhlbHBlci10ZXh0IHtcbiAgICBjb2xvcjogI2JmNzMyNjsgfVxuICAucHQtZm9ybS1ncm91cC5wdC1pbnRlbnQtZGFuZ2VyIC5wdC1mb3JtLWhlbHBlci10ZXh0IHtcbiAgICBjb2xvcjogI2MyMzAzMDsgfVxuICAucHQtZm9ybS1ncm91cC5wdC1pbmxpbmUge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAucHQtZm9ybS1ncm91cC5wdC1pbmxpbmUucHQtbGFyZ2UgbGFiZWwucHQtbGFiZWwge1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAucHQtZm9ybS1ncm91cC5wdC1pbmxpbmUgbGFiZWwucHQtbGFiZWwge1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLnB0LWZvcm0tZ3JvdXAucHQtZGlzYWJsZWQgLnB0LWxhYmVsLFxuICAucHQtZm9ybS1ncm91cC5wdC1kaXNhYmxlZCAucHQtdGV4dC1tdXRlZCxcbiAgLnB0LWZvcm0tZ3JvdXAucHQtZGlzYWJsZWQgLnB0LWZvcm0taGVscGVyLXRleHQge1xuICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KSAhaW1wb3J0YW50OyB9XG4gIC5wdC1kYXJrIC5wdC1mb3JtLWdyb3VwLnB0LWludGVudC1wcmltYXJ5IC5wdC1mb3JtLWhlbHBlci10ZXh0IHtcbiAgICBjb2xvcjogIzQ4YWZmMDsgfVxuICAucHQtZGFyayAucHQtZm9ybS1ncm91cC5wdC1pbnRlbnQtc3VjY2VzcyAucHQtZm9ybS1oZWxwZXItdGV4dCB7XG4gICAgY29sb3I6ICMzZGNjOTE7IH1cbiAgLnB0LWRhcmsgLnB0LWZvcm0tZ3JvdXAucHQtaW50ZW50LXdhcm5pbmcgLnB0LWZvcm0taGVscGVyLXRleHQge1xuICAgIGNvbG9yOiAjZmZiMzY2OyB9XG4gIC5wdC1kYXJrIC5wdC1mb3JtLWdyb3VwLnB0LWludGVudC1kYW5nZXIgLnB0LWZvcm0taGVscGVyLXRleHQge1xuICAgIGNvbG9yOiAjZmY3MzczOyB9XG4gIC5wdC1kYXJrIC5wdC1mb3JtLWdyb3VwIC5wdC1mb3JtLWhlbHBlci10ZXh0IHtcbiAgICBjb2xvcjogI2JmY2NkNjsgfVxuICAucHQtZGFyayAucHQtZm9ybS1ncm91cC5wdC1kaXNhYmxlZCAucHQtbGFiZWwsXG4gIC5wdC1kYXJrIC5wdC1mb3JtLWdyb3VwLnB0LWRpc2FibGVkIC5wdC10ZXh0LW11dGVkLFxuICAucHQtZGFyayAucHQtZm9ybS1ncm91cC5wdC1kaXNhYmxlZCAucHQtZm9ybS1oZWxwZXItdGV4dCB7XG4gICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi5wdC1pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAucHQtaW5wdXQtZ3JvdXAgLnB0LWlucHV0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAucHQtaW5wdXQtZ3JvdXAgLnB0LWlucHV0LWFjdGlvbixcbiAgLnB0LWlucHV0LWdyb3VwID4gLnB0LWJ1dHRvbixcbiAgLnB0LWlucHV0LWdyb3VwID4gLnB0LWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IH1cbiAgICAucHQtaW5wdXQtZ3JvdXAgLnB0LWlucHV0LWFjdGlvbjpmaXJzdC1jaGlsZCxcbiAgICAucHQtaW5wdXQtZ3JvdXAgPiAucHQtYnV0dG9uOmZpcnN0LWNoaWxkLFxuICAgIC5wdC1pbnB1dC1ncm91cCA+IC5wdC1pY29uOmZpcnN0LWNoaWxkIHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAucHQtaW5wdXQtZ3JvdXAgLnB0LWlucHV0LWFjdGlvbjpsYXN0LWNoaWxkLFxuICAgIC5wdC1pbnB1dC1ncm91cCA+IC5wdC1idXR0b246bGFzdC1jaGlsZCxcbiAgICAucHQtaW5wdXQtZ3JvdXAgPiAucHQtaWNvbjpsYXN0LWNoaWxkIHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gIC5wdC1pbnB1dC1ncm91cCAucHQtYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDNweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucHQtaW5wdXQtZ3JvdXAgLnB0LWljb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtZmFtaWx5OiBcIkljb25zMTZcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbjogMCA3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICM1YzcwODA7IH1cbiAgLnB0LWlucHV0LWdyb3VwIC5wdC1zcGlubmVyIHtcbiAgICBtYXJnaW46IDNweDsgfVxuICAucHQtaW5wdXQtZ3JvdXAgLnB0LXRhZyB7XG4gICAgbWFyZ2luOiA1cHg7IH1cbiAgLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmZvY3VzKSArIC5wdC1idXR0b24ucHQtbWluaW1hbDpub3QoOmhvdmVyKTpub3QoOmZvY3VzKSxcbiAgLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmZvY3VzKSArIC5wdC1pbnB1dC1hY3Rpb24gLnB0LWJ1dHRvbi5wdC1taW5pbWFsOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpIHtcbiAgICBjb2xvcjogIzVjNzA4MDsgfVxuICAgIC5wdC1kYXJrIC5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQ6bm90KDpmb2N1cykgKyAucHQtYnV0dG9uLnB0LW1pbmltYWw6bm90KDpob3Zlcik6bm90KDpmb2N1cyksIC5wdC1kYXJrXG4gICAgLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmZvY3VzKSArIC5wdC1pbnB1dC1hY3Rpb24gLnB0LWJ1dHRvbi5wdC1taW5pbWFsOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpIHtcbiAgICAgIGNvbG9yOiAjYmZjY2Q2OyB9XG4gICAgLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmZvY3VzKSArIC5wdC1idXR0b24ucHQtbWluaW1hbDpub3QoOmhvdmVyKTpub3QoOmZvY3VzKSAucHQtaWNvbiwgLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmZvY3VzKSArIC5wdC1idXR0b24ucHQtbWluaW1hbDpub3QoOmhvdmVyKTpub3QoOmZvY3VzKSAucHQtaWNvbi1zdGFuZGFyZCwgLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmZvY3VzKSArIC5wdC1idXR0b24ucHQtbWluaW1hbDpub3QoOmhvdmVyKTpub3QoOmZvY3VzKSAucHQtaWNvbi1sYXJnZSxcbiAgICAucHQtaW5wdXQtZ3JvdXAgLnB0LWlucHV0Om5vdCg6Zm9jdXMpICsgLnB0LWlucHV0LWFjdGlvbiAucHQtYnV0dG9uLnB0LW1pbmltYWw6bm90KDpob3Zlcik6bm90KDpmb2N1cykgLnB0LWljb24sXG4gICAgLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmZvY3VzKSArIC5wdC1pbnB1dC1hY3Rpb24gLnB0LWJ1dHRvbi5wdC1taW5pbWFsOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpIC5wdC1pY29uLXN0YW5kYXJkLFxuICAgIC5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQ6bm90KDpmb2N1cykgKyAucHQtaW5wdXQtYWN0aW9uIC5wdC1idXR0b24ucHQtbWluaW1hbDpub3QoOmhvdmVyKTpub3QoOmZvY3VzKSAucHQtaWNvbi1sYXJnZSB7XG4gICAgICBjb2xvcjogIzVjNzA4MDsgfVxuICAucHQtaW5wdXQtZ3JvdXAgLnB0LWlucHV0Om5vdCg6Zm9jdXMpICsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsOmRpc2FibGVkLFxuICAucHQtaW5wdXQtZ3JvdXAgLnB0LWlucHV0Om5vdCg6Zm9jdXMpICsgLnB0LWlucHV0LWFjdGlvbiAucHQtYnV0dG9uLnB0LW1pbmltYWw6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KSAhaW1wb3J0YW50OyB9XG4gICAgLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmZvY3VzKSArIC5wdC1idXR0b24ucHQtbWluaW1hbDpkaXNhYmxlZCAucHQtaWNvbiwgLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmZvY3VzKSArIC5wdC1idXR0b24ucHQtbWluaW1hbDpkaXNhYmxlZCAucHQtaWNvbi1zdGFuZGFyZCwgLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmZvY3VzKSArIC5wdC1idXR0b24ucHQtbWluaW1hbDpkaXNhYmxlZCAucHQtaWNvbi1sYXJnZSxcbiAgICAucHQtaW5wdXQtZ3JvdXAgLnB0LWlucHV0Om5vdCg6Zm9jdXMpICsgLnB0LWlucHV0LWFjdGlvbiAucHQtYnV0dG9uLnB0LW1pbmltYWw6ZGlzYWJsZWQgLnB0LWljb24sXG4gICAgLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmZvY3VzKSArIC5wdC1pbnB1dC1hY3Rpb24gLnB0LWJ1dHRvbi5wdC1taW5pbWFsOmRpc2FibGVkIC5wdC1pY29uLXN0YW5kYXJkLFxuICAgIC5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQ6bm90KDpmb2N1cykgKyAucHQtaW5wdXQtYWN0aW9uIC5wdC1idXR0b24ucHQtbWluaW1hbDpkaXNhYmxlZCAucHQtaWNvbi1sYXJnZSB7XG4gICAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSkgIWltcG9ydGFudDsgfVxuICAucHQtaW5wdXQtZ3JvdXAucHQtZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAucHQtaW5wdXQtZ3JvdXAucHQtZGlzYWJsZWQgLnB0LWljb24ge1xuICAgICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG4gIC5wdC1pbnB1dC1ncm91cC5wdC1sYXJnZSAucHQtYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDVweDtcbiAgICBsaW5lLWhlaWdodDogMDsgfVxuICAucHQtaW5wdXQtZ3JvdXAucHQtbGFyZ2UgLnB0LWljb24ge1xuICAgIG1hcmdpbjogMCAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gIC5wdC1pbnB1dC1ncm91cC5wdC1sYXJnZSAucHQtaW5wdXQge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAucHQtaW5wdXQtZ3JvdXAucHQtbGFyZ2UgLnB0LWlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIC5wdC1pbnB1dC1ncm91cC5wdC1sYXJnZSAucHQtaW5wdXQucHQtcm91bmQge1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgLnB0LWlucHV0LWdyb3VwLnB0LWxhcmdlIC5wdC1pbnB1dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICAucHQtaW5wdXQtZ3JvdXAucHQtbGFyZ2UgLnB0LWlucHV0Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAucHQtaW5wdXQtZ3JvdXAucHQtbGFyZ2UgLnB0LXNwaW5uZXIge1xuICAgIG1hcmdpbjogOHB4OyB9XG4gIC5wdC1pbnB1dC1ncm91cC5wdC1yb3VuZCAucHQtYnV0dG9uLFxuICAucHQtaW5wdXQtZ3JvdXAucHQtcm91bmQgLnB0LWlucHV0LFxuICAucHQtaW5wdXQtZ3JvdXAucHQtcm91bmQgLnB0LXRhZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAucHQtZGFyayAucHQtaW5wdXQtZ3JvdXAgLnB0LWljb24ge1xuICAgIGNvbG9yOiAjYmZjY2Q2OyB9XG4gIC5wdC1kYXJrIC5wdC1pbnB1dC1ncm91cC5wdC1kaXNhYmxlZCAucHQtaWNvbiB7XG4gICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXByaW1hcnkgLnB0LWlucHV0IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTksIDEyNCwgMTg5LCAwKSwgMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIGluc2V0IDAgMCAwIDFweCAjMTM3Y2JkLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjE1KSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAgIC5wdC1pbnB1dC1ncm91cC5wdC1pbnRlbnQtcHJpbWFyeSAucHQtaW5wdXQ6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMxMzdjYmQsIDAgMCAwIDNweCByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAgIC5wdC1pbnB1dC1ncm91cC5wdC1pbnRlbnQtcHJpbWFyeSAucHQtaW5wdXRbcmVhZG9ubHldIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMTM3Y2JkOyB9XG4gICAgLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC1wcmltYXJ5IC5wdC1pbnB1dDpkaXNhYmxlZCwgLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC1wcmltYXJ5IC5wdC1pbnB1dC5wdC1kaXNhYmxlZCB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5wdC1pbnB1dC1ncm91cC5wdC1pbnRlbnQtcHJpbWFyeSAucHQtaWNvbiB7XG4gICAgY29sb3I6ICMxMDZiYTM7IH1cbiAgICAucHQtZGFyayAucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXByaW1hcnkgLnB0LWljb24ge1xuICAgICAgY29sb3I6ICM0OGFmZjA7IH1cbiAgLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC1zdWNjZXNzIC5wdC1pbnB1dCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDE1LCAxNTMsIDk2LCAwKSwgMCAwIDAgMCByZ2JhKDE1LCAxNTMsIDk2LCAwKSwgaW5zZXQgMCAwIDAgMXB4ICMwZjk5NjAsIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG4gICAgLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC1zdWNjZXNzIC5wdC1pbnB1dDpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzBmOTk2MCwgMCAwIDAgM3B4IHJnYmEoMTUsIDE1MywgOTYsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cbiAgICAucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXN1Y2Nlc3MgLnB0LWlucHV0W3JlYWRvbmx5XSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzBmOTk2MDsgfVxuICAgIC5wdC1pbnB1dC1ncm91cC5wdC1pbnRlbnQtc3VjY2VzcyAucHQtaW5wdXQ6ZGlzYWJsZWQsIC5wdC1pbnB1dC1ncm91cC5wdC1pbnRlbnQtc3VjY2VzcyAucHQtaW5wdXQucHQtZGlzYWJsZWQge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXN1Y2Nlc3MgLnB0LWljb24ge1xuICAgIGNvbG9yOiAjMGQ4MDUwOyB9XG4gICAgLnB0LWRhcmsgLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC1zdWNjZXNzIC5wdC1pY29uIHtcbiAgICAgIGNvbG9yOiAjM2RjYzkxOyB9XG4gIC5wdC1pbnB1dC1ncm91cC5wdC1pbnRlbnQtd2FybmluZyAucHQtaW5wdXQge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTcsIDEzMCwgNDMsIDApLCAwIDAgMCAwIHJnYmEoMjE3LCAxMzAsIDQzLCAwKSwgaW5zZXQgMCAwIDAgMXB4ICNkOTgyMmIsIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG4gICAgLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC13YXJuaW5nIC5wdC1pbnB1dDpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Q5ODIyYiwgMCAwIDAgM3B4IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG4gICAgLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC13YXJuaW5nIC5wdC1pbnB1dFtyZWFkb25seV0ge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNkOTgyMmI7IH1cbiAgICAucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXdhcm5pbmcgLnB0LWlucHV0OmRpc2FibGVkLCAucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXdhcm5pbmcgLnB0LWlucHV0LnB0LWRpc2FibGVkIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC13YXJuaW5nIC5wdC1pY29uIHtcbiAgICBjb2xvcjogI2JmNzMyNjsgfVxuICAgIC5wdC1kYXJrIC5wdC1pbnB1dC1ncm91cC5wdC1pbnRlbnQtd2FybmluZyAucHQtaWNvbiB7XG4gICAgICBjb2xvcjogI2ZmYjM2NjsgfVxuICAucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LWRhbmdlciAucHQtaW5wdXQge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTksIDU1LCA1NSwgMCksIDAgMCAwIDAgcmdiYSgyMTksIDU1LCA1NSwgMCksIGluc2V0IDAgMCAwIDFweCAjZGIzNzM3LCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjE1KSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAgIC5wdC1pbnB1dC1ncm91cC5wdC1pbnRlbnQtZGFuZ2VyIC5wdC1pbnB1dDpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2RiMzczNywgMCAwIDAgM3B4IHJnYmEoMjE5LCA1NSwgNTUsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cbiAgICAucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LWRhbmdlciAucHQtaW5wdXRbcmVhZG9ubHldIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZGIzNzM3OyB9XG4gICAgLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC1kYW5nZXIgLnB0LWlucHV0OmRpc2FibGVkLCAucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LWRhbmdlciAucHQtaW5wdXQucHQtZGlzYWJsZWQge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LWRhbmdlciAucHQtaWNvbiB7XG4gICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgICAucHQtZGFyayAucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LWRhbmdlciAucHQtaWNvbiB7XG4gICAgICBjb2xvcjogI2ZmNzM3MzsgfVxuXG4ucHQtaW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIDAgMCAwIDAgcmdiYSgxOSwgMTI0LCAxODksIDApLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjE1KSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzE4MjAyNjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDEwMG1zIGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLnB0LWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuICAucHQtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG4gIC5wdC1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG4gIC5wdC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG4gIC5wdC1pbnB1dDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMxMzdjYmQsIDAgMCAwIDNweCByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAucHQtaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgLnB0LWlucHV0LnB0LXJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5wdC1pbnB1dFtyZWFkb25seV0ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpOyB9XG4gIC5wdC1pbnB1dDpkaXNhYmxlZCwgLnB0LWlucHV0LnB0LWRpc2FibGVkIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC41KTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTtcbiAgICByZXNpemU6IG5vbmU7IH1cbiAgLnB0LWlucHV0LnB0LWxhcmdlIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnB0LWlucHV0LnB0LWxhcmdlW3R5cGU9XCJzZWFyY2hcIl0sIC5wdC1pbnB1dC5wdC1sYXJnZS5wdC1yb3VuZCB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLnB0LWlucHV0LnB0LWZpbGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wdC1kYXJrIC5wdC1pbnB1dCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIDAgMCAwIDAgcmdiYSgxOSwgMTI0LCAxODksIDApLCAwIDAgMCAwIHJnYmEoMTksIDEyNCwgMTg5LCAwKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyMiwgMjYsIDAuMyk7XG4gICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgICAucHQtZGFyayAucHQtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAgIC5wdC1kYXJrIC5wdC1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG4gICAgLnB0LWRhcmsgLnB0LWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG4gICAgLnB0LWRhcmsgLnB0LWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG4gICAgLnB0LWRhcmsgLnB0LWlucHV0OmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMTM3Y2JkLCAwIDAgMCAxcHggIzEzN2NiZCwgMCAwIDAgM3B4IHJnYmEoMTksIDEyNCwgMTg5LCAwLjMpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gICAgLnB0LWRhcmsgLnB0LWlucHV0W3JlYWRvbmx5XSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gICAgLnB0LWRhcmsgLnB0LWlucHV0OmRpc2FibGVkLCAucHQtZGFyayAucHQtaW5wdXQucHQtZGlzYWJsZWQge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNTcsIDc1LCA4OSwgMC41KTtcbiAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cbiAgLnB0LWlucHV0LnB0LWludGVudC1wcmltYXJ5IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTksIDEyNCwgMTg5LCAwKSwgMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIGluc2V0IDAgMCAwIDFweCAjMTM3Y2JkLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjE1KSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAgIC5wdC1pbnB1dC5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzEzN2NiZCwgMCAwIDAgM3B4IHJnYmEoMTksIDEyNCwgMTg5LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG4gICAgLnB0LWlucHV0LnB0LWludGVudC1wcmltYXJ5W3JlYWRvbmx5XSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzEzN2NiZDsgfVxuICAgIC5wdC1pbnB1dC5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LWlucHV0LnB0LWludGVudC1wcmltYXJ5LnB0LWRpc2FibGVkIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAucHQtZGFyayAucHQtaW5wdXQucHQtaW50ZW50LXByaW1hcnkge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIDAgMCAwIDAgcmdiYSgxOSwgMTI0LCAxODksIDApLCAwIDAgMCAwIHJnYmEoMTksIDEyNCwgMTg5LCAwKSwgaW5zZXQgMCAwIDAgMXB4ICMxMzdjYmQsIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1pbnB1dC5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMTM3Y2JkLCAwIDAgMCAxcHggIzEzN2NiZCwgMCAwIDAgM3B4IHJnYmEoMTksIDEyNCwgMTg5LCAwLjMpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gICAgICAucHQtZGFyayAucHQtaW5wdXQucHQtaW50ZW50LXByaW1hcnlbcmVhZG9ubHldIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMxMzdjYmQ7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1pbnB1dC5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LWlucHV0LnB0LWludGVudC1wcmltYXJ5LnB0LWRpc2FibGVkIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAucHQtaW5wdXQucHQtaW50ZW50LXN1Y2Nlc3Mge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxNSwgMTUzLCA5NiwgMCksIDAgMCAwIDAgcmdiYSgxNSwgMTUzLCA5NiwgMCksIGluc2V0IDAgMCAwIDFweCAjMGY5OTYwLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjE1KSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAgIC5wdC1pbnB1dC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzBmOTk2MCwgMCAwIDAgM3B4IHJnYmEoMTUsIDE1MywgOTYsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cbiAgICAucHQtaW5wdXQucHQtaW50ZW50LXN1Y2Nlc3NbcmVhZG9ubHldIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMGY5OTYwOyB9XG4gICAgLnB0LWlucHV0LnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtaW5wdXQucHQtaW50ZW50LXN1Y2Nlc3MucHQtZGlzYWJsZWQge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5wdC1kYXJrIC5wdC1pbnB1dC5wdC1pbnRlbnQtc3VjY2VzcyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTUsIDE1MywgOTYsIDApLCAwIDAgMCAwIHJnYmEoMTUsIDE1MywgOTYsIDApLCAwIDAgMCAwIHJnYmEoMTUsIDE1MywgOTYsIDApLCBpbnNldCAwIDAgMCAxcHggIzBmOTk2MCwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWlucHV0LnB0LWludGVudC1zdWNjZXNzOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwZjk5NjAsIDAgMCAwIDFweCAjMGY5OTYwLCAwIDAgMCAzcHggcmdiYSgxNSwgMTUzLCA5NiwgMC4zKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWlucHV0LnB0LWludGVudC1zdWNjZXNzW3JlYWRvbmx5XSB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMGY5OTYwOyB9XG4gICAgICAucHQtZGFyayAucHQtaW5wdXQucHQtaW50ZW50LXN1Y2Nlc3M6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1pbnB1dC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1kaXNhYmxlZCB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnB0LWlucHV0LnB0LWludGVudC13YXJuaW5nIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE3LCAxMzAsIDQzLCAwKSwgMCAwIDAgMCByZ2JhKDIxNywgMTMwLCA0MywgMCksIGluc2V0IDAgMCAwIDFweCAjZDk4MjJiLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjE1KSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAgIC5wdC1pbnB1dC5wdC1pbnRlbnQtd2FybmluZzpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Q5ODIyYiwgMCAwIDAgM3B4IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG4gICAgLnB0LWlucHV0LnB0LWludGVudC13YXJuaW5nW3JlYWRvbmx5XSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2Q5ODIyYjsgfVxuICAgIC5wdC1pbnB1dC5wdC1pbnRlbnQtd2FybmluZzpkaXNhYmxlZCwgLnB0LWlucHV0LnB0LWludGVudC13YXJuaW5nLnB0LWRpc2FibGVkIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAucHQtZGFyayAucHQtaW5wdXQucHQtaW50ZW50LXdhcm5pbmcge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxNywgMTMwLCA0MywgMCksIDAgMCAwIDAgcmdiYSgyMTcsIDEzMCwgNDMsIDApLCAwIDAgMCAwIHJnYmEoMjE3LCAxMzAsIDQzLCAwKSwgaW5zZXQgMCAwIDAgMXB4ICNkOTgyMmIsIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1pbnB1dC5wdC1pbnRlbnQtd2FybmluZzpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZDk4MjJiLCAwIDAgMCAxcHggI2Q5ODIyYiwgMCAwIDAgM3B4IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjMpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gICAgICAucHQtZGFyayAucHQtaW5wdXQucHQtaW50ZW50LXdhcm5pbmdbcmVhZG9ubHldIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNkOTgyMmI7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1pbnB1dC5wdC1pbnRlbnQtd2FybmluZzpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LWlucHV0LnB0LWludGVudC13YXJuaW5nLnB0LWRpc2FibGVkIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAucHQtaW5wdXQucHQtaW50ZW50LWRhbmdlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxOSwgNTUsIDU1LCAwKSwgMCAwIDAgMCByZ2JhKDIxOSwgNTUsIDU1LCAwKSwgaW5zZXQgMCAwIDAgMXB4ICNkYjM3MzcsIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG4gICAgLnB0LWlucHV0LnB0LWludGVudC1kYW5nZXI6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkYjM3MzcsIDAgMCAwIDNweCByZ2JhKDIxOSwgNTUsIDU1LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG4gICAgLnB0LWlucHV0LnB0LWludGVudC1kYW5nZXJbcmVhZG9ubHldIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZGIzNzM3OyB9XG4gICAgLnB0LWlucHV0LnB0LWludGVudC1kYW5nZXI6ZGlzYWJsZWQsIC5wdC1pbnB1dC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWRpc2FibGVkIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAucHQtZGFyayAucHQtaW5wdXQucHQtaW50ZW50LWRhbmdlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE5LCA1NSwgNTUsIDApLCAwIDAgMCAwIHJnYmEoMjE5LCA1NSwgNTUsIDApLCAwIDAgMCAwIHJnYmEoMjE5LCA1NSwgNTUsIDApLCBpbnNldCAwIDAgMCAxcHggI2RiMzczNywgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWlucHV0LnB0LWludGVudC1kYW5nZXI6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2RiMzczNywgMCAwIDAgMXB4ICNkYjM3MzcsIDAgMCAwIDNweCByZ2JhKDIxOSwgNTUsIDU1LCAwLjMpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gICAgICAucHQtZGFyayAucHQtaW5wdXQucHQtaW50ZW50LWRhbmdlcltyZWFkb25seV0ge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2RiMzczNzsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWlucHV0LnB0LWludGVudC1kYW5nZXI6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1pbnB1dC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWRpc2FibGVkIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAucHQtaW5wdXQ6Oi1tcy1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG50ZXh0YXJlYS5wdC1pbnB1dCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4yODU4MTsgfVxuICB0ZXh0YXJlYS5wdC1pbnB1dC5wdC1sYXJnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjg1ODE7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5wdC1kYXJrIHRleHRhcmVhLnB0LWlucHV0IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTksIDEyNCwgMTg5LCAwKSwgMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIDAgMCAwIDAgcmdiYSgxOSwgMTI0LCAxODksIDApLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTYsIDIyLCAyNiwgMC4zKTtcbiAgICBjb2xvcjogI2Y1ZjhmYTsgfVxuICAgIC5wdC1kYXJrIHRleHRhcmVhLnB0LWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cbiAgICAucHQtZGFyayB0ZXh0YXJlYS5wdC1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG4gICAgLnB0LWRhcmsgdGV4dGFyZWEucHQtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cbiAgICAucHQtZGFyayB0ZXh0YXJlYS5wdC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAgIC5wdC1kYXJrIHRleHRhcmVhLnB0LWlucHV0OmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMTM3Y2JkLCAwIDAgMCAxcHggIzEzN2NiZCwgMCAwIDAgM3B4IHJnYmEoMTksIDEyNCwgMTg5LCAwLjMpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gICAgLnB0LWRhcmsgdGV4dGFyZWEucHQtaW5wdXRbcmVhZG9ubHldIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cbiAgICAucHQtZGFyayB0ZXh0YXJlYS5wdC1pbnB1dDpkaXNhYmxlZCwgLnB0LWRhcmsgdGV4dGFyZWEucHQtaW5wdXQucHQtZGlzYWJsZWQge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNTcsIDc1LCA4OSwgMC41KTtcbiAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cblxubGFiZWwucHQtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgIH1cbiAgbGFiZWwucHQtbGFiZWwgLnB0LWlucHV0LFxuICBsYWJlbC5wdC1sYWJlbCAucHQtc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgbGFiZWwucHQtbGFiZWwgLnB0LXNlbGVjdCBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICBsYWJlbC5wdC1sYWJlbC5wdC1pbmxpbmUge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgbGFiZWwucHQtbGFiZWwucHQtaW5saW5lIC5wdC1pbnB1dCxcbiAgICBsYWJlbC5wdC1sYWJlbC5wdC1pbmxpbmUgLnB0LWlucHV0LWdyb3VwLFxuICAgIGxhYmVsLnB0LWxhYmVsLnB0LWlubGluZSAucHQtc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIGxhYmVsLnB0LWxhYmVsLnB0LWlubGluZSAucHQtaW5wdXQtZ3JvdXAgLnB0LWlucHV0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgbGFiZWwucHQtbGFiZWwucHQtaW5saW5lLnB0LWxhcmdlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gIGxhYmVsLnB0LWxhYmVsLnB0LWRpc2FibGVkLFxuICBsYWJlbC5wdC1sYWJlbC5wdC1kaXNhYmxlZCAucHQtdGV4dC1tdXRlZCB7XG4gICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG4gIC5wdC1kYXJrIGxhYmVsLnB0LWxhYmVsIHtcbiAgICBjb2xvcjogI2Y1ZjhmYTsgfVxuICAgIC5wdC1kYXJrIGxhYmVsLnB0LWxhYmVsLnB0LWRpc2FibGVkLFxuICAgIC5wdC1kYXJrIGxhYmVsLnB0LWxhYmVsLnB0LWRpc2FibGVkIC5wdC10ZXh0LW11dGVkIHtcbiAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cblxuLnB0LXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG4gIC5wdC1zZWxlY3Qgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wdC1zZWxlY3QucHQtbGFyZ2U6OmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgLnB0LXNlbGVjdC5wdC1maWxsLFxuICAucHQtc2VsZWN0LnB0LWZpbGwgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHQtZGFyayAucHQtc2VsZWN0IG9wdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwNDA0ZDtcbiAgICBjb2xvcjogI2Y1ZjhmYTsgfVxuICAucHQtZGFyayAucHQtc2VsZWN0OjphZnRlciB7XG4gICAgY29sb3I6ICNiZmNjZDY7IH1cblxuLnB0LXNlbGVjdCBzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmOGZhO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjZjVmOGZhO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMSk7XG4gIGNvbG9yOiAjMTgyMDI2O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDEwcHg7IH1cbiAgLnB0LXNlbGVjdCBzZWxlY3Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlYmYxZjU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjZWJmMWY1O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG4gIC5wdC1zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnB0LXNlbGVjdCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGUxZTg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZCwgLnB0LXNlbGVjdCBzZWxlY3QucHQtZGlzYWJsZWQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNiwgMjE3LCAyMjQsIDAuNSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuICAgIC5wdC1zZWxlY3Qgc2VsZWN0OmRpc2FibGVkLnB0LWFjdGl2ZSwgLnB0LXNlbGVjdCBzZWxlY3QucHQtZGlzYWJsZWQucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC43KTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTY3LCAxODIsIDE5NCwgMC4zKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMxODIwMjY7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTE1LCAxMzQsIDE0OCwgMC4zKTtcbiAgICBjb2xvcjogIzE4MjAyNjsgfVxuICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmRpc2FibGVkOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG4gIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Qge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Q6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMTU1LCAxNjgsIDAuMTUpOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Q6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDE1NSwgMTY4LCAwLjMpO1xuICAgICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmRpc2FibGVkOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmRpc2FibGVkOmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWRpc2FibGVkOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5IHtcbiAgICBjb2xvcjogIzEwNmJhMzsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjMTA2YmEzOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4xNSk7XG4gICAgICBjb2xvcjogIzEwNmJhMzsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKTtcbiAgICAgIGNvbG9yOiAjMTA2YmEzOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6IHJnYmEoMTYsIDEwNywgMTYzLCAwLjUpOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gICAgICBzdHJva2U6ICMxMDZiYTM7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjNDhhZmYwOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmZvY3VzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTI0LCAxODksIDAuMik7XG4gICAgICAgIGNvbG9yOiAjNDhhZmYwOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjMpO1xuICAgICAgICBjb2xvcjogIzQ4YWZmMDsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDcyLCAxNzUsIDI0MCwgMC41KTsgfVxuICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjMGQ4MDUwOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjE1KTtcbiAgICAgIGNvbG9yOiAjMGQ4MDUwOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMyk7XG4gICAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2JhKDEzLCAxMjgsIDgwLCAwLjUpOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzcyAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gICAgICBzdHJva2U6ICMwZDgwNTA7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiAjM2RjYzkxOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmZvY3VzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4yKTtcbiAgICAgICAgY29sb3I6ICMzZGNjOTE7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4zKTtcbiAgICAgICAgY29sb3I6ICMzZGNjOTE7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSg2MSwgMjA0LCAxNDUsIDAuNSk7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZyB7XG4gICAgY29sb3I6ICNiZjczMjY7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogI2JmNzMyNjsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMTUpO1xuICAgICAgY29sb3I6ICNiZjczMjY7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMyk7XG4gICAgICBjb2xvcjogI2JmNzMyNjsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMTE1LCAzOCwgMC41KTsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgc3Ryb2tlOiAjYmY3MzI2OyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZyB7XG4gICAgICBjb2xvcjogI2ZmYjM2NjsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpmb2N1cywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjIpO1xuICAgICAgICBjb2xvcjogI2ZmYjM2NjsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMTMwLCA0MywgMC4zKTtcbiAgICAgICAgY29sb3I6ICNmZmIzNjY7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDE3OSwgMTAyLCAwLjUpOyB9XG4gIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlciB7XG4gICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogI2MyMzAzMDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMTUpO1xuICAgICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMyk7XG4gICAgICBjb2xvcjogI2MyMzAzMDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogcmdiYSgxOTQsIDQ4LCA0OCwgMC41KTsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlciAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gICAgICBzdHJva2U6ICNjMjMwMzA7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlciB7XG4gICAgICBjb2xvcjogI2ZmNzM3MzsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpmb2N1cywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4yKTtcbiAgICAgICAgY29sb3I6ICNmZjczNzM7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjMpO1xuICAgICAgICBjb2xvcjogI2ZmNzM3MzsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAxMTUsIDExNSwgMC41KTsgfVxuXG4ucHQtc2VsZWN0LnB0LWxhcmdlIHNlbGVjdCB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogIzM5NGI1OTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzM5NGI1OTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTtcbiAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICBjb2xvcjogI2Y1ZjhmYTsgfVxuICAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzMwNDA0ZDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjMzA0MDRkO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cbiAgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdC5wdC1hY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNiksIGluc2V0IDAgMXB4IDJweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMmIzMztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdC5wdC1kaXNhYmxlZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU3LCA3NSwgODksIDAuNSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6ZGlzYWJsZWQucHQtYWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdC5wdC1kaXNhYmxlZC5wdC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg1NywgNzUsIDg5LCAwLjcpOyB9XG4gIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0IC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyMiwgMjYsIDAuNSk7XG4gICAgc3Ryb2tlOiAjOGE5YmE4OyB9XG5cbi5wdC1zZWxlY3Qgc2VsZWN0OmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LXNlbGVjdDo6YWZ0ZXIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiSWNvbnMxNlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogN3B4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM1YzcwODA7XG4gIGNvbnRlbnQ6IFwi4oyEXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5wdC1kaXNhYmxlZC5wdC1zZWxlY3Q6OmFmdGVyIHtcbiAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LW51bWVyaWMtaW5wdXQgLnB0LWJ1dHRvbi1ncm91cC5wdC12ZXJ0aWNhbCA+IC5wdC1idXR0b24ge1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7IH1cbiAgLnB0LW51bWVyaWMtaW5wdXQgLnB0LWJ1dHRvbi1ncm91cC5wdC12ZXJ0aWNhbCA+IC5wdC1idXR0b246Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDAgMDtcbiAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgLnB0LW51bWVyaWMtaW5wdXQgLnB0LWJ1dHRvbi1ncm91cC5wdC12ZXJ0aWNhbCA+IC5wdC1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAwO1xuICAgIGhlaWdodDogMTVweDsgfVxuICAucHQtbnVtZXJpYy1pbnB1dCAucHQtYnV0dG9uLWdyb3VwLnB0LXZlcnRpY2FsID4gLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pY29uLVwiXTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG4ucHQtbnVtZXJpYy1pbnB1dCAucHQtYnV0dG9uLWdyb3VwOmZpcnN0LWNoaWxkLnB0LXZlcnRpY2FsID4gLnB0LWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgMDsgfVxuXG4ucHQtbnVtZXJpYy1pbnB1dCAucHQtYnV0dG9uLWdyb3VwOmZpcnN0LWNoaWxkLnB0LXZlcnRpY2FsID4gLnB0LWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgM3B4OyB9XG5cbi5wdC1kYXJrIC5wdC1udW1lcmljLWlucHV0IC5wdC1idXR0b24tZ3JvdXAucHQtdmVydGljYWwgPiAucHQtYnV0dG9uIHtcbiAgbWluLWhlaWdodDogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgLnB0LWRhcmsgLnB0LW51bWVyaWMtaW5wdXQgLnB0LWJ1dHRvbi1ncm91cC5wdC12ZXJ0aWNhbCA+IC5wdC1idXR0b246Zmlyc3QtY2hpbGQge1xuICAgIGhlaWdodDogMTVweDsgfVxuICAucHQtZGFyayAucHQtbnVtZXJpYy1pbnB1dCAucHQtYnV0dG9uLWdyb3VwLnB0LXZlcnRpY2FsID4gLnB0LWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDE0cHg7IH1cblxuZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wdC1rZXkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xKSwgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgMCAycHggNnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNWM3MDgwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgXCJCbGlua01hY1N5c3RlbUZvbnRcIiwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWYsIFwiSWNvbnMxNlwiO1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLnB0LWtleS5wdC1tb2RpZmllci1rZXkge1xuICAgIHBhZGRpbmc6IDNweCA4cHggM3B4IDZweDsgfVxuICAgIC5wdC1rZXkucHQtbW9kaWZpZXIta2V5IC5wdC1pY29uLXN0YW5kYXJkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5wdC1kYXJrIC5wdC1rZXkge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIDAgMnB4IDZweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgICBiYWNrZ3JvdW5kOiAjMzk0YjU5O1xuICAgIGNvbG9yOiAjYmZjY2Q2OyB9XG5cbi5wdC1rZXktY29tYm8gLnB0LWtleTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLnB0LWhvdGtleS1kaWFsb2cge1xuICB0b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5wdC1ob3RrZXktZGlhbG9nIC5wdC1kaWFsb2ctYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnB0LWhvdGtleS1kaWFsb2cgLnB0LWtleS1jb21ibyB7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ucHQtaG90a2V5LWNvbHVtbiB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LWhlaWdodDogODB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMzBweDsgfVxuICAucHQtaG90a2V5LWNvbHVtbiAucHQtaG90a2V5LWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLnB0LWhvdGtleS1jb2x1bW4gLnB0LWhvdGtleS1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbi5wdC1ob3RrZXkge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5wdC1ob3RrZXk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLXRhcmdldCB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7IH1cbiAgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci10YXJnZXQgPiAucHQtbWVudS1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4OyB9XG4gICAgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci10YXJnZXQgPiAucHQtbWVudS1pdGVtOjphZnRlciB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkljb25zMTZcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgY29udGVudDogXCLijKpcIjsgfVxuICAgICAgLnB0LWxhcmdlIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItdGFyZ2V0ID4gLnB0LW1lbnUtaXRlbTo6YWZ0ZXIge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4ucHQtc3VibWVudSAucHQtcG9wb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiA1cHg7IH1cbiAgLnB0LXN1Ym1lbnUgLnB0LXBvcG92ZXIucHQtYWxpZ24tbGVmdCB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbi5wdC1tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMxODIwMjY7IH1cblxuLnB0LW1lbnUtZGl2aWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTYsIDIyLCAyNiwgMC4xNSk7IH1cbiAgLnB0LWRhcmsgLnB0LW1lbnUtZGl2aWRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTsgfVxuXG4ucHQtbWVudS1pdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAucHQtbWVudS1pdGVtOmhvdmVyLCAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtbWVudS1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2NywgMTgyLCAxOTQsIDAuMyk7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wdC1tZW51LWl0ZW0ucHQtZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cbiAgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAucHQtZGFyayAucHQtbWVudS1pdGVtOmhvdmVyLCAucHQtZGFyayAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtbWVudS1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM4LCAxNTUsIDE2OCwgMC4xNSk7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cbiAgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gICAgY29sb3I6ICMxMDZiYTM7IH1cbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5OjpiZWZvcmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6OmFmdGVyLFxuICAgIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnkgLnB0LW1lbnUtaXRlbS1sYWJlbCB7XG4gICAgICBjb2xvcjogIzEwNmJhMzsgfVxuICAgIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1tZW51LWl0ZW0sIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzdjYmQ7IH1cbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA2YmEzOyB9XG4gICAgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1wcmltYXJ5LnB0LW1lbnUtaXRlbSwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeTpob3Zlcjo6YmVmb3JlLCAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXByaW1hcnkucHQtbWVudS1pdGVtOjpiZWZvcmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6aG92ZXI6OmFmdGVyLCAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXByaW1hcnkucHQtbWVudS1pdGVtOjphZnRlcixcbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5OmhvdmVyIC5wdC1tZW51LWl0ZW0tbGFiZWwsIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1tZW51LWl0ZW0gLnB0LW1lbnUtaXRlbS1sYWJlbCwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlOjpiZWZvcmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlOjphZnRlcixcbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSAucHQtbWVudS1pdGVtLWxhYmVsLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmU6OmJlZm9yZSwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmU6OmFmdGVyLFxuICAgIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlIC5wdC1tZW51LWl0ZW0tbGFiZWwge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2VzcyB7XG4gICAgY29sb3I6ICMwZDgwNTA7IH1cbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzOjpiZWZvcmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3M6OmFmdGVyLFxuICAgIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3MgLnB0LW1lbnUtaXRlbS1sYWJlbCB7XG4gICAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXIsIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1tZW51LWl0ZW0sIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjk5NjA7IH1cbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ4MDUwOyB9XG4gICAgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1zdWNjZXNzLnB0LW1lbnUtaXRlbSwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2Vzczpob3Zlcjo6YmVmb3JlLCAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXN1Y2Nlc3MucHQtbWVudS1pdGVtOjpiZWZvcmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXI6OmFmdGVyLCAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXN1Y2Nlc3MucHQtbWVudS1pdGVtOjphZnRlcixcbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzOmhvdmVyIC5wdC1tZW51LWl0ZW0tbGFiZWwsIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1tZW51LWl0ZW0gLnB0LW1lbnUtaXRlbS1sYWJlbCwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlOjpiZWZvcmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlOjphZnRlcixcbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSAucHQtbWVudS1pdGVtLWxhYmVsLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmU6OmJlZm9yZSwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmU6OmFmdGVyLFxuICAgIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIC5wdC1tZW51LWl0ZW0tbGFiZWwge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZyB7XG4gICAgY29sb3I6ICNiZjczMjY7IH1cbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nOjpiZWZvcmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmc6OmFmdGVyLFxuICAgIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmcgLnB0LW1lbnUtaXRlbS1sYWJlbCB7XG4gICAgICBjb2xvcjogI2JmNzMyNjsgfVxuICAgIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIsIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtd2FybmluZy5wdC1tZW51LWl0ZW0sIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTgyMmI7IH1cbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmY3MzI2OyB9XG4gICAgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC13YXJuaW5nLnB0LW1lbnUtaXRlbSwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZzpob3Zlcjo6YmVmb3JlLCAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXdhcm5pbmcucHQtbWVudS1pdGVtOjpiZWZvcmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmc6aG92ZXI6OmFmdGVyLCAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXdhcm5pbmcucHQtbWVudS1pdGVtOjphZnRlcixcbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nOmhvdmVyIC5wdC1tZW51LWl0ZW0tbGFiZWwsIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtd2FybmluZy5wdC1tZW51LWl0ZW0gLnB0LW1lbnUtaXRlbS1sYWJlbCwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlOjpiZWZvcmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlOjphZnRlcixcbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSAucHQtbWVudS1pdGVtLWxhYmVsLCAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZSwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmU6OmJlZm9yZSwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmU6OmFmdGVyLFxuICAgIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIC5wdC1tZW51LWl0ZW0tbGFiZWwge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyIHtcbiAgICBjb2xvcjogI2MyMzAzMDsgfVxuICAgIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlcjo6YmVmb3JlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6OmFmdGVyLFxuICAgIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlciAucHQtbWVudS1pdGVtLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjYzIzMDMwOyB9XG4gICAgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyLCAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LWRhbmdlci5wdC1tZW51LWl0ZW0sIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiMzczNzsgfVxuICAgIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlcjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MyMzAzMDsgfVxuICAgIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1kYW5nZXIucHQtbWVudS1pdGVtLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6aG92ZXI6OmJlZm9yZSwgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1kYW5nZXIucHQtbWVudS1pdGVtOjpiZWZvcmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlcjpob3Zlcjo6YWZ0ZXIsIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtZGFuZ2VyLnB0LW1lbnUtaXRlbTo6YWZ0ZXIsXG4gICAgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyIC5wdC1tZW51LWl0ZW0tbGFiZWwsIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtZGFuZ2VyLnB0LW1lbnUtaXRlbSAucHQtbWVudS1pdGVtLWxhYmVsLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6YWN0aXZlOjpiZWZvcmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlcjphY3RpdmU6OmFmdGVyLFxuICAgIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlcjphY3RpdmUgLnB0LW1lbnUtaXRlbS1sYWJlbCwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZSwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZTo6YmVmb3JlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlOjphZnRlcixcbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIC5wdC1tZW51LWl0ZW0tbGFiZWwge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnB0LW1lbnUtaXRlbTo6YmVmb3JlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogXCJJY29uczE2XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7IH1cbiAgLnB0LW1lbnUtaXRlbTo6YmVmb3JlLCAucHQtbWVudS1pdGVtOjphZnRlciB7XG4gICAgY29sb3I6ICM1YzcwODA7IH1cbiAgLnB0LW1lbnUtaXRlbSAucHQtbWVudS1pdGVtLWxhYmVsIHtcbiAgICBjb2xvcjogIzVjNzA4MDsgfVxuICAucHQtbWVudS1pdGVtOmhvdmVyLCAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtbWVudS1pdGVtIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucHQtbWVudS1pdGVtLnB0LWFjdGl2ZSwgLnB0LW1lbnUtaXRlbTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzQsIDE0OCwgMC4zKTsgfVxuICAucHQtbWVudS1pdGVtLnB0LWRpc2FibGVkIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSkgIWltcG9ydGFudDsgfVxuICAgIC5wdC1tZW51LWl0ZW0ucHQtZGlzYWJsZWQ6OmJlZm9yZSwgLnB0LW1lbnUtaXRlbS5wdC1kaXNhYmxlZDo6YWZ0ZXIsXG4gICAgLnB0LW1lbnUtaXRlbS5wdC1kaXNhYmxlZCAucHQtbWVudS1pdGVtLWxhYmVsIHtcbiAgICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sYXJnZSAucHQtbWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDdweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAucHQtbGFyZ2UgLnB0LW1lbnUtaXRlbTo6YmVmb3JlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSWNvbnMyMFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG5hLnB0LW1lbnUtaXRlbSwgYS5wdC1tZW51LWl0ZW06aG92ZXIsIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IGEucHQtbWVudS1pdGVtIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmJ1dHRvbi5wdC1tZW51LWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5wdC1tZW51LWl0ZW0tbGFiZWwge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7IH1cblxuLnB0LW1lbnUtaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNiwgMjIsIDI2LCAwLjE1KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nLWxlZnQ6IDJweDsgfVxuICAucHQtZGFyayAucHQtbWVudS1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7IH1cbiAgLnB0LW1lbnUtaGVhZGVyOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgLnB0LW1lbnUtaGVhZGVyID4gaDYge1xuICAgIGNvbG9yOiAjMTgyMDI2O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDdweCAwIDFweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuICAucHQtbWVudS1oZWFkZXI6Zmlyc3Qtb2YtdHlwZSA+IGg2IHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAucHQtbGFyZ2UgLnB0LW1lbnUtaGVhZGVyID4gaDYge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5wdC1sYXJnZSAucHQtbWVudS1oZWFkZXI6Zmlyc3Qtb2YtdHlwZSA+IGg2IHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ucHQtZGFyayAucHQtbWVudSB7XG4gIGJhY2tncm91bmQ6ICMzMDQwNGQ7XG4gIGNvbG9yOiAjZjVmOGZhOyB9XG5cbi5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnkge1xuICBjb2xvcjogIzQ4YWZmMDsgfVxuICAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5OjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6OmFmdGVyLFxuICAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5IC5wdC1tZW51LWl0ZW0tbGFiZWwge1xuICAgIGNvbG9yOiAjNDhhZmYwOyB9XG4gIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1kYXJrIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1tZW51LWl0ZW0sIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM3Y2JkOyB9XG4gIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA2YmEzOyB9XG4gIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1kYXJrIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1tZW51LWl0ZW0sIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6aG92ZXI6OmJlZm9yZSwgLnB0LWRhcmsgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1wcmltYXJ5LnB0LW1lbnUtaXRlbTo6YmVmb3JlLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5OmhvdmVyOjphZnRlciwgLnB0LWRhcmsgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1wcmltYXJ5LnB0LW1lbnUtaXRlbTo6YWZ0ZXIsXG4gIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6aG92ZXIgLnB0LW1lbnUtaXRlbS1sYWJlbCxcbiAgLnB0LWRhcmsgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1wcmltYXJ5LnB0LW1lbnUtaXRlbSAucHQtbWVudS1pdGVtLWxhYmVsLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmU6OmJlZm9yZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmU6OmFmdGVyLFxuICAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSAucHQtbWVudS1pdGVtLWxhYmVsLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmU6OmJlZm9yZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmU6OmFmdGVyLFxuICAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSAucHQtbWVudS1pdGVtLWxhYmVsIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzZGNjOTE7IH1cbiAgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2Vzczo6YmVmb3JlLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzOjphZnRlcixcbiAgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2VzcyAucHQtbWVudS1pdGVtLWxhYmVsIHtcbiAgICBjb2xvcjogIzNkY2M5MTsgfVxuICAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtZGFyayAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXN1Y2Nlc3MucHQtbWVudS1pdGVtLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBmOTk2MDsgfVxuICAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkODA1MDsgfVxuICAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtZGFyayAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXN1Y2Nlc3MucHQtbWVudS1pdGVtLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzOmhvdmVyOjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1tZW51LWl0ZW06OmJlZm9yZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2Vzczpob3Zlcjo6YWZ0ZXIsIC5wdC1kYXJrIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1tZW51LWl0ZW06OmFmdGVyLFxuICAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzOmhvdmVyIC5wdC1tZW51LWl0ZW0tbGFiZWwsXG4gIC5wdC1kYXJrIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1tZW51LWl0ZW0gLnB0LW1lbnUtaXRlbS1sYWJlbCwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlOjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlOjphZnRlcixcbiAgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUgLnB0LW1lbnUtaXRlbS1sYWJlbCwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlOjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlOjphZnRlcixcbiAgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUgLnB0LW1lbnUtaXRlbS1sYWJlbCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZiMzY2OyB9XG4gIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmc6OmJlZm9yZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZzo6YWZ0ZXIsXG4gIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmcgLnB0LW1lbnUtaXRlbS1sYWJlbCB7XG4gICAgY29sb3I6ICNmZmIzNjY7IH1cbiAgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LWRhcmsgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC13YXJuaW5nLnB0LW1lbnUtaXRlbSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTgyMmI7IH1cbiAgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZjczMjY7IH1cbiAgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LWRhcmsgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC13YXJuaW5nLnB0LW1lbnUtaXRlbSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZzpob3Zlcjo6YmVmb3JlLCAucHQtZGFyayAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXdhcm5pbmcucHQtbWVudS1pdGVtOjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmc6aG92ZXI6OmFmdGVyLCAucHQtZGFyayAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXdhcm5pbmcucHQtbWVudS1pdGVtOjphZnRlcixcbiAgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZzpob3ZlciAucHQtbWVudS1pdGVtLWxhYmVsLFxuICAucHQtZGFyayAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXdhcm5pbmcucHQtbWVudS1pdGVtIC5wdC1tZW51LWl0ZW0tbGFiZWwsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nOmFjdGl2ZTo6YmVmb3JlLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nOmFjdGl2ZTo6YWZ0ZXIsXG4gIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlIC5wdC1tZW51LWl0ZW0tbGFiZWwsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZTo6YmVmb3JlLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZTo6YWZ0ZXIsXG4gIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIC5wdC1tZW51LWl0ZW0tbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlciB7XG4gIGNvbG9yOiAjZmY3MzczOyB9XG4gIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlcjo6YmVmb3JlLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6OmFmdGVyLFxuICAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXIgLnB0LW1lbnUtaXRlbS1sYWJlbCB7XG4gICAgY29sb3I6ICNmZjczNzM7IH1cbiAgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyLCAucHQtZGFyayAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LWRhbmdlci5wdC1tZW51LWl0ZW0sIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYjM3Mzc7IH1cbiAgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyMzAzMDsgfVxuICAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1kYXJrIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtZGFuZ2VyLnB0LW1lbnUtaXRlbSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyOjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtZGFuZ2VyLnB0LW1lbnUtaXRlbTo6YmVmb3JlLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6aG92ZXI6OmFmdGVyLCAucHQtZGFyayAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LWRhbmdlci5wdC1tZW51LWl0ZW06OmFmdGVyLFxuICAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6aG92ZXIgLnB0LW1lbnUtaXRlbS1sYWJlbCxcbiAgLnB0LWRhcmsgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1kYW5nZXIucHQtbWVudS1pdGVtIC5wdC1tZW51LWl0ZW0tbGFiZWwsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlcjphY3RpdmU6OmJlZm9yZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyOmFjdGl2ZTo6YWZ0ZXIsXG4gIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlcjphY3RpdmUgLnB0LW1lbnUtaXRlbS1sYWJlbCwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZTo6YmVmb3JlLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlOjphZnRlcixcbiAgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZSAucHQtbWVudS1pdGVtLWxhYmVsIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucHQtZGFyayAucHQtbWVudS1pdGVtOjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW06OmFmdGVyIHtcbiAgY29sb3I6ICNiZmNjZDY7IH1cblxuLnB0LWRhcmsgLnB0LW1lbnUtaXRlbSAucHQtbWVudS1pdGVtLWxhYmVsIHtcbiAgY29sb3I6ICNiZmNjZDY7IH1cblxuLnB0LWRhcmsgLnB0LW1lbnUtaXRlbTpob3Zlcjo6YmVmb3JlLCAucHQtZGFyayAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtbWVudS1pdGVtOjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW06aG92ZXI6OmFmdGVyLCAucHQtZGFyayAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtbWVudS1pdGVtOjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtYWN0aXZlLCAucHQtZGFyayAucHQtbWVudS1pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM4LCAxNTUsIDE2OCwgMC4zKTsgfVxuXG4ucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KSAhaW1wb3J0YW50OyB9XG4gIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtZGlzYWJsZWQ6OmJlZm9yZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1kaXNhYmxlZDo6YWZ0ZXIsXG4gIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtZGlzYWJsZWQgLnB0LW1lbnUtaXRlbS1sYWJlbCB7XG4gICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi5wdC1kYXJrIC5wdC1tZW51LWRpdmlkZXIsXG4ucHQtZGFyayAucHQtbWVudS1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7IH1cblxuLnB0LWRhcmsgLnB0LW1lbnUtaGVhZGVyID4gaDYge1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtbGFiZWwgLnB0LW1lbnUge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLnB0LW5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMSksIDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAxNXB4OyB9XG4gIC5wdC1uYXZiYXIucHQtZGFyayxcbiAgLnB0LWRhcmsgLnB0LW5hdmJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM5NGI1OTsgfVxuICAucHQtbmF2YmFyLnB0LWRhcmsge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cbiAgLnB0LWRhcmsgLnB0LW5hdmJhciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAucHQtbmF2YmFyLnB0LWZpeGVkLXRvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5wdC1uYXZiYXIgLnB0LWxvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB3aWR0aDogMjBweDsgfVxuXG4ucHQtbmF2YmFyLWhlYWRpbmcge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ucHQtbmF2YmFyLWdyb3VwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHB4OyB9XG4gIC5wdC1uYXZiYXItZ3JvdXAucHQtYWxpZ24tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnB0LW5hdmJhci1ncm91cC5wdC1hbGlnbi1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wdC1uYXZiYXItZGl2aWRlciB7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMTYsIDIyLCAyNiwgMC4xNSk7XG4gIGhlaWdodDogMjBweDsgfVxuICAucHQtZGFyayAucHQtbmF2YmFyLWRpdmlkZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG5cbi5wdC1ub24taWRlYWwtc3RhdGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnB0LW5vbi1pZGVhbC1zdGF0ZS12aXN1YWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wdC1ub24taWRlYWwtc3RhdGUtaWNvbiAucHQtaWNvbiB7XG4gIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTtcbiAgZm9udC1zaXplOiA2MHB4OyB9XG4gIC5wdC1kYXJrIC5wdC1ub24taWRlYWwtc3RhdGUtaWNvbiAucHQtaWNvbiB7XG4gICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuXG4ucHQtbm9uLWlkZWFsLXN0YXRlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucHQtbm9uLWlkZWFsLXN0YXRlLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wdC1ub24taWRlYWwtc3RhdGUtYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG5ib2R5LnB0LW92ZXJsYXktb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnB0LW92ZXJsYXktYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDIyLCAyNiwgMC43KTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLnB0LW92ZXJsYXktYmFja2Ryb3AucHQtb3ZlcmxheS1lbnRlciwgLnB0LW92ZXJsYXktYmFja2Ryb3AucHQtb3ZlcmxheS1hcHBlYXIge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLnB0LW92ZXJsYXktYmFja2Ryb3AucHQtb3ZlcmxheS1lbnRlci1hY3RpdmUsIC5wdC1vdmVybGF5LWJhY2tkcm9wLnB0LW92ZXJsYXktYXBwZWFyLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgLnB0LW92ZXJsYXktYmFja2Ryb3AucHQtb3ZlcmxheS1sZWF2ZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucHQtb3ZlcmxheS1iYWNrZHJvcC5wdC1vdmVybGF5LWxlYXZlLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDIwMG1zO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgLnB0LW92ZXJsYXktYmFja2Ryb3A6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLnB0LW92ZXJsYXktY29udGVudCB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4ucHQtb3ZlcmxheS1pbmxpbmUgLnB0LW92ZXJsYXktYmFja2Ryb3AsXG4ucHQtb3ZlcmxheS1pbmxpbmUgLnB0LW92ZXJsYXktY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ucHQtb3ZlcmxheS1zY3JvbGwtY29udGFpbmVyLnB0LW92ZXJsYXktb3BlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyMDtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLnB0LW92ZXJsYXktc2Nyb2xsLWNvbnRhaW5lci5wdC1vdmVybGF5LW9wZW4gLnB0LW92ZXJsYXktY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5wdC1wb3BvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xKSwgMCAycHggNHB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgMCA4cHggMjRweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDIwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLnB0LXBvcG92ZXIgLnB0LXBvcG92ZXItYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAucHQtcG9wb3ZlciAucHQtcG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLXRvcCA+IC5wdC1wb3BvdmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4OyB9XG4gICAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLXRvcCA+IC5wdC1wb3BvdmVyID4gLnB0LXBvcG92ZXItYXJyb3cge1xuICAgICAgYm90dG9tOiAtMTFweDsgfVxuICAgICAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLXRvcCA+IC5wdC1wb3BvdmVyID4gLnB0LXBvcG92ZXItYXJyb3cgc3ZnIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1yaWdodCA+IC5wdC1wb3BvdmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTdweDsgfVxuICAgIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtcmlnaHQgPiAucHQtcG9wb3ZlciA+IC5wdC1wb3BvdmVyLWFycm93IHtcbiAgICAgIGxlZnQ6IC0xMXB4OyB9XG4gICAgICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdC5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLXJpZ2h0ID4gLnB0LXBvcG92ZXIgPiAucHQtcG9wb3Zlci1hcnJvdyBzdmcge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1ib3R0b20gPiAucHQtcG9wb3ZlciB7XG4gICAgbWFyZ2luLXRvcDogMTdweDsgfVxuICAgIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1ib3R0b20gPiAucHQtcG9wb3ZlciA+IC5wdC1wb3BvdmVyLWFycm93IHtcbiAgICAgIHRvcDogLTExcHg7IH1cbiAgICAgIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1ib3R0b20gPiAucHQtcG9wb3ZlciA+IC5wdC1wb3BvdmVyLWFycm93IHN2ZyB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1sZWZ0ID4gLnB0LXBvcG92ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICBtYXJnaW4tbGVmdDogLTE3cHg7IH1cbiAgICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1sZWZ0ID4gLnB0LXBvcG92ZXIgPiAucHQtcG9wb3Zlci1hcnJvdyB7XG4gICAgICByaWdodDogLTExcHg7IH1cbiAgICAgIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodC5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLWxlZnQgPiAucHQtcG9wb3ZlciA+IC5wdC1wb3BvdmVyLWFycm93IHN2ZyB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1taWRkbGUgPiAucHQtcG9wb3ZlciA+IC5wdC1wb3BvdmVyLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtY2VudGVyID4gLnB0LXBvcG92ZXIgPiAucHQtcG9wb3Zlci1hcnJvdyB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcC5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLXRvcCA+IC5wdC1wb3BvdmVyID4gLnB0LXBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogLTAuMzkzNHB4OyB9XG4gIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodC5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLXJpZ2h0ID4gLnB0LXBvcG92ZXIgPiAucHQtcG9wb3Zlci1hcnJvdyB7XG4gICAgcmlnaHQ6IC0wLjM5MzRweDsgfVxuICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdC5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLWxlZnQgPiAucHQtcG9wb3ZlciA+IC5wdC1wb3BvdmVyLWFycm93IHtcbiAgICBsZWZ0OiAtMC4zOTM0cHg7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLWJvdHRvbSA+IC5wdC1wb3BvdmVyID4gLnB0LXBvcG92ZXItYXJyb3cge1xuICAgIGJvdHRvbTogLTAuMzkzNHB4OyB9XG4gIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCA+IC5wdC1wb3BvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1jZW50ZXIgPiAucHQtcG9wb3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjsgfVxuICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0ID4gLnB0LXBvcG92ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0OyB9XG4gIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1taWRkbGUucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCA+IC5wdC1wb3BvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLW1pZGRsZS5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1jZW50ZXIgPiAucHQtcG9wb3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgfVxuICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbWlkZGxlLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0ID4gLnB0LXBvcG92ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0OyB9XG4gIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20ucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCA+IC5wdC1wb3BvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1jZW50ZXIgPiAucHQtcG9wb3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjsgfVxuICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0ID4gLnB0LXBvcG92ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0OyB9XG4gIC5wdC1wb3BvdmVyIC5wdC1wb3BvdmVyLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnB0LXBvcG92ZXIgLnB0LXBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA2cHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG4gIC5wdC1wb3BvdmVyIC5wdC1wb3BvdmVyLWFycm93LWJvcmRlciB7XG4gICAgZmlsbDogIzEwMTYxYTtcbiAgICBmaWxsLW9wYWNpdHk6IDAuMTsgfVxuICAucHQtcG9wb3ZlciAucHQtcG9wb3Zlci1hcnJvdy1maWxsIHtcbiAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5wdC1wb3BvdmVyLWVudGVyID4gLnB0LXBvcG92ZXIsIC5wdC1wb3BvdmVyLWFwcGVhciA+IC5wdC1wb3BvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zKTsgfVxuICAucHQtcG9wb3Zlci1lbnRlci1hY3RpdmUgPiAucHQtcG9wb3ZlciwgLnB0LXBvcG92ZXItYXBwZWFyLWFjdGl2ZSA+IC5wdC1wb3BvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NCwgMS4xMiwgMC4zOCwgMS4xMSk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICAucHQtcG9wb3Zlci1sZWF2ZSA+IC5wdC1wb3BvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIC5wdC1wb3BvdmVyLWxlYXZlLWFjdGl2ZSA+IC5wdC1wb3BvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTQsIDEuMTIsIDAuMzgsIDEuMTEpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgLnB0LXBvcG92ZXIgLnB0LXBvcG92ZXItY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAucHQtcG9wb3Zlci5wdC1wb3BvdmVyLWNvbnRlbnQtc2l6aW5nIC5wdC1wb3BvdmVyLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAucHQtcG9wb3Zlci10YXJnZXQgLnB0LXBvcG92ZXIucHQtcG9wb3Zlci1jb250ZW50LXNpemluZyB7XG4gICAgd2lkdGg6IDM1MHB4OyB9XG4gIC5wdC1wb3BvdmVyLnB0LW1pbmltYWwge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgLnB0LXBvcG92ZXIucHQtbWluaW1hbCAucHQtcG9wb3Zlci1hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnB0LXBvcG92ZXIucHQtbWluaW1hbC5wdC1wb3BvdmVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLnB0LXBvcG92ZXItZW50ZXIgPiAucHQtcG9wb3Zlci5wdC1taW5pbWFsLnB0LXBvcG92ZXIsIC5wdC1wb3BvdmVyLWFwcGVhciA+IC5wdC1wb3BvdmVyLnB0LW1pbmltYWwucHQtcG9wb3ZlciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgICAucHQtcG9wb3Zlci1lbnRlci1hY3RpdmUgPiAucHQtcG9wb3Zlci5wdC1taW5pbWFsLnB0LXBvcG92ZXIsIC5wdC1wb3BvdmVyLWFwcGVhci1hY3RpdmUgPiAucHQtcG9wb3Zlci5wdC1taW5pbWFsLnB0LXBvcG92ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwbXM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gICAgICAucHQtcG9wb3Zlci1sZWF2ZSA+IC5wdC1wb3BvdmVyLnB0LW1pbmltYWwucHQtcG9wb3ZlciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgICAucHQtcG9wb3Zlci1sZWF2ZS1hY3RpdmUgPiAucHQtcG9wb3Zlci5wdC1taW5pbWFsLnB0LXBvcG92ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwbXM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIC5wdC1wb3BvdmVyLnB0LWRhcmssXG4gIC5wdC1kYXJrIC5wdC1wb3BvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCAwIDJweCA0cHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCAwIDhweCAyNHB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAgIC5wdC1wb3BvdmVyLnB0LWRhcmsgLnB0LXBvcG92ZXItY29udGVudCxcbiAgICAucHQtZGFyayAucHQtcG9wb3ZlciAucHQtcG9wb3Zlci1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICMzMDQwNGQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5wdC1wb3BvdmVyLnB0LWRhcmsgLnB0LXBvcG92ZXItYXJyb3c6OmJlZm9yZSxcbiAgICAucHQtZGFyayAucHQtcG9wb3ZlciAucHQtcG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggNnB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAgIC5wdC1wb3BvdmVyLnB0LWRhcmsgLnB0LXBvcG92ZXItYXJyb3ctYm9yZGVyLFxuICAgIC5wdC1kYXJrIC5wdC1wb3BvdmVyIC5wdC1wb3BvdmVyLWFycm93LWJvcmRlciB7XG4gICAgICBmaWxsOiAjMTAxNjFhO1xuICAgICAgZmlsbC1vcGFjaXR5OiAwLjI7IH1cbiAgICAucHQtcG9wb3Zlci5wdC1kYXJrIC5wdC1wb3BvdmVyLWFycm93LWZpbGwsXG4gICAgLnB0LWRhcmsgLnB0LXBvcG92ZXIgLnB0LXBvcG92ZXItYXJyb3ctZmlsbCB7XG4gICAgICBmaWxsOiAjMzA0MDRkOyB9XG5cbi5wdC1wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4ucHQtdGV0aGVyLXBpbm5lZCAucHQtcG9wb3Zlci1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnB0LXBvcG92ZXItYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9XG5cbi5wdC10cmFuc2l0aW9uLWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDIwOyB9XG4gIC5wdC10cmFuc2l0aW9uLWNvbnRhaW5lci5wdC1wb3BvdmVyLWVudGVyLCAucHQtdHJhbnNpdGlvbi1jb250YWluZXIucHQtcG9wb3Zlci1hcHBlYXIge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLnB0LXRyYW5zaXRpb24tY29udGFpbmVyLnB0LXBvcG92ZXItZW50ZXItYWN0aXZlLCAucHQtdHJhbnNpdGlvbi1jb250YWluZXIucHQtcG9wb3Zlci1hcHBlYXItYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwbXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICAucHQtdHJhbnNpdGlvbi1jb250YWluZXIucHQtcG9wb3Zlci1sZWF2ZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucHQtdHJhbnNpdGlvbi1jb250YWluZXIucHQtcG9wb3Zlci1sZWF2ZS1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIC5wdC10cmFuc2l0aW9uLWNvbnRhaW5lcjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAucHQtdHJhbnNpdGlvbi1jb250YWluZXIucHQtcG9wb3Zlci1sZWF2ZSAucHQtcG9wb3Zlci1jb250ZW50IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ucHQtcG9wb3Zlci10YXJnZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAucHQtcG9wb3Zlci10YXJnZXQgPiAucHQtcG9wb3Zlci10YXJnZXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucHQtcG9wb3Zlci10YXJnZXQgLnB0LXRyYW5zaXRpb24tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAucHQtcG9wb3Zlci10YXJnZXQgLnB0LXRyYW5zaXRpb24tY29udGFpbmVyLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLXRvcCB7XG4gICAgICBib3R0b206IDEwMCU7IH1cbiAgICAucHQtcG9wb3Zlci10YXJnZXQgLnB0LXRyYW5zaXRpb24tY29udGFpbmVyLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1yaWdodCB7XG4gICAgICBsZWZ0OiAxMDAlOyB9XG4gICAgLnB0LXBvcG92ZXItdGFyZ2V0IC5wdC10cmFuc2l0aW9uLWNvbnRhaW5lci5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1ib3R0b20ge1xuICAgICAgdG9wOiAxMDAlOyB9XG4gICAgLnB0LXBvcG92ZXItdGFyZ2V0IC5wdC10cmFuc2l0aW9uLWNvbnRhaW5lci5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodC5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLWxlZnQge1xuICAgICAgcmlnaHQ6IDEwMCU7IH1cbiAgICAucHQtcG9wb3Zlci10YXJnZXQgLnB0LXRyYW5zaXRpb24tY29udGFpbmVyLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcC5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLXRvcCB7XG4gICAgICB0b3A6IDA7IH1cbiAgICAucHQtcG9wb3Zlci10YXJnZXQgLnB0LXRyYW5zaXRpb24tY29udGFpbmVyLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0LnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAucHQtcG9wb3Zlci10YXJnZXQgLnB0LXRyYW5zaXRpb24tY29udGFpbmVyLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLWJvdHRvbSB7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAucHQtcG9wb3Zlci10YXJnZXQgLnB0LXRyYW5zaXRpb24tY29udGFpbmVyLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAucHQtcG9wb3Zlci10YXJnZXQgLnB0LXRyYW5zaXRpb24tY29udGFpbmVyLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLW1pZGRsZSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAucHQtcG9wb3Zlci10YXJnZXQgLnB0LXRyYW5zaXRpb24tY29udGFpbmVyLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWNlbnRlciB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5wdC1idXR0b24tZ3JvdXAucHQtdmVydGljYWwgLnB0LXBvcG92ZXItdGFyZ2V0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnB0LWJ1dHRvbi1ncm91cDpub3QoLnB0LXZlcnRpY2FsKSAucHQtcG9wb3Zlci10YXJnZXQsXG4ucHQtYnV0dG9uLWdyb3VwOm5vdCgucHQtdmVydGljYWwpIC5wdC10ZXRoZXItdGFyZ2V0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnB0LXBvcnRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGluZWFyLXByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IDA7IH0gfVxuQGtleWZyYW1lcyBsaW5lYXItcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMwcHggMDsgfSB9XG5cbi5wdC1wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC4yKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wdC1wcm9ncmVzcy1iYXIgLnB0LXByb2dyZXNzLW1ldGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSA3NSUsIHRyYW5zcGFyZW50IDc1JSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuOCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDIwMG1zIGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7IH1cbiAgLnB0LXByb2dyZXNzLWJhcjpub3QoLnB0LW5vLWFuaW1hdGlvbik6bm90KC5wdC1uby1zdHJpcGVzKSAucHQtcHJvZ3Jlc3MtbWV0ZXIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lYXItcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMzAwbXMgbGluZWFyIGluZmluaXRlIHJldmVyc2U7XG4gICAgICAgICAgICBhbmltYXRpb246IGxpbmVhci1wcm9ncmVzcy1iYXItc3RyaXBlcyAzMDBtcyBsaW5lYXIgaW5maW5pdGUgcmV2ZXJzZTsgfVxuICAucHQtcHJvZ3Jlc3MtYmFyLnB0LW5vLXN0cmlwZXMgLnB0LXByb2dyZXNzLW1ldGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi5wdC1kYXJrIC5wdC1wcm9ncmVzcy1iYXIsXG4ucHQtcHJvZ3Jlc3MtYmFyLnB0LWRhcmsge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyMiwgMjYsIDAuNSk7IH1cbiAgLnB0LWRhcmsgLnB0LXByb2dyZXNzLWJhciAucHQtcHJvZ3Jlc3MtbWV0ZXIsXG4gIC5wdC1wcm9ncmVzcy1iYXIucHQtZGFyayAucHQtcHJvZ3Jlc3MtbWV0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YTliYTg7IH1cblxuLnB0LXByb2dyZXNzLWJhci5wdC1pbnRlbnQtcHJpbWFyeSAucHQtcHJvZ3Jlc3MtbWV0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM3Y2JkOyB9XG5cbi5wdC1wcm9ncmVzcy1iYXIucHQtaW50ZW50LXN1Y2Nlc3MgLnB0LXByb2dyZXNzLW1ldGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmOTk2MDsgfVxuXG4ucHQtcHJvZ3Jlc3MtYmFyLnB0LWludGVudC13YXJuaW5nIC5wdC1wcm9ncmVzcy1tZXRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTgyMmI7IH1cblxuLnB0LXByb2dyZXNzLWJhci5wdC1pbnRlbnQtZGFuZ2VyIC5wdC1wcm9ncmVzcy1tZXRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYjM3Mzc7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGdsb3cge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE2NywgMTgyLCAxOTQsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjcsIDE4MiwgMTk0LCAwLjIpOyB9XG4gIDUwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC4yKTsgfSB9XG5Aa2V5ZnJhbWVzIGdsb3cge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE2NywgMTgyLCAxOTQsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjcsIDE4MiwgMTk0LCAwLjIpOyB9XG4gIDUwJSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC4yKTsgfSB9XG5cbi5wdC1za2VsZXRvbiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNjcsIDE4MiwgMTk0LCAwLjIpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2NywgMTgyLCAxOTQsIDAuMikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbjogMjAwMG1zIGxpbmVhciBpbmZpbml0ZSBnbG93O1xuICAgICAgICAgIGFuaW1hdGlvbjogMjAwMG1zIGxpbmVhciBpbmZpbml0ZSBnbG93O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ucHQtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnB0LXNsaWRlcjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wdC1zbGlkZXI6YWN0aXZlIHtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gICAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7IH1cbiAgLnB0LXNsaWRlci5wdC1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLnB0LXNsaWRlci5wdC1zbGlkZXItdW5sYWJlbGVkIHtcbiAgICBoZWlnaHQ6IDE2cHg7IH1cblxuLnB0LXNsaWRlci10cmFjayxcbi5wdC1zbGlkZXItcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC4yKTtcbiAgaGVpZ2h0OiA2cHg7IH1cbiAgLnB0LWRhcmsgLnB0LXNsaWRlci10cmFjaywgLnB0LWRhcmtcbiAgLnB0LXNsaWRlci1wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNiwgMjIsIDI2LCAwLjUpOyB9XG5cbi5wdC1zbGlkZXItcHJvZ3Jlc3MsXG4ucHQtZGFyayAucHQtc2xpZGVyLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzEzN2NiZDsgfVxuXG4ucHQtc2xpZGVyLWhhbmRsZSB7XG4gIGJhY2tncm91bmQ6ICNmNWY4ZmE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICNmNWY4ZmE7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4xKTtcbiAgY29sb3I6ICMxODIwMjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDsgfVxuICAucHQtc2xpZGVyLWhhbmRsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ViZjFmNTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICNlYmYxZjU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjEpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IH1cbiAgLnB0LXNsaWRlci1oYW5kbGU6YWN0aXZlLCAucHQtc2xpZGVyLWhhbmRsZS5wdC1hY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgMXB4IDJweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZTFlODtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5wdC1zbGlkZXItaGFuZGxlOmRpc2FibGVkLCAucHQtc2xpZGVyLWhhbmRsZS5wdC1kaXNhYmxlZCB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC41KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG4gICAgLnB0LXNsaWRlci1oYW5kbGU6ZGlzYWJsZWQucHQtYWN0aXZlLCAucHQtc2xpZGVyLWhhbmRsZS5wdC1kaXNhYmxlZC5wdC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjcpOyB9XG4gIC5wdC1zbGlkZXItaGFuZGxlOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5wdC1zbGlkZXItaGFuZGxlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWJmMWY1O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgI2ViZjFmNTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMSk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gICAgY3Vyc29yOiAtbW96LWdyYWI7XG4gICAgY3Vyc29yOiBncmFiOyB9XG4gIC5wdC1zbGlkZXItaGFuZGxlLnB0LWFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlMWU4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xKTtcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gICAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7IH1cbiAgLnB0LWRpc2FibGVkIC5wdC1zbGlkZXItaGFuZGxlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNiZmNjZDY7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnB0LWRhcmsgLnB0LXNsaWRlci1oYW5kbGUge1xuICAgIGJhY2tncm91bmQ6ICMzOTRiNTk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzM5NGI1OTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpO1xuICAgIGNvbG9yOiAjZjVmOGZhOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNsaWRlci1oYW5kbGU6aG92ZXIsIC5wdC1kYXJrIC5wdC1zbGlkZXItaGFuZGxlOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNsaWRlci1oYW5kbGUucHQtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZjVmOGZhOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzMwNDA0ZDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICMzMDQwNGQ7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNsaWRlci1oYW5kbGU6YWN0aXZlLCAucHQtZGFyayAucHQtc2xpZGVyLWhhbmRsZS5wdC1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC42KSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDJiMzM7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNsaWRlci1oYW5kbGU6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zbGlkZXItaGFuZGxlLnB0LWRpc2FibGVkIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU3LCA3NSwgODksIDAuNSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNsaWRlci1oYW5kbGU6ZGlzYWJsZWQucHQtYWN0aXZlLCAucHQtZGFyayAucHQtc2xpZGVyLWhhbmRsZS5wdC1kaXNhYmxlZC5wdC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDU3LCA3NSwgODksIDAuNyk7IH1cbiAgICAucHQtZGFyayAucHQtc2xpZGVyLWhhbmRsZSAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyMiwgMjYsIDAuNSk7XG4gICAgICBzdHJva2U6ICM4YTliYTg7IH1cbiAgICAucHQtZGFyayAucHQtc2xpZGVyLWhhbmRsZSwgLnB0LWRhcmsgLnB0LXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM5NGI1OTsgfVxuICAgIC5wdC1kYXJrIC5wdC1zbGlkZXItaGFuZGxlLnB0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkzNzQyOyB9XG4gIC5wdC1kYXJrIC5wdC1kaXNhYmxlZCAucHQtc2xpZGVyLWhhbmRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWM3MDgwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzVjNzA4MDsgfVxuICAucHQtc2xpZGVyLWhhbmRsZSAucHQtc2xpZGVyLWxhYmVsIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDIwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xKSwgMCAycHggNHB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgMCA4cHggMjRweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gICAgYmFja2dyb3VuZDogIzM5NGI1OTtcbiAgICBjb2xvcjogI2Y1ZjhmYTsgfVxuICAgIC5wdC1kYXJrIC5wdC1zbGlkZXItaGFuZGxlIC5wdC1zbGlkZXItbGFiZWwge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgMCAycHggNHB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KSwgMCA4cHggMjRweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTFlOGVkO1xuICAgICAgY29sb3I6ICMzOTRiNTk7IH1cbiAgICAucHQtZGlzYWJsZWQgLnB0LXNsaWRlci1oYW5kbGUgLnB0LXNsaWRlci1sYWJlbCB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5wdC1zbGlkZXItbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAyMHB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAyMHB4KTsgfVxuXG4ucHQtcmFuZ2Utc2xpZGVyIC5wdC1zbGlkZXItaGFuZGxlIHtcbiAgd2lkdGg6IDhweDsgfVxuICAucHQtcmFuZ2Utc2xpZGVyIC5wdC1zbGlkZXItaGFuZGxlOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5wdC1yYW5nZS1zbGlkZXIgLnB0LXNsaWRlci1oYW5kbGU6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC5wdC1yYW5nZS1zbGlkZXIgLnB0LXNsaWRlci1oYW5kbGU6bGFzdC1vZi10eXBlIC5wdC1zbGlkZXItbGFiZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnB0LXJhbmdlLXNsaWRlciAucHQtc2xpZGVyLXByb2dyZXNzIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHQtc3Bpbm5lci1hbmltYXRpb24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuQGtleWZyYW1lcyBwdC1zcGlubmVyLWFuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5wdC1zcGlubmVyOm5vdCgucHQtc3ZnLXNwaW5uZXIpIHtcbiAgd2lkdGg6IDUwcHg7IH1cbiAgLnB0LXNwaW5uZXI6bm90KC5wdC1zdmctc3Bpbm5lcikgLnB0LXNwaW5uZXItc3ZnLWNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDQwMG1zO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0MDBtczsgfVxuXG4ucHQtc3Bpbm5lci5wdC1zdmctc3Bpbm5lciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDQwMG1zOyB9XG5cbi5wdC1zcGlubmVyIC5wdC1zdmctc3Bpbm5lci10cmFuc2Zvcm0tZ3JvdXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cblxuLnB0LXNwaW5uZXIgcGF0aCB7XG4gIHN0cm9rZS13aWR0aDogNTsgfVxuXG4ucHQtc3Bpbm5lciBwYXRoIHtcbiAgZmlsbC1vcGFjaXR5OiAwOyB9XG5cbi5wdC1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAyMDBtcyBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpO1xuICBzdHJva2U6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjgpO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7IH1cblxuLnB0LXNwaW5uZXIgLnB0LXNwaW5uZXItdHJhY2sge1xuICBzdHJva2U6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjIpOyB9XG5cbi5wdC1zcGlubmVyLnB0LXNtYWxsOm5vdCgucHQtc3ZnLXNwaW5uZXIpIHtcbiAgd2lkdGg6IDI0cHg7IH1cbiAgLnB0LXNwaW5uZXIucHQtc21hbGw6bm90KC5wdC1zdmctc3Bpbm5lcikgLnB0LXNwaW5uZXItc3ZnLWNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDQwMG1zO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0MDBtczsgfVxuXG4ucHQtc3Bpbm5lci5wdC1zbWFsbC5wdC1zdmctc3Bpbm5lciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDQwMG1zOyB9XG5cbi5wdC1zcGlubmVyLnB0LXNtYWxsIC5wdC1zdmctc3Bpbm5lci10cmFuc2Zvcm0tZ3JvdXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4yNCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjI0KTsgfVxuXG4ucHQtc3Bpbm5lci5wdC1zbWFsbCBwYXRoIHtcbiAgc3Ryb2tlLXdpZHRoOiAxMjsgfVxuXG4ucHQtc3Bpbm5lci5wdC1sYXJnZTpub3QoLnB0LXN2Zy1zcGlubmVyKSB7XG4gIHdpZHRoOiAxMDBweDsgfVxuICAucHQtc3Bpbm5lci5wdC1sYXJnZTpub3QoLnB0LXN2Zy1zcGlubmVyKSAucHQtc3Bpbm5lci1zdmctY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogNDUwbXM7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDQ1MG1zOyB9XG5cbi5wdC1zcGlubmVyLnB0LWxhcmdlLnB0LXN2Zy1zcGlubmVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDQ1MG1zO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNDUwbXM7IH1cblxuLnB0LXNwaW5uZXIucHQtbGFyZ2UgLnB0LXN2Zy1zcGlubmVyLXRyYW5zZm9ybS1ncm91cCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5wdC1zcGlubmVyLnB0LWxhcmdlIHBhdGgge1xuICBzdHJva2Utd2lkdGg6IDM7IH1cblxuLnB0LXNwaW5uZXI6bm90KC5wdC1zdmctc3Bpbm5lcikge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnB0LXNwaW5uZXI6bm90KC5wdC1zdmctc3Bpbm5lcikgLnB0LXNwaW5uZXItc3ZnLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwdC1zcGlubmVyLWFuaW1hdGlvbiA0MDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICBhbmltYXRpb246IHB0LXNwaW5uZXItYW5pbWF0aW9uIDQwMG1zIGxpbmVhciBpbmZpbml0ZTsgfVxuICAucHQtc3Bpbm5lcjpub3QoLnB0LXN2Zy1zcGlubmVyKS5wdC1uby1zcGluIC5wdC1zcGlubmVyLXN2Zy1jb250YWluZXIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBub25lOyB9XG4gIC5wdC1zcGlubmVyOm5vdCgucHQtc3ZnLXNwaW5uZXIpIHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4ucHQtc3ZnLXNwaW5uZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwdC1zcGlubmVyLWFuaW1hdGlvbiA0MDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBwdC1zcGlubmVyLWFuaW1hdGlvbiA0MDBtcyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgLnB0LXN2Zy1zcGlubmVyLnB0LW5vLXNwaW4ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBub25lOyB9XG5cbi5wdC1zdmctc3Bpbm5lci10cmFuc2Zvcm0tZ3JvdXAge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7IH1cblxuLnB0LWRhcmsgLnB0LXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gIHN0cm9rZTogIzhhOWJhODsgfVxuXG4ucHQtZGFyayAucHQtc3Bpbm5lciAucHQtc3Bpbm5lci10cmFjayB7XG4gIHN0cm9rZTogcmdiYSgxNiwgMjIsIDI2LCAwLjUpOyB9XG5cbi5wdC1zcGlubmVyLnB0LWludGVudC1wcmltYXJ5IC5wdC1zcGlubmVyLWhlYWQge1xuICBzdHJva2U6ICMxMzdjYmQ7IH1cblxuLnB0LXNwaW5uZXIucHQtaW50ZW50LXN1Y2Nlc3MgLnB0LXNwaW5uZXItaGVhZCB7XG4gIHN0cm9rZTogIzBmOTk2MDsgfVxuXG4ucHQtc3Bpbm5lci5wdC1pbnRlbnQtd2FybmluZyAucHQtc3Bpbm5lci1oZWFkIHtcbiAgc3Ryb2tlOiAjZDk4MjJiOyB9XG5cbi5wdC1zcGlubmVyLnB0LWludGVudC1kYW5nZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gIHN0cm9rZTogI2RiMzczNzsgfVxuXG50YWJsZS5wdC10YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgdGFibGUucHQtdGFibGUgdGgsXG4gIHRhYmxlLnB0LXRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAxMXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICB0YWJsZS5wdC10YWJsZSB0aCB7XG4gICAgY29sb3I6ICMxODIwMjY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICB0YWJsZS5wdC10YWJsZSB0ZCB7XG4gICAgY29sb3I6ICMxODIwMjY7IH1cbiAgdGFibGUucHQtdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpOyB9XG4gIHRhYmxlLnB0LXRhYmxlLnB0LWNvbmRlbnNlZCB0aCxcbiAgdGFibGUucHQtdGFibGUucHQtY29uZGVuc2VkIHRkIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7IH1cbiAgdGFibGUucHQtdGFibGUucHQtc3RyaXBlZCB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB0ZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjIpOyB9XG4gIHRhYmxlLnB0LXRhYmxlLnB0LWJvcmRlcmVkIHRoOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIDAgcmdiYSgxNiwgMjIsIDI2LCAwLjE1KTsgfVxuICB0YWJsZS5wdC10YWJsZS5wdC1ib3JkZXJlZCB0Ym9keSB0ciB0ZCB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4xNSk7IH1cbiAgICB0YWJsZS5wdC10YWJsZS5wdC1ib3JkZXJlZCB0Ym9keSB0ciB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDAgMCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpOyB9XG4gIHRhYmxlLnB0LXRhYmxlLnB0LWJvcmRlcmVkLnB0LXN0cmlwZWQgdGJvZHkgdHI6bm90KDpmaXJzdC1jaGlsZCkgdGQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICB0YWJsZS5wdC10YWJsZS5wdC1ib3JkZXJlZC5wdC1zdHJpcGVkIHRib2R5IHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgMCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpOyB9XG4gIHRhYmxlLnB0LXRhYmxlLnB0LWludGVyYWN0aXZlIHRib2R5IHRyOmhvdmVyIHRkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNCk7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wdC1kYXJrIHRhYmxlLnB0LXRhYmxlIHRoIHtcbiAgICBjb2xvcjogI2Y1ZjhmYTsgfVxuICAucHQtZGFyayB0YWJsZS5wdC10YWJsZSB0ZCB7XG4gICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgLnB0LWRhcmsgdGFibGUucHQtdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG4gIC5wdC1kYXJrIHRhYmxlLnB0LXRhYmxlLnB0LXN0cmlwZWQgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjE1KTsgfVxuICAucHQtZGFyayB0YWJsZS5wdC10YWJsZS5wdC1ib3JkZXJlZCB0aDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7IH1cbiAgLnB0LWRhcmsgdGFibGUucHQtdGFibGUucHQtYm9yZGVyZWQgdGJvZHkgdHIgdGQge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG4gICAgLnB0LWRhcmsgdGFibGUucHQtdGFibGUucHQtYm9yZGVyZWQgdGJvZHkgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTsgfVxuICAucHQtZGFyayB0YWJsZS5wdC10YWJsZS5wdC1ib3JkZXJlZC5wdC1zdHJpcGVkIHRib2R5IHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHRkIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTsgfVxuICAgIC5wdC1kYXJrIHRhYmxlLnB0LXRhYmxlLnB0LWJvcmRlcmVkLnB0LXN0cmlwZWQgdGJvZHkgdHI6bm90KDpmaXJzdC1jaGlsZCkgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAucHQtZGFyayB0YWJsZS5wdC10YWJsZS5wdC1pbnRlcmFjdGl2ZSB0Ym9keSB0cjpob3ZlciB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuMyk7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wdC10YWJzLnB0LXZlcnRpY2FsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wdC10YWJzLnB0LXZlcnRpY2FsID4gLnB0LXRhYi1saXN0IHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5wdC10YWJzLnB0LXZlcnRpY2FsID4gLnB0LXRhYi1saXN0IC5wdC10YWIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAucHQtdGFicy5wdC12ZXJ0aWNhbCA+IC5wdC10YWItbGlzdCAucHQtdGFiLWluZGljYXRvci13cmFwcGVyIC5wdC10YWItaW5kaWNhdG9yIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjIpO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5wdC10YWJzLnB0LXZlcnRpY2FsID4gLnB0LXRhYi1wYW5lbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLnB0LXRhYi1saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnB0LXRhYi1saXN0ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLnB0LXRhYiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMTgyMDI2O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnB0LXRhYi1pbmRpY2F0b3Itd3JhcHBlciB+IC5wdC10YWIge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucHQtdGFiW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuICAucHQtdGFiW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwICMxMDZiYTM7IH1cbiAgLnB0LXRhYlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSwgLnB0LXRhYjpub3QoW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdKTpob3ZlciB7XG4gICAgY29sb3I6ICMxMDZiYTM7IH1cbiAgLnB0LXRhYjpmb2N1cyB7XG4gICAgLW1vei1vdXRsaW5lLXJhZGl1czogMDsgfVxuICAucHQtbGFyZ2UgLnB0LXRhYiB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wdC10YWItcGFuZWwge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5wdC10YWItcGFuZWxbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wdC10YWItaW5kaWNhdG9yLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCksIHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApLCB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQsIHdpZHRoLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0LCB0cmFuc2Zvcm0sIHdpZHRoO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQsIHRyYW5zZm9ybSwgd2lkdGgsIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5wdC10YWItaW5kaWNhdG9yLXdyYXBwZXIgLnB0LXRhYi1pbmRpY2F0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTA2YmEzO1xuICAgIGhlaWdodDogM3B4OyB9XG4gIC5wdC10YWItaW5kaWNhdG9yLXdyYXBwZXIucHQtbm8tYW5pbWF0aW9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbi5wdC1kYXJrIC5wdC10YWIge1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuICAucHQtZGFyayAucHQtdGFiW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcbiAgICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG4gIC5wdC1kYXJrIC5wdC10YWJbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwICM0OGFmZjA7IH1cbiAgLnB0LWRhcmsgLnB0LXRhYlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSwgLnB0LWRhcmsgLnB0LXRhYjpub3QoW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdKTpob3ZlciB7XG4gICAgY29sb3I6ICM0OGFmZjA7IH1cblxuLnB0LWRhcmsgLnB0LXRhYi1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhhZmYwOyB9XG5cbi5wdC1mbGV4LWV4cGFuZGVyIHtcbiAgLXdlYmtpdC1mbGV4OiAxIDE7XG4gICAgICAgICAgZmxleDogMSAxOyB9XG5cbi5wdC10YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzcwODA7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZjVmOGZhO1xuICBmb250LXNpemU6IDEycHg7XG4gICB9XG4gIC5wdC10YWcucHQtcm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLnB0LWRhcmsgLnB0LXRhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JmY2NkNjtcbiAgICBjb2xvcjogIzE4MjAyNjsgfVxuICAucHQtdGFnLnB0LXRhZy1yZW1vdmFibGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLnB0LXRhZy5wdC1sYXJnZSxcbiAgLnB0LWxhcmdlIC5wdC10YWcge1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAucHQtdGFnLnB0LWxhcmdlLnB0LXJvdW5kLFxuICAgIC5wdC1sYXJnZSAucHQtdGFnLnB0LXJvdW5kIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cbiAgICAucHQtdGFnLnB0LWxhcmdlLnB0LXRhZy1yZW1vdmFibGUsXG4gICAgLnB0LWxhcmdlIC5wdC10YWcucHQtdGFnLXJlbW92YWJsZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gIC5wdC10YWcucHQtaW50ZW50LXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICMxMzdjYmQ7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnB0LXRhZy5wdC1pbnRlbnQtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogIzBmOTk2MDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHQtdGFnLnB0LWludGVudC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDk4MjJiO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wdC10YWcucHQtaW50ZW50LWRhbmdlciB7XG4gICAgYmFja2dyb3VuZDogI2RiMzczNztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHQtdGFnLnB0LW1pbmltYWw6bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzgsIDE1NSwgMTY4LCAwLjIpO1xuICAgIGNvbG9yOiAjMTgyMDI2OyB9XG4gICAgLnB0LWRhcmsgLnB0LXRhZy5wdC1taW5pbWFsOm5vdChbY2xhc3MqPVwicHQtaW50ZW50LVwiXSkge1xuICAgICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgLnB0LXRhZy5wdC1taW5pbWFsLnB0LWludGVudC1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4xNSk7XG4gICAgY29sb3I6ICMxMDZiYTM7IH1cbiAgICAucHQtZGFyayAucHQtdGFnLnB0LW1pbmltYWwucHQtaW50ZW50LXByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOSwgMTI0LCAxODksIDAuMjUpO1xuICAgICAgY29sb3I6ICM0OGFmZjA7IH1cbiAgLnB0LXRhZy5wdC1taW5pbWFsLnB0LWludGVudC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjE1KTtcbiAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgIC5wdC1kYXJrIC5wdC10YWcucHQtbWluaW1hbC5wdC1pbnRlbnQtc3VjY2VzcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjI1KTtcbiAgICAgIGNvbG9yOiAjM2RjYzkxOyB9XG4gIC5wdC10YWcucHQtbWluaW1hbC5wdC1pbnRlbnQtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMTUpO1xuICAgIGNvbG9yOiAjYmY3MzI2OyB9XG4gICAgLnB0LWRhcmsgLnB0LXRhZy5wdC1taW5pbWFsLnB0LWludGVudC13YXJuaW5nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjI1KTtcbiAgICAgIGNvbG9yOiAjZmZiMzY2OyB9XG4gIC5wdC10YWcucHQtbWluaW1hbC5wdC1pbnRlbnQtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjE1KTtcbiAgICBjb2xvcjogI2MyMzAzMDsgfVxuICAgIC5wdC1kYXJrIC5wdC10YWcucHQtbWluaW1hbC5wdC1pbnRlbnQtZGFuZ2VyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMjUpO1xuICAgICAgY29sb3I6ICNmZjczNzM7IH1cblxuLnB0LXRhZy1yZW1vdmUge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiSWNvbnMxNlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMC41O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMnB4O1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICAucHQtdGFnLXJlbW92ZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wdC10YWctcmVtb3ZlOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucHQtdGFnLXJlbW92ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6bl1wiOyB9XG4gIC5wdC1sYXJnZSAucHQtdGFnLXJlbW92ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1mYW1pbHk6IFwiSWNvbnMyMFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiA1cHg7IH1cblxuLnB0LXRvYXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjEpLCAwIDJweCA0cHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCAwIDhweCAyNHB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAucHQtdG9hc3QucHQtdG9hc3QtZW50ZXIsIC5wdC10b2FzdC5wdC10b2FzdC1hcHBlYXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7IH1cbiAgLnB0LXRvYXN0LnB0LXRvYXN0LWVudGVyLWFjdGl2ZSwgLnB0LXRvYXN0LnB0LXRvYXN0LWFwcGVhci1hY3RpdmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NCwgMS4xMiwgMC4zOCwgMS4xMSk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICAucHQtdG9hc3QucHQtdG9hc3QtZW50ZXIgfiAucHQtdG9hc3QsIC5wdC10b2FzdC5wdC10b2FzdC1hcHBlYXIgfiAucHQtdG9hc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7IH1cbiAgLnB0LXRvYXN0LnB0LXRvYXN0LWVudGVyLWFjdGl2ZSB+IC5wdC10b2FzdCwgLnB0LXRvYXN0LnB0LXRvYXN0LWFwcGVhci1hY3RpdmUgfiAucHQtdG9hc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NCwgMS4xMiwgMC4zOCwgMS4xMSk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICAucHQtdG9hc3QucHQtdG9hc3QtbGVhdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMCk7IH1cbiAgLnB0LXRvYXN0LnB0LXRvYXN0LWxlYXZlLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LWZpbHRlcjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyLCAtd2Via2l0LWZpbHRlcjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIC5wdC10b2FzdC5wdC10b2FzdC1sZWF2ZSB+IC5wdC10b2FzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgLnB0LXRvYXN0LnB0LXRvYXN0LWxlYXZlLWFjdGl2ZSB+IC5wdC10b2FzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiA1MG1zOyB9XG4gIC5wdC10b2FzdCAucHQtYnV0dG9uLWdyb3VwIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAucHQtdG9hc3QgPiAucHQtaWNvbi1zdGFuZGFyZCB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGNvbG9yOiAjNWM3MDgwOyB9XG4gIC5wdC10b2FzdC5wdC1kYXJrLFxuICAucHQtZGFyayAucHQtdG9hc3Qge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgMnB4IDRweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIDAgOHB4IDI0cHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTRiNTk7IH1cbiAgICAucHQtdG9hc3QucHQtZGFyayA+IC5wdC1pY29uLXN0YW5kYXJkLFxuICAgIC5wdC1kYXJrIC5wdC10b2FzdCA+IC5wdC1pY29uLXN0YW5kYXJkIHtcbiAgICAgIGNvbG9yOiAjYmZjY2Q2OyB9XG4gIC5wdC10b2FzdFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdIGEge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgICAucHQtdG9hc3RbY2xhc3MqPVwicHQtaW50ZW50LVwiXSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wdC10b2FzdFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdID4gLnB0LWljb24tc3RhbmRhcmQge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wdC10b2FzdFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdIC5wdC1idXR0b24sIC5wdC10b2FzdFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdIC5wdC1idXR0b246OmJlZm9yZSwgLnB0LXRvYXN0W2NsYXNzKj1cInB0LWludGVudC1cIl0gLnB0LWJ1dHRvbjphY3RpdmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfVxuICAucHQtdG9hc3RbY2xhc3MqPVwicHQtaW50ZW50LVwiXSAucHQtYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLnB0LXRvYXN0W2NsYXNzKj1cInB0LWludGVudC1cIl0gLnB0LWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXRvYXN0W2NsYXNzKj1cInB0LWludGVudC1cIl0gLnB0LWJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXRvYXN0W2NsYXNzKj1cInB0LWludGVudC1cIl0gLnB0LWJ1dHRvbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50OyB9XG4gIC5wdC10b2FzdC5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzN2NiZDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHQtdG9hc3QucHQtaW50ZW50LXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjk5NjA7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnB0LXRvYXN0LnB0LWludGVudC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk4MjJiO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wdC10b2FzdC5wdC1pbnRlbnQtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIzNzM3O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wdC10b2FzdC1tZXNzYWdlIHtcbiAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMTFweDsgfVxuXG4ucHQtdG9hc3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNDA7XG4gIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAucHQtdG9hc3QtY29udGFpbmVyID4gc3BhbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wdC10b2FzdC1jb250YWluZXIucHQtdG9hc3QtY29udGFpbmVyLXRvcCB7XG4gICAgdG9wOiAwOyB9XG4gIC5wdC10b2FzdC1jb250YWluZXIucHQtdG9hc3QtY29udGFpbmVyLWJvdHRvbSB7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgLnB0LXRvYXN0LWNvbnRhaW5lci5wdC10b2FzdC1jb250YWluZXItYm90dG9tID4gc3BhbiB7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gIC5wdC10b2FzdC1jb250YWluZXIucHQtdG9hc3QtY29udGFpbmVyLWxlZnQgPiBzcGFuIHtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnB0LXRvYXN0LWNvbnRhaW5lci5wdC10b2FzdC1jb250YWluZXItcmlnaHQgPiBzcGFuIHtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4ucHQtdG9hc3QtY29udGFpbmVyLWJvdHRvbSAucHQtdG9hc3QucHQtdG9hc3QtZW50ZXI6bm90KC5wdC10b2FzdC1lbnRlci1hY3RpdmUpLFxuLnB0LXRvYXN0LWNvbnRhaW5lci1ib3R0b20gLnB0LXRvYXN0LnB0LXRvYXN0LWVudGVyOm5vdCgucHQtdG9hc3QtZW50ZXItYWN0aXZlKSB+IC5wdC10b2FzdCxcbi5wdC10b2FzdC1jb250YWluZXItYm90dG9tIC5wdC10b2FzdC5wdC10b2FzdC1sZWF2ZS1hY3RpdmUgfiAucHQtdG9hc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1NXB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTVweCk7IH1cblxuLnB0LXRvb2x0aXAge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjEpLCAwIDJweCA0cHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCAwIDhweCAyNHB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgLnB0LXRvb2x0aXAgLnB0LXBvcG92ZXItYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAucHQtdG9vbHRpcCAucHQtcG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogNHB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLXRvcCA+IC5wdC10b29sdGlwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4OyB9XG4gICAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLXRvcCA+IC5wdC10b29sdGlwID4gLnB0LXBvcG92ZXItYXJyb3cge1xuICAgICAgYm90dG9tOiAtOHB4OyB9XG4gICAgICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tLnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtdG9wID4gLnB0LXRvb2x0aXAgPiAucHQtcG9wb3Zlci1hcnJvdyBzdmcge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdC5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLXJpZ2h0ID4gLnB0LXRvb2x0aXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4OyB9XG4gICAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1yaWdodCA+IC5wdC10b29sdGlwID4gLnB0LXBvcG92ZXItYXJyb3cge1xuICAgICAgbGVmdDogLThweDsgfVxuICAgICAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1yaWdodCA+IC5wdC10b29sdGlwID4gLnB0LXBvcG92ZXItYXJyb3cgc3ZnIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtYm90dG9tID4gLnB0LXRvb2x0aXAge1xuICAgIG1hcmdpbi10b3A6IDExcHg7IH1cbiAgICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtYm90dG9tID4gLnB0LXRvb2x0aXAgPiAucHQtcG9wb3Zlci1hcnJvdyB7XG4gICAgICB0b3A6IC04cHg7IH1cbiAgICAgIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1ib3R0b20gPiAucHQtdG9vbHRpcCA+IC5wdC1wb3BvdmVyLWFycm93IHN2ZyB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1sZWZ0ID4gLnB0LXRvb2x0aXAge1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICBtYXJnaW4tbGVmdDogLTExcHg7IH1cbiAgICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1sZWZ0ID4gLnB0LXRvb2x0aXAgPiAucHQtcG9wb3Zlci1hcnJvdyB7XG4gICAgICByaWdodDogLThweDsgfVxuICAgICAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0LnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtbGVmdCA+IC5wdC10b29sdGlwID4gLnB0LXBvcG92ZXItYXJyb3cgc3ZnIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLW1pZGRsZSA+IC5wdC10b29sdGlwID4gLnB0LXBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1jZW50ZXIgPiAucHQtdG9vbHRpcCA+IC5wdC1wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTsgfVxuICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtdG9wID4gLnB0LXRvb2x0aXAgPiAucHQtcG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiAtMC4yMjE4M3B4OyB9XG4gIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodC5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLXJpZ2h0ID4gLnB0LXRvb2x0aXAgPiAucHQtcG9wb3Zlci1hcnJvdyB7XG4gICAgcmlnaHQ6IC0wLjIyMTgzcHg7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1sZWZ0ID4gLnB0LXRvb2x0aXAgPiAucHQtcG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogLTAuMjIxODNweDsgfVxuICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tLnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtYm90dG9tID4gLnB0LXRvb2x0aXAgPiAucHQtcG9wb3Zlci1hcnJvdyB7XG4gICAgYm90dG9tOiAtMC4yMjE4M3B4OyB9XG4gIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCA+IC5wdC10b29sdGlwIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1jZW50ZXIgPiAucHQtdG9vbHRpcCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjsgfVxuICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0ID4gLnB0LXRvb2x0aXAge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0OyB9XG4gIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1taWRkbGUucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCA+IC5wdC10b29sdGlwIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLW1pZGRsZS5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1jZW50ZXIgPiAucHQtdG9vbHRpcCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgfVxuICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbWlkZGxlLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0ID4gLnB0LXRvb2x0aXAge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0OyB9XG4gIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20ucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCA+IC5wdC10b29sdGlwIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1jZW50ZXIgPiAucHQtdG9vbHRpcCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjsgfVxuICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0ID4gLnB0LXRvb2x0aXAge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0OyB9XG4gIC5wdC10b29sdGlwIC5wdC1wb3BvdmVyLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICMzOTRiNTk7XG4gICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgLnB0LXRvb2x0aXAgLnB0LXBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCA2cHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG4gIC5wdC10b29sdGlwIC5wdC1wb3BvdmVyLWFycm93LWJvcmRlciB7XG4gICAgZmlsbDogIzEwMTYxYTtcbiAgICBmaWxsLW9wYWNpdHk6IDAuMTsgfVxuICAucHQtdG9vbHRpcCAucHQtcG9wb3Zlci1hcnJvdy1maWxsIHtcbiAgICBmaWxsOiAjMzk0YjU5OyB9XG4gIC5wdC1wb3BvdmVyLWVudGVyID4gLnB0LXRvb2x0aXAsIC5wdC1wb3BvdmVyLWFwcGVhciA+IC5wdC10b29sdGlwIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuICAucHQtcG9wb3Zlci1lbnRlci1hY3RpdmUgPiAucHQtdG9vbHRpcCwgLnB0LXBvcG92ZXItYXBwZWFyLWFjdGl2ZSA+IC5wdC10b29sdGlwIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMG1zO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgLnB0LXBvcG92ZXItbGVhdmUgPiAucHQtdG9vbHRpcCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAucHQtcG9wb3Zlci1sZWF2ZS1hY3RpdmUgPiAucHQtdG9vbHRpcCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwbXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICAucHQtdG9vbHRpcCAucHQtcG9wb3Zlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7IH1cbiAgLnB0LXRvb2x0aXAucHQtZGFyayxcbiAgLnB0LWRhcmsgLnB0LXRvb2x0aXAge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgMnB4IDRweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIDAgOHB4IDI0cHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gICAgLnB0LXRvb2x0aXAucHQtZGFyayAucHQtcG9wb3Zlci1jb250ZW50LFxuICAgIC5wdC1kYXJrIC5wdC10b29sdGlwIC5wdC1wb3BvdmVyLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogI2UxZThlZDtcbiAgICAgIGNvbG9yOiAjMzk0YjU5OyB9XG4gICAgLnB0LXRvb2x0aXAucHQtZGFyayAucHQtcG9wb3Zlci1hcnJvdzo6YmVmb3JlLFxuICAgIC5wdC1kYXJrIC5wdC10b29sdGlwIC5wdC1wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogMXB4IDFweCA2cHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gICAgLnB0LXRvb2x0aXAucHQtZGFyayAucHQtcG9wb3Zlci1hcnJvdy1ib3JkZXIsXG4gICAgLnB0LWRhcmsgLnB0LXRvb2x0aXAgLnB0LXBvcG92ZXItYXJyb3ctYm9yZGVyIHtcbiAgICAgIGZpbGw6ICMxMDE2MWE7XG4gICAgICBmaWxsLW9wYWNpdHk6IDAuMjsgfVxuICAgIC5wdC10b29sdGlwLnB0LWRhcmsgLnB0LXBvcG92ZXItYXJyb3ctZmlsbCxcbiAgICAucHQtZGFyayAucHQtdG9vbHRpcCAucHQtcG9wb3Zlci1hcnJvdy1maWxsIHtcbiAgICAgIGZpbGw6ICNlMWU4ZWQ7IH1cbiAgLnB0LXRvb2x0aXAucHQtaW50ZW50LXByaW1hcnkgLnB0LXBvcG92ZXItY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogIzEzN2NiZDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHQtdG9vbHRpcC5wdC1pbnRlbnQtcHJpbWFyeSAucHQtcG9wb3Zlci1hcnJvdy1maWxsIHtcbiAgICBmaWxsOiAjMTM3Y2JkOyB9XG4gIC5wdC10b29sdGlwLnB0LWludGVudC1zdWNjZXNzIC5wdC1wb3BvdmVyLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICMwZjk5NjA7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnB0LXRvb2x0aXAucHQtaW50ZW50LXN1Y2Nlc3MgLnB0LXBvcG92ZXItYXJyb3ctZmlsbCB7XG4gICAgZmlsbDogIzBmOTk2MDsgfVxuICAucHQtdG9vbHRpcC5wdC1pbnRlbnQtd2FybmluZyAucHQtcG9wb3Zlci1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZDk4MjJiO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wdC10b29sdGlwLnB0LWludGVudC13YXJuaW5nIC5wdC1wb3BvdmVyLWFycm93LWZpbGwge1xuICAgIGZpbGw6ICNkOTgyMmI7IH1cbiAgLnB0LXRvb2x0aXAucHQtaW50ZW50LWRhbmdlciAucHQtcG9wb3Zlci1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZGIzNzM3O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wdC10b29sdGlwLnB0LWludGVudC1kYW5nZXIgLnB0LXBvcG92ZXItYXJyb3ctZmlsbCB7XG4gICAgZmlsbDogI2RiMzczNzsgfVxuXG4ucHQtcG9wb3Zlci10YXJnZXQgLnB0LXRvb2x0aXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5wdC10b29sdGlwLWluZGljYXRvciB7XG4gIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHg7XG4gIGN1cnNvcjogaGVscDsgfVxuXG4ucHQtdHJlZS1ub2RlLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ucHQtdHJlZS1yb290IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLnB0LXRyZWUtbm9kZS1jb250ZW50LTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuXG4ucHQtdHJlZS1ub2RlLWNvbnRlbnQtMSB7XG4gIHBhZGRpbmctbGVmdDogMjNweDsgfVxuXG4ucHQtdHJlZS1ub2RlLWNvbnRlbnQtMiB7XG4gIHBhZGRpbmctbGVmdDogNDZweDsgfVxuXG4ucHQtdHJlZS1ub2RlLWNvbnRlbnQtMyB7XG4gIHBhZGRpbmctbGVmdDogNjlweDsgfVxuXG4ucHQtdHJlZS1ub2RlLWNvbnRlbnQtNCB7XG4gIHBhZGRpbmctbGVmdDogOTJweDsgfVxuXG4ucHQtdHJlZS1ub2RlLWNvbnRlbnQtNSB7XG4gIHBhZGRpbmctbGVmdDogMTE1cHg7IH1cblxuLnB0LXRyZWUtbm9kZS1jb250ZW50LTYge1xuICBwYWRkaW5nLWxlZnQ6IDEzOHB4OyB9XG5cbi5wdC10cmVlLW5vZGUtY29udGVudC03IHtcbiAgcGFkZGluZy1sZWZ0OiAxNjFweDsgfVxuXG4ucHQtdHJlZS1ub2RlLWNvbnRlbnQtOCB7XG4gIHBhZGRpbmctbGVmdDogMTg0cHg7IH1cblxuLnB0LXRyZWUtbm9kZS1jb250ZW50LTkge1xuICBwYWRkaW5nLWxlZnQ6IDIwN3B4OyB9XG5cbi5wdC10cmVlLW5vZGUtY29udGVudC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMjMwcHg7IH1cblxuLnB0LXRyZWUtbm9kZS1jb250ZW50LTExIHtcbiAgcGFkZGluZy1sZWZ0OiAyNTNweDsgfVxuXG4ucHQtdHJlZS1ub2RlLWNvbnRlbnQtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDI3NnB4OyB9XG5cbi5wdC10cmVlLW5vZGUtY29udGVudC0xMyB7XG4gIHBhZGRpbmctbGVmdDogMjk5cHg7IH1cblxuLnB0LXRyZWUtbm9kZS1jb250ZW50LTE0IHtcbiAgcGFkZGluZy1sZWZ0OiAzMjJweDsgfVxuXG4ucHQtdHJlZS1ub2RlLWNvbnRlbnQtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDM0NXB4OyB9XG5cbi5wdC10cmVlLW5vZGUtY29udGVudC0xNiB7XG4gIHBhZGRpbmctbGVmdDogMzY4cHg7IH1cblxuLnB0LXRyZWUtbm9kZS1jb250ZW50LTE3IHtcbiAgcGFkZGluZy1sZWZ0OiAzOTFweDsgfVxuXG4ucHQtdHJlZS1ub2RlLWNvbnRlbnQtMTgge1xuICBwYWRkaW5nLWxlZnQ6IDQxNHB4OyB9XG5cbi5wdC10cmVlLW5vZGUtY29udGVudC0xOSB7XG4gIHBhZGRpbmctbGVmdDogNDM3cHg7IH1cblxuLnB0LXRyZWUtbm9kZS1jb250ZW50LTIwIHtcbiAgcGFkZGluZy1sZWZ0OiA0NjBweDsgfVxuXG4ucHQtdHJlZS1ub2RlLWNvbnRlbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgLnB0LXRyZWUtbm9kZS1jb250ZW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNCk7IH1cblxuLnB0LXRyZWUtbm9kZS1jYXJldCxcbi5wdC10cmVlLW5vZGUtY2FyZXQtbm9uZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC10cmVlLW5vZGUtY2FyZXQge1xuICBjb2xvcjogIzVjNzA4MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnB0LXRyZWUtbm9kZS1jYXJldDpob3ZlciB7XG4gICAgY29sb3I6ICMxODIwMjY7IH1cbiAgLnB0LWRhcmsgLnB0LXRyZWUtbm9kZS1jYXJldCB7XG4gICAgY29sb3I6ICNiZmNjZDY7IH1cbiAgICAucHQtZGFyayAucHQtdHJlZS1ub2RlLWNhcmV0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjVmOGZhOyB9XG4gIC5wdC10cmVlLW5vZGUtY2FyZXQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwi7pqVXCI7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMjAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KSwgLXdlYmtpdC10cmFuc2Zvcm0gMjAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTsgfVxuICAucHQtdHJlZS1ub2RlLWNhcmV0LnB0LXRyZWUtbm9kZS1jYXJldC1vcGVuOjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5wdC10cmVlLW5vZGUtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGNvbG9yOiAjNWM3MDgwOyB9XG5cbi5wdC10cmVlLW5vZGUtbGFiZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAucHQtdHJlZS1ub2RlLWxhYmVsIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuXG4ucHQtdHJlZS1ub2RlLXNlY29uZGFyeS1sYWJlbCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ucHQtdHJlZS1ub2RlLnB0LXRyZWUtbm9kZS1zZWxlY3RlZCA+IC5wdC10cmVlLW5vZGUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzdjYmQ7IH1cbiAgLnB0LXRyZWUtbm9kZS5wdC10cmVlLW5vZGUtc2VsZWN0ZWQgPiAucHQtdHJlZS1ub2RlLWNvbnRlbnQsXG4gIC5wdC10cmVlLW5vZGUucHQtdHJlZS1ub2RlLXNlbGVjdGVkID4gLnB0LXRyZWUtbm9kZS1jb250ZW50IC5wdC1pY29uLCAucHQtdHJlZS1ub2RlLnB0LXRyZWUtbm9kZS1zZWxlY3RlZCA+IC5wdC10cmVlLW5vZGUtY29udGVudCAucHQtaWNvbi1zdGFuZGFyZCwgLnB0LXRyZWUtbm9kZS5wdC10cmVlLW5vZGUtc2VsZWN0ZWQgPiAucHQtdHJlZS1ub2RlLWNvbnRlbnQgLnB0LWljb24tbGFyZ2Uge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wdC10cmVlLW5vZGUucHQtdHJlZS1ub2RlLXNlbGVjdGVkID4gLnB0LXRyZWUtbm9kZS1jb250ZW50IC5wdC10cmVlLW5vZGUtY2FyZXQ6OmJlZm9yZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxuICAucHQtdHJlZS1ub2RlLnB0LXRyZWUtbm9kZS1zZWxlY3RlZCA+IC5wdC10cmVlLW5vZGUtY29udGVudCAucHQtdHJlZS1ub2RlLWNhcmV0OmhvdmVyOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wdC1kYXJrIC5wdC10cmVlLW5vZGUtY29udGVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjMpOyB9XG5cbi5wdC1kYXJrIC5wdC10cmVlLW5vZGUtaWNvbiB7XG4gIGNvbG9yOiAjYmZjY2Q2OyB9XG5cbi5wdC1kYXJrIC5wdC10cmVlLW5vZGUucHQtdHJlZS1ub2RlLXNlbGVjdGVkID4gLnB0LXRyZWUtbm9kZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzN2NiZDsgfVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1ibHVlcHJpbnQuY3NzLm1hcCAqL1xuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWlzbyc7XG4gIHNyYzogdXJsKCdhc3NldHMvZm9udC8yRDlENjJfMF8wLmVvdCcpO1xuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnQvMkQ5RDYyXzBfMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybCgnYXNzZXRzL2ZvbnQvMkQ5RDYyXzBfMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSx1cmwoJ2Fzc2V0cy9mb250LzJEOUQ2Ml8wXzAud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2Fzc2V0cy9mb250LzJEOUQ2Ml8wXzAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNaXNvLUJvbGQnO1xuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnQvMkQ5RDYyXzFfMC5lb3QnKTtcbiAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250LzJEOUQ2Ml8xXzAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdhc3NldHMvZm9udC8yRDlENjJfMV8wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLHVybCgnYXNzZXRzL2ZvbnQvMkQ5RDYyXzFfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksdXJsKCdhc3NldHMvZm9udC8yRDlENjJfMV8wLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWlzby1MaWdodCc7XG4gIHNyYzogdXJsKCdhc3NldHMvZm9udC8yRDlENjJfMl8wLmVvdCcpO1xuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnQvMkQ5RDYyXzJfMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybCgnYXNzZXRzL2ZvbnQvMkQ5RDYyXzJfMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSx1cmwoJ2Fzc2V0cy9mb250LzJEOUQ2Ml8yXzAud29mZicpIGZvcm1hdCgnd29mZicpLHVybCgnYXNzZXRzL2ZvbnQvMkQ5RDYyXzJfMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbi5taXNvIHtcbiAgZm9udC1mYW1pbHk6ICdNaXNvJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4ubWlzby1ib2xkIHtcbiAgZm9udC1mYW1pbHk6ICdNaXNvLUJvbGQnLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5taXNvLWxpZ2h0IHtcbiAgZm9udC1mYW1pbHk6ICdNaXNvLUxpZ2h0JywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4vLyBmb250IGZhbWlsaWVzXG4kZmYtbGlnaHQ6ICdNaXNvLUxpZ2h0JywgJ0hlbHZldGljYScsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4kZmYtcmVndWxhcjogJ01pc28nLCAnSGVsdmV0aWNhJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiRmZi1ib2xkOiAnTWlzby1Cb2xkJywgJ0hlbHZldGljYScsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG5cbi8vIGZvbnQgd2VpZ2h0c1xuJGZ3LXJlZ3VsYXI6IDQwMDtcbiRmdy1ib2xkOiA3MDA7XG5cbi8vIGZvbnQgc2l6ZXNcbiRmcy1iYXNlOiAxNnB4O1xuXG4vLyBGb250IFJlc2V0c1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbnAge1xuICBtYXJnaW46IDA7XG59XG5cbi8vIEZvbnQgRGVmaW5pdGlvbnNcblxuLypcbiAqIEdsb2JhbFxuKi9cblxuQG1peGluIGZvbnQtYnV0dG9uKCkge1xuICBmb250LWZhbWlseTogJGZmLXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuQG1peGluIGZvbnQtbG9naW4ge1xuICBmb250LWZhbWlseTogJGZmLWxpZ2h0O1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbkBtaXhpbiBmb250LWlucHV0IHtcbiAgZm9udC1mYW1pbHk6ICRmZi1yZWd1bGFyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWl4aW4gZm9udC10YWJzIHtcbiAgZm9udC1mYW1pbHk6ICRmZi1yZWd1bGFyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5AbWl4aW4gZm9udC1saXN0LWl0ZW0ge1xuICBmb250LWZhbWlseTogJGZmLWxpZ2h0O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuXG5AbWl4aW4gZm9udC10aWNrZXQtb3ZlcmxheS1jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICRmZi1yZWd1bGFyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1peGluIGZvbnQtdGlja2V0LW92ZXJsYXktbXNnIHtcbiAgZm9udC1mYW1pbHk6ICRmZi1saWdodDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1peGluIGZvbnQtYXR0ZW5kZWUtdGllci1zdGFtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtcmVndWxhcjtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtaXhpbiBmb250LWhlYWRlci10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtcmVndWxhcjtcbiAgY29sb3I6ICMyMzIzMjM7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1peGluIGRhc2hib2FyZC1zdGF0cy12YWx1ZSB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtbGlnaHQ7XG4gIGNvbG9yOiAjMjMyMzIzO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5AbWl4aW4gZGFzaGJvYXJkLXN0YXRzLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6ICRmZi1saWdodDtcbiAgY29sb3I6ICMyMzIzMjM7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xufVxuXG5cbkBtaXhpbiBkYXNoYm9hcmQtZXZlbnQtaW5mby12YWx1ZSB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtcmVndWxhcjtcbiAgY29sb3I6ICMyMzIzMjM7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtaXhpbiBkYXNoYm9hcmQtZXZlbnQtaW5mby1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtcmVndWxhcjtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC4zKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbkBtaXhpbiBmb250LW5vLXJlc3VsdHMge1xuICBmb250LWZhbWlseTogJGZmLXJlZ3VsYXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuIiwiLy8gdHJhbnNpdGlvbnNcbiR0LWVhc2VJbk91dFF1YXJ0OiBjdWJpYy1iZXppZXIoMC43NzAsIDAuMDAwLCAwLjE3NSwgMS4wMDApO1xuJHQtZWFzZU91dDogZWFzZS1vdXQ7XG5cbkBrZXlmcmFtZXMgc3Bpbm5lciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gICA4JSwgNDElIHtcbiAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gICB9XG4gICAyNSUsIDU4JSB7XG4gICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICB9XG4gICA3NSUge1xuICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgfVxuICAgOTIlIHtcbiAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgfVxuICAgMCUsIDEwMCUge1xuICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgfVxufVxuIiwiKiB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxudWwge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSB7XG5cdG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICRjLXdoaXRlO1xufVxuXG5kaXYuY2xlYXJmaXgge1xuXHQmOmFmdGVyIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb250ZW50OiBcIlwiO1xuXHR9XG59XG5cblxuaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtYmxhY2s7XG5cdHBhZGRpbmc6IDVweDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0Y29sb3I6ICRjLW9mZi1ibGFjaztcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblxuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICRjLWdyZXktcmVndWxhcjtcblx0fVxufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0bWFyZ2luLXRvcDogNDVweDtcbn1cblxuc2VsZWN0IHtcblx0Y29sb3I6ICRjLW9mZi1ibGFjaztcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGhlaWdodDogMzRweDtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ibGFjaztcblx0cGFkZGluZzogNXB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDE1cHggOHB4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSA1cHgpIGNlbnRlcjtcblxuXHQmLm5vLXNlbGVjdGlvbiB7XG5cdFx0Y29sb3I6ICRjLWdyZXktcmVndWxhcjtcblx0fVxufVxuIiwiLy8gY29sb3JzXG4kYy13aGl0ZTogI0ZGRjtcbiRjLWJsYWNrOiAjMDAwO1xuJGMtb2ZmLWJsYWNrOiAjMjIyO1xuXG4kYy1ncmV5LXJlZ3VsYXI6ICNDQ0M7XG4kYy1ncmV5LWRhcms6ICMyMzIzMjM7XG4kYy1hY2NlbnQ6ICNmZjUzMzU7XG4kYy1ncmVlbjogIzc5ZTg3ZTtcbiRjLXRpY2tldDogIzU1RERlMDtcbiRjLXJzdnA6ICNGNkFFMkQ7XG4kYy1ndWVzdDogI0ZDNjQ3MTtcblxuJGMtdGlja2V0LXN1Y2Nlc3M6ICM1MmNmMmI7XG4kYy10aWNrZXQtZXJyb3I6ICNmZjJhMDA7XG4iLCIvLyBpbXBvcnQgbWl4aW5zXG5AaW1wb3J0ICdtaXhpbnMvbWl4aW5zJztcblxuLy8gaW1wb3J0IHZhcmlhYmxlc1xuQGltcG9ydCAndmFycy9mb250cyc7XG5AaW1wb3J0ICd2YXJzL3otaW5kZXhlcyc7XG5AaW1wb3J0ICd2YXJzL2NvbG9ycyc7XG5AaW1wb3J0ICd2YXJzL3RyYW5zaXRpb25zJztcbkBpbXBvcnQgJ3ZhcnMvc2l6ZXMnO1xuQGltcG9ydCAndmFycy9tZWRpYS1xdWVyaWVzJztcblxuQGltcG9ydCAndWktcmVzZXRzJztcblxuXG5odG1sLFxuYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGZvbnQtZmFtaWx5OiAkZmYtcmVndWxhcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaHRtbCB7XG5cdGZvbnQtZmFtaWx5OiAkZmYtcmVndWxhcjtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbmJvZHkge1xuXHRmb250LXNpemU6ICRmcy1iYXNlO1xuXHRsaW5lLWhlaWdodDogMS4xNTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmRpdiB7XG5cdGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4qIHtcblx0b3V0bGluZTogbm9uZTtcblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTpub25lO1xuXHR9XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICNiN2I3YmY7XG59XG46Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2I3YjdiZjtcbn1cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICNiN2I3YmY7XG59XG46LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjYjdiN2JmO1xufVxuXG4uYnRuLXN0YW5kYXJkIHtcblx0QGluY2x1ZGUgZm9udC1idXR0b24oKTtcblx0Ym9yZGVyOiAycHggc29saWQgJGMtd2hpdGU7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cdFx0Y29sb3I6ICRjLWJsYWNrO1xuXHR9XG59XG5cbiNhcHAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cblx0PiBkaXYge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuI2NvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cblxuXG5cbi5zdGFuZGFyZC10cmFuc2l0aW9uLS1mYWRlLWVudGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN0YW5kYXJkLXRyYW5zaXRpb24tLWZhZGUtZW50ZXIuc3RhbmRhcmQtdHJhbnNpdGlvbi0tZmFkZS1lbnRlci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcblxufVxuXG4uc3RhbmRhcmQtdHJhbnNpdGlvbi0tZmFkZS1sZWF2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zdGFuZGFyZC10cmFuc2l0aW9uLS1mYWRlLWxlYXZlLnN0YW5kYXJkLXRyYW5zaXRpb24tLWZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UsO1xufVxuIiwiLnB0LXRhYnMge1xuXHR6LWluZGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiA3MCU7XG59XG5cbi5wdC10YWIge1xuXHRmbGV4OiAwIDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjOTk5OTk5O1xuXHRmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDVweDtcbiAgQGluY2x1ZGUgZm9udC10YWJzKCk7XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0ZmxleDogMCAxMDAlO1xuXHR9XG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0ZmxleDogMCAxMDAlO1xuXHR9XG59XG5cbi5wdC10b2FzdC1jb250YWluZXIge1xuXHRwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbi5wdC10b2FzdC1tZXNzYWdlIHtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAwLjVweDtcblx0bWFyZ2luLXRvcDogMnB4O1xufVxuXG4jcHQtdGFiLXRpdGxlX2ZpbHRlclRhYnNfdGlja2V0cyB7XG5cdGZsZXg6IDAgMTAwJTtcbn1cblxuI3B0LXRhYi10aXRsZV9maWx0ZXJUYWJzX3JzdnAge1xuXHRmbGV4OiAwIDEwMCU7XG59XG5cbiNwdC10YWItdGl0bGVfZmlsdGVyVGFic19ndWVzdGxpc3Qge1xuXHRmbGV4OiAwIDEwMCU7XG59XG5cbi5wdC10YWJbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuXHRib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAkYy1hY2NlbnQ7XG59XG5cbi5wdC1pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuLnB0LWlucHV0LnB0LXJvdW5kLFxuLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdHBhZGRpbmctbGVmdDogMjZweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHQvLyBwYWRkaW5nLXRvcDogNnB4O1xuXHQvLyBwYWRkaW5nLWJvdHRvbTogMnB4O1xuXHRwYWRkaW5nLXRvcDogMnB4O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRAaW5jbHVkZSBmb250LWlucHV0KCk7XG5cdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdCY6Zm9jdXMge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cbn1cblxuLnB0LWlucHV0LWdyb3VwIC5wdC1pY29uIHtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMzFweDtcbiAgY29sb3I6ICNhNWE3YWE7XG59XG5cbi5wdC10YWJbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuXHRjb2xvcjogJGMtYWNjZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC10YWI6bm90KFthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSk6aG92ZXIge1xuXHRjb2xvcjogIzk5OTk5OTtcblx0Ji5hY3RpdmUge1xuXHRcdGNvbG9yOiAkYy1hY2NlbnQ7XG5cdH1cbn1cblxuLnB0LXRhYlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwICRjLWFjY2VudDtcbn1cbiIsIi5tZW51LWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmV5LWRhcms7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDMzLjMzMzMzMzMlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAubWVudS1pdGVtIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICYucXItY29kZS1tYXliZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCxcbiAgICAgICAgcG9seWdvbiB7XG4gICAgICAgICAgZmlsbDogJGMtYWNjZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuU1ZHSW5saW5lIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgQGluY2x1ZGUgZm9udC1idXR0b24oKTtcbn1cblxuLmxvYWRlci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMyMzIzMjM7XG4gICAgYW5pbWF0aW9uOiBzcGlubmVyIC42cyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbn1cblxuLnNwaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgb3BhY2l0eTogMTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzIzMjMyMztcbiAgICBhbmltYXRpb246IHNwaW5uZXIgLjZzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxufVxuIiwiXG4uZXZlbnQtYXR0ZW5kZWVzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uYXR0ZW5kZWVzLWZpbHRlci1iYXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMHB4O1xuXG5cdCYuYXR0ZW5kZWVzLWZpbHRlci1iYXItLXNlYXJjaCB7XG5cdFx0LmF0dGVuZGVlcy1maWx0ZXItYmFyX19zZWFyY2gge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuXHRcdFx0LnB0LWlucHV0LWdyb3VwIHtcblx0XHRcdFx0LnB0LWljb24tc2VhcmNoIHtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQucHQtaW5wdXQge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYXR0ZW5kZWVzLWZpbHRlci1iYXJfX3NlYXJjaC1jYW5jZWwge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMjRweDtcblx0cmlnaHQ6IDZweDtcblx0ei1pbmRleDogMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmF0dGVuZGVlcy1maWx0ZXItYmFyX19zZWFyY2gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDEzcHg7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xuXHR3aWR0aDogMTAwJTtcblx0dHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlO1xuXHQucHQtaW5wdXQtZ3JvdXAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlYWViZWQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0LnB0LWljb24tc2VhcmNoIHtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBsZWZ0IDAuMnMgZWFzZTtcblx0XHR9XG5cdFx0LnB0LWlucHV0IHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDUwJSAtIDUwcHgpKTtcbiAgICBcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcblx0XHR9XG5cdH1cbn1cblxuLmF0dGVuZGVlcy1maWx0ZXItYmFyX190eXBlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0Ym90dG9tOiAwO1xuXHRtYXJnaW4tdG9wOiA0cHg7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcblx0fVxufVxuXG4uYXR0ZW5kZWVzLWxpc3QsXG4uYXR0ZW5kZWVzLXNlYXJjaC1saXN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHR1bCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwdmg7XG5cdH1cblx0bGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdEBpbmNsdWRlIGZvbnQtbGlzdC1pdGVtKCk7XG5cdH1cbn1cblxuLmF0dGVuZGVlc19fbm8tcmVzdWx0cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAzNSU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LWZhbWlseTogXCJJY29uczE2XCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0ei1pbmRleDogMTtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdGNvbG9yOiAjMjMyMzIzO1xuXHRzcGFuIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0QGluY2x1ZGUgZm9udC1uby1yZXN1bHRzKCk7XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcblx0XHRjb250ZW50OiBcIlxcRTY0QlwiO1xuXHR9XG59XG5cbi5hdHRlbmRlZXNfX3JlZnJlc2gtYnV0dG9uIHtcblx0QGluY2x1ZGUgZm9udC10YWJzKCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0cGFkZGluZzogMjBweDtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDJweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdC5zcGlubmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDIycHg7XG5cdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dG9wOiA0cHg7XG5cdFx0bGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjRkZGO1xuXHRcdH1cblx0fVxufVxuXG4uYXR0ZW5kZWUtbGlzdC1pdGVtLS10aWNrZXQge1xuXHQuYXR0ZW5kZWUtbGlzdC1pdGVtX190aWVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy10aWNrZXQ7XG5cdH1cbn1cblxuLmF0dGVuZGVlLWxpc3QtaXRlbS0tcnN2cCB7XG5cdC5hdHRlbmRlZS1saXN0LWl0ZW1fX3RpZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXJzdnA7XG5cdH1cbn1cblxuLmF0dGVuZGVlLWxpc3QtaXRlbS0tZ3Vlc3RsaXN0IHtcblx0LmF0dGVuZGVlLWxpc3QtaXRlbV9fdGllciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtZ3Vlc3Q7XG5cdH1cbn1cblxuLmF0dGVuZGVlLWxpc3QtaXRlbS0tdmFsaWRhdGVkIHtcblx0Y29sb3I6ICNDQ0M7XG5cdC5jaGVja21hcmstaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzBweDtcblx0XHR0b3A6IDE5cHg7XG5cdH1cblxuXHQuYXR0ZW5kZWUtbGlzdC1pdGVtX190aWVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xuXHR9XG59XG5cbi5hdHRlbmRlZS1saXN0LWl0ZW1fX3RpZXIge1xuXHRAaW5jbHVkZSBmb250LWF0dGVuZGVlLXRpZXItc3RhbXAoKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMjhweDtcblx0dG9wOiAxOXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xuXHRwYWRkaW5nLXRvcDogNHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnNlYXJjaC1saXN0LWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogY2FsYygxMDAlIC0gNzBweCk7XG5cdHRvcDogNzBweDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdCYuZW5hYmxlZCB7XG5cdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0fVxufVxuXG4uYXR0ZW5kZWVzLXNlYXJjaC1saXN0IHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblxuXHQuc3Bpbm5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogLTg2cHg7XG5cdFx0b3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogI0ZGRjtcblx0XHR9XG5cdH1cbn1cbiIsIi5sb2dpbi1jb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmxvZ2luX19iZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0b3BhY2l0eTogMC4zO1xufVxuXG4ubG9naW5fX2xvZ28ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvZ2luX19pbnB1dC1jb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogNzAlO1xuXG5cdCYuaW52YWxpZCB7XG5cdFx0aW5wdXQge1xuXHRcdFx0YW5pbWF0aW9uOiBzaGFrZSAuNXMgbGluZWFyO1xuXHRcdH1cblx0fVxuXG5cdGlucHV0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdEBpbmNsdWRlIGZvbnQtbG9naW4oKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxuXG5cdC5sb2dpbl9fYnV0dG9uIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogI0ZGRjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0QGluY2x1ZGUgZm9udC1idXR0b24oKTtcblx0XHQmLmRpc2FibGVkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMilcblx0XHR9XG5cdH1cbn1cbiIsIi5zY2FubmVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuXG4gIC5zcGlubmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tdG9wOiAtNjhweDtcblx0XHRvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjRkZGO1xuXHRcdH1cblx0fVxufVxuXG4uc2Nhbm5lcl9fbm8tc3VwcG9ydCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA0MCU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LWZhbWlseTogXCJJY29uczE2XCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0ei1pbmRleDogMTtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdGNvbG9yOiAjMjMyMzIzO1xuXHRzcGFuIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0QGluY2x1ZGUgZm9udC1uby1yZXN1bHRzKCk7XG5cdH1cbn1cblxuLnNjYW4tY29tcGxldGUtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyMzIzO1xuXG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1vdXQgMC4wOXM7XG5cbiAgLnNjYW4tY29tcGxldGUtb3ZlcmxheV9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMDhweDtcbiAgICBoZWlnaHQ6IDIwOHB4O1xuICAgIHRvcDogNDUlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDRweDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM3OWU4N2U7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG5cbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCAwLjAycztcbiAgICAmLnNjYW4tY29tcGxldGUtb3ZlcmxheV9faWNvbi0taW52YWxpZCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmYyYTAwO1xuICAgIH1cbiAgfVxuXG4gIC5zY2FuLWNvbXBsZXRlLW92ZXJsYXlfX2NhcHRpb24sXG4gIC5zY2FuLWNvbXBsZXRlLW92ZXJsYXlfX2NhcHRpb24tLWVycm9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgQGluY2x1ZGUgZm9udC10aWNrZXQtb3ZlcmxheS1jYXB0aW9uKCk7XG4gICAgY29sb3I6ICRjLXRpY2tldC1zdWNjZXNzO1xuICAgIHRvcDogY2FsYyg0MSUgKyAxMTJweCk7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMDlzIGVhc2Utb3V0O1xuXG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvdHRvbTogNDVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDlzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMDVzIGVhc2Utb3V0IDAuMXM7XG4gICAgfVxuICB9XG5cbiAgLnNjYW4tY29tcGxldGUtb3ZlcmxheV9fY2FwdGlvbi0tZXJyb3Ige1xuICAgIGNvbG9yOiAkYy10aWNrZXQtZXJyb3I7XG4gIH1cblxuICAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5X19tc2cge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IGNhbGMoMzglICsgMTYzcHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZm9udC10aWNrZXQtb3ZlcmxheS1tc2coKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDVzIGVhc2Utb3V0O1xuICB9XG5cbiAgJi5hbmltYXRlLWluIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgZWFzZS1vdXQ7XG5cbiAgICAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5X19pY29uIHtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2Utb3V0O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRvcDogMzglO1xuICAgIH1cblxuICAgIC5zY2FuLWNvbXBsZXRlLW92ZXJsYXlfX2NhcHRpb24sXG4gICAgLnNjYW4tY29tcGxldGUtb3ZlcmxheV9fY2FwdGlvbi0tZXJyb3Ige1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1vdXQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdG9wOiBjYWxjKDM4JSArIDExMnB4KTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjJzIGVhc2Utb3V0IDAuMXM7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5X19tc2cge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dCAwLjNzO1xuICAgIH1cbiAgfVxufVxuIiwiLmRhc2hib2FyZC1jb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblxuXHQuZGFzaGJvYXJkX19oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDE1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1OHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQuZGFzaGJvYXJkX19oZWFkZXJfX3RpdGxlIHtcblx0XHRcdGZsZXg6IDAgMTAwJTtcblx0XHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdFx0XHRAaW5jbHVkZSBmb250LWhlYWRlci10aXRsZSgpO1xuXHRcdH1cblxuXHRcdC5kYXNoYm9hcmRfX2hlYWRlcl9fbG9nb3V0LWJ0bixcblx0XHQuZGFzaGJvYXJkX19oZWFkZXJfX2Nzdi1idG4ge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmZi1yZWd1bGFyO1xuXHRcdCAgY29sb3I6ICMyMzIzMjM7XG5cdFx0ICBmb250LXNpemU6IDFyZW07XG5cdFx0ICBsaW5lLWhlaWdodDogMTtcblx0XHQgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjJweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxOHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMThweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cblx0XHQuZGFzaGJvYXJkX19oZWFkZXJfX2Nzdi1idG4ge1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDE4cHg7XG4gICAgXHRwYWRkaW5nLWJvdHRvbTogMThweDtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGMtYmxhY2s7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0ZmlsbDogJGMtYWNjZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRhc2hib2FyZF9fc2Nyb2xsLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA3M3B4KTtcblx0XHR0b3A6IDczcHg7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0fVxuXG5cdC5kYXNoYm9hcmRfX3RvdGFsLWNoZWNrLWlucyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdC5kYXNoYm9hcmRfX3N0YXRzLXZhbHVlIHtcblx0XHRcdGZvbnQtc2l6ZTogNnJlbTtcblx0XHR9XG5cdFx0LmRhc2hib2FyZF9fc3RhdHMtbGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRmb250LWZhbWlseTogJGZmLWxpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdC5kYXNoYm9hcmRfX2V2ZW50LWluZm8ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0XHQuZGFzaGJvYXJkX19ldmVudC1pbmZvX19pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0cGFkZGluZy10b3A6IDE3cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTRweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjMyMzIzO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjdweDtcblx0XHRcdH1cblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0ZmxleDogMSBhdXRvO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kYXNoYm9hcmRfX2V2ZW50LWluZm8tbGFiZWwge1xuXHRcdFx0QGluY2x1ZGUgZGFzaGJvYXJkLWV2ZW50LWluZm8tbGFiZWwoKTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0fVxuXG5cdFx0LmRhc2hib2FyZF9fZXZlbnQtaW5mby12YWx1ZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMXB4O1xuXHRcdFx0QGluY2x1ZGUgZGFzaGJvYXJkLWV2ZW50LWluZm8tdmFsdWUoKTtcblx0XHR9XG5cdH1cblxuXHQuZGFzaGJvYXJkX19zdGF0cyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjMjMyMzIzO1xuXHRcdD4gZGl2IHtcblx0XHRcdGZsZXg6IDAgMzMuMzMzMzMzJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kYXNoYm9hcmRfX2RldGFpbGVkLXN0YXRzIHtcblx0XHRcdGZsZXg6IDAgMTAwJTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMXB4O1xuXHRcdFx0LmRhc2hib2FyZF9fZGV0YWlsZWQtc3RhdHNfX2l0ZW0ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTdweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE0cHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdGZsZXg6IDEgYXV0bztcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5kYXNoYm9hcmRfX2RldGFpbGVkLXN0YXRzLWxhYmVsIHtcblx0XHRcdFx0QGluY2x1ZGUgZGFzaGJvYXJkLWV2ZW50LWluZm8tbGFiZWwoKTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblxuXHRcdFx0LmRhc2hib2FyZF9fZGV0YWlsZWQtc3RhdHMtdmFsdWUge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMXB4O1xuXHRcdFx0XHRAaW5jbHVkZSBkYXNoYm9hcmQtZXZlbnQtaW5mby12YWx1ZSgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kYXNoYm9hcmRfX3N0YXRzX190aWNrZXRzIHtcblx0XHQuZGFzaGJvYXJkX19zdGF0cy1sYWJlbCB7XG5cdFx0XHQvL2ZvbnQtZmFtaWx5OiAkZmYtYm9sZDtcblx0XHRcdC8vYmFja2dyb3VuZC1jb2xvcjogJGMtdGlja2V0O1xuXHRcdFx0Ly9jb2xvcjogI0ZGRjtcblx0XHRcdC8vY29sb3I6ICRjLXRpY2tldDtcblx0XHRcdC8vcGFkZGluZzogM3B4O1xuXHQgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG5cdCAgICAvL3BhZGRpbmctcmlnaHQ6IDhweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHQgICAgcGFkZGluZy10b3A6IDJweDtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHR9XG5cblx0XHQuZGFzaGJvYXJkX19zdGF0cy12YWx1ZSB7XG5cdFx0XHRjb2xvcjogJGMtdGlja2V0O1xuXHRcdH1cblx0fVxuXG5cdC5kYXNoYm9hcmRfX3N0YXRzX19yc3ZwcyB7XG5cdFx0LmRhc2hib2FyZF9fc3RhdHMtbGFiZWwge1xuXHRcdFx0Ly9mb250LWZhbWlseTogJGZmLWJvbGQ7XG5cdFx0XHQvL2JhY2tncm91bmQtY29sb3I6ICRjLXJzdnA7XG5cdFx0XHQvL2NvbG9yOiAjRkZGO1xuXHRcdFx0Ly9jb2xvcjogJGMtcnN2cDtcblx0XHRcdC8vcGFkZGluZzogM3B4O1xuXHQgICAgLy9wYWRkaW5nLWxlZnQ6IDlweDtcblx0ICAgIC8vcGFkZGluZy1yaWdodDogOHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzcHg7XG5cdCAgICBwYWRkaW5nLXRvcDogMnB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdCAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0fVxuXG5cdFx0LmRhc2hib2FyZF9fc3RhdHMtdmFsdWUge1xuXHRcdFx0Y29sb3I6ICRjLXJzdnA7XG5cdFx0fVxuXHR9XG5cblx0LmRhc2hib2FyZF9fc3RhdHNfX2d1ZXN0cyB7XG5cdFx0LmRhc2hib2FyZF9fc3RhdHMtbGFiZWwge1xuXHRcdFx0Ly9mb250LWZhbWlseTogJGZmLWJvbGQ7XG5cdFx0XHQvL2JhY2tncm91bmQtY29sb3I6ICRjLWd1ZXN0O1xuXHRcdFx0Ly9jb2xvcjogI0ZGRjtcblx0XHRcdC8vY29sb3I6ICRjLWd1ZXN0O1xuXHRcdFx0Ly9wYWRkaW5nOiAzcHg7XG5cdCAgICAvL3BhZGRpbmctbGVmdDogOXB4O1xuXHQgICAgLy9wYWRkaW5nLXJpZ2h0OiA4cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDNweDtcblx0ICAgIHBhZGRpbmctdG9wOiAycHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0ICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHR9XG5cblx0XHQuZGFzaGJvYXJkX19zdGF0cy12YWx1ZSB7XG5cdFx0XHRjb2xvcjogJGMtZ3Vlc3Q7XG5cdFx0fVxuXHR9XG5cblx0LmRhc2hib2FyZF9fc3RhdHMtdmFsdWUge1xuXHRcdEBpbmNsdWRlIGRhc2hib2FyZC1zdGF0cy12YWx1ZSgpO1xuXHR9XG5cblx0LmRhc2hib2FyZF9fc3RhdHMtbGFiZWwge1xuXHRcdEBpbmNsdWRlIGRhc2hib2FyZC1zdGF0cy1sYWJlbCgpO1xuXHR9XG59XG4iXX0= */