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

.react-confirm-alert-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99;
  background: rgba(0, 0, 0, 0.4);
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0;
  -webkit-animation: react-confirm-alert-fadeIn 0.2s 0s forwards;
  animation: react-confirm-alert-fadeIn 0.2s 0s forwards;
}

.react-confirm-alert {
  font-family: Helvetica, sans-serif;
  width: 80%;
  padding: 30px;
  text-align: left;
  background: #f8f8f8;
  border-radius: 10px;
  box-shadow: 0 20px 75px rgba(0, 0, 0, 0.13);
  color: #333;
  text-align: center;
  position: relative;
  opacity: 0;
  -webkit-transform: scale(0.6);
  transform: scale(0.6);
  margin-top: -50px;
  -webkit-animation: react-confirm-alert-bounce 0.2s 0.1s forwards;
  animation: react-confirm-alert-bounce 0.2s 0.1s forwards;
}

.react-confirm-alert > h1 {
  margin-top: 0;
  font-family: "Miso", "Helvetica", "Arial", sans-serif;
  text-transform: uppercase;
  font-size: 1.4rem;
  letter-spacing: 1px;
  font-weight: normal;
}

.react-confirm-alert > h3 {
  margin: 0;
  font-size: 16px;
}

.react-confirm-alert div.react-confirm-description {
  line-height: 1;
  margin: 0;
  margin-top: 15px;
  padding-bottom: 40px;
}

.react-confirm-alert div.react-confirm-description p {
  line-height: 1;
  font-size: 1.2rem;
  font-family: "Miso-Light", "Helvetica", "Arial", sans-serif;
  letter-spacing: 0.5px;
  font-weight: normal;
  text-transform: uppercase;
}

.react-confirm-alert-button-group {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-top: 0;
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  border-top: 1px solid #DDD;
}

.react-confirm-alert-button-group > button {
  outline: none;
  background: transparent;
  border: none;
  display: inline-block;
  padding: 14px 18px;
  padding-bottom: 15px;
  padding-top: 13px;
  color: #232323;
  margin-right: 0;
  border-radius: 5px;
  font-size: 15px;
  width: 50%;
}

.react-confirm-alert-button-group > button:first-child {
  border-radius: 0px 0px 0px 10px;
  border-right: 1px solid #DDD;
  color: #FF0000;
}

.react-confirm-alert-button-group > button:last-child {
  border-radius: 0px 0px 10px 0px;
}

@-webkit-keyframes react-confirm-alert-fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes react-confirm-alert-fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@-webkit-keyframes react-confirm-alert-bounce {
  from {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 0;
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes react-confirm-alert-bounce {
  from {
    -webkit-transform: scale(0.6);
    transform: scale(0.6);
    opacity: 0;
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

.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--checked_in {
  color: #CCC;
}

.attendee-list-item--checked_in .checkmark-icon {
  display: inline-block;
  position: absolute;
  right: 30px;
  top: 19px;
}

.attendee-list-item--checked_in .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;
  background-color: #232323;
}

.scanner-container .spinner {
  display: none;
  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 #444;
  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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9tYW51ZWx2aXZvZGEvZ2l0L2JsYXN0LXNjbnIvYXBwL3NyYy9zdHlsZXMvbWFpbi5zY3NzIiwiL1VzZXJzL21hbnVlbHZpdm9kYS9naXQvYmxhc3Qtc2Nuci9ub2RlX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwiL1VzZXJzL21hbnVlbHZpdm9kYS9naXQvYmxhc3Qtc2Nuci9ub2RlX21vZHVsZXMvQGJsdWVwcmludGpzL2NvcmUvZGlzdC9ibHVlcHJpbnQuY3NzIiwiL1VzZXJzL21hbnVlbHZpdm9kYS9naXQvYmxhc3Qtc2Nuci9hcHAvc3JjL3N0eWxlcy9iYXNlL3ZhcnMvX2ZvbnRzLnNjc3MiLCIvVXNlcnMvbWFudWVsdml2b2RhL2dpdC9ibGFzdC1zY25yL2FwcC9zcmMvc3R5bGVzL2Jhc2UvdmFycy9fdHJhbnNpdGlvbnMuc2NzcyIsIi9Vc2Vycy9tYW51ZWx2aXZvZGEvZ2l0L2JsYXN0LXNjbnIvYXBwL3NyYy9zdHlsZXMvYmFzZS9fdWktcmVzZXRzLnNjc3MiLCIvVXNlcnMvbWFudWVsdml2b2RhL2dpdC9ibGFzdC1zY25yL2FwcC9zcmMvc3R5bGVzL2Jhc2UvdmFycy9fY29sb3JzLnNjc3MiLCIvVXNlcnMvbWFudWVsdml2b2RhL2dpdC9ibGFzdC1zY25yL2FwcC9zcmMvc3R5bGVzL2Jhc2UvX2Jhc2Uuc2NzcyIsIi9Vc2Vycy9tYW51ZWx2aXZvZGEvZ2l0L2JsYXN0LXNjbnIvYXBwL3NyYy9zdHlsZXMvY29tcG9uZW50cy9nbG9iYWwvX3JlYWN0LWNvbmZpcm0tYWxlcnQuc2NzcyIsIi9Vc2Vycy9tYW51ZWx2aXZvZGEvZ2l0L2JsYXN0LXNjbnIvYXBwL3NyYy9zdHlsZXMvY29tcG9uZW50cy9nbG9iYWwvX2JsdWVwcmludC1vdmVycmlkZXMuc2NzcyIsIi9Vc2Vycy9tYW51ZWx2aXZvZGEvZ2l0L2JsYXN0LXNjbnIvYXBwL3NyYy9zdHlsZXMvY29tcG9uZW50cy9nbG9iYWwvX21lbnViYXIuc2NzcyIsIi9Vc2Vycy9tYW51ZWx2aXZvZGEvZ2l0L2JsYXN0LXNjbnIvYXBwL3NyYy9zdHlsZXMvY29tcG9uZW50cy9nbG9iYWwvX3NoYXJlZC5zY3NzIiwiL1VzZXJzL21hbnVlbHZpdm9kYS9naXQvYmxhc3Qtc2Nuci9hcHAvc3JjL3N0eWxlcy9jb21wb25lbnRzL2F0dGVuZGVlcy9fYXR0ZW5kZWVzLnNjc3MiLCIvVXNlcnMvbWFudWVsdml2b2RhL2dpdC9ibGFzdC1zY25yL2FwcC9zcmMvc3R5bGVzL2NvbXBvbmVudHMvbG9naW4vX2xvZ2luLnNjc3MiLCIvVXNlcnMvbWFudWVsdml2b2RhL2dpdC9ibGFzdC1zY25yL2FwcC9zcmMvc3R5bGVzL2NvbXBvbmVudHMvc2Nhbm5lci9fc2Nhbm5lci5zY3NzIiwiL1VzZXJzL21hbnVlbHZpdm9kYS9naXQvYmxhc3Qtc2Nuci9hcHAvc3JjL3N0eWxlcy9jb21wb25lbnRzL2Rhc2hib2FyZC9fZGFzaGJvYXJkLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCLDRFQUE0RTtBQUU1RTs7Ozs7R0FLRztBQUVIO2dGQUNnRjtBQUVoRjtFQUNFLHdCQUF3QjtFQUFFLE9BQU87RUFDakMsa0JBQWtCO0VBQUUsT0FBTztFQUMzQiwyQkFBMkI7RUFBRSxPQUFPO0VBQ3BDLCtCQUErQjtFQUFFLE9BQU8sRUFDekM7O0FBRUQ7Z0ZBQ2dGO0FBRWhGOztHQUVHO0FBRUg7RUFDRSxVQUFVLEVBQ1g7O0FBRUQ7O0dBRUc7QUFFSDs7Ozs7O0VBTUUsZUFBZSxFQUNoQjs7QUFFRDs7O0dBR0c7QUFFSDtFQUNFLGVBQWU7RUFDZixpQkFBaUIsRUFDbEI7O0FBRUQ7Z0ZBQ2dGO0FBRWhGOzs7R0FHRztBQUVIOzs7RUFFTyxPQUFPO0VBQ1osZUFBZSxFQUNoQjs7QUFFRDs7R0FFRztBQUVIO0VBQ0UsaUJBQWlCLEVBQ2xCOztBQUVEOzs7R0FHRztBQUVIO0VBQ0Usd0JBQXdCO0VBQUUsT0FBTztFQUNqQyxVQUFVO0VBQUUsT0FBTztFQUNuQixrQkFBa0I7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QUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBYSxFQUFHOztBQUVsQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFhLEVBQUc7O0FBRWxCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQWEsRUFBRzs7QUFFbEI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBYyxFQUFBOztBQUVoQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQWEsRUFBRzs7QUFFbEI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07O0FBRWpCO0VBQ0UsYUFBUyxFQUFNOztBQUVqQjtFQUNFLGFBQVMsRUFBTTs7QUFFakI7RUFDRSxhQUFTLEVBQU07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QUFrQjtJQUNoQixpQkFBaUI7SUFDakIsbUJBQW1CLEVBQ3JCO0VBNUxIO0lBK0xHLGVUdExlLEVTdUxmO0VBaE1IO0lBNE1HLGtCQUFrQjtJQUNoQixpQkFBaUI7SUFDbkIsa0JBQWtCO0lBQ2hCLG1CQUFtQixFQUNyQjtFQWhOSDtJQW1ORyxlVHpNYSxFUzBNYjtFQXBOSDtJQWdPRyxrQkFBa0I7SUFDaEIsaUJBQWlCO0lBQ25CLGtCQUFrQjtJQUNoQixtQkFBbUIsRUFDckI7RUFwT0g7SUF1T0csZVQ1TmMsRVM2TmQ7RUF4T0g7SVowSEUsNERBM0Z1RDtJQTRGdkQsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2Ysb0JBQW9CLEVZK0dwQjtFQTdPRjtJWmtJRSw0REFuR3VEO0lBb0d2RCxlQUFlO0lBQ2Ysb0JBQW9CO0lBQ3BCLGVBQWU7SUFDZixvQkFBb0IsRVkyR3BCIiwiZmlsZSI6Im1haW4uc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qISBub3JtYWxpemUuY3NzIHY1LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMiAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMyAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDMgKi8gfVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDsgfVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMsXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXG4gKiBDb3B5cmlnaHQgMjAxNSBQYWxhbnRpciBUZWNobm9sb2dpZXMsIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBCU0QtMyBMaWNlbnNlIGFzIG1vZGlmaWVkICh0aGUg4oCcTGljZW5zZeKAnSk7IHlvdSBtYXkgb2J0YWluIGEgY29weVxuICogb2YgdGhlIGxpY2Vuc2UgYXQgaHR0cHM6Ly9naXRodWIuY29tL3BhbGFudGlyL2JsdWVwcmludC9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKiBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3BhbGFudGlyL2JsdWVwcmludC9ibG9iL21hc3Rlci9QQVRFTlRTXG4gKi9cbmh0bWwge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJY29uczE2XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvaWNvbnMvaWNvbnMtMTYuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ljb25zL2ljb25zLTE2LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ljb25zL2ljb25zLTE2LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSWNvbnMyMFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vcmVzb3VyY2VzL2ljb25zL2ljb25zLTIwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3Jlc291cmNlcy9pY29ucy9pY29ucy0yMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3Jlc291cmNlcy9pY29ucy9pY29ucy0yMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuaHIge1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNiwgMjIsIDI2LCAwLjE1KTsgfVxuXG4ucHQtZGFyayBociB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTsgfVxuXG46Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjUsIDE4OCwgMjU1LCAwLjYpOyB9XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjUsIDE4OCwgMjU1LCAwLjYpOyB9XG5cbmJvZHkge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1ODE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgXCJCbGlua01hY1N5c3RlbUZvbnRcIiwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWYsIFwiSWNvbnMxNlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMTgyMDI2OyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5wdC1tb25vc3BhY2UtdGV4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBmb250LXNpemU6IHNtYWxsZXI7IH1cblxuaDEge1xuICBjb2xvcjogIzE4MjAyNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDAuOGVtO1xuICBmb250LXNpemU6IDQwcHg7IH1cblxuaDIge1xuICBjb2xvcjogIzE4MjAyNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDAuOGVtO1xuICBmb250LXNpemU6IDI3cHg7IH1cblxuaDMge1xuICBjb2xvcjogIzE4MjAyNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDAuOGVtO1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuaDQge1xuICBjb2xvcjogIzE4MjAyNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtO1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuaDUge1xuICBjb2xvcjogIzE4MjAyNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtO1xuICBmb250LXNpemU6IDE3cHg7IH1cblxuaDYge1xuICBjb2xvcjogIzE4MjAyNjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDAuOWVtO1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLnB0LXVpLXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1ODE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgXCJCbGlua01hY1N5c3RlbUZvbnRcIiwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIlVidW50dVwiLCBcIkNhbnRhcmVsbFwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWYsIFwiSWNvbnMxNlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnB0LXVpLXRleHQtbGFyZ2Uge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wdC1ydW5uaW5nLXRleHQge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnB0LXJ1bm5pbmctdGV4dCBoMSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnB0LXJ1bm5pbmctdGV4dCBoMiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnB0LXJ1bm5pbmctdGV4dCBoMyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnB0LXJ1bm5pbmctdGV4dCBoNCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnB0LXJ1bm5pbmctdGV4dCBoNSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnB0LXJ1bm5pbmctdGV4dCBoNiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnB0LXJ1bm5pbmctdGV4dC1zbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEwNmJhMzsgfVxuXG5hOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMxMDZiYTM7IH1cblxuYSAucHQtaWNvbiwgYSAucHQtaWNvbi1zdGFuZGFyZCwgYSAucHQtaWNvbi1sYXJnZSB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbmEgY29kZSxcbi5wdC1kYXJrIGEgY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5wdC1kYXJrIGEsXG4ucHQtZGFyayBhOmhvdmVyIHtcbiAgY29sb3I6ICM0OGFmZjA7IH1cblxuLnB0LWRhcmsgYSAucHQtaWNvbiwgLnB0LWRhcmsgYSAucHQtaWNvbi1zdGFuZGFyZCwgLnB0LWRhcmsgYSAucHQtaWNvbi1sYXJnZSxcbi5wdC1kYXJrIGE6aG92ZXIgLnB0LWljb24sXG4ucHQtZGFyayBhOmhvdmVyIC5wdC1pY29uLXN0YW5kYXJkLFxuLnB0LWRhcmsgYTpob3ZlciAucHQtaWNvbi1sYXJnZSB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbnByZSxcbmNvZGUge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiBzbWFsbGVyOyB9XG5cbmNvZGUge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgY29sb3I6ICM1YzcwODA7IH1cblxuLnB0LWRhcmsgY29kZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTYsIDIyLCAyNiwgMC4zKTtcbiAgY29sb3I6ICNiZmNjZDY7IH1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHBhZGRpbmc6IDEzcHggMTVweCAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzE4MjAyNjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG5wcmUgPiBjb2RlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuXG4ucHQtZGFyayBwcmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyMiwgMjYsIDAuMyk7XG4gIGNvbG9yOiAjZjVmOGZhOyB9XG5cbi5wdC1kYXJrIHByZSA+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+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4jY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc3RhbmRhcmQtdHJhbnNpdGlvbi0tZmFkZS1lbnRlciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnN0YW5kYXJkLXRyYW5zaXRpb24tLWZhZGUtZW50ZXIuc3RhbmRhcmQtdHJhbnNpdGlvbi0tZmFkZS1lbnRlci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTsgfVxuXG4uc3RhbmRhcmQtdHJhbnNpdGlvbi0tZmFkZS1sZWF2ZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnN0YW5kYXJkLXRyYW5zaXRpb24tLWZhZGUtbGVhdmUuc3RhbmRhcmQtdHJhbnNpdGlvbi0tZmFkZS1sZWF2ZS1hY3RpdmUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTsgfVxuXG4ucmVhY3QtY29uZmlybS1hbGVydC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcmVhY3QtY29uZmlybS1hbGVydC1mYWRlSW4gMC4ycyAwcyBmb3J3YXJkcztcbiAgLW1vei1hbmltYXRpb246IHJlYWN0LWNvbmZpcm0tYWxlcnQtZmFkZUluIDAuMnMgMHMgZm9yd2FyZHM7XG4gIC1vLWFuaW1hdGlvbjogcmVhY3QtY29uZmlybS1hbGVydC1mYWRlSW4gMC4ycyAwcyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiByZWFjdC1jb25maXJtLWFsZXJ0LWZhZGVJbiAwLjJzIDBzIGZvcndhcmRzOyB9XG5cbi5yZWFjdC1jb25maXJtLWFsZXJ0IHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDc1cHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogcmVhY3QtY29uZmlybS1hbGVydC1ib3VuY2UgMC4ycyAwLjFzIGZvcndhcmRzO1xuICAtbW96LWFuaW1hdGlvbjogcmVhY3QtY29uZmlybS1hbGVydC1ib3VuY2UgMC4ycyAwLjFzIGZvcndhcmRzO1xuICAtby1hbmltYXRpb246IHJlYWN0LWNvbmZpcm0tYWxlcnQtYm91bmNlIDAuMnMgMC4xcyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiByZWFjdC1jb25maXJtLWFsZXJ0LWJvdW5jZSAwLjJzIDAuMXMgZm9yd2FyZHM7IH1cblxuLnJlYWN0LWNvbmZpcm0tYWxlcnQgPiBoMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1pc29cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ucmVhY3QtY29uZmlybS1hbGVydCA+IGgzIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnJlYWN0LWNvbmZpcm0tYWxlcnQgZGl2LnJlYWN0LWNvbmZpcm0tZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAucmVhY3QtY29uZmlybS1hbGVydCBkaXYucmVhY3QtY29uZmlybS1kZXNjcmlwdGlvbiBwIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LWZhbWlseTogXCJNaXNvLUxpZ2h0XCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5yZWFjdC1jb25maXJtLWFsZXJ0LWJ1dHRvbi1ncm91cCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgZGlzcGxheTogLW8tZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREOyB9XG5cbi5yZWFjdC1jb25maXJtLWFsZXJ0LWJ1dHRvbi1ncm91cCA+IGJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTRweCAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG4gIGNvbG9yOiAjMjMyMzIzO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB3aWR0aDogNTAlOyB9XG4gIC5yZWFjdC1jb25maXJtLWFsZXJ0LWJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREREO1xuICAgIGNvbG9yOiAjRkYwMDAwOyB9XG4gIC5yZWFjdC1jb25maXJtLWFsZXJ0LWJ1dHRvbi1ncm91cCA+IGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEwcHggMHB4OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByZWFjdC1jb25maXJtLWFsZXJ0LWZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgcmVhY3QtY29uZmlybS1hbGVydC1mYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC1vLWtleWZyYW1lcyByZWFjdC1jb25maXJtLWFsZXJ0LWZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJlYWN0LWNvbmZpcm0tYWxlcnQtZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByZWFjdC1jb25maXJtLWFsZXJ0LWJvdW5jZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgcmVhY3QtY29uZmlybS1hbGVydC1ib3VuY2Uge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQC1vLWtleWZyYW1lcyByZWFjdC1jb25maXJtLWFsZXJ0LWJvdW5jZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJlYWN0LWNvbmZpcm0tYWxlcnQtYm91bmNlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5wdC10YWJzIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzAlOyB9XG5cbi5wdC10YWIge1xuICBmbGV4OiAwIDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiTWlzb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgLnB0LXRhYjpmaXJzdC1jaGlsZCB7XG4gICAgZmxleDogMCAxMDAlOyB9XG4gIC5wdC10YWI6bGFzdC1jaGlsZCB7XG4gICAgZmxleDogMCAxMDAlOyB9XG5cbi5wdC10b2FzdC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cblxuLnB0LXRvYXN0LW1lc3NhZ2Uge1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBtYXJnaW4tdG9wOiAycHg7IH1cblxuI3B0LXRhYi10aXRsZV9maWx0ZXJUYWJzX3RpY2tldHMge1xuICBmbGV4OiAwIDEwMCU7IH1cblxuI3B0LXRhYi10aXRsZV9maWx0ZXJUYWJzX3JzdnAge1xuICBmbGV4OiAwIDEwMCU7IH1cblxuI3B0LXRhYi10aXRsZV9maWx0ZXJUYWJzX2d1ZXN0bGlzdCB7XG4gIGZsZXg6IDAgMTAwJTsgfVxuXG4ucHQtdGFiW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgI2ZmNTMzNTsgfVxuXG4ucHQtaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbi5wdC1pbnB1dC5wdC1yb3VuZCxcbi5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IFwiTWlzb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7IH1cbiAgLnB0LWlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG4gIC5wdC1pbnB1dC5wdC1yb3VuZDpmb2N1cyxcbiAgLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmZpcnN0LWNoaWxkKTpmb2N1cyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ucHQtaW5wdXQtZ3JvdXAgLnB0LWljb24ge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBjb2xvcjogI2E1YTdhYTsgfVxuXG4ucHQtdGFiW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgY29sb3I6ICNmZjUzMzUgIWltcG9ydGFudDsgfVxuXG4ucHQtdGFiOm5vdChbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0pOmhvdmVyIHtcbiAgY29sb3I6ICM5OTk5OTk7IH1cbiAgLnB0LXRhYjpub3QoW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdKTpob3Zlci5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmY1MzM1OyB9XG5cbi5wdC10YWJbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAjZmY1MzM1OyB9XG5cbi5tZW51LWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyMzIzOyB9XG4gIC5tZW51LWJhciBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMzMuMzMzMzMzMyU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubWVudS1iYXIgLm1lbnUtaXRlbSB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tZW51LWJhciAubWVudS1pdGVtLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm1lbnUtYmFyIC5tZW51LWl0ZW0ucXItY29kZS1tYXliZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubWVudS1iYXIgLm1lbnUtaXRlbS5xci1jb2RlLW1heWJlIHN2ZyBwYXRoLFxuICAgICAgLm1lbnUtYmFyIC5tZW51LWl0ZW0ucXItY29kZS1tYXliZSBzdmcgcG9seWdvbiB7XG4gICAgICAgIGZpbGw6ICNmZjUzMzU7IH1cblxuLlNWR0lubGluZSB7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJNaXNvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG5cbi5sb2FkZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTsgfVxuICAubG9hZGVyLW92ZXJsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMyMzIzMjM7XG4gICAgYW5pbWF0aW9uOiBzcGlubmVyIC42cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLnNwaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgb3BhY2l0eTogMTsgfVxuICAuc3Bpbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMyMzIzMjM7XG4gICAgYW5pbWF0aW9uOiBzcGlubmVyIC42cyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLmV2ZW50LWF0dGVuZGVlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYXR0ZW5kZWVzLWZpbHRlci1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4OyB9XG4gIC5hdHRlbmRlZXMtZmlsdGVyLWJhci5hdHRlbmRlZXMtZmlsdGVyLWJhci0tc2VhcmNoIC5hdHRlbmRlZXMtZmlsdGVyLWJhcl9fc2VhcmNoIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7IH1cbiAgICAuYXR0ZW5kZWVzLWZpbHRlci1iYXIuYXR0ZW5kZWVzLWZpbHRlci1iYXItLXNlYXJjaCAuYXR0ZW5kZWVzLWZpbHRlci1iYXJfX3NlYXJjaCAucHQtaW5wdXQtZ3JvdXAgLnB0LWljb24tc2VhcmNoIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICAuYXR0ZW5kZWVzLWZpbHRlci1iYXIuYXR0ZW5kZWVzLWZpbHRlci1iYXItLXNlYXJjaCAuYXR0ZW5kZWVzLWZpbHRlci1iYXJfX3NlYXJjaCAucHQtaW5wdXQtZ3JvdXAgLnB0LWlucHV0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuXG4uYXR0ZW5kZWVzLWZpbHRlci1iYXJfX3NlYXJjaC1jYW5jZWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IDZweDtcbiAgei1pbmRleDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYXR0ZW5kZWVzLWZpbHRlci1iYXJfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTNweDtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2U7IH1cbiAgLmF0dGVuZGVlcy1maWx0ZXItYmFyX19zZWFyY2ggLnB0LWlucHV0LWdyb3VwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYmVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmF0dGVuZGVlcy1maWx0ZXItYmFyX19zZWFyY2ggLnB0LWlucHV0LWdyb3VwIC5wdC1pY29uLXNlYXJjaCB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgbGVmdCAwLjJzIGVhc2U7IH1cbiAgICAuYXR0ZW5kZWVzLWZpbHRlci1iYXJfX3NlYXJjaCAucHQtaW5wdXQtZ3JvdXAgLnB0LWlucHV0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDUwJSAtIDUwcHgpKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTsgfVxuXG4uYXR0ZW5kZWVzLWZpbHRlci1iYXJfX3R5cGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDRweDsgfVxuICAuYXR0ZW5kZWVzLWZpbHRlci1iYXJfX3R5cGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTsgfVxuXG4uYXR0ZW5kZWVzLWxpc3QsXG4uYXR0ZW5kZWVzLXNlYXJjaC1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIC5hdHRlbmRlZXMtbGlzdCB1bCxcbiAgLmF0dGVuZGVlcy1zZWFyY2gtbGlzdCB1bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwdmg7IH1cbiAgLmF0dGVuZGVlcy1saXN0IGxpLFxuICAuYXR0ZW5kZWVzLXNlYXJjaC1saXN0IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJNaXNvLUxpZ2h0XCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG5cbi5hdHRlbmRlZXNfX25vLXJlc3VsdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzUlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiSWNvbnMxNlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHotaW5kZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzIzMjMyMzsgfVxuICAuYXR0ZW5kZWVzX19uby1yZXN1bHRzIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJNaXNvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7IH1cbiAgLmF0dGVuZGVlc19fbm8tcmVzdWx0czpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb250ZW50OiBcIlxcRTY0QlwiOyB9XG5cbi5hdHRlbmRlZXNfX3JlZnJlc2gtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiTWlzb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5hdHRlbmRlZXNfX3JlZnJlc2gtYnV0dG9uIC5zcGlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIC5hdHRlbmRlZXNfX3JlZnJlc2gtYnV0dG9uIC5zcGlubmVyOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjRkZGOyB9XG5cbi5hdHRlbmRlZS1saXN0LWl0ZW0tLXRpY2tldCAuYXR0ZW5kZWUtbGlzdC1pdGVtX190aWVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1RERlMDsgfVxuXG4uYXR0ZW5kZWUtbGlzdC1pdGVtLS1yc3ZwIC5hdHRlbmRlZS1saXN0LWl0ZW1fX3RpZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZBRTJEOyB9XG5cbi5hdHRlbmRlZS1saXN0LWl0ZW0tLWd1ZXN0bGlzdCAuYXR0ZW5kZWUtbGlzdC1pdGVtX190aWVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDNjQ3MTsgfVxuXG4uYXR0ZW5kZWUtbGlzdC1pdGVtLS1jaGVja2VkX2luIHtcbiAgY29sb3I6ICNDQ0M7IH1cbiAgLmF0dGVuZGVlLWxpc3QtaXRlbS0tY2hlY2tlZF9pbiAuY2hlY2ttYXJrLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgdG9wOiAxOXB4OyB9XG4gIC5hdHRlbmRlZS1saXN0LWl0ZW0tLWNoZWNrZWRfaW4gLmF0dGVuZGVlLWxpc3QtaXRlbV9fdGllciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NDQzsgfVxuXG4uYXR0ZW5kZWUtbGlzdC1pdGVtX190aWVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTWlzb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyOHB4O1xuICB0b3A6IDE5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OWU4N2U7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLnNlYXJjaC1saXN0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNzBweCk7XG4gIHRvcDogNzBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNlYXJjaC1saXN0LWNvbnRhaW5lci5lbmFibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG5cbi5hdHRlbmRlZXMtc2VhcmNoLWxpc3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gIC5hdHRlbmRlZXMtc2VhcmNoLWxpc3QgLnNwaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IC04NnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLmF0dGVuZGVlcy1zZWFyY2gtbGlzdCAuc3Bpbm5lcjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRjsgfVxuXG4ubG9naW4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLmxvZ2luX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3BhY2l0eTogMC4zOyB9XG5cbi5sb2dpbl9fbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5sb2dpbl9faW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDcwJTsgfVxuICAubG9naW5fX2lucHV0LWNvbnRhaW5lci5pbnZhbGlkIGlucHV0IHtcbiAgICBhbmltYXRpb246IHNoYWtlIC41cyBsaW5lYXI7IH1cbiAgLmxvZ2luX19pbnB1dC1jb250YWluZXIgaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTWlzby1MaWdodFwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAubG9naW5fX2lucHV0LWNvbnRhaW5lciAubG9naW5fX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc5ZTg3ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiTWlzb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDsgfVxuICAgIC5sb2dpbl9faW5wdXQtY29udGFpbmVyIC5sb2dpbl9fYnV0dG9uLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cblxuLnNjYW5uZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjM7IH1cbiAgLnNjYW5uZXItY29udGFpbmVyIC5zcGlubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IC02OHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLnNjYW5uZXItY29udGFpbmVyIC5zcGlubmVyOmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NDQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjRkZGOyB9XG5cbi5zY2FubmVyX19uby1zdXBwb3J0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkljb25zMTZcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB6LWluZGV4OiAxO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMyMzIzMjM7IH1cbiAgLnNjYW5uZXJfX25vLXN1cHBvcnQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1pc29cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDsgfVxuXG4uc2Nhbi1jb21wbGV0ZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjM7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1vdXQgMC4wOXM7IH1cbiAgLnNjYW4tY29tcGxldGUtb3ZlcmxheSAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5X19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwOHB4O1xuICAgIGhlaWdodDogMjA4cHg7XG4gICAgdG9wOiA0NSU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMDRweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwNHB4O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzc5ZTg3ZTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCAwLjAyczsgfVxuICAgIC5zY2FuLWNvbXBsZXRlLW92ZXJsYXkgLnNjYW4tY29tcGxldGUtb3ZlcmxheV9faWNvbi5zY2FuLWNvbXBsZXRlLW92ZXJsYXlfX2ljb24tLWludmFsaWQge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmMmEwMDsgfVxuICAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5IC5zY2FuLWNvbXBsZXRlLW92ZXJsYXlfX2NhcHRpb24sXG4gIC5zY2FuLWNvbXBsZXRlLW92ZXJsYXkgLnNjYW4tY29tcGxldGUtb3ZlcmxheV9fY2FwdGlvbi0tZXJyb3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmb250LWZhbWlseTogXCJNaXNvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNTJjZjJiO1xuICAgIHRvcDogY2FsYyg0MSUgKyAxMTJweCk7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMDlzIGVhc2Utb3V0OyB9XG4gICAgLnNjYW4tY29tcGxldGUtb3ZlcmxheSAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5X19jYXB0aW9uIHNwYW4sXG4gICAgLnNjYW4tY29tcGxldGUtb3ZlcmxheSAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5X19jYXB0aW9uLS1lcnJvciBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm90dG9tOiA0NXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wOXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4wNXMgZWFzZS1vdXQgMC4xczsgfVxuICAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5IC5zY2FuLWNvbXBsZXRlLW92ZXJsYXlfX2NhcHRpb24tLWVycm9yIHtcbiAgICBjb2xvcjogI2ZmMmEwMDsgfVxuICAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5IC5zY2FuLWNvbXBsZXRlLW92ZXJsYXlfX21zZyB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogY2FsYygzOCUgKyAxNjNweCk7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJNaXNvLUxpZ2h0XCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4wNXMgZWFzZS1vdXQ7IH1cbiAgLnNjYW4tY29tcGxldGUtb3ZlcmxheS5hbmltYXRlLWluIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgZWFzZS1vdXQ7IH1cbiAgICAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5LmFuaW1hdGUtaW4gLnNjYW4tY29tcGxldGUtb3ZlcmxheV9faWNvbiB7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLW91dDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0b3A6IDM4JTsgfVxuICAgIC5zY2FuLWNvbXBsZXRlLW92ZXJsYXkuYW5pbWF0ZS1pbiAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5X19jYXB0aW9uLFxuICAgIC5zY2FuLWNvbXBsZXRlLW92ZXJsYXkuYW5pbWF0ZS1pbiAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5X19jYXB0aW9uLS1lcnJvciB7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLW91dDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0b3A6IGNhbGMoMzglICsgMTEycHgpOyB9XG4gICAgICAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5LmFuaW1hdGUtaW4gLnNjYW4tY29tcGxldGUtb3ZlcmxheV9fY2FwdGlvbiBzcGFuLFxuICAgICAgLnNjYW4tY29tcGxldGUtb3ZlcmxheS5hbmltYXRlLWluIC5zY2FuLWNvbXBsZXRlLW92ZXJsYXlfX2NhcHRpb24tLWVycm9yIHNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4ycyBlYXNlLW91dCAwLjFzO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5LmFuaW1hdGUtaW4gLnNjYW4tY29tcGxldGUtb3ZlcmxheV9fbXNnIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQgMC4zczsgfVxuXG4uZGFzaGJvYXJkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4gIC5kYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmRfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9faGVhZGVyIC5kYXNoYm9hcmRfX2hlYWRlcl9fdGl0bGUge1xuICAgICAgZmxleDogMCAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1pc29cIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyMzIzMjM7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAgIC5kYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmRfX2hlYWRlciAuZGFzaGJvYXJkX19oZWFkZXJfX2xvZ291dC1idG4sXG4gICAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9faGVhZGVyIC5kYXNoYm9hcmRfX2hlYWRlcl9fY3N2LWJ0biB7XG4gICAgICBmb250LWZhbWlseTogXCJNaXNvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMjMyMzIzO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkX19oZWFkZXIgLmRhc2hib2FyZF9faGVhZGVyX19jc3YtYnRuIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7IH1cbiAgICAgIC5kYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmRfX2hlYWRlciAuZGFzaGJvYXJkX19oZWFkZXJfX2Nzdi1idG4gYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5kYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmRfX2hlYWRlciAuZGFzaGJvYXJkX19oZWFkZXJfX2Nzdi1idG4gc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAjZmY1MzM1OyB9XG4gIC5kYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmRfX3Njcm9sbC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNzNweCk7XG4gICAgdG9wOiA3M3B4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9fdG90YWwtY2hlY2staW5zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgICAuZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkX190b3RhbC1jaGVjay1pbnMgLmRhc2hib2FyZF9fc3RhdHMtdmFsdWUge1xuICAgICAgZm9udC1zaXplOiA2cmVtOyB9XG4gICAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9fdG90YWwtY2hlY2staW5zIC5kYXNoYm9hcmRfX3N0YXRzLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTWlzby1MaWdodFwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9fZXZlbnQtaW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gICAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9fZXZlbnQtaW5mbyAuZGFzaGJvYXJkX19ldmVudC1pbmZvX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1OyB9XG4gICAgICAuZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkX19ldmVudC1pbmZvIC5kYXNoYm9hcmRfX2V2ZW50LWluZm9fX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzIzMjMyMztcbiAgICAgICAgcGFkZGluZy10b3A6IDI3cHg7IH1cbiAgICAgIC5kYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmRfX2V2ZW50LWluZm8gLmRhc2hib2FyZF9fZXZlbnQtaW5mb19faXRlbSA+IGRpdiB7XG4gICAgICAgIGZsZXg6IDEgYXV0bztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5kYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmRfX2V2ZW50LWluZm8gLmRhc2hib2FyZF9fZXZlbnQtaW5mby1sYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogXCJNaXNvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgIC5kYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmRfX2V2ZW50LWluZm8gLmRhc2hib2FyZF9fZXZlbnQtaW5mby12YWx1ZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTWlzb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzIzMjMyMztcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9fc3RhdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzIzMjMyMzsgfVxuICAgIC5kYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmRfX3N0YXRzID4gZGl2IHtcbiAgICAgIGZsZXg6IDAgMzMuMzMzMzMzJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5kYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmRfX3N0YXRzID4gZGl2IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkX19zdGF0cyAuZGFzaGJvYXJkX19kZXRhaWxlZC1zdGF0cyB7XG4gICAgICBmbGV4OiAwIDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDsgfVxuICAgICAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9fc3RhdHMgLmRhc2hib2FyZF9fZGV0YWlsZWQtc3RhdHMgLmRhc2hib2FyZF9fZGV0YWlsZWQtc3RhdHNfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1OyB9XG4gICAgICAgIC5kYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmRfX3N0YXRzIC5kYXNoYm9hcmRfX2RldGFpbGVkLXN0YXRzIC5kYXNoYm9hcmRfX2RldGFpbGVkLXN0YXRzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTsgfVxuICAgICAgICAuZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkX19zdGF0cyAuZGFzaGJvYXJkX19kZXRhaWxlZC1zdGF0cyAuZGFzaGJvYXJkX19kZXRhaWxlZC1zdGF0c19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAgIC5kYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmRfX3N0YXRzIC5kYXNoYm9hcmRfX2RldGFpbGVkLXN0YXRzIC5kYXNoYm9hcmRfX2RldGFpbGVkLXN0YXRzX19pdGVtID4gZGl2IHtcbiAgICAgICAgICBmbGV4OiAxIGF1dG87XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9fc3RhdHMgLmRhc2hib2FyZF9fZGV0YWlsZWQtc3RhdHMgLmRhc2hib2FyZF9fZGV0YWlsZWQtc3RhdHMtbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogXCJNaXNvXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5kYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmRfX3N0YXRzIC5kYXNoYm9hcmRfX2RldGFpbGVkLXN0YXRzIC5kYXNoYm9hcmRfX2RldGFpbGVkLXN0YXRzLXZhbHVlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTWlzb1wiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMjMyMzIzO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5kYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmRfX3N0YXRzX190aWNrZXRzIC5kYXNoYm9hcmRfX3N0YXRzLWxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAuZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkX19zdGF0c19fdGlja2V0cyAuZGFzaGJvYXJkX19zdGF0cy12YWx1ZSB7XG4gICAgY29sb3I6ICM1NUREZTA7IH1cbiAgLmRhc2hib2FyZC1jb250YWluZXIgLmRhc2hib2FyZF9fc3RhdHNfX3JzdnBzIC5kYXNoYm9hcmRfX3N0YXRzLWxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAuZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkX19zdGF0c19fcnN2cHMgLmRhc2hib2FyZF9fc3RhdHMtdmFsdWUge1xuICAgIGNvbG9yOiAjRjZBRTJEOyB9XG4gIC5kYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmRfX3N0YXRzX19ndWVzdHMgLmRhc2hib2FyZF9fc3RhdHMtbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5kYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmRfX3N0YXRzX19ndWVzdHMgLmRhc2hib2FyZF9fc3RhdHMtdmFsdWUge1xuICAgIGNvbG9yOiAjRkM2NDcxOyB9XG4gIC5kYXNoYm9hcmQtY29udGFpbmVyIC5kYXNoYm9hcmRfX3N0YXRzLXZhbHVlIHtcbiAgICBmb250LWZhbWlseTogXCJNaXNvLUxpZ2h0XCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzIzMjMyMztcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAuZGFzaGJvYXJkLWNvbnRhaW5lciAuZGFzaGJvYXJkX19zdGF0cy1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTWlzby1MaWdodFwiLCBcIkhlbHZldGljYVwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyMzIzMjM7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4OyB9XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2NS4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDIgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDMgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAzICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHsgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscywgLyogMSAqL1xubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIFNjcmlwdGluZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogQ29weXJpZ2h0IDIwMTUgUGFsYW50aXIgVGVjaG5vbG9naWVzLCBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQlNELTMgTGljZW5zZSBhcyBtb2RpZmllZCAodGhlIOKAnExpY2Vuc2XigJ0pOyB5b3UgbWF5IG9idGFpbiBhIGNvcHlcbiAqIG9mIHRoZSBsaWNlbnNlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9wYWxhbnRpci9ibHVlcHJpbnQvYmxvYi9tYXN0ZXIvTElDRU5TRVxuICogYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS9wYWxhbnRpci9ibHVlcHJpbnQvYmxvYi9tYXN0ZXIvUEFURU5UU1xuICovXG5odG1sIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkljb25zMTZcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL3Jlc291cmNlcy9pY29ucy9pY29ucy0xNi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvaWNvbnMvaWNvbnMtMTYud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9yZXNvdXJjZXMvaWNvbnMvaWNvbnMtMTYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJY29uczIwXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9yZXNvdXJjZXMvaWNvbnMvaWNvbnMtMjAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ljb25zL2ljb25zLTIwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vcmVzb3VyY2VzL2ljb25zL2ljb25zLTIwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5ociB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpOyB9XG4gIC5wdC1kYXJrIGhyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7IH1cblxuOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI1LCAxODgsIDI1NSwgMC42KTsgfVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI1LCAxODgsIDI1NSwgMC42KTsgfVxuXG5ib2R5IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTgxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIFwiQmxpbmtNYWNTeXN0ZW1Gb250XCIsIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJVYnVudHVcIiwgXCJDYW50YXJlbGxcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmLCBcIkljb25zMTZcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzE4MjAyNjsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ucHQtbW9ub3NwYWNlLXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiBzbWFsbGVyOyB9XG5cbmgxIHtcbiAgY29sb3I6ICMxODIwMjY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjhlbTtcbiAgZm9udC1zaXplOiA0MHB4OyB9XG5cbmgyIHtcbiAgY29sb3I6ICMxODIwMjY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjhlbTtcbiAgZm9udC1zaXplOiAyN3B4OyB9XG5cbmgzIHtcbiAgY29sb3I6ICMxODIwMjY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjhlbTtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbmg0IHtcbiAgY29sb3I6ICMxODIwMjY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbmg1IHtcbiAgY29sb3I6ICMxODIwMjY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTtcbiAgZm9udC1zaXplOiAxN3B4OyB9XG5cbmg2IHtcbiAgY29sb3I6ICMxODIwMjY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjllbTtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5wdC11aS10ZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTgxO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIFwiQmxpbmtNYWNTeXN0ZW1Gb250XCIsIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJVYnVudHVcIiwgXCJDYW50YXJlbGxcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmLCBcIkljb25zMTZcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5wdC11aS10ZXh0LWxhcmdlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ucHQtcnVubmluZy10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5wdC1ydW5uaW5nLXRleHQgaDEge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucHQtcnVubmluZy10ZXh0IGgyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnB0LXJ1bm5pbmctdGV4dCBoMyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wdC1ydW5uaW5nLXRleHQgaDQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucHQtcnVubmluZy10ZXh0IGg1IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnB0LXJ1bm5pbmctdGV4dCBoNiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wdC1ydW5uaW5nLXRleHQtc21hbGwge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE0cHg7IH1cblxucCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxMDZiYTM7IH1cbiAgYTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMTA2YmEzOyB9XG4gIGEgLnB0LWljb24sIGEgLnB0LWljb24tc3RhbmRhcmQsIGEgLnB0LWljb24tbGFyZ2Uge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIGEgY29kZSxcbiAgLnB0LWRhcmsgYSBjb2RlIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucHQtZGFyayBhLFxuICAucHQtZGFyayBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ4YWZmMDsgfVxuICAgIC5wdC1kYXJrIGEgLnB0LWljb24sIC5wdC1kYXJrIGEgLnB0LWljb24tc3RhbmRhcmQsIC5wdC1kYXJrIGEgLnB0LWljb24tbGFyZ2UsXG4gICAgLnB0LWRhcmsgYTpob3ZlciAucHQtaWNvbixcbiAgICAucHQtZGFyayBhOmhvdmVyIC5wdC1pY29uLXN0YW5kYXJkLFxuICAgIC5wdC1kYXJrIGE6aG92ZXIgLnB0LWljb24tbGFyZ2Uge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cblxucHJlLFxuY29kZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBmb250LXNpemU6IHNtYWxsZXI7IH1cblxuY29kZSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBjb2xvcjogIzVjNzA4MDsgfVxuICAucHQtZGFyayBjb2RlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTYsIDIyLCAyNiwgMC4zKTtcbiAgICBjb2xvcjogI2JmY2NkNjsgfVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xNSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgcGFkZGluZzogMTNweCAxNXB4IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMTgyMDI2O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gIHByZSA+IGNvZGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7IH1cbiAgLnB0LWRhcmsgcHJlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTYsIDIyLCAyNiwgMC4zKTtcbiAgICBjb2xvcjogI2Y1ZjhmYTsgfVxuICAgIC5wdC1kYXJrIHByZSA+IGNvZGUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbmJsb2NrcXVvdGUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCA0cHggcmdiYSgxNjcsIDE4MiwgMTk0LCAwLjUpO1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnB0LWRhcmsgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExNSwgMTM0LCAxNDgsIDAuNSk7IH1cblxub2wsXG51bCB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuLnB0LWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSxcbi5wdC1ydW5uaW5nLXRleHQgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSxcbi5wdC1ydW5uaW5nLXRleHQgb2wgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLnB0LWxpc3QgbGkgOmxhc3QtY2hpbGQsXG4ucHQtcnVubmluZy10ZXh0IHVsIGxpIDpsYXN0LWNoaWxkLFxuLnB0LXJ1bm5pbmctdGV4dCBvbCBsaSA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnB0LWxpc3Qgb2wsXG4ucHQtbGlzdCB1bCxcbi5wdC1ydW5uaW5nLXRleHQgdWwgb2wsXG4ucHQtcnVubmluZy10ZXh0IHVsIHVsLFxuLnB0LXJ1bm5pbmctdGV4dCBvbCBvbCxcbi5wdC1ydW5uaW5nLXRleHQgb2wgdWwge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLnB0LWxpc3QtdW5zdHlsZWQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnB0LWxpc3QtdW5zdHlsZWQgbGkge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLnB0LXRleHQtbXV0ZWQge1xuICBjb2xvcjogIzVjNzA4MDsgfVxuICAucHQtZGFyayAucHQtdGV4dC1tdXRlZCB7XG4gICAgY29sb3I6ICNiZmNjZDY7IH1cblxuLnB0LXRleHQtb3ZlcmZsb3ctZWxsaXBzaXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7IH1cblxuLnB0LXJ0bCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5wdC1kYXJrIHtcbiAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgLnB0LWRhcmsgaDEge1xuICAgIGNvbG9yOiAjZjVmOGZhOyB9XG4gIC5wdC1kYXJrIGgyIHtcbiAgICBjb2xvcjogI2Y1ZjhmYTsgfVxuICAucHQtZGFyayBoMyB7XG4gICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgLnB0LWRhcmsgaDQge1xuICAgIGNvbG9yOiAjZjVmOGZhOyB9XG4gIC5wdC1kYXJrIGg1IHtcbiAgICBjb2xvcjogI2Y1ZjhmYTsgfVxuICAucHQtZGFyayBoNiB7XG4gICAgY29sb3I6ICNmNWY4ZmE7IH1cblxuLnB0LWljb24sIC5wdC1pY29uLXN0YW5kYXJkLCAucHQtaWNvbi1sYXJnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucHQtaWNvbi5wdC1pbnRlbnQtcHJpbWFyeSwgLnB0LWljb24tc3RhbmRhcmQucHQtaW50ZW50LXByaW1hcnksIC5wdC1pY29uLWxhcmdlLnB0LWludGVudC1wcmltYXJ5IHtcbiAgICBjb2xvcjogIzEzN2NiZDsgfVxuICAucHQtaWNvbi5wdC1pbnRlbnQtc3VjY2VzcywgLnB0LWljb24tc3RhbmRhcmQucHQtaW50ZW50LXN1Y2Nlc3MsIC5wdC1pY29uLWxhcmdlLnB0LWludGVudC1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzBmOTk2MDsgfVxuICAucHQtaWNvbi5wdC1pbnRlbnQtd2FybmluZywgLnB0LWljb24tc3RhbmRhcmQucHQtaW50ZW50LXdhcm5pbmcsIC5wdC1pY29uLWxhcmdlLnB0LWludGVudC13YXJuaW5nIHtcbiAgICBjb2xvcjogI2Q5ODIyYjsgfVxuICAucHQtaWNvbi5wdC1pbnRlbnQtZGFuZ2VyLCAucHQtaWNvbi1zdGFuZGFyZC5wdC1pbnRlbnQtZGFuZ2VyLCAucHQtaWNvbi1sYXJnZS5wdC1pbnRlbnQtZGFuZ2VyIHtcbiAgICBjb2xvcjogI2RiMzczNzsgfVxuXG5zcGFuLnB0LWljb24tc3RhbmRhcmQge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiSWNvbnMxNlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cblxuc3Bhbi5wdC1pY29uLWxhcmdlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkljb25zMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG5cbnNwYW4ucHQtaWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LWZhbWlseTogXCJJY29uczIwXCI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIHNwYW4ucHQtaWNvbjo6YmVmb3JlIHtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG5cbi5wdC1pY29uLWJsYW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kgFwiOyB9XG5cbi5wdC1pY29uLXN0eWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YgVwiOyB9XG5cbi5wdC1pY29uLWFsaWduLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piCXCI7IH1cblxuLnB0LWljb24tYWxpZ24tY2VudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yg1wiOyB9XG5cbi5wdC1pY29uLWFsaWduLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YhFwiOyB9XG5cbi5wdC1pY29uLWFsaWduLWp1c3RpZnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piFXCI7IH1cblxuLnB0LWljb24tYm9sZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumIZcIjsgfVxuXG4ucHQtaWNvbi1pdGFsaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piHXCI7IH1cblxuLnB0LWljb24tdW5kZXJsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKOgVwiOyB9XG5cbi5wdC1pY29uLXNlYXJjaC1hcm91bmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piIXCI7IH1cblxuLnB0LWljb24tZ3JhcGgtcmVtb3ZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YiVwiOyB9XG5cbi5wdC1pY29uLWdyb3VwLW9iamVjdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piKXCI7IH1cblxuLnB0LWljb24tbWVyZ2UtbGlua3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piLXCI7IH1cblxuLnB0LWljb24tbGF5b3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YjFwiOyB9XG5cbi5wdC1pY29uLWxheW91dC1hdXRvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YjVwiOyB9XG5cbi5wdC1pY29uLWxheW91dC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piOXCI7IH1cblxuLnB0LWljb24tbGF5b3V0LWhpZXJhcmNoeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumI9cIjsgfVxuXG4ucHQtaWNvbi1sYXlvdXQtZ3JpZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJBcIjsgfVxuXG4ucHQtaWNvbi1sYXlvdXQtZ3JvdXAtYnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piRXCI7IH1cblxuLnB0LWljb24tbGF5b3V0LXNrZXctZ3JpZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJJcIjsgfVxuXG4ucHQtaWNvbi1nZW9zZWFyY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piTXCI7IH1cblxuLnB0LWljb24taGVhdG1hcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJRcIjsgfVxuXG4ucHQtaWNvbi1kcml2ZS10aW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YlVwiOyB9XG5cbi5wdC1pY29uLXNlbGVjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJZcIjsgfVxuXG4ucHQtaWNvbi1wcmVkaWN0aXZlLWFuYWx5c2lzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yl1wiOyB9XG5cbi5wdC1pY29uLWxheWVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJhcIjsgfVxuXG4ucHQtaWNvbi1sb2NhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piZXCI7IH1cblxuLnB0LWljb24tYm9va21hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piaXCI7IH1cblxuLnB0LWljb24tY2l0YXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pibXCI7IH1cblxuLnB0LWljb24tdGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YnFwiOyB9XG5cbi5wdC1pY29uLWNsaXBib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumJ1cIjsgfVxuXG4ucHQtaWNvbi1zZWxlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4qa/XCI7IH1cblxuLnB0LWljb24tdGltZWxpbmUtZXZlbnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YnlwiOyB9XG5cbi5wdC1pY29uLXRpbWVsaW5lLWxpbmUtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pifXCI7IH1cblxuLnB0LWljb24tdGltZWxpbmUtYmFyLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YoFwiOyB9XG5cbi5wdC1pY29uLWFwcGxpY2F0aW9uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKFcIjsgfVxuXG4ucHQtaWNvbi1wcm9qZWN0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKJcIjsgfVxuXG4ucHQtaWNvbi1jaGFuZ2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yo1wiOyB9XG5cbi5wdC1pY29uLW5vdGlmaWNhdGlvbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pikXCI7IH1cblxuLnB0LWljb24tbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKVcIjsgfVxuXG4ucHQtaWNvbi11bmxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pimXCI7IH1cblxuLnB0LWljb24tdXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKdcIjsgfVxuXG4ucHQtaWNvbi1zZWFyY2gtdGVtcGxhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pioXCI7IH1cblxuLnB0LWljb24taW5ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pipXCI7IH1cblxuLnB0LWljb24tbW9yZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKpcIjsgfVxuXG4ucHQtaWNvbi1oZWxwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIj9cIjsgfVxuXG4ucHQtaWNvbi1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKtcIjsgfVxuXG4ucHQtaWNvbi1tZWRpYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumKxcIjsgfVxuXG4ucHQtaWNvbi1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YrVwiOyB9XG5cbi5wdC1pY29uLXNoYXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YrlwiOyB9XG5cbi5wdC1pY29uLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yr1wiOyB9XG5cbi5wdC1pY29uLWRvY3VtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YsFwiOyB9XG5cbi5wdC1pY29uLXByb3BlcnRpZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pixXCI7IH1cblxuLnB0LWljb24taW1wb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YslwiOyB9XG5cbi5wdC1pY29uLWV4cG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLNcIjsgfVxuXG4ucHQtaWNvbi1taW5pbWl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLRcIjsgfVxuXG4ucHQtaWNvbi1tYXhpbWl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLVcIjsgfVxuXG4ucHQtaWNvbi10aWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKck1wiOyB9XG5cbi5wdC1pY29uLWNyb3NzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKcl1wiOyB9XG5cbi5wdC1pY29uLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiOyB9XG5cbi5wdC1pY29uLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKIklwiOyB9XG5cbi5wdC1pY29uLWFycm93LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7IH1cblxuLnB0LWljb24tYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7IH1cblxuLnB0LWljb24tZXhjaGFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi2XCI7IH1cblxuLnB0LWljb24tY29tcGFyaXNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLdcIjsgfVxuXG4ucHQtaWNvbi1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKYsFwiOyB9XG5cbi5wdC1pY29uLWZpbHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumLhcIjsgfVxuXG4ucHQtaWNvbi1jb25maXJtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YuVwiOyB9XG5cbi5wdC1pY29uLWZvcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi6XCI7IH1cblxuLnB0LWljb24tdHJhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi7XCI7IH1cblxuLnB0LWljb24tcGVyc29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6YvFwiOyB9XG5cbi5wdC1pY29uLXBlb3BsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumL1cIjsgfVxuXG4ucHQtaWNvbi1hZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pi+XCI7IH1cblxuLnB0LWljb24tcmVtb3ZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Yv1wiOyB9XG5cbi5wdC1pY29uLWdlb2xvY2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZgFwiOyB9XG5cbi5wdC1pY29uLXpvb20taW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmBXCI7IH1cblxuLnB0LWljb24tem9vbS1vdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmCXCI7IH1cblxuLnB0LWljb24tcmVmcmVzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumYNcIjsgfVxuXG4ucHQtaWNvbi1kZWxldGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmEXCI7IH1cblxuLnB0LWljb24tY29nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZhVwiOyB9XG5cbi5wdC1pY29uLWZsYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pqRXCI7IH1cblxuLnB0LWljb24tcGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZhlwiOyB9XG5cbi5wdC1pY29uLXdhcm5pbmctc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumYdcIjsgfVxuXG4ucHQtaWNvbi1lcnJvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumYhcIjsgfVxuXG4ucHQtaWNvbi1pbmZvLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oS5XCI7IH1cblxuLnB0LWljb24tY3JlZGl0LWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmJXCI7IH1cblxuLnB0LWljb24tZWRpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLinI5cIjsgfVxuXG4ucHQtaWNvbi1oaXN0b3J5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZilwiOyB9XG5cbi5wdC1pY29uLXNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumYtcIjsgfVxuXG4ucHQtaWNvbi1sb2ctb3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZjFwiOyB9XG5cbi5wdC1pY29uLXN0YXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4piFXCI7IH1cblxuLnB0LWljb24tc3Rhci1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLimIZcIjsgfVxuXG4ucHQtaWNvbi1zb3J0LWFscGhhYmV0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumY1cIjsgfVxuXG4ucHQtaWNvbi1zb3J0LW51bWVyaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumY5cIjsgfVxuXG4ucHQtaWNvbi1zb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zj1wiOyB9XG5cbi5wdC1pY29uLWZvbGRlci1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZkVwiOyB9XG5cbi5wdC1pY29uLWZvbGRlci1jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZJcIjsgfVxuXG4ucHQtaWNvbi1mb2xkZXItc2hhcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zk1wiOyB9XG5cbi5wdC1pY29uLWNhcmV0LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKMg1wiOyB9XG5cbi5wdC1pY29uLWNhcmV0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKMqlwiOyB9XG5cbi5wdC1pY29uLWNhcmV0LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oyEXCI7IH1cblxuLnB0LWljb24tY2FyZXQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLijKlcIjsgfVxuXG4ucHQtaWNvbi1tZW51LW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmUXCI7IH1cblxuLnB0LWljb24tbWVudS1jbG9zZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmVXCI7IH1cblxuLnB0LWljb24tZmVlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZZcIjsgfVxuXG4ucHQtaWNvbi10d28tY29sdW1uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZdcIjsgfVxuXG4ucHQtaWNvbi1vbmUtY29sdW1uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZmFwiOyB9XG5cbi5wdC1pY29uLWRvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjsgfVxuXG4ucHQtaWNvbi1wcm9wZXJ0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumZpcIjsgfVxuXG4ucHQtaWNvbi10aW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKPslwiOyB9XG5cbi5wdC1pY29uLWRpc2FibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7piAXCI7IH1cblxuLnB0LWljb24tdW5waW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmQXCI7IH1cblxuLnB0LWljb24tZmxvd3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmZXCI7IH1cblxuLnB0LWljb24tbmV3LXRleHQtYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zm1wiOyB9XG5cbi5wdC1pY29uLW5ldy1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZnFwiOyB9XG5cbi5wdC1pY29uLW5ldy1vYmplY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmdXCI7IH1cblxuLnB0LWljb24tcGF0aC1zZWFyY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmeXCI7IH1cblxuLnB0LWljb24tYXV0b21hdGljLXVwZGF0ZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmfXCI7IH1cblxuLnB0LWljb24tcGFnZS1sYXlvdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmgXCI7IH1cblxuLnB0LWljb24tY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumaFcIjsgfVxuXG4ucHQtaWNvbi1tYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmiXCI7IH1cblxuLnB0LWljb24tc2VhcmNoLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmjXCI7IH1cblxuLnB0LWljb24tZW52ZWxvcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyJXCI7IH1cblxuLnB0LWljb24tcGFwZXJjbGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZpFwiOyB9XG5cbi5wdC1pY29uLWxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZpVwiOyB9XG5cbi5wdC1pY29uLWdsb2JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZplwiOyB9XG5cbi5wdC1pY29uLWhvbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oyCXCI7IH1cblxuLnB0LWljb24tdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmnXCI7IH1cblxuLnB0LWljb24tdGgtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumahcIjsgfVxuXG4ucHQtaWNvbi10aC1kZXJpdmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZqVwiOyB9XG5cbi5wdC1pY29uLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumapcIjsgfVxuXG4ucHQtaWNvbi1kcmF3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zq1wiOyB9XG5cbi5wdC1pY29uLWluc2VydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumaxcIjsgfVxuXG4ucHQtaWNvbi1oZWxwZXItbWFuYWdlbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuma1cIjsgfVxuXG4ucHQtaWNvbi1zZW5kLXRvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZrlwiOyB9XG5cbi5wdC1pY29uLWV5ZS1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zr1wiOyB9XG5cbi5wdC1pY29uLWZvbGRlci1zaGFyZWQtb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbBcIjsgfVxuXG4ucHQtaWNvbi1zb2NpYWwtbWVkaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pmxXCI7IH1cblxuLnB0LWljb24tYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaRXCI7IH1cblxuLnB0LWljb24tYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpNcIjsgfVxuXG4ucHQtaWNvbi1hcnJvd3MtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpRcIjsgfVxuXG4ucHQtaWNvbi1hcnJvd3MtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaVXCI7IH1cblxuLnB0LWljb24tcmVzb2x2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbJcIjsgfVxuXG4ucHQtaWNvbi1ncmFwaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbNcIjsgfVxuXG4ucHQtaWNvbi1icmllZmNhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm0XCI7IH1cblxuLnB0LWljb24tZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiRcIjsgfVxuXG4ucHQtaWNvbi1uaW5qYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbVcIjsgfVxuXG4ucHQtaWNvbi1kZWx0YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLOlFwiOyB9XG5cbi5wdC1pY29uLWJhcmNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm2XCI7IH1cblxuLnB0LWljb24tdG9yY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm3XCI7IH1cblxuLnB0LWljb24td2lkZ2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZuFwiOyB9XG5cbi5wdC1pY29uLXVucmVzb2x2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumblcIjsgfVxuXG4ucHQtaWNvbi1vZmZsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZulwiOyB9XG5cbi5wdC1pY29uLXpvb20tdG8tZml0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6Zu1wiOyB9XG5cbi5wdC1pY29uLWFkZC10by1hcnRpZmFjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumbxcIjsgfVxuXG4ucHQtaWNvbi1tYXAtbWFya2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZvVwiOyB9XG5cbi5wdC1pY29uLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ZvlwiOyB9XG5cbi5wdC1pY29uLWNvbnRyb2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pm/XCI7IH1cblxuLnB0LWljb24tbXVsdGktc2VsZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6agFwiOyB9XG5cbi5wdC1pY29uLWRpcmVjdGlvbi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6agVwiOyB9XG5cbi5wdC1pY29uLWRpcmVjdGlvbi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumoJcIjsgfVxuXG4ucHQtaWNvbi1kYXRhYmFzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumoNcIjsgfVxuXG4ucHQtaWNvbi1waWUtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqEXCI7IH1cblxuLnB0LWljb24tZnVsbC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqFXCI7IH1cblxuLnB0LWljb24tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ahlwiOyB9XG5cbi5wdC1pY29uLXByaW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKOmVwiOyB9XG5cbi5wdC1pY29uLXByZXNlbnRhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumodcIjsgfVxuXG4ucHQtaWNvbi11bmdyb3VwLW9iamVjdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqIXCI7IH1cblxuLnB0LWljb24tY2hhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumolcIjsgfVxuXG4ucHQtaWNvbi1jb21tZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ailwiOyB9XG5cbi5wdC1pY29uLWNpcmNsZS1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumotcIjsgfVxuXG4ucHQtaWNvbi1jaXJjbGUtYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumoxcIjsgfVxuXG4ucHQtaWNvbi1jaXJjbGUtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqNXCI7IH1cblxuLnB0LWljb24tY2lyY2xlLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqOXCI7IH1cblxuLnB0LWljb24tdXBsb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6aj1wiOyB9XG5cbi5wdC1pY29uLWFzdGVyaXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIipcIjsgfVxuXG4ucHQtaWNvbi1jbG91ZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLimIFcIjsgfVxuXG4ucHQtaWNvbi1jbG91ZC1kb3dubG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumpBcIjsgfVxuXG4ucHQtaWNvbi1jbG91ZC11cGxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqRXCI7IH1cblxuLnB0LWljb24tcmVwZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6aklwiOyB9XG5cbi5wdC1pY29uLW1vdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqTXCI7IH1cblxuLnB0LWljb24tY2hldnJvbi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6alFwiOyB9XG5cbi5wdC1pY29uLWNoZXZyb24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqVXCI7IH1cblxuLnB0LWljb24tY2hldnJvbi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumpZcIjsgfVxuXG4ucHQtaWNvbi1jaGV2cm9uLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqXXCI7IH1cblxuLnB0LWljb24tcmFuZG9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6amFwiOyB9XG5cbi5wdC1pY29uLWZ1bGxzY3JlZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqZXCI7IH1cblxuLnB0LWljb24tbG9nLWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6amlwiOyB9XG5cbi5wdC1pY29uLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKZpVwiOyB9XG5cbi5wdC1pY29uLW9mZmljZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumptcIjsgfVxuXG4ucHQtaWNvbi1kdXBsaWNhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqcXCI7IH1cblxuLnB0LWljb24tYmFuLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLump1cIjsgfVxuXG4ucHQtaWNvbi1jYW1lcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqeXCI7IH1cblxuLnB0LWljb24tbW9iaWxlLXZpZGVvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6an1wiOyB9XG5cbi5wdC1pY29uLXZpZGVvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6aoFwiOyB9XG5cbi5wdC1pY29uLWZpbG06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqhXCI7IH1cblxuLnB0LWljb24tc2V0dGluZ3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqiXCI7IH1cblxuLnB0LWljb24tdm9sdW1lLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumqNcIjsgfVxuXG4ucHQtaWNvbi12b2x1bWUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumqRcIjsgfVxuXG4ucHQtaWNvbi12b2x1bWUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqlXCI7IH1cblxuLnB0LWljb24tbXVzaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqmXCI7IH1cblxuLnB0LWljb24tc3RlcC1iYWNrd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumqdcIjsgfVxuXG4ucHQtaWNvbi1mYXN0LWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6aqFwiOyB9XG5cbi5wdC1pY29uLXBhdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6aqVwiOyB9XG5cbi5wdC1pY29uLXN0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqqXCI7IH1cblxuLnB0LWljb24tcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumqtcIjsgfVxuXG4ucHQtaWNvbi1mYXN0LWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pqsXCI7IH1cblxuLnB0LWljb24tc3RlcC1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6arVwiOyB9XG5cbi5wdC1pY29uLWVqZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKPj1wiOyB9XG5cbi5wdC1pY29uLXJlY29yZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumq5cIjsgfVxuXG4ucHQtaWNvbi1kZXNrdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ar1wiOyB9XG5cbi5wdC1pY29uLXBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKYjlwiOyB9XG5cbi5wdC1pY29uLWxpZ2h0YnVsYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumrBcIjsgfVxuXG4ucHQtaWNvbi1nbGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumrFcIjsgfVxuXG4ucHQtaWNvbi10aW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6aslwiOyB9XG5cbi5wdC1pY29uLWZsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6as1wiOyB9XG5cbi5wdC1pY29uLWZvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pq0XCI7IH1cblxuLnB0LWljb24taGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6atVwiOyB9XG5cbi5wdC1pY29uLXNhdmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6atlwiOyB9XG5cbi5wdC1pY29uLWZsb3BweS1kaXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6at1wiOyB9XG5cbi5wdC1pY29uLWJvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pq4XCI7IH1cblxuLnB0LWljb24taGFuZC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumrlcIjsgfVxuXG4ucHQtaWNvbi1oYW5kLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6aulwiOyB9XG5cbi5wdC1pY29uLWhhbmQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumrtcIjsgfVxuXG4ucHQtaWNvbi1oYW5kLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pq8XCI7IH1cblxuLnB0LWljb24tdGh1bWJzLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6avVwiOyB9XG5cbi5wdC1pY29uLXRodW1icy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6avlwiOyB9XG5cbi5wdC1pY29uLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLumr9cIjsgfVxuXG4ucHQtaWNvbi1jb21wcmVzc2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bgFwiOyB9XG5cbi5wdC1pY29uLXNob3BwaW5nLWNhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puBXCI7IH1cblxuLnB0LWljb24tc2hvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum4JcIjsgfVxuXG4ucHQtaWNvbi1sYXlvdXQtbGluZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bg1wiOyB9XG5cbi5wdC1pY29uLXVuZG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4o6MXCI7IH1cblxuLnB0LWljb24tcmVkbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum4RcIjsgfVxuXG4ucHQtaWNvbi1jb2RlLWJsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bhVwiOyB9XG5cbi5wdC1pY29uLWRvdWJsZS1jYXJldC12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum4ZcIjsgfVxuXG4ucHQtaWNvbi1kb3VibGUtY2FyZXQtaG9yaXpvbnRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum4dcIjsgfVxuXG4ucHQtaWNvbi1zb3J0LWFscGhhYmV0aWNhbC1kZXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6biFwiOyB9XG5cbi5wdC1pY29uLXNvcnQtbnVtZXJpY2FsLWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puJXCI7IH1cblxuLnB0LWljb24tdGFrZS1hY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puKXCI7IH1cblxuLnB0LWljb24tY29udHJhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puLXCI7IH1cblxuLnB0LWljb24tZXllLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum4xcIjsgfVxuXG4ucHQtaWNvbi10aW1lbGluZS1hcmVhLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bjVwiOyB9XG5cbi5wdC1pY29uLWRvdWdobnV0LWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bjlwiOyB9XG5cbi5wdC1pY29uLWxheWVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bj1wiOyB9XG5cbi5wdC1pY29uLWdyaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puQXCI7IH1cblxuLnB0LWljb24tcG9seWdvbi1maWx0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puRXCI7IH1cblxuLnB0LWljb24tYWRkLXRvLWZvbGRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum5JcIjsgfVxuXG4ucHQtaWNvbi1sYXlvdXQtYmFsbG9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum5NcIjsgfVxuXG4ucHQtaWNvbi1sYXlvdXQtc29ydGVkLWNsdXN0ZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6blFwiOyB9XG5cbi5wdC1pY29uLXNvcnQtYXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6blVwiOyB9XG5cbi5wdC1pY29uLXNvcnQtZGVzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum5ZcIjsgfVxuXG4ucHQtaWNvbi1zbWFsbC1jcm9zczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum5dcIjsgfVxuXG4ucHQtaWNvbi1zbWFsbC10aWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bmFwiOyB9XG5cbi5wdC1pY29uLXBvd2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bmVwiOyB9XG5cbi5wdC1pY29uLWNvbHVtbi1sYXlvdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puaXCI7IH1cblxuLnB0LWljb24tYXJyb3ctdG9wLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaWXCI7IH1cblxuLnB0LWljb24tYXJyb3ctdG9wLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGl1wiOyB9XG5cbi5wdC1pY29uLWFycm93LWJvdHRvbS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLihphcIjsgfVxuXG4ucHQtaWNvbi1hcnJvdy1ib3R0b20tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLihplcIjsgfVxuXG4ucHQtaWNvbi1tdWdzaG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bm1wiOyB9XG5cbi5wdC1pY29uLWhlYWRzZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pucXCI7IH1cblxuLnB0LWljb24tdGV4dC1oaWdobGlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pudXCI7IH1cblxuLnB0LWljb24taGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum55cIjsgfVxuXG4ucHQtaWNvbi1jaGV2cm9uLWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bn1wiOyB9XG5cbi5wdC1pY29uLWNoZXZyb24tZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum6BcIjsgfVxuXG4ucHQtaWNvbi1yb3RhdGUtZG9jdW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puhXCI7IH1cblxuLnB0LWljb24tcm90YXRlLXBhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puiXCI7IH1cblxuLnB0LWljb24tYmFkZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pujXCI7IH1cblxuLnB0LWljb24tZ3JpZC12aWV3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bpFwiOyB9XG5cbi5wdC1pY29uLWZ1bmN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bpVwiOyB9XG5cbi5wdC1pY29uLXdhdGVyZmFsbC1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum6ZcIjsgfVxuXG4ucHQtaWNvbi1zdGFja2VkLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bp1wiOyB9XG5cbi5wdC1pY29uLXB1bHNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bqFwiOyB9XG5cbi5wdC1pY29uLW5ldy1wZXJzb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pupXCI7IH1cblxuLnB0LWljb24tZXhjbHVkZS1yb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puqXCI7IH1cblxuLnB0LWljb24tcGl2b3QtdGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7purXCI7IH1cblxuLnB0LWljb24tc2VnbWVudGVkLWNvbnRyb2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pusXCI7IH1cblxuLnB0LWljb24taGlnaGxpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6brVwiOyB9XG5cbi5wdC1pY29uLWZpbHRlci1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6brlwiOyB9XG5cbi5wdC1pY29uLWN1dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum69cIjsgfVxuXG4ucHQtaWNvbi1hbm5vdGF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bsFwiOyB9XG5cbi5wdC1pY29uLXBpdm90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bsVwiOyB9XG5cbi5wdC1pY29uLXJpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7puyXCI7IH1cblxuLnB0LWljb24taGVhdC1ncmlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bs1wiOyB9XG5cbi5wdC1pY29uLWdhbnR0LWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6btFwiOyB9XG5cbi5wdC1pY29uLXZhcmlhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6btVwiOyB9XG5cbi5wdC1pY29uLW1hbnVhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum7ZcIjsgfVxuXG4ucHQtaWNvbi1hZGQtcm93LXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum7dcIjsgfVxuXG4ucHQtaWNvbi1hZGQtcm93LWJvdHRvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum7hcIjsgfVxuXG4ucHQtaWNvbi1hZGQtY29sdW1uLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pu5XCI7IH1cblxuLnB0LWljb24tYWRkLWNvbHVtbi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum7pcIjsgfVxuXG4ucHQtaWNvbi1yZW1vdmUtcm93LXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum7tcIjsgfVxuXG4ucHQtaWNvbi1yZW1vdmUtcm93LWJvdHRvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum7xcIjsgfVxuXG4ucHQtaWNvbi1yZW1vdmUtY29sdW1uLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pu9XCI7IH1cblxuLnB0LWljb24tcmVtb3ZlLWNvbHVtbi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLum75cIjsgfVxuXG4ucHQtaWNvbi1kb3VibGUtY2hldnJvbi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6bv1wiOyB9XG5cbi5wdC1pY29uLWRvdWJsZS1jaGV2cm9uLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cgVwiOyB9XG5cbi5wdC1pY29uLWRvdWJsZS1jaGV2cm9uLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cglwiOyB9XG5cbi5wdC1pY29uLWRvdWJsZS1jaGV2cm9uLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyDXCI7IH1cblxuLnB0LWljb24ta2V5LWNvbnRyb2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyEXCI7IH1cblxuLnB0LWljb24ta2V5LWNvbW1hbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyFXCI7IH1cblxuLnB0LWljb24ta2V5LXNoaWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6chlwiOyB9XG5cbi5wdC1pY29uLWtleS1iYWNrc3BhY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyHXCI7IH1cblxuLnB0LWljb24ta2V5LWRlbGV0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunIhcIjsgfVxuXG4ucHQtaWNvbi1rZXktZXNjYXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ciVwiOyB9XG5cbi5wdC1pY29uLWtleS1lbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunIpcIjsgfVxuXG4ucHQtaWNvbi1jYWxjdWxhdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ci1wiOyB9XG5cbi5wdC1pY29uLWhvcml6b250YWwtYmFyLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cjFwiOyB9XG5cbi5wdC1pY29uLXNtYWxsLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyNXCI7IH1cblxuLnB0LWljb24tc21hbGwtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyOXCI7IH1cblxuLnB0LWljb24tc3RlcC1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunI9cIjsgfVxuXG4ucHQtaWNvbi1ldXJvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKCrFwiOyB9XG5cbi5wdC1pY29uLWRyYWctaGFuZGxlLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6clVwiOyB9XG5cbi5wdC1pY29uLWRyYWctaGFuZGxlLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyWXCI7IH1cblxuLnB0LWljb24tbW9iaWxlLXBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cl1wiOyB9XG5cbi5wdC1pY29uLXNpbS1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cmFwiOyB9XG5cbi5wdC1pY29uLXRyZW5kaW5nLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cmVwiOyB9XG5cbi5wdC1pY29uLXRyZW5kaW5nLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyaXCI7IH1cblxuLnB0LWljb24tY3VydmVkLXJhbmdlLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cm1wiOyB9XG5cbi5wdC1pY29uLXZlcnRpY2FsLWJhci1jaGFydC1kZXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cnFwiOyB9XG5cbi5wdC1pY29uLWhvcml6b250YWwtYmFyLWNoYXJ0LWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pydXCI7IH1cblxuLnB0LWljb24tZG9jdW1lbnQtb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunJ5cIjsgfVxuXG4ucHQtaWNvbi1kb2N1bWVudC1zaGFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunJ9cIjsgfVxuXG4ucHQtaWNvbi1ob3Jpem9udGFsLWRpc3RyaWJ1dGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunKBcIjsgfVxuXG4ucHQtaWNvbi12ZXJ0aWNhbC1kaXN0cmlidXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyhXCI7IH1cblxuLnB0LWljb24tYWxpZ25tZW50LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyiXCI7IH1cblxuLnB0LWljb24tYWxpZ25tZW50LXZlcnRpY2FsLWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunKNcIjsgfVxuXG4ucHQtaWNvbi1hbGlnbm1lbnQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pykXCI7IH1cblxuLnB0LWljb24tYWxpZ25tZW50LXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunKVcIjsgfVxuXG4ucHQtaWNvbi1hbGlnbm1lbnQtaG9yaXpvbnRhbC1jZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pymXCI7IH1cblxuLnB0LWljb24tYWxpZ25tZW50LWJvdHRvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunKdcIjsgfVxuXG4ucHQtaWNvbi1naXQtcHVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunKhcIjsgfVxuXG4ucHQtaWNvbi1naXQtbWVyZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pypXCI7IH1cblxuLnB0LWljb24tZ2l0LWJyYW5jaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunKpcIjsgfVxuXG4ucHQtaWNvbi1naXQtY29tbWl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cq1wiOyB9XG5cbi5wdC1pY29uLWdpdC1wdXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6crFwiOyB9XG5cbi5wdC1pY29uLWJ1aWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6crVwiOyB9XG5cbi5wdC1pY29uLXN5bWJvbC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyuXCI7IH1cblxuLnB0LWljb24tc3ltYm9sLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunK9cIjsgfVxuXG4ucHQtaWNvbi1zeW1ib2wtZGlhbW9uZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunLBcIjsgfVxuXG4ucHQtaWNvbi1zeW1ib2wtY3Jvc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7pyxXCI7IH1cblxuLnB0LWljb24tc3ltYm9sLXRyaWFuZ2xlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cslwiOyB9XG5cbi5wdC1pY29uLXN5bWJvbC10cmlhbmdsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cs1wiOyB9XG5cbi5wdC1pY29uLXdyZW5jaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunLRcIjsgfVxuXG4ucHQtaWNvbi1hcHBsaWNhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunLVcIjsgfVxuXG4ucHQtaWNvbi1zZW5kLXRvLWdyYXBoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ctlwiOyB9XG5cbi5wdC1pY29uLXNlbmQtdG8tbWFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ct1wiOyB9XG5cbi5wdC1pY29uLWpvaW4tdGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7py4XCI7IH1cblxuLnB0LWljb24tZGVyaXZlLWNvbHVtbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunLlcIjsgfVxuXG4ucHQtaWNvbi1pbWFnZS1yb3RhdGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunLpcIjsgfVxuXG4ucHQtaWNvbi1pbWFnZS1yb3RhdGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7py7XCI7IH1cblxuLnB0LWljb24ta25vd24tdmVoaWNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunLxcIjsgfVxuXG4ucHQtaWNvbi11bmtub3duLXZlaGljbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7py9XCI7IH1cblxuLnB0LWljb24tc2NhdHRlci1wbG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6cvlwiOyB9XG5cbi5wdC1pY29uLW9pbC1maWVsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunL9cIjsgfVxuXG4ucHQtaWNvbi1yaWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2AXCI7IH1cblxuLnB0LWljb24tbWFwLWNyZWF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunYFcIjsgfVxuXG4ucHQtaWNvbi1rZXktb3B0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dglwiOyB9XG5cbi5wdC1pY29uLWxpc3QtZGV0YWlsLXZpZXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2DXCI7IH1cblxuLnB0LWljb24tc3dhcC12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunYRcIjsgfVxuXG4ucHQtaWNvbi1zd2FwLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2FXCI7IH1cblxuLnB0LWljb24tbnVtYmVyZWQtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunYZcIjsgfVxuXG4ucHQtaWNvbi1uZXctZ3JpZC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dh1wiOyB9XG5cbi5wdC1pY29uLWdpdC1yZXBvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6diFwiOyB9XG5cbi5wdC1pY29uLWdpdC1uZXctYnJhbmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6diVwiOyB9XG5cbi5wdC1pY29uLW1hbnVhbGx5LWVudGVyZWQtZGF0YTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunYpcIjsgfVxuXG4ucHQtaWNvbi1haXJwbGFuZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunYtcIjsgfVxuXG4ucHQtaWNvbi1tZXJnZS1jb2x1bW5zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dj1wiOyB9XG5cbi5wdC1pY29uLXNwbGl0LWNvbHVtbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2QXCI7IH1cblxuLnB0LWljb24tZGFzaGJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dkVwiOyB9XG5cbi5wdC1pY29uLXB1Ymxpc2gtZnVuY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2SXCI7IH1cblxuLnB0LWljb24tcGF0aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunZNcIjsgfVxuXG4ucHQtaWNvbi1tb29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dlFwiOyB9XG5cbi5wdC1pY29uLXJlbW92ZS1jb2x1bW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2VXCI7IH1cblxuLnB0LWljb24tbnVtZXJpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dllwiOyB9XG5cbi5wdC1pY29uLWtleS10YWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2XXCI7IH1cblxuLnB0LWljb24tcmVncmVzc2lvbi1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunZhcIjsgfVxuXG4ucHQtaWNvbi10cmFuc2xhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2ZXCI7IH1cblxuLnB0LWljb24tZXllLW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dmlwiOyB9XG5cbi5wdC1pY29uLXZlcnRpY2FsLWJhci1jaGFydC1hc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2bXCI7IH1cblxuLnB0LWljb24taG9yaXpvbnRhbC1iYXItY2hhcnQtYXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dnFwiOyB9XG5cbi5wdC1pY29uLWdyb3VwZWQtYmFyLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6dnVwiOyB9XG5cbi5wdC1pY29uLWZ1bGwtc3RhY2tlZC1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunZ5cIjsgfVxuXG4ucHQtaWNvbi1lbmRvcnNlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunZ9cIjsgfVxuXG4ucHQtaWNvbi1mb2xsb3dlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunaBcIjsgfVxuXG4ucHQtaWNvbi1mb2xsb3dpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2hXCI7IH1cblxuLnB0LWljb24tbWVudTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunaJcIjsgfVxuXG4ucHQtaWNvbi1jb2xsYXBzZS1hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2jXCI7IH1cblxuLnB0LWljb24tZXhwYW5kLWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunaRcIjsgfVxuXG4ucHQtaWNvbi1pbnRlcnNlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2lXCI7IH1cblxuLnB0LWljb24tYmxvY2tlZC1wZXJzb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2oXCI7IH1cblxuLnB0LWljb24tc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7p2pXCI7IH1cblxuLnB0LWljb24tcGVyY2VudGFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLunapcIjsgfVxuXG46Zm9jdXMge1xuICBvdXRsaW5lOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC41KSBhdXRvIDJweDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgLW1vei1vdXRsaW5lLXJhZGl1czogNnB4OyB9XG5cbi5wdC1mb2N1cy1kaXNhYmxlZCA6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWZvY3VzLWRpc2FibGVkIDpmb2N1cyB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wdC1hbGVydCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLnB0LWFsZXJ0LWJvZHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnB0LWFsZXJ0LWJvZHkgLnB0LWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDQwcHg7IH1cblxuLnB0LWFsZXJ0LWZvb3RlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5wdC1hbGVydC1mb290ZXIgLnB0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnB0LWJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLnB0LWJyZWFkY3J1bWJzID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnB0LWJyZWFkY3J1bWJzID4gbGk6OmFmdGVyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSWNvbnMxNlwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgY29sb3I6ICM1YzcwODA7XG4gICAgICBjb250ZW50OiBcIu6alVwiOyB9XG4gICAgLnB0LWJyZWFkY3J1bWJzID4gbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHQtYnJlYWRjcnVtYixcbi5wdC1icmVhZGNydW1iLWN1cnJlbnQsXG4ucHQtYnJlYWRjcnVtYnMtY29sbGFwc2VkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wdC1icmVhZGNydW1iLFxuLnB0LWJyZWFkY3J1bWJzLWNvbGxhcHNlZCB7XG4gIGNvbG9yOiAjNWM3MDgwOyB9XG5cbi5wdC1icmVhZGNydW1iOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5wdC1icmVhZGNydW1iLnB0LWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG5cbi5wdC1icmVhZGNydW1iLWN1cnJlbnQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAucHQtYnJlYWRjcnVtYi1jdXJyZW50IC5wdC1pbnB1dCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG4ucHQtYnJlYWRjcnVtYnMtY29sbGFwc2VkIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjY2VkOWUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgNXB4OyB9XG4gIC5wdC1icmVhZGNydW1icy1jb2xsYXBzZWQ6OmJlZm9yZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1mYW1pbHk6IFwiSWNvbnMyMFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGNvbnRlbnQ6IFwi7piqXCI7IH1cbiAgLnB0LWJyZWFkY3J1bWJzLWNvbGxhcHNlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2JmY2NkNjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMxODIwMjY7IH1cblxuLnB0LWRhcmsgLnB0LWJyZWFkY3J1bWIsXG4ucHQtZGFyayAucHQtYnJlYWRjcnVtYnMtY29sbGFwc2VkIHtcbiAgY29sb3I6ICNiZmNjZDY7IH1cblxuLnB0LWRhcmsgLnB0LWJyZWFkY3J1bWJzID4gbGk6OmFmdGVyIHtcbiAgY29sb3I6ICNiZmNjZDY7IH1cblxuLnB0LWRhcmsgLnB0LWJyZWFkY3J1bWIucHQtZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG5cbi5wdC1kYXJrIC5wdC1icmVhZGNydW1iLWN1cnJlbnQge1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtZGFyayAucHQtYnJlYWRjcnVtYnMtY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gIC5wdC1kYXJrIC5wdC1icmVhZGNydW1icy1jb2xsYXBzZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTYsIDIyLCAyNiwgMC42KTtcbiAgICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgXG4gIFxuICAgfVxuICAucHQtYnV0dG9uOmRpc2FibGVkLCAucHQtYnV0dG9uLnB0LWRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIC5wdC1idXR0b24ucHQtZmlsbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnB0LWJ1dHRvbjpub3QoW2NsYXNzKj1cInB0LWludGVudC1cIl0pIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmOGZhO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICNmNWY4ZmE7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjEpO1xuICAgIGNvbG9yOiAjMTgyMDI2OyB9XG4gICAgLnB0LWJ1dHRvbjpub3QoW2NsYXNzKj1cInB0LWludGVudC1cIl0pOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlYmYxZjU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICNlYmYxZjU7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMSk7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG4gICAgLnB0LWJ1dHRvbjpub3QoW2NsYXNzKj1cInB0LWludGVudC1cIl0pOmFjdGl2ZSwgLnB0LWJ1dHRvbjpub3QoW2NsYXNzKj1cInB0LWludGVudC1cIl0pLnB0LWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZTFlODtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAucHQtYnV0dG9uOm5vdChbY2xhc3MqPVwicHQtaW50ZW50LVwiXSk6ZGlzYWJsZWQsIC5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKS5wdC1kaXNhYmxlZCB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC41KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG4gICAgICAucHQtYnV0dG9uOm5vdChbY2xhc3MqPVwicHQtaW50ZW50LVwiXSk6ZGlzYWJsZWQucHQtYWN0aXZlLCAucHQtYnV0dG9uOm5vdChbY2xhc3MqPVwicHQtaW50ZW50LVwiXSkucHQtZGlzYWJsZWQucHQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjcpOyB9XG4gIC5wdC1idXR0b24ucHQtaW50ZW50LXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICMxMzdjYmQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjMTM3Y2JkO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wdC1idXR0b24ucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1idXR0b24ucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtYnV0dG9uLnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5wdC1idXR0b24ucHQtaW50ZW50LXByaW1hcnk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzEwNmJhMztcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzEwNmJhMztcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAgIC5wdC1idXR0b24ucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtYnV0dG9uLnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBlNWE4YTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAucHQtYnV0dG9uLnB0LWludGVudC1wcmltYXJ5OmRpc2FibGVkLCAucHQtYnV0dG9uLnB0LWludGVudC1wcmltYXJ5LnB0LWRpc2FibGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOSwgMTI0LCAxODksIDAuNSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuICAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMGY5OTYwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzBmOTk2MDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwZDgwNTA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICMwZDgwNTA7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cbiAgICAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTY2NDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2VzczpkaXNhYmxlZCwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1kaXNhYmxlZCB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDE1MywgOTYsIDAuNSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuICAucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDk4MjJiO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgI2Q5ODIyYjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNiZjczMjY7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICNiZjczMjY7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cbiAgICAucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNjYzMjE7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtd2FybmluZzpkaXNhYmxlZCwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtd2FybmluZy5wdC1kaXNhYmxlZCB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IH1cbiAgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGIzNzM3O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgI2RiMzczNztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHQtYnV0dG9uLnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1idXR0b24ucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1idXR0b24ucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHQtYnV0dG9uLnB0LWludGVudC1kYW5nZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2MyMzAzMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgI2MyMzAzMDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAgIC5wdC1idXR0b24ucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1idXR0b24ucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhODJhMmE7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyOmRpc2FibGVkLCAucHQtYnV0dG9uLnB0LWludGVudC1kYW5nZXIucHQtZGlzYWJsZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IH1cbiAgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnQtXCJdIC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgICBzdHJva2U6ICNmZmZmZmY7IH1cbiAgLnB0LWJ1dHRvbi5wdC1sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHQtYnV0dG9uLnB0LWxvYWRpbmdbY2xhc3MqPVwicHQtaWNvbi1cIl06OmJlZm9yZSB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAucHQtYnV0dG9uLnB0LWxvYWRpbmcgLnB0LWJ1dHRvbi1zcGlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAucHQtYnV0dG9uLnB0LWxvYWRpbmcgPiA6bm90KC5wdC1idXR0b24tc3Bpbm5lcikge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5wdC1idXR0b25bY2xhc3MqPVwicHQtaWNvbi1cIl06OmJlZm9yZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1mYW1pbHk6IFwiSWNvbnMxNlwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIGNvbG9yOiAjNWM3MDgwOyB9XG4gIC5wdC1idXR0b24gLnB0LWljb24sIC5wdC1idXR0b24gLnB0LWljb24tc3RhbmRhcmQsIC5wdC1idXR0b24gLnB0LWljb24tbGFyZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIGNvbG9yOiAjNWM3MDgwOyB9XG4gICAgLnB0LWJ1dHRvbiAucHQtaWNvbi5wdC1hbGlnbi1yaWdodCwgLnB0LWJ1dHRvbiAucHQtaWNvbi1zdGFuZGFyZC5wdC1hbGlnbi1yaWdodCwgLnB0LWJ1dHRvbiAucHQtaWNvbi1sYXJnZS5wdC1hbGlnbi1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogN3B4OyB9XG4gIC5wdC1kYXJrIC5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKSB7XG4gICAgYmFja2dyb3VuZDogIzM5NGI1OTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjMzk0YjU5O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7XG4gICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgICAucHQtZGFyayAucHQtYnV0dG9uOm5vdChbY2xhc3MqPVwicHQtaW50ZW50LVwiXSk6aG92ZXIsIC5wdC1kYXJrIC5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKTphY3RpdmUsIC5wdC1kYXJrIC5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKS5wdC1hY3RpdmUge1xuICAgICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgICAucHQtZGFyayAucHQtYnV0dG9uOm5vdChbY2xhc3MqPVwicHQtaW50ZW50LVwiXSk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzMwNDA0ZDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICMzMDQwNGQ7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gICAgLnB0LWRhcmsgLnB0LWJ1dHRvbjpub3QoW2NsYXNzKj1cInB0LWludGVudC1cIl0pOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LWJ1dHRvbjpub3QoW2NsYXNzKj1cInB0LWludGVudC1cIl0pLnB0LWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjYpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMmIzMztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAucHQtZGFyayAucHQtYnV0dG9uOm5vdChbY2xhc3MqPVwicHQtaW50ZW50LVwiXSk6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKS5wdC1kaXNhYmxlZCB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NywgNzUsIDg5LCAwLjUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKTpkaXNhYmxlZC5wdC1hY3RpdmUsIC5wdC1kYXJrIC5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKS5wdC1kaXNhYmxlZC5wdC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDU3LCA3NSwgODksIDAuNyk7IH1cbiAgICAucHQtZGFyayAucHQtYnV0dG9uOm5vdChbY2xhc3MqPVwicHQtaW50ZW50LVwiXSkgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNiwgMjIsIDI2LCAwLjUpO1xuICAgICAgc3Ryb2tlOiAjOGE5YmE4OyB9XG4gICAgLnB0LWRhcmsgLnB0LWJ1dHRvbjpub3QoW2NsYXNzKj1cInB0LWludGVudC1cIl0pW2NsYXNzKj1cInB0LWljb24tXCJdOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNiZmNjZDY7IH1cbiAgICAucHQtZGFyayAucHQtYnV0dG9uOm5vdChbY2xhc3MqPVwicHQtaW50ZW50LVwiXSkgLnB0LWljb24sIC5wdC1kYXJrIC5wdC1idXR0b246bm90KFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdKSAucHQtaWNvbi1zdGFuZGFyZCwgLnB0LWRhcmsgLnB0LWJ1dHRvbjpub3QoW2NsYXNzKj1cInB0LWludGVudC1cIl0pIC5wdC1pY29uLWxhcmdlIHtcbiAgICAgIGNvbG9yOiAjYmZjY2Q2OyB9XG4gIC5wdC1kYXJrIC5wdC1idXR0b25bY2xhc3MqPVwicHQtaW50ZW50LVwiXSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAgIC5wdC1kYXJrIC5wdC1idXR0b25bY2xhc3MqPVwicHQtaW50ZW50LVwiXTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gICAgLnB0LWRhcmsgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnQtXCJdOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnQtXCJdLnB0LWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG4gICAgLnB0LWRhcmsgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnQtXCJdOmRpc2FibGVkLCAucHQtZGFyayAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudC1cIl0ucHQtZGlzYWJsZWQge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gICAgLnB0LWRhcmsgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnQtXCJdIC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgICAgIHN0cm9rZTogIzhhOWJhODsgfVxuICAucHQtYnV0dG9uOmRpc2FibGVkOjpiZWZvcmUsIC5wdC1idXR0b24ucHQtZGlzYWJsZWQ6OmJlZm9yZSwgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnQtXCJdOjpiZWZvcmUge1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWJ1dHRvbjpkaXNhYmxlZCAucHQtaWNvbiwgLnB0LWJ1dHRvbjpkaXNhYmxlZCAucHQtaWNvbi1zdGFuZGFyZCwgLnB0LWJ1dHRvbjpkaXNhYmxlZCAucHQtaWNvbi1sYXJnZSwgLnB0LWJ1dHRvbi5wdC1kaXNhYmxlZCAucHQtaWNvbiwgLnB0LWJ1dHRvbi5wdC1kaXNhYmxlZCAucHQtaWNvbi1zdGFuZGFyZCwgLnB0LWJ1dHRvbi5wdC1kaXNhYmxlZCAucHQtaWNvbi1sYXJnZSwgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnQtXCJdIC5wdC1pY29uLCAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudC1cIl0gLnB0LWljb24tc3RhbmRhcmQsIC5wdC1idXR0b25bY2xhc3MqPVwicHQtaW50ZW50LVwiXSAucHQtaWNvbi1sYXJnZSB7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuICAucHQtYnV0dG9uLnB0LW1pbmltYWwge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5wdC1idXR0b24ucHQtbWluaW1hbDpob3ZlciwgLnB0LWJ1dHRvbi5wdC1taW5pbWFsOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2NywgMTgyLCAxOTQsIDAuMyk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzE4MjAyNjsgfVxuICAgIC5wdC1idXR0b24ucHQtbWluaW1hbDphY3RpdmUsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTE1LCAxMzQsIDE0OCwgMC4zKTtcbiAgICAgIGNvbG9yOiAjMTgyMDI2OyB9XG4gICAgLnB0LWJ1dHRvbi5wdC1taW5pbWFsOmRpc2FibGVkLCAucHQtYnV0dG9uLnB0LW1pbmltYWw6ZGlzYWJsZWQ6aG92ZXIsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1kaXNhYmxlZCwgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG4gICAgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbDpob3ZlciwgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAxNTUsIDE2OCwgMC4xNSk7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbDphY3RpdmUsIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMTU1LCAxNjgsIDAuMyk7XG4gICAgICAgIGNvbG9yOiAjZjVmOGZhOyB9XG4gICAgICAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWw6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbDpkaXNhYmxlZDpob3ZlciwgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWRpc2FibGVkLCAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG4gICAgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjMTA2YmEzOyB9XG4gICAgICAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogIzEwNmJhMzsgfVxuICAgICAgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1wcmltYXJ5OmhvdmVyLCAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXByaW1hcnk6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4xNSk7XG4gICAgICAgIGNvbG9yOiAjMTA2YmEzOyB9XG4gICAgICAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTI0LCAxODksIDAuMyk7XG4gICAgICAgIGNvbG9yOiAjMTA2YmEzOyB9XG4gICAgICAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXByaW1hcnk6ZGlzYWJsZWQsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDE2LCAxMDcsIDE2MywgMC41KTsgfVxuICAgICAgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1wcmltYXJ5IC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgICAgICAgc3Ryb2tlOiAjMTA2YmEzOyB9XG4gICAgICAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXByaW1hcnkge1xuICAgICAgICBjb2xvcjogIzQ4YWZmMDsgfVxuICAgICAgICAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTI0LCAxODksIDAuMik7XG4gICAgICAgICAgY29sb3I6ICM0OGFmZjA7IH1cbiAgICAgICAgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTI0LCAxODksIDAuMyk7XG4gICAgICAgICAgY29sb3I6ICM0OGFmZjA7IH1cbiAgICAgICAgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1wcmltYXJ5OmRpc2FibGVkLCAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXByaW1hcnkucHQtZGlzYWJsZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgY29sb3I6IHJnYmEoNzIsIDE3NSwgMjQwLCAwLjUpOyB9XG4gICAgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiAjMGQ4MDUwOyB9XG4gICAgICAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXIsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgICAgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXN1Y2Nlc3M6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjE1KTtcbiAgICAgICAgY29sb3I6ICMwZDgwNTA7IH1cbiAgICAgIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjMpO1xuICAgICAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgICAgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXN1Y2Nlc3MucHQtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSgxMywgMTI4LCA4MCwgMC41KTsgfVxuICAgICAgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1zdWNjZXNzIC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgICAgICAgc3Ryb2tlOiAjMGQ4MDUwOyB9XG4gICAgICAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXN1Y2Nlc3Mge1xuICAgICAgICBjb2xvcjogIzNkY2M5MTsgfVxuICAgICAgICAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXIsIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4yKTtcbiAgICAgICAgICBjb2xvcjogIzNkY2M5MTsgfVxuICAgICAgICAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjMpO1xuICAgICAgICAgIGNvbG9yOiAjM2RjYzkxOyB9XG4gICAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtc3VjY2VzczpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1zdWNjZXNzLnB0LWRpc2FibGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDYxLCAyMDQsIDE0NSwgMC41KTsgfVxuICAgIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtd2FybmluZyB7XG4gICAgICBjb2xvcjogI2JmNzMyNjsgfVxuICAgICAgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlLCAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6ICNiZjczMjY7IH1cbiAgICAgIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC13YXJuaW5nOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMTUpO1xuICAgICAgICBjb2xvcjogI2JmNzMyNjsgfVxuICAgICAgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjMpO1xuICAgICAgICBjb2xvcjogI2JmNzMyNjsgfVxuICAgICAgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC13YXJuaW5nOmRpc2FibGVkLCAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSgxOTEsIDExNSwgMzgsIDAuNSk7IH1cbiAgICAgIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtd2FybmluZyAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gICAgICAgIHN0cm9rZTogI2JmNzMyNjsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC13YXJuaW5nIHtcbiAgICAgICAgY29sb3I6ICNmZmIzNjY7IH1cbiAgICAgICAgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LXdhcm5pbmc6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjIpO1xuICAgICAgICAgIGNvbG9yOiAjZmZiMzY2OyB9XG4gICAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjMpO1xuICAgICAgICAgIGNvbG9yOiAjZmZiMzY2OyB9XG4gICAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtd2FybmluZzpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC13YXJuaW5nLnB0LWRpc2FibGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMTc5LCAxMDIsIDAuNSk7IH1cbiAgICAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LWRhbmdlciB7XG4gICAgICBjb2xvcjogI2MyMzAzMDsgfVxuICAgICAgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtZGFuZ2VyOmFjdGl2ZSwgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgICAgIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyLCAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LWRhbmdlcjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMTUpO1xuICAgICAgICBjb2xvcjogI2MyMzAzMDsgfVxuICAgICAgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjMpO1xuICAgICAgICBjb2xvcjogI2MyMzAzMDsgfVxuICAgICAgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1kYW5nZXI6ZGlzYWJsZWQsIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6IHJnYmEoMTk0LCA0OCwgNDgsIDAuNSk7IH1cbiAgICAgIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtZGFuZ2VyIC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgICAgICAgc3Ryb2tlOiAjYzIzMDMwOyB9XG4gICAgICAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LWRhbmdlciB7XG4gICAgICAgIGNvbG9yOiAjZmY3MzczOyB9XG4gICAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyLCAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LWRhbmdlcjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4yKTtcbiAgICAgICAgICBjb2xvcjogI2ZmNzM3MzsgfVxuICAgICAgICAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1kYXJrIC5wdC1idXR0b24ucHQtbWluaW1hbC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4zKTtcbiAgICAgICAgICBjb2xvcjogI2ZmNzM3MzsgfVxuICAgICAgICAucHQtZGFyayAucHQtYnV0dG9uLnB0LW1pbmltYWwucHQtaW50ZW50LWRhbmdlcjpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsLnB0LWludGVudC1kYW5nZXIucHQtZGlzYWJsZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAxMTUsIDExNSwgMC41KTsgfVxuICAucHQtYnV0dG9uLnB0LWxhcmdlLFxuICAucHQtbGFyZ2UgLnB0LWJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5wdC1idXR0b24ucHQtbGFyZ2VbY2xhc3MqPVwicHQtaWNvbi1cIl06OmJlZm9yZSxcbiAgICAucHQtbGFyZ2UgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pY29uLVwiXTo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5wdC1idXR0b24ucHQtbGFyZ2UgLnB0LWljb24sIC5wdC1idXR0b24ucHQtbGFyZ2UgLnB0LWljb24tc3RhbmRhcmQsIC5wdC1idXR0b24ucHQtbGFyZ2UgLnB0LWljb24tbGFyZ2UsXG4gICAgLnB0LWxhcmdlIC5wdC1idXR0b24gLnB0LWljb24sXG4gICAgLnB0LWxhcmdlIC5wdC1idXR0b24gLnB0LWljb24tc3RhbmRhcmQsXG4gICAgLnB0LWxhcmdlIC5wdC1idXR0b24gLnB0LWljb24tbGFyZ2Uge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAucHQtYnV0dG9uLnB0LWxhcmdlIC5wdC1pY29uLnB0LWFsaWduLXJpZ2h0LCAucHQtYnV0dG9uLnB0LWxhcmdlIC5wdC1pY29uLXN0YW5kYXJkLnB0LWFsaWduLXJpZ2h0LCAucHQtYnV0dG9uLnB0LWxhcmdlIC5wdC1pY29uLWxhcmdlLnB0LWFsaWduLXJpZ2h0LFxuICAgICAgLnB0LWxhcmdlIC5wdC1idXR0b24gLnB0LWljb24ucHQtYWxpZ24tcmlnaHQsXG4gICAgICAucHQtbGFyZ2UgLnB0LWJ1dHRvbiAucHQtaWNvbi1zdGFuZGFyZC5wdC1hbGlnbi1yaWdodCxcbiAgICAgIC5wdC1sYXJnZSAucHQtYnV0dG9uIC5wdC1pY29uLWxhcmdlLnB0LWFsaWduLXJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAucHQtYnV0dG9uLnB0LXNtYWxsLFxuICAucHQtc21hbGwgLnB0LWJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMCA3cHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnB0LWJ1dHRvbi5wdC1zbWFsbFtjbGFzcyo9XCJwdC1pY29uLVwiXTo6YmVmb3JlLFxuICAgIC5wdC1idXR0b24ucHQtc21hbGwgLnB0LWljb24sIC5wdC1idXR0b24ucHQtc21hbGwgLnB0LWljb24tc3RhbmRhcmQsIC5wdC1idXR0b24ucHQtc21hbGwgLnB0LWljb24tbGFyZ2UsXG4gICAgLnB0LXNtYWxsIC5wdC1idXR0b25bY2xhc3MqPVwicHQtaWNvbi1cIl06OmJlZm9yZSxcbiAgICAucHQtc21hbGwgLnB0LWJ1dHRvbiAucHQtaWNvbixcbiAgICAucHQtc21hbGwgLnB0LWJ1dHRvbiAucHQtaWNvbi1zdGFuZGFyZCxcbiAgICAucHQtc21hbGwgLnB0LWJ1dHRvbiAucHQtaWNvbi1sYXJnZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wdC1idXR0b25bY2xhc3MqPVwicHQtaWNvbi1cIl06ZW1wdHkge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWljb24tXCJdOmVtcHR5OjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbmEucHQtYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgYS5wdC1idXR0b24sIGEucHQtYnV0dG9uOmhvdmVyLCBhLnB0LWJ1dHRvbjphY3RpdmUge1xuICAgIGNvbG9yOiAjMTgyMDI2OyB9XG4gIGEucHQtYnV0dG9uLnB0LWRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LXNlbGVjdCBzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmOGZhO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjZjVmOGZhO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMSk7XG4gIGNvbG9yOiAjMTgyMDI2O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDEwcHg7IH1cbiAgLnB0LXNlbGVjdCBzZWxlY3Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlYmYxZjU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjZWJmMWY1O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG4gIC5wdC1zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnB0LXNlbGVjdCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGUxZTg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZCwgLnB0LXNlbGVjdCBzZWxlY3QucHQtZGlzYWJsZWQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNiwgMjE3LCAyMjQsIDAuNSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuICAgIC5wdC1zZWxlY3Qgc2VsZWN0OmRpc2FibGVkLnB0LWFjdGl2ZSwgLnB0LXNlbGVjdCBzZWxlY3QucHQtZGlzYWJsZWQucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC43KTsgfVxuXG4ucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTY3LCAxODIsIDE5NCwgMC4zKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMxODIwMjY7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTE1LCAxMzQsIDE0OCwgMC4zKTtcbiAgICBjb2xvcjogIzE4MjAyNjsgfVxuICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmRpc2FibGVkOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG4gIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Qge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Q6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMTU1LCAxNjgsIDAuMTUpOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Q6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDE1NSwgMTY4LCAwLjMpO1xuICAgICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmRpc2FibGVkOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmRpc2FibGVkOmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWRpc2FibGVkOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5IHtcbiAgICBjb2xvcjogIzEwNmJhMzsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjMTA2YmEzOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4xNSk7XG4gICAgICBjb2xvcjogIzEwNmJhMzsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKTtcbiAgICAgIGNvbG9yOiAjMTA2YmEzOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6IHJnYmEoMTYsIDEwNywgMTYzLCAwLjUpOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gICAgICBzdHJva2U6ICMxMDZiYTM7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjNDhhZmYwOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmZvY3VzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTI0LCAxODksIDAuMik7XG4gICAgICAgIGNvbG9yOiAjNDhhZmYwOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjMpO1xuICAgICAgICBjb2xvcjogIzQ4YWZmMDsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDcyLCAxNzUsIDI0MCwgMC41KTsgfVxuICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjMGQ4MDUwOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjE1KTtcbiAgICAgIGNvbG9yOiAjMGQ4MDUwOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMyk7XG4gICAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2JhKDEzLCAxMjgsIDgwLCAwLjUpOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzcyAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gICAgICBzdHJva2U6ICMwZDgwNTA7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiAjM2RjYzkxOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmZvY3VzLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4yKTtcbiAgICAgICAgY29sb3I6ICMzZGNjOTE7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4zKTtcbiAgICAgICAgY29sb3I6ICMzZGNjOTE7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSg2MSwgMjA0LCAxNDUsIDAuNSk7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZyB7XG4gICAgY29sb3I6ICNiZjczMjY7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogI2JmNzMyNjsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMTUpO1xuICAgICAgY29sb3I6ICNiZjczMjY7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMyk7XG4gICAgICBjb2xvcjogI2JmNzMyNjsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMTE1LCAzOCwgMC41KTsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgc3Ryb2tlOiAjYmY3MzI2OyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZyB7XG4gICAgICBjb2xvcjogI2ZmYjM2NjsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpmb2N1cywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjIpO1xuICAgICAgICBjb2xvcjogI2ZmYjM2NjsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMTMwLCA0MywgMC4zKTtcbiAgICAgICAgY29sb3I6ICNmZmIzNjY7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDE3OSwgMTAyLCAwLjUpOyB9XG4gIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlciB7XG4gICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogI2MyMzAzMDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMTUpO1xuICAgICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMyk7XG4gICAgICBjb2xvcjogI2MyMzAzMDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogcmdiYSgxOTQsIDQ4LCA0OCwgMC41KTsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlciAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gICAgICBzdHJva2U6ICNjMjMwMzA7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlciB7XG4gICAgICBjb2xvcjogI2ZmNzM3MzsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpmb2N1cywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4yKTtcbiAgICAgICAgY29sb3I6ICNmZjczNzM7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjMpO1xuICAgICAgICBjb2xvcjogI2ZmNzM3MzsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAxMTUsIDExNSwgMC41KTsgfVxuXG4ucHQtc2VsZWN0LnB0LWxhcmdlIHNlbGVjdCB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogIzM5NGI1OTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzM5NGI1OTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTtcbiAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICBjb2xvcjogI2Y1ZjhmYTsgfVxuICAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzMwNDA0ZDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjMzA0MDRkO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cbiAgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdC5wdC1hY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNiksIGluc2V0IDAgMXB4IDJweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMmIzMztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdC5wdC1kaXNhYmxlZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU3LCA3NSwgODksIDAuNSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6ZGlzYWJsZWQucHQtYWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdC5wdC1kaXNhYmxlZC5wdC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg1NywgNzUsIDg5LCAwLjcpOyB9XG4gIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0IC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyMiwgMjYsIDAuNSk7XG4gICAgc3Ryb2tlOiAjOGE5YmE4OyB9XG5cbi5wdC1zZWxlY3Qgc2VsZWN0OmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LXNlbGVjdDo6YWZ0ZXIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IFwiSWNvbnMxNlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogN3B4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM1YzcwODA7XG4gIGNvbnRlbnQ6IFwi4oyEXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5wdC1kaXNhYmxlZC5wdC1zZWxlY3Q6OmFmdGVyIHtcbiAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cblxuLnB0LWJ1dHRvbi1ncm91cCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBcbiAgIH1cbiAgLnB0LWJ1dHRvbi1ncm91cCAucHQtYnV0dG9uIHtcbiAgICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQ7IH1cbiAgICAucHQtYnV0dG9uLWdyb3VwIC5wdC1idXR0b246Zm9jdXMge1xuICAgICAgei1pbmRleDogNTsgfVxuICAgIC5wdC1idXR0b24tZ3JvdXAgLnB0LWJ1dHRvbjpob3ZlciB7XG4gICAgICB6LWluZGV4OiA2OyB9XG4gICAgLnB0LWJ1dHRvbi1ncm91cCAucHQtYnV0dG9uOmFjdGl2ZSwgLnB0LWJ1dHRvbi1ncm91cCAucHQtYnV0dG9uLnB0LWFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiA3OyB9XG4gICAgLnB0LWJ1dHRvbi1ncm91cCAucHQtYnV0dG9uOmRpc2FibGVkLCAucHQtYnV0dG9uLWdyb3VwIC5wdC1idXR0b24ucHQtZGlzYWJsZWQge1xuICAgICAgei1pbmRleDogMzsgfVxuICAgIC5wdC1idXR0b24tZ3JvdXAgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnQtXCJdIHtcbiAgICAgIHotaW5kZXg6IDk7IH1cbiAgICAgIC5wdC1idXR0b24tZ3JvdXAgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnQtXCJdOmZvY3VzIHtcbiAgICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIC5wdC1idXR0b24tZ3JvdXAgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnQtXCJdOmhvdmVyIHtcbiAgICAgICAgei1pbmRleDogMTE7IH1cbiAgICAgIC5wdC1idXR0b24tZ3JvdXAgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnQtXCJdOmFjdGl2ZSwgLnB0LWJ1dHRvbi1ncm91cCAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudC1cIl0ucHQtYWN0aXZlIHtcbiAgICAgICAgei1pbmRleDogMTI7IH1cbiAgICAgIC5wdC1idXR0b24tZ3JvdXAgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnQtXCJdOmRpc2FibGVkLCAucHQtYnV0dG9uLWdyb3VwIC5wdC1idXR0b25bY2xhc3MqPVwicHQtaW50ZW50LVwiXS5wdC1kaXNhYmxlZCB7XG4gICAgICAgIHotaW5kZXg6IDg7IH1cbiAgLnB0LWJ1dHRvbi1ncm91cDpub3QoLnB0LW1pbmltYWwpID4gLnB0LXBvcG92ZXItdGFyZ2V0Om5vdCg6Zmlyc3QtY2hpbGQpIC5wdC1idXR0b24sXG4gIC5wdC1idXR0b24tZ3JvdXA6bm90KC5wdC1taW5pbWFsKSA+IC5wdC1idXR0b246bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAucHQtYnV0dG9uLWdyb3VwOm5vdCgucHQtbWluaW1hbCkgPiAucHQtcG9wb3Zlci10YXJnZXQ6bm90KDpsYXN0LWNoaWxkKSAucHQtYnV0dG9uLFxuICAucHQtYnV0dG9uLWdyb3VwOm5vdCgucHQtbWluaW1hbCkgPiAucHQtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbiB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uOmhvdmVyLCAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNjcsIDE4MiwgMTk0LCAwLjMpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMxODIwMjY7IH1cbiAgICAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbjphY3RpdmUsIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEzNCwgMTQ4LCAwLjMpO1xuICAgICAgY29sb3I6ICMxODIwMjY7IH1cbiAgICAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbjpkaXNhYmxlZCwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b246ZGlzYWJsZWQ6aG92ZXIsIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWRpc2FibGVkLCAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1kaXNhYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuICAgIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uOmhvdmVyLCAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbjphY3RpdmUsIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDE1NSwgMTY4LCAwLjE1KTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b246YWN0aXZlLCAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEzOCwgMTU1LCAxNjgsIDAuMyk7XG4gICAgICAgIGNvbG9yOiAjZjVmOGZhOyB9XG4gICAgICAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbjpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b246ZGlzYWJsZWQ6aG92ZXIsIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWRpc2FibGVkLCAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1kaXNhYmxlZDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cbiAgICAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gICAgICBjb2xvcjogIzEwNmJhMzsgfVxuICAgICAgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6ICMxMDZiYTM7IH1cbiAgICAgIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1wcmltYXJ5OmhvdmVyLCAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjE1KTtcbiAgICAgICAgY29sb3I6ICMxMDZiYTM7IH1cbiAgICAgIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTI0LCAxODksIDAuMyk7XG4gICAgICAgIGNvbG9yOiAjMTA2YmEzOyB9XG4gICAgICAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeTpkaXNhYmxlZCwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXByaW1hcnkucHQtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSgxNiwgMTA3LCAxNjMsIDAuNSk7IH1cbiAgICAgIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1wcmltYXJ5IC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgICAgICAgc3Ryb2tlOiAjMTA2YmEzOyB9XG4gICAgICAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gICAgICAgIGNvbG9yOiAjNDhhZmYwOyB9XG4gICAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1wcmltYXJ5OmhvdmVyLCAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTI0LCAxODksIDAuMik7XG4gICAgICAgICAgY29sb3I6ICM0OGFmZjA7IH1cbiAgICAgICAgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjMpO1xuICAgICAgICAgIGNvbG9yOiAjNDhhZmYwOyB9XG4gICAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1wcmltYXJ5OmRpc2FibGVkLCAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBjb2xvcjogcmdiYSg3MiwgMTc1LCAyNDAsIDAuNSk7IH1cbiAgICAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2VzcyB7XG4gICAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgICAgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXIsIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6ICMwZDgwNTA7IH1cbiAgICAgIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMTUpO1xuICAgICAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgICAgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjMpO1xuICAgICAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgICAgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXN1Y2Nlc3M6ZGlzYWJsZWQsIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzLnB0LWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6IHJnYmEoMTMsIDEyOCwgODAsIDAuNSk7IH1cbiAgICAgIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzIC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgICAgICAgc3Ryb2tlOiAjMGQ4MDUwOyB9XG4gICAgICAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2VzcyB7XG4gICAgICAgIGNvbG9yOiAjM2RjYzkxOyB9XG4gICAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4yKTtcbiAgICAgICAgICBjb2xvcjogIzNkY2M5MTsgfVxuICAgICAgICAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUsIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4zKTtcbiAgICAgICAgICBjb2xvcjogIzNkY2M5MTsgfVxuICAgICAgICAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtc3VjY2VzczpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXN1Y2Nlc3MucHQtZGlzYWJsZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgY29sb3I6IHJnYmEoNjEsIDIwNCwgMTQ1LCAwLjUpOyB9XG4gICAgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmcge1xuICAgICAgY29sb3I6ICNiZjczMjY7IH1cbiAgICAgIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjYmY3MzI2OyB9XG4gICAgICAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmc6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMTMwLCA0MywgMC4xNSk7XG4gICAgICAgIGNvbG9yOiAjYmY3MzI2OyB9XG4gICAgICAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjMpO1xuICAgICAgICBjb2xvcjogI2JmNzMyNjsgfVxuICAgICAgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nLnB0LWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6IHJnYmEoMTkxLCAxMTUsIDM4LCAwLjUpOyB9XG4gICAgICAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtd2FybmluZyAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gICAgICAgIHN0cm9rZTogI2JmNzMyNjsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmcge1xuICAgICAgICBjb2xvcjogI2ZmYjM2NjsgfVxuICAgICAgICAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmc6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjIpO1xuICAgICAgICAgIGNvbG9yOiAjZmZiMzY2OyB9XG4gICAgICAgIC5wdC1kYXJrIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMTMwLCA0MywgMC4zKTtcbiAgICAgICAgICBjb2xvcjogI2ZmYjM2NjsgfVxuICAgICAgICAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtd2FybmluZzpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LXdhcm5pbmcucHQtZGlzYWJsZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAxNzksIDEwMiwgMC41KTsgfVxuICAgIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1kYW5nZXIge1xuICAgICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgICAgIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCAucHQtYnV0dG9uLnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjYzIzMDMwOyB9XG4gICAgICAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyLCAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4xNSk7XG4gICAgICAgIGNvbG9yOiAjYzIzMDMwOyB9XG4gICAgICAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyOmFjdGl2ZSwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjMpO1xuICAgICAgICBjb2xvcjogI2MyMzAzMDsgfVxuICAgICAgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LWRhbmdlcjpkaXNhYmxlZCwgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LWRhbmdlci5wdC1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDE5NCwgNDgsIDQ4LCAwLjUpOyB9XG4gICAgICAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyIC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgICAgICAgc3Ryb2tlOiAjYzIzMDMwOyB9XG4gICAgICAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyIHtcbiAgICAgICAgY29sb3I6ICNmZjczNzM7IH1cbiAgICAgICAgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LWRhbmdlcjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4yKTtcbiAgICAgICAgICBjb2xvcjogI2ZmNzM3MzsgfVxuICAgICAgICAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbi5wdC1pbnRlbnQtZGFuZ2VyOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMyk7XG4gICAgICAgICAgY29sb3I6ICNmZjczNzM7IH1cbiAgICAgICAgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LWRhbmdlcjpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b24ucHQtaW50ZW50LWRhbmdlci5wdC1kaXNhYmxlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDExNSwgMTE1LCAwLjUpOyB9XG4gICAgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b246Zm9jdXMge1xuICAgICAgb3V0bGluZS1zdHlsZTogc29saWQ7IH1cbiAgICAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgLnB0LWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAlO1xuICAgICAgYm90dG9tOiAxMCU7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC1taW5pbWFsIC5wdC1idXR0b246OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTsgfVxuICAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgPiAucHQtcG9wb3Zlci10YXJnZXQ6bGFzdC1jaGlsZCAucHQtYnV0dG9uLFxuICAucHQtYnV0dG9uLWdyb3VwLnB0LW1pbmltYWwgPiAucHQtYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCA+IC5wdC1wb3BvdmVyLXRhcmdldDpsYXN0LWNoaWxkIC5wdC1idXR0b246OmFmdGVyLFxuICAgIC5wdC1idXR0b24tZ3JvdXAucHQtbWluaW1hbCA+IC5wdC1idXR0b246bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucHQtYnV0dG9uLWdyb3VwLnB0LWZpbGwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wdC1idXR0b24tZ3JvdXAgLnB0LWJ1dHRvbi5wdC1maWxsLFxuICAucHQtYnV0dG9uLWdyb3VwLnB0LWZpbGwgLnB0LWJ1dHRvbjpub3QoLnB0LWZpeGVkKSB7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gIC5wdC1idXR0b24tZ3JvdXAucHQtdmVydGljYWwge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAucHQtYnV0dG9uLWdyb3VwLnB0LXZlcnRpY2FsIC5wdC1idXR0b24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAucHQtYnV0dG9uLWdyb3VwLnB0LXZlcnRpY2FsID4gLnB0LXBvcG92ZXItdGFyZ2V0OmZpcnN0LWNoaWxkIC5wdC1idXR0b24sXG4gICAgLnB0LWJ1dHRvbi1ncm91cC5wdC12ZXJ0aWNhbCA+IC5wdC1idXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7IH1cbiAgICAucHQtYnV0dG9uLWdyb3VwLnB0LXZlcnRpY2FsID4gLnB0LXBvcG92ZXItdGFyZ2V0Omxhc3QtY2hpbGQgLnB0LWJ1dHRvbixcbiAgICAucHQtYnV0dG9uLWdyb3VwLnB0LXZlcnRpY2FsID4gLnB0LWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4OyB9XG4gICAgLnB0LWJ1dHRvbi1ncm91cC5wdC12ZXJ0aWNhbCA+IC5wdC1wb3BvdmVyLXRhcmdldDpub3QoOmxhc3QtY2hpbGQpIC5wdC1idXR0b24sXG4gICAgLnB0LWJ1dHRvbi1ncm91cC5wdC12ZXJ0aWNhbCA+IC5wdC1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG4gICAgLnB0LWJ1dHRvbi1ncm91cC5wdC12ZXJ0aWNhbC5wdC1taW5pbWFsIC5wdC1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4OyB9XG4gICAgLnB0LWJ1dHRvbi1ncm91cC5wdC12ZXJ0aWNhbC5wdC1taW5pbWFsIC5wdC1idXR0b246OmFmdGVyIHtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxcHg7IH1cbiAgLnB0LWJ1dHRvbi1ncm91cC5wdC1hbGlnbi1sZWZ0IC5wdC1idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cDpub3QoLnB0LW1pbmltYWwpID4gLnB0LXBvcG92ZXItdGFyZ2V0Om5vdCg6bGFzdC1jaGlsZCkgLnB0LWJ1dHRvbixcbiAgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cDpub3QoLnB0LW1pbmltYWwpID4gLnB0LWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDsgfVxuICAucHQtZGFyayAucHQtYnV0dG9uLWdyb3VwLnB0LXZlcnRpY2FsID4gLnB0LXBvcG92ZXItdGFyZ2V0Om5vdCg6bGFzdC1jaGlsZCkgLnB0LWJ1dHRvbixcbiAgLnB0LWRhcmsgLnB0LWJ1dHRvbi1ncm91cC5wdC12ZXJ0aWNhbCA+IC5wdC1idXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4OyB9XG5cbi5wdC1jYWxsb3V0IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzgsIDE1NSwgMTY4LCAwLjE1KTtcbiAgcGFkZGluZzogMTBweCAxMnB4IDlweDsgfVxuICAucHQtY2FsbG91dFtjbGFzcyo9XCJwdC1pY29uLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgLnB0LWNhbGxvdXRbY2xhc3MqPVwicHQtaWNvbi1cIl06OmJlZm9yZSB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkljb25zMjBcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgY29sb3I6ICM1YzcwODA7IH1cbiAgLnB0LWNhbGxvdXQgaDUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5wdC1kYXJrIC5wdC1jYWxsb3V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzOCwgMTU1LCAxNjgsIDAuMik7IH1cbiAgICAucHQtZGFyayAucHQtY2FsbG91dFtjbGFzcyo9XCJwdC1pY29uLVwiXTo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjYmZjY2Q2OyB9XG4gIC5wdC1jYWxsb3V0LnB0LWludGVudC1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4xNSk7IH1cbiAgICAucHQtY2FsbG91dC5wdC1pbnRlbnQtcHJpbWFyeVtjbGFzcyo9XCJwdC1pY29uLVwiXTo6YmVmb3JlLFxuICAgIC5wdC1jYWxsb3V0LnB0LWludGVudC1wcmltYXJ5IGg1IHtcbiAgICAgIGNvbG9yOiAjMTA2YmEzOyB9XG4gICAgLnB0LWRhcmsgLnB0LWNhbGxvdXQucHQtaW50ZW50LXByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOSwgMTI0LCAxODksIDAuMjUpOyB9XG4gICAgICAucHQtZGFyayAucHQtY2FsbG91dC5wdC1pbnRlbnQtcHJpbWFyeVtjbGFzcyo9XCJwdC1pY29uLVwiXTo6YmVmb3JlLFxuICAgICAgLnB0LWRhcmsgLnB0LWNhbGxvdXQucHQtaW50ZW50LXByaW1hcnkgaDUge1xuICAgICAgICBjb2xvcjogIzQ4YWZmMDsgfVxuICAucHQtY2FsbG91dC5wdC1pbnRlbnQtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgMTUzLCA5NiwgMC4xNSk7IH1cbiAgICAucHQtY2FsbG91dC5wdC1pbnRlbnQtc3VjY2Vzc1tjbGFzcyo9XCJwdC1pY29uLVwiXTo6YmVmb3JlLFxuICAgIC5wdC1jYWxsb3V0LnB0LWludGVudC1zdWNjZXNzIGg1IHtcbiAgICAgIGNvbG9yOiAjMGQ4MDUwOyB9XG4gICAgLnB0LWRhcmsgLnB0LWNhbGxvdXQucHQtaW50ZW50LXN1Y2Nlc3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgMTUzLCA5NiwgMC4yNSk7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1jYWxsb3V0LnB0LWludGVudC1zdWNjZXNzW2NsYXNzKj1cInB0LWljb24tXCJdOjpiZWZvcmUsXG4gICAgICAucHQtZGFyayAucHQtY2FsbG91dC5wdC1pbnRlbnQtc3VjY2VzcyBoNSB7XG4gICAgICAgIGNvbG9yOiAjM2RjYzkxOyB9XG4gIC5wdC1jYWxsb3V0LnB0LWludGVudC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNywgMTMwLCA0MywgMC4xNSk7IH1cbiAgICAucHQtY2FsbG91dC5wdC1pbnRlbnQtd2FybmluZ1tjbGFzcyo9XCJwdC1pY29uLVwiXTo6YmVmb3JlLFxuICAgIC5wdC1jYWxsb3V0LnB0LWludGVudC13YXJuaW5nIGg1IHtcbiAgICAgIGNvbG9yOiAjYmY3MzI2OyB9XG4gICAgLnB0LWRhcmsgLnB0LWNhbGxvdXQucHQtaW50ZW50LXdhcm5pbmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMjUpOyB9XG4gICAgICAucHQtZGFyayAucHQtY2FsbG91dC5wdC1pbnRlbnQtd2FybmluZ1tjbGFzcyo9XCJwdC1pY29uLVwiXTo6YmVmb3JlLFxuICAgICAgLnB0LWRhcmsgLnB0LWNhbGxvdXQucHQtaW50ZW50LXdhcm5pbmcgaDUge1xuICAgICAgICBjb2xvcjogI2ZmYjM2NjsgfVxuICAucHQtY2FsbG91dC5wdC1pbnRlbnQtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjE1KTsgfVxuICAgIC5wdC1jYWxsb3V0LnB0LWludGVudC1kYW5nZXJbY2xhc3MqPVwicHQtaWNvbi1cIl06OmJlZm9yZSxcbiAgICAucHQtY2FsbG91dC5wdC1pbnRlbnQtZGFuZ2VyIGg1IHtcbiAgICAgIGNvbG9yOiAjYzIzMDMwOyB9XG4gICAgLnB0LWRhcmsgLnB0LWNhbGxvdXQucHQtaW50ZW50LWRhbmdlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjI1KTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWNhbGxvdXQucHQtaW50ZW50LWRhbmdlcltjbGFzcyo9XCJwdC1pY29uLVwiXTo6YmVmb3JlLFxuICAgICAgLnB0LWRhcmsgLnB0LWNhbGxvdXQucHQtaW50ZW50LWRhbmdlciBoNSB7XG4gICAgICAgIGNvbG9yOiAjZmY3MzczOyB9XG4gIC5wdC1ydW5uaW5nLXRleHQgLnB0LWNhbGxvdXQge1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG5cbi5wdC1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAyMDBtcyBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpLCAtd2Via2l0LXRyYW5zZm9ybSAyMDBtcyBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KSwgYm94LXNoYWRvdyAyMDBtcyBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KSwgYm94LXNoYWRvdyAyMDBtcyBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpLCAtd2Via2l0LXRyYW5zZm9ybSAyMDBtcyBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpOyB9XG4gIC5wdC1jYXJkLnB0LWRhcmssXG4gIC5wdC1kYXJrIC5wdC1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDQwNGQ7IH1cblxuLnB0LWVsZXZhdGlvbi0wIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xNSk7IH1cbiAgLnB0LWVsZXZhdGlvbi0wLnB0LWRhcmssXG4gIC5wdC1kYXJrIC5wdC1lbGV2YXRpb24tMCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuXG4ucHQtZWxldmF0aW9uLTEge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjEpLCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG4gIC5wdC1lbGV2YXRpb24tMS5wdC1kYXJrLFxuICAucHQtZGFyayAucHQtZWxldmF0aW9uLTEge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cblxuLnB0LWVsZXZhdGlvbi0yIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xKSwgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgMCAycHggNnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAucHQtZWxldmF0aW9uLTIucHQtZGFyayxcbiAgLnB0LWRhcmsgLnB0LWVsZXZhdGlvbi0yIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCAwIDJweCA2cHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC1lbGV2YXRpb24tMyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMSksIDAgMnB4IDRweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgOHB4IDI0cHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG4gIC5wdC1lbGV2YXRpb24tMy5wdC1kYXJrLFxuICAucHQtZGFyayAucHQtZWxldmF0aW9uLTMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgMnB4IDRweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIDAgOHB4IDI0cHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC1lbGV2YXRpb24tNCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMSksIDAgNHB4IDhweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgMThweCA0NnB4IDZweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cbiAgLnB0LWVsZXZhdGlvbi00LnB0LWRhcmssXG4gIC5wdC1kYXJrIC5wdC1lbGV2YXRpb24tNCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgMCA0cHggOHB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KSwgMCAxOHB4IDQ2cHggNnB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuXG4ucHQtY2FyZC5wdC1pbnRlcmFjdGl2ZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMSksIDAgMnB4IDRweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgOHB4IDI0cHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnB0LWNhcmQucHQtaW50ZXJhY3RpdmU6aG92ZXIucHQtZGFyayxcbiAgLnB0LWRhcmsgLnB0LWNhcmQucHQtaW50ZXJhY3RpdmU6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgMnB4IDRweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIDAgOHB4IDI0cHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC1jYXJkLnB0LWludGVyYWN0aXZlOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xKSwgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMDsgfVxuICAucHQtY2FyZC5wdC1pbnRlcmFjdGl2ZTphY3RpdmUucHQtZGFyayxcbiAgLnB0LWRhcmsgLnB0LWNhcmQucHQtaW50ZXJhY3RpdmU6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG5cbi5wdC1jb2xsYXBzZSB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMjAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTsgfVxuICAucHQtY29sbGFwc2UgLnB0LWNvbGxhcHNlLWJvZHkge1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDIwMG1zIGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSksIC13ZWJraXQtdHJhbnNmb3JtIDIwMG1zIGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7IH1cblxuLnB0LWNvbnRleHQtbWVudSAucHQtcG9wb3Zlci10YXJnZXQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHQtY29udGV4dC1tZW51LXBvcG92ZXItdGFyZ2V0IHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi5wdC1kaWFsb2cge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHNjYWxlKDEpO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjUlO1xuICByaWdodDogNTAlO1xuICB6LWluZGV4OiAyMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjEpLCAwIDRweCA4cHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCAwIDE4cHggNDZweCA2cHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICBiYWNrZ3JvdW5kOiAjZWJmMWY1O1xuICB3aWR0aDogNTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5wdC1kaWFsb2cucHQtb3ZlcmxheS1lbnRlciwgLnB0LWRpYWxvZy5wdC1vdmVybGF5LWFwcGVhciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHNjYWxlKDAuNSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSBzY2FsZSgwLjUpOyB9XG4gIC5wdC1kaWFsb2cucHQtb3ZlcmxheS1lbnRlci1hY3RpdmUsIC5wdC1kaWFsb2cucHQtb3ZlcmxheS1hcHBlYXItYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTQsIDEuMTIsIDAuMzgsIDEuMTEpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgLnB0LWRpYWxvZy5wdC1vdmVybGF5LWxlYXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKSBzY2FsZSgxKTsgfVxuICAucHQtZGlhbG9nLnB0LW92ZXJsYXktbGVhdmUtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgc2NhbGUoMC41KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpIHNjYWxlKDAuNSk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU0LCAxLjEyLCAwLjM4LCAxLjExKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIC5wdC1kaWFsb2c6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLnB0LWRpYWxvZy5wdC1kYXJrLFxuICAucHQtZGFyayAucHQtZGlhbG9nIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCAwIDRweCA4cHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCAwIDE4cHggNDZweCA2cHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpO1xuICAgIGJhY2tncm91bmQ6ICMyOTM3NDI7XG4gICAgY29sb3I6ICNmNWY4ZmE7IH1cblxuLnB0LWRpYWxvZy1oZWFkZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnB0LWRpYWxvZy1oZWFkZXIgLnB0LWljb24tbGFyZ2Uge1xuICAgIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgY29sb3I6ICM1YzcwODA7IH1cbiAgLnB0LWRpYWxvZy1oZWFkZXIgaDUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4gICAgLnB0LWRpYWxvZy1oZWFkZXIgaDU6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLnB0LWRhcmsgLnB0LWRpYWxvZy1oZWFkZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjQpO1xuICAgIGJhY2tncm91bmQ6ICMzMDQwNGQ7IH1cbiAgICAucHQtZGFyayAucHQtZGlhbG9nLWhlYWRlciAucHQtaWNvbi1sYXJnZSB7XG4gICAgICBjb2xvcjogI2JmY2NkNjsgfVxuICAgIC5wdC1kYXJrIC5wdC1kaWFsb2ctaGVhZGVyIGg1IHtcbiAgICAgIGNvbG9yOiAjZjVmOGZhOyB9XG5cbi5wdC1kaWFsb2ctY2xvc2UtYnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkljb25zMjBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb2xvcjogIzVjNzA4MDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgLnB0LWRpYWxvZy1jbG9zZS1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjMTgyMDI2OyB9XG4gIC5wdC1kYXJrIC5wdC1kaWFsb2ctY2xvc2UtYnV0dG9uIHtcbiAgICBjb2xvcjogI2JmY2NkNjsgfVxuICAgIC5wdC1kYXJrIC5wdC1kaWFsb2ctY2xvc2UtYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjVmOGZhOyB9XG5cbi5wdC1kaWFsb2ctYm9keSB7XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLnB0LWRpYWxvZy1mb290ZXIge1xuICAtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW46IDAgMjBweDsgfVxuXG4ucHQtZGlhbG9nLWZvb3Rlci1hY3Rpb25zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAucHQtZGlhbG9nLWZvb3Rlci1hY3Rpb25zIC5wdC1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5wdC1zZWxlY3Qgc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjhmYTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgI2Y1ZjhmYTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjEpO1xuICBjb2xvcjogIzE4MjAyNjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDI1cHggMCAxMHB4OyB9XG4gIC5wdC1zZWxlY3Qgc2VsZWN0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWJmMWY1O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgI2ViZjFmNTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMSk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgfVxuICAucHQtc2VsZWN0IHNlbGVjdDphY3RpdmUsIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlMWU4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLnB0LXNlbGVjdCBzZWxlY3Q6ZGlzYWJsZWQsIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWRpc2FibGVkIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cbiAgICAucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZC5wdC1hY3RpdmUsIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWRpc2FibGVkLnB0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNiwgMjE3LCAyMjQsIDAuNyk7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2NywgMTgyLCAxOTQsIDAuMyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMTgyMDI2OyB9XG4gIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTM0LCAxNDgsIDAuMyk7XG4gICAgY29sb3I6ICMxODIwMjY7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpkaXNhYmxlZDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1kaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Q6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDE1NSwgMTY4LCAwLjE1KTsgfVxuICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAxNTUsIDE2OCwgMC4zKTtcbiAgICAgIGNvbG9yOiAjZjVmOGZhOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpkaXNhYmxlZDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDpkaXNhYmxlZDpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1kaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1kaXNhYmxlZDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1kaXNhYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gICAgY29sb3I6ICMxMDZiYTM7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogIzEwNmJhMzsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTI0LCAxODksIDAuMTUpO1xuICAgICAgY29sb3I6ICMxMDZiYTM7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTI0LCAxODksIDAuMyk7XG4gICAgICBjb2xvcjogIzEwNmJhMzsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2JhKDE2LCAxMDcsIDE2MywgMC41KTsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgc3Ryb2tlOiAjMTA2YmEzOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gICAgICBjb2xvcjogIzQ4YWZmMDsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjIpO1xuICAgICAgICBjb2xvcjogIzQ4YWZmMDsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKTtcbiAgICAgICAgY29sb3I6ICM0OGFmZjA7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSg3MiwgMTc1LCAyNDAsIDAuNSk7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzcyB7XG4gICAgY29sb3I6ICMwZDgwNTA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4xNSk7XG4gICAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjMpO1xuICAgICAgY29sb3I6ICMwZDgwNTA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogcmdiYSgxMywgMTI4LCA4MCwgMC41KTsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgc3Ryb2tlOiAjMGQ4MDUwOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzcywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzcyB7XG4gICAgICBjb2xvcjogIzNkY2M5MTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMik7XG4gICAgICAgIGNvbG9yOiAjM2RjYzkxOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMyk7XG4gICAgICAgIGNvbG9yOiAjM2RjYzkxOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6IHJnYmEoNjEsIDIwNCwgMTQ1LCAwLjUpOyB9XG4gIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcge1xuICAgIGNvbG9yOiAjYmY3MzI2OyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6ICNiZjczMjY7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjE1KTtcbiAgICAgIGNvbG9yOiAjYmY3MzI2OyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjMpO1xuICAgICAgY29sb3I6ICNiZjczMjY7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogcmdiYSgxOTEsIDExNSwgMzgsIDAuNSk7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nIC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgICAgIHN0cm9rZTogI2JmNzMyNjsgfVxuICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcge1xuICAgICAgY29sb3I6ICNmZmIzNjY7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6Zm9jdXMsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMTMwLCA0MywgMC4yKTtcbiAgICAgICAgY29sb3I6ICNmZmIzNjY7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMyk7XG4gICAgICAgIGNvbG9yOiAjZmZiMzY2OyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAxNzksIDEwMiwgMC41KTsgfVxuICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIge1xuICAgIGNvbG9yOiAjYzIzMDMwOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjE1KTtcbiAgICAgIGNvbG9yOiAjYzIzMDMwOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjMpO1xuICAgICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6IHJnYmEoMTk0LCA0OCwgNDgsIDAuNSk7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgc3Ryb2tlOiAjYzIzMDMwOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXIge1xuICAgICAgY29sb3I6ICNmZjczNzM7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6Zm9jdXMsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMik7XG4gICAgICAgIGNvbG9yOiAjZmY3MzczOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4zKTtcbiAgICAgICAgY29sb3I6ICNmZjczNzM7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMTE1LCAxMTUsIDAuNSk7IH1cblxuLnB0LXNlbGVjdC5wdC1sYXJnZSBzZWxlY3Qge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICMzOTRiNTk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICMzOTRiNTk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7XG4gIGNvbG9yOiAjZjVmOGZhOyB9XG4gIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdDphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWFjdGl2ZSB7XG4gICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMzMDQwNGQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzMwNDA0ZDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjYpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDJiMzM7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QucHQtZGlzYWJsZWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NywgNzUsIDg5LCAwLjUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAgIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmRpc2FibGVkLnB0LWFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QucHQtZGlzYWJsZWQucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNTcsIDc1LCA4OSwgMC43KTsgfVxuICAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdCAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNiwgMjIsIDI2LCAwLjUpO1xuICAgIHN0cm9rZTogIzhhOWJhODsgfVxuXG4ucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC41KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG5cbi5wdC1zZWxlY3Q6OmFmdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkljb25zMTZcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDdweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNWM3MDgwO1xuICBjb250ZW50OiBcIuKMhFwiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAucHQtZGlzYWJsZWQucHQtc2VsZWN0OjphZnRlciB7XG4gICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG5cbi5wdC1lZGl0YWJsZS10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogdGV4dDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5wdC1lZGl0YWJsZS10ZXh0OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgcmlnaHQ6IC0zcHg7XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIGxlZnQ6IC0zcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMDBtcyBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpLCBib3gtc2hhZG93IDEwMG1zIGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7IH1cbiAgLnB0LWVkaXRhYmxlLXRleHQ6aG92ZXI6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIDAgMCAwIDAgcmdiYSgxOSwgMTI0LCAxODksIDApLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjE1KTsgfVxuICAucHQtZWRpdGFibGUtdGV4dC5wdC1lZGl0YWJsZS1lZGl0aW5nOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMTM3Y2JkLCAwIDAgMCAzcHggcmdiYSgxOSwgMTI0LCAxODksIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAucHQtZWRpdGFibGUtdGV4dC5wdC1kaXNhYmxlZDo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC1wcmltYXJ5IC5wdC1lZGl0YWJsZS1pbnB1dCxcbiAgLnB0LWVkaXRhYmxlLXRleHQucHQtaW50ZW50LXByaW1hcnkgLnB0LWVkaXRhYmxlLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjMTM3Y2JkOyB9XG4gIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC1wcmltYXJ5OmhvdmVyOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxOSwgMTI0LCAxODksIDApLCAwIDAgMCAwIHJnYmEoMTksIDEyNCwgMTg5LCAwKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTksIDEyNCwgMTg5LCAwLjQpOyB9XG4gIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC1wcmltYXJ5LnB0LWVkaXRhYmxlLWVkaXRpbmc6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMxMzdjYmQsIDAgMCAwIDNweCByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtc3VjY2VzcyAucHQtZWRpdGFibGUtaW5wdXQsXG4gIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC1zdWNjZXNzIC5wdC1lZGl0YWJsZS1jb250ZW50IHtcbiAgICBjb2xvcjogIzBmOTk2MDsgfVxuICAucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtc3VjY2Vzczpob3Zlcjo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTUsIDE1MywgOTYsIDApLCAwIDAgMCAwIHJnYmEoMTUsIDE1MywgOTYsIDApLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNSwgMTUzLCA5NiwgMC40KTsgfVxuICAucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1lZGl0YWJsZS1lZGl0aW5nOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMGY5OTYwLCAwIDAgMCAzcHggcmdiYSgxNSwgMTUzLCA5NiwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtd2FybmluZyAucHQtZWRpdGFibGUtaW5wdXQsXG4gIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC13YXJuaW5nIC5wdC1lZGl0YWJsZS1jb250ZW50IHtcbiAgICBjb2xvcjogI2Q5ODIyYjsgfVxuICAucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtd2FybmluZzpob3Zlcjo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE3LCAxMzAsIDQzLCAwKSwgMCAwIDAgMCByZ2JhKDIxNywgMTMwLCA0MywgMCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDIxNywgMTMwLCA0MywgMC40KTsgfVxuICAucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtd2FybmluZy5wdC1lZGl0YWJsZS1lZGl0aW5nOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZDk4MjJiLCAwIDAgMCAzcHggcmdiYSgyMTcsIDEzMCwgNDMsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cbiAgLnB0LWVkaXRhYmxlLXRleHQucHQtaW50ZW50LWRhbmdlciAucHQtZWRpdGFibGUtaW5wdXQsXG4gIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC1kYW5nZXIgLnB0LWVkaXRhYmxlLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjZGIzNzM3OyB9XG4gIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC1kYW5nZXI6aG92ZXI6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxOSwgNTUsIDU1LCAwKSwgMCAwIDAgMCByZ2JhKDIxOSwgNTUsIDU1LCAwKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjE5LCA1NSwgNTUsIDAuNCk7IH1cbiAgLnB0LWVkaXRhYmxlLXRleHQucHQtaW50ZW50LWRhbmdlci5wdC1lZGl0YWJsZS1lZGl0aW5nOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZGIzNzM3LCAwIDAgMCAzcHggcmdiYSgyMTksIDU1LCA1NSwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAucHQtZGFyayAucHQtZWRpdGFibGUtdGV4dDpob3Zlcjo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTksIDEyNCwgMTg5LCAwKSwgMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG4gIC5wdC1kYXJrIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWVkaXRhYmxlLWVkaXRpbmc6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMxMzdjYmQsIDAgMCAwIDNweCByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAyMiwgMjYsIDAuMyk7IH1cbiAgLnB0LWRhcmsgLnB0LWVkaXRhYmxlLXRleHQucHQtZGlzYWJsZWQ6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAucHQtZGFyayAucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtcHJpbWFyeSAucHQtZWRpdGFibGUtY29udGVudCB7XG4gICAgY29sb3I6ICM0OGFmZjA7IH1cbiAgLnB0LWRhcmsgLnB0LWVkaXRhYmxlLXRleHQucHQtaW50ZW50LXByaW1hcnk6aG92ZXI6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDcyLCAxNzUsIDI0MCwgMCksIDAgMCAwIDAgcmdiYSg3MiwgMTc1LCAyNDAsIDApLCBpbnNldCAwIDAgMCAxcHggcmdiYSg3MiwgMTc1LCAyNDAsIDAuNCk7IH1cbiAgLnB0LWRhcmsgLnB0LWVkaXRhYmxlLXRleHQucHQtaW50ZW50LXByaW1hcnkucHQtZWRpdGFibGUtZWRpdGluZzo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzQ4YWZmMCwgMCAwIDAgM3B4IHJnYmEoNzIsIDE3NSwgMjQwLCAwLjMpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gIC5wdC1kYXJrIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC1zdWNjZXNzIC5wdC1lZGl0YWJsZS1jb250ZW50IHtcbiAgICBjb2xvcjogIzNkY2M5MTsgfVxuICAucHQtZGFyayAucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtc3VjY2Vzczpob3Zlcjo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoNjEsIDIwNCwgMTQ1LCAwKSwgMCAwIDAgMCByZ2JhKDYxLCAyMDQsIDE0NSwgMCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDYxLCAyMDQsIDE0NSwgMC40KTsgfVxuICAucHQtZGFyayAucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1lZGl0YWJsZS1lZGl0aW5nOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjM2RjYzkxLCAwIDAgMCAzcHggcmdiYSg2MSwgMjA0LCAxNDUsIDAuMyksIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cbiAgLnB0LWRhcmsgLnB0LWVkaXRhYmxlLXRleHQucHQtaW50ZW50LXdhcm5pbmcgLnB0LWVkaXRhYmxlLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjZmZiMzY2OyB9XG4gIC5wdC1kYXJrIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC13YXJuaW5nOmhvdmVyOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDE3OSwgMTAyLCAwKSwgMCAwIDAgMCByZ2JhKDI1NSwgMTc5LCAxMDIsIDApLCBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDE3OSwgMTAyLCAwLjQpOyB9XG4gIC5wdC1kYXJrIC5wdC1lZGl0YWJsZS10ZXh0LnB0LWludGVudC13YXJuaW5nLnB0LWVkaXRhYmxlLWVkaXRpbmc6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmIzNjYsIDAgMCAwIDNweCByZ2JhKDI1NSwgMTc5LCAxMDIsIDAuMyksIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cbiAgLnB0LWRhcmsgLnB0LWVkaXRhYmxlLXRleHQucHQtaW50ZW50LWRhbmdlciAucHQtZWRpdGFibGUtY29udGVudCB7XG4gICAgY29sb3I6ICNmZjczNzM7IH1cbiAgLnB0LWRhcmsgLnB0LWVkaXRhYmxlLXRleHQucHQtaW50ZW50LWRhbmdlcjpob3Zlcjo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjU1LCAxMTUsIDExNSwgMCksIDAgMCAwIDAgcmdiYSgyNTUsIDExNSwgMTE1LCAwKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAxMTUsIDExNSwgMC40KTsgfVxuICAucHQtZGFyayAucHQtZWRpdGFibGUtdGV4dC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWVkaXRhYmxlLWVkaXRpbmc6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZjczNzMsIDAgMCAwIDNweCByZ2JhKDI1NSwgMTE1LCAxMTUsIDAuMyksIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cblxuLnB0LWVkaXRhYmxlLWlucHV0LFxuLnB0LWVkaXRhYmxlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICByZXNpemU6IG5vbmU7IH1cblxuLnB0LWVkaXRhYmxlLWlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB9XG4gIC5wdC1lZGl0YWJsZS1pbnB1dDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAucHQtZWRpdGFibGUtaW5wdXQ6Oi1tcy1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHQtZWRpdGFibGUtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBwcmU7IH1cbiAgLnB0LWVkaXRhYmxlLWVkaXRpbmcgPiAucHQtZWRpdGFibGUtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5wdC1lZGl0YWJsZS1wbGFjZWhvbGRlciA+IC5wdC1lZGl0YWJsZS1jb250ZW50IHtcbiAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cbiAgICAucHQtZGFyayAucHQtZWRpdGFibGUtcGxhY2Vob2xkZXIgPiAucHQtZWRpdGFibGUtY29udGVudCB7XG4gICAgICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG5cbi5wdC1lZGl0YWJsZS10ZXh0LnB0LW11bHRpbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wdC1lZGl0YWJsZS10ZXh0LnB0LW11bHRpbGluZSAucHQtZWRpdGFibGUtY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB9XG5cbi5wdC1zZWxlY3Qgc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjhmYTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgI2Y1ZjhmYTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjEpO1xuICBjb2xvcjogIzE4MjAyNjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDI1cHggMCAxMHB4OyB9XG4gIC5wdC1zZWxlY3Qgc2VsZWN0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWJmMWY1O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgI2ViZjFmNTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMSk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgfVxuICAucHQtc2VsZWN0IHNlbGVjdDphY3RpdmUsIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlMWU4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLnB0LXNlbGVjdCBzZWxlY3Q6ZGlzYWJsZWQsIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWRpc2FibGVkIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cbiAgICAucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZC5wdC1hY3RpdmUsIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWRpc2FibGVkLnB0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNiwgMjE3LCAyMjQsIDAuNyk7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2NywgMTgyLCAxOTQsIDAuMyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMTgyMDI2OyB9XG4gIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTM0LCAxNDgsIDAuMyk7XG4gICAgY29sb3I6ICMxODIwMjY7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpkaXNhYmxlZDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1kaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Q6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDE1NSwgMTY4LCAwLjE1KTsgfVxuICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAxNTUsIDE2OCwgMC4zKTtcbiAgICAgIGNvbG9yOiAjZjVmOGZhOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpkaXNhYmxlZDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDpkaXNhYmxlZDpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1kaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1kaXNhYmxlZDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1kaXNhYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gICAgY29sb3I6ICMxMDZiYTM7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogIzEwNmJhMzsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTI0LCAxODksIDAuMTUpO1xuICAgICAgY29sb3I6ICMxMDZiYTM7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTI0LCAxODksIDAuMyk7XG4gICAgICBjb2xvcjogIzEwNmJhMzsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2JhKDE2LCAxMDcsIDE2MywgMC41KTsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgc3Ryb2tlOiAjMTA2YmEzOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gICAgICBjb2xvcjogIzQ4YWZmMDsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjIpO1xuICAgICAgICBjb2xvcjogIzQ4YWZmMDsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKTtcbiAgICAgICAgY29sb3I6ICM0OGFmZjA7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSg3MiwgMTc1LCAyNDAsIDAuNSk7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzcyB7XG4gICAgY29sb3I6ICMwZDgwNTA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4xNSk7XG4gICAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjMpO1xuICAgICAgY29sb3I6ICMwZDgwNTA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogcmdiYSgxMywgMTI4LCA4MCwgMC41KTsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgc3Ryb2tlOiAjMGQ4MDUwOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzcywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzcyB7XG4gICAgICBjb2xvcjogIzNkY2M5MTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMik7XG4gICAgICAgIGNvbG9yOiAjM2RjYzkxOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMyk7XG4gICAgICAgIGNvbG9yOiAjM2RjYzkxOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6IHJnYmEoNjEsIDIwNCwgMTQ1LCAwLjUpOyB9XG4gIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcge1xuICAgIGNvbG9yOiAjYmY3MzI2OyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6ICNiZjczMjY7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjE1KTtcbiAgICAgIGNvbG9yOiAjYmY3MzI2OyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjMpO1xuICAgICAgY29sb3I6ICNiZjczMjY7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogcmdiYSgxOTEsIDExNSwgMzgsIDAuNSk7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nIC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgICAgIHN0cm9rZTogI2JmNzMyNjsgfVxuICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcge1xuICAgICAgY29sb3I6ICNmZmIzNjY7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6Zm9jdXMsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMTMwLCA0MywgMC4yKTtcbiAgICAgICAgY29sb3I6ICNmZmIzNjY7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMyk7XG4gICAgICAgIGNvbG9yOiAjZmZiMzY2OyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAxNzksIDEwMiwgMC41KTsgfVxuICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIge1xuICAgIGNvbG9yOiAjYzIzMDMwOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjE1KTtcbiAgICAgIGNvbG9yOiAjYzIzMDMwOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjMpO1xuICAgICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6IHJnYmEoMTk0LCA0OCwgNDgsIDAuNSk7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgc3Ryb2tlOiAjYzIzMDMwOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXIge1xuICAgICAgY29sb3I6ICNmZjczNzM7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6Zm9jdXMsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMik7XG4gICAgICAgIGNvbG9yOiAjZmY3MzczOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4zKTtcbiAgICAgICAgY29sb3I6ICNmZjczNzM7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMTE1LCAxMTUsIDAuNSk7IH1cblxuLnB0LXNlbGVjdC5wdC1sYXJnZSBzZWxlY3Qge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICMzOTRiNTk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICMzOTRiNTk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7XG4gIGNvbG9yOiAjZjVmOGZhOyB9XG4gIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdDphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWFjdGl2ZSB7XG4gICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMzMDQwNGQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzMwNDA0ZDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjYpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDJiMzM7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QucHQtZGlzYWJsZWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NywgNzUsIDg5LCAwLjUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAgIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmRpc2FibGVkLnB0LWFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QucHQtZGlzYWJsZWQucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNTcsIDc1LCA4OSwgMC43KTsgfVxuICAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdCAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNiwgMjIsIDI2LCAwLjUpO1xuICAgIHN0cm9rZTogIzhhOWJhODsgfVxuXG4ucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC41KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG5cbi5wdC1zZWxlY3Q6OmFmdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkljb25zMTZcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDdweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNWM3MDgwO1xuICBjb250ZW50OiBcIuKMhFwiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAucHQtZGlzYWJsZWQucHQtc2VsZWN0OjphZnRlciB7XG4gICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG5cbi5wdC1zZWxlY3Qgc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjhmYTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgI2Y1ZjhmYTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjEpO1xuICBjb2xvcjogIzE4MjAyNjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDI1cHggMCAxMHB4OyB9XG4gIC5wdC1zZWxlY3Qgc2VsZWN0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWJmMWY1O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgI2ViZjFmNTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMSk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgfVxuICAucHQtc2VsZWN0IHNlbGVjdDphY3RpdmUsIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlMWU4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLnB0LXNlbGVjdCBzZWxlY3Q6ZGlzYWJsZWQsIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWRpc2FibGVkIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cbiAgICAucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZC5wdC1hY3RpdmUsIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWRpc2FibGVkLnB0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNiwgMjE3LCAyMjQsIDAuNyk7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2NywgMTgyLCAxOTQsIDAuMyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMTgyMDI2OyB9XG4gIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTM0LCAxNDgsIDAuMyk7XG4gICAgY29sb3I6ICMxODIwMjY7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpkaXNhYmxlZDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1kaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Q6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDE1NSwgMTY4LCAwLjE1KTsgfVxuICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAxNTUsIDE2OCwgMC4zKTtcbiAgICAgIGNvbG9yOiAjZjVmOGZhOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpkaXNhYmxlZDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDpkaXNhYmxlZDpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1kaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1kaXNhYmxlZDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1kaXNhYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gICAgY29sb3I6ICMxMDZiYTM7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogIzEwNmJhMzsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTI0LCAxODksIDAuMTUpO1xuICAgICAgY29sb3I6ICMxMDZiYTM7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTI0LCAxODksIDAuMyk7XG4gICAgICBjb2xvcjogIzEwNmJhMzsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2JhKDE2LCAxMDcsIDE2MywgMC41KTsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgc3Ryb2tlOiAjMTA2YmEzOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gICAgICBjb2xvcjogIzQ4YWZmMDsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjIpO1xuICAgICAgICBjb2xvcjogIzQ4YWZmMDsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKTtcbiAgICAgICAgY29sb3I6ICM0OGFmZjA7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSg3MiwgMTc1LCAyNDAsIDAuNSk7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzcyB7XG4gICAgY29sb3I6ICMwZDgwNTA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4xNSk7XG4gICAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjMpO1xuICAgICAgY29sb3I6ICMwZDgwNTA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogcmdiYSgxMywgMTI4LCA4MCwgMC41KTsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgc3Ryb2tlOiAjMGQ4MDUwOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzcywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzcyB7XG4gICAgICBjb2xvcjogIzNkY2M5MTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMik7XG4gICAgICAgIGNvbG9yOiAjM2RjYzkxOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMyk7XG4gICAgICAgIGNvbG9yOiAjM2RjYzkxOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6IHJnYmEoNjEsIDIwNCwgMTQ1LCAwLjUpOyB9XG4gIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcge1xuICAgIGNvbG9yOiAjYmY3MzI2OyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6ICNiZjczMjY7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjE1KTtcbiAgICAgIGNvbG9yOiAjYmY3MzI2OyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjMpO1xuICAgICAgY29sb3I6ICNiZjczMjY7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogcmdiYSgxOTEsIDExNSwgMzgsIDAuNSk7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nIC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgICAgIHN0cm9rZTogI2JmNzMyNjsgfVxuICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcge1xuICAgICAgY29sb3I6ICNmZmIzNjY7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6Zm9jdXMsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMTMwLCA0MywgMC4yKTtcbiAgICAgICAgY29sb3I6ICNmZmIzNjY7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMyk7XG4gICAgICAgIGNvbG9yOiAjZmZiMzY2OyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAxNzksIDEwMiwgMC41KTsgfVxuICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIge1xuICAgIGNvbG9yOiAjYzIzMDMwOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjE1KTtcbiAgICAgIGNvbG9yOiAjYzIzMDMwOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjMpO1xuICAgICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6IHJnYmEoMTk0LCA0OCwgNDgsIDAuNSk7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgc3Ryb2tlOiAjYzIzMDMwOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXIge1xuICAgICAgY29sb3I6ICNmZjczNzM7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6Zm9jdXMsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMik7XG4gICAgICAgIGNvbG9yOiAjZmY3MzczOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4zKTtcbiAgICAgICAgY29sb3I6ICNmZjczNzM7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMTE1LCAxMTUsIDAuNSk7IH1cblxuLnB0LXNlbGVjdC5wdC1sYXJnZSBzZWxlY3Qge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICMzOTRiNTk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICMzOTRiNTk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7XG4gIGNvbG9yOiAjZjVmOGZhOyB9XG4gIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdDphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWFjdGl2ZSB7XG4gICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMzMDQwNGQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzMwNDA0ZDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjYpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDJiMzM7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QucHQtZGlzYWJsZWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NywgNzUsIDg5LCAwLjUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAgIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmRpc2FibGVkLnB0LWFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QucHQtZGlzYWJsZWQucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNTcsIDc1LCA4OSwgMC43KTsgfVxuICAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdCAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNiwgMjIsIDI2LCAwLjUpO1xuICAgIHN0cm9rZTogIzhhOWJhODsgfVxuXG4ucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC41KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG5cbi5wdC1zZWxlY3Q6OmFmdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkljb25zMTZcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDdweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNWM3MDgwO1xuICBjb250ZW50OiBcIuKMhFwiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAucHQtZGlzYWJsZWQucHQtc2VsZWN0OjphZnRlciB7XG4gICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG5cbi5wdC1jb250cm9sLWdyb3VwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIFxuICAgfVxuICAucHQtY29udHJvbC1ncm91cCA+ICoge1xuICAgIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAucHQtY29udHJvbC1ncm91cCAucHQtYnV0dG9uLFxuICAucHQtY29udHJvbC1ncm91cCAucHQtaW5wdXQsXG4gIC5wdC1jb250cm9sLWdyb3VwIC5wdC1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHQtY29udHJvbC1ncm91cCAucHQtaW5wdXQge1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDsgfVxuICAgIC5wdC1jb250cm9sLWdyb3VwIC5wdC1pbnB1dDpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAxNDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5wdC1jb250cm9sLWdyb3VwIC5wdC1pbnB1dFtjbGFzcyo9XCJwdC1pbnRlbnRcIl0ge1xuICAgICAgei1pbmRleDogMTM7IH1cbiAgICAgIC5wdC1jb250cm9sLWdyb3VwIC5wdC1pbnB1dFtjbGFzcyo9XCJwdC1pbnRlbnRcIl06Zm9jdXMge1xuICAgICAgICB6LWluZGV4OiAxNTsgfVxuICAgIC5wdC1jb250cm9sLWdyb3VwIC5wdC1pbnB1dFtyZWFkb25seV0sIC5wdC1jb250cm9sLWdyb3VwIC5wdC1pbnB1dDpkaXNhYmxlZCwgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWlucHV0LnB0LWRpc2FibGVkIHtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWlucHV0LWdyb3VwW2NsYXNzKj1cInB0LWludGVudFwiXSAucHQtaW5wdXQge1xuICAgIHotaW5kZXg6IDEzOyB9XG4gICAgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWlucHV0LWdyb3VwW2NsYXNzKj1cInB0LWludGVudFwiXSAucHQtaW5wdXQ6Zm9jdXMge1xuICAgICAgei1pbmRleDogMTU7IH1cbiAgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWJ1dHRvbixcbiAgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LXNlbGVjdCBzZWxlY3Qge1xuICAgIHotaW5kZXg6IDQ7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDsgfVxuICAgIC5wdC1jb250cm9sLWdyb3VwIC5wdC1idXR0b246Zm9jdXMsXG4gICAgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LXNlbGVjdCBzZWxlY3Q6Zm9jdXMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNTsgfVxuICAgIC5wdC1jb250cm9sLWdyb3VwIC5wdC1idXR0b246aG92ZXIsXG4gICAgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LXNlbGVjdCBzZWxlY3Q6aG92ZXIge1xuICAgICAgei1pbmRleDogNjsgfVxuICAgIC5wdC1jb250cm9sLWdyb3VwIC5wdC1idXR0b246YWN0aXZlLFxuICAgIC5wdC1jb250cm9sLWdyb3VwIC5wdC1zZWxlY3Qgc2VsZWN0OmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiA3OyB9XG4gICAgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWJ1dHRvbltyZWFkb25seV0sIC5wdC1jb250cm9sLWdyb3VwIC5wdC1idXR0b246ZGlzYWJsZWQsIC5wdC1jb250cm9sLWdyb3VwIC5wdC1idXR0b24ucHQtZGlzYWJsZWQsXG4gICAgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LXNlbGVjdCBzZWxlY3RbcmVhZG9ubHldLFxuICAgIC5wdC1jb250cm9sLWdyb3VwIC5wdC1zZWxlY3Qgc2VsZWN0OmRpc2FibGVkLFxuICAgIC5wdC1jb250cm9sLWdyb3VwIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWRpc2FibGVkIHtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAucHQtY29udHJvbC1ncm91cCAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudFwiXSxcbiAgICAucHQtY29udHJvbC1ncm91cCAucHQtc2VsZWN0IHNlbGVjdFtjbGFzcyo9XCJwdC1pbnRlbnRcIl0ge1xuICAgICAgei1pbmRleDogOTsgfVxuICAgICAgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnRcIl06Zm9jdXMsXG4gICAgICAucHQtY29udHJvbC1ncm91cCAucHQtc2VsZWN0IHNlbGVjdFtjbGFzcyo9XCJwdC1pbnRlbnRcIl06Zm9jdXMge1xuICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnRcIl06aG92ZXIsXG4gICAgICAucHQtY29udHJvbC1ncm91cCAucHQtc2VsZWN0IHNlbGVjdFtjbGFzcyo9XCJwdC1pbnRlbnRcIl06aG92ZXIge1xuICAgICAgICB6LWluZGV4OiAxMTsgfVxuICAgICAgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LWJ1dHRvbltjbGFzcyo9XCJwdC1pbnRlbnRcIl06YWN0aXZlLFxuICAgICAgLnB0LWNvbnRyb2wtZ3JvdXAgLnB0LXNlbGVjdCBzZWxlY3RbY2xhc3MqPVwicHQtaW50ZW50XCJdOmFjdGl2ZSB7XG4gICAgICAgIHotaW5kZXg6IDEyOyB9XG4gICAgICAucHQtY29udHJvbC1ncm91cCAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudFwiXVtyZWFkb25seV0sIC5wdC1jb250cm9sLWdyb3VwIC5wdC1idXR0b25bY2xhc3MqPVwicHQtaW50ZW50XCJdOmRpc2FibGVkLCAucHQtY29udHJvbC1ncm91cCAucHQtYnV0dG9uW2NsYXNzKj1cInB0LWludGVudFwiXS5wdC1kaXNhYmxlZCxcbiAgICAgIC5wdC1jb250cm9sLWdyb3VwIC5wdC1zZWxlY3Qgc2VsZWN0W2NsYXNzKj1cInB0LWludGVudFwiXVtyZWFkb25seV0sXG4gICAgICAucHQtY29udHJvbC1ncm91cCAucHQtc2VsZWN0IHNlbGVjdFtjbGFzcyo9XCJwdC1pbnRlbnRcIl06ZGlzYWJsZWQsXG4gICAgICAucHQtY29udHJvbC1ncm91cCAucHQtc2VsZWN0IHNlbGVjdFtjbGFzcyo9XCJwdC1pbnRlbnRcIl0ucHQtZGlzYWJsZWQge1xuICAgICAgICB6LWluZGV4OiA4OyB9XG4gIC5wdC1jb250cm9sLWdyb3VwIC5wdC1pbnB1dC1ncm91cCA+IC5wdC1pY29uLFxuICAucHQtY29udHJvbC1ncm91cCAucHQtaW5wdXQtZ3JvdXAgPiAucHQtYnV0dG9uLFxuICAucHQtY29udHJvbC1ncm91cCAucHQtaW5wdXQtZ3JvdXAgPiAucHQtaW5wdXQtYWN0aW9uIHtcbiAgICB6LWluZGV4OiAxNjsgfVxuICAucHQtY29udHJvbC1ncm91cCAucHQtc2VsZWN0OjphZnRlciB7XG4gICAgei1pbmRleDogMTc7IH1cbiAgLnB0LWNvbnRyb2wtZ3JvdXA6bm90KC5wdC12ZXJ0aWNhbCkgPiAqIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cbiAgLnB0LWRhcmsgLnB0LWNvbnRyb2wtZ3JvdXA6bm90KC5wdC12ZXJ0aWNhbCkgPiAqIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnB0LWRhcmsgLnB0LWNvbnRyb2wtZ3JvdXA6bm90KC5wdC12ZXJ0aWNhbCkgPiAucHQtYnV0dG9uICsgLnB0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDsgfVxuICAucHQtY29udHJvbC1ncm91cCA+IDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7IH1cbiAgLnB0LWNvbnRyb2wtZ3JvdXAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwOyB9XG4gIC5wdC1jb250cm9sLWdyb3VwIC5wdC1pbnB1dC1ncm91cCAucHQtYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLnB0LWNvbnRyb2wtZ3JvdXAgPiAucHQtZmlsbCB7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gIC5wdC1jb250cm9sLWdyb3VwLnB0LWZpbGwgPiAqOm5vdCgucHQtZml4ZWQpIHtcbiAgICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87IH1cbiAgLnB0LWNvbnRyb2wtZ3JvdXAucHQtdmVydGljYWwge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucHQtY29udHJvbC1ncm91cC5wdC12ZXJ0aWNhbCA+ICoge1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnB0LWNvbnRyb2wtZ3JvdXAucHQtdmVydGljYWwgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwOyB9XG4gICAgLnB0LWNvbnRyb2wtZ3JvdXAucHQtdmVydGljYWwgPiA6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDsgfVxuXG4ucHQtY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIFxuICBcbiAgXG4gICB9XG4gIC5wdC1jb250cm9sLnB0LWRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuICAucHQtY29udHJvbC5wdC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLnB0LWNvbnRyb2wgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wdC1jb250cm9sIC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1mYW1pbHk6IFwiSWNvbnMxNlwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGJhY2tncm91bmQ6ICNmNWY4ZmE7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgI2Y1ZjhmYTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMSk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAucHQtY29udHJvbCAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5wdC1jb250cm9sIGlucHV0OmNoZWNrZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3IsIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IGlucHV0OmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQ6ICMxMzdjYmQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjMTM3Y2JkO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHQtY29udHJvbDpob3ZlciAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQ6ICNlYmYxZjU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjZWJmMWY1OyB9XG4gIC5wdC1jb250cm9sOmhvdmVyIGlucHV0OmNoZWNrZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3IsIC5wdC1jb250cm9sOmhvdmVyIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IGlucHV0OmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3IsIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IC5wdC1jb250cm9sOmhvdmVyIGlucHV0OmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3IsIC5wdC1jb250cm9sLnB0LWNoZWNrYm94OmhvdmVyIGlucHV0OmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQ6ICMxMDZiYTM7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjMTA2YmEzO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAucHQtY29udHJvbCBpbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgMXB4IDJweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gICAgYmFja2dyb3VuZDogI2Q4ZTFlODsgfVxuICAucHQtY29udHJvbCBpbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmU6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlOmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIGluc2V0IDAgMXB4IDJweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gICAgYmFja2dyb3VuZDogIzBlNWE4YTsgfVxuICAucHQtY29udHJvbCBpbnB1dDpmb2N1cyB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgb3V0bGluZTogcmdiYSgxOSwgMTI0LCAxODksIDAuNSkgYXV0byAycHg7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICAtbW96LW91dGxpbmUtcmFkaXVzOiA2cHg7IH1cbiAgLnB0LWNvbnRyb2wgaW5wdXQ6ZGlzYWJsZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjUpO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLnB0LWNvbnRyb2wgaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC41KTsgfVxuICAucHQtY29udHJvbC5wdC1jaGVja2JveCAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlLCAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7puYXCI7IH1cbiAgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6cjlwiOyB9XG4gIC5wdC1jb250cm9sLnB0LXJhZGlvIC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogNnB4OyB9XG4gIC5wdC1jb250cm9sLnB0LXJhZGlvIGlucHV0OmNoZWNrZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSwgLnB0LWNvbnRyb2wucHQtcmFkaW8gLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlLCAucHQtY29udHJvbC5wdC1jaGVja2JveCAucHQtY29udHJvbC5wdC1yYWRpbyBpbnB1dDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLnB0LWNvbnRyb2wucHQtcmFkaW8gaW5wdXQ6Y2hlY2tlZDpkaXNhYmxlZCB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlLCAucHQtY29udHJvbC5wdC1yYWRpbyAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUsIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IC5wdC1jb250cm9sLnB0LXJhZGlvIGlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAucHQtY29udHJvbC5wdC1yYWRpbyBpbnB1dDpmb2N1cyB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgLW1vei1vdXRsaW5lLXJhZGl1czogMTZweDsgfVxuICAucHQtY29udHJvbC5wdC1zd2l0Y2gge1xuICAgIHBhZGRpbmctbGVmdDogMzhweDsgfVxuICAgIC5wdC1jb250cm9sLnB0LXN3aXRjaCAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2NywgMTgyLCAxOTQsIDAuNSk7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMTAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTsgfVxuICAgICAgLnB0LWNvbnRyb2wucHQtc3dpdGNoIC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHRyYW5zaXRpb246IGxlZnQgMTAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTsgfVxuICAgIC5wdC1jb250cm9sLnB0LXN3aXRjaCBpbnB1dDpjaGVja2VkIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yLCAucHQtY29udHJvbC5wdC1zd2l0Y2ggLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0OmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzdjYmQ7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMTZweDsgfVxuICAgICAgLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0OmNoZWNrZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSwgLnB0LWNvbnRyb2wucHQtc3dpdGNoIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IGlucHV0OmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSwgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0OmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cbiAgICAucHQtY29udHJvbC5wdC1zd2l0Y2g6aG92ZXIgLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMzQsIDE0OCwgMC41KTsgfVxuICAgIC5wdC1jb250cm9sLnB0LXN3aXRjaDpob3ZlciBpbnB1dDpjaGVja2VkIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yLCAucHQtY29udHJvbC5wdC1zd2l0Y2g6aG92ZXIgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggLnB0LWNvbnRyb2wucHQtc3dpdGNoOmhvdmVyIGlucHV0OmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwNmJhMzsgfVxuICAgIC5wdC1jb250cm9sLnB0LXN3aXRjaCBpbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG4gICAgLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTpjaGVja2VkIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yLCAucHQtY29udHJvbC5wdC1zd2l0Y2ggLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlOmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3IsIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IC5wdC1jb250cm9sLnB0LXN3aXRjaCBpbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmU6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU1YThhOyB9XG4gICAgICAucHQtY29udHJvbC5wdC1zd2l0Y2ggaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlOmNoZWNrZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSwgLnB0LWNvbnRyb2wucHQtc3dpdGNoIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IGlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUsIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IC5wdC1jb250cm9sLnB0LXN3aXRjaCBpbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmU6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAgIC5wdC1jb250cm9sLnB0LXN3aXRjaCBpbnB1dDpkaXNhYmxlZCB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNiwgMjE3LCAyMjQsIDAuNSk7IH1cbiAgICAgIC5wdC1jb250cm9sLnB0LXN3aXRjaCBpbnB1dDpkaXNhYmxlZCB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gICAgLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3IsIC5wdC1jb250cm9sLnB0LXN3aXRjaCAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yLCAucHQtY29udHJvbC5wdC1jaGVja2JveCAucHQtY29udHJvbC5wdC1zd2l0Y2ggaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC41KTsgfVxuICAucHQtY29udHJvbC5wdC1hbGlnbi1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAucHQtY29udHJvbC5wdC1hbGlnbi1yaWdodCAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wdC1jb250cm9sLnB0LWxhcmdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnB0LWNvbnRyb2wucHQtbGFyZ2UgLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJJY29uczIwXCI7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAucHQtY29udHJvbC5wdC1sYXJnZS5wdC1jaGVja2JveCBpbnB1dDpjaGVja2VkIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUsIC5wdC1jb250cm9sLnB0LWxhcmdlLnB0LWNoZWNrYm94IGlucHV0OmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSwgLnB0LWNvbnRyb2wucHQtbGFyZ2UucHQtY2hlY2tib3hcbiAgICAucHQtY29udHJvbC5wdC1jaGVja2JveDpob3ZlciBpbnB1dDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUge1xuICAgICAgdG9wOiAxcHg7IH1cbiAgICAucHQtY29udHJvbC5wdC1sYXJnZS5wdC1yYWRpbyAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgZm9udC1zaXplOiA4cHg7IH1cbiAgICAucHQtY29udHJvbC5wdC1sYXJnZS5wdC1zd2l0Y2gge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MnB4OyB9XG4gICAgICAucHQtY29udHJvbC5wdC1sYXJnZS5wdC1zd2l0Y2ggLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMjBweDsgfVxuICAgICAgICAucHQtY29udHJvbC5wdC1sYXJnZS5wdC1zd2l0Y2ggLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDsgfVxuICAgICAgLnB0LWNvbnRyb2wucHQtbGFyZ2UucHQtc3dpdGNoIGlucHV0OmNoZWNrZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3IsIC5wdC1jb250cm9sLnB0LWxhcmdlLnB0LXN3aXRjaCAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yLCAucHQtY29udHJvbC5wdC1jaGVja2JveCAucHQtY29udHJvbC5wdC1sYXJnZS5wdC1zd2l0Y2ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLnB0LWNvbnRyb2wucHQtbGFyZ2UucHQtc3dpdGNoIGlucHV0OmNoZWNrZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSwgLnB0LWNvbnRyb2wucHQtbGFyZ2UucHQtc3dpdGNoIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IGlucHV0OmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSwgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggLnB0LWNvbnRyb2wucHQtbGFyZ2UucHQtc3dpdGNoIGlucHV0OmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMTRweDsgfVxuICAucHQtZGFyayAucHQtY29udHJvbCB7XG4gICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgICAucHQtZGFyayAucHQtY29udHJvbC5wdC1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cbiAgICAucHQtZGFyayAucHQtY29udHJvbCAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZDogIzM5NGI1OTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICMzOTRiNTk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gICAgLnB0LWRhcmsgLnB0LWNvbnRyb2wgaW5wdXQ6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gICAgLnB0LWRhcmsgLnB0LWNvbnRyb2w6aG92ZXIgLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzMDQwNGQ7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDE2LCAyMiwgMjYsIDAuMDUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjMzA0MDRkOyB9XG4gICAgLnB0LWRhcmsgLnB0LWNvbnRyb2wgaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNiksIGluc2V0IDAgMXB4IDJweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjAyYjMzOyB9XG4gICAgLnB0LWRhcmsgLnB0LWNvbnRyb2wgaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlOmNoZWNrZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3IsIC5wdC1kYXJrIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IGlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIGluc2V0IDAgMXB4IDJweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU1YThhOyB9XG4gICAgLnB0LWRhcmsgLnB0LWNvbnRyb2wgaW5wdXQ6ZGlzYWJsZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNTcsIDc1LCA4OSwgMC41KTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAucHQtZGFyayAucHQtY29udHJvbCBpbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yLCAucHQtZGFyayAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0LCA5MCwgMTM4LCAwLjUpOyB9XG4gICAgLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDpkaXNhYmxlZCB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlLCAucHQtZGFyayAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUge1xuICAgICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAgIC5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXJhZGlvIGlucHV0OmNoZWNrZWQ6ZGlzYWJsZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSwgLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtcmFkaW8gLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlLCAucHQtY29udHJvbC5wdC1jaGVja2JveCAucHQtZGFyayAucHQtY29udHJvbC5wdC1yYWRpbyBpbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG4gICAgLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtc3dpdGNoIC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNiwgMjIsIDI2LCAwLjUpOyB9XG4gICAgICAucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2ggLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzA0MDRkOyB9XG4gICAgLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0OmNoZWNrZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3IsIC5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXN3aXRjaCAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yLCAucHQtY29udHJvbC5wdC1jaGVja2JveCAucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzN2NiZDsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0OmNoZWNrZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSwgLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtc3dpdGNoIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IGlucHV0OmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSwgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0OmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cbiAgICAucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2g6aG92ZXIgLnB0LWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTYsIDIyLCAyNiwgMC43KTsgfVxuICAgIC5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXN3aXRjaDpob3ZlciBpbnB1dDpjaGVja2VkIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yLCAucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2g6aG92ZXIgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtc3dpdGNoOmhvdmVyIGlucHV0OmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZDogIzJiOTVkNjsgfVxuICAgIC5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXN3aXRjaCBpbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTYsIDIyLCAyNiwgMC45KTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAgIC5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXN3aXRjaCBpbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmU6Y2hlY2tlZCB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtc3dpdGNoIC5wdC1jb250cm9sLnB0LWNoZWNrYm94IGlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTppbmRldGVybWluYXRlIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yLCAucHQtY29udHJvbC5wdC1jaGVja2JveCAucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2ggaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlOmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZDogIzQ4YWZmMDsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTpjaGVja2VkIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXN3aXRjaCAucHQtY29udHJvbC5wdC1jaGVja2JveCBpbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmU6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlLCAucHQtY29udHJvbC5wdC1jaGVja2JveCAucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2ggaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlOmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cbiAgICAucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2ggaW5wdXQ6ZGlzYWJsZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg1NywgNzUsIDg5LCAwLjUpOyB9XG4gICAgICAucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2ggaW5wdXQ6ZGlzYWJsZWQgfiAucHQtY29udHJvbC1pbmRpY2F0b3I6OmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAgIC5wdC1kYXJrIC5wdC1jb250cm9sLnB0LXN3aXRjaCBpbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLnB0LWNvbnRyb2wtaW5kaWNhdG9yLCAucHQtZGFyayAucHQtY29udHJvbC5wdC1zd2l0Y2ggLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5wdC1jb250cm9sLWluZGljYXRvciwgLnB0LWNvbnRyb2wucHQtY2hlY2tib3ggLnB0LWRhcmsgLnB0LWNvbnRyb2wucHQtc3dpdGNoIGlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAucHQtY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNCwgOTAsIDEzOCwgMC41KTsgfVxuXG4ucHQtZmlsZS11cGxvYWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMwcHg7IH1cbiAgLnB0LWZpbGUtdXBsb2FkIGlucHV0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4td2lkdGg6IDIwMHB4OyB9XG4gICAgLnB0LWZpbGUtdXBsb2FkIGlucHV0OmRpc2FibGVkICsgLnB0LWZpbGUtdXBsb2FkLWlucHV0LFxuICAgIC5wdC1maWxlLXVwbG9hZCBpbnB1dC5wdC1kaXNhYmxlZCArIC5wdC1maWxlLXVwbG9hZC1pbnB1dCB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjUpO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTtcbiAgICAgIHJlc2l6ZTogbm9uZTsgfVxuICAgICAgLnB0LWZpbGUtdXBsb2FkIGlucHV0OmRpc2FibGVkICsgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlcixcbiAgICAgIC5wdC1maWxlLXVwbG9hZCBpbnB1dC5wdC1kaXNhYmxlZCArIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6YWZ0ZXIge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNiwgMjE3LCAyMjQsIDAuNSk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuICAgICAgICAucHQtZmlsZS11cGxvYWQgaW5wdXQ6ZGlzYWJsZWQgKyAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OmFmdGVyLnB0LWFjdGl2ZSxcbiAgICAgICAgLnB0LWZpbGUtdXBsb2FkIGlucHV0LnB0LWRpc2FibGVkICsgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlci5wdC1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC43KTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWZpbGUtdXBsb2FkIGlucHV0OmRpc2FibGVkICsgLnB0LWZpbGUtdXBsb2FkLWlucHV0LCAucHQtZGFya1xuICAgICAgLnB0LWZpbGUtdXBsb2FkIGlucHV0LnB0LWRpc2FibGVkICsgLnB0LWZpbGUtdXBsb2FkLWlucHV0IHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1NywgNzUsIDg5LCAwLjUpO1xuICAgICAgICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG4gICAgICAgIC5wdC1kYXJrIC5wdC1maWxlLXVwbG9hZCBpbnB1dDpkaXNhYmxlZCArIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6YWZ0ZXIsIC5wdC1kYXJrXG4gICAgICAgIC5wdC1maWxlLXVwbG9hZCBpbnB1dC5wdC1kaXNhYmxlZCArIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6YWZ0ZXIge1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NywgNzUsIDg5LCAwLjUpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAgICAgICAgIC5wdC1kYXJrIC5wdC1maWxlLXVwbG9hZCBpbnB1dDpkaXNhYmxlZCArIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6YWZ0ZXIucHQtYWN0aXZlLCAucHQtZGFya1xuICAgICAgICAgIC5wdC1maWxlLXVwbG9hZCBpbnB1dC5wdC1kaXNhYmxlZCArIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6YWZ0ZXIucHQtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNTcsIDc1LCA4OSwgMC43KTsgfVxuICAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIDAgMCAwIDAgcmdiYSgxOSwgMTI0LCAxODksIDApLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjE1KSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzE4MjAyNjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDEwMG1zIGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICM1YzcwODA7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuICAgIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuICAgIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cbiAgICAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG4gICAgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzEzN2NiZCwgMCAwIDAgM3B4IHJnYmEoMTksIDEyNCwgMTg5LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG4gICAgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dFt0eXBlPVwic2VhcmNoXCJdLCAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0LnB0LXJvdW5kIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0W3JlYWRvbmx5XSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjE1KTsgfVxuICAgIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6ZGlzYWJsZWQsIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQucHQtZGlzYWJsZWQge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC41KTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7XG4gICAgICByZXNpemU6IG5vbmU7IH1cbiAgICAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmOGZhO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgI2Y1ZjhmYTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4xKTtcbiAgICAgIGNvbG9yOiAjMTgyMDI2O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIHdpZHRoOiA3MXB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBjb250ZW50OiBcIkJyb3dzZVwiOyB9XG4gICAgICAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlcjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYmYxZjU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgI2ViZjFmNTtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjEpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG4gICAgICAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlcjphY3RpdmUsIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OmFmdGVyLnB0LWFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgMXB4IDJweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGUxZTg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAgIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OmFmdGVyOmRpc2FibGVkLCAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlci5wdC1kaXNhYmxlZCB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC41KTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG4gICAgICAgIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OmFmdGVyOmRpc2FibGVkLnB0LWFjdGl2ZSwgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6YWZ0ZXIucHQtZGlzYWJsZWQucHQtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNiwgMjE3LCAyMjQsIDAuNyk7IH1cbiAgICAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OmhvdmVyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWJmMWY1O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjZWJmMWY1O1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjEpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgfVxuICAgIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6YWN0aXZlOjphZnRlciB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZTFlODtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAucHQtZGFyayAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxOSwgMTI0LCAxODksIDApLCAwIDAgMCAwIHJnYmEoMTksIDEyNCwgMTg5LCAwKSwgMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyMiwgMjYsIDAuMyk7XG4gICAgICBjb2xvcjogI2Y1ZjhmYTtcbiAgICAgIGNvbG9yOiAjYmZjY2Q2OyB9XG4gICAgICAucHQtZGFyayAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG4gICAgICAucHQtZGFyayAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMxMzdjYmQsIDAgMCAwIDFweCAjMTM3Y2JkLCAwIDAgMCAzcHggcmdiYSgxOSwgMTI0LCAxODksIDAuMyksIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXRbcmVhZG9ubHldIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dC5wdC1kaXNhYmxlZCB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNTcsIDc1LCA4OSwgMC41KTtcbiAgICAgICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzk0YjU5O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjMzk0YjU5O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpO1xuICAgICAgICBjb2xvcjogI2Y1ZjhmYTsgfVxuICAgICAgICAucHQtZGFyayAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlcjpob3ZlciwgLnB0LWRhcmsgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6YWZ0ZXI6YWN0aXZlLCAucHQtZGFyayAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlci5wdC1hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjZjVmOGZhOyB9XG4gICAgICAgIC5wdC1kYXJrIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OmFmdGVyOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzA0MDRkO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICMzMDQwNGQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAgICAgICAucHQtZGFyayAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlcjphY3RpdmUsIC5wdC1kYXJrIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OmFmdGVyLnB0LWFjdGl2ZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC42KSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyYjMzO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAgICAgLnB0LWRhcmsgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6YWZ0ZXI6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OmFmdGVyLnB0LWRpc2FibGVkIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTcsIDc1LCA4OSwgMC41KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cbiAgICAgICAgICAucHQtZGFyayAucHQtZmlsZS11cGxvYWQgLnB0LWZpbGUtdXBsb2FkLWlucHV0OjphZnRlcjpkaXNhYmxlZC5wdC1hY3RpdmUsIC5wdC1kYXJrIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6OmFmdGVyLnB0LWRpc2FibGVkLnB0LWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDU3LCA3NSwgODksIDAuNyk7IH1cbiAgICAgICAgLnB0LWRhcmsgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDo6YWZ0ZXIgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTYsIDIyLCAyNiwgMC41KTtcbiAgICAgICAgICBzdHJva2U6ICM4YTliYTg7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1maWxlLXVwbG9hZCAucHQtZmlsZS11cGxvYWQtaW5wdXQ6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzMwNDA0ZDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzMwNDA0ZDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWZpbGUtdXBsb2FkIC5wdC1maWxlLXVwbG9hZC1pbnB1dDphY3RpdmU6OmFmdGVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC42KSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMmIzMztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAucHQtZmlsZS11cGxvYWQucHQtZmlsbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnB0LWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDAgMCAxNXB4OyB9XG4gIC5wdC1mb3JtLWdyb3VwIGxhYmVsLnB0LWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLnB0LWZvcm0tZ3JvdXAgLnB0LWZvcm0taGVscGVyLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBjb2xvcjogIzVjNzA4MDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLnB0LWZvcm0tZ3JvdXAucHQtaW50ZW50LXByaW1hcnkgLnB0LWZvcm0taGVscGVyLXRleHQge1xuICAgIGNvbG9yOiAjMTA2YmEzOyB9XG4gIC5wdC1mb3JtLWdyb3VwLnB0LWludGVudC1zdWNjZXNzIC5wdC1mb3JtLWhlbHBlci10ZXh0IHtcbiAgICBjb2xvcjogIzBkODA1MDsgfVxuICAucHQtZm9ybS1ncm91cC5wdC1pbnRlbnQtd2FybmluZyAucHQtZm9ybS1oZWxwZXItdGV4dCB7XG4gICAgY29sb3I6ICNiZjczMjY7IH1cbiAgLnB0LWZvcm0tZ3JvdXAucHQtaW50ZW50LWRhbmdlciAucHQtZm9ybS1oZWxwZXItdGV4dCB7XG4gICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgLnB0LWZvcm0tZ3JvdXAucHQtaW5saW5lIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLnB0LWZvcm0tZ3JvdXAucHQtaW5saW5lLnB0LWxhcmdlIGxhYmVsLnB0LWxhYmVsIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgLnB0LWZvcm0tZ3JvdXAucHQtaW5saW5lIGxhYmVsLnB0LWxhYmVsIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5wdC1mb3JtLWdyb3VwLnB0LWRpc2FibGVkIC5wdC1sYWJlbCxcbiAgLnB0LWZvcm0tZ3JvdXAucHQtZGlzYWJsZWQgLnB0LXRleHQtbXV0ZWQsXG4gIC5wdC1mb3JtLWdyb3VwLnB0LWRpc2FibGVkIC5wdC1mb3JtLWhlbHBlci10ZXh0IHtcbiAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSkgIWltcG9ydGFudDsgfVxuICAucHQtZGFyayAucHQtZm9ybS1ncm91cC5wdC1pbnRlbnQtcHJpbWFyeSAucHQtZm9ybS1oZWxwZXItdGV4dCB7XG4gICAgY29sb3I6ICM0OGFmZjA7IH1cbiAgLnB0LWRhcmsgLnB0LWZvcm0tZ3JvdXAucHQtaW50ZW50LXN1Y2Nlc3MgLnB0LWZvcm0taGVscGVyLXRleHQge1xuICAgIGNvbG9yOiAjM2RjYzkxOyB9XG4gIC5wdC1kYXJrIC5wdC1mb3JtLWdyb3VwLnB0LWludGVudC13YXJuaW5nIC5wdC1mb3JtLWhlbHBlci10ZXh0IHtcbiAgICBjb2xvcjogI2ZmYjM2NjsgfVxuICAucHQtZGFyayAucHQtZm9ybS1ncm91cC5wdC1pbnRlbnQtZGFuZ2VyIC5wdC1mb3JtLWhlbHBlci10ZXh0IHtcbiAgICBjb2xvcjogI2ZmNzM3MzsgfVxuICAucHQtZGFyayAucHQtZm9ybS1ncm91cCAucHQtZm9ybS1oZWxwZXItdGV4dCB7XG4gICAgY29sb3I6ICNiZmNjZDY7IH1cbiAgLnB0LWRhcmsgLnB0LWZvcm0tZ3JvdXAucHQtZGlzYWJsZWQgLnB0LWxhYmVsLFxuICAucHQtZGFyayAucHQtZm9ybS1ncm91cC5wdC1kaXNhYmxlZCAucHQtdGV4dC1tdXRlZCxcbiAgLnB0LWRhcmsgLnB0LWZvcm0tZ3JvdXAucHQtZGlzYWJsZWQgLnB0LWZvcm0taGVscGVyLXRleHQge1xuICAgIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4ucHQtaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dC1hY3Rpb24sXG4gIC5wdC1pbnB1dC1ncm91cCA+IC5wdC1idXR0b24sXG4gIC5wdC1pbnB1dC1ncm91cCA+IC5wdC1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwOyB9XG4gICAgLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dC1hY3Rpb246Zmlyc3QtY2hpbGQsXG4gICAgLnB0LWlucHV0LWdyb3VwID4gLnB0LWJ1dHRvbjpmaXJzdC1jaGlsZCxcbiAgICAucHQtaW5wdXQtZ3JvdXAgPiAucHQtaWNvbjpmaXJzdC1jaGlsZCB7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dC1hY3Rpb246bGFzdC1jaGlsZCxcbiAgICAucHQtaW5wdXQtZ3JvdXAgPiAucHQtYnV0dG9uOmxhc3QtY2hpbGQsXG4gICAgLnB0LWlucHV0LWdyb3VwID4gLnB0LWljb246bGFzdC1jaGlsZCB7XG4gICAgICByaWdodDogMDsgfVxuICAucHQtaW5wdXQtZ3JvdXAgLnB0LWJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAzcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnB0LWlucHV0LWdyb3VwIC5wdC1pY29uIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogXCJJY29uczE2XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW46IDAgN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjNWM3MDgwOyB9XG4gIC5wdC1pbnB1dC1ncm91cCAucHQtc3Bpbm5lciB7XG4gICAgbWFyZ2luOiAzcHg7IH1cbiAgLnB0LWlucHV0LWdyb3VwIC5wdC10YWcge1xuICAgIG1hcmdpbjogNXB4OyB9XG4gIC5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQ6bm90KDpmb2N1cykgKyAucHQtYnV0dG9uLnB0LW1pbmltYWw6bm90KDpob3Zlcik6bm90KDpmb2N1cyksXG4gIC5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQ6bm90KDpmb2N1cykgKyAucHQtaW5wdXQtYWN0aW9uIC5wdC1idXR0b24ucHQtbWluaW1hbDpub3QoOmhvdmVyKTpub3QoOmZvY3VzKSB7XG4gICAgY29sb3I6ICM1YzcwODA7IH1cbiAgICAucHQtZGFyayAucHQtaW5wdXQtZ3JvdXAgLnB0LWlucHV0Om5vdCg6Zm9jdXMpICsgLnB0LWJ1dHRvbi5wdC1taW5pbWFsOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpLCAucHQtZGFya1xuICAgIC5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQ6bm90KDpmb2N1cykgKyAucHQtaW5wdXQtYWN0aW9uIC5wdC1idXR0b24ucHQtbWluaW1hbDpub3QoOmhvdmVyKTpub3QoOmZvY3VzKSB7XG4gICAgICBjb2xvcjogI2JmY2NkNjsgfVxuICAgIC5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQ6bm90KDpmb2N1cykgKyAucHQtYnV0dG9uLnB0LW1pbmltYWw6bm90KDpob3Zlcik6bm90KDpmb2N1cykgLnB0LWljb24sIC5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQ6bm90KDpmb2N1cykgKyAucHQtYnV0dG9uLnB0LW1pbmltYWw6bm90KDpob3Zlcik6bm90KDpmb2N1cykgLnB0LWljb24tc3RhbmRhcmQsIC5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQ6bm90KDpmb2N1cykgKyAucHQtYnV0dG9uLnB0LW1pbmltYWw6bm90KDpob3Zlcik6bm90KDpmb2N1cykgLnB0LWljb24tbGFyZ2UsXG4gICAgLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmZvY3VzKSArIC5wdC1pbnB1dC1hY3Rpb24gLnB0LWJ1dHRvbi5wdC1taW5pbWFsOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpIC5wdC1pY29uLFxuICAgIC5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQ6bm90KDpmb2N1cykgKyAucHQtaW5wdXQtYWN0aW9uIC5wdC1idXR0b24ucHQtbWluaW1hbDpub3QoOmhvdmVyKTpub3QoOmZvY3VzKSAucHQtaWNvbi1zdGFuZGFyZCxcbiAgICAucHQtaW5wdXQtZ3JvdXAgLnB0LWlucHV0Om5vdCg6Zm9jdXMpICsgLnB0LWlucHV0LWFjdGlvbiAucHQtYnV0dG9uLnB0LW1pbmltYWw6bm90KDpob3Zlcik6bm90KDpmb2N1cykgLnB0LWljb24tbGFyZ2Uge1xuICAgICAgY29sb3I6ICM1YzcwODA7IH1cbiAgLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmZvY3VzKSArIC5wdC1idXR0b24ucHQtbWluaW1hbDpkaXNhYmxlZCxcbiAgLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmZvY3VzKSArIC5wdC1pbnB1dC1hY3Rpb24gLnB0LWJ1dHRvbi5wdC1taW5pbWFsOmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSkgIWltcG9ydGFudDsgfVxuICAgIC5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQ6bm90KDpmb2N1cykgKyAucHQtYnV0dG9uLnB0LW1pbmltYWw6ZGlzYWJsZWQgLnB0LWljb24sIC5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQ6bm90KDpmb2N1cykgKyAucHQtYnV0dG9uLnB0LW1pbmltYWw6ZGlzYWJsZWQgLnB0LWljb24tc3RhbmRhcmQsIC5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQ6bm90KDpmb2N1cykgKyAucHQtYnV0dG9uLnB0LW1pbmltYWw6ZGlzYWJsZWQgLnB0LWljb24tbGFyZ2UsXG4gICAgLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dDpub3QoOmZvY3VzKSArIC5wdC1pbnB1dC1hY3Rpb24gLnB0LWJ1dHRvbi5wdC1taW5pbWFsOmRpc2FibGVkIC5wdC1pY29uLFxuICAgIC5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQ6bm90KDpmb2N1cykgKyAucHQtaW5wdXQtYWN0aW9uIC5wdC1idXR0b24ucHQtbWluaW1hbDpkaXNhYmxlZCAucHQtaWNvbi1zdGFuZGFyZCxcbiAgICAucHQtaW5wdXQtZ3JvdXAgLnB0LWlucHV0Om5vdCg6Zm9jdXMpICsgLnB0LWlucHV0LWFjdGlvbiAucHQtYnV0dG9uLnB0LW1pbmltYWw6ZGlzYWJsZWQgLnB0LWljb24tbGFyZ2Uge1xuICAgICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWlucHV0LWdyb3VwLnB0LWRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgLnB0LWlucHV0LWdyb3VwLnB0LWRpc2FibGVkIC5wdC1pY29uIHtcbiAgICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuICAucHQtaW5wdXQtZ3JvdXAucHQtbGFyZ2UgLnB0LWJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLnB0LWlucHV0LWdyb3VwLnB0LWxhcmdlIC5wdC1pY29uIHtcbiAgICBtYXJnaW46IDAgMTJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAucHQtaW5wdXQtZ3JvdXAucHQtbGFyZ2UgLnB0LWlucHV0IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnB0LWlucHV0LWdyb3VwLnB0LWxhcmdlIC5wdC1pbnB1dFt0eXBlPVwic2VhcmNoXCJdLCAucHQtaW5wdXQtZ3JvdXAucHQtbGFyZ2UgLnB0LWlucHV0LnB0LXJvdW5kIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgIC5wdC1pbnB1dC1ncm91cC5wdC1sYXJnZSAucHQtaW5wdXQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gICAgLnB0LWlucHV0LWdyb3VwLnB0LWxhcmdlIC5wdC1pbnB1dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgLnB0LWlucHV0LWdyb3VwLnB0LWxhcmdlIC5wdC1zcGlubmVyIHtcbiAgICBtYXJnaW46IDhweDsgfVxuICAucHQtaW5wdXQtZ3JvdXAucHQtcm91bmQgLnB0LWJ1dHRvbixcbiAgLnB0LWlucHV0LWdyb3VwLnB0LXJvdW5kIC5wdC1pbnB1dCxcbiAgLnB0LWlucHV0LWdyb3VwLnB0LXJvdW5kIC5wdC10YWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cbiAgLnB0LWRhcmsgLnB0LWlucHV0LWdyb3VwIC5wdC1pY29uIHtcbiAgICBjb2xvcjogI2JmY2NkNjsgfVxuICAucHQtZGFyayAucHQtaW5wdXQtZ3JvdXAucHQtZGlzYWJsZWQgLnB0LWljb24ge1xuICAgIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cbiAgLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC1wcmltYXJ5IC5wdC1pbnB1dCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIDAgMCAwIDAgcmdiYSgxOSwgMTI0LCAxODksIDApLCBpbnNldCAwIDAgMCAxcHggIzEzN2NiZCwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xNSksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cbiAgICAucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXByaW1hcnkgLnB0LWlucHV0OmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMTM3Y2JkLCAwIDAgMCAzcHggcmdiYSgxOSwgMTI0LCAxODksIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cbiAgICAucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXByaW1hcnkgLnB0LWlucHV0W3JlYWRvbmx5XSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzEzN2NiZDsgfVxuICAgIC5wdC1pbnB1dC1ncm91cC5wdC1pbnRlbnQtcHJpbWFyeSAucHQtaW5wdXQ6ZGlzYWJsZWQsIC5wdC1pbnB1dC1ncm91cC5wdC1pbnRlbnQtcHJpbWFyeSAucHQtaW5wdXQucHQtZGlzYWJsZWQge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXByaW1hcnkgLnB0LWljb24ge1xuICAgIGNvbG9yOiAjMTA2YmEzOyB9XG4gICAgLnB0LWRhcmsgLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC1wcmltYXJ5IC5wdC1pY29uIHtcbiAgICAgIGNvbG9yOiAjNDhhZmYwOyB9XG4gIC5wdC1pbnB1dC1ncm91cC5wdC1pbnRlbnQtc3VjY2VzcyAucHQtaW5wdXQge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxNSwgMTUzLCA5NiwgMCksIDAgMCAwIDAgcmdiYSgxNSwgMTUzLCA5NiwgMCksIGluc2V0IDAgMCAwIDFweCAjMGY5OTYwLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjE1KSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAgIC5wdC1pbnB1dC1ncm91cC5wdC1pbnRlbnQtc3VjY2VzcyAucHQtaW5wdXQ6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwZjk5NjAsIDAgMCAwIDNweCByZ2JhKDE1LCAxNTMsIDk2LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG4gICAgLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC1zdWNjZXNzIC5wdC1pbnB1dFtyZWFkb25seV0ge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMwZjk5NjA7IH1cbiAgICAucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXN1Y2Nlc3MgLnB0LWlucHV0OmRpc2FibGVkLCAucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXN1Y2Nlc3MgLnB0LWlucHV0LnB0LWRpc2FibGVkIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC1zdWNjZXNzIC5wdC1pY29uIHtcbiAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgIC5wdC1kYXJrIC5wdC1pbnB1dC1ncm91cC5wdC1pbnRlbnQtc3VjY2VzcyAucHQtaWNvbiB7XG4gICAgICBjb2xvcjogIzNkY2M5MTsgfVxuICAucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXdhcm5pbmcgLnB0LWlucHV0IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE3LCAxMzAsIDQzLCAwKSwgMCAwIDAgMCByZ2JhKDIxNywgMTMwLCA0MywgMCksIGluc2V0IDAgMCAwIDFweCAjZDk4MjJiLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjE1KSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAgIC5wdC1pbnB1dC1ncm91cC5wdC1pbnRlbnQtd2FybmluZyAucHQtaW5wdXQ6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkOTgyMmIsIDAgMCAwIDNweCByZ2JhKDIxNywgMTMwLCA0MywgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAgIC5wdC1pbnB1dC1ncm91cC5wdC1pbnRlbnQtd2FybmluZyAucHQtaW5wdXRbcmVhZG9ubHldIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZDk4MjJiOyB9XG4gICAgLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC13YXJuaW5nIC5wdC1pbnB1dDpkaXNhYmxlZCwgLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC13YXJuaW5nIC5wdC1pbnB1dC5wdC1kaXNhYmxlZCB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5wdC1pbnB1dC1ncm91cC5wdC1pbnRlbnQtd2FybmluZyAucHQtaWNvbiB7XG4gICAgY29sb3I6ICNiZjczMjY7IH1cbiAgICAucHQtZGFyayAucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LXdhcm5pbmcgLnB0LWljb24ge1xuICAgICAgY29sb3I6ICNmZmIzNjY7IH1cbiAgLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC1kYW5nZXIgLnB0LWlucHV0IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMjE5LCA1NSwgNTUsIDApLCAwIDAgMCAwIHJnYmEoMjE5LCA1NSwgNTUsIDApLCBpbnNldCAwIDAgMCAxcHggI2RiMzczNywgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xNSksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cbiAgICAucHQtaW5wdXQtZ3JvdXAucHQtaW50ZW50LWRhbmdlciAucHQtaW5wdXQ6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkYjM3MzcsIDAgMCAwIDNweCByZ2JhKDIxOSwgNTUsIDU1LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG4gICAgLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC1kYW5nZXIgLnB0LWlucHV0W3JlYWRvbmx5XSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2RiMzczNzsgfVxuICAgIC5wdC1pbnB1dC1ncm91cC5wdC1pbnRlbnQtZGFuZ2VyIC5wdC1pbnB1dDpkaXNhYmxlZCwgLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC1kYW5nZXIgLnB0LWlucHV0LnB0LWRpc2FibGVkIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC1kYW5nZXIgLnB0LWljb24ge1xuICAgIGNvbG9yOiAjYzIzMDMwOyB9XG4gICAgLnB0LWRhcmsgLnB0LWlucHV0LWdyb3VwLnB0LWludGVudC1kYW5nZXIgLnB0LWljb24ge1xuICAgICAgY29sb3I6ICNmZjczNzM7IH1cblxuLnB0LWlucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxOSwgMTI0LCAxODksIDApLCAwIDAgMCAwIHJnYmEoMTksIDEyNCwgMTg5LCAwKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xNSksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMxODIwMjY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxMDBtcyBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gIC5wdC1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cbiAgLnB0LWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuICAucHQtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuICAucHQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuICAucHQtaW5wdXQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMTM3Y2JkLCAwIDAgMCAzcHggcmdiYSgxOSwgMTI0LCAxODksIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cbiAgLnB0LWlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIC5wdC1pbnB1dC5wdC1yb3VuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAucHQtaW5wdXRbcmVhZG9ubHldIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjE1KTsgfVxuICAucHQtaW5wdXQ6ZGlzYWJsZWQsIC5wdC1pbnB1dC5wdC1kaXNhYmxlZCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNiwgMjE3LCAyMjQsIDAuNSk7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7XG4gICAgcmVzaXplOiBub25lOyB9XG4gIC5wdC1pbnB1dC5wdC1sYXJnZSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5wdC1pbnB1dC5wdC1sYXJnZVt0eXBlPVwic2VhcmNoXCJdLCAucHQtaW5wdXQucHQtbGFyZ2UucHQtcm91bmQge1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gIC5wdC1pbnB1dC5wdC1maWxsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHQtZGFyayAucHQtaW5wdXQge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxOSwgMTI0LCAxODksIDApLCAwIDAgMCAwIHJnYmEoMTksIDEyNCwgMTg5LCAwKSwgMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNiwgMjIsIDI2LCAwLjMpO1xuICAgIGNvbG9yOiAjZjVmOGZhOyB9XG4gICAgLnB0LWRhcmsgLnB0LWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cbiAgICAucHQtZGFyayAucHQtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAgIC5wdC1kYXJrIC5wdC1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAgIC5wdC1kYXJrIC5wdC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAgIC5wdC1kYXJrIC5wdC1pbnB1dDpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzEzN2NiZCwgMCAwIDAgMXB4ICMxMzdjYmQsIDAgMCAwIDNweCByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAgIC5wdC1kYXJrIC5wdC1pbnB1dFtyZWFkb25seV0ge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAgIC5wdC1kYXJrIC5wdC1pbnB1dDpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LWlucHV0LnB0LWRpc2FibGVkIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDU3LCA3NSwgODksIDAuNSk7XG4gICAgICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG4gIC5wdC1pbnB1dC5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIDAgMCAwIDAgcmdiYSgxOSwgMTI0LCAxODksIDApLCBpbnNldCAwIDAgMCAxcHggIzEzN2NiZCwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xNSksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cbiAgICAucHQtaW5wdXQucHQtaW50ZW50LXByaW1hcnk6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMxMzdjYmQsIDAgMCAwIDNweCByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAgIC5wdC1pbnB1dC5wdC1pbnRlbnQtcHJpbWFyeVtyZWFkb25seV0ge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMxMzdjYmQ7IH1cbiAgICAucHQtaW5wdXQucHQtaW50ZW50LXByaW1hcnk6ZGlzYWJsZWQsIC5wdC1pbnB1dC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLnB0LWRhcmsgLnB0LWlucHV0LnB0LWludGVudC1wcmltYXJ5IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxOSwgMTI0LCAxODksIDApLCAwIDAgMCAwIHJnYmEoMTksIDEyNCwgMTg5LCAwKSwgMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIGluc2V0IDAgMCAwIDFweCAjMTM3Y2JkLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gICAgICAucHQtZGFyayAucHQtaW5wdXQucHQtaW50ZW50LXByaW1hcnk6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzEzN2NiZCwgMCAwIDAgMXB4ICMxMzdjYmQsIDAgMCAwIDNweCByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWlucHV0LnB0LWludGVudC1wcmltYXJ5W3JlYWRvbmx5XSB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMTM3Y2JkOyB9XG4gICAgICAucHQtZGFyayAucHQtaW5wdXQucHQtaW50ZW50LXByaW1hcnk6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1pbnB1dC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1kaXNhYmxlZCB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnB0LWlucHV0LnB0LWludGVudC1zdWNjZXNzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTUsIDE1MywgOTYsIDApLCAwIDAgMCAwIHJnYmEoMTUsIDE1MywgOTYsIDApLCBpbnNldCAwIDAgMCAxcHggIzBmOTk2MCwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xNSksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cbiAgICAucHQtaW5wdXQucHQtaW50ZW50LXN1Y2Nlc3M6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwZjk5NjAsIDAgMCAwIDNweCByZ2JhKDE1LCAxNTMsIDk2LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpOyB9XG4gICAgLnB0LWlucHV0LnB0LWludGVudC1zdWNjZXNzW3JlYWRvbmx5XSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzBmOTk2MDsgfVxuICAgIC5wdC1pbnB1dC5wdC1pbnRlbnQtc3VjY2VzczpkaXNhYmxlZCwgLnB0LWlucHV0LnB0LWludGVudC1zdWNjZXNzLnB0LWRpc2FibGVkIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAucHQtZGFyayAucHQtaW5wdXQucHQtaW50ZW50LXN1Y2Nlc3Mge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDE1LCAxNTMsIDk2LCAwKSwgMCAwIDAgMCByZ2JhKDE1LCAxNTMsIDk2LCAwKSwgMCAwIDAgMCByZ2JhKDE1LCAxNTMsIDk2LCAwKSwgaW5zZXQgMCAwIDAgMXB4ICMwZjk5NjAsIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1pbnB1dC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMGY5OTYwLCAwIDAgMCAxcHggIzBmOTk2MCwgMCAwIDAgM3B4IHJnYmEoMTUsIDE1MywgOTYsIDAuMyksIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1pbnB1dC5wdC1pbnRlbnQtc3VjY2Vzc1tyZWFkb25seV0ge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzBmOTk2MDsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWlucHV0LnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtZGFyayAucHQtaW5wdXQucHQtaW50ZW50LXN1Y2Nlc3MucHQtZGlzYWJsZWQge1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5wdC1pbnB1dC5wdC1pbnRlbnQtd2FybmluZyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxNywgMTMwLCA0MywgMCksIDAgMCAwIDAgcmdiYSgyMTcsIDEzMCwgNDMsIDApLCBpbnNldCAwIDAgMCAxcHggI2Q5ODIyYiwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xNSksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7IH1cbiAgICAucHQtaW5wdXQucHQtaW50ZW50LXdhcm5pbmc6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkOTgyMmIsIDAgMCAwIDNweCByZ2JhKDIxNywgMTMwLCA0MywgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAgIC5wdC1pbnB1dC5wdC1pbnRlbnQtd2FybmluZ1tyZWFkb25seV0ge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNkOTgyMmI7IH1cbiAgICAucHQtaW5wdXQucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1pbnB1dC5wdC1pbnRlbnQtd2FybmluZy5wdC1kaXNhYmxlZCB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLnB0LWRhcmsgLnB0LWlucHV0LnB0LWludGVudC13YXJuaW5nIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTcsIDEzMCwgNDMsIDApLCAwIDAgMCAwIHJnYmEoMjE3LCAxMzAsIDQzLCAwKSwgMCAwIDAgMCByZ2JhKDIxNywgMTMwLCA0MywgMCksIGluc2V0IDAgMCAwIDFweCAjZDk4MjJiLCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjMpLCBpbnNldCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gICAgICAucHQtZGFyayAucHQtaW5wdXQucHQtaW50ZW50LXdhcm5pbmc6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Q5ODIyYiwgMCAwIDAgMXB4ICNkOTgyMmIsIDAgMCAwIDNweCByZ2JhKDIxNywgMTMwLCA0MywgMC4zKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWlucHV0LnB0LWludGVudC13YXJuaW5nW3JlYWRvbmx5XSB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZDk4MjJiOyB9XG4gICAgICAucHQtZGFyayAucHQtaW5wdXQucHQtaW50ZW50LXdhcm5pbmc6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1pbnB1dC5wdC1pbnRlbnQtd2FybmluZy5wdC1kaXNhYmxlZCB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnB0LWlucHV0LnB0LWludGVudC1kYW5nZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyMTksIDU1LCA1NSwgMCksIDAgMCAwIDAgcmdiYSgyMTksIDU1LCA1NSwgMCksIGluc2V0IDAgMCAwIDFweCAjZGIzNzM3LCBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjE1KSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAgIC5wdC1pbnB1dC5wdC1pbnRlbnQtZGFuZ2VyOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZGIzNzM3LCAwIDAgMCAzcHggcmdiYSgyMTksIDU1LCA1NSwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAgIC5wdC1pbnB1dC5wdC1pbnRlbnQtZGFuZ2VyW3JlYWRvbmx5XSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2RiMzczNzsgfVxuICAgIC5wdC1pbnB1dC5wdC1pbnRlbnQtZGFuZ2VyOmRpc2FibGVkLCAucHQtaW5wdXQucHQtaW50ZW50LWRhbmdlci5wdC1kaXNhYmxlZCB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLnB0LWRhcmsgLnB0LWlucHV0LnB0LWludGVudC1kYW5nZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDIxOSwgNTUsIDU1LCAwKSwgMCAwIDAgMCByZ2JhKDIxOSwgNTUsIDU1LCAwKSwgMCAwIDAgMCByZ2JhKDIxOSwgNTUsIDU1LCAwKSwgaW5zZXQgMCAwIDAgMXB4ICNkYjM3MzcsIGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMyksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1pbnB1dC5wdC1pbnRlbnQtZGFuZ2VyOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkYjM3MzcsIDAgMCAwIDFweCAjZGIzNzM3LCAwIDAgMCAzcHggcmdiYSgyMTksIDU1LCA1NSwgMC4zKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LWlucHV0LnB0LWludGVudC1kYW5nZXJbcmVhZG9ubHldIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNkYjM3Mzc7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1pbnB1dC5wdC1pbnRlbnQtZGFuZ2VyOmRpc2FibGVkLCAucHQtZGFyayAucHQtaW5wdXQucHQtaW50ZW50LWRhbmdlci5wdC1kaXNhYmxlZCB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnB0LWlucHV0OjotbXMtY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxudGV4dGFyZWEucHQtaW5wdXQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1ODE7IH1cbiAgdGV4dGFyZWEucHQtaW5wdXQucHQtbGFyZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI4NTgxO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAucHQtZGFyayB0ZXh0YXJlYS5wdC1pbnB1dCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDE5LCAxMjQsIDE4OSwgMCksIDAgMCAwIDAgcmdiYSgxOSwgMTI0LCAxODksIDApLCAwIDAgMCAwIHJnYmEoMTksIDEyNCwgMTg5LCAwKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyMiwgMjYsIDAuMyk7XG4gICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgICAucHQtZGFyayB0ZXh0YXJlYS5wdC1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG4gICAgLnB0LWRhcmsgdGV4dGFyZWEucHQtaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAgIC5wdC1kYXJrIHRleHRhcmVhLnB0LWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG4gICAgLnB0LWRhcmsgdGV4dGFyZWEucHQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cbiAgICAucHQtZGFyayB0ZXh0YXJlYS5wdC1pbnB1dDpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzEzN2NiZCwgMCAwIDAgMXB4ICMxMzdjYmQsIDAgMCAwIDNweCByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKSwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4zKSwgaW5zZXQgMCAxcHggMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAgIC5wdC1kYXJrIHRleHRhcmVhLnB0LWlucHV0W3JlYWRvbmx5XSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gICAgLnB0LWRhcmsgdGV4dGFyZWEucHQtaW5wdXQ6ZGlzYWJsZWQsIC5wdC1kYXJrIHRleHRhcmVhLnB0LWlucHV0LnB0LWRpc2FibGVkIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDU3LCA3NSwgODksIDAuNSk7XG4gICAgICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG5cbmxhYmVsLnB0LWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gICB9XG4gIGxhYmVsLnB0LWxhYmVsIC5wdC1pbnB1dCxcbiAgbGFiZWwucHQtbGFiZWwgLnB0LXNlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIGxhYmVsLnB0LWxhYmVsIC5wdC1zZWxlY3Qgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgbGFiZWwucHQtbGFiZWwucHQtaW5saW5lIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIGxhYmVsLnB0LWxhYmVsLnB0LWlubGluZSAucHQtaW5wdXQsXG4gICAgbGFiZWwucHQtbGFiZWwucHQtaW5saW5lIC5wdC1pbnB1dC1ncm91cCxcbiAgICBsYWJlbC5wdC1sYWJlbC5wdC1pbmxpbmUgLnB0LXNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICBsYWJlbC5wdC1sYWJlbC5wdC1pbmxpbmUgLnB0LWlucHV0LWdyb3VwIC5wdC1pbnB1dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIGxhYmVsLnB0LWxhYmVsLnB0LWlubGluZS5wdC1sYXJnZSB7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICBsYWJlbC5wdC1sYWJlbC5wdC1kaXNhYmxlZCxcbiAgbGFiZWwucHQtbGFiZWwucHQtZGlzYWJsZWQgLnB0LXRleHQtbXV0ZWQge1xuICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuICAucHQtZGFyayBsYWJlbC5wdC1sYWJlbCB7XG4gICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgICAucHQtZGFyayBsYWJlbC5wdC1sYWJlbC5wdC1kaXNhYmxlZCxcbiAgICAucHQtZGFyayBsYWJlbC5wdC1sYWJlbC5wdC1kaXNhYmxlZCAucHQtdGV4dC1tdXRlZCB7XG4gICAgICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG5cbi5wdC1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgfVxuICAucHQtc2VsZWN0IHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHQtc2VsZWN0LnB0LWxhcmdlOjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gIC5wdC1zZWxlY3QucHQtZmlsbCxcbiAgLnB0LXNlbGVjdC5wdC1maWxsIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnB0LWRhcmsgLnB0LXNlbGVjdCBvcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDQwNGQ7XG4gICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgLnB0LWRhcmsgLnB0LXNlbGVjdDo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjYmZjY2Q2OyB9XG5cbi5wdC1zZWxlY3Qgc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjhmYTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgI2Y1ZjhmYTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjEpO1xuICBjb2xvcjogIzE4MjAyNjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDI1cHggMCAxMHB4OyB9XG4gIC5wdC1zZWxlY3Qgc2VsZWN0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWJmMWY1O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgI2ViZjFmNTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMSk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgfVxuICAucHQtc2VsZWN0IHNlbGVjdDphY3RpdmUsIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAxcHggMnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhlMWU4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLnB0LXNlbGVjdCBzZWxlY3Q6ZGlzYWJsZWQsIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWRpc2FibGVkIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDYsIDIxNywgMjI0LCAwLjUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cbiAgICAucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZC5wdC1hY3RpdmUsIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWRpc2FibGVkLnB0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNiwgMjE3LCAyMjQsIDAuNyk7IH1cblxuLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2NywgMTgyLCAxOTQsIDAuMyk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMTgyMDI2OyB9XG4gIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTM0LCAxNDgsIDAuMyk7XG4gICAgY29sb3I6ICMxODIwMjY7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpkaXNhYmxlZDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1kaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3Q6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDE1NSwgMTY4LCAwLjE1KTsgfVxuICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3Q6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTM4LCAxNTUsIDE2OCwgMC4zKTtcbiAgICAgIGNvbG9yOiAjZjVmOGZhOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdDpkaXNhYmxlZDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdDpkaXNhYmxlZDpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1kaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1kaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1kaXNhYmxlZDpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1kaXNhYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gICAgY29sb3I6ICMxMDZiYTM7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogIzEwNmJhMzsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTI0LCAxODksIDAuMTUpO1xuICAgICAgY29sb3I6ICMxMDZiYTM7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxOSwgMTI0LCAxODksIDAuMyk7XG4gICAgICBjb2xvcjogIzEwNmJhMzsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2JhKDE2LCAxMDcsIDE2MywgMC41KTsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgc3Ryb2tlOiAjMTA2YmEzOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gICAgICBjb2xvcjogIzQ4YWZmMDsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjIpO1xuICAgICAgICBjb2xvcjogIzQ4YWZmMDsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4zKTtcbiAgICAgICAgY29sb3I6ICM0OGFmZjA7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXByaW1hcnk6ZGlzYWJsZWQsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXByaW1hcnkucHQtZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSg3MiwgMTc1LCAyNDAsIDAuNSk7IH1cbiAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzcyB7XG4gICAgY29sb3I6ICMwZDgwNTA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNSwgMTUzLCA5NiwgMC4xNSk7XG4gICAgICBjb2xvcjogIzBkODA1MDsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCAxNTMsIDk2LCAwLjMpO1xuICAgICAgY29sb3I6ICMwZDgwNTA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogcmdiYSgxMywgMTI4LCA4MCwgMC41KTsgfVxuICAgIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgc3Ryb2tlOiAjMGQ4MDUwOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzcywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzcyB7XG4gICAgICBjb2xvcjogIzNkY2M5MTsgfVxuICAgICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cywgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2Vzczpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMik7XG4gICAgICAgIGNvbG9yOiAjM2RjYzkxOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUsIDE1MywgOTYsIDAuMyk7XG4gICAgICAgIGNvbG9yOiAjM2RjYzkxOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzOmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1zdWNjZXNzLnB0LWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6IHJnYmEoNjEsIDIwNCwgMTQ1LCAwLjUpOyB9XG4gIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcge1xuICAgIGNvbG9yOiAjYmY3MzI2OyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6ICNiZjczMjY7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjE1KTtcbiAgICAgIGNvbG9yOiAjYmY3MzI2OyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjMpO1xuICAgICAgY29sb3I6ICNiZjczMjY7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogcmdiYSgxOTEsIDExNSwgMzgsIDAuNSk7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nIC5wdC1idXR0b24tc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgICAgIHN0cm9rZTogI2JmNzMyNjsgfVxuICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcge1xuICAgICAgY29sb3I6ICNmZmIzNjY7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIsIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6Zm9jdXMsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMTMwLCA0MywgMC4yKTtcbiAgICAgICAgY29sb3I6ICNmZmIzNjY7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTcsIDEzMCwgNDMsIDAuMyk7XG4gICAgICAgIGNvbG9yOiAjZmZiMzY2OyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nOmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWRpc2FibGVkLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC13YXJuaW5nLnB0LWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAxNzksIDEwMiwgMC41KTsgfVxuICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIge1xuICAgIGNvbG9yOiAjYzIzMDMwOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjE1KTtcbiAgICAgIGNvbG9yOiAjYzIzMDMwOyB9XG4gICAgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmFjdGl2ZSwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjMpO1xuICAgICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6ZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6IHJnYmEoMTk0LCA0OCwgNDgsIDAuNSk7IH1cbiAgICAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgc3Ryb2tlOiAjYzIzMDMwOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNlbGVjdC5wdC1taW5pbWFsIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXIge1xuICAgICAgY29sb3I6ICNmZjczNzM7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6Zm9jdXMsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCA1NSwgNTUsIDAuMik7XG4gICAgICAgIGNvbG9yOiAjZmY3MzczOyB9XG4gICAgICAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlLCAucHQtc2VsZWN0LnB0LW1pbmltYWwgLnB0LWRhcmsgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTksIDU1LCA1NSwgMC4zKTtcbiAgICAgICAgY29sb3I6ICNmZjczNzM7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zZWxlY3QucHQtbWluaW1hbCBzZWxlY3QucHQtaW50ZW50LWRhbmdlcjpkaXNhYmxlZCwgLnB0LXNlbGVjdC5wdC1taW5pbWFsIC5wdC1kYXJrIHNlbGVjdC5wdC1pbnRlbnQtZGFuZ2VyOmRpc2FibGVkLCAucHQtZGFyayAucHQtc2VsZWN0LnB0LW1pbmltYWwgc2VsZWN0LnB0LWludGVudC1kYW5nZXIucHQtZGlzYWJsZWQsIC5wdC1zZWxlY3QucHQtbWluaW1hbCAucHQtZGFyayBzZWxlY3QucHQtaW50ZW50LWRhbmdlci5wdC1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMTE1LCAxMTUsIDAuNSk7IH1cblxuLnB0LXNlbGVjdC5wdC1sYXJnZSBzZWxlY3Qge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICMzOTRiNTk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICMzOTRiNTk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7XG4gIGNvbG9yOiAjZjVmOGZhOyB9XG4gIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmhvdmVyLCAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdDphY3RpdmUsIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0LnB0LWFjdGl2ZSB7XG4gICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMzMDQwNGQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgbGVmdCBuby1yZXBlYXQsIGNlbnRlciBuby1yZXBlYXQgIzMwNDA0ZDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QucHQtYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjYpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDJiMzM7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZCwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QucHQtZGlzYWJsZWQge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NywgNzUsIDg5LCAwLjUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAgIC5wdC1kYXJrIC5wdC1zZWxlY3Qgc2VsZWN0OmRpc2FibGVkLnB0LWFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNlbGVjdCBzZWxlY3QucHQtZGlzYWJsZWQucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNTcsIDc1LCA4OSwgMC43KTsgfVxuICAucHQtZGFyayAucHQtc2VsZWN0IHNlbGVjdCAucHQtYnV0dG9uLXNwaW5uZXIgLnB0LXNwaW5uZXItaGVhZCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNiwgMjIsIDI2LCAwLjUpO1xuICAgIHN0cm9rZTogIzhhOWJhODsgfVxuXG4ucHQtc2VsZWN0IHNlbGVjdDpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC41KTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG5cbi5wdC1zZWxlY3Q6OmFmdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkljb25zMTZcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDdweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNWM3MDgwO1xuICBjb250ZW50OiBcIuKMhFwiO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAucHQtZGlzYWJsZWQucHQtc2VsZWN0OjphZnRlciB7XG4gICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG5cbi5wdC1udW1lcmljLWlucHV0IC5wdC1idXR0b24tZ3JvdXAucHQtdmVydGljYWwgPiAucHQtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4OyB9XG4gIC5wdC1udW1lcmljLWlucHV0IC5wdC1idXR0b24tZ3JvdXAucHQtdmVydGljYWwgPiAucHQtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDNweCAwIDA7XG4gICAgaGVpZ2h0OiAxNnB4OyB9XG4gIC5wdC1udW1lcmljLWlucHV0IC5wdC1idXR0b24tZ3JvdXAucHQtdmVydGljYWwgPiAucHQtYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggMDtcbiAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgLnB0LW51bWVyaWMtaW5wdXQgLnB0LWJ1dHRvbi1ncm91cC5wdC12ZXJ0aWNhbCA+IC5wdC1idXR0b25bY2xhc3MqPVwicHQtaWNvbi1cIl06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cblxuLnB0LW51bWVyaWMtaW5wdXQgLnB0LWJ1dHRvbi1ncm91cDpmaXJzdC1jaGlsZC5wdC12ZXJ0aWNhbCA+IC5wdC1idXR0b246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDA7IH1cblxuLnB0LW51bWVyaWMtaW5wdXQgLnB0LWJ1dHRvbi1ncm91cDpmaXJzdC1jaGlsZC5wdC12ZXJ0aWNhbCA+IC5wdC1idXR0b246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDNweDsgfVxuXG4ucHQtZGFyayAucHQtbnVtZXJpYy1pbnB1dCAucHQtYnV0dG9uLWdyb3VwLnB0LXZlcnRpY2FsID4gLnB0LWJ1dHRvbiB7XG4gIG1pbi1oZWlnaHQ6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIC5wdC1kYXJrIC5wdC1udW1lcmljLWlucHV0IC5wdC1idXR0b24tZ3JvdXAucHQtdmVydGljYWwgPiAucHQtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgLnB0LWRhcmsgLnB0LW51bWVyaWMtaW5wdXQgLnB0LWJ1dHRvbi1ncm91cC5wdC12ZXJ0aWNhbCA+IC5wdC1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiAxNHB4OyB9XG5cbmZvcm0ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHQta2V5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMSksIDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgMnB4IDZweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzVjNzA4MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIFwiQmxpbmtNYWNTeXN0ZW1Gb250XCIsIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJVYnVudHVcIiwgXCJDYW50YXJlbGxcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmLCBcIkljb25zMTZcIjtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5wdC1rZXkucHQtbW9kaWZpZXIta2V5IHtcbiAgICBwYWRkaW5nOiAzcHggOHB4IDNweCA2cHg7IH1cbiAgICAucHQta2V5LnB0LW1vZGlmaWVyLWtleSAucHQtaWNvbi1zdGFuZGFyZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAucHQtZGFyayAucHQta2V5IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCAwIDJweCA2cHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gICAgYmFja2dyb3VuZDogIzM5NGI1OTtcbiAgICBjb2xvcjogI2JmY2NkNjsgfVxuXG4ucHQta2V5LWNvbWJvIC5wdC1rZXk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5wdC1ob3RrZXktZGlhbG9nIHtcbiAgdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucHQtaG90a2V5LWRpYWxvZyAucHQtZGlhbG9nLWJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5wdC1ob3RrZXktZGlhbG9nIC5wdC1rZXktY29tYm8ge1xuICAgIC13ZWJraXQtZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnB0LWhvdGtleS1jb2x1bW4ge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC1oZWlnaHQ6IDgwdmg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDMwcHg7IH1cbiAgLnB0LWhvdGtleS1jb2x1bW4gLnB0LWhvdGtleS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5wdC1ob3RrZXktY29sdW1uIC5wdC1ob3RrZXktZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4ucHQtaG90a2V5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAucHQtaG90a2V5Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci10YXJnZXQge1xuICBkaXNwbGF5OiBpbmhlcml0OyB9XG4gIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItdGFyZ2V0ID4gLnB0LW1lbnUtaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDsgfVxuICAgIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItdGFyZ2V0ID4gLnB0LW1lbnUtaXRlbTo6YWZ0ZXIge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LWZhbWlseTogXCJJY29uczE2XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIGNvbnRlbnQ6IFwi4oyqXCI7IH1cbiAgICAgIC5wdC1sYXJnZSAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLXRhcmdldCA+IC5wdC1tZW51LWl0ZW06OmFmdGVyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLnB0LXN1Ym1lbnUgLnB0LXBvcG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogNXB4OyB9XG4gIC5wdC1zdWJtZW51IC5wdC1wb3BvdmVyLnB0LWFsaWduLWxlZnQge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgbGVmdDogYXV0bzsgfVxuXG4ucHQtbWVudSB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMTgyMDI2OyB9XG5cbi5wdC1tZW51LWRpdmlkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpOyB9XG4gIC5wdC1kYXJrIC5wdC1tZW51LWRpdmlkZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7IH1cblxuLnB0LW1lbnUtaXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogN3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnB0LW1lbnUtaXRlbTpob3ZlciwgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LW1lbnUtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNjcsIDE4MiwgMTk0LCAwLjMpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucHQtbWVudS1pdGVtLnB0LWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpOyB9XG4gIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbTpob3ZlciwgLnB0LWRhcmsgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LW1lbnUtaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzOCwgMTU1LCAxNjgsIDAuMTUpO1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjUpOyB9XG4gIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnkge1xuICAgIGNvbG9yOiAjMTA2YmEzOyB9XG4gICAgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeTo6YmVmb3JlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5OjphZnRlcixcbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5IC5wdC1tZW51LWl0ZW0tbGFiZWwge1xuICAgICAgY29sb3I6ICMxMDZiYTM7IH1cbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5OmhvdmVyLCAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXByaW1hcnkucHQtbWVudS1pdGVtLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM3Y2JkOyB9XG4gICAgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwNmJhMzsgfVxuICAgIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6aG92ZXIsIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1tZW51LWl0ZW0sIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6aG92ZXI6OmJlZm9yZSwgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1wcmltYXJ5LnB0LW1lbnUtaXRlbTo6YmVmb3JlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5OmhvdmVyOjphZnRlciwgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1wcmltYXJ5LnB0LW1lbnUtaXRlbTo6YWZ0ZXIsXG4gICAgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeTpob3ZlciAucHQtbWVudS1pdGVtLWxhYmVsLCAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXByaW1hcnkucHQtbWVudS1pdGVtIC5wdC1tZW51LWl0ZW0tbGFiZWwsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZTo6YmVmb3JlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZTo6YWZ0ZXIsXG4gICAgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUgLnB0LW1lbnUtaXRlbS1sYWJlbCwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlOjpiZWZvcmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlOjphZnRlcixcbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSAucHQtbWVudS1pdGVtLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMGQ4MDUwOyB9XG4gICAgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2Vzczo6YmVmb3JlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzOjphZnRlcixcbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzIC5wdC1tZW51LWl0ZW0tbGFiZWwge1xuICAgICAgY29sb3I6ICMwZDgwNTA7IH1cbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzOmhvdmVyLCAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXN1Y2Nlc3MucHQtbWVudS1pdGVtLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY5OTYwOyB9XG4gICAgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkODA1MDsgfVxuICAgIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXIsIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1tZW51LWl0ZW0sIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXI6OmJlZm9yZSwgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1zdWNjZXNzLnB0LW1lbnUtaXRlbTo6YmVmb3JlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzOmhvdmVyOjphZnRlciwgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1zdWNjZXNzLnB0LW1lbnUtaXRlbTo6YWZ0ZXIsXG4gICAgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciAucHQtbWVudS1pdGVtLWxhYmVsLCAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXN1Y2Nlc3MucHQtbWVudS1pdGVtIC5wdC1tZW51LWl0ZW0tbGFiZWwsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZTo6YmVmb3JlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZTo6YWZ0ZXIsXG4gICAgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUgLnB0LW1lbnUtaXRlbS1sYWJlbCwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlOjpiZWZvcmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlOjphZnRlcixcbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZSAucHQtbWVudS1pdGVtLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmcge1xuICAgIGNvbG9yOiAjYmY3MzI2OyB9XG4gICAgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZzo6YmVmb3JlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nOjphZnRlcixcbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nIC5wdC1tZW51LWl0ZW0tbGFiZWwge1xuICAgICAgY29sb3I6ICNiZjczMjY7IH1cbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nOmhvdmVyLCAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXdhcm5pbmcucHQtbWVudS1pdGVtLCAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk4MjJiOyB9XG4gICAgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JmNzMyNjsgfVxuICAgIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIsIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtd2FybmluZy5wdC1tZW51LWl0ZW0sIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmc6aG92ZXI6OmJlZm9yZSwgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC13YXJuaW5nLnB0LW1lbnUtaXRlbTo6YmVmb3JlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nOmhvdmVyOjphZnRlciwgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC13YXJuaW5nLnB0LW1lbnUtaXRlbTo6YWZ0ZXIsXG4gICAgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZzpob3ZlciAucHQtbWVudS1pdGVtLWxhYmVsLCAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXdhcm5pbmcucHQtbWVudS1pdGVtIC5wdC1tZW51LWl0ZW0tbGFiZWwsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nOmFjdGl2ZTo6YmVmb3JlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nOmFjdGl2ZTo6YWZ0ZXIsXG4gICAgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZzphY3RpdmUgLnB0LW1lbnUtaXRlbS1sYWJlbCwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlOjpiZWZvcmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlOjphZnRlcixcbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZSAucHQtbWVudS1pdGVtLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlciB7XG4gICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6OmJlZm9yZSwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyOjphZnRlcixcbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXIgLnB0LW1lbnUtaXRlbS1sYWJlbCB7XG4gICAgICBjb2xvcjogI2MyMzAzMDsgfVxuICAgIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1kYW5nZXIucHQtbWVudS1pdGVtLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYjM3Mzc7IH1cbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMjMwMzA7IH1cbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6aG92ZXIsIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtZGFuZ2VyLnB0LW1lbnUtaXRlbSwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyOjpiZWZvcmUsIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtZGFuZ2VyLnB0LW1lbnUtaXRlbTo6YmVmb3JlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6aG92ZXI6OmFmdGVyLCAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LWRhbmdlci5wdC1tZW51LWl0ZW06OmFmdGVyLFxuICAgIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlcjpob3ZlciAucHQtbWVudS1pdGVtLWxhYmVsLCAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LWRhbmdlci5wdC1tZW51LWl0ZW0gLnB0LW1lbnUtaXRlbS1sYWJlbCwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyOmFjdGl2ZSwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyOmFjdGl2ZTo6YmVmb3JlLCAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6YWN0aXZlOjphZnRlcixcbiAgICAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6YWN0aXZlIC5wdC1tZW51LWl0ZW0tbGFiZWwsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUsIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmU6OmJlZm9yZSwgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZTo6YWZ0ZXIsXG4gICAgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZSAucHQtbWVudS1pdGVtLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wdC1tZW51LWl0ZW06OmJlZm9yZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1mYW1pbHk6IFwiSWNvbnMxNlwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogN3B4OyB9XG4gIC5wdC1tZW51LWl0ZW06OmJlZm9yZSwgLnB0LW1lbnUtaXRlbTo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjNWM3MDgwOyB9XG4gIC5wdC1tZW51LWl0ZW0gLnB0LW1lbnUtaXRlbS1sYWJlbCB7XG4gICAgY29sb3I6ICM1YzcwODA7IH1cbiAgLnB0LW1lbnUtaXRlbTpob3ZlciwgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LW1lbnUtaXRlbSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnB0LW1lbnUtaXRlbS5wdC1hY3RpdmUsIC5wdC1tZW51LWl0ZW06YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTM0LCAxNDgsIDAuMyk7IH1cbiAgLnB0LW1lbnUtaXRlbS5wdC1kaXNhYmxlZCB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgICAucHQtbWVudS1pdGVtLnB0LWRpc2FibGVkOjpiZWZvcmUsIC5wdC1tZW51LWl0ZW0ucHQtZGlzYWJsZWQ6OmFmdGVyLFxuICAgIC5wdC1tZW51LWl0ZW0ucHQtZGlzYWJsZWQgLnB0LW1lbnUtaXRlbS1sYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSkgIWltcG9ydGFudDsgfVxuICAucHQtbGFyZ2UgLnB0LW1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweCA3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnB0LWxhcmdlIC5wdC1tZW51LWl0ZW06OmJlZm9yZSB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkljb25zMjBcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuYS5wdC1tZW51LWl0ZW0sIGEucHQtbWVudS1pdGVtOmhvdmVyLCAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiBhLnB0LW1lbnUtaXRlbSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5idXR0b24ucHQtbWVudS1pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucHQtbWVudS1pdGVtLWxhYmVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogN3B4OyB9XG5cbi5wdC1tZW51LWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTYsIDIyLCAyNiwgMC4xNSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7IH1cbiAgLnB0LWRhcmsgLnB0LW1lbnUtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG4gIC5wdC1tZW51LWhlYWRlcjpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG4gIC5wdC1tZW51LWhlYWRlciA+IGg2IHtcbiAgICBjb2xvcjogIzE4MjAyNjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCA3cHggMCAxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cbiAgLnB0LW1lbnUtaGVhZGVyOmZpcnN0LW9mLXR5cGUgPiBoNiB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnB0LWxhcmdlIC5wdC1tZW51LWhlYWRlciA+IGg2IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAucHQtbGFyZ2UgLnB0LW1lbnUtaGVhZGVyOmZpcnN0LW9mLXR5cGUgPiBoNiB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuLnB0LWRhcmsgLnB0LW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjMzA0MDRkO1xuICBjb2xvcjogI2Y1ZjhmYTsgfVxuXG4ucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5IHtcbiAgY29sb3I6ICM0OGFmZjA7IH1cbiAgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeTo6YmVmb3JlLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5OjphZnRlcixcbiAgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeSAucHQtbWVudS1pdGVtLWxhYmVsIHtcbiAgICBjb2xvcjogIzQ4YWZmMDsgfVxuICAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5OmhvdmVyLCAucHQtZGFyayAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXByaW1hcnkucHQtbWVudS1pdGVtLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5LnB0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzN2NiZDsgfVxuICAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwNmJhMzsgfVxuICAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5OmhvdmVyLCAucHQtZGFyayAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXByaW1hcnkucHQtbWVudS1pdGVtLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5OmhvdmVyOjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1tZW51LWl0ZW06OmJlZm9yZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeTpob3Zlcjo6YWZ0ZXIsIC5wdC1kYXJrIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1tZW51LWl0ZW06OmFmdGVyLFxuICAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1wcmltYXJ5OmhvdmVyIC5wdC1tZW51LWl0ZW0tbGFiZWwsXG4gIC5wdC1kYXJrIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtcHJpbWFyeS5wdC1tZW51LWl0ZW0gLnB0LW1lbnUtaXRlbS1sYWJlbCwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlOjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnk6YWN0aXZlOjphZnRlcixcbiAgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeTphY3RpdmUgLnB0LW1lbnUtaXRlbS1sYWJlbCwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlOjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXByaW1hcnkucHQtYWN0aXZlOjphZnRlcixcbiAgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtcHJpbWFyeS5wdC1hY3RpdmUgLnB0LW1lbnUtaXRlbS1sYWJlbCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2RjYzkxOyB9XG4gIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3M6OmJlZm9yZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2Vzczo6YWZ0ZXIsXG4gIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3MgLnB0LW1lbnUtaXRlbS1sYWJlbCB7XG4gICAgY29sb3I6ICMzZGNjOTE7IH1cbiAgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LWRhcmsgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1zdWNjZXNzLnB0LW1lbnUtaXRlbSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2Vzcy5wdC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjk5NjA7IH1cbiAgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2VzczphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDgwNTA7IH1cbiAgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciwgLnB0LWRhcmsgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1zdWNjZXNzLnB0LW1lbnUtaXRlbSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2Vzczpob3Zlcjo6YmVmb3JlLCAucHQtZGFyayAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXN1Y2Nlc3MucHQtbWVudS1pdGVtOjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3M6aG92ZXI6OmFmdGVyLCAucHQtZGFyayAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXN1Y2Nlc3MucHQtbWVudS1pdGVtOjphZnRlcixcbiAgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtc3VjY2Vzczpob3ZlciAucHQtbWVudS1pdGVtLWxhYmVsLFxuICAucHQtZGFyayAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LXN1Y2Nlc3MucHQtbWVudS1pdGVtIC5wdC1tZW51LWl0ZW0tbGFiZWwsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZTo6YmVmb3JlLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzOmFjdGl2ZTo6YWZ0ZXIsXG4gIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3M6YWN0aXZlIC5wdC1tZW51LWl0ZW0tbGFiZWwsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZTo6YmVmb3JlLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1zdWNjZXNzLnB0LWFjdGl2ZTo6YWZ0ZXIsXG4gIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXN1Y2Nlc3MucHQtYWN0aXZlIC5wdC1tZW51LWl0ZW0tbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYjM2NjsgfVxuICAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nOjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmc6OmFmdGVyLFxuICAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nIC5wdC1tZW51LWl0ZW0tbGFiZWwge1xuICAgIGNvbG9yOiAjZmZiMzY2OyB9XG4gIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIsIC5wdC1kYXJrIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtd2FybmluZy5wdC1tZW51LWl0ZW0sIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmcucHQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk4MjJiOyB9XG4gIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmc6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmY3MzI2OyB9XG4gIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIsIC5wdC1kYXJrIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtd2FybmluZy5wdC1tZW51LWl0ZW0sIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmc6aG92ZXI6OmJlZm9yZSwgLnB0LWRhcmsgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC13YXJuaW5nLnB0LW1lbnUtaXRlbTo6YmVmb3JlLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nOmhvdmVyOjphZnRlciwgLnB0LWRhcmsgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC13YXJuaW5nLnB0LW1lbnUtaXRlbTo6YWZ0ZXIsXG4gIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LXdhcm5pbmc6aG92ZXIgLnB0LW1lbnUtaXRlbS1sYWJlbCxcbiAgLnB0LWRhcmsgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC13YXJuaW5nLnB0LW1lbnUtaXRlbSAucHQtbWVudS1pdGVtLWxhYmVsLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZzphY3RpdmU6OmJlZm9yZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZzphY3RpdmU6OmFmdGVyLFxuICAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nOmFjdGl2ZSAucHQtbWVudS1pdGVtLWxhYmVsLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmU6OmJlZm9yZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtd2FybmluZy5wdC1hY3RpdmU6OmFmdGVyLFxuICAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC13YXJuaW5nLnB0LWFjdGl2ZSAucHQtbWVudS1pdGVtLWxhYmVsIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXIge1xuICBjb2xvcjogI2ZmNzM3MzsgfVxuICAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6OmJlZm9yZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyOjphZnRlcixcbiAgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyIC5wdC1tZW51LWl0ZW0tbGFiZWwge1xuICAgIGNvbG9yOiAjZmY3MzczOyB9XG4gIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlcjpob3ZlciwgLnB0LWRhcmsgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1kYW5nZXIucHQtbWVudS1pdGVtLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXIucHQtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIzNzM3OyB9XG4gIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlcjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMjMwMzA7IH1cbiAgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyLCAucHQtZGFyayAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LWRhbmdlci5wdC1tZW51LWl0ZW0sIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlcjpob3Zlcjo6YmVmb3JlLCAucHQtZGFyayAucHQtc3VibWVudSA+IC5wdC1wb3BvdmVyLW9wZW4gPiAucHQtaW50ZW50LWRhbmdlci5wdC1tZW51LWl0ZW06OmJlZm9yZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyOjphZnRlciwgLnB0LWRhcmsgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LWludGVudC1kYW5nZXIucHQtbWVudS1pdGVtOjphZnRlcixcbiAgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyOmhvdmVyIC5wdC1tZW51LWl0ZW0tbGFiZWwsXG4gIC5wdC1kYXJrIC5wdC1zdWJtZW51ID4gLnB0LXBvcG92ZXItb3BlbiA+IC5wdC1pbnRlbnQtZGFuZ2VyLnB0LW1lbnUtaXRlbSAucHQtbWVudS1pdGVtLWxhYmVsLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6YWN0aXZlLCAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6YWN0aXZlOjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlcjphY3RpdmU6OmFmdGVyLFxuICAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWludGVudC1kYW5nZXI6YWN0aXZlIC5wdC1tZW51LWl0ZW0tbGFiZWwsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmU6OmJlZm9yZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1pbnRlbnQtZGFuZ2VyLnB0LWFjdGl2ZTo6YWZ0ZXIsXG4gIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtaW50ZW50LWRhbmdlci5wdC1hY3RpdmUgLnB0LW1lbnUtaXRlbS1sYWJlbCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnB0LWRhcmsgLnB0LW1lbnUtaXRlbTo6YmVmb3JlLCAucHQtZGFyayAucHQtbWVudS1pdGVtOjphZnRlciB7XG4gIGNvbG9yOiAjYmZjY2Q2OyB9XG5cbi5wdC1kYXJrIC5wdC1tZW51LWl0ZW0gLnB0LW1lbnUtaXRlbS1sYWJlbCB7XG4gIGNvbG9yOiAjYmZjY2Q2OyB9XG5cbi5wdC1kYXJrIC5wdC1tZW51LWl0ZW06aG92ZXI6OmJlZm9yZSwgLnB0LWRhcmsgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LW1lbnUtaXRlbTo6YmVmb3JlLCAucHQtZGFyayAucHQtbWVudS1pdGVtOmhvdmVyOjphZnRlciwgLnB0LWRhcmsgLnB0LXN1Ym1lbnUgPiAucHQtcG9wb3Zlci1vcGVuID4gLnB0LW1lbnUtaXRlbTo6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWFjdGl2ZSwgLnB0LWRhcmsgLnB0LW1lbnUtaXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzOCwgMTU1LCAxNjgsIDAuMyk7IH1cblxuLnB0LWRhcmsgLnB0LW1lbnUtaXRlbS5wdC1kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSkgIWltcG9ydGFudDsgfVxuICAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWRpc2FibGVkOjpiZWZvcmUsIC5wdC1kYXJrIC5wdC1tZW51LWl0ZW0ucHQtZGlzYWJsZWQ6OmFmdGVyLFxuICAucHQtZGFyayAucHQtbWVudS1pdGVtLnB0LWRpc2FibGVkIC5wdC1tZW51LWl0ZW0tbGFiZWwge1xuICAgIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4ucHQtZGFyayAucHQtbWVudS1kaXZpZGVyLFxuLnB0LWRhcmsgLnB0LW1lbnUtaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG5cbi5wdC1kYXJrIC5wdC1tZW51LWhlYWRlciA+IGg2IHtcbiAgY29sb3I6ICNmNWY4ZmE7IH1cblxuLnB0LWxhYmVsIC5wdC1tZW51IHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5wdC1uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjEpLCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuICAucHQtbmF2YmFyLnB0LWRhcmssXG4gIC5wdC1kYXJrIC5wdC1uYXZiYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTRiNTk7IH1cbiAgLnB0LW5hdmJhci5wdC1kYXJrIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpOyB9XG4gIC5wdC1kYXJrIC5wdC1uYXZiYXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cbiAgLnB0LW5hdmJhci5wdC1maXhlZC10b3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDsgfVxuICAucHQtbmF2YmFyIC5wdC1sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDIwcHg7IH1cblxuLnB0LW5hdmJhci1oZWFkaW5nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnB0LW5hdmJhci1ncm91cCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTBweDsgfVxuICAucHQtbmF2YmFyLWdyb3VwLnB0LWFsaWduLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5wdC1uYXZiYXItZ3JvdXAucHQtYWxpZ24tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4ucHQtbmF2YmFyLWRpdmlkZXIge1xuICBtYXJnaW46IDAgMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpO1xuICBoZWlnaHQ6IDIwcHg7IH1cbiAgLnB0LWRhcmsgLnB0LW5hdmJhci1kaXZpZGVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTsgfVxuXG4ucHQtbm9uLWlkZWFsLXN0YXRlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5wdC1ub24taWRlYWwtc3RhdGUtdmlzdWFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucHQtbm9uLWlkZWFsLXN0YXRlLWljb24gLnB0LWljb24ge1xuICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7XG4gIGZvbnQtc2l6ZTogNjBweDsgfVxuICAucHQtZGFyayAucHQtbm9uLWlkZWFsLXN0YXRlLWljb24gLnB0LWljb24ge1xuICAgIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cblxuLnB0LW5vbi1pZGVhbC1zdGF0ZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnB0LW5vbi1pZGVhbC1zdGF0ZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHQtbm9uLWlkZWFsLXN0YXRlLWFjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuYm9keS5wdC1vdmVybGF5LW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wdC1vdmVybGF5LWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCAyMiwgMjYsIDAuNyk7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5wdC1vdmVybGF5LWJhY2tkcm9wLnB0LW92ZXJsYXktZW50ZXIsIC5wdC1vdmVybGF5LWJhY2tkcm9wLnB0LW92ZXJsYXktYXBwZWFyIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5wdC1vdmVybGF5LWJhY2tkcm9wLnB0LW92ZXJsYXktZW50ZXItYWN0aXZlLCAucHQtb3ZlcmxheS1iYWNrZHJvcC5wdC1vdmVybGF5LWFwcGVhci1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIC5wdC1vdmVybGF5LWJhY2tkcm9wLnB0LW92ZXJsYXktbGVhdmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnB0LW92ZXJsYXktYmFja2Ryb3AucHQtb3ZlcmxheS1sZWF2ZS1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIC5wdC1vdmVybGF5LWJhY2tkcm9wOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5wdC1vdmVybGF5LWNvbnRlbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLnB0LW92ZXJsYXktaW5saW5lIC5wdC1vdmVybGF5LWJhY2tkcm9wLFxuLnB0LW92ZXJsYXktaW5saW5lIC5wdC1vdmVybGF5LWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnB0LW92ZXJsYXktc2Nyb2xsLWNvbnRhaW5lci5wdC1vdmVybGF5LW9wZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjA7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5wdC1vdmVybGF5LXNjcm9sbC1jb250YWluZXIucHQtb3ZlcmxheS1vcGVuIC5wdC1vdmVybGF5LWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ucHQtcG9wb3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMSksIDAgMnB4IDRweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgOHB4IDI0cHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiAyMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5wdC1wb3BvdmVyIC5wdC1wb3BvdmVyLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgLnB0LXBvcG92ZXIgLnB0LXBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gICAgICBtYXJnaW46IDVweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20ucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC10b3AgPiAucHQtcG9wb3ZlciB7XG4gICAgbWFyZ2luLXRvcDogLTE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDsgfVxuICAgIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20ucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC10b3AgPiAucHQtcG9wb3ZlciA+IC5wdC1wb3BvdmVyLWFycm93IHtcbiAgICAgIGJvdHRvbTogLTExcHg7IH1cbiAgICAgIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20ucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC10b3AgPiAucHQtcG9wb3ZlciA+IC5wdC1wb3BvdmVyLWFycm93IHN2ZyB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtcmlnaHQgPiAucHQtcG9wb3ZlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3cHg7IH1cbiAgICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdC5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLXJpZ2h0ID4gLnB0LXBvcG92ZXIgPiAucHQtcG9wb3Zlci1hcnJvdyB7XG4gICAgICBsZWZ0OiAtMTFweDsgfVxuICAgICAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1yaWdodCA+IC5wdC1wb3BvdmVyID4gLnB0LXBvcG92ZXItYXJyb3cgc3ZnIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtYm90dG9tID4gLnB0LXBvcG92ZXIge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7IH1cbiAgICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtYm90dG9tID4gLnB0LXBvcG92ZXIgPiAucHQtcG9wb3Zlci1hcnJvdyB7XG4gICAgICB0b3A6IC0xMXB4OyB9XG4gICAgICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtYm90dG9tID4gLnB0LXBvcG92ZXIgPiAucHQtcG9wb3Zlci1hcnJvdyBzdmcge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0LnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtbGVmdCA+IC5wdC1wb3BvdmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xN3B4OyB9XG4gICAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0LnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtbGVmdCA+IC5wdC1wb3BvdmVyID4gLnB0LXBvcG92ZXItYXJyb3cge1xuICAgICAgcmlnaHQ6IC0xMXB4OyB9XG4gICAgICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1sZWZ0ID4gLnB0LXBvcG92ZXIgPiAucHQtcG9wb3Zlci1hcnJvdyBzdmcge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbWlkZGxlID4gLnB0LXBvcG92ZXIgPiAucHQtcG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWNlbnRlciA+IC5wdC1wb3BvdmVyID4gLnB0LXBvcG92ZXItYXJyb3cge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpOyB9XG4gIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC10b3AgPiAucHQtcG9wb3ZlciA+IC5wdC1wb3BvdmVyLWFycm93IHtcbiAgICB0b3A6IC0wLjM5MzRweDsgfVxuICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1yaWdodCA+IC5wdC1wb3BvdmVyID4gLnB0LXBvcG92ZXItYXJyb3cge1xuICAgIHJpZ2h0OiAtMC4zOTM0cHg7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1sZWZ0ID4gLnB0LXBvcG92ZXIgPiAucHQtcG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogLTAuMzkzNHB4OyB9XG4gIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20ucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1ib3R0b20gPiAucHQtcG9wb3ZlciA+IC5wdC1wb3BvdmVyLWFycm93IHtcbiAgICBib3R0b206IC0wLjM5MzRweDsgfVxuICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQgPiAucHQtcG9wb3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0OyB9XG4gIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtY2VudGVyID4gLnB0LXBvcG92ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCA+IC5wdC1wb3BvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDsgfVxuICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbWlkZGxlLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQgPiAucHQtcG9wb3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0OyB9XG4gIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1taWRkbGUucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtY2VudGVyID4gLnB0LXBvcG92ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLW1pZGRsZS5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCA+IC5wdC1wb3BvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDsgfVxuICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQgPiAucHQtcG9wb3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0OyB9XG4gIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20ucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtY2VudGVyID4gLnB0LXBvcG92ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBjZW50ZXI7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCA+IC5wdC1wb3BvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDsgfVxuICAucHQtcG9wb3ZlciAucHQtcG9wb3Zlci1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5wdC1wb3BvdmVyIC5wdC1wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAucHQtcG9wb3ZlciAucHQtcG9wb3Zlci1hcnJvdy1ib3JkZXIge1xuICAgIGZpbGw6ICMxMDE2MWE7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjE7IH1cbiAgLnB0LXBvcG92ZXIgLnB0LXBvcG92ZXItYXJyb3ctZmlsbCB7XG4gICAgZmlsbDogI2ZmZmZmZjsgfVxuICAucHQtcG9wb3Zlci1lbnRlciA+IC5wdC1wb3BvdmVyLCAucHQtcG9wb3Zlci1hcHBlYXIgPiAucHQtcG9wb3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7IH1cbiAgLnB0LXBvcG92ZXItZW50ZXItYWN0aXZlID4gLnB0LXBvcG92ZXIsIC5wdC1wb3BvdmVyLWFwcGVhci1hY3RpdmUgPiAucHQtcG9wb3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTQsIDEuMTIsIDAuMzgsIDEuMTEpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgLnB0LXBvcG92ZXItbGVhdmUgPiAucHQtcG9wb3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAucHQtcG9wb3Zlci1sZWF2ZS1hY3RpdmUgPiAucHQtcG9wb3ZlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU0LCAxLjEyLCAwLjM4LCAxLjExKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIC5wdC1wb3BvdmVyIC5wdC1wb3BvdmVyLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLnB0LXBvcG92ZXIucHQtcG9wb3Zlci1jb250ZW50LXNpemluZyAucHQtcG9wb3Zlci1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLnB0LXBvcG92ZXItdGFyZ2V0IC5wdC1wb3BvdmVyLnB0LXBvcG92ZXItY29udGVudC1zaXppbmcge1xuICAgIHdpZHRoOiAzNTBweDsgfVxuICAucHQtcG9wb3Zlci5wdC1taW5pbWFsIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgIC5wdC1wb3BvdmVyLnB0LW1pbmltYWwgLnB0LXBvcG92ZXItYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wdC1wb3BvdmVyLnB0LW1pbmltYWwucHQtcG9wb3ZlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5wdC1wb3BvdmVyLWVudGVyID4gLnB0LXBvcG92ZXIucHQtbWluaW1hbC5wdC1wb3BvdmVyLCAucHQtcG9wb3Zlci1hcHBlYXIgPiAucHQtcG9wb3Zlci5wdC1taW5pbWFsLnB0LXBvcG92ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLnB0LXBvcG92ZXItZW50ZXItYWN0aXZlID4gLnB0LXBvcG92ZXIucHQtbWluaW1hbC5wdC1wb3BvdmVyLCAucHQtcG9wb3Zlci1hcHBlYXItYWN0aXZlID4gLnB0LXBvcG92ZXIucHQtbWluaW1hbC5wdC1wb3BvdmVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMG1zO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICAgICAgLnB0LXBvcG92ZXItbGVhdmUgPiAucHQtcG9wb3Zlci5wdC1taW5pbWFsLnB0LXBvcG92ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLnB0LXBvcG92ZXItbGVhdmUtYWN0aXZlID4gLnB0LXBvcG92ZXIucHQtbWluaW1hbC5wdC1wb3BvdmVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMG1zO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICAucHQtcG9wb3Zlci5wdC1kYXJrLFxuICAucHQtZGFyayAucHQtcG9wb3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgMCAycHggNHB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KSwgMCA4cHggMjRweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cbiAgICAucHQtcG9wb3Zlci5wdC1kYXJrIC5wdC1wb3BvdmVyLWNvbnRlbnQsXG4gICAgLnB0LWRhcmsgLnB0LXBvcG92ZXIgLnB0LXBvcG92ZXItY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzA0MDRkO1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAucHQtcG9wb3Zlci5wdC1kYXJrIC5wdC1wb3BvdmVyLWFycm93OjpiZWZvcmUsXG4gICAgLnB0LWRhcmsgLnB0LXBvcG92ZXIgLnB0LXBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gICAgICBib3gtc2hhZG93OiAxcHggMXB4IDZweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCk7IH1cbiAgICAucHQtcG9wb3Zlci5wdC1kYXJrIC5wdC1wb3BvdmVyLWFycm93LWJvcmRlcixcbiAgICAucHQtZGFyayAucHQtcG9wb3ZlciAucHQtcG9wb3Zlci1hcnJvdy1ib3JkZXIge1xuICAgICAgZmlsbDogIzEwMTYxYTtcbiAgICAgIGZpbGwtb3BhY2l0eTogMC4yOyB9XG4gICAgLnB0LXBvcG92ZXIucHQtZGFyayAucHQtcG9wb3Zlci1hcnJvdy1maWxsLFxuICAgIC5wdC1kYXJrIC5wdC1wb3BvdmVyIC5wdC1wb3BvdmVyLWFycm93LWZpbGwge1xuICAgICAgZmlsbDogIzMwNDA0ZDsgfVxuXG4ucHQtcG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLnB0LXRldGhlci1waW5uZWQgLnB0LXBvcG92ZXItYXJyb3cge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wdC1wb3BvdmVyLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfVxuXG4ucHQtdHJhbnNpdGlvbi1jb250YWluZXIge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAyMDsgfVxuICAucHQtdHJhbnNpdGlvbi1jb250YWluZXIucHQtcG9wb3Zlci1lbnRlciwgLnB0LXRyYW5zaXRpb24tY29udGFpbmVyLnB0LXBvcG92ZXItYXBwZWFyIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5wdC10cmFuc2l0aW9uLWNvbnRhaW5lci5wdC1wb3BvdmVyLWVudGVyLWFjdGl2ZSwgLnB0LXRyYW5zaXRpb24tY29udGFpbmVyLnB0LXBvcG92ZXItYXBwZWFyLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMG1zO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgLnB0LXRyYW5zaXRpb24tY29udGFpbmVyLnB0LXBvcG92ZXItbGVhdmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnB0LXRyYW5zaXRpb24tY29udGFpbmVyLnB0LXBvcG92ZXItbGVhdmUtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwbXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICAucHQtdHJhbnNpdGlvbi1jb250YWluZXI6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnB0LXRyYW5zaXRpb24tY29udGFpbmVyLnB0LXBvcG92ZXItbGVhdmUgLnB0LXBvcG92ZXItY29udGVudCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnB0LXBvcG92ZXItdGFyZ2V0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLnB0LXBvcG92ZXItdGFyZ2V0ID4gLnB0LXBvcG92ZXItdGFyZ2V0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnB0LXBvcG92ZXItdGFyZ2V0IC5wdC10cmFuc2l0aW9uLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLnB0LXBvcG92ZXItdGFyZ2V0IC5wdC10cmFuc2l0aW9uLWNvbnRhaW5lci5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20ucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC10b3Age1xuICAgICAgYm90dG9tOiAxMDAlOyB9XG4gICAgLnB0LXBvcG92ZXItdGFyZ2V0IC5wdC10cmFuc2l0aW9uLWNvbnRhaW5lci5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtcmlnaHQge1xuICAgICAgbGVmdDogMTAwJTsgfVxuICAgIC5wdC1wb3BvdmVyLXRhcmdldCAucHQtdHJhbnNpdGlvbi1jb250YWluZXIucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtYm90dG9tIHtcbiAgICAgIHRvcDogMTAwJTsgfVxuICAgIC5wdC1wb3BvdmVyLXRhcmdldCAucHQtdHJhbnNpdGlvbi1jb250YWluZXIucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1sZWZ0IHtcbiAgICAgIHJpZ2h0OiAxMDAlOyB9XG4gICAgLnB0LXBvcG92ZXItdGFyZ2V0IC5wdC10cmFuc2l0aW9uLWNvbnRhaW5lci5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC10b3Age1xuICAgICAgdG9wOiAwOyB9XG4gICAgLnB0LXBvcG92ZXItdGFyZ2V0IC5wdC10cmFuc2l0aW9uLWNvbnRhaW5lci5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodC5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLnB0LXBvcG92ZXItdGFyZ2V0IC5wdC10cmFuc2l0aW9uLWNvbnRhaW5lci5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20ucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1ib3R0b20ge1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLnB0LXBvcG92ZXItdGFyZ2V0IC5wdC10cmFuc2l0aW9uLWNvbnRhaW5lci5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtbGVmdCB7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLnB0LXBvcG92ZXItdGFyZ2V0IC5wdC10cmFuc2l0aW9uLWNvbnRhaW5lci5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1taWRkbGUge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLnB0LXBvcG92ZXItdGFyZ2V0IC5wdC10cmFuc2l0aW9uLWNvbnRhaW5lci5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1jZW50ZXIge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4ucHQtYnV0dG9uLWdyb3VwLnB0LXZlcnRpY2FsIC5wdC1wb3BvdmVyLXRhcmdldCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wdC1idXR0b24tZ3JvdXA6bm90KC5wdC12ZXJ0aWNhbCkgLnB0LXBvcG92ZXItdGFyZ2V0LFxuLnB0LWJ1dHRvbi1ncm91cDpub3QoLnB0LXZlcnRpY2FsKSAucHQtdGV0aGVyLXRhcmdldCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5wdC1wb3J0YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpbmVhci1wcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCAwOyB9IH1cbkBrZXlmcmFtZXMgbGluZWFyLXByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IDA7IH0gfVxuXG4ucHQtcHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSg5MiwgMTEyLCAxMjgsIDAuMik7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucHQtcHJvZ3Jlc3MtYmFyIC5wdC1wcm9ncmVzcy1tZXRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgNzUlLCB0cmFuc3BhcmVudCA3NSUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjgpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAyMDBtcyBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpOyB9XG4gIC5wdC1wcm9ncmVzcy1iYXI6bm90KC5wdC1uby1hbmltYXRpb24pOm5vdCgucHQtbm8tc3RyaXBlcykgLnB0LXByb2dyZXNzLW1ldGVyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbGluZWFyLXByb2dyZXNzLWJhci1zdHJpcGVzIDMwMG1zIGxpbmVhciBpbmZpbml0ZSByZXZlcnNlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBsaW5lYXItcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMzAwbXMgbGluZWFyIGluZmluaXRlIHJldmVyc2U7IH1cbiAgLnB0LXByb2dyZXNzLWJhci5wdC1uby1zdHJpcGVzIC5wdC1wcm9ncmVzcy1tZXRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4ucHQtZGFyayAucHQtcHJvZ3Jlc3MtYmFyLFxuLnB0LXByb2dyZXNzLWJhci5wdC1kYXJrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNiwgMjIsIDI2LCAwLjUpOyB9XG4gIC5wdC1kYXJrIC5wdC1wcm9ncmVzcy1iYXIgLnB0LXByb2dyZXNzLW1ldGVyLFxuICAucHQtcHJvZ3Jlc3MtYmFyLnB0LWRhcmsgLnB0LXByb2dyZXNzLW1ldGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE5YmE4OyB9XG5cbi5wdC1wcm9ncmVzcy1iYXIucHQtaW50ZW50LXByaW1hcnkgLnB0LXByb2dyZXNzLW1ldGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzN2NiZDsgfVxuXG4ucHQtcHJvZ3Jlc3MtYmFyLnB0LWludGVudC1zdWNjZXNzIC5wdC1wcm9ncmVzcy1tZXRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjk5NjA7IH1cblxuLnB0LXByb2dyZXNzLWJhci5wdC1pbnRlbnQtd2FybmluZyAucHQtcHJvZ3Jlc3MtbWV0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk4MjJiOyB9XG5cbi5wdC1wcm9ncmVzcy1iYXIucHQtaW50ZW50LWRhbmdlciAucHQtcHJvZ3Jlc3MtbWV0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIzNzM3OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBnbG93IHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNjcsIDE4MiwgMTk0LCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY3LCAxODIsIDE5NCwgMC4yKTsgfVxuICA1MCUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuMik7IH0gfVxuQGtleWZyYW1lcyBnbG93IHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNjcsIDE4MiwgMTk0LCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTY3LCAxODIsIDE5NCwgMC4yKTsgfVxuICA1MCUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuMik7IH0gfVxuXG4ucHQtc2tlbGV0b24ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTY3LCAxODIsIDE5NCwgMC4yKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNjcsIDE4MiwgMTk0LCAwLjIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3ggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb246IDIwMDBtcyBsaW5lYXIgaW5maW5pdGUgZ2xvdztcbiAgICAgICAgICBhbmltYXRpb246IDIwMDBtcyBsaW5lYXIgaW5maW5pdGUgZ2xvdztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnB0LXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5wdC1zbGlkZXI6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucHQtc2xpZGVyOmFjdGl2ZSB7XG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICAgIGN1cnNvcjogLW1vei1ncmFiYmluZztcbiAgICBjdXJzb3I6IGdyYWJiaW5nOyB9XG4gIC5wdC1zbGlkZXIucHQtZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIC5wdC1zbGlkZXIucHQtc2xpZGVyLXVubGFiZWxlZCB7XG4gICAgaGVpZ2h0OiAxNnB4OyB9XG5cbi5wdC1zbGlkZXItdHJhY2ssXG4ucHQtc2xpZGVyLXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogcmdiYSg5MiwgMTEyLCAxMjgsIDAuMik7XG4gIGhlaWdodDogNnB4OyB9XG4gIC5wdC1kYXJrIC5wdC1zbGlkZXItdHJhY2ssIC5wdC1kYXJrXG4gIC5wdC1zbGlkZXItcHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTYsIDIyLCAyNiwgMC41KTsgfVxuXG4ucHQtc2xpZGVyLXByb2dyZXNzLFxuLnB0LWRhcmsgLnB0LXNsaWRlci1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICMxMzdjYmQ7IH1cblxuLnB0LXNsaWRlci1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjZjVmOGZhO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjZjVmOGZhO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIC0xcHggMCByZ2JhKDE2LCAyMiwgMjYsIDAuMSk7XG4gIGNvbG9yOiAjMTgyMDI2O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7IH1cbiAgLnB0LXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlYmYxZjU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjZWJmMWY1O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgLTFweCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG4gIC5wdC1zbGlkZXItaGFuZGxlOmFjdGl2ZSwgLnB0LXNsaWRlci1oYW5kbGUucHQtYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCBpbnNldCAwIDFweCAycHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGUxZTg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAucHQtc2xpZGVyLWhhbmRsZTpkaXNhYmxlZCwgLnB0LXNsaWRlci1oYW5kbGUucHQtZGlzYWJsZWQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNiwgMjE3LCAyMjQsIDAuNSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC41KTsgfVxuICAgIC5wdC1zbGlkZXItaGFuZGxlOmRpc2FibGVkLnB0LWFjdGl2ZSwgLnB0LXNsaWRlci1oYW5kbGUucHQtZGlzYWJsZWQucHQtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjA2LCAyMTcsIDIyNCwgMC43KTsgfVxuICAucHQtc2xpZGVyLWhhbmRsZTpmb2N1cyB7XG4gICAgei1pbmRleDogMTsgfVxuICAucHQtc2xpZGVyLWhhbmRsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ViZjFmNTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICNlYmYxZjU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgaW5zZXQgMCAtMXB4IDAgcmdiYSgxNiwgMjIsIDI2LCAwLjEpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgei1pbmRleDogMjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCAwIDFweCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICAgIGN1cnNvcjogLW1vei1ncmFiO1xuICAgIGN1cnNvcjogZ3JhYjsgfVxuICAucHQtc2xpZGVyLWhhbmRsZS5wdC1hY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgMXB4IDJweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZTFlODtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIGluc2V0IDAgMXB4IDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMSk7XG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICAgIGN1cnNvcjogLW1vei1ncmFiYmluZztcbiAgICBjdXJzb3I6IGdyYWJiaW5nOyB9XG4gIC5wdC1kaXNhYmxlZCAucHQtc2xpZGVyLWhhbmRsZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjYmZjY2Q2O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5wdC1kYXJrIC5wdC1zbGlkZXItaGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzk0YjU5O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpIGxlZnQgbm8tcmVwZWF0LCBjZW50ZXIgbm8tcmVwZWF0ICMzOTRiNTk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTtcbiAgICBjb2xvcjogI2Y1ZjhmYTsgfVxuICAgIC5wdC1kYXJrIC5wdC1zbGlkZXItaGFuZGxlOmhvdmVyLCAucHQtZGFyayAucHQtc2xpZGVyLWhhbmRsZTphY3RpdmUsIC5wdC1kYXJrIC5wdC1zbGlkZXItaGFuZGxlLnB0LWFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2Y1ZjhmYTsgfVxuICAgIC5wdC1kYXJrIC5wdC1zbGlkZXItaGFuZGxlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzMDQwNGQ7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSBsZWZ0IG5vLXJlcGVhdCwgY2VudGVyIG5vLXJlcGVhdCAjMzA0MDRkO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAgIC5wdC1kYXJrIC5wdC1zbGlkZXItaGFuZGxlOmFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNsaWRlci1oYW5kbGUucHQtYWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuNiksIGluc2V0IDAgMXB4IDJweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyYjMzO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgIC5wdC1kYXJrIC5wdC1zbGlkZXItaGFuZGxlOmRpc2FibGVkLCAucHQtZGFyayAucHQtc2xpZGVyLWhhbmRsZS5wdC1kaXNhYmxlZCB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NywgNzUsIDg5LCAwLjUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGNvbG9yOiByZ2JhKDE5MSwgMjA0LCAyMTQsIDAuNSk7IH1cbiAgICAgIC5wdC1kYXJrIC5wdC1zbGlkZXItaGFuZGxlOmRpc2FibGVkLnB0LWFjdGl2ZSwgLnB0LWRhcmsgLnB0LXNsaWRlci1oYW5kbGUucHQtZGlzYWJsZWQucHQtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1NywgNzUsIDg5LCAwLjcpOyB9XG4gICAgLnB0LWRhcmsgLnB0LXNsaWRlci1oYW5kbGUgLnB0LWJ1dHRvbi1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNiwgMjIsIDI2LCAwLjUpO1xuICAgICAgc3Ryb2tlOiAjOGE5YmE4OyB9XG4gICAgLnB0LWRhcmsgLnB0LXNsaWRlci1oYW5kbGUsIC5wdC1kYXJrIC5wdC1zbGlkZXItaGFuZGxlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTRiNTk7IH1cbiAgICAucHQtZGFyayAucHQtc2xpZGVyLWhhbmRsZS5wdC1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5Mzc0MjsgfVxuICAucHQtZGFyayAucHQtZGlzYWJsZWQgLnB0LXNsaWRlci1oYW5kbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzVjNzA4MDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICM1YzcwODA7IH1cbiAgLnB0LXNsaWRlci1oYW5kbGUgLnB0LXNsaWRlci1sYWJlbCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAyMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMSksIDAgMnB4IDRweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgOHB4IDI0cHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpO1xuICAgIGJhY2tncm91bmQ6ICMzOTRiNTk7XG4gICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgICAucHQtZGFyayAucHQtc2xpZGVyLWhhbmRsZSAucHQtc2xpZGVyLWxhYmVsIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDE2LCAyMiwgMjYsIDAuMiksIDAgMnB4IDRweCByZ2JhKDE2LCAyMiwgMjYsIDAuNCksIDAgOHB4IDI0cHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpO1xuICAgICAgYmFja2dyb3VuZDogI2UxZThlZDtcbiAgICAgIGNvbG9yOiAjMzk0YjU5OyB9XG4gICAgLnB0LWRpc2FibGVkIC5wdC1zbGlkZXItaGFuZGxlIC5wdC1zbGlkZXItbGFiZWwge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ucHQtc2xpZGVyLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjBweCk7IH1cblxuLnB0LXJhbmdlLXNsaWRlciAucHQtc2xpZGVyLWhhbmRsZSB7XG4gIHdpZHRoOiA4cHg7IH1cbiAgLnB0LXJhbmdlLXNsaWRlciAucHQtc2xpZGVyLWhhbmRsZTpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAucHQtcmFuZ2Utc2xpZGVyIC5wdC1zbGlkZXItaGFuZGxlOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAucHQtcmFuZ2Utc2xpZGVyIC5wdC1zbGlkZXItaGFuZGxlOmxhc3Qtb2YtdHlwZSAucHQtc2xpZGVyLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5wdC1yYW5nZS1zbGlkZXIgLnB0LXNsaWRlci1wcm9ncmVzcyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB0LXNwaW5uZXItYW5pbWF0aW9uIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cbkBrZXlmcmFtZXMgcHQtc3Bpbm5lci1hbmltYXRpb24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4ucHQtc3Bpbm5lcjpub3QoLnB0LXN2Zy1zcGlubmVyKSB7XG4gIHdpZHRoOiA1MHB4OyB9XG4gIC5wdC1zcGlubmVyOm5vdCgucHQtc3ZnLXNwaW5uZXIpIC5wdC1zcGlubmVyLXN2Zy1jb250YWluZXIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNDAwbXM7IH1cblxuLnB0LXNwaW5uZXIucHQtc3ZnLXNwaW5uZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogNDAwbXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0MDBtczsgfVxuXG4ucHQtc3Bpbm5lciAucHQtc3ZnLXNwaW5uZXItdHJhbnNmb3JtLWdyb3VwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG5cbi5wdC1zcGlubmVyIHBhdGgge1xuICBzdHJva2Utd2lkdGg6IDU7IH1cblxuLnB0LXNwaW5uZXIgcGF0aCB7XG4gIGZpbGwtb3BhY2l0eTogMDsgfVxuXG4ucHQtc3Bpbm5lciAucHQtc3Bpbm5lci1oZWFkIHtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlLWRhc2hvZmZzZXQgMjAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTtcbiAgc3Ryb2tlOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC44KTtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kOyB9XG5cbi5wdC1zcGlubmVyIC5wdC1zcGlubmVyLXRyYWNrIHtcbiAgc3Ryb2tlOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC4yKTsgfVxuXG4ucHQtc3Bpbm5lci5wdC1zbWFsbDpub3QoLnB0LXN2Zy1zcGlubmVyKSB7XG4gIHdpZHRoOiAyNHB4OyB9XG4gIC5wdC1zcGlubmVyLnB0LXNtYWxsOm5vdCgucHQtc3ZnLXNwaW5uZXIpIC5wdC1zcGlubmVyLXN2Zy1jb250YWluZXIge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA0MDBtcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNDAwbXM7IH1cblxuLnB0LXNwaW5uZXIucHQtc21hbGwucHQtc3ZnLXNwaW5uZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogNDAwbXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0MDBtczsgfVxuXG4ucHQtc3Bpbm5lci5wdC1zbWFsbCAucHQtc3ZnLXNwaW5uZXItdHJhbnNmb3JtLWdyb3VwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMjQpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4yNCk7IH1cblxuLnB0LXNwaW5uZXIucHQtc21hbGwgcGF0aCB7XG4gIHN0cm9rZS13aWR0aDogMTI7IH1cblxuLnB0LXNwaW5uZXIucHQtbGFyZ2U6bm90KC5wdC1zdmctc3Bpbm5lcikge1xuICB3aWR0aDogMTAwcHg7IH1cbiAgLnB0LXNwaW5uZXIucHQtbGFyZ2U6bm90KC5wdC1zdmctc3Bpbm5lcikgLnB0LXNwaW5uZXItc3ZnLWNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDQ1MG1zO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0NTBtczsgfVxuXG4ucHQtc3Bpbm5lci5wdC1sYXJnZS5wdC1zdmctc3Bpbm5lciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA0NTBtcztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDQ1MG1zOyB9XG5cbi5wdC1zcGlubmVyLnB0LWxhcmdlIC5wdC1zdmctc3Bpbm5lci10cmFuc2Zvcm0tZ3JvdXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4ucHQtc3Bpbm5lci5wdC1sYXJnZSBwYXRoIHtcbiAgc3Ryb2tlLXdpZHRoOiAzOyB9XG5cbi5wdC1zcGlubmVyOm5vdCgucHQtc3ZnLXNwaW5uZXIpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wdC1zcGlubmVyOm5vdCgucHQtc3ZnLXNwaW5uZXIpIC5wdC1zcGlubmVyLXN2Zy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcHQtc3Bpbm5lci1hbmltYXRpb24gNDAwbXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBwdC1zcGlubmVyLWFuaW1hdGlvbiA0MDBtcyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgLnB0LXNwaW5uZXI6bm90KC5wdC1zdmctc3Bpbm5lcikucHQtbm8tc3BpbiAucHQtc3Bpbm5lci1zdmctY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTsgfVxuICAucHQtc3Bpbm5lcjpub3QoLnB0LXN2Zy1zcGlubmVyKSBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLnB0LXN2Zy1zcGlubmVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHQtc3Bpbm5lci1hbmltYXRpb24gNDAwbXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogcHQtc3Bpbm5lci1hbmltYXRpb24gNDAwbXMgbGluZWFyIGluZmluaXRlOyB9XG4gIC5wdC1zdmctc3Bpbm5lci5wdC1uby1zcGluIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTsgfVxuXG4ucHQtc3ZnLXNwaW5uZXItdHJhbnNmb3JtLWdyb3VwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyOyB9XG5cbi5wdC1kYXJrIC5wdC1zcGlubmVyIC5wdC1zcGlubmVyLWhlYWQge1xuICBzdHJva2U6ICM4YTliYTg7IH1cblxuLnB0LWRhcmsgLnB0LXNwaW5uZXIgLnB0LXNwaW5uZXItdHJhY2sge1xuICBzdHJva2U6IHJnYmEoMTYsIDIyLCAyNiwgMC41KTsgfVxuXG4ucHQtc3Bpbm5lci5wdC1pbnRlbnQtcHJpbWFyeSAucHQtc3Bpbm5lci1oZWFkIHtcbiAgc3Ryb2tlOiAjMTM3Y2JkOyB9XG5cbi5wdC1zcGlubmVyLnB0LWludGVudC1zdWNjZXNzIC5wdC1zcGlubmVyLWhlYWQge1xuICBzdHJva2U6ICMwZjk5NjA7IH1cblxuLnB0LXNwaW5uZXIucHQtaW50ZW50LXdhcm5pbmcgLnB0LXNwaW5uZXItaGVhZCB7XG4gIHN0cm9rZTogI2Q5ODIyYjsgfVxuXG4ucHQtc3Bpbm5lci5wdC1pbnRlbnQtZGFuZ2VyIC5wdC1zcGlubmVyLWhlYWQge1xuICBzdHJva2U6ICNkYjM3Mzc7IH1cblxudGFibGUucHQtdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIHRhYmxlLnB0LXRhYmxlIHRoLFxuICB0YWJsZS5wdC10YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMTFweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgdGFibGUucHQtdGFibGUgdGgge1xuICAgIGNvbG9yOiAjMTgyMDI2O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgdGFibGUucHQtdGFibGUgdGQge1xuICAgIGNvbG9yOiAjMTgyMDI2OyB9XG4gIHRhYmxlLnB0LXRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgcmdiYSgxNiwgMjIsIDI2LCAwLjE1KTsgfVxuICB0YWJsZS5wdC10YWJsZS5wdC1jb25kZW5zZWQgdGgsXG4gIHRhYmxlLnB0LXRhYmxlLnB0LWNvbmRlbnNlZCB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4OyB9XG4gIHRhYmxlLnB0LXRhYmxlLnB0LXN0cmlwZWQgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC4yKTsgfVxuICB0YWJsZS5wdC10YWJsZS5wdC1ib3JkZXJlZCB0aDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCAwIHJnYmEoMTYsIDIyLCAyNiwgMC4xNSk7IH1cbiAgdGFibGUucHQtdGFibGUucHQtYm9yZGVyZWQgdGJvZHkgdHIgdGQge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgMCByZ2JhKDE2LCAyMiwgMjYsIDAuMTUpOyB9XG4gICAgdGFibGUucHQtdGFibGUucHQtYm9yZGVyZWQgdGJvZHkgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAwIDAgcmdiYSgxNiwgMjIsIDI2LCAwLjE1KTsgfVxuICB0YWJsZS5wdC10YWJsZS5wdC1ib3JkZXJlZC5wdC1zdHJpcGVkIHRib2R5IHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHRkIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgdGFibGUucHQtdGFibGUucHQtYm9yZGVyZWQucHQtc3RyaXBlZCB0Ym9keSB0cjpub3QoOmZpcnN0LWNoaWxkKSB0ZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIDAgcmdiYSgxNiwgMjIsIDI2LCAwLjE1KTsgfVxuICB0YWJsZS5wdC10YWJsZS5wdC1pbnRlcmFjdGl2ZSB0Ym9keSB0cjpob3ZlciB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjQpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucHQtZGFyayB0YWJsZS5wdC10YWJsZSB0aCB7XG4gICAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgLnB0LWRhcmsgdGFibGUucHQtdGFibGUgdGQge1xuICAgIGNvbG9yOiAjZjVmOGZhOyB9XG4gIC5wdC1kYXJrIHRhYmxlLnB0LXRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTsgfVxuICAucHQtZGFyayB0YWJsZS5wdC10YWJsZS5wdC1zdHJpcGVkIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHRkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC4xNSk7IH1cbiAgLnB0LWRhcmsgdGFibGUucHQtdGFibGUucHQtYm9yZGVyZWQgdGg6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpOyB9XG4gIC5wdC1kYXJrIHRhYmxlLnB0LXRhYmxlLnB0LWJvcmRlcmVkIHRib2R5IHRyIHRkIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTsgfVxuICAgIC5wdC1kYXJrIHRhYmxlLnB0LXRhYmxlLnB0LWJvcmRlcmVkIHRib2R5IHRyIHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7IH1cbiAgLnB0LWRhcmsgdGFibGUucHQtdGFibGUucHQtYm9yZGVyZWQucHQtc3RyaXBlZCB0Ym9keSB0cjpub3QoOmZpcnN0LWNoaWxkKSB0ZCB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7IH1cbiAgICAucHQtZGFyayB0YWJsZS5wdC10YWJsZS5wdC1ib3JkZXJlZC5wdC1zdHJpcGVkIHRib2R5IHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnB0LWRhcmsgdGFibGUucHQtdGFibGUucHQtaW50ZXJhY3RpdmUgdGJvZHkgdHI6aG92ZXIgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTIsIDExMiwgMTI4LCAwLjMpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucHQtdGFicy5wdC12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAucHQtdGFicy5wdC12ZXJ0aWNhbCA+IC5wdC10YWItbGlzdCB7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAucHQtdGFicy5wdC12ZXJ0aWNhbCA+IC5wdC10YWItbGlzdCAucHQtdGFiIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgLnB0LXRhYnMucHQtdmVydGljYWwgPiAucHQtdGFiLWxpc3QgLnB0LXRhYi1pbmRpY2F0b3Itd3JhcHBlciAucHQtdGFiLWluZGljYXRvciB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5LCAxMjQsIDE4OSwgMC4yKTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAucHQtdGFicy5wdC12ZXJ0aWNhbCA+IC5wdC10YWItcGFuZWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5wdC10YWItbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5wdC10YWItbGlzdCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5wdC10YWIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzE4MjAyNjtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5wdC10YWItaW5kaWNhdG9yLXdyYXBwZXIgfiAucHQtdGFiIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXRhYlthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBjb2xvcjogcmdiYSg5MiwgMTEyLCAxMjgsIDAuNSk7IH1cbiAgLnB0LXRhYlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAjMTA2YmEzOyB9XG4gIC5wdC10YWJbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0sIC5wdC10YWI6bm90KFthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSk6aG92ZXIge1xuICAgIGNvbG9yOiAjMTA2YmEzOyB9XG4gIC5wdC10YWI6Zm9jdXMge1xuICAgIC1tb3otb3V0bGluZS1yYWRpdXM6IDA7IH1cbiAgLnB0LWxhcmdlIC5wdC10YWIge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ucHQtdGFiLXBhbmVsIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAucHQtdGFiLXBhbmVsW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHQtdGFiLWluZGljYXRvci13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApLCB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSwgdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0LCB3aWR0aCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IGhlaWdodCwgdHJhbnNmb3JtLCB3aWR0aDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0LCB0cmFuc2Zvcm0sIHdpZHRoLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAucHQtdGFiLWluZGljYXRvci13cmFwcGVyIC5wdC10YWItaW5kaWNhdG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwNmJhMztcbiAgICBoZWlnaHQ6IDNweDsgfVxuICAucHQtdGFiLWluZGljYXRvci13cmFwcGVyLnB0LW5vLWFuaW1hdGlvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4ucHQtZGFyayAucHQtdGFiIHtcbiAgY29sb3I6ICNmNWY4ZmE7IH1cbiAgLnB0LWRhcmsgLnB0LXRhYlthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XG4gICAgY29sb3I6IHJnYmEoMTkxLCAyMDQsIDIxNCwgMC41KTsgfVxuICAucHQtZGFyayAucHQtdGFiW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAjNDhhZmYwOyB9XG4gIC5wdC1kYXJrIC5wdC10YWJbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0sIC5wdC1kYXJrIC5wdC10YWI6bm90KFthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSk6aG92ZXIge1xuICAgIGNvbG9yOiAjNDhhZmYwOyB9XG5cbi5wdC1kYXJrIC5wdC10YWItaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4YWZmMDsgfVxuXG4ucHQtZmxleC1leHBhbmRlciB7XG4gIC13ZWJraXQtZmxleDogMSAxO1xuICAgICAgICAgIGZsZXg6IDEgMTsgfVxuXG4ucHQtdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM3MDgwO1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2Y1ZjhmYTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICAgfVxuICAucHQtdGFnLnB0LXJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5wdC1kYXJrIC5wdC10YWcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZmNjZDY7XG4gICAgY29sb3I6ICMxODIwMjY7IH1cbiAgLnB0LXRhZy5wdC10YWctcmVtb3ZhYmxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5wdC10YWcucHQtbGFyZ2UsXG4gIC5wdC1sYXJnZSAucHQtdGFnIHtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnB0LXRhZy5wdC1sYXJnZS5wdC1yb3VuZCxcbiAgICAucHQtbGFyZ2UgLnB0LXRhZy5wdC1yb3VuZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4OyB9XG4gICAgLnB0LXRhZy5wdC1sYXJnZS5wdC10YWctcmVtb3ZhYmxlLFxuICAgIC5wdC1sYXJnZSAucHQtdGFnLnB0LXRhZy1yZW1vdmFibGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAucHQtdGFnLnB0LWludGVudC1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjMTM3Y2JkO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wdC10YWcucHQtaW50ZW50LXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6ICMwZjk5NjA7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnB0LXRhZy5wdC1pbnRlbnQtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZDogI2Q5ODIyYjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHQtdGFnLnB0LWludGVudC1kYW5nZXIge1xuICAgIGJhY2tncm91bmQ6ICNkYjM3Mzc7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnB0LXRhZy5wdC1taW5pbWFsOm5vdChbY2xhc3MqPVwicHQtaW50ZW50LVwiXSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM4LCAxNTUsIDE2OCwgMC4yKTtcbiAgICBjb2xvcjogIzE4MjAyNjsgfVxuICAgIC5wdC1kYXJrIC5wdC10YWcucHQtbWluaW1hbDpub3QoW2NsYXNzKj1cInB0LWludGVudC1cIl0pIHtcbiAgICAgIGNvbG9yOiAjZjVmOGZhOyB9XG4gIC5wdC10YWcucHQtbWluaW1hbC5wdC1pbnRlbnQtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOSwgMTI0LCAxODksIDAuMTUpO1xuICAgIGNvbG9yOiAjMTA2YmEzOyB9XG4gICAgLnB0LWRhcmsgLnB0LXRhZy5wdC1taW5pbWFsLnB0LWludGVudC1wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTksIDEyNCwgMTg5LCAwLjI1KTtcbiAgICAgIGNvbG9yOiAjNDhhZmYwOyB9XG4gIC5wdC10YWcucHQtbWluaW1hbC5wdC1pbnRlbnQtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgMTUzLCA5NiwgMC4xNSk7XG4gICAgY29sb3I6ICMwZDgwNTA7IH1cbiAgICAucHQtZGFyayAucHQtdGFnLnB0LW1pbmltYWwucHQtaW50ZW50LXN1Y2Nlc3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgMTUzLCA5NiwgMC4yNSk7XG4gICAgICBjb2xvcjogIzNkY2M5MTsgfVxuICAucHQtdGFnLnB0LW1pbmltYWwucHQtaW50ZW50LXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE3LCAxMzAsIDQzLCAwLjE1KTtcbiAgICBjb2xvcjogI2JmNzMyNjsgfVxuICAgIC5wdC1kYXJrIC5wdC10YWcucHQtbWluaW1hbC5wdC1pbnRlbnQtd2FybmluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNywgMTMwLCA0MywgMC4yNSk7XG4gICAgICBjb2xvcjogI2ZmYjM2NjsgfVxuICAucHQtdGFnLnB0LW1pbmltYWwucHQtaW50ZW50LWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTksIDU1LCA1NSwgMC4xNSk7XG4gICAgY29sb3I6ICNjMjMwMzA7IH1cbiAgICAucHQtZGFyayAucHQtdGFnLnB0LW1pbmltYWwucHQtaW50ZW50LWRhbmdlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOSwgNTUsIDU1LCAwLjI1KTtcbiAgICAgIGNvbG9yOiAjZmY3MzczOyB9XG5cbi5wdC10YWctcmVtb3ZlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkljb25zMTZcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDJweDtcbiAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnB0LXRhZy1yZW1vdmU6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucHQtdGFnLXJlbW92ZTphY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnB0LXRhZy1yZW1vdmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLum5dcIjsgfVxuICAucHQtbGFyZ2UgLnB0LXRhZy1yZW1vdmUge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtZmFtaWx5OiBcIkljb25zMjBcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgcGFkZGluZzogNXB4OyB9XG5cbi5wdC10b2FzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xKSwgMCAycHggNHB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgMCA4cHggMjRweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgLnB0LXRvYXN0LnB0LXRvYXN0LWVudGVyLCAucHQtdG9hc3QucHQtdG9hc3QtYXBwZWFyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpOyB9XG4gIC5wdC10b2FzdC5wdC10b2FzdC1lbnRlci1hY3RpdmUsIC5wdC10b2FzdC5wdC10b2FzdC1hcHBlYXItYWN0aXZlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTQsIDEuMTIsIDAuMzgsIDEuMTEpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgLnB0LXRvYXN0LnB0LXRvYXN0LWVudGVyIH4gLnB0LXRvYXN0LCAucHQtdG9hc3QucHQtdG9hc3QtYXBwZWFyIH4gLnB0LXRvYXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpOyB9XG4gIC5wdC10b2FzdC5wdC10b2FzdC1lbnRlci1hY3RpdmUgfiAucHQtdG9hc3QsIC5wdC10b2FzdC5wdC10b2FzdC1hcHBlYXItYWN0aXZlIH4gLnB0LXRvYXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTQsIDEuMTIsIDAuMzgsIDEuMTEpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgLnB0LXRvYXN0LnB0LXRvYXN0LWxlYXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDApOyB9XG4gIC5wdC10b2FzdC5wdC10b2FzdC1sZWF2ZS1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC1maWx0ZXI7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlciwgLXdlYmtpdC1maWx0ZXI7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICAucHQtdG9hc3QucHQtdG9hc3QtbGVhdmUgfiAucHQtdG9hc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIC5wdC10b2FzdC5wdC10b2FzdC1sZWF2ZS1hY3RpdmUgfiAucHQtdG9hc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwbXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNTBtczsgfVxuICAucHQtdG9hc3QgLnB0LWJ1dHRvbi1ncm91cCB7XG4gICAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnB0LXRvYXN0ID4gLnB0LWljb24tc3RhbmRhcmQge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBjb2xvcjogIzVjNzA4MDsgfVxuICAucHQtdG9hc3QucHQtZGFyayxcbiAgLnB0LWRhcmsgLnB0LXRvYXN0IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCAwIDJweCA0cHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCAwIDhweCAyNHB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk0YjU5OyB9XG4gICAgLnB0LXRvYXN0LnB0LWRhcmsgPiAucHQtaWNvbi1zdGFuZGFyZCxcbiAgICAucHQtZGFyayAucHQtdG9hc3QgPiAucHQtaWNvbi1zdGFuZGFyZCB7XG4gICAgICBjb2xvcjogI2JmY2NkNjsgfVxuICAucHQtdG9hc3RbY2xhc3MqPVwicHQtaW50ZW50LVwiXSBhIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpOyB9XG4gICAgLnB0LXRvYXN0W2NsYXNzKj1cInB0LWludGVudC1cIl0gYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHQtdG9hc3RbY2xhc3MqPVwicHQtaW50ZW50LVwiXSA+IC5wdC1pY29uLXN0YW5kYXJkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHQtdG9hc3RbY2xhc3MqPVwicHQtaW50ZW50LVwiXSAucHQtYnV0dG9uLCAucHQtdG9hc3RbY2xhc3MqPVwicHQtaW50ZW50LVwiXSAucHQtYnV0dG9uOjpiZWZvcmUsIC5wdC10b2FzdFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdIC5wdC1idXR0b246YWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXRvYXN0W2NsYXNzKj1cInB0LWludGVudC1cIl0gLnB0LWJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5wdC10b2FzdFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdIC5wdC1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5wdC10b2FzdFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdIC5wdC1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5wdC10b2FzdFtjbGFzcyo9XCJwdC1pbnRlbnQtXCJdIC5wdC1idXR0b246OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDsgfVxuICAucHQtdG9hc3QucHQtaW50ZW50LXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzdjYmQ7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnB0LXRvYXN0LnB0LWludGVudC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY5OTYwO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wdC10b2FzdC5wdC1pbnRlbnQtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ODIyYjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHQtdG9hc3QucHQtaW50ZW50LWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RiMzczNztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucHQtdG9hc3QtbWVzc2FnZSB7XG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDExcHg7IH1cblxuLnB0LXRvYXN0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDQwO1xuICBwYWRkaW5nOiAwIDE1cHggMTVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnB0LXRvYXN0LWNvbnRhaW5lciA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucHQtdG9hc3QtY29udGFpbmVyLnB0LXRvYXN0LWNvbnRhaW5lci10b3Age1xuICAgIHRvcDogMDsgfVxuICAucHQtdG9hc3QtY29udGFpbmVyLnB0LXRvYXN0LWNvbnRhaW5lci1ib3R0b20ge1xuICAgIGJvdHRvbTogMDsgfVxuICAgIC5wdC10b2FzdC1jb250YWluZXIucHQtdG9hc3QtY29udGFpbmVyLWJvdHRvbSA+IHNwYW4ge1xuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAucHQtdG9hc3QtY29udGFpbmVyLnB0LXRvYXN0LWNvbnRhaW5lci1sZWZ0ID4gc3BhbiB7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5wdC10b2FzdC1jb250YWluZXIucHQtdG9hc3QtY29udGFpbmVyLXJpZ2h0ID4gc3BhbiB7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLnB0LXRvYXN0LWNvbnRhaW5lci1ib3R0b20gLnB0LXRvYXN0LnB0LXRvYXN0LWVudGVyOm5vdCgucHQtdG9hc3QtZW50ZXItYWN0aXZlKSxcbi5wdC10b2FzdC1jb250YWluZXItYm90dG9tIC5wdC10b2FzdC5wdC10b2FzdC1lbnRlcjpub3QoLnB0LXRvYXN0LWVudGVyLWFjdGl2ZSkgfiAucHQtdG9hc3QsXG4ucHQtdG9hc3QtY29udGFpbmVyLWJvdHRvbSAucHQtdG9hc3QucHQtdG9hc3QtbGVhdmUtYWN0aXZlIH4gLnB0LXRvYXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTVweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDU1cHgpOyB9XG5cbi5wdC10b29sdGlwIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMTYsIDIyLCAyNiwgMC4xKSwgMCAycHggNHB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKSwgMCA4cHggMjRweCByZ2JhKDE2LCAyMiwgMjYsIDAuMik7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIC5wdC10b29sdGlwIC5wdC1wb3BvdmVyLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4OyB9XG4gICAgLnB0LXRvb2x0aXAgLnB0LXBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gICAgICBtYXJnaW46IDRweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4OyB9XG4gIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20ucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC10b3AgPiAucHQtdG9vbHRpcCB7XG4gICAgbWFyZ2luLXRvcDogLTExcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDsgfVxuICAgIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20ucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC10b3AgPiAucHQtdG9vbHRpcCA+IC5wdC1wb3BvdmVyLWFycm93IHtcbiAgICAgIGJvdHRvbTogLThweDsgfVxuICAgICAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLXRvcCA+IC5wdC10b29sdGlwID4gLnB0LXBvcG92ZXItYXJyb3cgc3ZnIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1yaWdodCA+IC5wdC10b29sdGlwIHtcbiAgICBtYXJnaW4tbGVmdDogMTFweDsgfVxuICAgIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtcmlnaHQgPiAucHQtdG9vbHRpcCA+IC5wdC1wb3BvdmVyLWFycm93IHtcbiAgICAgIGxlZnQ6IC04cHg7IH1cbiAgICAgIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtcmlnaHQgPiAucHQtdG9vbHRpcCA+IC5wdC1wb3BvdmVyLWFycm93IHN2ZyB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcC5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLWJvdHRvbSA+IC5wdC10b29sdGlwIHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4OyB9XG4gICAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcC5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLWJvdHRvbSA+IC5wdC10b29sdGlwID4gLnB0LXBvcG92ZXItYXJyb3cge1xuICAgICAgdG9wOiAtOHB4OyB9XG4gICAgICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtYm90dG9tID4gLnB0LXRvb2x0aXAgPiAucHQtcG9wb3Zlci1hcnJvdyBzdmcge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0LnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtbGVmdCA+IC5wdC10b29sdGlwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXB4OyB9XG4gICAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0LnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtbGVmdCA+IC5wdC10b29sdGlwID4gLnB0LXBvcG92ZXItYXJyb3cge1xuICAgICAgcmlnaHQ6IC04cHg7IH1cbiAgICAgIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodC5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLWxlZnQgPiAucHQtdG9vbHRpcCA+IC5wdC1wb3BvdmVyLWFycm93IHN2ZyB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1taWRkbGUgPiAucHQtdG9vbHRpcCA+IC5wdC1wb3BvdmVyLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtY2VudGVyID4gLnB0LXRvb2x0aXAgPiAucHQtcG9wb3Zlci1hcnJvdyB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcC5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLXRvcCA+IC5wdC10b29sdGlwID4gLnB0LXBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogLTAuMjIxODNweDsgfVxuICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtcmlnaHQucHQtdGV0aGVyLXRhcmdldC1hdHRhY2hlZC1yaWdodCA+IC5wdC10b29sdGlwID4gLnB0LXBvcG92ZXItYXJyb3cge1xuICAgIHJpZ2h0OiAtMC4yMjE4M3B4OyB9XG4gIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1sZWZ0LnB0LXRldGhlci10YXJnZXQtYXR0YWNoZWQtbGVmdCA+IC5wdC10b29sdGlwID4gLnB0LXBvcG92ZXItYXJyb3cge1xuICAgIGxlZnQ6IC0wLjIyMTgzcHg7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5wdC10ZXRoZXItdGFyZ2V0LWF0dGFjaGVkLWJvdHRvbSA+IC5wdC10b29sdGlwID4gLnB0LXBvcG92ZXItYXJyb3cge1xuICAgIGJvdHRvbTogLTAuMjIxODNweDsgfVxuICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQgPiAucHQtdG9vbHRpcCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0OyB9XG4gIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3AucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtY2VudGVyID4gLnB0LXRvb2x0aXAge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXRvcC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCA+IC5wdC10b29sdGlwIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDsgfVxuICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbWlkZGxlLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQgPiAucHQtdG9vbHRpcCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0OyB9XG4gIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1taWRkbGUucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtY2VudGVyID4gLnB0LXRvb2x0aXAge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLW1pZGRsZS5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCA+IC5wdC10b29sdGlwIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciByaWdodDsgfVxuICAucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWxlZnQgPiAucHQtdG9vbHRpcCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gbGVmdDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0OyB9XG4gIC5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1ib3R0b20ucHQtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtY2VudGVyID4gLnB0LXRvb2x0aXAge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBjZW50ZXI7IH1cbiAgLnB0LXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbS5wdC10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCA+IC5wdC10b29sdGlwIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDsgfVxuICAucHQtdG9vbHRpcCAucHQtcG9wb3Zlci1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMzk0YjU5O1xuICAgIGNvbG9yOiAjZjVmOGZhOyB9XG4gIC5wdC10b29sdGlwIC5wdC1wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNnB4IHJnYmEoMTYsIDIyLCAyNiwgMC4yKTsgfVxuICAucHQtdG9vbHRpcCAucHQtcG9wb3Zlci1hcnJvdy1ib3JkZXIge1xuICAgIGZpbGw6ICMxMDE2MWE7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjE7IH1cbiAgLnB0LXRvb2x0aXAgLnB0LXBvcG92ZXItYXJyb3ctZmlsbCB7XG4gICAgZmlsbDogIzM5NGI1OTsgfVxuICAucHQtcG9wb3Zlci1lbnRlciA+IC5wdC10b29sdGlwLCAucHQtcG9wb3Zlci1hcHBlYXIgPiAucHQtdG9vbHRpcCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH1cbiAgLnB0LXBvcG92ZXItZW50ZXItYWN0aXZlID4gLnB0LXRvb2x0aXAsIC5wdC1wb3BvdmVyLWFwcGVhci1hY3RpdmUgPiAucHQtdG9vbHRpcCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDBtcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMSwgMC43NSwgMC45KTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG4gIC5wdC1wb3BvdmVyLWxlYXZlID4gLnB0LXRvb2x0aXAge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgLnB0LXBvcG92ZXItbGVhdmUtYWN0aXZlID4gLnB0LXRvb2x0aXAge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMG1zO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjc1LCAwLjkpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cbiAgLnB0LXRvb2x0aXAgLnB0LXBvcG92ZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweCAxMnB4OyB9XG4gIC5wdC10b29sdGlwLnB0LWRhcmssXG4gIC5wdC1kYXJrIC5wdC10b29sdGlwIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgxNiwgMjIsIDI2LCAwLjIpLCAwIDJweCA0cHggcmdiYSgxNiwgMjIsIDI2LCAwLjQpLCAwIDhweCAyNHB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAgIC5wdC10b29sdGlwLnB0LWRhcmsgLnB0LXBvcG92ZXItY29udGVudCxcbiAgICAucHQtZGFyayAucHQtdG9vbHRpcCAucHQtcG9wb3Zlci1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNlMWU4ZWQ7XG4gICAgICBjb2xvcjogIzM5NGI1OTsgfVxuICAgIC5wdC10b29sdGlwLnB0LWRhcmsgLnB0LXBvcG92ZXItYXJyb3c6OmJlZm9yZSxcbiAgICAucHQtZGFyayAucHQtdG9vbHRpcCAucHQtcG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggNnB4IHJnYmEoMTYsIDIyLCAyNiwgMC40KTsgfVxuICAgIC5wdC10b29sdGlwLnB0LWRhcmsgLnB0LXBvcG92ZXItYXJyb3ctYm9yZGVyLFxuICAgIC5wdC1kYXJrIC5wdC10b29sdGlwIC5wdC1wb3BvdmVyLWFycm93LWJvcmRlciB7XG4gICAgICBmaWxsOiAjMTAxNjFhO1xuICAgICAgZmlsbC1vcGFjaXR5OiAwLjI7IH1cbiAgICAucHQtdG9vbHRpcC5wdC1kYXJrIC5wdC1wb3BvdmVyLWFycm93LWZpbGwsXG4gICAgLnB0LWRhcmsgLnB0LXRvb2x0aXAgLnB0LXBvcG92ZXItYXJyb3ctZmlsbCB7XG4gICAgICBmaWxsOiAjZTFlOGVkOyB9XG4gIC5wdC10b29sdGlwLnB0LWludGVudC1wcmltYXJ5IC5wdC1wb3BvdmVyLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICMxMzdjYmQ7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnB0LXRvb2x0aXAucHQtaW50ZW50LXByaW1hcnkgLnB0LXBvcG92ZXItYXJyb3ctZmlsbCB7XG4gICAgZmlsbDogIzEzN2NiZDsgfVxuICAucHQtdG9vbHRpcC5wdC1pbnRlbnQtc3VjY2VzcyAucHQtcG9wb3Zlci1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMGY5OTYwO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wdC10b29sdGlwLnB0LWludGVudC1zdWNjZXNzIC5wdC1wb3BvdmVyLWFycm93LWZpbGwge1xuICAgIGZpbGw6ICMwZjk5NjA7IH1cbiAgLnB0LXRvb2x0aXAucHQtaW50ZW50LXdhcm5pbmcgLnB0LXBvcG92ZXItY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2Q5ODIyYjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHQtdG9vbHRpcC5wdC1pbnRlbnQtd2FybmluZyAucHQtcG9wb3Zlci1hcnJvdy1maWxsIHtcbiAgICBmaWxsOiAjZDk4MjJiOyB9XG4gIC5wdC10b29sdGlwLnB0LWludGVudC1kYW5nZXIgLnB0LXBvcG92ZXItY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2RiMzczNztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHQtdG9vbHRpcC5wdC1pbnRlbnQtZGFuZ2VyIC5wdC1wb3BvdmVyLWFycm93LWZpbGwge1xuICAgIGZpbGw6ICNkYjM3Mzc7IH1cblxuLnB0LXBvcG92ZXItdGFyZ2V0IC5wdC10b29sdGlwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ucHQtdG9vbHRpcC1pbmRpY2F0b3Ige1xuICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4O1xuICBjdXJzb3I6IGhlbHA7IH1cblxuLnB0LXRyZWUtbm9kZS1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnB0LXRyZWUtcm9vdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5wdC10cmVlLW5vZGUtY29udGVudC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cblxuLnB0LXRyZWUtbm9kZS1jb250ZW50LTEge1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7IH1cblxuLnB0LXRyZWUtbm9kZS1jb250ZW50LTIge1xuICBwYWRkaW5nLWxlZnQ6IDQ2cHg7IH1cblxuLnB0LXRyZWUtbm9kZS1jb250ZW50LTMge1xuICBwYWRkaW5nLWxlZnQ6IDY5cHg7IH1cblxuLnB0LXRyZWUtbm9kZS1jb250ZW50LTQge1xuICBwYWRkaW5nLWxlZnQ6IDkycHg7IH1cblxuLnB0LXRyZWUtbm9kZS1jb250ZW50LTUge1xuICBwYWRkaW5nLWxlZnQ6IDExNXB4OyB9XG5cbi5wdC10cmVlLW5vZGUtY29udGVudC02IHtcbiAgcGFkZGluZy1sZWZ0OiAxMzhweDsgfVxuXG4ucHQtdHJlZS1ub2RlLWNvbnRlbnQtNyB7XG4gIHBhZGRpbmctbGVmdDogMTYxcHg7IH1cblxuLnB0LXRyZWUtbm9kZS1jb250ZW50LTgge1xuICBwYWRkaW5nLWxlZnQ6IDE4NHB4OyB9XG5cbi5wdC10cmVlLW5vZGUtY29udGVudC05IHtcbiAgcGFkZGluZy1sZWZ0OiAyMDdweDsgfVxuXG4ucHQtdHJlZS1ub2RlLWNvbnRlbnQtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDIzMHB4OyB9XG5cbi5wdC10cmVlLW5vZGUtY29udGVudC0xMSB7XG4gIHBhZGRpbmctbGVmdDogMjUzcHg7IH1cblxuLnB0LXRyZWUtbm9kZS1jb250ZW50LTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAyNzZweDsgfVxuXG4ucHQtdHJlZS1ub2RlLWNvbnRlbnQtMTMge1xuICBwYWRkaW5nLWxlZnQ6IDI5OXB4OyB9XG5cbi5wdC10cmVlLW5vZGUtY29udGVudC0xNCB7XG4gIHBhZGRpbmctbGVmdDogMzIycHg7IH1cblxuLnB0LXRyZWUtbm9kZS1jb250ZW50LTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNDVweDsgfVxuXG4ucHQtdHJlZS1ub2RlLWNvbnRlbnQtMTYge1xuICBwYWRkaW5nLWxlZnQ6IDM2OHB4OyB9XG5cbi5wdC10cmVlLW5vZGUtY29udGVudC0xNyB7XG4gIHBhZGRpbmctbGVmdDogMzkxcHg7IH1cblxuLnB0LXRyZWUtbm9kZS1jb250ZW50LTE4IHtcbiAgcGFkZGluZy1sZWZ0OiA0MTRweDsgfVxuXG4ucHQtdHJlZS1ub2RlLWNvbnRlbnQtMTkge1xuICBwYWRkaW5nLWxlZnQ6IDQzN3B4OyB9XG5cbi5wdC10cmVlLW5vZGUtY29udGVudC0yMCB7XG4gIHBhZGRpbmctbGVmdDogNDYwcHg7IH1cblxuLnB0LXRyZWUtbm9kZS1jb250ZW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gIC5wdC10cmVlLW5vZGUtY29udGVudDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTEsIDIwNCwgMjE0LCAwLjQpOyB9XG5cbi5wdC10cmVlLW5vZGUtY2FyZXQsXG4ucHQtdHJlZS1ub2RlLWNhcmV0LW5vbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtdHJlZS1ub2RlLWNhcmV0IHtcbiAgY29sb3I6ICM1YzcwODA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wdC10cmVlLW5vZGUtY2FyZXQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMTgyMDI2OyB9XG4gIC5wdC1kYXJrIC5wdC10cmVlLW5vZGUtY2FyZXQge1xuICAgIGNvbG9yOiAjYmZjY2Q2OyB9XG4gICAgLnB0LWRhcmsgLnB0LXRyZWUtbm9kZS1jYXJldDpob3ZlciB7XG4gICAgICBjb2xvcjogI2Y1ZjhmYTsgfVxuICAucHQtdHJlZS1ub2RlLWNhcmV0OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIu6alVwiO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDIwMG1zIGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSksIC13ZWJraXQtdHJhbnNmb3JtIDIwMG1zIGN1YmljLWJlemllcigwLjQsIDEsIDAuNzUsIDAuOSk7IH1cbiAgLnB0LXRyZWUtbm9kZS1jYXJldC5wdC10cmVlLW5vZGUtY2FyZXQtb3Blbjo6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4ucHQtdHJlZS1ub2RlLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBjb2xvcjogIzVjNzA4MDsgfVxuXG4ucHQtdHJlZS1ub2RlLWxhYmVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnB0LXRyZWUtbm9kZS1sYWJlbCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLnB0LXRyZWUtbm9kZS1zZWNvbmRhcnktbGFiZWwge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnB0LXRyZWUtbm9kZS5wdC10cmVlLW5vZGUtc2VsZWN0ZWQgPiAucHQtdHJlZS1ub2RlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM3Y2JkOyB9XG4gIC5wdC10cmVlLW5vZGUucHQtdHJlZS1ub2RlLXNlbGVjdGVkID4gLnB0LXRyZWUtbm9kZS1jb250ZW50LFxuICAucHQtdHJlZS1ub2RlLnB0LXRyZWUtbm9kZS1zZWxlY3RlZCA+IC5wdC10cmVlLW5vZGUtY29udGVudCAucHQtaWNvbiwgLnB0LXRyZWUtbm9kZS5wdC10cmVlLW5vZGUtc2VsZWN0ZWQgPiAucHQtdHJlZS1ub2RlLWNvbnRlbnQgLnB0LWljb24tc3RhbmRhcmQsIC5wdC10cmVlLW5vZGUucHQtdHJlZS1ub2RlLXNlbGVjdGVkID4gLnB0LXRyZWUtbm9kZS1jb250ZW50IC5wdC1pY29uLWxhcmdlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHQtdHJlZS1ub2RlLnB0LXRyZWUtbm9kZS1zZWxlY3RlZCA+IC5wdC10cmVlLW5vZGUtY29udGVudCAucHQtdHJlZS1ub2RlLWNhcmV0OjpiZWZvcmUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cbiAgLnB0LXRyZWUtbm9kZS5wdC10cmVlLW5vZGUtc2VsZWN0ZWQgPiAucHQtdHJlZS1ub2RlLWNvbnRlbnQgLnB0LXRyZWUtbm9kZS1jYXJldDpob3Zlcjo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucHQtZGFyayAucHQtdHJlZS1ub2RlLWNvbnRlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDkyLCAxMTIsIDEyOCwgMC4zKTsgfVxuXG4ucHQtZGFyayAucHQtdHJlZS1ub2RlLWljb24ge1xuICBjb2xvcjogI2JmY2NkNjsgfVxuXG4ucHQtZGFyayAucHQtdHJlZS1ub2RlLnB0LXRyZWUtbm9kZS1zZWxlY3RlZCA+IC5wdC10cmVlLW5vZGUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzdjYmQ7IH1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ymx1ZXByaW50LmNzcy5tYXAgKi9cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01pc28nO1xuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnQvMkQ5RDYyXzBfMC5lb3QnKTtcbiAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250LzJEOUQ2Ml8wXzAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoJ2Fzc2V0cy9mb250LzJEOUQ2Ml8wXzAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksdXJsKCdhc3NldHMvZm9udC8yRDlENjJfMF8wLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdhc3NldHMvZm9udC8yRDlENjJfMF8wLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWlzby1Cb2xkJztcbiAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250LzJEOUQ2Ml8xXzAuZW90Jyk7XG4gIHNyYzogdXJsKCdhc3NldHMvZm9udC8yRDlENjJfMV8wLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnYXNzZXRzL2ZvbnQvMkQ5RDYyXzFfMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSx1cmwoJ2Fzc2V0cy9mb250LzJEOUQ2Ml8xXzAud29mZicpIGZvcm1hdCgnd29mZicpLHVybCgnYXNzZXRzL2ZvbnQvMkQ5RDYyXzFfMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01pc28tTGlnaHQnO1xuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnQvMkQ5RDYyXzJfMC5lb3QnKTtcbiAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250LzJEOUQ2Ml8yXzAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoJ2Fzc2V0cy9mb250LzJEOUQ2Ml8yXzAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksdXJsKCdhc3NldHMvZm9udC8yRDlENjJfMl8wLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSx1cmwoJ2Fzc2V0cy9mb250LzJEOUQ2Ml8yXzAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG4ubWlzbyB7XG4gIGZvbnQtZmFtaWx5OiAnTWlzbycsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLm1pc28tYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAnTWlzby1Cb2xkJywgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4ubWlzby1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiAnTWlzby1MaWdodCcsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLy8gZm9udCBmYW1pbGllc1xuJGZmLWxpZ2h0OiAnTWlzby1MaWdodCcsICdIZWx2ZXRpY2EnLCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuJGZmLXJlZ3VsYXI6ICdNaXNvJywgJ0hlbHZldGljYScsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4kZmYtYm9sZDogJ01pc28tQm9sZCcsICdIZWx2ZXRpY2EnLCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuXG4vLyBmb250IHdlaWdodHNcbiRmdy1yZWd1bGFyOiA0MDA7XG4kZnctYm9sZDogNzAwO1xuXG4vLyBmb250IHNpemVzXG4kZnMtYmFzZTogMTZweDtcblxuLy8gRm9udCBSZXNldHNcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG5wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBGb250IERlZmluaXRpb25zXG5cbi8qXG4gKiBHbG9iYWxcbiovXG5cbkBtaXhpbiBmb250LWJ1dHRvbigpIHtcbiAgZm9udC1mYW1pbHk6ICRmZi1yZWd1bGFyO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbkBtaXhpbiBmb250LWxvZ2luIHtcbiAgZm9udC1mYW1pbHk6ICRmZi1saWdodDtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5AbWl4aW4gZm9udC1pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1peGluIGZvbnQtdGFicyB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1peGluIGZvbnQtbGlzdC1pdGVtIHtcbiAgZm9udC1mYW1pbHk6ICRmZi1saWdodDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cblxuQG1peGluIGZvbnQtdGlja2V0LW92ZXJsYXktY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtcmVndWxhcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmb250LXRpY2tldC1vdmVybGF5LW1zZyB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtbGlnaHQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmb250LWF0dGVuZGVlLXRpZXItc3RhbXAge1xuICBmb250LWZhbWlseTogJGZmLXJlZ3VsYXI7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWl4aW4gZm9udC1oZWFkZXItdGl0bGUge1xuICBmb250LWZhbWlseTogJGZmLXJlZ3VsYXI7XG4gIGNvbG9yOiAjMjMyMzIzO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbkBtaXhpbiBkYXNoYm9hcmQtc3RhdHMtdmFsdWUge1xuICBmb250LWZhbWlseTogJGZmLWxpZ2h0O1xuICBjb2xvcjogIzIzMjMyMztcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQG1peGluIGRhc2hib2FyZC1zdGF0cy1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAkZmYtbGlnaHQ7XG4gIGNvbG9yOiAjMjMyMzIzO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbn1cblxuXG5AbWl4aW4gZGFzaGJvYXJkLWV2ZW50LWluZm8tdmFsdWUge1xuICBmb250LWZhbWlseTogJGZmLXJlZ3VsYXI7XG4gIGNvbG9yOiAjMjMyMzIzO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWl4aW4gZGFzaGJvYXJkLWV2ZW50LWluZm8tbGFiZWwge1xuICBmb250LWZhbWlseTogJGZmLXJlZ3VsYXI7XG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG5AbWl4aW4gZm9udC1uby1yZXN1bHRzIHtcbiAgZm9udC1mYW1pbHk6ICRmZi1yZWd1bGFyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cbiIsIi8vIHRyYW5zaXRpb25zXG4kdC1lYXNlSW5PdXRRdWFydDogY3ViaWMtYmV6aWVyKDAuNzcwLCAwLjAwMCwgMC4xNzUsIDEuMDAwKTtcbiR0LWVhc2VPdXQ6IGVhc2Utb3V0O1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAgOCUsIDQxJSB7XG4gICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xuICAgfVxuICAgMjUlLCA1OCUge1xuICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICAgfVxuICAgNzUlIHtcbiAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgIH1cbiAgIDkyJSB7XG4gICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgIH1cbiAgIDAlLCAxMDAlIHtcbiAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgIH1cbn1cbiIsIioge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b24ge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnVsIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUge1xuXHRtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbmEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAkYy13aGl0ZTtcbn1cblxuZGl2LmNsZWFyZml4IHtcblx0JjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29udGVudDogXCJcIjtcblx0fVxufVxuXG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWJsYWNrO1xuXHRwYWRkaW5nOiA1cHg7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdGNvbG9yOiAkYy1vZmYtYmxhY2s7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAkYy1ncmV5LXJlZ3VsYXI7XG5cdH1cbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbnNlbGVjdCB7XG5cdGNvbG9yOiAkYy1vZmYtYmxhY2s7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRoZWlnaHQ6IDM0cHg7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtYmxhY2s7XG5cdHBhZGRpbmc6IDVweDtcblx0YmFja2dyb3VuZC1zaXplOiAxNXB4IDhweDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gNXB4KSBjZW50ZXI7XG5cblx0Ji5uby1zZWxlY3Rpb24ge1xuXHRcdGNvbG9yOiAkYy1ncmV5LXJlZ3VsYXI7XG5cdH1cbn1cbiIsIi8vIGNvbG9yc1xuJGMtd2hpdGU6ICNGRkY7XG4kYy1ibGFjazogIzAwMDtcbiRjLW9mZi1ibGFjazogIzIyMjtcblxuJGMtZ3JleS1yZWd1bGFyOiAjQ0NDO1xuJGMtZ3JleS1kYXJrOiAjMjMyMzIzO1xuJGMtYWNjZW50OiAjZmY1MzM1O1xuJGMtZ3JlZW46ICM3OWU4N2U7XG4kYy10aWNrZXQ6ICM1NUREZTA7XG4kYy1yc3ZwOiAjRjZBRTJEO1xuJGMtZ3Vlc3Q6ICNGQzY0NzE7XG5cbiRjLXRpY2tldC1zdWNjZXNzOiAjNTJjZjJiO1xuJGMtdGlja2V0LWVycm9yOiAjZmYyYTAwO1xuIiwiLy8gaW1wb3J0IG1peGluc1xuQGltcG9ydCAnbWl4aW5zL21peGlucyc7XG5cbi8vIGltcG9ydCB2YXJpYWJsZXNcbkBpbXBvcnQgJ3ZhcnMvZm9udHMnO1xuQGltcG9ydCAndmFycy96LWluZGV4ZXMnO1xuQGltcG9ydCAndmFycy9jb2xvcnMnO1xuQGltcG9ydCAndmFycy90cmFuc2l0aW9ucyc7XG5AaW1wb3J0ICd2YXJzL3NpemVzJztcbkBpbXBvcnQgJ3ZhcnMvbWVkaWEtcXVlcmllcyc7XG5cbkBpbXBvcnQgJ3VpLXJlc2V0cyc7XG5cblxuaHRtbCxcbmJvZHkge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmb250LWZhbWlseTogJGZmLXJlZ3VsYXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmh0bWwge1xuXHRmb250LWZhbWlseTogJGZmLXJlZ3VsYXI7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5ib2R5IHtcblx0Zm9udC1zaXplOiAkZnMtYmFzZTtcblx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5kaXYge1xuXHRsaW5lLWhlaWdodDogMDtcbn1cblxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR3aWR0aDogYXV0bztcbn1cblxuKiB7XG5cdG91dGxpbmU6IG5vbmU7XG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6bm9uZTtcblx0fVxufVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjYjdiN2JmO1xufVxuOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNiN2I3YmY7XG59XG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gIGNvbG9yOiAjYjdiN2JmO1xufVxuOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogI2I3YjdiZjtcbn1cblxuLmJ0bi1zdGFuZGFyZCB7XG5cdEBpbmNsdWRlIGZvbnQtYnV0dG9uKCk7XG5cdGJvcmRlcjogMnB4IHNvbGlkICRjLXdoaXRlO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXHRcdGNvbG9yOiAkYy1ibGFjaztcblx0fVxufVxuXG4jYXBwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdD4gZGl2IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbiNjb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5cblxuXG4uc3RhbmRhcmQtdHJhbnNpdGlvbi0tZmFkZS1lbnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zdGFuZGFyZC10cmFuc2l0aW9uLS1mYWRlLWVudGVyLnN0YW5kYXJkLXRyYW5zaXRpb24tLWZhZGUtZW50ZXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG5cbn1cblxuLnN0YW5kYXJkLXRyYW5zaXRpb24tLWZhZGUtbGVhdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3RhbmRhcmQtdHJhbnNpdGlvbi0tZmFkZS1sZWF2ZS5zdGFuZGFyZC10cmFuc2l0aW9uLS1mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLDtcbn1cbiIsIi5yZWFjdC1jb25maXJtLWFsZXJ0LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4O1xuICBkaXNwbGF5OiAtby1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByZWFjdC1jb25maXJtLWFsZXJ0LWZhZGVJbiAwLjJzIDBzIGZvcndhcmRzO1xuICAtbW96LWFuaW1hdGlvbjogcmVhY3QtY29uZmlybS1hbGVydC1mYWRlSW4gMC4ycyAwcyBmb3J3YXJkcztcbiAgLW8tYW5pbWF0aW9uOiByZWFjdC1jb25maXJtLWFsZXJ0LWZhZGVJbiAwLjJzIDBzIGZvcndhcmRzO1xuICBhbmltYXRpb246IHJlYWN0LWNvbmZpcm0tYWxlcnQtZmFkZUluIDAuMnMgMHMgZm9yd2FyZHM7XG59XG5cbi5yZWFjdC1jb25maXJtLWFsZXJ0IHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDc1cHggcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogcmVhY3QtY29uZmlybS1hbGVydC1ib3VuY2UgMC4ycyAwLjFzIGZvcndhcmRzO1xuICAtbW96LWFuaW1hdGlvbjogcmVhY3QtY29uZmlybS1hbGVydC1ib3VuY2UgMC4ycyAwLjFzIGZvcndhcmRzO1xuICAtby1hbmltYXRpb246IHJlYWN0LWNvbmZpcm0tYWxlcnQtYm91bmNlIDAuMnMgMC4xcyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiByZWFjdC1jb25maXJtLWFsZXJ0LWJvdW5jZSAwLjJzIDAuMXMgZm9yd2FyZHM7XG59XG5cbi5yZWFjdC1jb25maXJtLWFsZXJ0ID4gaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LWZhbWlseTogJGZmLXJlZ3VsYXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucmVhY3QtY29uZmlybS1hbGVydCA+IGgzIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5yZWFjdC1jb25maXJtLWFsZXJ0IGRpdi5yZWFjdC1jb25maXJtLWRlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZmYtbGlnaHQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4ucmVhY3QtY29uZmlybS1hbGVydC1idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXg7XG4gIGRpc3BsYXk6IC1vLWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RERDtcbn1cblxuLnJlYWN0LWNvbmZpcm0tYWxlcnQtYnV0dG9uLWdyb3VwID4gYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgY29sb3I6ICMyMzIzMjM7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHdpZHRoOiA1MCU7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAwcHggMTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREREO1xuICAgIGNvbG9yOiAjRkYwMDAwO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDEwcHggMHB4O1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByZWFjdC1jb25maXJtLWFsZXJ0LWZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIHJlYWN0LWNvbmZpcm0tYWxlcnQtZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALW8ta2V5ZnJhbWVzIHJlYWN0LWNvbmZpcm0tYWxlcnQtZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJlYWN0LWNvbmZpcm0tYWxlcnQtZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmVhY3QtY29uZmlybS1hbGVydC1ib3VuY2Uge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkAtbW96LWtleWZyYW1lcyByZWFjdC1jb25maXJtLWFsZXJ0LWJvdW5jZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQC1vLWtleWZyYW1lcyByZWFjdC1jb25maXJtLWFsZXJ0LWJvdW5jZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByZWFjdC1jb25maXJtLWFsZXJ0LWJvdW5jZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiIsIi5wdC10YWJzIHtcblx0ei1pbmRleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogNzAlO1xufVxuXG4ucHQtdGFiIHtcblx0ZmxleDogMCAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRjb2xvcjogIzk5OTk5OTtcblx0Zm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0cGFkZGluZy1sZWZ0OiA1cHg7XG4gIEBpbmNsdWRlIGZvbnQtdGFicygpO1xuXG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdGZsZXg6IDAgMTAwJTtcblx0fVxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdGZsZXg6IDAgMTAwJTtcblx0fVxufVxuXG4ucHQtdG9hc3QtY29udGFpbmVyIHtcblx0cGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4ucHQtdG9hc3QtbWVzc2FnZSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cdG1hcmdpbi10b3A6IDJweDtcbn1cblxuI3B0LXRhYi10aXRsZV9maWx0ZXJUYWJzX3RpY2tldHMge1xuXHRmbGV4OiAwIDEwMCU7XG59XG5cbiNwdC10YWItdGl0bGVfZmlsdGVyVGFic19yc3ZwIHtcblx0ZmxleDogMCAxMDAlO1xufVxuXG4jcHQtdGFiLXRpdGxlX2ZpbHRlclRhYnNfZ3Vlc3RsaXN0IHtcblx0ZmxleDogMCAxMDAlO1xufVxuXG4ucHQtdGFiW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgJGMtYWNjZW50O1xufVxuXG4ucHQtaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbi5wdC1pbnB1dC5wdC1yb3VuZCxcbi5wdC1pbnB1dC1ncm91cCAucHQtaW5wdXQ6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDI2cHg7XG5cdGhlaWdodDogYXV0bztcblx0Ly8gcGFkZGluZy10b3A6IDZweDtcblx0Ly8gcGFkZGluZy1ib3R0b206IDJweDtcblx0cGFkZGluZy10b3A6IDJweDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0QGluY2x1ZGUgZm9udC1pbnB1dCgpO1xuXHRsaW5lLWhlaWdodDogMS44O1xuXHQmOmZvY3VzIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG59XG5cbi5wdC1pbnB1dC1ncm91cCAucHQtaWNvbiB7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDMxcHg7XG4gIGNvbG9yOiAjYTVhN2FhO1xufVxuXG4ucHQtdGFiW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcblx0Y29sb3I6ICRjLWFjY2VudCAhaW1wb3J0YW50O1xufVxuXG4ucHQtdGFiOm5vdChbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0pOmhvdmVyIHtcblx0Y29sb3I6ICM5OTk5OTk7XG5cdCYuYWN0aXZlIHtcblx0XHRjb2xvcjogJGMtYWNjZW50O1xuXHR9XG59XG5cbi5wdC10YWJbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAkYy1hY2NlbnQ7XG59XG4iLCIubWVudS1iYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JleS1kYXJrO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAzMy4zMzMzMzMzJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLm1lbnUtaXRlbSB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmLnFyLWNvZGUtbWF5YmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgsXG4gICAgICAgIHBvbHlnb24ge1xuICAgICAgICAgIGZpbGw6ICRjLWFjY2VudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLlNWR0lubGluZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIGZvbnQtYnV0dG9uKCk7XG59XG5cbi5sb2FkZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMjMyMzIzO1xuICAgIGFuaW1hdGlvbjogc3Bpbm5lciAuNnMgbGluZWFyIGluZmluaXRlO1xuICB9XG59XG5cbi5zcGlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIG9wYWNpdHk6IDE7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMyMzIzMjM7XG4gICAgYW5pbWF0aW9uOiBzcGlubmVyIC42cyBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbn1cbiIsIlxuLmV2ZW50LWF0dGVuZGVlcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmF0dGVuZGVlcy1maWx0ZXItYmFyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDBweDtcblxuXHQmLmF0dGVuZGVlcy1maWx0ZXItYmFyLS1zZWFyY2gge1xuXHRcdC5hdHRlbmRlZXMtZmlsdGVyLWJhcl9fc2VhcmNoIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcblx0XHRcdC5wdC1pbnB1dC1ncm91cCB7XG5cdFx0XHRcdC5wdC1pY29uLXNlYXJjaCB7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnB0LWlucHV0IHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmF0dGVuZGVlcy1maWx0ZXItYmFyX19zZWFyY2gtY2FuY2VsIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDI0cHg7XG5cdHJpZ2h0OiA2cHg7XG5cdHotaW5kZXg6IDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hdHRlbmRlZXMtZmlsdGVyLWJhcl9fc2VhcmNoIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxM3B4O1xuICBwYWRkaW5nLXRvcDogMjZweDtcblx0d2lkdGg6IDEwMCU7XG5cdHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZTtcblx0LnB0LWlucHV0LWdyb3VwIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYmVkO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdC5wdC1pY29uLXNlYXJjaCB7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgbGVmdCAwLjJzIGVhc2U7XG5cdFx0fVxuXHRcdC5wdC1pbnB1dCB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYyg1MCUgLSA1MHB4KSk7XG4gICAgXHR3aWR0aDogMTAwJTtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG5cdFx0fVxuXHR9XG59XG5cbi5hdHRlbmRlZXMtZmlsdGVyLWJhcl9fdHlwZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGJvdHRvbTogMDtcblx0bWFyZ2luLXRvcDogNHB4O1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG5cdH1cbn1cblxuLmF0dGVuZGVlcy1saXN0LFxuLmF0dGVuZGVlcy1zZWFyY2gtbGlzdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0dWwge1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MHZoO1xuXHR9XG5cdGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRAaW5jbHVkZSBmb250LWxpc3QtaXRlbSgpO1xuXHR9XG59XG5cbi5hdHRlbmRlZXNfX25vLXJlc3VsdHMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMzUlO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC1mYW1pbHk6IFwiSWNvbnMxNlwiLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdHotaW5kZXg6IDE7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRjb2xvcjogIzIzMjMyMztcblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdEBpbmNsdWRlIGZvbnQtbm8tcmVzdWx0cygpO1xuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cdFx0Y29udGVudDogXCJcXEU2NEJcIjtcblx0fVxufVxuXG4uYXR0ZW5kZWVzX19yZWZyZXNoLWJ1dHRvbiB7XG5cdEBpbmNsdWRlIGZvbnQtdGFicygpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQuc3Bpbm5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGhlaWdodDogMjJweDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRvcDogNHB4O1xuXHRcdGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogI0ZGRjtcblx0XHR9XG5cdH1cbn1cblxuLmF0dGVuZGVlLWxpc3QtaXRlbS0tdGlja2V0IHtcblx0LmF0dGVuZGVlLWxpc3QtaXRlbV9fdGllciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtdGlja2V0O1xuXHR9XG59XG5cbi5hdHRlbmRlZS1saXN0LWl0ZW0tLXJzdnAge1xuXHQuYXR0ZW5kZWUtbGlzdC1pdGVtX190aWVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yc3ZwO1xuXHR9XG59XG5cbi5hdHRlbmRlZS1saXN0LWl0ZW0tLWd1ZXN0bGlzdCB7XG5cdC5hdHRlbmRlZS1saXN0LWl0ZW1fX3RpZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWd1ZXN0O1xuXHR9XG59XG5cbi5hdHRlbmRlZS1saXN0LWl0ZW0tLWNoZWNrZWRfaW4ge1xuXHRjb2xvcjogI0NDQztcblx0LmNoZWNrbWFyay1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMHB4O1xuXHRcdHRvcDogMTlweDtcblx0fVxuXG5cdC5hdHRlbmRlZS1saXN0LWl0ZW1fX3RpZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XG5cdH1cbn1cblxuLmF0dGVuZGVlLWxpc3QtaXRlbV9fdGllciB7XG5cdEBpbmNsdWRlIGZvbnQtYXR0ZW5kZWUtdGllci1zdGFtcCgpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAyOHB4O1xuXHR0b3A6IDE5cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmctYm90dG9tOiAxcHg7XG5cdHBhZGRpbmctdG9wOiA0cHg7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblx0cGFkZGluZy1yaWdodDogMTBweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uc2VhcmNoLWxpc3QtY29udGFpbmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA3MHB4KTtcblx0dG9wOiA3MHB4O1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0Ji5lbmFibGVkIHtcblx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHR9XG59XG5cbi5hdHRlbmRlZXMtc2VhcmNoLWxpc3Qge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXG5cdC5zcGlubmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tdG9wOiAtODZweDtcblx0XHRvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjRkZGO1xuXHRcdH1cblx0fVxufVxuIiwiLmxvZ2luLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ubG9naW5fX2JnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRvcGFjaXR5OiAwLjM7XG59XG5cbi5sb2dpbl9fbG9nbyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubG9naW5fX2lucHV0LWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHdpZHRoOiA3MCU7XG5cblx0Ji5pbnZhbGlkIHtcblx0XHRpbnB1dCB7XG5cdFx0XHRhbmltYXRpb246IHNoYWtlIC41cyBsaW5lYXI7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0QGluY2x1ZGUgZm9udC1sb2dpbigpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG5cblx0LmxvZ2luX19idXR0b24ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjRkZGO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRAaW5jbHVkZSBmb250LWJ1dHRvbigpO1xuXHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzk5OTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKVxuXHRcdH1cblx0fVxufVxuIiwiLnNjYW5uZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzIzMjM7XG5cbiAgLnNwaW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogLTY4cHg7XG5cdFx0b3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNDQ0O1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogI0ZGRjtcblx0XHR9XG5cdH1cbn1cblxuLnNjYW5uZXJfX25vLXN1cHBvcnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNDAlO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC1mYW1pbHk6IFwiSWNvbnMxNlwiLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdHotaW5kZXg6IDE7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRjb2xvcjogIzIzMjMyMztcblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdEBpbmNsdWRlIGZvbnQtbm8tcmVzdWx0cygpO1xuXHR9XG59XG5cbi5zY2FuLWNvbXBsZXRlLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjMyMztcblxuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2Utb3V0IDAuMDlzO1xuXG4gIC5zY2FuLWNvbXBsZXRlLW92ZXJsYXlfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjA4cHg7XG4gICAgaGVpZ2h0OiAyMDhweDtcbiAgICB0b3A6IDQ1JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTA0cHg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNzllODdlO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXG4gICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQgMC4wMnM7XG4gICAgJi5zY2FuLWNvbXBsZXRlLW92ZXJsYXlfX2ljb24tLWludmFsaWQge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmMmEwMDtcbiAgICB9XG4gIH1cblxuICAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5X19jYXB0aW9uLFxuICAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5X19jYXB0aW9uLS1lcnJvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtdGlja2V0LW92ZXJsYXktY2FwdGlvbigpO1xuICAgIGNvbG9yOiAkYy10aWNrZXQtc3VjY2VzcztcbiAgICB0b3A6IGNhbGMoNDElICsgMTEycHgpO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjA5cyBlYXNlLW91dDtcblxuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3R0b206IDQ1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA5cyBlYXNlLW91dCwgb3BhY2l0eSAwLjA1cyBlYXNlLW91dCAwLjFzO1xuICAgIH1cbiAgfVxuXG4gIC5zY2FuLWNvbXBsZXRlLW92ZXJsYXlfX2NhcHRpb24tLWVycm9yIHtcbiAgICBjb2xvcjogJGMtdGlja2V0LWVycm9yO1xuICB9XG5cbiAgLnNjYW4tY29tcGxldGUtb3ZlcmxheV9fbXNnIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiBjYWxjKDM4JSArIDE2M3B4KTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZvbnQtdGlja2V0LW92ZXJsYXktbXNnKCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA1cyBlYXNlLW91dDtcbiAgfVxuXG4gICYuYW5pbWF0ZS1pbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGVhc2Utb3V0O1xuXG4gICAgLnNjYW4tY29tcGxldGUtb3ZlcmxheV9faWNvbiB7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLW91dDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0b3A6IDM4JTtcbiAgICB9XG5cbiAgICAuc2Nhbi1jb21wbGV0ZS1vdmVybGF5X19jYXB0aW9uLFxuICAgIC5zY2FuLWNvbXBsZXRlLW92ZXJsYXlfX2NhcHRpb24tLWVycm9yIHtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2Utb3V0O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRvcDogY2FsYygzOCUgKyAxMTJweCk7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4ycyBlYXNlLW91dCAwLjFzO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNjYW4tY29tcGxldGUtb3ZlcmxheV9fbXNnIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQgMC4zcztcbiAgICB9XG4gIH1cbn1cbiIsIi5kYXNoYm9hcmQtY29udGFpbmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cblx0LmRhc2hib2FyZF9faGVhZGVyIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNThweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0LmRhc2hib2FyZF9faGVhZGVyX190aXRsZSB7XG5cdFx0XHRmbGV4OiAwIDEwMCU7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdFx0QGluY2x1ZGUgZm9udC1oZWFkZXItdGl0bGUoKTtcblx0XHR9XG5cblx0XHQuZGFzaGJvYXJkX19oZWFkZXJfX2xvZ291dC1idG4sXG5cdFx0LmRhc2hib2FyZF9faGVhZGVyX19jc3YtYnRuIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZmYtcmVndWxhcjtcblx0XHQgIGNvbG9yOiAjMjMyMzIzO1xuXHRcdCAgZm9udC1zaXplOiAxcmVtO1xuXHRcdCAgbGluZS1oZWlnaHQ6IDE7XG5cdFx0ICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDIycHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMThweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE4cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0LmRhc2hib2FyZF9faGVhZGVyX19jc3YtYnRuIHtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIFx0cGFkZGluZy1ib3R0b206IDE4cHg7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRjLWJsYWNrO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdGZpbGw6ICRjLWFjY2VudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5kYXNoYm9hcmRfX3Njcm9sbC1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gNzNweCk7XG5cdFx0dG9wOiA3M3B4O1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdH1cblxuXHQuZGFzaGJvYXJkX190b3RhbC1jaGVjay1pbnMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHQuZGFzaGJvYXJkX19zdGF0cy12YWx1ZSB7XG5cdFx0XHRmb250LXNpemU6IDZyZW07XG5cdFx0fVxuXHRcdC5kYXNoYm9hcmRfX3N0YXRzLWxhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmZi1saWdodDtcblx0XHR9XG5cdH1cblxuXHQuZGFzaGJvYXJkX19ldmVudC1pbmZvIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cdFx0LmRhc2hib2FyZF9fZXZlbnQtaW5mb19faXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctdG9wOiAxN3B4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE0cHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzIzMjMyMztcblx0XHRcdFx0cGFkZGluZy10b3A6IDI3cHg7XG5cdFx0XHR9XG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdGZsZXg6IDEgYXV0bztcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZGFzaGJvYXJkX19ldmVudC1pbmZvLWxhYmVsIHtcblx0XHRcdEBpbmNsdWRlIGRhc2hib2FyZC1ldmVudC1pbmZvLWxhYmVsKCk7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdH1cblxuXHRcdC5kYXNoYm9hcmRfX2V2ZW50LWluZm8tdmFsdWUge1xuXHRcdFx0cGFkZGluZy10b3A6IDFweDtcblx0XHRcdEBpbmNsdWRlIGRhc2hib2FyZC1ldmVudC1pbmZvLXZhbHVlKCk7XG5cdFx0fVxuXHR9XG5cblx0LmRhc2hib2FyZF9fc3RhdHMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgIzIzMjMyMztcblx0XHQ+IGRpdiB7XG5cdFx0XHRmbGV4OiAwIDMzLjMzMzMzMyU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZGFzaGJvYXJkX19kZXRhaWxlZC1zdGF0cyB7XG5cdFx0XHRmbGV4OiAwIDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTFweDtcblx0XHRcdC5kYXNoYm9hcmRfX2RldGFpbGVkLXN0YXRzX19pdGVtIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE3cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNHB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHRmbGV4OiAxIGF1dG87XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZGFzaGJvYXJkX19kZXRhaWxlZC1zdGF0cy1sYWJlbCB7XG5cdFx0XHRcdEBpbmNsdWRlIGRhc2hib2FyZC1ldmVudC1pbmZvLWxhYmVsKCk7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5kYXNoYm9hcmRfX2RldGFpbGVkLXN0YXRzLXZhbHVlIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDFweDtcblx0XHRcdFx0QGluY2x1ZGUgZGFzaGJvYXJkLWV2ZW50LWluZm8tdmFsdWUoKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZGFzaGJvYXJkX19zdGF0c19fdGlja2V0cyB7XG5cdFx0LmRhc2hib2FyZF9fc3RhdHMtbGFiZWwge1xuXHRcdFx0Ly9mb250LWZhbWlseTogJGZmLWJvbGQ7XG5cdFx0XHQvL2JhY2tncm91bmQtY29sb3I6ICRjLXRpY2tldDtcblx0XHRcdC8vY29sb3I6ICNGRkY7XG5cdFx0XHQvL2NvbG9yOiAkYy10aWNrZXQ7XG5cdFx0XHQvL3BhZGRpbmc6IDNweDtcblx0ICAgIHBhZGRpbmctbGVmdDogM3B4O1xuXHQgICAgLy9wYWRkaW5nLXJpZ2h0OiA4cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0ICAgIHBhZGRpbmctdG9wOiAycHg7XG5cdCAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0fVxuXG5cdFx0LmRhc2hib2FyZF9fc3RhdHMtdmFsdWUge1xuXHRcdFx0Y29sb3I6ICRjLXRpY2tldDtcblx0XHR9XG5cdH1cblxuXHQuZGFzaGJvYXJkX19zdGF0c19fcnN2cHMge1xuXHRcdC5kYXNoYm9hcmRfX3N0YXRzLWxhYmVsIHtcblx0XHRcdC8vZm9udC1mYW1pbHk6ICRmZi1ib2xkO1xuXHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkYy1yc3ZwO1xuXHRcdFx0Ly9jb2xvcjogI0ZGRjtcblx0XHRcdC8vY29sb3I6ICRjLXJzdnA7XG5cdFx0XHQvL3BhZGRpbmc6IDNweDtcblx0ICAgIC8vcGFkZGluZy1sZWZ0OiA5cHg7XG5cdCAgICAvL3BhZGRpbmctcmlnaHQ6IDhweDtcblx0XHRcdHBhZGRpbmctbGVmdDogM3B4O1xuXHQgICAgcGFkZGluZy10b3A6IDJweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHQgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXHRcdH1cblxuXHRcdC5kYXNoYm9hcmRfX3N0YXRzLXZhbHVlIHtcblx0XHRcdGNvbG9yOiAkYy1yc3ZwO1xuXHRcdH1cblx0fVxuXG5cdC5kYXNoYm9hcmRfX3N0YXRzX19ndWVzdHMge1xuXHRcdC5kYXNoYm9hcmRfX3N0YXRzLWxhYmVsIHtcblx0XHRcdC8vZm9udC1mYW1pbHk6ICRmZi1ib2xkO1xuXHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkYy1ndWVzdDtcblx0XHRcdC8vY29sb3I6ICNGRkY7XG5cdFx0XHQvL2NvbG9yOiAkYy1ndWVzdDtcblx0XHRcdC8vcGFkZGluZzogM3B4O1xuXHQgICAgLy9wYWRkaW5nLWxlZnQ6IDlweDtcblx0ICAgIC8vcGFkZGluZy1yaWdodDogOHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzcHg7XG5cdCAgICBwYWRkaW5nLXRvcDogMnB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdCAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0fVxuXG5cdFx0LmRhc2hib2FyZF9fc3RhdHMtdmFsdWUge1xuXHRcdFx0Y29sb3I6ICRjLWd1ZXN0O1xuXHRcdH1cblx0fVxuXG5cdC5kYXNoYm9hcmRfX3N0YXRzLXZhbHVlIHtcblx0XHRAaW5jbHVkZSBkYXNoYm9hcmQtc3RhdHMtdmFsdWUoKTtcblx0fVxuXG5cdC5kYXNoYm9hcmRfX3N0YXRzLWxhYmVsIHtcblx0XHRAaW5jbHVkZSBkYXNoYm9hcmQtc3RhdHMtbGFiZWwoKTtcblx0fVxufVxuIl19 */