@import url(//hello.myfonts.net/count/3da8bd);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

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

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  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
   ========================================================================== */

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

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

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

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * 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 size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 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;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

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

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

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

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

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

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

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 in Chrome and Safari on macOS.
 */

[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 Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

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

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/*# sourceMappingURL=data:application/json;base64,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RSxNQUFNO0FBQ3ZCOztBQUVBOytFQUMrRTs7QUFFL0U7O0VBRUU7O0FBRUY7RUFDRSxjQUFjO0FBQ2hCOztBQUVBOztFQUVFOztBQUVGO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBOytFQUMrRTs7QUFFL0U7O0VBRUU7O0FBRUY7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSxhQUFhO0FBQ2YiLCJmaWxlIjoibm9ybWFsaXplLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iXX0= */
@charset "UTF-8";
:root {
  --surface-a:#ffffff;
  --surface-b:#f8f9fa;
  --surface-c:#e9ecef;
  --surface-d:#dee2e6;
  --surface-e:#ffffff;
  --surface-f:#ffffff;
  --text-color:#495057;
  --text-color-secondary:#6c757d;
  --primary-color:#2196F3;
  --primary-color-text:#ffffff;
  --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  --surface-0: #ffffff;
  --surface-50: #FAFAFA;
  --surface-100: #F5F5F5;
  --surface-200: #EEEEEE;
  --surface-300: #E0E0E0;
  --surface-400: #BDBDBD;
  --surface-500: #9E9E9E;
  --surface-600: #757575;
  --surface-700: #616161;
  --surface-800: #424242;
  --surface-900: #212121;
  --gray-50: #FAFAFA;
  --gray-100: #F5F5F5;
  --gray-200: #EEEEEE;
  --gray-300: #E0E0E0;
  --gray-400: #BDBDBD;
  --gray-500: #9E9E9E;
  --gray-600: #757575;
  --gray-700: #616161;
  --gray-800: #424242;
  --gray-900: #212121;
  --content-padding:1rem;
  --inline-spacing:0.5rem;
  --border-radius:3px;
  --surface-ground:#f8f9fa;
  --surface-section:#ffffff;
  --surface-card:#ffffff;
  --surface-overlay:#ffffff;
  --surface-border:#dee2e6;
}
* {
  box-sizing: border-box;
}
.p-component {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: normal;
}
.p-component-overlay {
  background-color: rgba(0, 0, 0, 0.4);
  transition-duration: 0.2s;
}
.p-disabled, .p-component:disabled {
  opacity: 0.6;
}
.p-error {
  color: #f44336;
}
.p-text-secondary {
  color: #6c757d;
}
.pi {
  font-size: 1rem;
}
.p-link {
  font-size: 1rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  border-radius: 3px;
}
.p-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
:root {
  --blue-50:#f4fafe;
  --blue-100:#cae6fc;
  --blue-200:#a0d2fa;
  --blue-300:#75bef8;
  --blue-400:#4baaf5;
  --blue-500:#2196f3;
  --blue-600:#1c80cf;
  --blue-700:#1769aa;
  --blue-800:#125386;
  --blue-900:#0d3c61;
  --green-50:#f6fbf6;
  --green-100:#d4ecd5;
  --green-200:#b2ddb4;
  --green-300:#90cd93;
  --green-400:#6ebe71;
  --green-500:#4caf50;
  --green-600:#419544;
  --green-700:#357b38;
  --green-800:#2a602c;
  --green-900:#1e4620;
  --yellow-50:#fffcf5;
  --yellow-100:#fef0cd;
  --yellow-200:#fde4a5;
  --yellow-300:#fdd87d;
  --yellow-400:#fccc55;
  --yellow-500:#fbc02d;
  --yellow-600:#d5a326;
  --yellow-700:#b08620;
  --yellow-800:#8a6a19;
  --yellow-900:#644d12;
  --cyan-50:#f2fcfd;
  --cyan-100:#c2eff5;
  --cyan-200:#91e2ed;
  --cyan-300:#61d5e4;
  --cyan-400:#30c9dc;
  --cyan-500:#00bcd4;
  --cyan-600:#00a0b4;
  --cyan-700:#008494;
  --cyan-800:#006775;
  --cyan-900:#004b55;
  --pink-50:#fef4f7;
  --pink-100:#fac9da;
  --pink-200:#f69ebc;
  --pink-300:#f1749e;
  --pink-400:#ed4981;
  --pink-500:#e91e63;
  --pink-600:#c61a54;
  --pink-700:#a31545;
  --pink-800:#801136;
  --pink-900:#5d0c28;
  --indigo-50:#f5f6fb;
  --indigo-100:#d1d5ed;
  --indigo-200:#acb4df;
  --indigo-300:#8893d1;
  --indigo-400:#6372c3;
  --indigo-500:#3f51b5;
  --indigo-600:#36459a;
  --indigo-700:#2c397f;
  --indigo-800:#232d64;
  --indigo-900:#192048;
  --teal-50:#f2faf9;
  --teal-100:#c2e6e2;
  --teal-200:#91d2cc;
  --teal-300:#61beb5;
  --teal-400:#30aa9f;
  --teal-500:#009688;
  --teal-600:#008074;
  --teal-700:#00695f;
  --teal-800:#00534b;
  --teal-900:#003c36;
  --orange-50:#fff8f2;
  --orange-100:#fde0c2;
  --orange-200:#fbc791;
  --orange-300:#f9ae61;
  --orange-400:#f79530;
  --orange-500:#f57c00;
  --orange-600:#d06900;
  --orange-700:#ac5700;
  --orange-800:#874400;
  --orange-900:#623200;
  --bluegray-50:#f7f9f9;
  --bluegray-100:#d9e0e3;
  --bluegray-200:#bbc7cd;
  --bluegray-300:#9caeb7;
  --bluegray-400:#7e96a1;
  --bluegray-500:#607d8b;
  --bluegray-600:#526a76;
  --bluegray-700:#435861;
  --bluegray-800:#35454c;
  --bluegray-900:#263238;
  --purple-50:#faf4fb;
  --purple-100:#e7cbec;
  --purple-200:#d4a2dd;
  --purple-300:#c279ce;
  --purple-400:#af50bf;
  --purple-500:#9c27b0;
  --purple-600:#852196;
  --purple-700:#6d1b7b;
  --purple-800:#561561;
  --purple-900:#3e1046;
}
.p-autocomplete .p-autocomplete-loader {
  right: 0.5rem;
}
.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
  right: 2.857rem;
}
.p-autocomplete .p-autocomplete-multiple-container {
  padding: 0.25rem 0.5rem;
}
.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
  border-color: #2196F3;
}
.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #2196F3;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
  padding: 0.25rem 0;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  color: #495057;
  padding: 0;
  margin: 0;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
  padding: 0.25rem 0.5rem;
  margin-right: 0.5rem;
  background: #E3F2FD;
  color: #495057;
  border-radius: 3px;
}
.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
  margin-left: 0.5rem;
}
p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
  border-color: #f44336;
}
.p-autocomplete-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 3px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-autocomplete-panel .p-autocomplete-items:not(.p-autocomplete-virtualscroll) {
  padding: 0.5rem 0;
}
.p-autocomplete-panel .p-autocomplete-items.p-autocomplete-virtualscroll .cdk-virtual-scroll-content-wrapper {
  padding: 0.5rem 0;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
  margin: 0;
  padding: 0.5rem 1rem;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
  color: #495057;
  background: #e9ecef;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-empty-message {
  padding: 0.5rem 1rem;
  color: #495057;
  background: transparent;
}
.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #495057;
  background: #ffffff;
  font-weight: 600;
}
p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
  border-color: #f44336;
}
.p-datepicker {
  padding: 0.5rem;
  background: #ffffff;
  color: #495057;
  border: 1px solid #ced4da;
  border-radius: 3px;
}
.p-datepicker:not(.p-datepicker-inline) {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
  background: #ffffff;
}
.p-datepicker .p-datepicker-header {
  padding: 0.5rem;
  color: #495057;
  background: #ffffff;
  font-weight: 600;
  margin: 0;
  border-bottom: 1px solid #dee2e6;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-datepicker .p-datepicker-header .p-datepicker-prev,
.p-datepicker .p-datepicker-header .p-datepicker-next {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-datepicker .p-datepicker-header .p-datepicker-prev:focus,
.p-datepicker .p-datepicker-header .p-datepicker-next:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-datepicker .p-datepicker-header .p-datepicker-title {
  line-height: 2rem;
}
.p-datepicker .p-datepicker-header .p-datepicker-title select {
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-datepicker .p-datepicker-header .p-datepicker-title select:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #2196F3;
}
.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
  margin-right: 0.5rem;
}
.p-datepicker table {
  font-size: 1rem;
  margin: 0.5rem 0;
}
.p-datepicker table th {
  padding: 0.5rem;
}
.p-datepicker table th > span {
  width: 2.5rem;
  height: 2.5rem;
}
.p-datepicker table td {
  padding: 0.5rem;
}
.p-datepicker table td > span {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  transition: box-shadow 0.2s;
  border: 1px solid transparent;
}
.p-datepicker table td > span.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-datepicker table td > span:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-datepicker table td.p-datepicker-today > span {
  background: #ced4da;
  color: #495057;
  border-color: transparent;
}
.p-datepicker table td.p-datepicker-today > span.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-datepicker .p-datepicker-buttonbar {
  padding: 1rem 0;
  border-top: 1px solid #dee2e6;
}
.p-datepicker .p-datepicker-buttonbar .p-button {
  width: auto;
}
.p-datepicker .p-timepicker {
  border-top: 1px solid #dee2e6;
  padding: 0.5rem;
}
.p-datepicker .p-timepicker button {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-datepicker .p-timepicker button:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-datepicker .p-timepicker button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-datepicker .p-timepicker button:last-child {
  margin-top: 0.2em;
}
.p-datepicker .p-timepicker span {
  font-size: 1.25rem;
}
.p-datepicker .p-timepicker > div {
  padding: 0 0.5rem;
}
.p-datepicker.p-datepicker-timeonly .p-timepicker {
  border-top: 0 none;
}
.p-datepicker .p-monthpicker {
  margin: 0.5rem 0;
}
.p-datepicker .p-monthpicker .p-monthpicker-month {
  padding: 0.5rem;
  transition: box-shadow 0.2s;
  border-radius: 3px;
}
.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
  border-right: 1px solid #dee2e6;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
  padding-left: 0;
}
.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
  padding-right: 0;
  border-right: 0 none;
}
.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
  background: #e9ecef;
}
.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-highlight):not(.p-disabled):hover {
  background: #e9ecef;
}
.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-highlight):not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
@media screen and (max-width: 769px) {
  .p-datepicker table th, .p-datepicker table td {
    padding: 0;
  }
}
.p-cascadeselect {
  background: #ffffff;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}
.p-cascadeselect:not(.p-disabled):hover {
  border-color: #2196F3;
}
.p-cascadeselect:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #2196F3;
}
.p-cascadeselect .p-cascadeselect-label {
  background: transparent;
  border: 0 none;
  padding: 0.5rem 0.5rem;
}
.p-cascadeselect .p-cascadeselect-label.p-placeholder {
  color: #6c757d;
}
.p-cascadeselect .p-cascadeselect-label:enabled:focus {
  outline: 0 none;
  box-shadow: none;
}
.p-cascadeselect .p-cascadeselect-trigger {
  background: transparent;
  color: #6c757d;
  width: 2.357rem;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.p-cascadeselect-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 3px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-cascadeselect-panel .p-cascadeselect-items {
  padding: 0.5rem 0;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
  margin: 0;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
  padding: 0.5rem 1rem;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
  color: #495057;
  background: #e9ecef;
}
.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
  font-size: 0.875rem;
}
p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
  border-color: #f44336;
}
.p-input-filled .p-cascadeselect {
  background: #f8f9fa;
}
.p-input-filled .p-cascadeselect:not(.p-disabled):hover {
  background-color: #f8f9fa;
}
.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus {
  background-color: #ffffff;
}
.p-checkbox {
  width: 20px;
  height: 20px;
}
.p-checkbox .p-checkbox-box {
  border: 2px solid #ced4da;
  background: #ffffff;
  width: 20px;
  height: 20px;
  color: #495057;
  border-radius: 3px;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-checkbox .p-checkbox-box .p-checkbox-icon {
  transition-duration: 0.2s;
  color: #ffffff;
  font-size: 14px;
}
.p-checkbox .p-checkbox-box.p-highlight {
  border-color: #2196F3;
  background: #2196F3;
}
.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
  border-color: #2196F3;
}
.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #2196F3;
}
.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
  border-color: #0b7ad1;
  background: #0b7ad1;
  color: #ffffff;
}
p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
  border-color: #f44336;
}
.p-input-filled .p-checkbox .p-checkbox-box {
  background-color: #f8f9fa;
}
.p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
  background: #2196F3;
}
.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
  background-color: #f8f9fa;
}
.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
  background: #0b7ad1;
}
.p-checkbox-label {
  margin-left: 0.5rem;
}
.p-chips .p-chips-multiple-container {
  padding: 0.25rem 0.5rem;
}
.p-chips .p-chips-multiple-container:not(.p-disabled):hover {
  border-color: #2196F3;
}
.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #2196F3;
}
.p-chips .p-chips-multiple-container .p-chips-token {
  padding: 0.25rem 0.5rem;
  margin-right: 0.5rem;
  background: #E3F2FD;
  color: #495057;
  border-radius: 3px;
}
.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
  margin-left: 0.5rem;
}
.p-chips .p-chips-multiple-container .p-chips-input-token {
  padding: 0.25rem 0;
}
.p-chips .p-chips-multiple-container .p-chips-input-token input {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  color: #495057;
  padding: 0;
  margin: 0;
}
p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
  border-color: #f44336;
}
.p-colorpicker-preview,
.p-fluid .p-colorpicker-preview.p-inputtext {
  width: 2rem;
  height: 2rem;
}
.p-colorpicker-panel {
  background: #323232;
  border-color: #191919;
}
.p-colorpicker-panel .p-colorpicker-color-handle,
.p-colorpicker-panel .p-colorpicker-hue-handle {
  border-color: #ffffff;
}
.p-colorpicker-overlay-panel {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-dropdown {
  background: #ffffff;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}
.p-dropdown:not(.p-disabled):hover {
  border-color: #2196F3;
}
.p-dropdown:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #2196F3;
}
.p-dropdown.p-dropdown-clearable .p-dropdown-label {
  padding-right: 1.5rem;
}
.p-dropdown .p-dropdown-label {
  background: transparent;
  border: 0 none;
}
.p-dropdown .p-dropdown-label.p-placeholder {
  color: #6c757d;
}
.p-dropdown .p-dropdown-label:enabled:focus {
  outline: 0 none;
  box-shadow: none;
}
.p-dropdown .p-dropdown-trigger {
  background: transparent;
  color: #6c757d;
  width: 2.357rem;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.p-dropdown .p-dropdown-clear-icon {
  color: #6c757d;
  right: 2.357rem;
}
.p-dropdown-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 3px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-dropdown-panel .p-dropdown-header {
  padding: 0.5rem 1rem;
  border-bottom: 0 none;
  color: #495057;
  background: #f8f9fa;
  margin: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
  padding-right: 1.5rem;
}
.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
  right: 0.5rem;
  color: #6c757d;
}
.p-dropdown-panel .p-dropdown-items:not(.p-dropdown-virtualscroll) {
  padding: 0.5rem 0;
}
.p-dropdown-panel .p-dropdown-items.p-dropdown-virtualscroll .cdk-virtual-scroll-content-wrapper {
  padding: 0.5rem 0;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item {
  margin: 0;
  padding: 0.5rem 1rem;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
  color: #495057;
  background: #e9ecef;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
  padding: 0.5rem 1rem;
  color: #495057;
  background: transparent;
}
.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #495057;
  background: #ffffff;
  font-weight: 600;
}
p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
  border-color: #f44336;
}
.p-input-filled .p-dropdown {
  background: #f8f9fa;
}
.p-input-filled .p-dropdown:not(.p-disabled):hover {
  background-color: #f8f9fa;
}
.p-input-filled .p-dropdown:not(.p-disabled).p-focus {
  background-color: #ffffff;
}
.p-editor-container .p-editor-toolbar {
  background: #f8f9fa;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-editor-container .p-editor-toolbar.ql-snow {
  border: 1px solid #dee2e6;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
  stroke: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
  fill: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
  border: 0 none;
  color: #6c757d;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
  color: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
  stroke: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
  fill: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 3px;
  padding: 0.5rem 0;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
  color: #495057;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
  color: #495057;
  background: #e9ecef;
}
.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
  padding: 0.5rem 1rem;
}
.p-editor-container .p-editor-content {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-editor-container .p-editor-content.ql-snow {
  border: 1px solid #dee2e6;
}
.p-editor-container .p-editor-content .ql-editor {
  background: #ffffff;
  color: #495057;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-editor-container .ql-snow.ql-toolbar button:hover,
.p-editor-container .ql-snow.ql-toolbar button:focus {
  color: #495057;
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
  stroke: #495057;
}
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
  fill: #495057;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
  color: #2196F3;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
  stroke: #2196F3;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
  fill: #2196F3;
}
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
  color: #2196F3;
}
.p-inputgroup-addon {
  background: #e9ecef;
  color: #6c757d;
  border-top: 1px solid #ced4da;
  border-left: 1px solid #ced4da;
  border-bottom: 1px solid #ced4da;
  padding: 0.5rem 0.5rem;
  min-width: 2.357rem;
}
.p-inputgroup-addon:last-child {
  border-right: 1px solid #ced4da;
}
.p-inputgroup > .p-component,
.p-inputgroup > .p-float-label > .p-component {
  border-radius: 0;
  margin: 0;
}
.p-inputgroup > .p-component + .p-inputgroup-addon,
.p-inputgroup > .p-float-label > .p-component + .p-inputgroup-addon {
  border-left: 0 none;
}
.p-inputgroup > .p-component:focus,
.p-inputgroup > .p-float-label > .p-component:focus {
  z-index: 1;
}
.p-inputgroup > .p-component:focus ~ label,
.p-inputgroup > .p-float-label > .p-component:focus ~ label {
  z-index: 1;
}
.p-inputgroup-addon:first-child,
.p-inputgroup button:first-child,
.p-inputgroup input:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-inputgroup .p-float-label:first-child input {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-inputgroup-addon:last-child,
.p-inputgroup button:last-child,
.p-inputgroup input:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.p-inputgroup .p-float-label:last-child input {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.p-fluid .p-inputgroup .p-button {
  width: auto;
}
.p-fluid .p-inputgroup .p-button.p-button-icon-only {
  width: 2.357rem;
}
p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
  border-color: #f44336;
}
p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
  border-color: #f44336;
}
.p-inputswitch {
  width: 3rem;
  height: 1.75rem;
}
.p-inputswitch .p-inputswitch-slider {
  background: #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 30px;
}
.p-inputswitch .p-inputswitch-slider:before {
  background: #ffffff;
  width: 1.25rem;
  height: 1.25rem;
  left: 0.25rem;
  margin-top: -0.625rem;
  border-radius: 50%;
  transition-duration: 0.2s;
}
.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
  transform: translateX(1.25rem);
}
.p-inputswitch.p-focus .p-inputswitch-slider {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
  background: #b6bfc8;
}
.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
  background: #2196F3;
}
.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
  background: #ffffff;
}
.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
  background: #0d89ec;
}
p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
  border-color: #f44336;
}
.p-inputtext {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  color: #495057;
  background: #ffffff;
  padding: 0.5rem 0.5rem;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 3px;
}
.p-inputtext:enabled:hover {
  border-color: #2196F3;
}
.p-inputtext:enabled:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #2196F3;
}
.p-inputtext.ng-dirty.ng-invalid {
  border-color: #f44336;
}
.p-inputtext.p-inputtext-sm {
  font-size: 0.875rem;
  padding: 0.4375rem 0.4375rem;
}
.p-inputtext.p-inputtext-lg {
  font-size: 1.25rem;
  padding: 0.625rem 0.625rem;
}
.p-float-label > label {
  left: 0.5rem;
  color: #6c757d;
  transition-duration: 0.2s;
}
.p-float-label > .ng-invalid.ng-dirty + label {
  color: #f44336;
}
.p-input-icon-left > i:first-of-type {
  left: 0.5rem;
  color: #6c757d;
}
.p-input-icon-left > .p-inputtext {
  padding-left: 2rem;
}
.p-input-icon-left.p-float-label > label {
  left: 2rem;
}
.p-input-icon-right > i:last-of-type {
  right: 0.5rem;
  color: #6c757d;
}
.p-input-icon-right > .p-inputtext {
  padding-right: 2rem;
}
::-webkit-input-placeholder {
  color: #6c757d;
}
:-moz-placeholder {
  color: #6c757d;
}
::-moz-placeholder {
  color: #6c757d;
}
:-ms-input-placeholder {
  color: #6c757d;
}
.p-input-filled .p-inputtext {
  background-color: #f8f9fa;
}
.p-input-filled .p-inputtext:enabled:hover {
  background-color: #f8f9fa;
}
.p-input-filled .p-inputtext:enabled:focus {
  background-color: #ffffff;
}
.p-inputtext-sm .p-inputtext {
  font-size: 0.875rem;
  padding: 0.4375rem 0.4375rem;
}
.p-inputtext-lg .p-inputtext {
  font-size: 1.25rem;
  padding: 0.625rem 0.625rem;
}
.p-listbox {
  background: #ffffff;
  color: #495057;
  border: 1px solid #ced4da;
  border-radius: 3px;
}
.p-listbox .p-listbox-header {
  padding: 0.5rem 1rem;
  border-bottom: 0 none;
  color: #495057;
  background: #f8f9fa;
  margin: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-listbox .p-listbox-header .p-listbox-filter {
  padding-right: 1.5rem;
}
.p-listbox .p-listbox-header .p-listbox-filter-icon {
  right: 0.5rem;
  color: #6c757d;
}
.p-listbox .p-listbox-header .p-checkbox {
  margin-right: 0.5rem;
}
.p-listbox .p-listbox-list {
  padding: 0.5rem 0;
}
.p-listbox .p-listbox-list .p-listbox-item {
  margin: 0;
  padding: 0.5rem 1rem;
  border: 0 none;
  color: #495057;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-listbox .p-listbox-list .p-listbox-item.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-listbox .p-listbox-list .p-listbox-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
  margin-right: 0.5rem;
}
.p-listbox .p-listbox-list .p-listbox-item-group {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #495057;
  background: #ffffff;
  font-weight: 600;
}
.p-listbox .p-listbox-list .p-listbox-empty-message {
  padding: 0.5rem 1rem;
  color: #495057;
  background: transparent;
}
.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
  color: #495057;
  background: #e9ecef;
}
p-listbox.ng-dirty.ng-invalid > .p-listbox {
  border-color: #f44336;
}
.p-multiselect {
  background: #ffffff;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}
.p-multiselect:not(.p-disabled):hover {
  border-color: #2196F3;
}
.p-multiselect:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #2196F3;
}
.p-multiselect .p-multiselect-label {
  padding: 0.5rem 0.5rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-multiselect .p-multiselect-label.p-placeholder {
  color: #6c757d;
}
.p-multiselect.p-multiselect-chip .p-multiselect-token {
  padding: 0.25rem 0.5rem;
  margin-right: 0.5rem;
  background: #E3F2FD;
  color: #495057;
  border-radius: 3px;
}
.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
  margin-left: 0.5rem;
}
.p-multiselect .p-multiselect-trigger {
  background: transparent;
  color: #6c757d;
  width: 2.357rem;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.p-inputwrapper-filled .p-multiselect.p-multiselect-chip .p-multiselect-label {
  padding: 0.25rem 0.5rem;
}
.p-multiselect-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 3px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-multiselect-panel .p-multiselect-header {
  padding: 0.5rem 1rem;
  border-bottom: 0 none;
  color: #495057;
  background: #f8f9fa;
  margin: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
  padding-right: 1.5rem;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
  right: 0.5rem;
  color: #6c757d;
}
.p-multiselect-panel .p-multiselect-header .p-checkbox {
  margin-right: 0.5rem;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-close {
  margin-left: 0.5rem;
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-multiselect-panel .p-multiselect-items:not(.p-multiselect-virtualscroll) {
  padding: 0.5rem 0;
}
.p-multiselect-panel .p-multiselect-items.p-multiselect-virtualscroll .cdk-virtual-scroll-content-wrapper {
  padding: 0.5rem 0;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item {
  margin: 0;
  padding: 0.5rem 1rem;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
  color: #495057;
  background: #e9ecef;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
  margin-right: 0.5rem;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #495057;
  background: #ffffff;
  font-weight: 600;
}
.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
  padding: 0.5rem 1rem;
  color: #495057;
  background: transparent;
}
p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
  border-color: #f44336;
}
.p-input-filled .p-multiselect {
  background: #f8f9fa;
}
.p-input-filled .p-multiselect:not(.p-disabled):hover {
  background-color: #f8f9fa;
}
.p-input-filled .p-multiselect:not(.p-disabled).p-focus {
  background-color: #ffffff;
}
.p-password.p-invalid.p-component > .p-inputtext {
  border-color: #f44336;
}
.p-password-panel {
  padding: 1rem;
  background: #ffffff;
  color: #495057;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 3px;
}
.p-password-panel .p-password-meter {
  margin-bottom: 0.5rem;
  background: #dee2e6;
}
.p-password-panel .p-password-meter .p-password-strength.weak {
  background: #D32F2F;
}
.p-password-panel .p-password-meter .p-password-strength.medium {
  background: #FBC02D;
}
.p-password-panel .p-password-meter .p-password-strength.strong {
  background: #689F38;
}
.p-radiobutton {
  width: 20px;
  height: 20px;
}
.p-radiobutton .p-radiobutton-box {
  border: 2px solid #ced4da;
  background: #ffffff;
  width: 20px;
  height: 20px;
  color: #495057;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
  border-color: #2196F3;
}
.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #2196F3;
}
.p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
  width: 12px;
  height: 12px;
  transition-duration: 0.2s;
  background-color: #ffffff;
}
.p-radiobutton .p-radiobutton-box.p-highlight {
  border-color: #2196F3;
  background: #2196F3;
}
.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
  border-color: #0b7ad1;
  background: #0b7ad1;
  color: #ffffff;
}
p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
  border-color: #f44336;
}
.p-input-filled .p-radiobutton .p-radiobutton-box {
  background-color: #f8f9fa;
}
.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
  background-color: #f8f9fa;
}
.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
  background: #2196F3;
}
.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
  background: #0b7ad1;
}
.p-radiobutton-label {
  margin-left: 0.5rem;
}
.p-rating .p-rating-icon {
  color: #495057;
  margin-left: 0.5rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  font-size: 1.143rem;
}
.p-rating .p-rating-icon.p-rating-cancel {
  color: #e74c3c;
}
.p-rating .p-rating-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-rating .p-rating-icon:first-child {
  margin-left: 0;
}
.p-rating .p-rating-icon.pi-star {
  color: #2196F3;
}
.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
  color: #2196F3;
}
.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
  color: #c0392b;
}
.p-selectbutton .p-button {
  background: #ffffff;
  border: 1px solid #ced4da;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-selectbutton .p-button .p-button-icon-left,
.p-selectbutton .p-button .p-button-icon-right {
  color: #6c757d;
}
.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
  background: #e9ecef;
  border-color: #ced4da;
  color: #495057;
}
.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
  color: #6c757d;
}
.p-selectbutton .p-button.p-highlight {
  background: #2196F3;
  border-color: #2196F3;
  color: #ffffff;
}
.p-selectbutton .p-button.p-highlight .p-button-icon-left,
.p-selectbutton .p-button.p-highlight .p-button-icon-right {
  color: #ffffff;
}
.p-selectbutton .p-button.p-highlight:hover {
  background: #0d89ec;
  border-color: #0d89ec;
  color: #ffffff;
}
.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
  color: #ffffff;
}
p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
  border-color: #f44336;
}
.p-slider {
  background: #dee2e6;
  border: 0 none;
  border-radius: 3px;
}
.p-slider.p-slider-horizontal {
  height: 0.286rem;
}
.p-slider.p-slider-horizontal .p-slider-handle {
  margin-top: -0.5715rem;
  margin-left: -0.5715rem;
}
.p-slider.p-slider-vertical {
  width: 0.286rem;
}
.p-slider.p-slider-vertical .p-slider-handle {
  margin-left: -0.5715rem;
  margin-bottom: -0.5715rem;
}
.p-slider .p-slider-handle {
  height: 1.143rem;
  width: 1.143rem;
  background: #ffffff;
  border: 2px solid #2196F3;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-slider .p-slider-handle:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-slider .p-slider-range {
  background: #2196F3;
}
.p-slider:not(.p-disabled) .p-slider-handle:hover {
  background: #2196F3;
  border-color: #2196F3;
}
.p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s;
}
.p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
  transition: width 0.2s;
}
.p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s;
}
.p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
  transition: height 0.2s;
}
.p-togglebutton.p-button {
  background: #ffffff;
  border: 1px solid #ced4da;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-togglebutton.p-button .p-button-icon-left,
.p-togglebutton.p-button .p-button-icon-right {
  color: #6c757d;
}
.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
  background: #e9ecef;
  border-color: #ced4da;
  color: #495057;
}
.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
  color: #6c757d;
}
.p-togglebutton.p-button.p-highlight {
  background: #2196F3;
  border-color: #2196F3;
  color: #ffffff;
}
.p-togglebutton.p-button.p-highlight .p-button-icon-left,
.p-togglebutton.p-button.p-highlight .p-button-icon-right {
  color: #ffffff;
}
.p-togglebutton.p-button.p-highlight:hover {
  background: #0d89ec;
  border-color: #0d89ec;
  color: #ffffff;
}
.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
  color: #ffffff;
}
p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
  border-color: #f44336;
}
.p-treeselect {
  background: #ffffff;
  border: 1px solid #ced4da;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}
.p-treeselect:not(.p-disabled):hover {
  border-color: #2196F3;
}
.p-treeselect:not(.p-disabled).p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: #2196F3;
}
.p-treeselect .p-treeselect-label {
  padding: 0.5rem 0.5rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-treeselect .p-treeselect-label.p-placeholder {
  color: #6c757d;
}
.p-treeselect.p-treeselect-chip .p-treeselect-token {
  padding: 0.25rem 0.5rem;
  margin-right: 0.5rem;
  background: #dee2e6;
  color: #495057;
  border-radius: 16px;
}
.p-treeselect .p-treeselect-trigger {
  background: transparent;
  color: #6c757d;
  width: 2.357rem;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.p-treeselect.p-invalid.p-component {
  border-color: #f44336;
}
.p-inputwrapper-filled .p-treeselect.p-treeselect-chip .p-treeselect-label {
  padding: 0.25rem 0.5rem;
}
.p-treeselect-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 3px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
  border: 0 none;
}
.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
  padding: 0.5rem 1rem;
  color: #495057;
  background: transparent;
}
.p-input-filled .p-treeselect {
  background: #f8f9fa;
}
.p-input-filled .p-treeselect:not(.p-disabled):hover {
  background-color: #f8f9fa;
}
.p-input-filled .p-treeselect:not(.p-disabled).p-focus {
  background-color: #ffffff;
}
.p-button {
  color: #ffffff;
  background: #2196F3;
  border: 1px solid #2196F3;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
}
.p-button:enabled:hover {
  background: #0d89ec;
  color: #ffffff;
  border-color: #0d89ec;
}
.p-button:enabled:active {
  background: #0b7ad1;
  color: #ffffff;
  border-color: #0b7ad1;
}
.p-button.p-button-outlined {
  background-color: transparent;
  color: #2196F3;
  border: 1px solid;
}
.p-button.p-button-outlined:enabled:hover {
  background: rgba(33, 150, 243, 0.04);
  color: #2196F3;
  border: 1px solid;
}
.p-button.p-button-outlined:enabled:active {
  background: rgba(33, 150, 243, 0.16);
  color: #2196F3;
  border: 1px solid;
}
.p-button.p-button-outlined.p-button-plain {
  color: #6c757d;
  border-color: #6c757d;
}
.p-button.p-button-outlined.p-button-plain:enabled:hover {
  background: #e9ecef;
  color: #6c757d;
}
.p-button.p-button-outlined.p-button-plain:enabled:active {
  background: #dee2e6;
  color: #6c757d;
}
.p-button.p-button-text {
  background-color: transparent;
  color: #2196F3;
  border-color: transparent;
}
.p-button.p-button-text:enabled:hover {
  background: rgba(33, 150, 243, 0.04);
  color: #2196F3;
  border-color: transparent;
}
.p-button.p-button-text:enabled:active {
  background: rgba(33, 150, 243, 0.16);
  color: #2196F3;
  border-color: transparent;
}
.p-button.p-button-text.p-button-plain {
  color: #6c757d;
}
.p-button.p-button-text.p-button-plain:enabled:hover {
  background: #e9ecef;
  color: #6c757d;
}
.p-button.p-button-text.p-button-plain:enabled:active {
  background: #dee2e6;
  color: #6c757d;
}
.p-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-button .p-button-icon-left {
  margin-right: 0.5rem;
}
.p-button .p-button-icon-right {
  margin-left: 0.5rem;
}
.p-button .p-button-icon-bottom {
  margin-top: 0.5rem;
}
.p-button .p-button-icon-top {
  margin-bottom: 0.5rem;
}
.p-button .p-badge {
  margin-left: 0.5rem;
  min-width: 1rem;
  height: 1rem;
  line-height: 1rem;
  color: #2196F3;
  background-color: #ffffff;
}
.p-button.p-button-raised {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.p-button.p-button-rounded {
  border-radius: 2rem;
}
.p-button.p-button-icon-only {
  width: 2.357rem;
  padding: 0.5rem 0;
}
.p-button.p-button-icon-only .p-button-icon-left,
.p-button.p-button-icon-only .p-button-icon-right {
  margin: 0;
}
.p-button.p-button-icon-only.p-button-rounded {
  border-radius: 50%;
  height: 2.357rem;
}
.p-button.p-button-sm {
  font-size: 0.875rem;
  padding: 0.4375rem 0.875rem;
}
.p-button.p-button-sm .p-button-icon {
  font-size: 0.875rem;
}
.p-button.p-button-lg {
  font-size: 1.25rem;
  padding: 0.625rem 1.25rem;
}
.p-button.p-button-lg .p-button-icon {
  font-size: 1.25rem;
}
.p-button.p-button-loading-label-only .p-button-label {
  margin-left: 0.5rem;
}
.p-button.p-button-loading-label-only .p-button-loading-icon {
  margin-right: 0;
}
.p-fluid .p-button {
  width: 100%;
}
.p-fluid .p-button-icon-only {
  width: 2.357rem;
}
.p-fluid .p-buttonset {
  display: flex;
}
.p-fluid .p-buttonset .p-button {
  flex: 1;
}
.p-button.p-button-secondary, .p-buttonset.p-button-secondary > .p-button, .p-splitbutton.p-button-secondary > .p-button {
  color: #ffffff;
  background: #607D8B;
  border: 1px solid #607D8B;
}
.p-button.p-button-secondary:enabled:hover, .p-buttonset.p-button-secondary > .p-button:enabled:hover, .p-splitbutton.p-button-secondary > .p-button:enabled:hover {
  background: #56717d;
  color: #ffffff;
  border-color: #56717d;
}
.p-button.p-button-secondary:enabled:focus, .p-buttonset.p-button-secondary > .p-button:enabled:focus, .p-splitbutton.p-button-secondary > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #beccd2;
}
.p-button.p-button-secondary:enabled:active, .p-buttonset.p-button-secondary > .p-button:enabled:active, .p-splitbutton.p-button-secondary > .p-button:enabled:active {
  background: #4d646f;
  color: #ffffff;
  border-color: #4d646f;
}
.p-button.p-button-secondary.p-button-outlined, .p-buttonset.p-button-secondary > .p-button.p-button-outlined, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined {
  background-color: transparent;
  color: #607D8B;
  border: 1px solid;
}
.p-button.p-button-secondary.p-button-outlined:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:hover {
  background: rgba(96, 125, 139, 0.04);
  color: #607D8B;
  border: 1px solid;
}
.p-button.p-button-secondary.p-button-outlined:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-outlined:enabled:active {
  background: rgba(96, 125, 139, 0.16);
  color: #607D8B;
  border: 1px solid;
}
.p-button.p-button-secondary.p-button-text, .p-buttonset.p-button-secondary > .p-button.p-button-text, .p-splitbutton.p-button-secondary > .p-button.p-button-text {
  background-color: transparent;
  color: #607D8B;
  border-color: transparent;
}
.p-button.p-button-secondary.p-button-text:enabled:hover, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:hover {
  background: rgba(96, 125, 139, 0.04);
  border-color: transparent;
  color: #607D8B;
}
.p-button.p-button-secondary.p-button-text:enabled:active, .p-buttonset.p-button-secondary > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-secondary > .p-button.p-button-text:enabled:active {
  background: rgba(96, 125, 139, 0.16);
  border-color: transparent;
  color: #607D8B;
}
.p-button.p-button-info, .p-buttonset.p-button-info > .p-button, .p-splitbutton.p-button-info > .p-button {
  color: #ffffff;
  background: #0288D1;
  border: 1px solid #0288D1;
}
.p-button.p-button-info:enabled:hover, .p-buttonset.p-button-info > .p-button:enabled:hover, .p-splitbutton.p-button-info > .p-button:enabled:hover {
  background: #027abc;
  color: #ffffff;
  border-color: #027abc;
}
.p-button.p-button-info:enabled:focus, .p-buttonset.p-button-info > .p-button:enabled:focus, .p-splitbutton.p-button-info > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #89d4fe;
}
.p-button.p-button-info:enabled:active, .p-buttonset.p-button-info > .p-button:enabled:active, .p-splitbutton.p-button-info > .p-button:enabled:active {
  background: #026da7;
  color: #ffffff;
  border-color: #026da7;
}
.p-button.p-button-info.p-button-outlined, .p-buttonset.p-button-info > .p-button.p-button-outlined, .p-splitbutton.p-button-info > .p-button.p-button-outlined {
  background-color: transparent;
  color: #0288D1;
  border: 1px solid;
}
.p-button.p-button-info.p-button-outlined:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:hover {
  background: rgba(2, 136, 209, 0.04);
  color: #0288D1;
  border: 1px solid;
}
.p-button.p-button-info.p-button-outlined:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-outlined:enabled:active {
  background: rgba(2, 136, 209, 0.16);
  color: #0288D1;
  border: 1px solid;
}
.p-button.p-button-info.p-button-text, .p-buttonset.p-button-info > .p-button.p-button-text, .p-splitbutton.p-button-info > .p-button.p-button-text {
  background-color: transparent;
  color: #0288D1;
  border-color: transparent;
}
.p-button.p-button-info.p-button-text:enabled:hover, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:hover {
  background: rgba(2, 136, 209, 0.04);
  border-color: transparent;
  color: #0288D1;
}
.p-button.p-button-info.p-button-text:enabled:active, .p-buttonset.p-button-info > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-info > .p-button.p-button-text:enabled:active {
  background: rgba(2, 136, 209, 0.16);
  border-color: transparent;
  color: #0288D1;
}
.p-button.p-button-success, .p-buttonset.p-button-success > .p-button, .p-splitbutton.p-button-success > .p-button {
  color: #ffffff;
  background: #689F38;
  border: 1px solid #689F38;
}
.p-button.p-button-success:enabled:hover, .p-buttonset.p-button-success > .p-button:enabled:hover, .p-splitbutton.p-button-success > .p-button:enabled:hover {
  background: #5e8f32;
  color: #ffffff;
  border-color: #5e8f32;
}
.p-button.p-button-success:enabled:focus, .p-buttonset.p-button-success > .p-button:enabled:focus, .p-splitbutton.p-button-success > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #c2e0a8;
}
.p-button.p-button-success:enabled:active, .p-buttonset.p-button-success > .p-button:enabled:active, .p-splitbutton.p-button-success > .p-button:enabled:active {
  background: #537f2d;
  color: #ffffff;
  border-color: #537f2d;
}
.p-button.p-button-success.p-button-outlined, .p-buttonset.p-button-success > .p-button.p-button-outlined, .p-splitbutton.p-button-success > .p-button.p-button-outlined {
  background-color: transparent;
  color: #689F38;
  border: 1px solid;
}
.p-button.p-button-success.p-button-outlined:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:hover {
  background: rgba(104, 159, 56, 0.04);
  color: #689F38;
  border: 1px solid;
}
.p-button.p-button-success.p-button-outlined:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-outlined:enabled:active {
  background: rgba(104, 159, 56, 0.16);
  color: #689F38;
  border: 1px solid;
}
.p-button.p-button-success.p-button-text, .p-buttonset.p-button-success > .p-button.p-button-text, .p-splitbutton.p-button-success > .p-button.p-button-text {
  background-color: transparent;
  color: #689F38;
  border-color: transparent;
}
.p-button.p-button-success.p-button-text:enabled:hover, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:hover {
  background: rgba(104, 159, 56, 0.04);
  border-color: transparent;
  color: #689F38;
}
.p-button.p-button-success.p-button-text:enabled:active, .p-buttonset.p-button-success > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-success > .p-button.p-button-text:enabled:active {
  background: rgba(104, 159, 56, 0.16);
  border-color: transparent;
  color: #689F38;
}
.p-button.p-button-warning, .p-buttonset.p-button-warning > .p-button, .p-splitbutton.p-button-warning > .p-button {
  color: #212529;
  background: #FBC02D;
  border: 1px solid #FBC02D;
}
.p-button.p-button-warning:enabled:hover, .p-buttonset.p-button-warning > .p-button:enabled:hover, .p-splitbutton.p-button-warning > .p-button:enabled:hover {
  background: #fab710;
  color: #212529;
  border-color: #fab710;
}
.p-button.p-button-warning:enabled:focus, .p-buttonset.p-button-warning > .p-button:enabled:focus, .p-splitbutton.p-button-warning > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #fde6ab;
}
.p-button.p-button-warning:enabled:active, .p-buttonset.p-button-warning > .p-button:enabled:active, .p-splitbutton.p-button-warning > .p-button:enabled:active {
  background: #e8a704;
  color: #212529;
  border-color: #e8a704;
}
.p-button.p-button-warning.p-button-outlined, .p-buttonset.p-button-warning > .p-button.p-button-outlined, .p-splitbutton.p-button-warning > .p-button.p-button-outlined {
  background-color: transparent;
  color: #FBC02D;
  border: 1px solid;
}
.p-button.p-button-warning.p-button-outlined:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:hover {
  background: rgba(251, 192, 45, 0.04);
  color: #FBC02D;
  border: 1px solid;
}
.p-button.p-button-warning.p-button-outlined:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-outlined:enabled:active {
  background: rgba(251, 192, 45, 0.16);
  color: #FBC02D;
  border: 1px solid;
}
.p-button.p-button-warning.p-button-text, .p-buttonset.p-button-warning > .p-button.p-button-text, .p-splitbutton.p-button-warning > .p-button.p-button-text {
  background-color: transparent;
  color: #FBC02D;
  border-color: transparent;
}
.p-button.p-button-warning.p-button-text:enabled:hover, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:hover {
  background: rgba(251, 192, 45, 0.04);
  border-color: transparent;
  color: #FBC02D;
}
.p-button.p-button-warning.p-button-text:enabled:active, .p-buttonset.p-button-warning > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-warning > .p-button.p-button-text:enabled:active {
  background: rgba(251, 192, 45, 0.16);
  border-color: transparent;
  color: #FBC02D;
}
.p-button.p-button-help, .p-buttonset.p-button-help > .p-button, .p-splitbutton.p-button-help > .p-button {
  color: #ffffff;
  background: #9C27B0;
  border: 1px solid #9C27B0;
}
.p-button.p-button-help:enabled:hover, .p-buttonset.p-button-help > .p-button:enabled:hover, .p-splitbutton.p-button-help > .p-button:enabled:hover {
  background: #8c239e;
  color: #ffffff;
  border-color: #8c239e;
}
.p-button.p-button-help:enabled:focus, .p-buttonset.p-button-help > .p-button:enabled:focus, .p-splitbutton.p-button-help > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #df9eea;
}
.p-button.p-button-help:enabled:active, .p-buttonset.p-button-help > .p-button:enabled:active, .p-splitbutton.p-button-help > .p-button:enabled:active {
  background: #7d1f8d;
  color: #ffffff;
  border-color: #7d1f8d;
}
.p-button.p-button-help.p-button-outlined, .p-buttonset.p-button-help > .p-button.p-button-outlined, .p-splitbutton.p-button-help > .p-button.p-button-outlined {
  background-color: transparent;
  color: #9C27B0;
  border: 1px solid;
}
.p-button.p-button-help.p-button-outlined:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:hover {
  background: rgba(156, 39, 176, 0.04);
  color: #9C27B0;
  border: 1px solid;
}
.p-button.p-button-help.p-button-outlined:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-outlined:enabled:active {
  background: rgba(156, 39, 176, 0.16);
  color: #9C27B0;
  border: 1px solid;
}
.p-button.p-button-help.p-button-text, .p-buttonset.p-button-help > .p-button.p-button-text, .p-splitbutton.p-button-help > .p-button.p-button-text {
  background-color: transparent;
  color: #9C27B0;
  border-color: transparent;
}
.p-button.p-button-help.p-button-text:enabled:hover, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:hover {
  background: rgba(156, 39, 176, 0.04);
  border-color: transparent;
  color: #9C27B0;
}
.p-button.p-button-help.p-button-text:enabled:active, .p-buttonset.p-button-help > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-help > .p-button.p-button-text:enabled:active {
  background: rgba(156, 39, 176, 0.16);
  border-color: transparent;
  color: #9C27B0;
}
.p-button.p-button-danger, .p-buttonset.p-button-danger > .p-button, .p-splitbutton.p-button-danger > .p-button {
  color: #ffffff;
  background: #D32F2F;
  border: 1px solid #D32F2F;
}
.p-button.p-button-danger:enabled:hover, .p-buttonset.p-button-danger > .p-button:enabled:hover, .p-splitbutton.p-button-danger > .p-button:enabled:hover {
  background: #c02929;
  color: #ffffff;
  border-color: #c02929;
}
.p-button.p-button-danger:enabled:focus, .p-buttonset.p-button-danger > .p-button:enabled:focus, .p-splitbutton.p-button-danger > .p-button:enabled:focus {
  box-shadow: 0 0 0 0.2rem #edacac;
}
.p-button.p-button-danger:enabled:active, .p-buttonset.p-button-danger > .p-button:enabled:active, .p-splitbutton.p-button-danger > .p-button:enabled:active {
  background: #aa2424;
  color: #ffffff;
  border-color: #aa2424;
}
.p-button.p-button-danger.p-button-outlined, .p-buttonset.p-button-danger > .p-button.p-button-outlined, .p-splitbutton.p-button-danger > .p-button.p-button-outlined {
  background-color: transparent;
  color: #D32F2F;
  border: 1px solid;
}
.p-button.p-button-danger.p-button-outlined:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:hover {
  background: rgba(211, 47, 47, 0.04);
  color: #D32F2F;
  border: 1px solid;
}
.p-button.p-button-danger.p-button-outlined:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-outlined:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-outlined:enabled:active {
  background: rgba(211, 47, 47, 0.16);
  color: #D32F2F;
  border: 1px solid;
}
.p-button.p-button-danger.p-button-text, .p-buttonset.p-button-danger > .p-button.p-button-text, .p-splitbutton.p-button-danger > .p-button.p-button-text {
  background-color: transparent;
  color: #D32F2F;
  border-color: transparent;
}
.p-button.p-button-danger.p-button-text:enabled:hover, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:hover, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:hover {
  background: rgba(211, 47, 47, 0.04);
  border-color: transparent;
  color: #D32F2F;
}
.p-button.p-button-danger.p-button-text:enabled:active, .p-buttonset.p-button-danger > .p-button.p-button-text:enabled:active, .p-splitbutton.p-button-danger > .p-button.p-button-text:enabled:active {
  background: rgba(211, 47, 47, 0.16);
  border-color: transparent;
  color: #D32F2F;
}
.p-button.p-button-link {
  color: #0b7ad1;
  background: transparent;
  border: transparent;
}
.p-button.p-button-link:enabled:hover {
  background: transparent;
  color: #0b7ad1;
  border-color: transparent;
}
.p-button.p-button-link:enabled:hover .p-button-label {
  text-decoration: underline;
}
.p-button.p-button-link:enabled:focus {
  background: transparent;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  border-color: transparent;
}
.p-button.p-button-link:enabled:active {
  background: transparent;
  color: #0b7ad1;
  border-color: transparent;
}
.p-carousel .p-carousel-content .p-carousel-prev,
.p-carousel .p-carousel-content .p-carousel-next {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin: 0.5rem;
}
.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
.p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-carousel .p-carousel-content .p-carousel-prev:focus,
.p-carousel .p-carousel-content .p-carousel-next:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-carousel .p-carousel-indicators {
  padding: 1rem;
}
.p-carousel .p-carousel-indicators .p-carousel-indicator {
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}
.p-carousel .p-carousel-indicators .p-carousel-indicator button {
  background-color: #e9ecef;
  width: 2rem;
  height: 0.5rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 0;
}
.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
  background: #dee2e6;
}
.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
  background: #E3F2FD;
  color: #495057;
}
.p-datatable .p-paginator-top {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-datatable .p-paginator-bottom {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-datatable .p-datatable-header {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #e9ecef;
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
}
.p-datatable .p-datatable-footer {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
}
.p-datatable .p-datatable-thead > tr > th {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  font-weight: 600;
  color: #495057;
  background: #f8f9fa;
  transition: box-shadow 0.2s;
}
.p-datatable .p-datatable-tfoot > tr > td {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  font-weight: 600;
  color: #495057;
  background: #f8f9fa;
}
.p-datatable .p-sortable-column .p-sortable-column-icon {
  color: #6c757d;
  margin-left: 0.5rem;
}
.p-datatable .p-sortable-column .p-sortable-column-badge {
  border-radius: 50%;
  height: 1.143rem;
  min-width: 1.143rem;
  line-height: 1.143rem;
  color: #495057;
  background: #E3F2FD;
  margin-left: 0.5rem;
}
.p-datatable .p-sortable-column:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
  color: #6c757d;
}
.p-datatable .p-sortable-column.p-highlight {
  background: #f8f9fa;
  color: #2196F3;
}
.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
  color: #2196F3;
}
.p-datatable .p-sortable-column.p-highlight:hover {
  background: #e9ecef;
  color: #2196F3;
}
.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
  color: #2196F3;
}
.p-datatable .p-sortable-column:focus {
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
  outline: 0 none;
}
.p-datatable .p-datatable-tbody > tr {
  background: #ffffff;
  color: #495057;
  transition: box-shadow 0.2s;
  outline-color: #a6d5fa;
}
.p-datatable .p-datatable-tbody > tr > td {
  text-align: left;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
}
.p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus,
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
  margin-right: 0.5rem;
}
.p-datatable .p-datatable-tbody > tr.p-highlight {
  background: #E3F2FD;
  color: #495057;
}
.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
  box-shadow: inset 0 2px 0 0 #E3F2FD;
}
.p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
  box-shadow: inset 0 -2px 0 0 #E3F2FD;
}
.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-datatable .p-column-resizer-helper {
  background: #2196F3;
}
.p-datatable .p-datatable-scrollable-header,
.p-datatable .p-datatable-scrollable-footer {
  background: #f8f9fa;
}
.p-datatable .p-datatable-loading-icon {
  font-size: 2rem;
}
.p-datatable.p-datatable-gridlines .p-datatable-header {
  border-width: 1px 1px 0 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-footer {
  border-width: 0 1px 1px 1px;
}
.p-datatable.p-datatable-gridlines .p-paginator-top {
  border-width: 0 1px 0 1px;
}
.p-datatable.p-datatable-gridlines .p-paginator-bottom {
  border-width: 0 1px 1px 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
  border-width: 1px 1px 1px 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
  border-width: 1px;
}
.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
  border-width: 1px;
}
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
  background: #fcfcfc;
}
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
  background: #E3F2FD;
  color: #495057;
}
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
  color: #495057;
}
.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
  color: #495057;
}
.p-datatable.p-datatable-sm .p-datatable-header {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-sm .p-datatable-footer {
  padding: 0.5rem 0.5rem;
}
.p-datatable.p-datatable-lg .p-datatable-header {
  padding: 1.25rem 1.25rem;
}
.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
  padding: 1.25rem 1.25rem;
}
.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
  padding: 1.25rem 1.25rem;
}
.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
  padding: 1.25rem 1.25rem;
}
.p-datatable.p-datatable-lg .p-datatable-footer {
  padding: 1.25rem 1.25rem;
}
.p-dataview .p-paginator-top {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-dataview .p-paginator-bottom {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-dataview .p-dataview-header {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #e9ecef;
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
}
.p-dataview .p-dataview-content {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  padding: 0;
}
.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
  border: solid #e9ecef;
  border-width: 0 0 1px 0;
}
.p-dataview .p-dataview-footer {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.p-dataview .p-dataview-loading-icon {
  font-size: 2rem;
}
.p-dataview .p-dataview-emptymessage {
  padding: 1rem;
}
.p-column-filter-row .p-column-filter-menu-button,
.p-column-filter-row .p-column-filter-clear-button {
  margin-left: 0.5rem;
}
.p-column-filter-menu-button {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-column-filter-menu-button:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
  background: #e9ecef;
  color: #495057;
}
.p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
  background: #E3F2FD;
  color: #495057;
}
.p-column-filter-menu-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-column-filter-clear-button {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-column-filter-clear-button:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-column-filter-clear-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-column-filter-overlay {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 3px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  min-width: 12.5rem;
}
.p-column-filter-overlay .p-column-filter-row-items {
  padding: 0.5rem 0;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
  margin: 0;
  padding: 0.5rem 1rem;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 0;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
  color: #495057;
  background: #e9ecef;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-column-filter-overlay-menu .p-column-filter-operator {
  padding: 0.5rem 1rem;
  border-bottom: 0 none;
  color: #495057;
  background: #f8f9fa;
  margin: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-column-filter-overlay-menu .p-column-filter-constraint {
  padding: 1rem;
  border-bottom: 1px solid #dee2e6;
}
.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
  margin-bottom: 0.5rem;
}
.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
  margin-top: 0.5rem;
}
.p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
  border-bottom: 0 none;
}
.p-column-filter-overlay-menu .p-column-filter-add-rule {
  padding: 0.5rem 1rem;
}
.p-column-filter-overlay-menu .p-column-filter-buttonbar {
  padding: 1rem;
}
.fc .fc-view-container th {
  background: #f8f9fa;
  border: 1px solid #dee2e6;
  color: #495057;
}
.fc .fc-view-container td.fc-widget-content {
  background: #ffffff;
  border: 1px solid #dee2e6;
  color: #495057;
}
.fc .fc-view-container td.fc-head-container {
  border: 1px solid #dee2e6;
}
.fc .fc-view-container .fc-row {
  border-right: 1px solid #dee2e6;
}
.fc .fc-view-container .fc-event {
  background: #0d89ec;
  border: 1px solid #0d89ec;
  color: #ffffff;
}
.fc .fc-view-container .fc-divider {
  background: #f8f9fa;
  border: 1px solid #dee2e6;
}
.fc .fc-toolbar .fc-button {
  color: #ffffff;
  background: #2196F3;
  border: 1px solid #2196F3;
  font-size: 1rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
  display: flex;
  align-items: center;
}
.fc .fc-toolbar .fc-button:enabled:hover {
  background: #0d89ec;
  color: #ffffff;
  border-color: #0d89ec;
}
.fc .fc-toolbar .fc-button:enabled:active {
  background: #0b7ad1;
  color: #ffffff;
  border-color: #0b7ad1;
}
.fc .fc-toolbar .fc-button:enabled:active:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.fc .fc-toolbar .fc-button .fc-icon-chevron-left {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
  font-size: 1rem;
}
.fc .fc-toolbar .fc-button .fc-icon-chevron-left:before {
  content: "";
}
.fc .fc-toolbar .fc-button .fc-icon-chevron-right {
  font-family: "PrimeIcons" !important;
  text-indent: 0;
  font-size: 1rem;
}
.fc .fc-toolbar .fc-button .fc-icon-chevron-right:before {
  content: "";
}
.fc .fc-toolbar .fc-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.fc .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc .fc-toolbar .fc-button.fc-timeGridDay-button {
  background: #ffffff;
  border: 1px solid #ced4da;
  color: #495057;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.fc .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
  background: #e9ecef;
  border-color: #ced4da;
  color: #495057;
}
.fc .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
  background: #2196F3;
  border-color: #2196F3;
  color: #ffffff;
}
.fc .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
  background: #0d89ec;
  border-color: #0d89ec;
  color: #ffffff;
}
.fc .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
  z-index: 1;
}
.fc .fc-toolbar .fc-button-group .fc-button {
  border-radius: 0;
}
.fc .fc-toolbar .fc-button-group .fc-button:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.fc .fc-toolbar .fc-button-group .fc-button:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.p-orderlist .p-orderlist-controls {
  padding: 1rem;
}
.p-orderlist .p-orderlist-controls .p-button {
  margin-bottom: 0.5rem;
}
.p-orderlist .p-orderlist-header {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #dee2e6;
  padding: 1rem;
  border-bottom: 0 none;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-orderlist .p-orderlist-header .p-orderlist-title {
  font-weight: 600;
}
.p-orderlist .p-orderlist-filter-container {
  padding: 1rem;
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-bottom: 0 none;
}
.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
  padding-right: 1.5rem;
}
.p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
  right: 0.5rem;
  color: #6c757d;
}
.p-orderlist .p-orderlist-list {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  padding: 0.5rem 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-orderlist .p-orderlist-list .p-orderlist-item {
  padding: 0.5rem 1rem;
  margin: 0;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
}
.p-orderlist .p-orderlist-list .p-orderlist-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-orderlist .p-orderlist-list .p-orderlist-empty-message {
  padding: 0.5rem 1rem;
  color: #495057;
}
.p-orderlist .p-orderlist-list:not(.cdk-drop-list-dragging) .p-orderlist-item:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-orderlist-item.cdk-drag-preview {
  padding: 0.5rem 1rem;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border: 0 none;
  color: #495057;
  background: #ffffff;
  margin: 0;
}
.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-organizationchart .p-organizationchart-node-content.p-highlight {
  background: #E3F2FD;
  color: #495057;
}
.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
  color: #6cbbf5;
}
.p-organizationchart .p-organizationchart-line-down {
  background: #dee2e6;
}
.p-organizationchart .p-organizationchart-line-left {
  border-right: 1px solid #dee2e6;
  border-color: #dee2e6;
}
.p-organizationchart .p-organizationchart-line-top {
  border-top: 1px solid #dee2e6;
  border-color: #dee2e6;
}
.p-organizationchart .p-organizationchart-node-content {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  padding: 1rem;
}
.p-organizationchart .p-organizationchart-node-content .p-node-toggler {
  background: inherit;
  color: inherit;
  border-radius: 50%;
}
.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-paginator {
  background: #ffffff;
  color: #6c757d;
  border: solid #e9ecef;
  border-width: 0;
  padding: 0.5rem 1rem;
  border-radius: 3px;
}
.p-paginator .p-paginator-first,
.p-paginator .p-paginator-prev,
.p-paginator .p-paginator-next,
.p-paginator .p-paginator-last {
  background-color: transparent;
  border: 0 none;
  color: #6c757d;
  min-width: 2.357rem;
  height: 2.357rem;
  margin: 0.143rem;
  transition: box-shadow 0.2s;
  border-radius: 3px;
}
.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
  background: #e9ecef;
  border-color: transparent;
  color: #495057;
}
.p-paginator .p-paginator-first {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-paginator .p-paginator-last {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.p-paginator .p-dropdown {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  height: 2.357rem;
}
.p-paginator .p-dropdown .p-dropdown-label {
  padding-right: 0;
}
.p-paginator .p-paginator-current {
  background-color: transparent;
  border: 0 none;
  color: #6c757d;
  min-width: 2.357rem;
  height: 2.357rem;
  margin: 0.143rem;
  padding: 0 0.5rem;
}
.p-paginator .p-paginator-pages .p-paginator-page {
  background-color: transparent;
  border: 0 none;
  color: #6c757d;
  min-width: 2.357rem;
  height: 2.357rem;
  margin: 0.143rem;
  transition: box-shadow 0.2s;
  border-radius: 3px;
}
.p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
  background: #E3F2FD;
  border-color: #E3F2FD;
  color: #495057;
}
.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
  background: #e9ecef;
  border-color: transparent;
  color: #495057;
}
.p-picklist .p-picklist-buttons {
  padding: 1rem;
}
.p-picklist .p-picklist-buttons .p-button {
  margin-bottom: 0.5rem;
}
.p-picklist .p-picklist-header {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #dee2e6;
  padding: 1rem;
  border-bottom: 0 none;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-picklist .p-picklist-header .p-picklist-title {
  font-weight: 600;
}
.p-picklist .p-picklist-filter-container {
  padding: 1rem;
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-bottom: 0 none;
}
.p-picklist .p-picklist-filter-container .p-picklist-filter-input {
  padding-right: 1.5rem;
}
.p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
  right: 0.5rem;
  color: #6c757d;
}
.p-picklist .p-picklist-list {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  padding: 0.5rem 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-picklist .p-picklist-list .p-picklist-item {
  padding: 0.5rem 1rem;
  margin: 0;
  border: 0 none;
  color: #495057;
  background: transparent;
  transition: box-shadow 0.2s;
}
.p-picklist .p-picklist-list .p-picklist-item:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-picklist .p-picklist-list .p-picklist-item.p-highlight {
  color: #495057;
  background: #E3F2FD;
}
.p-picklist .p-picklist-list .p-picklist-empty-message {
  padding: 0.5rem 1rem;
  color: #495057;
}
.p-picklist .p-picklist-list:not(.cdk-drop-list-dragging) .p-picklist-item:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-picklist-item.cdk-drag-preview {
  padding: 0.5rem 1rem;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border: 0 none;
  color: #495057;
  background: #ffffff;
  margin: 0;
}
.p-timeline .p-timeline-event-marker {
  border: 2px solid #2196F3;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  background-color: #ffffff;
}
.p-timeline .p-timeline-event-connector {
  background-color: #dee2e6;
}
.p-timeline.p-timeline-vertical .p-timeline-event-opposite,
.p-timeline.p-timeline-vertical .p-timeline-event-content {
  padding: 0 1rem;
}
.p-timeline.p-timeline-vertical .p-timeline-event-connector {
  width: 2px;
}
.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,
.p-timeline.p-timeline-horizontal .p-timeline-event-content {
  padding: 1rem 0;
}
.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
  height: 2px;
}
.p-tree {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  padding: 1rem;
  border-radius: 3px;
}
.p-tree .p-tree-container .p-treenode {
  padding: 0.143rem;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content {
  border-radius: 3px;
  transition: box-shadow 0.2s;
  padding: 0;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
  margin-right: 0.5rem;
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
  margin-right: 0.5rem;
  color: #6c757d;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
  margin-right: 0.5rem;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
  color: #495057;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
  background: #E3F2FD;
  color: #495057;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
  color: #495057;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
  color: #495057;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
  background: #e9ecef;
  color: #495057;
}
.p-tree .p-tree-filter-container {
  margin-bottom: 0.5rem;
}
.p-tree .p-tree-filter-container .p-tree-filter {
  width: 100%;
  padding-right: 1.5rem;
}
.p-tree .p-tree-filter-container .p-tree-filter-icon {
  right: 0.5rem;
  color: #6c757d;
}
.p-tree .p-treenode-children {
  padding: 0 0 0 1rem;
}
.p-tree .p-tree-loading-icon {
  font-size: 2rem;
}
.p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
  background-color: #89c8f7;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
  border-radius: 3px;
  border: 1px solid #dee2e6;
  background-color: #ffffff;
  color: #495057;
  padding: 0;
  transition: box-shadow 0.2s;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
  background-color: #E3F2FD;
  color: #495057;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
  color: #495057;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
  margin-right: 0.5rem;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
  margin-right: 0.5rem;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
  background-color: inherit;
  color: inherit;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-treetable .p-paginator-top {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-treetable .p-paginator-bottom {
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.p-treetable .p-treetable-header {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #e9ecef;
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
}
.p-treetable .p-treetable-footer {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
}
.p-treetable .p-treetable-thead > tr > th {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  font-weight: 600;
  color: #495057;
  background: #f8f9fa;
  transition: box-shadow 0.2s;
}
.p-treetable .p-treetable-tfoot > tr > td {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  font-weight: 600;
  color: #495057;
  background: #f8f9fa;
}
.p-treetable .p-sortable-column {
  outline-color: #a6d5fa;
}
.p-treetable .p-sortable-column .p-sortable-column-icon {
  color: #6c757d;
  margin-left: 0.5rem;
}
.p-treetable .p-sortable-column .p-sortable-column-badge {
  border-radius: 50%;
  height: 1.143rem;
  min-width: 1.143rem;
  line-height: 1.143rem;
  color: #495057;
  background: #E3F2FD;
  margin-left: 0.5rem;
}
.p-treetable .p-sortable-column:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
  color: #6c757d;
}
.p-treetable .p-sortable-column.p-highlight {
  background: #f8f9fa;
  color: #2196F3;
}
.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
  color: #2196F3;
}
.p-treetable .p-treetable-tbody > tr {
  background: #ffffff;
  color: #495057;
  transition: box-shadow 0.2s;
  outline-color: #a6d5fa;
}
.p-treetable .p-treetable-tbody > tr > td {
  text-align: left;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
}
.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin-right: 0.5rem;
}
.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
  margin-right: 0.5rem;
}
.p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
  color: #495057;
}
.p-treetable .p-treetable-tbody > tr.p-highlight {
  background: #E3F2FD;
  color: #495057;
}
.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
  color: #495057;
}
.p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
  color: #495057;
}
.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
  background: #e9ecef;
  color: #495057;
}
.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
  color: #495057;
}
.p-treetable .p-column-resizer-helper {
  background: #2196F3;
}
.p-treetable .p-treetable-scrollable-header,
.p-treetable .p-treetable-scrollable-footer {
  background: #f8f9fa;
}
.p-treetable .p-treetable-loading-icon {
  font-size: 2rem;
}
.p-treetable.p-treetable-gridlines .p-datatable-header {
  border-width: 1px 1px 0 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-footer {
  border-width: 0 1px 1px 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-top {
  border-width: 0 1px 0 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-bottom {
  border-width: 0 1px 1px 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
  border-width: 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
  border-width: 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
  border-width: 1px;
}
.p-treetable.p-treetable-sm .p-treetable-header {
  padding: 0.875rem 0.875rem;
}
.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
  padding: 0.5rem 0.5rem;
}
.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
  padding: 0.5rem 0.5rem;
}
.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
  padding: 0.5rem 0.5rem;
}
.p-treetable.p-treetable-sm .p-treetable-footer {
  padding: 0.5rem 0.5rem;
}
.p-treetable.p-treetable-lg .p-treetable-header {
  padding: 1.25rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
  padding: 1.25rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
  padding: 1.25rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
  padding: 1.25rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-footer {
  padding: 1.25rem 1.25rem;
}
.p-virtualscroller .p-virtualscroller-header {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #e9ecef;
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
}
.p-virtualscroller .p-virtualscroller-content {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  padding: 0;
}
.p-virtualscroller .p-virtualscroller-footer {
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #e9ecef;
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.p-accordion .p-accordion-header .p-accordion-header-link {
  padding: 1rem;
  border: 1px solid #dee2e6;
  color: #495057;
  background: #f8f9fa;
  font-weight: 600;
  border-radius: 3px;
  transition: box-shadow 0.2s;
}
.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
  margin-right: 0.5rem;
}
.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
  background: #e9ecef;
  border-color: #dee2e6;
  color: #495057;
}
.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
  background: #f8f9fa;
  border-color: #dee2e6;
  color: #495057;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
  border-color: #dee2e6;
  background: #e9ecef;
  color: #495057;
}
.p-accordion .p-accordion-content {
  padding: 1rem;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  border-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-accordion p-accordiontab .p-accordion-tab {
  margin-bottom: 0;
}
.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
  border-radius: 0;
}
.p-accordion p-accordiontab .p-accordion-content {
  border-radius: 0;
}
.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
  border-top: 0 none;
}
.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
  border-top: 0 none;
}
.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-accordion p-accordiontab:last-child .p-accordion-content {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-card {
  background: #ffffff;
  color: #495057;
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
  border-radius: 3px;
}
.p-card .p-card-body {
  padding: 1rem;
}
.p-card .p-card-title {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}
.p-card .p-card-subtitle {
  font-weight: 400;
  margin-bottom: 0.5rem;
  color: #6c757d;
}
.p-card .p-card-content {
  padding: 1rem 0;
}
.p-card .p-card-footer {
  padding: 1rem 0 0 0;
}
.p-divider .p-divider-content {
  background-color: #ffffff;
}
.p-divider.p-divider-horizontal {
  margin: 1rem 0;
  padding: 0 1rem;
}
.p-divider.p-divider-horizontal:before {
  border-top: 1px #dee2e6;
}
.p-divider.p-divider-horizontal .p-divider-content {
  padding: 0 0.5rem;
}
.p-divider.p-divider-vertical {
  margin: 0 1rem;
  padding: 1rem 0;
}
.p-divider.p-divider-vertical:before {
  border-left: 1px #dee2e6;
}
.p-divider.p-divider-vertical .p-divider-content {
  padding: 0.5rem 0;
}
.p-fieldset {
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  border-radius: 3px;
}
.p-fieldset .p-fieldset-legend {
  padding: 1rem;
  border: 1px solid #dee2e6;
  color: #495057;
  background: #f8f9fa;
  font-weight: 600;
  border-radius: 3px;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
  padding: 0;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
  padding: 1rem;
  color: #495057;
  border-radius: 3px;
  transition: box-shadow 0.2s;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
  margin-right: 0.5rem;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
  background: #e9ecef;
  border-color: #dee2e6;
  color: #495057;
}
.p-fieldset .p-fieldset-content {
  padding: 1rem;
}
.p-panel .p-panel-header {
  border: 1px solid #dee2e6;
  padding: 1rem;
  background: #f8f9fa;
  color: #495057;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-panel .p-panel-header .p-panel-title {
  font-weight: 600;
}
.p-panel .p-panel-header .p-panel-header-icon {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-panel .p-panel-header .p-panel-header-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-panel.p-panel-toggleable .p-panel-header {
  padding: 0.5rem 1rem;
}
.p-panel .p-panel-content {
  padding: 1rem;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top: 0 none;
}
.p-panel .p-panel-footer {
  padding: 0.5rem 1rem;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  border-top: 0 none;
}
.p-scrollpanel .p-scrollpanel-bar {
  background: #f8f9fa;
  border: 0 none;
}
.p-splitter {
  border: 1px solid #dee2e6;
  background: #ffffff;
  border-radius: 3px;
  color: #495057;
}
.p-splitter .p-splitter-gutter {
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  background: #f8f9fa;
}
.p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
  background: #dee2e6;
}
.p-splitter .p-splitter-gutter-resizing {
  background: #dee2e6;
}
.p-tabview .p-tabview-nav {
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-width: 0 0 2px 0;
}
.p-tabview .p-tabview-nav li {
  margin-right: 0;
}
.p-tabview .p-tabview-nav li .p-tabview-nav-link {
  border: solid #dee2e6;
  border-width: 0 0 2px 0;
  border-color: transparent transparent #dee2e6 transparent;
  background: #ffffff;
  color: #6c757d;
  padding: 1rem;
  font-weight: 600;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  transition: box-shadow 0.2s;
  margin: 0 0 -2px 0;
}
.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
  background: #ffffff;
  border-color: #6c757d;
  color: #6c757d;
}
.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
  background: #ffffff;
  border-color: #2196F3;
  color: #2196F3;
}
.p-tabview .p-tabview-left-icon {
  margin-right: 0.5rem;
}
.p-tabview .p-tabview-right-icon {
  margin-left: 0.5rem;
}
.p-tabview .p-tabview-close {
  margin-left: 0.5rem;
}
.p-tabview .p-tabview-panels {
  background: #ffffff;
  padding: 1rem;
  border: 0 none;
  color: #495057;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-toolbar {
  background: #f8f9fa;
  border: 1px solid #dee2e6;
  padding: 1rem;
  border-radius: 3px;
}
.p-toolbar .p-toolbar-separator {
  margin: 0 0.5rem;
}
.p-confirm-popup {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 3px;
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.p-confirm-popup .p-confirm-popup-content {
  padding: 1rem;
}
.p-confirm-popup .p-confirm-popup-footer {
  text-align: right;
  padding: 0.5rem 1rem;
}
.p-confirm-popup .p-confirm-popup-footer button {
  margin: 0 0.5rem 0 0;
  width: auto;
}
.p-confirm-popup .p-confirm-popup-footer button:last-child {
  margin: 0;
}
.p-confirm-popup:after {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}
.p-confirm-popup:before {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}
.p-confirm-popup.p-confirm-popup-flipped:after {
  border-top-color: #ffffff;
}
.p-confirm-popup.p-confirm-popup-flipped:before {
  border-top-color: #ffffff;
}
.p-confirm-popup .p-confirm-popup-icon {
  font-size: 1.5rem;
}
.p-confirm-popup .p-confirm-popup-message {
  margin-left: 1rem;
}
.p-dialog {
  border-radius: 3px;
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  border: 0 none;
}
.p-dialog .p-dialog-header {
  border-bottom: 0 none;
  background: #ffffff;
  color: #495057;
  padding: 1.5rem;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-dialog .p-dialog-header .p-dialog-title {
  font-weight: 600;
  font-size: 1.25rem;
}
.p-dialog .p-dialog-header .p-dialog-header-icon {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin-right: 0.5rem;
}
.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-dialog .p-dialog-header .p-dialog-header-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
  margin-right: 0;
}
.p-dialog .p-dialog-content {
  background: #ffffff;
  color: #495057;
  padding: 0 1.5rem 2rem 1.5rem;
}
.p-dialog .p-dialog-footer {
  border-top: 0 none;
  background: #ffffff;
  color: #495057;
  padding: 0 1.5rem 1.5rem 1.5rem;
  text-align: right;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-dialog .p-dialog-footer button {
  margin: 0 0.5rem 0 0;
  width: auto;
}
.p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
  font-size: 2rem;
}
.p-dialog.p-confirm-dialog .p-confirm-dialog-message {
  margin-left: 1rem;
}
.p-dialog-mask.p-component-overlay {
  background-color: rgba(0, 0, 0, 0.4);
}
.p-overlaypanel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  border-radius: 3px;
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.p-overlaypanel .p-overlaypanel-content {
  padding: 1rem;
}
.p-overlaypanel .p-overlaypanel-close {
  background: #2196F3;
  color: #ffffff;
  width: 2rem;
  height: 2rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
  position: absolute;
  top: -1rem;
  right: -1rem;
}
.p-overlaypanel .p-overlaypanel-close:enabled:hover {
  background: #0d89ec;
  color: #ffffff;
}
.p-overlaypanel:after {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}
.p-overlaypanel:before {
  border: solid transparent;
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
}
.p-overlaypanel.p-overlaypanel-flipped:after {
  border-top-color: #ffffff;
}
.p-overlaypanel.p-overlaypanel-flipped:before {
  border-top-color: #ffffff;
}
.p-sidebar {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
.p-sidebar .p-sidebar-header {
  padding: 1rem;
}
.p-sidebar .p-sidebar-header .p-sidebar-close,
.p-sidebar .p-sidebar-header .p-sidebar-icon {
  width: 2rem;
  height: 2rem;
  color: #6c757d;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
  color: #495057;
  border-color: transparent;
  background: #e9ecef;
}
.p-sidebar .p-sidebar-header .p-sidebar-close:focus,
.p-sidebar .p-sidebar-header .p-sidebar-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-sidebar .p-sidebar-header + .p-sidebar-content {
  padding-top: 0;
}
.p-sidebar .p-sidebar-content {
  padding: 1rem;
}
.p-sidebar-mask.p-component-overlay {
  background: rgba(0, 0, 0, 0.4);
}
.p-tooltip .p-tooltip-text {
  background: #495057;
  color: #ffffff;
  padding: 0.5rem 0.5rem;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 3px;
}
.p-tooltip.p-tooltip-right .p-tooltip-arrow {
  border-right-color: #495057;
}
.p-tooltip.p-tooltip-left .p-tooltip-arrow {
  border-left-color: #495057;
}
.p-tooltip.p-tooltip-top .p-tooltip-arrow {
  border-top-color: #495057;
}
.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
  border-bottom-color: #495057;
}
.p-fileupload .p-fileupload-buttonbar {
  background: #f8f9fa;
  padding: 1rem;
  border: 1px solid #dee2e6;
  color: #495057;
  border-bottom: 0 none;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-fileupload .p-fileupload-buttonbar .p-button {
  margin-right: 0.5rem;
}
.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-fileupload .p-fileupload-content {
  background: #ffffff;
  padding: 2rem 1rem;
  border: 1px solid #dee2e6;
  color: #495057;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-fileupload .p-progressbar {
  height: 0.25rem;
}
.p-fileupload .p-fileupload-row > div {
  padding: 1rem 1rem;
}
.p-fileupload.p-fileupload-advanced .p-message {
  margin-top: 0;
}
.p-fileupload-choose:not(.p-disabled):hover {
  background: #0d89ec;
  color: #ffffff;
  border-color: #0d89ec;
}
.p-fileupload-choose:not(.p-disabled):active {
  background: #0b7ad1;
  color: #ffffff;
  border-color: #0b7ad1;
}
.p-breadcrumb {
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-radius: 3px;
  padding: 1rem;
}
.p-breadcrumb ul li .p-menuitem-link {
  transition: box-shadow 0.2s;
  border-radius: 3px;
}
.p-breadcrumb ul li .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
}
.p-breadcrumb ul li.p-breadcrumb-chevron {
  margin: 0 0.5rem 0 0.5rem;
  color: #495057;
}
.p-breadcrumb ul li:last-child .p-menuitem-text {
  color: #495057;
}
.p-breadcrumb ul li:last-child .p-menuitem-icon {
  color: #6c757d;
}
.p-contextmenu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #495057;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  width: 12.5rem;
}
.p-contextmenu .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-contextmenu .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-contextmenu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-contextmenu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-contextmenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-contextmenu .p-submenu-list {
  padding: 0.25rem 0;
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-contextmenu .p-menuitem {
  margin: 0;
}
.p-contextmenu .p-menuitem:last-child {
  margin: 0;
}
.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #e9ecef;
}
.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-contextmenu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-contextmenu .p-submenu-icon {
  font-size: 0.875rem;
}
.p-megamenu {
  padding: 0.5rem;
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #dee2e6;
  border-radius: 3px;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 3px;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
  margin-left: 0.5rem;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
.p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-megamenu .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-megamenu .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-megamenu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-megamenu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-megamenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-megamenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-megamenu .p-megamenu-panel {
  background: #ffffff;
  color: #495057;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-megamenu .p-megamenu-submenu-header {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #495057;
  background: #ffffff;
  font-weight: 600;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-megamenu .p-megamenu-submenu {
  padding: 0.25rem 0;
  width: 12.5rem;
}
.p-megamenu .p-megamenu-submenu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-megamenu .p-megamenu-submenu .p-menuitem {
  margin: 0;
}
.p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
  margin: 0;
}
.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #e9ecef;
}
.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-megamenu.p-megamenu-vertical {
  width: 12.5rem;
  padding: 0.25rem 0;
}
.p-megamenu.p-megamenu-vertical .p-menuitem {
  margin: 0;
}
.p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
  margin: 0;
}
.p-menu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #495057;
  border: 1px solid #dee2e6;
  border-radius: 3px;
  width: 12.5rem;
}
.p-menu .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-menu .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-menu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-menu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-menu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-menu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-menu.p-menu-overlay {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-menu .p-submenu-header {
  margin: 0;
  padding: 0.75rem 1rem;
  color: #495057;
  background: #ffffff;
  font-weight: 600;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.p-menu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-menu .p-menuitem {
  margin: 0;
}
.p-menu .p-menuitem:last-child {
  margin: 0;
}
.p-menubar {
  padding: 0.5rem;
  background: #f8f9fa;
  color: #495057;
  border: 1px solid #dee2e6;
  border-radius: 3px;
}
.p-menubar .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-menubar .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-menubar .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-menubar .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-menubar .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-menubar .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 3px;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
  margin-left: 0.5rem;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
.p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-menubar .p-submenu-list {
  padding: 0.25rem 0;
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  width: 12.5rem;
}
.p-menubar .p-submenu-list .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-menubar .p-submenu-list .p-submenu-icon {
  font-size: 0.875rem;
}
.p-menubar .p-submenu-list .p-menuitem {
  margin: 0;
}
.p-menubar .p-submenu-list .p-menuitem:last-child {
  margin: 0;
}
.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #e9ecef;
}
.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
@media screen and (max-width: 960px) {
  .p-menubar {
    position: relative;
  }
  .p-menubar .p-menubar-button {
    display: flex;
    width: 2rem;
    height: 2rem;
    color: #6c757d;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  }
  .p-menubar .p-menubar-button:hover {
    color: #6c757d;
    background: #e9ecef;
  }
  .p-menubar .p-menubar-button:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem #a6d5fa;
  }
  .p-menubar .p-menubar-root-list {
    position: absolute;
    display: none;
    padding: 0.25rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    width: 100%;
  }
  .p-menubar .p-menubar-root-list .p-menu-separator {
    border-top: 1px solid #dee2e6;
    margin: 0.25rem 0;
  }
  .p-menubar .p-menubar-root-list .p-submenu-icon {
    font-size: 0.875rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem {
    width: 100%;
    position: static;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
    padding: 0.75rem 1rem;
    color: #495057;
    border-radius: 0;
    transition: box-shadow 0.2s;
    -webkit-user-select: none;
            user-select: none;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
    color: #495057;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
    color: #6c757d;
    margin-right: 0.5rem;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
    color: #6c757d;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
    background: #e9ecef;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
    color: #495057;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
    color: #6c757d;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
    color: #6c757d;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: inset 0 0 0 0.15rem #a6d5fa;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-submenu-icon {
    margin-left: auto;
    transition: transform 0.2s;
  }
  .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-180deg);
  }
  .p-menubar .p-menubar-root-list .p-submenu-list {
    width: 100%;
    position: static;
    box-shadow: none;
    border: 0 none;
  }
  .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon {
    transition: transform 0.2s;
    transform: rotate(90deg);
  }
  .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
    transform: rotate(-90deg);
  }
  .p-menubar .p-menubar-root-list .p-menuitem {
    width: 100%;
    position: static;
  }
  .p-menubar .p-menubar-root-list ul li a {
    padding-left: 2.25rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li a {
    padding-left: 3.75rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li ul li a {
    padding-left: 5.25rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
    padding-left: 6.75rem;
  }
  .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
    padding-left: 8.25rem;
  }
  .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
    display: flex;
    flex-direction: column;
    top: 100%;
    left: 0;
    z-index: 1;
  }
}
.p-panelmenu .p-panelmenu-header > a {
  padding: 1rem;
  border: 1px solid #dee2e6;
  color: #495057;
  background: #f8f9fa;
  font-weight: 600;
  border-radius: 3px;
  transition: box-shadow 0.2s;
}
.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
  margin-right: 0.5rem;
}
.p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
  margin-right: 0.5rem;
}
.p-panelmenu .p-panelmenu-header > a:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
  background: #e9ecef;
  border-color: #dee2e6;
  color: #495057;
}
.p-panelmenu .p-panelmenu-header.p-highlight {
  margin-bottom: 0;
}
.p-panelmenu .p-panelmenu-header.p-highlight > a {
  background: #f8f9fa;
  border-color: #dee2e6;
  color: #495057;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
  border-color: #dee2e6;
  background: #e9ecef;
  color: #495057;
}
.p-panelmenu .p-panelmenu-content {
  padding: 0.25rem 0;
  border: 1px solid #dee2e6;
  background: #ffffff;
  color: #495057;
  margin-bottom: 0;
  border-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
  margin-right: 0.5rem;
}
.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
  padding: 0 0 0 1rem;
}
.p-panelmenu .p-panelmenu-panel {
  margin-bottom: 0;
}
.p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
  border-radius: 0;
}
.p-panelmenu .p-panelmenu-panel .p-panelmenu-content {
  border-radius: 0;
}
.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header > a {
  border-top: 0 none;
}
.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
  border-top: 0 none;
}
.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.p-slidemenu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #495057;
  border: 1px solid #dee2e6;
  border-radius: 3px;
  width: 12.5rem;
}
.p-slidemenu .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-slidemenu .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-slidemenu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-slidemenu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-slidemenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-slidemenu.p-slidemenu-overlay {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-slidemenu .p-slidemenu-list {
  padding: 0.25rem 0;
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
  background: #e9ecef;
}
.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
  color: #495057;
}
.p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
  color: #6c757d;
}
.p-slidemenu .p-slidemenu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-slidemenu .p-slidemenu-icon {
  font-size: 0.875rem;
}
.p-slidemenu .p-slidemenu-backward {
  padding: 0.75rem 1rem;
  color: #495057;
}
.p-steps .p-steps-item .p-menuitem-link {
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 3px;
  background: #ffffff;
}
.p-steps .p-steps-item .p-menuitem-link .p-steps-number {
  color: #495057;
  border: 1px solid #e9ecef;
  background: #ffffff;
  min-width: 2rem;
  height: 2rem;
  line-height: 2rem;
  font-size: 1.143rem;
  z-index: 1;
  border-radius: 50%;
}
.p-steps .p-steps-item .p-menuitem-link .p-steps-title {
  margin-top: 0.5rem;
  color: #6c757d;
}
.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-steps .p-steps-item.p-highlight .p-steps-number {
  background: #E3F2FD;
  color: #495057;
}
.p-steps .p-steps-item.p-highlight .p-steps-title {
  font-weight: 600;
  color: #495057;
}
.p-steps .p-steps-item:before {
  content: " ";
  border-top: 1px solid #dee2e6;
  width: 100%;
  top: 50%;
  left: 0;
  display: block;
  position: absolute;
  margin-top: -1rem;
}
.p-tabmenu .p-tabmenu-nav {
  background: #ffffff;
  border: 1px solid #dee2e6;
  border-width: 0 0 2px 0;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
  margin-right: 0;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
  border: solid #dee2e6;
  border-width: 0 0 2px 0;
  border-color: transparent transparent #dee2e6 transparent;
  background: #ffffff;
  color: #6c757d;
  padding: 1rem;
  font-weight: 600;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  transition: box-shadow 0.2s;
  margin: 0 0 -2px 0;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
  margin-right: 0.5rem;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
  background: #ffffff;
  border-color: #6c757d;
  color: #6c757d;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
  background: #ffffff;
  border-color: #2196F3;
  color: #2196F3;
}
.p-tieredmenu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #495057;
  border: 1px solid #dee2e6;
  border-radius: 3px;
  width: 12.5rem;
}
.p-tieredmenu .p-menuitem-link {
  padding: 0.75rem 1rem;
  color: #495057;
  border-radius: 0;
  transition: box-shadow 0.2s;
  -webkit-user-select: none;
          user-select: none;
}
.p-tieredmenu .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-tieredmenu .p-menuitem-link .p-menuitem-icon {
  color: #6c757d;
  margin-right: 0.5rem;
}
.p-tieredmenu .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
  background: #e9ecef;
}
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
  color: #495057;
}
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
  color: #6c757d;
}
.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
  color: #6c757d;
}
.p-tieredmenu .p-menuitem-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: inset 0 0 0 0.15rem #a6d5fa;
}
.p-tieredmenu.p-tieredmenu-overlay {
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-tieredmenu .p-submenu-list {
  padding: 0.25rem 0;
  background: #ffffff;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}
.p-tieredmenu .p-menuitem {
  margin: 0;
}
.p-tieredmenu .p-menuitem:last-child {
  margin: 0;
}
.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
  background: #e9ecef;
}
.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
  color: #495057;
}
.p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
  color: #6c757d;
}
.p-tieredmenu .p-menu-separator {
  border-top: 1px solid #dee2e6;
  margin: 0.25rem 0;
}
.p-tieredmenu .p-submenu-icon {
  font-size: 0.875rem;
}
.p-inline-message {
  padding: 0.5rem 0.5rem;
  margin: 0;
  border-radius: 3px;
}
.p-inline-message.p-inline-message-info {
  background: #B3E5FC;
  border: solid #0891cf;
  border-width: 0px;
  color: #044868;
}
.p-inline-message.p-inline-message-info .p-inline-message-icon {
  color: #044868;
}
.p-inline-message.p-inline-message-success {
  background: #C8E6C9;
  border: solid #439446;
  border-width: 0px;
  color: #224a23;
}
.p-inline-message.p-inline-message-success .p-inline-message-icon {
  color: #224a23;
}
.p-inline-message.p-inline-message-warn {
  background: #FFECB3;
  border: solid #d9a300;
  border-width: 0px;
  color: #6d5100;
}
.p-inline-message.p-inline-message-warn .p-inline-message-icon {
  color: #6d5100;
}
.p-inline-message.p-inline-message-error {
  background: #FFCDD2;
  border: solid #e60017;
  border-width: 0px;
  color: #73000c;
}
.p-inline-message.p-inline-message-error .p-inline-message-icon {
  color: #73000c;
}
.p-inline-message .p-inline-message-icon {
  font-size: 1rem;
  margin-right: 0.5rem;
}
.p-inline-message .p-inline-message-text {
  font-size: 1rem;
}
.p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
  margin-right: 0;
}
.p-message {
  margin: 1rem 0;
  border-radius: 3px;
}
.p-message .p-message-wrapper {
  padding: 1rem 1.5rem;
}
.p-message .p-message-close {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background: transparent;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-message .p-message-close:hover {
  background: rgba(255, 255, 255, 0.3);
}
.p-message .p-message-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-message.p-message-info {
  background: #B3E5FC;
  border: solid #0891cf;
  border-width: 0 0 0 6px;
  color: #044868;
}
.p-message.p-message-info .p-message-icon {
  color: #044868;
}
.p-message.p-message-info .p-message-close {
  color: #044868;
}
.p-message.p-message-success {
  background: #C8E6C9;
  border: solid #439446;
  border-width: 0 0 0 6px;
  color: #224a23;
}
.p-message.p-message-success .p-message-icon {
  color: #224a23;
}
.p-message.p-message-success .p-message-close {
  color: #224a23;
}
.p-message.p-message-warn {
  background: #FFECB3;
  border: solid #d9a300;
  border-width: 0 0 0 6px;
  color: #6d5100;
}
.p-message.p-message-warn .p-message-icon {
  color: #6d5100;
}
.p-message.p-message-warn .p-message-close {
  color: #6d5100;
}
.p-message.p-message-error {
  background: #FFCDD2;
  border: solid #e60017;
  border-width: 0 0 0 6px;
  color: #73000c;
}
.p-message.p-message-error .p-message-icon {
  color: #73000c;
}
.p-message.p-message-error .p-message-close {
  color: #73000c;
}
.p-message .p-message-text {
  font-size: 1rem;
  font-weight: 500;
}
.p-message .p-message-icon {
  font-size: 1.5rem;
  margin-right: 0.5rem;
}
.p-message .p-message-summary {
  font-weight: 700;
}
.p-message .p-message-detail {
  margin-left: 0.5rem;
}
.p-toast {
  opacity: 0.9;
}
.p-toast .p-toast-message {
  margin: 0 0 1rem 0;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 3px;
}
.p-toast .p-toast-message .p-toast-message-content {
  padding: 1rem;
  border-width: 0 0 0 6px;
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
  margin: 0 0 0 1rem;
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
  font-size: 2rem;
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
  font-weight: 700;
}
.p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
  margin: 0.5rem 0 0 0;
}
.p-toast .p-toast-message .p-toast-icon-close {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background: transparent;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-toast .p-toast-message .p-toast-icon-close:hover {
  background: rgba(255, 255, 255, 0.3);
}
.p-toast .p-toast-message .p-toast-icon-close:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-toast .p-toast-message.p-toast-message-info {
  background: #B3E5FC;
  border: solid #0891cf;
  border-width: 0 0 0 6px;
  color: #044868;
}
.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
  color: #044868;
}
.p-toast .p-toast-message.p-toast-message-success {
  background: #C8E6C9;
  border: solid #439446;
  border-width: 0 0 0 6px;
  color: #224a23;
}
.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
  color: #224a23;
}
.p-toast .p-toast-message.p-toast-message-warn {
  background: #FFECB3;
  border: solid #d9a300;
  border-width: 0 0 0 6px;
  color: #6d5100;
}
.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
  color: #6d5100;
}
.p-toast .p-toast-message.p-toast-message-error {
  background: #FFCDD2;
  border: solid #e60017;
  border-width: 0 0 0 6px;
  color: #73000c;
}
.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
  color: #73000c;
}
.p-galleria .p-galleria-close {
  margin: 0.5rem;
  background: transparent;
  color: #f8f9fa;
  width: 4rem;
  height: 4rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}
.p-galleria .p-galleria-close .p-galleria-close-icon {
  font-size: 2rem;
}
.p-galleria .p-galleria-close:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #f8f9fa;
}
.p-galleria .p-galleria-item-nav {
  background: transparent;
  color: #f8f9fa;
  width: 4rem;
  height: 4rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 3px;
  margin: 0 0.5rem;
}
.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
  font-size: 2rem;
}
.p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
  background: rgba(255, 255, 255, 0.1);
  color: #f8f9fa;
}
.p-galleria .p-galleria-caption {
  background: rgba(0, 0, 0, 0.5);
  color: #f8f9fa;
  padding: 1rem;
}
.p-galleria .p-galleria-indicators {
  padding: 1rem;
}
.p-galleria .p-galleria-indicators .p-galleria-indicator button {
  background-color: #e9ecef;
  width: 1rem;
  height: 1rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}
.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
  background: #dee2e6;
}
.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
  background: #E3F2FD;
  color: #495057;
}
.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
  margin-right: 0.5rem;
}
.p-galleria.p-galleria-indicators-left .p-galleria-indicator, .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
  margin-bottom: 0.5rem;
}
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
  background: rgba(0, 0, 0, 0.5);
}
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
  background: rgba(255, 255, 255, 0.4);
}
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
  background: rgba(255, 255, 255, 0.6);
}
.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
  background: #E3F2FD;
  color: #495057;
}
.p-galleria .p-galleria-thumbnail-container {
  background: rgba(0, 0, 0, 0.9);
  padding: 1rem 0.25rem;
}
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
  margin: 0.5rem;
  background-color: transparent;
  color: #f8f9fa;
  width: 2rem;
  height: 2rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%;
}
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #f8f9fa;
}
.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-galleria-mask.p-component-overlay {
  background-color: rgba(0, 0, 0, 0.9);
}
.p-avatar {
  background-color: #dee2e6;
  border-radius: 3px;
}
.p-avatar.p-avatar-lg {
  width: 3rem;
  height: 3rem;
  font-size: 1.5rem;
}
.p-avatar.p-avatar-lg .p-avatar-icon {
  font-size: 1.5rem;
}
.p-avatar.p-avatar-xl {
  width: 4rem;
  height: 4rem;
  font-size: 2rem;
}
.p-avatar.p-avatar-xl .p-avatar-icon {
  font-size: 2rem;
}
.p-avatar-group .p-avatar {
  border: 2px solid #ffffff;
}
.p-badge {
  background: #2196F3;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
}
.p-badge.p-badge-secondary {
  background-color: #607D8B;
  color: #ffffff;
}
.p-badge.p-badge-success {
  background-color: #689F38;
  color: #ffffff;
}
.p-badge.p-badge-info {
  background-color: #0288D1;
  color: #ffffff;
}
.p-badge.p-badge-warning {
  background-color: #FBC02D;
  color: #212529;
}
.p-badge.p-badge-danger {
  background-color: #D32F2F;
  color: #ffffff;
}
.p-badge.p-badge-lg {
  font-size: 1.125rem;
  min-width: 2.25rem;
  height: 2.25rem;
  line-height: 2.25rem;
}
.p-badge.p-badge-xl {
  font-size: 1.5rem;
  min-width: 3rem;
  height: 3rem;
  line-height: 3rem;
}
.p-blockui.p-component-overlay {
  background: rgba(0, 0, 0, 0.4);
}
.p-chip {
  background-color: #dee2e6;
  color: #495057;
  border-radius: 16px;
  padding: 0 0.5rem;
}
.p-chip .p-chip-text {
  line-height: 1.5;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.p-chip .p-chip-icon {
  margin-right: 0.5rem;
}
.p-chip .pi-chip-remove-icon {
  margin-left: 0.5rem;
}
.p-chip img {
  width: 2rem;
  height: 2rem;
  margin-left: -0.5rem;
  margin-right: 0.5rem;
}
.p-chip .pi-chip-remove-icon {
  border-radius: 3px;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-chip .pi-chip-remove-icon:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-inplace .p-inplace-display {
  padding: 0.5rem 0.5rem;
  border-radius: 3px;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
}
.p-inplace .p-inplace-display:not(.p-disabled):hover {
  background: #e9ecef;
  color: #495057;
}
.p-inplace .p-inplace-display:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem #a6d5fa;
}
.p-progressbar {
  border: 0 none;
  height: 1.5rem;
  background: #dee2e6;
  border-radius: 3px;
}
.p-progressbar .p-progressbar-value {
  border: 0 none;
  margin: 0;
  background: #2196F3;
}
.p-progressbar .p-progressbar-label {
  color: #495057;
  line-height: 1.5rem;
}
.p-scrolltop {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
}
.p-scrolltop.p-link {
  background: rgba(0, 0, 0, 0.7);
}
.p-scrolltop.p-link:hover {
  background: rgba(0, 0, 0, 0.8);
}
.p-scrolltop .p-scrolltop-icon {
  font-size: 1.5rem;
  color: #f8f9fa;
}
.p-skeleton {
  background-color: #e9ecef;
  border-radius: 3px;
}
.p-skeleton:after {
  background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
}
.p-tag {
  background: #2196F3;
  color: #ffffff;
  font-size: 0.75rem;
  font-weight: 700;
  padding: 0.25rem 0.4rem;
  border-radius: 3px;
}
.p-tag.p-tag-success {
  background-color: #689F38;
  color: #ffffff;
}
.p-tag.p-tag-info {
  background-color: #0288D1;
  color: #ffffff;
}
.p-tag.p-tag-warning {
  background-color: #FBC02D;
  color: #212529;
}
.p-tag.p-tag-danger {
  background-color: #D32F2F;
  color: #ffffff;
}
.p-tag .p-tag-icon {
  margin-right: 0.25rem;
  font-size: 0.75rem;
}
.p-terminal {
  background: #ffffff;
  color: #495057;
  border: 1px solid #dee2e6;
  padding: 1rem;
}
.p-terminal .p-terminal-input {
  font-size: 1rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
/* Customizations to the designer theme should be defined here */
.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
  background-color: #2196F3;
}
.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
  background-color: #2196F3;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUFDaEI7RUFDRSxtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsOEJBQThCO0VBQzlCLHVCQUF1QjtFQUN2Qiw0QkFBNEI7RUFDNUIsbUpBQW1KO0VBQ25KLG9CQUFvQjtFQUNwQixxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLHNCQUFzQjtFQUN0QixzQkFBc0I7RUFDdEIsc0JBQXNCO0VBQ3RCLHNCQUFzQjtFQUN0QixzQkFBc0I7RUFDdEIsc0JBQXNCO0VBQ3RCLHNCQUFzQjtFQUN0QixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLHNCQUFzQjtFQUN0Qix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLHdCQUF3QjtFQUN4Qix5QkFBeUI7RUFDekIsc0JBQXNCO0VBQ3RCLHlCQUF5QjtFQUN6Qix3QkFBd0I7QUFDMUI7QUFFQTtFQUNFLHNCQUFzQjtBQUN4QjtBQUVBO0VBQ0UsMEpBQTBKO0VBQzFKLGVBQWU7RUFDZixtQkFBbUI7QUFDckI7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyx5QkFBeUI7QUFDM0I7QUFFQTtFQUNFLFlBQVk7QUFDZDtBQUVBO0VBQ0UsY0FBYztBQUNoQjtBQUVBO0VBQ0UsY0FBYztBQUNoQjtBQUVBO0VBQ0UsZUFBZTtBQUNqQjtBQUVBO0VBQ0UsZUFBZTtFQUNmLDBKQUEwSjtFQUMxSixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsZ0NBQWdDO0FBQ2xDO0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixvQkFBb0I7RUFDcEIsb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixvQkFBb0I7RUFDcEIsb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixvQkFBb0I7RUFDcEIsb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixvQkFBb0I7RUFDcEIsb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFD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O0FBQ2hCO0FBQ0E7RUFDRSx5QkFBeUI7RUFDekIsY0FBYztBQUNoQjtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLHlCQUF5QjtFQUN6QixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxxQkFBcUI7RUFDckIsa0JBQWtCO0FBQ3BCO0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsY0FBYztFQUNkLHlCQUF5QjtFQUN6QixhQUFhO0FBQ2Y7QUFDQTtFQUNFLGVBQWU7RUFDZiwwSkFBMEo7QUFDNUo7QUFFQSxnRUFBZ0U7QUFDaEU7RUFDRSx5QkFBeUI7QUFDM0I7QUFFQTtFQUNFLHlCQUF5QjtBQUMzQiIsImZpbGUiOiJ0aGVtZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG46cm9vdCB7XG4gIC0tc3VyZmFjZS1hOiNmZmZmZmY7XG4gIC0tc3VyZmFjZS1iOiNmOGY5ZmE7XG4gIC0tc3VyZmFjZS1jOiNlOWVjZWY7XG4gIC0tc3VyZmFjZS1kOiNkZWUyZTY7XG4gIC0tc3VyZmFjZS1lOiNmZmZmZmY7XG4gIC0tc3VyZmFjZS1mOiNmZmZmZmY7XG4gIC0tdGV4dC1jb2xvcjojNDk1MDU3O1xuICAtLXRleHQtY29sb3Itc2Vjb25kYXJ5OiM2Yzc1N2Q7XG4gIC0tcHJpbWFyeS1jb2xvcjojMjE5NkYzO1xuICAtLXByaW1hcnktY29sb3ItdGV4dDojZmZmZmZmO1xuICAtLWZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgQXBwbGUgQ29sb3IgRW1vamksIFNlZ29lIFVJIEVtb2ppLCBTZWdvZSBVSSBTeW1ib2w7XG4gIC0tc3VyZmFjZS0wOiAjZmZmZmZmO1xuICAtLXN1cmZhY2UtNTA6ICNGQUZBRkE7XG4gIC0tc3VyZmFjZS0xMDA6ICNGNUY1RjU7XG4gIC0tc3VyZmFjZS0yMDA6ICNFRUVFRUU7XG4gIC0tc3VyZmFjZS0zMDA6ICNFMEUwRTA7XG4gIC0tc3VyZmFjZS00MDA6ICNCREJEQkQ7XG4gIC0tc3VyZmFjZS01MDA6ICM5RTlFOUU7XG4gIC0tc3VyZmFjZS02MDA6ICM3NTc1NzU7XG4gIC0tc3VyZmFjZS03MDA6ICM2MTYxNjE7XG4gIC0tc3VyZmFjZS04MDA6ICM0MjQyNDI7XG4gIC0tc3VyZmFjZS05MDA6ICMyMTIxMjE7XG4gIC0tZ3JheS01MDogI0ZBRkFGQTtcbiAgLS1ncmF5LTEwMDogI0Y1RjVGNTtcbiAgLS1ncmF5LTIwMDogI0VFRUVFRTtcbiAgLS1ncmF5LTMwMDogI0UwRTBFMDtcbiAgLS1ncmF5LTQwMDogI0JEQkRCRDtcbiAgLS1ncmF5LTUwMDogIzlFOUU5RTtcbiAgLS1ncmF5LTYwMDogIzc1NzU3NTtcbiAgLS1ncmF5LTcwMDogIzYxNjE2MTtcbiAgLS1ncmF5LTgwMDogIzQyNDI0MjtcbiAgLS1ncmF5LTkwMDogIzIxMjEyMTtcbiAgLS1jb250ZW50LXBhZGRpbmc6MXJlbTtcbiAgLS1pbmxpbmUtc3BhY2luZzowLjVyZW07XG4gIC0tYm9yZGVyLXJhZGl1czozcHg7XG4gIC0tc3VyZmFjZS1ncm91bmQ6I2Y4ZjlmYTtcbiAgLS1zdXJmYWNlLXNlY3Rpb246I2ZmZmZmZjtcbiAgLS1zdXJmYWNlLWNhcmQ6I2ZmZmZmZjtcbiAgLS1zdXJmYWNlLW92ZXJsYXk6I2ZmZmZmZjtcbiAgLS1zdXJmYWNlLWJvcmRlcjojZGVlMmU2O1xufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnAtY29tcG9uZW50IHtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5wLWNvbXBvbmVudC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xufVxuXG4ucC1kaXNhYmxlZCwgLnAtY29tcG9uZW50OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ucC1lcnJvciB7XG4gIGNvbG9yOiAjZjQ0MzM2O1xufVxuXG4ucC10ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucGkge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5wLWxpbmsge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnAtbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xufVxuXG46cm9vdCB7XG4gIC0tYmx1ZS01MDojZjRmYWZlO1xuICAtLWJsdWUtMTAwOiNjYWU2ZmM7XG4gIC0tYmx1ZS0yMDA6I2EwZDJmYTtcbiAgLS1ibHVlLTMwMDojNzViZWY4O1xuICAtLWJsdWUtNDAwOiM0YmFhZjU7XG4gIC0tYmx1ZS01MDA6IzIxOTZmMztcbiAgLS1ibHVlLTYwMDojMWM4MGNmO1xuICAtLWJsdWUtNzAwOiMxNzY5YWE7XG4gIC0tYmx1ZS04MDA6IzEyNTM4NjtcbiAgLS1ibHVlLTkwMDojMGQzYzYxO1xuICAtLWdyZWVuLTUwOiNmNmZiZjY7XG4gIC0tZ3JlZW4tMTAwOiNkNGVjZDU7XG4gIC0tZ3JlZW4tMjAwOiNiMmRkYjQ7XG4gIC0tZ3JlZW4tMzAwOiM5MGNkOTM7XG4gIC0tZ3JlZW4tNDAwOiM2ZWJlNzE7XG4gIC0tZ3JlZW4tNTAwOiM0Y2FmNTA7XG4gIC0tZ3JlZW4tNjAwOiM0MTk1NDQ7XG4gIC0tZ3JlZW4tNzAwOiMzNTdiMzg7XG4gIC0tZ3JlZW4tODAwOiMyYTYwMmM7XG4gIC0tZ3JlZW4tOTAwOiMxZTQ2MjA7XG4gIC0teWVsbG93LTUwOiNmZmZjZjU7XG4gIC0teWVsbG93LTEwMDojZmVmMGNkO1xuICAtLXllbGxvdy0yMDA6I2ZkZTRhNTtcbiAgLS15ZWxsb3ctMzAwOiNmZGQ4N2Q7XG4gIC0teWVsbG93LTQwMDojZmNjYzU1O1xuICAtLXllbGxvdy01MDA6I2ZiYzAyZDtcbiAgLS15ZWxsb3ctNjAwOiNkNWEzMjY7XG4gIC0teWVsbG93LTcwMDojYjA4NjIwO1xuICAtLXllbGxvdy04MDA6IzhhNmExOTtcbiAgLS15ZWxsb3ctOTAwOiM2NDRkMTI7XG4gIC0tY3lhbi01MDojZjJmY2ZkO1xuICAtLWN5YW4tMTAwOiNjMmVmZjU7XG4gIC0tY3lhbi0yMDA6IzkxZTJlZDtcbiAgLS1jeWFuLTMwMDojNjFkNWU0O1xuICAtLWN5YW4tNDAwOiMzMGM5ZGM7XG4gIC0tY3lhbi01MDA6IzAwYmNkNDtcbiAgLS1jeWFuLTYwMDojMDBhMGI0O1xuICAtLWN5YW4tNzAwOiMwMDg0OTQ7XG4gIC0tY3lhbi04MDA6IzAwNjc3NTtcbiAgLS1jeWFuLTkwMDojMDA0YjU1O1xuICAtLXBpbmstNTA6I2ZlZjRmNztcbiAgLS1waW5rLTEwMDojZmFjOWRhO1xuICAtLXBpbmstMjAwOiNmNjllYmM7XG4gIC0tcGluay0zMDA6I2YxNzQ5ZTtcbiAgLS1waW5rLTQwMDojZWQ0OTgxO1xuICAtLXBpbmstNTAwOiNlOTFlNjM7XG4gIC0tcGluay02MDA6I2M2MWE1NDtcbiAgLS1waW5rLTcwMDojYTMxNTQ1O1xuICAtLXBpbmstODAwOiM4MDExMzY7XG4gIC0tcGluay05MDA6IzVkMGMyODtcbiAgLS1pbmRpZ28tNTA6I2Y1ZjZmYjtcbiAgLS1pbmRpZ28tMTAwOiNkMWQ1ZWQ7XG4gIC0taW5kaWdvLTIwMDojYWNiNGRmO1xuICAtLWluZGlnby0zMDA6Izg4OTNkMTtcbiAgLS1pbmRpZ28tNDAwOiM2MzcyYzM7XG4gIC0taW5kaWdvLTUwMDojM2Y1MWI1O1xuICAtLWluZGlnby02MDA6IzM2NDU5YTtcbiAgLS1pbmRpZ28tNzAwOiMyYzM5N2Y7XG4gIC0taW5kaWdvLTgwMDojMjMyZDY0O1xuICAtLWluZGlnby05MDA6IzE5MjA0ODtcbiAgLS10ZWFsLTUwOiNmMmZhZjk7XG4gIC0tdGVhbC0xMDA6I2MyZTZlMjtcbiAgLS10ZWFsLTIwMDojOTFkMmNjO1xuICAtLXRlYWwtMzAwOiM2MWJlYjU7XG4gIC0tdGVhbC00MDA6IzMwYWE5ZjtcbiAgLS10ZWFsLTUwMDojMDA5Njg4O1xuICAtLXRlYWwtNjAwOiMwMDgwNzQ7XG4gIC0tdGVhbC03MDA6IzAwNjk1ZjtcbiAgLS10ZWFsLTgwMDojMDA1MzRiO1xuICAtLXRlYWwtOTAwOiMwMDNjMzY7XG4gIC0tb3JhbmdlLTUwOiNmZmY4ZjI7XG4gIC0tb3JhbmdlLTEwMDojZmRlMGMyO1xuICAtLW9yYW5nZS0yMDA6I2ZiYzc5MTtcbiAgLS1vcmFuZ2UtMzAwOiNmOWFlNjE7XG4gIC0tb3JhbmdlLTQwMDojZjc5NTMwO1xuICAtLW9yYW5nZS01MDA6I2Y1N2MwMDtcbiAgLS1vcmFuZ2UtNjAwOiNkMDY5MDA7XG4gIC0tb3JhbmdlLTcwMDojYWM1NzAwO1xuICAtLW9yYW5nZS04MDA6Izg3NDQwMDtcbiAgLS1vcmFuZ2UtOTAwOiM2MjMyMDA7XG4gIC0tYmx1ZWdyYXktNTA6I2Y3ZjlmOTtcbiAgLS1ibHVlZ3JheS0xMDA6I2Q5ZTBlMztcbiAgLS1ibHVlZ3JheS0yMDA6I2JiYzdjZDtcbiAgLS1ibHVlZ3JheS0zMDA6IzljYWViNztcbiAgLS1ibHVlZ3JheS00MDA6IzdlOTZhMTtcbiAgLS1ibHVlZ3JheS01MDA6IzYwN2Q4YjtcbiAgLS1ibHVlZ3JheS02MDA6IzUyNmE3NjtcbiAgLS1ibHVlZ3JheS03MDA6IzQzNTg2MTtcbiAgLS1ibHVlZ3JheS04MDA6IzM1NDU0YztcbiAgLS1ibHVlZ3JheS05MDA6IzI2MzIzODtcbiAgLS1wdXJwbGUtNTA6I2ZhZjRmYjtcbiAgLS1wdXJwbGUtMTAwOiNlN2NiZWM7XG4gIC0tcHVycGxlLTIwMDojZDRhMmRkO1xuICAtLXB1cnBsZS0zMDA6I2MyNzljZTtcbiAgLS1wdXJwbGUtNDAwOiNhZjUwYmY7XG4gIC0tcHVycGxlLTUwMDojOWMyN2IwO1xuICAtLXB1cnBsZS02MDA6Izg1MjE5NjtcbiAgLS1wdXJwbGUtNzAwOiM2ZDFiN2I7XG4gIC0tcHVycGxlLTgwMDojNTYxNTYxO1xuICAtLXB1cnBsZS05MDA6IzNlMTA0Njtcbn1cblxuLnAtYXV0b2NvbXBsZXRlIC5wLWF1dG9jb21wbGV0ZS1sb2FkZXIge1xuICByaWdodDogMC41cmVtO1xufVxuLnAtYXV0b2NvbXBsZXRlLnAtYXV0b2NvbXBsZXRlLWRkIC5wLWF1dG9jb21wbGV0ZS1sb2FkZXIge1xuICByaWdodDogMi44NTdyZW07XG59XG4ucC1hdXRvY29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLW11bHRpcGxlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xufVxuLnAtYXV0b2NvbXBsZXRlIC5wLWF1dG9jb21wbGV0ZS1tdWx0aXBsZS1jb250YWluZXI6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzIxOTZGMztcbn1cbi5wLWF1dG9jb21wbGV0ZSAucC1hdXRvY29tcGxldGUtbXVsdGlwbGUtY29udGFpbmVyOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xuICBib3JkZXItY29sb3I6ICMyMTk2RjM7XG59XG4ucC1hdXRvY29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLW11bHRpcGxlLWNvbnRhaW5lciAucC1hdXRvY29tcGxldGUtaW5wdXQtdG9rZW4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG59XG4ucC1hdXRvY29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLW11bHRpcGxlLWNvbnRhaW5lciAucC1hdXRvY29tcGxldGUtaW5wdXQtdG9rZW4gaW5wdXQge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wLWF1dG9jb21wbGV0ZSAucC1hdXRvY29tcGxldGUtbXVsdGlwbGUtY29udGFpbmVyIC5wLWF1dG9jb21wbGV0ZS10b2tlbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogI0UzRjJGRDtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5wLWF1dG9jb21wbGV0ZSAucC1hdXRvY29tcGxldGUtbXVsdGlwbGUtY29udGFpbmVyIC5wLWF1dG9jb21wbGV0ZS10b2tlbiAucC1hdXRvY29tcGxldGUtdG9rZW4taWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbnAtYXV0b2NvbXBsZXRlLm5nLWRpcnR5Lm5nLWludmFsaWQgPiAucC1hdXRvY29tcGxldGUgPiAucC1pbnB1dHRleHQge1xuICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG59XG5cbi5wLWF1dG9jb21wbGV0ZS1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnAtYXV0b2NvbXBsZXRlLXBhbmVsIC5wLWF1dG9jb21wbGV0ZS1pdGVtczpub3QoLnAtYXV0b2NvbXBsZXRlLXZpcnR1YWxzY3JvbGwpIHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG4ucC1hdXRvY29tcGxldGUtcGFuZWwgLnAtYXV0b2NvbXBsZXRlLWl0ZW1zLnAtYXV0b2NvbXBsZXRlLXZpcnR1YWxzY3JvbGwgLmNkay12aXJ0dWFsLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5wLWF1dG9jb21wbGV0ZS1wYW5lbCAucC1hdXRvY29tcGxldGUtaXRlbXMgLnAtYXV0b2NvbXBsZXRlLWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucC1hdXRvY29tcGxldGUtcGFuZWwgLnAtYXV0b2NvbXBsZXRlLWl0ZW1zIC5wLWF1dG9jb21wbGV0ZS1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG59XG4ucC1hdXRvY29tcGxldGUtcGFuZWwgLnAtYXV0b2NvbXBsZXRlLWl0ZW1zIC5wLWF1dG9jb21wbGV0ZS1pdGVtLnAtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQ6ICNFM0YyRkQ7XG59XG4ucC1hdXRvY29tcGxldGUtcGFuZWwgLnAtYXV0b2NvbXBsZXRlLWl0ZW1zIC5wLWF1dG9jb21wbGV0ZS1lbXB0eS1tZXNzYWdlIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wLWF1dG9jb21wbGV0ZS1wYW5lbCAucC1hdXRvY29tcGxldGUtaXRlbXMgLnAtYXV0b2NvbXBsZXRlLWl0ZW0tZ3JvdXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbnAtY2FsZW5kYXIubmctZGlydHkubmctaW52YWxpZCA+IC5wLWNhbGVuZGFyID4gLnAtaW5wdXR0ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xufVxuXG4ucC1kYXRlcGlja2VyIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnAtZGF0ZXBpY2tlcjpub3QoLnAtZGF0ZXBpY2tlci1pbmxpbmUpIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ucC1kYXRlcGlja2VyOm5vdCgucC1kYXRlcGlja2VyLWlubGluZSkgLnAtZGF0ZXBpY2tlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci1wcmV2LFxuLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLW5leHQge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xufVxuLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLXByZXY6ZW5hYmxlZDpob3Zlcixcbi5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci1uZXh0OmVuYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbn1cbi5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci1wcmV2OmZvY3VzLFxuLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbn1cbi5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbn1cbi5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbiAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzO1xufVxuLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLXRpdGxlIC5wLWRhdGVwaWNrZXItbW9udGgge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wLWRhdGVwaWNrZXIgdGFibGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG4ucC1kYXRlcGlja2VyIHRhYmxlIHRoIHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLnAtZGF0ZXBpY2tlciB0YWJsZSB0aCA+IHNwYW4ge1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbi5wLWRhdGVwaWNrZXIgdGFibGUgdGQge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4ucC1kYXRlcGlja2VyIHRhYmxlIHRkID4gc3BhbiB7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucC1kYXRlcGlja2VyIHRhYmxlIHRkID4gc3Bhbi5wLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kOiAjRTNGMkZEO1xufVxuLnAtZGF0ZXBpY2tlciB0YWJsZSB0ZCA+IHNwYW46Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbn1cbi5wLWRhdGVwaWNrZXIgdGFibGUgdGQucC1kYXRlcGlja2VyLXRvZGF5ID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNjZWQ0ZGE7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnAtZGF0ZXBpY2tlciB0YWJsZSB0ZC5wLWRhdGVwaWNrZXItdG9kYXkgPiBzcGFuLnAtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQ6ICNFM0YyRkQ7XG59XG4ucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItYnV0dG9uYmFyIHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1idXR0b25iYXIgLnAtYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ucC1kYXRlcGlja2VyIC5wLXRpbWVwaWNrZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLnAtZGF0ZXBpY2tlciAucC10aW1lcGlja2VyIGJ1dHRvbiB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG59XG4ucC1kYXRlcGlja2VyIC5wLXRpbWVwaWNrZXIgYnV0dG9uOmVuYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbn1cbi5wLWRhdGVwaWNrZXIgLnAtdGltZXBpY2tlciBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbn1cbi5wLWRhdGVwaWNrZXIgLnAtdGltZXBpY2tlciBidXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAuMmVtO1xufVxuLnAtZGF0ZXBpY2tlciAucC10aW1lcGlja2VyIHNwYW4ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ucC1kYXRlcGlja2VyIC5wLXRpbWVwaWNrZXIgPiBkaXYge1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cbi5wLWRhdGVwaWNrZXIucC1kYXRlcGlja2VyLXRpbWVvbmx5IC5wLXRpbWVwaWNrZXIge1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG4ucC1kYXRlcGlja2VyIC5wLW1vbnRocGlja2VyIHtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cbi5wLWRhdGVwaWNrZXIgLnAtbW9udGhwaWNrZXIgLnAtbW9udGhwaWNrZXItbW9udGgge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnAtZGF0ZXBpY2tlciAucC1tb250aHBpY2tlciAucC1tb250aHBpY2tlci1tb250aC5wLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kOiAjRTNGMkZEO1xufVxuLnAtZGF0ZXBpY2tlci5wLWRhdGVwaWNrZXItbXVsdGlwbGUtbW9udGggLnAtZGF0ZXBpY2tlci1ncm91cCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wLWRhdGVwaWNrZXIucC1kYXRlcGlja2VyLW11bHRpcGxlLW1vbnRoIC5wLWRhdGVwaWNrZXItZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucC1kYXRlcGlja2VyLnAtZGF0ZXBpY2tlci1tdWx0aXBsZS1tb250aCAucC1kYXRlcGlja2VyLWdyb3VwOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbn1cbi5wLWRhdGVwaWNrZXI6bm90KC5wLWRpc2FibGVkKSB0YWJsZSB0ZCBzcGFuOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnAtZGF0ZXBpY2tlcjpub3QoLnAtZGlzYWJsZWQpIHRhYmxlIHRkIHNwYW46bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xufVxuLnAtZGF0ZXBpY2tlcjpub3QoLnAtZGlzYWJsZWQpIC5wLW1vbnRocGlja2VyIC5wLW1vbnRocGlja2VyLW1vbnRoOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnAtZGF0ZXBpY2tlcjpub3QoLnAtZGlzYWJsZWQpIC5wLW1vbnRocGlja2VyIC5wLW1vbnRocGlja2VyLW1vbnRoOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGF0ZXBpY2tlciB0YWJsZSB0aCwgLnAtZGF0ZXBpY2tlciB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnAtY2FzY2FkZXNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnAtY2FzY2FkZXNlbGVjdDpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzO1xufVxuLnAtY2FzY2FkZXNlbGVjdDpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbiAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzO1xufVxuLnAtY2FzY2FkZXNlbGVjdCAucC1jYXNjYWRlc2VsZWN0LWxhYmVsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMCBub25lO1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xufVxuLnAtY2FzY2FkZXNlbGVjdCAucC1jYXNjYWRlc2VsZWN0LWxhYmVsLnAtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLWNhc2NhZGVzZWxlY3QgLnAtY2FzY2FkZXNlbGVjdC1sYWJlbDplbmFibGVkOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnAtY2FzY2FkZXNlbGVjdCAucC1jYXNjYWRlc2VsZWN0LXRyaWdnZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHdpZHRoOiAyLjM1N3JlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLnAtY2FzY2FkZXNlbGVjdC1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnAtY2FzY2FkZXNlbGVjdC1wYW5lbCAucC1jYXNjYWRlc2VsZWN0LWl0ZW1zIHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG4ucC1jYXNjYWRlc2VsZWN0LXBhbmVsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbXMgLnAtY2FzY2FkZXNlbGVjdC1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucC1jYXNjYWRlc2VsZWN0LXBhbmVsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbXMgLnAtY2FzY2FkZXNlbGVjdC1pdGVtIC5wLWNhc2NhZGVzZWxlY3QtaXRlbS1jb250ZW50IHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ucC1jYXNjYWRlc2VsZWN0LXBhbmVsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbXMgLnAtY2FzY2FkZXNlbGVjdC1pdGVtIC5wLWNhc2NhZGVzZWxlY3QtaXRlbS1jb250ZW50OmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSAjYTZkNWZhO1xufVxuLnAtY2FzY2FkZXNlbGVjdC1wYW5lbCAucC1jYXNjYWRlc2VsZWN0LWl0ZW1zIC5wLWNhc2NhZGVzZWxlY3QtaXRlbS5wLWhpZ2hsaWdodCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kOiAjRTNGMkZEO1xufVxuLnAtY2FzY2FkZXNlbGVjdC1wYW5lbCAucC1jYXNjYWRlc2VsZWN0LWl0ZW1zIC5wLWNhc2NhZGVzZWxlY3QtaXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG59XG4ucC1jYXNjYWRlc2VsZWN0LXBhbmVsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbXMgLnAtY2FzY2FkZXNlbGVjdC1pdGVtIC5wLWNhc2NhZGVzZWxlY3QtZ3JvdXAtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbnAtY2FzY2FkZXNlbGVjdC5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtY2FzY2FkZXNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbn1cblxuLnAtaW5wdXQtZmlsbGVkIC5wLWNhc2NhZGVzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xufVxuLnAtaW5wdXQtZmlsbGVkIC5wLWNhc2NhZGVzZWxlY3Q6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4ucC1pbnB1dC1maWxsZWQgLnAtY2FzY2FkZXNlbGVjdDpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucC1jaGVja2JveCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ucC1jaGVja2JveCAucC1jaGVja2JveC1ib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2VkNGRhO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG59XG4ucC1jaGVja2JveCAucC1jaGVja2JveC1ib3ggLnAtY2hlY2tib3gtaWNvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucC1jaGVja2JveCAucC1jaGVja2JveC1ib3gucC1oaWdobGlnaHQge1xuICBib3JkZXItY29sb3I6ICMyMTk2RjM7XG4gIGJhY2tncm91bmQ6ICMyMTk2RjM7XG59XG4ucC1jaGVja2JveDpub3QoLnAtY2hlY2tib3gtZGlzYWJsZWQpIC5wLWNoZWNrYm94LWJveDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzIxOTZGMztcbn1cbi5wLWNoZWNrYm94Om5vdCgucC1jaGVja2JveC1kaXNhYmxlZCkgLnAtY2hlY2tib3gtYm94LnAtZm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbiAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzO1xufVxuLnAtY2hlY2tib3g6bm90KC5wLWNoZWNrYm94LWRpc2FibGVkKSAucC1jaGVja2JveC1ib3gucC1oaWdobGlnaHQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwYjdhZDE7XG4gIGJhY2tncm91bmQ6ICMwYjdhZDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5wLWNoZWNrYm94Lm5nLWRpcnR5Lm5nLWludmFsaWQgPiAucC1jaGVja2JveCA+IC5wLWNoZWNrYm94LWJveCB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbn1cblxuLnAtaW5wdXQtZmlsbGVkIC5wLWNoZWNrYm94IC5wLWNoZWNrYm94LWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4ucC1pbnB1dC1maWxsZWQgLnAtY2hlY2tib3ggLnAtY2hlY2tib3gtYm94LnAtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzIxOTZGMztcbn1cbi5wLWlucHV0LWZpbGxlZCAucC1jaGVja2JveDpub3QoLnAtY2hlY2tib3gtZGlzYWJsZWQpIC5wLWNoZWNrYm94LWJveDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4ucC1pbnB1dC1maWxsZWQgLnAtY2hlY2tib3g6bm90KC5wLWNoZWNrYm94LWRpc2FibGVkKSAucC1jaGVja2JveC1ib3gucC1oaWdobGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGI3YWQxO1xufVxuXG4ucC1jaGVja2JveC1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5wLWNoaXBzIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xufVxuLnAtY2hpcHMgLnAtY2hpcHMtbXVsdGlwbGUtY29udGFpbmVyOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyMTk2RjM7XG59XG4ucC1jaGlwcyAucC1jaGlwcy1tdWx0aXBsZS1jb250YWluZXI6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG4gIGJvcmRlci1jb2xvcjogIzIxOTZGMztcbn1cbi5wLWNoaXBzIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciAucC1jaGlwcy10b2tlbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogI0UzRjJGRDtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5wLWNoaXBzIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciAucC1jaGlwcy10b2tlbiAucC1jaGlwcy10b2tlbi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5wLWNoaXBzIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciAucC1jaGlwcy1pbnB1dC10b2tlbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbn1cbi5wLWNoaXBzIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciAucC1jaGlwcy1pbnB1dC10b2tlbiBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5wLWNoaXBzLm5nLWRpcnR5Lm5nLWludmFsaWQgPiAucC1jaGlwcyA+IC5wLWlucHV0dGV4dCB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbn1cblxuLnAtY29sb3JwaWNrZXItcHJldmlldyxcbi5wLWZsdWlkIC5wLWNvbG9ycGlja2VyLXByZXZpZXcucC1pbnB1dHRleHQge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG4ucC1jb2xvcnBpY2tlci1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICMzMjMyMzI7XG4gIGJvcmRlci1jb2xvcjogIzE5MTkxOTtcbn1cbi5wLWNvbG9ycGlja2VyLXBhbmVsIC5wLWNvbG9ycGlja2VyLWNvbG9yLWhhbmRsZSxcbi5wLWNvbG9ycGlja2VyLXBhbmVsIC5wLWNvbG9ycGlja2VyLWh1ZS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wLWNvbG9ycGlja2VyLW92ZXJsYXktcGFuZWwge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ucC1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnAtZHJvcGRvd246bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzIxOTZGMztcbn1cbi5wLWRyb3Bkb3duOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xuICBib3JkZXItY29sb3I6ICMyMTk2RjM7XG59XG4ucC1kcm9wZG93bi5wLWRyb3Bkb3duLWNsZWFyYWJsZSAucC1kcm9wZG93bi1sYWJlbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbi5wLWRyb3Bkb3duIC5wLWRyb3Bkb3duLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMCBub25lO1xufVxuLnAtZHJvcGRvd24gLnAtZHJvcGRvd24tbGFiZWwucC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnAtZHJvcGRvd24gLnAtZHJvcGRvd24tbGFiZWw6ZW5hYmxlZDpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5wLWRyb3Bkb3duIC5wLWRyb3Bkb3duLXRyaWdnZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHdpZHRoOiAyLjM1N3JlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wLWRyb3Bkb3duIC5wLWRyb3Bkb3duLWNsZWFyLWljb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcmlnaHQ6IDIuMzU3cmVtO1xufVxuXG4ucC1kcm9wZG93bi1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnAtZHJvcGRvd24tcGFuZWwgLnAtZHJvcGRvd24taGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnAtZHJvcGRvd24tcGFuZWwgLnAtZHJvcGRvd24taGVhZGVyIC5wLWRyb3Bkb3duLWZpbHRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbi5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWhlYWRlciAucC1kcm9wZG93bi1maWx0ZXItaWNvbiB7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnAtZHJvcGRvd24tcGFuZWwgLnAtZHJvcGRvd24taXRlbXM6bm90KC5wLWRyb3Bkb3duLXZpcnR1YWxzY3JvbGwpIHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG4ucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1pdGVtcy5wLWRyb3Bkb3duLXZpcnR1YWxzY3JvbGwgLmNkay12aXJ0dWFsLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1pdGVtcyAucC1kcm9wZG93bi1pdGVtLnAtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQ6ICNFM0YyRkQ7XG59XG4ucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1pdGVtcyAucC1kcm9wZG93bi1pdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbn1cbi5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWVtcHR5LW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnAtZHJvcGRvd24tcGFuZWwgLnAtZHJvcGRvd24taXRlbXMgLnAtZHJvcGRvd24taXRlbS1ncm91cCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxucC1kcm9wZG93bi5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG59XG5cbi5wLWlucHV0LWZpbGxlZCAucC1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG59XG4ucC1pbnB1dC1maWxsZWQgLnAtZHJvcGRvd246bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4ucC1pbnB1dC1maWxsZWQgLnAtZHJvcGRvd246bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhciB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLXN0cm9rZSB7XG4gIHN0cm9rZTogIzZjNzU3ZDtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtZmlsbCB7XG4gIGZpbGw6ICM2Yzc1N2Q7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlciAucWwtcGlja2VyLWxhYmVsIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlIHtcbiAgc3Ryb2tlOiAjNDk1MDU3O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtZmlsbCB7XG4gIGZpbGw6ICM0OTUwNTc7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIHtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIC5xbC1zdHJva2Uge1xuICBzdHJva2U6ICM0OTUwNTc7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIC5xbC1maWxsIHtcbiAgZmlsbDogIzQ5NTA1Nztcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1vcHRpb25zIC5xbC1waWNrZXItaXRlbSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1vcHRpb25zIC5xbC1waWNrZXItaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQ6bm90KC5xbC1pY29uLXBpY2tlcikgLnFsLXBpY2tlci1pdGVtIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItY29udGVudC5xbC1zbm93IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLWNvbnRlbnQgLnFsLWVkaXRvciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyLFxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLFxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlIHtcbiAgc3Ryb2tlOiAjNDk1MDU3O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtZmlsbCxcbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLWZpbGwge1xuICBmaWxsOiAjNDk1MDU3O1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIHtcbiAgY29sb3I6ICMyMTk2RjM7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLFxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2Uge1xuICBzdHJva2U6ICMyMTk2RjM7XG59XG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtZmlsbCxcbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtZmlsbCxcbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLWZpbGwge1xuICBmaWxsOiAjMjE5NkYzO1xufVxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXBpY2tlci1sYWJlbCxcbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtcGlja2VyLWxhYmVsLFxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtcGlja2VyLWxhYmVsIHtcbiAgY29sb3I6ICMyMTk2RjM7XG59XG5cbi5wLWlucHV0Z3JvdXAtYWRkb24ge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIG1pbi13aWR0aDogMi4zNTdyZW07XG59XG4ucC1pbnB1dGdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2VkNGRhO1xufVxuXG4ucC1pbnB1dGdyb3VwID4gLnAtY29tcG9uZW50LFxuLnAtaW5wdXRncm91cCA+IC5wLWZsb2F0LWxhYmVsID4gLnAtY29tcG9uZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnAtaW5wdXRncm91cCA+IC5wLWNvbXBvbmVudCArIC5wLWlucHV0Z3JvdXAtYWRkb24sXG4ucC1pbnB1dGdyb3VwID4gLnAtZmxvYXQtbGFiZWwgPiAucC1jb21wb25lbnQgKyAucC1pbnB1dGdyb3VwLWFkZG9uIHtcbiAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcbn1cbi5wLWlucHV0Z3JvdXAgPiAucC1jb21wb25lbnQ6Zm9jdXMsXG4ucC1pbnB1dGdyb3VwID4gLnAtZmxvYXQtbGFiZWwgPiAucC1jb21wb25lbnQ6Zm9jdXMge1xuICB6LWluZGV4OiAxO1xufVxuLnAtaW5wdXRncm91cCA+IC5wLWNvbXBvbmVudDpmb2N1cyB+IGxhYmVsLFxuLnAtaW5wdXRncm91cCA+IC5wLWZsb2F0LWxhYmVsID4gLnAtY29tcG9uZW50OmZvY3VzIH4gbGFiZWwge1xuICB6LWluZGV4OiAxO1xufVxuXG4ucC1pbnB1dGdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxuLnAtaW5wdXRncm91cCBidXR0b246Zmlyc3QtY2hpbGQsXG4ucC1pbnB1dGdyb3VwIGlucHV0OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5wLWlucHV0Z3JvdXAgLnAtZmxvYXQtbGFiZWw6Zmlyc3QtY2hpbGQgaW5wdXQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLnAtaW5wdXRncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLnAtaW5wdXRncm91cCBidXR0b246bGFzdC1jaGlsZCxcbi5wLWlucHV0Z3JvdXAgaW5wdXQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi5wLWlucHV0Z3JvdXAgLnAtZmxvYXQtbGFiZWw6bGFzdC1jaGlsZCBpbnB1dCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi5wLWZsdWlkIC5wLWlucHV0Z3JvdXAgLnAtYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ucC1mbHVpZCAucC1pbnB1dGdyb3VwIC5wLWJ1dHRvbi5wLWJ1dHRvbi1pY29uLW9ubHkge1xuICB3aWR0aDogMi4zNTdyZW07XG59XG5cbnAtaW5wdXRtYXNrLm5nLWRpcnR5Lm5nLWludmFsaWQgPiAucC1pbnB1dHRleHQge1xuICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG59XG5cbnAtaW5wdXRudW1iZXIubmctZGlydHkubmctaW52YWxpZCA+IC5wLWlucHV0bnVtYmVyID4gLnAtaW5wdXR0ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xufVxuXG4ucC1pbnB1dHN3aXRjaCB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDEuNzVyZW07XG59XG4ucC1pbnB1dHN3aXRjaCAucC1pbnB1dHN3aXRjaC1zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjY2VkNGRhO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4ucC1pbnB1dHN3aXRjaCAucC1pbnB1dHN3aXRjaC1zbGlkZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgbGVmdDogMC4yNXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG59XG4ucC1pbnB1dHN3aXRjaC5wLWlucHV0c3dpdGNoLWNoZWNrZWQgLnAtaW5wdXRzd2l0Y2gtc2xpZGVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjI1cmVtKTtcbn1cbi5wLWlucHV0c3dpdGNoLnAtZm9jdXMgLnAtaW5wdXRzd2l0Y2gtc2xpZGVyIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG59XG4ucC1pbnB1dHN3aXRjaDpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLWlucHV0c3dpdGNoLXNsaWRlciB7XG4gIGJhY2tncm91bmQ6ICNiNmJmYzg7XG59XG4ucC1pbnB1dHN3aXRjaC5wLWlucHV0c3dpdGNoLWNoZWNrZWQgLnAtaW5wdXRzd2l0Y2gtc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogIzIxOTZGMztcbn1cbi5wLWlucHV0c3dpdGNoLnAtaW5wdXRzd2l0Y2gtY2hlY2tlZCAucC1pbnB1dHN3aXRjaC1zbGlkZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5wLWlucHV0c3dpdGNoLnAtaW5wdXRzd2l0Y2gtY2hlY2tlZDpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLWlucHV0c3dpdGNoLXNsaWRlciB7XG4gIGJhY2tncm91bmQ6ICMwZDg5ZWM7XG59XG5cbnAtaW5wdXRzd2l0Y2gubmctZGlydHkubmctaW52YWxpZCA+IC5wLWlucHV0c3dpdGNoIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xufVxuXG4ucC1pbnB1dHRleHQge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnAtaW5wdXR0ZXh0OmVuYWJsZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyMTk2RjM7XG59XG4ucC1pbnB1dHRleHQ6ZW5hYmxlZDpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xuICBib3JkZXItY29sb3I6ICMyMTk2RjM7XG59XG4ucC1pbnB1dHRleHQubmctZGlydHkubmctaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbn1cbi5wLWlucHV0dGV4dC5wLWlucHV0dGV4dC1zbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjQzNzVyZW07XG59XG4ucC1pbnB1dHRleHQucC1pbnB1dHRleHQtbGcge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNjI1cmVtO1xufVxuXG4ucC1mbG9hdC1sYWJlbCA+IGxhYmVsIHtcbiAgbGVmdDogMC41cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbn1cblxuLnAtZmxvYXQtbGFiZWwgPiAubmctaW52YWxpZC5uZy1kaXJ0eSArIGxhYmVsIHtcbiAgY29sb3I6ICNmNDQzMzY7XG59XG5cbi5wLWlucHV0LWljb24tbGVmdCA+IGk6Zmlyc3Qtb2YtdHlwZSB7XG4gIGxlZnQ6IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wLWlucHV0LWljb24tbGVmdCA+IC5wLWlucHV0dGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLnAtaW5wdXQtaWNvbi1sZWZ0LnAtZmxvYXQtbGFiZWwgPiBsYWJlbCB7XG4gIGxlZnQ6IDJyZW07XG59XG5cbi5wLWlucHV0LWljb24tcmlnaHQgPiBpOmxhc3Qtb2YtdHlwZSB7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucC1pbnB1dC1pY29uLXJpZ2h0ID4gLnAtaW5wdXR0ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wLWlucHV0LWZpbGxlZCAucC1pbnB1dHRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLnAtaW5wdXQtZmlsbGVkIC5wLWlucHV0dGV4dDplbmFibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5wLWlucHV0LWZpbGxlZCAucC1pbnB1dHRleHQ6ZW5hYmxlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wLWlucHV0dGV4dC1zbSAucC1pbnB1dHRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC40Mzc1cmVtO1xufVxuXG4ucC1pbnB1dHRleHQtbGcgLnAtaW5wdXR0ZXh0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjYyNXJlbTtcbn1cblxuLnAtbGlzdGJveCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucC1saXN0Ym94IC5wLWxpc3Rib3gtaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnAtbGlzdGJveCAucC1saXN0Ym94LWhlYWRlciAucC1saXN0Ym94LWZpbHRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbi5wLWxpc3Rib3ggLnAtbGlzdGJveC1oZWFkZXIgLnAtbGlzdGJveC1maWx0ZXItaWNvbiB7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnAtbGlzdGJveCAucC1saXN0Ym94LWhlYWRlciAucC1jaGVja2JveCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnAtbGlzdGJveCAucC1saXN0Ym94LWxpc3Qge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5wLWxpc3Rib3ggLnAtbGlzdGJveC1saXN0IC5wLWxpc3Rib3gtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogMCBub25lO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnAtbGlzdGJveCAucC1saXN0Ym94LWxpc3QgLnAtbGlzdGJveC1pdGVtLnAtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQ6ICNFM0YyRkQ7XG59XG4ucC1saXN0Ym94IC5wLWxpc3Rib3gtbGlzdCAucC1saXN0Ym94LWl0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjE1cmVtICNhNmQ1ZmE7XG59XG4ucC1saXN0Ym94IC5wLWxpc3Rib3gtbGlzdCAucC1saXN0Ym94LWl0ZW0gLnAtY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wLWxpc3Rib3ggLnAtbGlzdGJveC1saXN0IC5wLWxpc3Rib3gtaXRlbS1ncm91cCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wLWxpc3Rib3ggLnAtbGlzdGJveC1saXN0IC5wLWxpc3Rib3gtZW1wdHktbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucC1saXN0Ym94Om5vdCgucC1kaXNhYmxlZCkgLnAtbGlzdGJveC1pdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbn1cblxucC1saXN0Ym94Lm5nLWRpcnR5Lm5nLWludmFsaWQgPiAucC1saXN0Ym94IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xufVxuXG4ucC1tdWx0aXNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnAtbXVsdGlzZWxlY3Q6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzIxOTZGMztcbn1cbi5wLW11bHRpc2VsZWN0Om5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xuICBib3JkZXItY29sb3I6ICMyMTk2RjM7XG59XG4ucC1tdWx0aXNlbGVjdCAucC1tdWx0aXNlbGVjdC1sYWJlbCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbn1cbi5wLW11bHRpc2VsZWN0IC5wLW11bHRpc2VsZWN0LWxhYmVsLnAtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLW11bHRpc2VsZWN0LnAtbXVsdGlzZWxlY3QtY2hpcCAucC1tdWx0aXNlbGVjdC10b2tlbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogI0UzRjJGRDtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5wLW11bHRpc2VsZWN0LnAtbXVsdGlzZWxlY3QtY2hpcCAucC1tdWx0aXNlbGVjdC10b2tlbiAucC1tdWx0aXNlbGVjdC10b2tlbi1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5wLW11bHRpc2VsZWN0IC5wLW11bHRpc2VsZWN0LXRyaWdnZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHdpZHRoOiAyLjM1N3JlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLnAtaW5wdXR3cmFwcGVyLWZpbGxlZCAucC1tdWx0aXNlbGVjdC5wLW11bHRpc2VsZWN0LWNoaXAgLnAtbXVsdGlzZWxlY3QtbGFiZWwge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbn1cblxuLnAtbXVsdGlzZWxlY3QtcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWhlYWRlciAucC1tdWx0aXNlbGVjdC1maWx0ZXItY29udGFpbmVyIC5wLWlucHV0dGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbi5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWhlYWRlciAucC1tdWx0aXNlbGVjdC1maWx0ZXItY29udGFpbmVyIC5wLW11bHRpc2VsZWN0LWZpbHRlci1pY29uIHtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1oZWFkZXIgLnAtY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWhlYWRlciAucC1tdWx0aXNlbGVjdC1jbG9zZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG59XG4ucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1oZWFkZXIgLnAtbXVsdGlzZWxlY3QtY2xvc2U6ZW5hYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaGVhZGVyIC5wLW11bHRpc2VsZWN0LWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG59XG4ucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1pdGVtczpub3QoLnAtbXVsdGlzZWxlY3QtdmlydHVhbHNjcm9sbCkge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zLnAtbXVsdGlzZWxlY3QtdmlydHVhbHNjcm9sbCAuY2RrLXZpcnR1YWwtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaXRlbXMgLnAtbXVsdGlzZWxlY3QtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogMCBub25lO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW0ucC1oaWdobGlnaHQge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZDogI0UzRjJGRDtcbn1cbi5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaXRlbXMgLnAtbXVsdGlzZWxlY3QtaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTVyZW0gI2E2ZDVmYTtcbn1cbi5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW0gLnAtY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW0tZ3JvdXAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1pdGVtcyAucC1tdWx0aXNlbGVjdC1lbXB0eS1tZXNzYWdlIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxucC1tdWx0aXNlbGVjdC5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtbXVsdGlzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNmNDQzMzY7XG59XG5cbi5wLWlucHV0LWZpbGxlZCAucC1tdWx0aXNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG59XG4ucC1pbnB1dC1maWxsZWQgLnAtbXVsdGlzZWxlY3Q6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4ucC1pbnB1dC1maWxsZWQgLnAtbXVsdGlzZWxlY3Q6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnAtcGFzc3dvcmQucC1pbnZhbGlkLnAtY29tcG9uZW50ID4gLnAtaW5wdXR0ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xufVxuXG4ucC1wYXNzd29yZC1wYW5lbCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnAtcGFzc3dvcmQtcGFuZWwgLnAtcGFzc3dvcmQtbWV0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICNkZWUyZTY7XG59XG4ucC1wYXNzd29yZC1wYW5lbCAucC1wYXNzd29yZC1tZXRlciAucC1wYXNzd29yZC1zdHJlbmd0aC53ZWFrIHtcbiAgYmFja2dyb3VuZDogI0QzMkYyRjtcbn1cbi5wLXBhc3N3b3JkLXBhbmVsIC5wLXBhc3N3b3JkLW1ldGVyIC5wLXBhc3N3b3JkLXN0cmVuZ3RoLm1lZGl1bSB7XG4gIGJhY2tncm91bmQ6ICNGQkMwMkQ7XG59XG4ucC1wYXNzd29yZC1wYW5lbCAucC1wYXNzd29yZC1tZXRlciAucC1wYXNzd29yZC1zdHJlbmd0aC5zdHJvbmcge1xuICBiYWNrZ3JvdW5kOiAjNjg5RjM4O1xufVxuXG4ucC1yYWRpb2J1dHRvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ucC1yYWRpb2J1dHRvbiAucC1yYWRpb2J1dHRvbi1ib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2VkNGRhO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG59XG4ucC1yYWRpb2J1dHRvbiAucC1yYWRpb2J1dHRvbi1ib3g6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzIxOTZGMztcbn1cbi5wLXJhZGlvYnV0dG9uIC5wLXJhZGlvYnV0dG9uLWJveDpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbiAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzO1xufVxuLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94IC5wLXJhZGlvYnV0dG9uLWljb24ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94LnAtaGlnaGxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzO1xuICBiYWNrZ3JvdW5kOiAjMjE5NkYzO1xufVxuLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94LnAtaGlnaGxpZ2h0Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwYjdhZDE7XG4gIGJhY2tncm91bmQ6ICMwYjdhZDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5wLXJhZGlvYnV0dG9uLm5nLWRpcnR5Lm5nLWludmFsaWQgPiAucC1yYWRpb2J1dHRvbiA+IC5wLXJhZGlvYnV0dG9uLWJveCB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbn1cblxuLnAtaW5wdXQtZmlsbGVkIC5wLXJhZGlvYnV0dG9uIC5wLXJhZGlvYnV0dG9uLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4ucC1pbnB1dC1maWxsZWQgLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuLnAtaW5wdXQtZmlsbGVkIC5wLXJhZGlvYnV0dG9uIC5wLXJhZGlvYnV0dG9uLWJveC5wLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICMyMTk2RjM7XG59XG4ucC1pbnB1dC1maWxsZWQgLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94LnAtaGlnaGxpZ2h0Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGI3YWQxO1xufVxuXG4ucC1yYWRpb2J1dHRvbi1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5wLXJhdGluZyAucC1yYXRpbmctaWNvbiB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIGZvbnQtc2l6ZTogMS4xNDNyZW07XG59XG4ucC1yYXRpbmcgLnAtcmF0aW5nLWljb24ucC1yYXRpbmctY2FuY2VsIHtcbiAgY29sb3I6ICNlNzRjM2M7XG59XG4ucC1yYXRpbmcgLnAtcmF0aW5nLWljb246Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbn1cbi5wLXJhdGluZyAucC1yYXRpbmctaWNvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnAtcmF0aW5nIC5wLXJhdGluZy1pY29uLnBpLXN0YXIge1xuICBjb2xvcjogIzIxOTZGMztcbn1cbi5wLXJhdGluZzpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1yZWFkb25seSkgLnAtcmF0aW5nLWljb246aG92ZXIge1xuICBjb2xvcjogIzIxOTZGMztcbn1cbi5wLXJhdGluZzpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1yZWFkb25seSkgLnAtcmF0aW5nLWljb24ucC1yYXRpbmctY2FuY2VsOmhvdmVyIHtcbiAgY29sb3I6ICNjMDM5MmI7XG59XG5cbi5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xufVxuLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbiAucC1idXR0b24taWNvbi1sZWZ0LFxuLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbiAucC1idXR0b24taWNvbi1yaWdodCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbjpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b246bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciAucC1idXR0b24taWNvbi1sZWZ0LFxuLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbjpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIC5wLWJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC1zZWxlY3RidXR0b24gLnAtYnV0dG9uLnAtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogIzIxOTZGMztcbiAgYm9yZGVyLWNvbG9yOiAjMjE5NkYzO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24ucC1oaWdobGlnaHQgLnAtYnV0dG9uLWljb24tbGVmdCxcbi5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24ucC1oaWdobGlnaHQgLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24ucC1oaWdobGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQ4OWVjO1xuICBib3JkZXItY29sb3I6ICMwZDg5ZWM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbi5wLWhpZ2hsaWdodDpob3ZlciAucC1idXR0b24taWNvbi1sZWZ0LFxuLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbi5wLWhpZ2hsaWdodDpob3ZlciAucC1idXR0b24taWNvbi1yaWdodCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5wLXNlbGVjdGJ1dHRvbi5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtc2VsZWN0YnV0dG9uID4gLnAtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xufVxuXG4ucC1zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnAtc2xpZGVyLnAtc2xpZGVyLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDAuMjg2cmVtO1xufVxuLnAtc2xpZGVyLnAtc2xpZGVyLWhvcml6b250YWwgLnAtc2xpZGVyLWhhbmRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjU3MTVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41NzE1cmVtO1xufVxuLnAtc2xpZGVyLnAtc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDAuMjg2cmVtO1xufVxuLnAtc2xpZGVyLnAtc2xpZGVyLXZlcnRpY2FsIC5wLXNsaWRlci1oYW5kbGUge1xuICBtYXJnaW4tbGVmdDogLTAuNTcxNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNTcxNXJlbTtcbn1cbi5wLXNsaWRlciAucC1zbGlkZXItaGFuZGxlIHtcbiAgaGVpZ2h0OiAxLjE0M3JlbTtcbiAgd2lkdGg6IDEuMTQzcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjE5NkYzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbn1cbi5wLXNsaWRlciAucC1zbGlkZXItaGFuZGxlOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG59XG4ucC1zbGlkZXIgLnAtc2xpZGVyLXJhbmdlIHtcbiAgYmFja2dyb3VuZDogIzIxOTZGMztcbn1cbi5wLXNsaWRlcjpub3QoLnAtZGlzYWJsZWQpIC5wLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjE5NkYzO1xuICBib3JkZXItY29sb3I6ICMyMTk2RjM7XG59XG4ucC1zbGlkZXIucC1zbGlkZXItYW5pbWF0ZS5wLXNsaWRlci1ob3Jpem9udGFsIC5wLXNsaWRlci1oYW5kbGUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnMsIGxlZnQgMC4ycztcbn1cbi5wLXNsaWRlci5wLXNsaWRlci1hbmltYXRlLnAtc2xpZGVyLWhvcml6b250YWwgLnAtc2xpZGVyLXJhbmdlIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycztcbn1cbi5wLXNsaWRlci5wLXNsaWRlci1hbmltYXRlLnAtc2xpZGVyLXZlcnRpY2FsIC5wLXNsaWRlci1oYW5kbGUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnMsIGJvdHRvbSAwLjJzO1xufVxuLnAtc2xpZGVyLnAtc2xpZGVyLWFuaW1hdGUucC1zbGlkZXItdmVydGljYWwgLnAtc2xpZGVyLXJhbmdlIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG59XG5cbi5wLXRvZ2dsZWJ1dHRvbi5wLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG59XG4ucC10b2dnbGVidXR0b24ucC1idXR0b24gLnAtYnV0dG9uLWljb24tbGVmdCxcbi5wLXRvZ2dsZWJ1dHRvbi5wLWJ1dHRvbiAucC1idXR0b24taWNvbi1yaWdodCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnAtdG9nZ2xlYnV0dG9uLnAtYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNjZWQ0ZGE7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtdG9nZ2xlYnV0dG9uLnAtYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIgLnAtYnV0dG9uLWljb24tbGVmdCxcbi5wLXRvZ2dsZWJ1dHRvbi5wLWJ1dHRvbjpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIC5wLWJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC10b2dnbGVidXR0b24ucC1idXR0b24ucC1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjMjE5NkYzO1xuICBib3JkZXItY29sb3I6ICMyMTk2RjM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnAtdG9nZ2xlYnV0dG9uLnAtYnV0dG9uLnAtaGlnaGxpZ2h0IC5wLWJ1dHRvbi1pY29uLWxlZnQsXG4ucC10b2dnbGVidXR0b24ucC1idXR0b24ucC1oaWdobGlnaHQgLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLXRvZ2dsZWJ1dHRvbi5wLWJ1dHRvbi5wLWhpZ2hsaWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZDg5ZWM7XG4gIGJvcmRlci1jb2xvcjogIzBkODllYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucC10b2dnbGVidXR0b24ucC1idXR0b24ucC1oaWdobGlnaHQ6aG92ZXIgLnAtYnV0dG9uLWljb24tbGVmdCxcbi5wLXRvZ2dsZWJ1dHRvbi5wLWJ1dHRvbi5wLWhpZ2hsaWdodDpob3ZlciAucC1idXR0b24taWNvbi1yaWdodCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5wLXRvZ2dsZWJ1dHRvbi5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtdG9nZ2xlYnV0dG9uLnAtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xufVxuXG4ucC10cmVlc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucC10cmVlc2VsZWN0Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyMTk2RjM7XG59XG4ucC10cmVlc2VsZWN0Om5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xuICBib3JkZXItY29sb3I6ICMyMTk2RjM7XG59XG4ucC10cmVlc2VsZWN0IC5wLXRyZWVzZWxlY3QtbGFiZWwge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG59XG4ucC10cmVlc2VsZWN0IC5wLXRyZWVzZWxlY3QtbGFiZWwucC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnAtdHJlZXNlbGVjdC5wLXRyZWVzZWxlY3QtY2hpcCAucC10cmVlc2VsZWN0LXRva2VuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5wLXRyZWVzZWxlY3QgLnAtdHJlZXNlbGVjdC10cmlnZ2VyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aWR0aDogMi4zNTdyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucC10cmVlc2VsZWN0LnAtaW52YWxpZC5wLWNvbXBvbmVudCB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcbn1cblxuLnAtaW5wdXR3cmFwcGVyLWZpbGxlZCAucC10cmVlc2VsZWN0LnAtdHJlZXNlbGVjdC1jaGlwIC5wLXRyZWVzZWxlY3QtbGFiZWwge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbn1cblxuLnAtdHJlZXNlbGVjdC1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnAtdHJlZXNlbGVjdC1wYW5lbCAucC10cmVlc2VsZWN0LWl0ZW1zLXdyYXBwZXIgLnAtdHJlZSB7XG4gIGJvcmRlcjogMCBub25lO1xufVxuLnAtdHJlZXNlbGVjdC1wYW5lbCAucC10cmVlc2VsZWN0LWl0ZW1zLXdyYXBwZXIgLnAtdHJlZXNlbGVjdC1lbXB0eS1tZXNzYWdlIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnAtaW5wdXQtZmlsbGVkIC5wLXRyZWVzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xufVxuLnAtaW5wdXQtZmlsbGVkIC5wLXRyZWVzZWxlY3Q6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4ucC1pbnB1dC1maWxsZWQgLnAtdHJlZXNlbGVjdDpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucC1idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzIxOTZGMztcbiAgYm9yZGVyOiAxcHggc29saWQgIzIxOTZGMztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucC1idXR0b246ZW5hYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZDg5ZWM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMwZDg5ZWM7XG59XG4ucC1idXR0b246ZW5hYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMGI3YWQxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMGI3YWQxO1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjE5NkYzO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzMywgMTUwLCAyNDMsIDAuMDQpO1xuICBjb2xvcjogIzIxOTZGMztcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG4ucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMzLCAxNTAsIDI0MywgMC4xNik7XG4gIGNvbG9yOiAjMjE5NkYzO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZC5wLWJ1dHRvbi1wbGFpbiB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQucC1idXR0b24tcGxhaW46ZW5hYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLnAtYnV0dG9uLXBsYWluOmVuYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC1idXR0b24ucC1idXR0b24tdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzIxOTZGMztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMzLCAxNTAsIDI0MywgMC4wNCk7XG4gIGNvbG9yOiAjMjE5NkYzO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMzLCAxNTAsIDI0MywgMC4xNik7XG4gIGNvbG9yOiAjMjE5NkYzO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQucC1idXR0b24tcGxhaW4ge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LnAtYnV0dG9uLXBsYWluOmVuYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LnAtYnV0dG9uLXBsYWluOmVuYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2RlZTJlNjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbn1cbi5wLWJ1dHRvbiAucC1idXR0b24taWNvbi1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC1idXR0b24gLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5wLWJ1dHRvbiAucC1idXR0b24taWNvbi10b3Age1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucC1idXR0b24gLnAtYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBtaW4td2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGNvbG9yOiAjMjE5NkYzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLXJhaXNlZCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1pY29uLW9ubHkge1xuICB3aWR0aDogMi4zNTdyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLWljb24tb25seSAucC1idXR0b24taWNvbi1sZWZ0LFxuLnAtYnV0dG9uLnAtYnV0dG9uLWljb24tb25seSAucC1idXR0b24taWNvbi1yaWdodCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1pY29uLW9ubHkucC1idXR0b24tcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAyLjM1N3JlbTtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1zbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjg3NXJlbTtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1zbSAucC1idXR0b24taWNvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ucC1idXR0b24ucC1idXR0b24tbGcge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG59XG4ucC1idXR0b24ucC1idXR0b24tbGcgLnAtYnV0dG9uLWljb24ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ucC1idXR0b24ucC1idXR0b24tbG9hZGluZy1sYWJlbC1vbmx5IC5wLWJ1dHRvbi1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ucC1idXR0b24ucC1idXR0b24tbG9hZGluZy1sYWJlbC1vbmx5IC5wLWJ1dHRvbi1sb2FkaW5nLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wLWZsdWlkIC5wLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtZmx1aWQgLnAtYnV0dG9uLWljb24tb25seSB7XG4gIHdpZHRoOiAyLjM1N3JlbTtcbn1cbi5wLWZsdWlkIC5wLWJ1dHRvbnNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucC1mbHVpZCAucC1idXR0b25zZXQgLnAtYnV0dG9uIHtcbiAgZmxleDogMTtcbn1cblxuLnAtYnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbiwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICM2MDdEOEI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2MDdEOEI7XG59XG4ucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5OmVuYWJsZWQ6aG92ZXIsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b246ZW5hYmxlZDpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uOmVuYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTY3MTdkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTY3MTdkO1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeTplbmFibGVkOmZvY3VzLCAucC1idXR0b25zZXQucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uOmVuYWJsZWQ6Zm9jdXMsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbjplbmFibGVkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNiZWNjZDI7XG59XG4ucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5OmVuYWJsZWQ6YWN0aXZlLCAucC1idXR0b25zZXQucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uOmVuYWJsZWQ6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b246ZW5hYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNGQ2NDZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ2NDZmO1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeS5wLWJ1dHRvbi1vdXRsaW5lZCwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNjA3RDhCO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDpob3ZlciwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoOTYsIDEyNSwgMTM5LCAwLjA0KTtcbiAgY29sb3I6ICM2MDdEOEI7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeS5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmFjdGl2ZSwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSg5NiwgMTI1LCAxMzksIDAuMTYpO1xuICBjb2xvcjogIzYwN0Q4QjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG4ucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLXRleHQsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2MDdEOEI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDpob3ZlciwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDk2LCAxMjUsIDEzOSwgMC4wNCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNjA3RDhCO1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeS5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6YWN0aXZlLCAucC1idXR0b25zZXQucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSg5NiwgMTI1LCAxMzksIDAuMTYpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzYwN0Q4Qjtcbn1cblxuLnAtYnV0dG9uLnAtYnV0dG9uLWluZm8sIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMjg4RDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMjg4RDE7XG59XG4ucC1idXR0b24ucC1idXR0b24taW5mbzplbmFibGVkOmhvdmVyLCAucC1idXR0b25zZXQucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbjplbmFibGVkOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uOmVuYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDI3YWJjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDI3YWJjO1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLWluZm86ZW5hYmxlZDpmb2N1cywgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWluZm8gPiAucC1idXR0b246ZW5hYmxlZDpmb2N1cywgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbjplbmFibGVkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICM4OWQ0ZmU7XG59XG4ucC1idXR0b24ucC1idXR0b24taW5mbzplbmFibGVkOmFjdGl2ZSwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWluZm8gPiAucC1idXR0b246ZW5hYmxlZDphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b246ZW5hYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDI2ZGE3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDI2ZGE3O1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLWluZm8ucC1idXR0b24tb3V0bGluZWQsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDI4OEQxO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1pbmZvLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6aG92ZXIsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMiwgMTM2LCAyMDksIDAuMDQpO1xuICBjb2xvcjogIzAyODhEMTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG4ucC1idXR0b24ucC1idXR0b24taW5mby5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmFjdGl2ZSwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIsIDEzNiwgMjA5LCAwLjE2KTtcbiAgY29sb3I6ICMwMjg4RDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLWluZm8ucC1idXR0b24tdGV4dCwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tdGV4dCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDI4OEQxO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLWluZm8ucC1idXR0b24tdGV4dDplbmFibGVkOmhvdmVyLCAucC1idXR0b25zZXQucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tdGV4dDplbmFibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyLCAxMzYsIDIwOSwgMC4wNCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDI4OEQxO1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLWluZm8ucC1idXR0b24tdGV4dDplbmFibGVkOmFjdGl2ZSwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tdGV4dDplbmFibGVkOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyLCAxMzYsIDIwOSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDI4OEQxO1xufVxuXG4ucC1idXR0b24ucC1idXR0b24tc3VjY2VzcywgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24sIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzY4OUYzODtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY4OUYzODtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzOmVuYWJsZWQ6aG92ZXIsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uOmVuYWJsZWQ6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b246ZW5hYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1ZThmMzI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM1ZThmMzI7XG59XG4ucC1idXR0b24ucC1idXR0b24tc3VjY2VzczplbmFibGVkOmZvY3VzLCAucC1idXR0b25zZXQucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbjplbmFibGVkOmZvY3VzLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uOmVuYWJsZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2MyZTBhODtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzOmVuYWJsZWQ6YWN0aXZlLCAucC1idXR0b25zZXQucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbjplbmFibGVkOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbjplbmFibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM1MzdmMmQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM1MzdmMmQ7XG59XG4ucC1idXR0b24ucC1idXR0b24tc3VjY2Vzcy5wLWJ1dHRvbi1vdXRsaW5lZCwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2ODlGMzg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDpob3ZlciwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMDQsIDE1OSwgNTYsIDAuMDQpO1xuICBjb2xvcjogIzY4OUYzODtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG4ucC1idXR0b24ucC1idXR0b24tc3VjY2Vzcy5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmFjdGl2ZSwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwNCwgMTU5LCA1NiwgMC4xNik7XG4gIGNvbG9yOiAjNjg5RjM4O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzLnAtYnV0dG9uLXRleHQsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzY4OUYzODtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDpob3ZlciwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDplbmFibGVkOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTA0LCAxNTksIDU2LCAwLjA0KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2ODlGMzg7XG59XG4ucC1idXR0b24ucC1idXR0b24tc3VjY2Vzcy5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6YWN0aXZlLCAucC1idXR0b25zZXQucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwNCwgMTU5LCA1NiwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNjg5RjM4O1xufVxuXG4ucC1idXR0b24ucC1idXR0b24td2FybmluZywgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24sIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZDogI0ZCQzAyRDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZCQzAyRDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nOmVuYWJsZWQ6aG92ZXIsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uOmVuYWJsZWQ6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b246ZW5hYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmYWI3MTA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICNmYWI3MTA7XG59XG4ucC1idXR0b24ucC1idXR0b24td2FybmluZzplbmFibGVkOmZvY3VzLCAucC1idXR0b25zZXQucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbjplbmFibGVkOmZvY3VzLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uOmVuYWJsZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2ZkZTZhYjtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nOmVuYWJsZWQ6YWN0aXZlLCAucC1idXR0b25zZXQucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbjplbmFibGVkOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbjplbmFibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlOGE3MDQ7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICNlOGE3MDQ7XG59XG4ucC1idXR0b24ucC1idXR0b24td2FybmluZy5wLWJ1dHRvbi1vdXRsaW5lZCwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGQkMwMkQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDpob3ZlciwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTEsIDE5MiwgNDUsIDAuMDQpO1xuICBjb2xvcjogI0ZCQzAyRDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG4ucC1idXR0b24ucC1idXR0b24td2FybmluZy5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmFjdGl2ZSwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MSwgMTkyLCA0NSwgMC4xNik7XG4gIGNvbG9yOiAjRkJDMDJEO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLXRleHQsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZCQzAyRDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDpob3ZlciwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDplbmFibGVkOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUxLCAxOTIsIDQ1LCAwLjA0KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGQkMwMkQ7XG59XG4ucC1idXR0b24ucC1idXR0b24td2FybmluZy5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6YWN0aXZlLCAucC1idXR0b25zZXQucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MSwgMTkyLCA0NSwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkJDMDJEO1xufVxuXG4ucC1idXR0b24ucC1idXR0b24taGVscCwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24sIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzlDMjdCMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlDMjdCMDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwOmVuYWJsZWQ6aG92ZXIsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uOmVuYWJsZWQ6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b246ZW5hYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM4YzIzOWU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM4YzIzOWU7XG59XG4ucC1idXR0b24ucC1idXR0b24taGVscDplbmFibGVkOmZvY3VzLCAucC1idXR0b25zZXQucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbjplbmFibGVkOmZvY3VzLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uOmVuYWJsZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2RmOWVlYTtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwOmVuYWJsZWQ6YWN0aXZlLCAucC1idXR0b25zZXQucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbjplbmFibGVkOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbjplbmFibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM3ZDFmOGQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM3ZDFmOGQ7XG59XG4ucC1idXR0b24ucC1idXR0b24taGVscC5wLWJ1dHRvbi1vdXRsaW5lZCwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM5QzI3QjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLWhlbHAucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDpob3ZlciwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNTYsIDM5LCAxNzYsIDAuMDQpO1xuICBjb2xvcjogIzlDMjdCMDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG4ucC1idXR0b24ucC1idXR0b24taGVscC5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmFjdGl2ZSwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1NiwgMzksIDE3NiwgMC4xNik7XG4gIGNvbG9yOiAjOUMyN0IwO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLXRleHQsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzlDMjdCMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDpob3ZlciwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDplbmFibGVkOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTU2LCAzOSwgMTc2LCAwLjA0KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM5QzI3QjA7XG59XG4ucC1idXR0b24ucC1idXR0b24taGVscC5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6YWN0aXZlLCAucC1idXR0b25zZXQucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1NiwgMzksIDE3NiwgMC4xNik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOUMyN0IwO1xufVxuXG4ucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLCAucC1idXR0b25zZXQucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogI0QzMkYyRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzMkYyRjtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXI6ZW5hYmxlZDpob3ZlciwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbjplbmFibGVkOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b246ZW5hYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjMDI5Mjk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNjMDI5Mjk7XG59XG4ucC1idXR0b24ucC1idXR0b24tZGFuZ2VyOmVuYWJsZWQ6Zm9jdXMsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b246ZW5hYmxlZDpmb2N1cywgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uOmVuYWJsZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2VkYWNhYztcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXI6ZW5hYmxlZDphY3RpdmUsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b246ZW5hYmxlZDphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbjplbmFibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNhYTI0MjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNhYTI0MjQ7XG59XG4ucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLW91dGxpbmVkLCAucC1idXR0b25zZXQucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNEMzJGMkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLWRhbmdlci5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmhvdmVyLCAucC1idXR0b25zZXQucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMTEsIDQ3LCA0NywgMC4wNCk7XG4gIGNvbG9yOiAjRDMyRjJGO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDphY3RpdmUsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjExLCA0NywgNDcsIDAuMTYpO1xuICBjb2xvcjogI0QzMkYyRjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG4ucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLXRleHQsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNEMzJGMkY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDpob3ZlciwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxMSwgNDcsIDQ3LCAwLjA0KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNEMzJGMkY7XG59XG4ucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDphY3RpdmUsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDplbmFibGVkOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxMSwgNDcsIDQ3LCAwLjE2KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNEMzJGMkY7XG59XG5cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1saW5rIHtcbiAgY29sb3I6ICMwYjdhZDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHRyYW5zcGFyZW50O1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLWxpbms6ZW5hYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzBiN2FkMTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1saW5rOmVuYWJsZWQ6aG92ZXIgLnAtYnV0dG9uLWxhYmVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucC1idXR0b24ucC1idXR0b24tbGluazplbmFibGVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnAtYnV0dG9uLnAtYnV0dG9uLWxpbms6ZW5hYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwYjdhZDE7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtcHJldixcbi5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtbmV4dCB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIG1hcmdpbjogMC41cmVtO1xufVxuLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1wcmV2OmVuYWJsZWQ6aG92ZXIsXG4ucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLW5leHQ6ZW5hYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1wcmV2OmZvY3VzLFxuLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1uZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG59XG4ucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWluZGljYXRvcnMgLnAtY2Fyb3VzZWwtaW5kaWNhdG9yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWluZGljYXRvcnMgLnAtY2Fyb3VzZWwtaW5kaWNhdG9yIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1pbmRpY2F0b3JzIC5wLWNhcm91c2VsLWluZGljYXRvciBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xufVxuLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtaW5kaWNhdG9ycyAucC1jYXJvdXNlbC1pbmRpY2F0b3IucC1oaWdobGlnaHQgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI0UzRjJGRDtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG5cbi5wLWRhdGF0YWJsZSAucC1wYWdpbmF0b3ItdG9wIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucC1kYXRhdGFibGUgLnAtcGFnaW5hdG9yLWJvdHRvbSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMDtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllY2VmO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbn1cbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGZvb3QgPiB0ciA+IHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllY2VmO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG59XG4ucC1kYXRhdGFibGUgLnAtc29ydGFibGUtY29sdW1uIC5wLXNvcnRhYmxlLWNvbHVtbi1pY29uIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ucC1kYXRhdGFibGUgLnAtc29ydGFibGUtY29sdW1uIC5wLXNvcnRhYmxlLWNvbHVtbi1iYWRnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAxLjE0M3JlbTtcbiAgbWluLXdpZHRoOiAxLjE0M3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTQzcmVtO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZDogI0UzRjJGRDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW46bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW46bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIgLnAtc29ydGFibGUtY29sdW1uLWljb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4ucC1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBjb2xvcjogIzIxOTZGMztcbn1cbi5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4ucC1oaWdobGlnaHQgLnAtc29ydGFibGUtY29sdW1uLWljb24ge1xuICBjb2xvcjogIzIxOTZGMztcbn1cbi5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4ucC1oaWdobGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBjb2xvcjogIzIxOTZGMztcbn1cbi5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4ucC1oaWdobGlnaHQ6aG92ZXIgLnAtc29ydGFibGUtY29sdW1uLWljb24ge1xuICBjb2xvcjogIzIxOTZGMztcbn1cbi5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW46Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjE1cmVtICNhNmQ1ZmE7XG4gIG91dGxpbmU6IDAgbm9uZTtcbn1cbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIG91dGxpbmUtY29sb3I6ICNhNmQ1ZmE7XG59XG4ucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG59XG4ucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctdG9nZ2xlcixcbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3ItaW5pdCxcbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3Itc2F2ZSxcbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3ItY2FuY2VsIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlcjogMCBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbn1cbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy10b2dnbGVyOmVuYWJsZWQ6aG92ZXIsXG4ucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctZWRpdG9yLWluaXQ6ZW5hYmxlZDpob3Zlcixcbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3Itc2F2ZTplbmFibGVkOmhvdmVyLFxuLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1jYW5jZWw6ZW5hYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LXRvZ2dsZXI6Zm9jdXMsXG4ucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctZWRpdG9yLWluaXQ6Zm9jdXMsXG4ucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctZWRpdG9yLXNhdmU6Zm9jdXMsXG4ucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctZWRpdG9yLWNhbmNlbDpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xufVxuLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1zYXZlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIucC1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjRTNGMkZEO1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ci5wLWRhdGF0YWJsZS1kcmFncG9pbnQtdG9wID4gdGQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAwIDAgI0UzRjJGRDtcbn1cbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ci5wLWRhdGF0YWJsZS1kcmFncG9pbnQtYm90dG9tID4gdGQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICNFM0YyRkQ7XG59XG4ucC1kYXRhdGFibGUucC1kYXRhdGFibGUtaG92ZXJhYmxlLXJvd3MgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHI6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLWRhdGF0YWJsZSAucC1jb2x1bW4tcmVzaXplci1oZWxwZXIge1xuICBiYWNrZ3JvdW5kOiAjMjE5NkYzO1xufVxuLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS1zY3JvbGxhYmxlLWhlYWRlcixcbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtc2Nyb2xsYWJsZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xufVxuLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS1sb2FkaW5nLWljb24ge1xuICBmb250LXNpemU6IDJyZW07XG59XG4ucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS1oZWFkZXIge1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAxcHg7XG59XG4ucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS1mb290ZXIge1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG59XG4ucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLXBhZ2luYXRvci10b3Age1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMXB4O1xufVxuLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lcyAucC1wYWdpbmF0b3ItYm90dG9tIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xufVxuLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lcyAucC1kYXRhdGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAxcHg7XG59XG4ucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtZGF0YXRhYmxlLXRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXN0cmlwZWQgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI2ZjZmNmYztcbn1cbi5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zdHJpcGVkIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyOm50aC1jaGlsZChldmVuKS5wLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNFM0YyRkQ7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXN0cmlwZWQgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHI6bnRoLWNoaWxkKGV2ZW4pLnAtaGlnaGxpZ2h0IC5wLXJvdy10b2dnbGVyIHtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ucC1kYXRhdGFibGUucC1kYXRhdGFibGUtc3RyaXBlZCAucC1kYXRhdGFibGUtdGJvZHkgPiB0cjpudGgtY2hpbGQoZXZlbikucC1oaWdobGlnaHQgLnAtcm93LXRvZ2dsZXI6aG92ZXIge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zbSAucC1kYXRhdGFibGUtaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbn1cbi5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zbSAucC1kYXRhdGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbn1cbi5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zbSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbn1cbi5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zbSAucC1kYXRhdGFibGUtdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbn1cbi5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zbSAucC1kYXRhdGFibGUtZm9vdGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbn1cbi5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1sZyAucC1kYXRhdGFibGUtaGVhZGVyIHtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xufVxuLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWxnIC5wLWRhdGF0YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG59XG4ucC1kYXRhdGFibGUucC1kYXRhdGFibGUtbGcgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbn1cbi5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1sZyAucC1kYXRhdGFibGUtdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xufVxuLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWxnIC5wLWRhdGF0YWJsZS1mb290ZXIge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG59XG5cbi5wLWRhdGF2aWV3IC5wLXBhZ2luYXRvci10b3Age1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wLWRhdGF2aWV3IC5wLXBhZ2luYXRvci1ib3R0b20ge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wLWRhdGF2aWV3IC5wLWRhdGF2aWV3LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllY2VmO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAwO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucC1kYXRhdmlldyAucC1kYXRhdmlldy1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJvcmRlcjogMCBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnAtZGF0YXZpZXcucC1kYXRhdmlldy1saXN0IC5wLWRhdGF2aWV3LWNvbnRlbnQgPiAucC1ncmlkID4gZGl2IHtcbiAgYm9yZGVyOiBzb2xpZCAjZTllY2VmO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbn1cbi5wLWRhdGF2aWV3IC5wLWRhdGF2aWV3LWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllY2VmO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucC1kYXRhdmlldyAucC1kYXRhdmlldy1sb2FkaW5nLWljb24ge1xuICBmb250LXNpemU6IDJyZW07XG59XG4ucC1kYXRhdmlldyAucC1kYXRhdmlldy1lbXB0eW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ucC1jb2x1bW4tZmlsdGVyLXJvdyAucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLFxuLnAtY29sdW1uLWZpbHRlci1yb3cgLnAtY29sdW1uLWZpbHRlci1jbGVhci1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4ucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlcjogMCBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbn1cbi5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b246aG92ZXIge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbn1cbi5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24ucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLW9wZW4sIC5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24ucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLW9wZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24ucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLWFjdGl2ZSwgLnAtY29sdW1uLWZpbHRlci1tZW51LWJ1dHRvbi5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24tYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0UzRjJGRDtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG59XG5cbi5wLWNvbHVtbi1maWx0ZXItY2xlYXItYnV0dG9uIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlcjogMCBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbn1cbi5wLWNvbHVtbi1maWx0ZXItY2xlYXItYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG59XG4ucC1jb2x1bW4tZmlsdGVyLWNsZWFyLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xufVxuXG4ucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgbWluLXdpZHRoOiAxMi41cmVtO1xufVxuLnAtY29sdW1uLWZpbHRlci1vdmVybGF5IC5wLWNvbHVtbi1maWx0ZXItcm93LWl0ZW1zIHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG4ucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXkgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbXMgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogMCBub25lO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheSAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtcyAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtLnAtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQ6ICNFM0YyRkQ7XG59XG4ucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXkgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbXMgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG59XG4ucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXkgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbXMgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTVyZW0gI2E2ZDVmYTtcbn1cbi5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheSAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtcyAucC1jb2x1bW4tZmlsdGVyLXNlcGFyYXRvciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cblxuLnAtY29sdW1uLWZpbHRlci1vdmVybGF5LW1lbnUgLnAtY29sdW1uLWZpbHRlci1vcGVyYXRvciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheS1tZW51IC5wLWNvbHVtbi1maWx0ZXItY29uc3RyYWludCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnAtY29sdW1uLWZpbHRlci1vdmVybGF5LW1lbnUgLnAtY29sdW1uLWZpbHRlci1jb25zdHJhaW50IC5wLWNvbHVtbi1maWx0ZXItbWF0Y2htb2RlLWRyb3Bkb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnAtY29sdW1uLWZpbHRlci1vdmVybGF5LW1lbnUgLnAtY29sdW1uLWZpbHRlci1jb25zdHJhaW50IC5wLWNvbHVtbi1maWx0ZXItcmVtb3ZlLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheS1tZW51IC5wLWNvbHVtbi1maWx0ZXItY29uc3RyYWludDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xufVxuLnAtY29sdW1uLWZpbHRlci1vdmVybGF5LW1lbnUgLnAtY29sdW1uLWZpbHRlci1hZGQtcnVsZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLnAtY29sdW1uLWZpbHRlci1vdmVybGF5LW1lbnUgLnAtY29sdW1uLWZpbHRlci1idXR0b25iYXIge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uZmMgLmZjLXZpZXctY29udGFpbmVyIHRoIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4uZmMgLmZjLXZpZXctY29udGFpbmVyIHRkLmZjLXdpZGdldC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4uZmMgLmZjLXZpZXctY29udGFpbmVyIHRkLmZjLWhlYWQtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5mYyAuZmMtdmlldy1jb250YWluZXIgLmZjLXJvdyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4uZmMgLmZjLXZpZXctY29udGFpbmVyIC5mYy1ldmVudCB7XG4gIGJhY2tncm91bmQ6ICMwZDg5ZWM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZDg5ZWM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZjIC5mYy12aWV3LWNvbnRhaW5lciAuZmMtZGl2aWRlciB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4uZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMjE5NkYzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjE5NkYzO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b246ZW5hYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZDg5ZWM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMwZDg5ZWM7XG59XG4uZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbjplbmFibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwYjdhZDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMwYjdhZDE7XG59XG4uZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbjplbmFibGVkOmFjdGl2ZTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xufVxuLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24gLmZjLWljb24tY2hldnJvbi1sZWZ0IHtcbiAgZm9udC1mYW1pbHk6IFwiUHJpbWVJY29uc1wiICFpbXBvcnRhbnQ7XG4gIHRleHQtaW5kZW50OiAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbiAuZmMtaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIBcIjtcbn1cbi5mYyAuZmMtdG9vbGJhciAuZmMtYnV0dG9uIC5mYy1pY29uLWNoZXZyb24tcmlnaHQge1xuICBmb250LWZhbWlseTogXCJQcmltZUljb25zXCIgIWltcG9ydGFudDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5mYyAuZmMtdG9vbGJhciAuZmMtYnV0dG9uIC5mYy1pY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIFcIjtcbn1cbi5mYyAuZmMtdG9vbGJhciAuZmMtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG59XG4uZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbi5mYy1kYXlHcmlkTW9udGgtYnV0dG9uLCAuZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbi5mYy10aW1lR3JpZFdlZWstYnV0dG9uLCAuZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbi5mYy10aW1lR3JpZERheS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xufVxuLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24uZmMtZGF5R3JpZE1vbnRoLWJ1dHRvbjpob3ZlciwgLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24uZmMtdGltZUdyaWRXZWVrLWJ1dHRvbjpob3ZlciwgLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24uZmMtdGltZUdyaWREYXktYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5mYyAuZmMtdG9vbGJhciAuZmMtYnV0dG9uLmZjLWRheUdyaWRNb250aC1idXR0b24uZmMtYnV0dG9uLWFjdGl2ZSwgLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24uZmMtdGltZUdyaWRXZWVrLWJ1dHRvbi5mYy1idXR0b24tYWN0aXZlLCAuZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbi5mYy10aW1lR3JpZERheS1idXR0b24uZmMtYnV0dG9uLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyMTk2RjM7XG4gIGJvcmRlci1jb2xvcjogIzIxOTZGMztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbi5mYy1kYXlHcmlkTW9udGgtYnV0dG9uLmZjLWJ1dHRvbi1hY3RpdmU6aG92ZXIsIC5mYyAuZmMtdG9vbGJhciAuZmMtYnV0dG9uLmZjLXRpbWVHcmlkV2Vlay1idXR0b24uZmMtYnV0dG9uLWFjdGl2ZTpob3ZlciwgLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24uZmMtdGltZUdyaWREYXktYnV0dG9uLmZjLWJ1dHRvbi1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQ4OWVjO1xuICBib3JkZXItY29sb3I6ICMwZDg5ZWM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24uZmMtZGF5R3JpZE1vbnRoLWJ1dHRvbjpmb2N1cywgLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24uZmMtdGltZUdyaWRXZWVrLWJ1dHRvbjpmb2N1cywgLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24uZmMtdGltZUdyaWREYXktYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG4gIHotaW5kZXg6IDE7XG59XG4uZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbi1ncm91cCAuZmMtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5mYyAuZmMtdG9vbGJhciAuZmMtYnV0dG9uLWdyb3VwIC5mYy1idXR0b246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5mYyAuZmMtdG9vbGJhciAuZmMtYnV0dG9uLWdyb3VwIC5mYy1idXR0b246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtY29udHJvbHMge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1jb250cm9scyAucC1idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtaGVhZGVyIC5wLW9yZGVybGlzdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWZpbHRlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG59XG4ucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWZpbHRlci1jb250YWluZXIgLnAtb3JkZXJsaXN0LWZpbHRlci1pbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbi5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtZmlsdGVyLWNvbnRhaW5lciAucC1vcmRlcmxpc3QtZmlsdGVyLWljb24ge1xuICByaWdodDogMC41cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtbGlzdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1saXN0IC5wLW9yZGVybGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xufVxuLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1saXN0IC5wLW9yZGVybGlzdC1pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSAjYTZkNWZhO1xufVxuLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1saXN0IC5wLW9yZGVybGlzdC1pdGVtLnAtaGlnaGxpZ2h0IHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQ6ICNFM0YyRkQ7XG59XG4ucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWxpc3QgLnAtb3JkZXJsaXN0LWVtcHR5LW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWxpc3Q6bm90KC5jZGstZHJvcC1saXN0LWRyYWdnaW5nKSAucC1vcmRlcmxpc3QtaXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuXG4ucC1vcmRlcmxpc3QtaXRlbS5jZGstZHJhZy1wcmV2aWV3IHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlcjogMCBub25lO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1ub2RlLWNvbnRlbnQucC1vcmdhbml6YXRpb25jaGFydC1zZWxlY3RhYmxlLW5vZGU6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLW9yZ2FuaXphdGlvbmNoYXJ0IC5wLW9yZ2FuaXphdGlvbmNoYXJ0LW5vZGUtY29udGVudC5wLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNFM0YyRkQ7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtb3JnYW5pemF0aW9uY2hhcnQgLnAtb3JnYW5pemF0aW9uY2hhcnQtbm9kZS1jb250ZW50LnAtaGlnaGxpZ2h0IC5wLW5vZGUtdG9nZ2xlciBpIHtcbiAgY29sb3I6ICM2Y2JiZjU7XG59XG4ucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1saW5lLWRvd24ge1xuICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xufVxuLnAtb3JnYW5pemF0aW9uY2hhcnQgLnAtb3JnYW5pemF0aW9uY2hhcnQtbGluZS1sZWZ0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuLnAtb3JnYW5pemF0aW9uY2hhcnQgLnAtb3JnYW5pemF0aW9uY2hhcnQtbGluZS10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuLnAtb3JnYW5pemF0aW9uY2hhcnQgLnAtb3JnYW5pemF0aW9uY2hhcnQtbm9kZS1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1ub2RlLWNvbnRlbnQgLnAtbm9kZS10b2dnbGVyIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5wLW9yZ2FuaXphdGlvbmNoYXJ0IC5wLW9yZ2FuaXphdGlvbmNoYXJ0LW5vZGUtY29udGVudCAucC1ub2RlLXRvZ2dsZXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbn1cblxuLnAtcGFnaW5hdG9yIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlcjogc29saWQgI2U5ZWNlZjtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1maXJzdCxcbi5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItcHJldixcbi5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItbmV4dCxcbi5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItbGFzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG1pbi13aWR0aDogMi4zNTdyZW07XG4gIGhlaWdodDogMi4zNTdyZW07XG4gIG1hcmdpbjogMC4xNDNyZW07XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1maXJzdDpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyLFxuLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1wcmV2Om5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIsXG4ucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLW5leHQ6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3Zlcixcbi5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItbGFzdDpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLWZpcnN0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLWxhc3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnAtcGFnaW5hdG9yIC5wLWRyb3Bkb3duIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGhlaWdodDogMi4zNTdyZW07XG59XG4ucC1wYWdpbmF0b3IgLnAtZHJvcGRvd24gLnAtZHJvcGRvd24tbGFiZWwge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMCBub25lO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgbWluLXdpZHRoOiAyLjM1N3JlbTtcbiAgaGVpZ2h0OiAyLjM1N3JlbTtcbiAgbWFyZ2luOiAwLjE0M3JlbTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG4ucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLXBhZ2VzIC5wLXBhZ2luYXRvci1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMCBub25lO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgbWluLXdpZHRoOiAyLjM1N3JlbTtcbiAgaGVpZ2h0OiAyLjM1N3JlbTtcbiAgbWFyZ2luOiAwLjE0M3JlbTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLXBhZ2VzIC5wLXBhZ2luYXRvci1wYWdlLnAtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI0UzRjJGRDtcbiAgYm9yZGVyLWNvbG9yOiAjRTNGMkZEO1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItcGFnZXMgLnAtcGFnaW5hdG9yLXBhZ2U6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cblxuLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtYnV0dG9ucyB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ucC1waWNrbGlzdCAucC1waWNrbGlzdC1idXR0b25zIC5wLWJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWhlYWRlciAucC1waWNrbGlzdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucC1waWNrbGlzdCAucC1waWNrbGlzdC1maWx0ZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xufVxuLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtZmlsdGVyLWNvbnRhaW5lciAucC1waWNrbGlzdC1maWx0ZXItaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG4ucC1waWNrbGlzdCAucC1waWNrbGlzdC1maWx0ZXItY29udGFpbmVyIC5wLXBpY2tsaXN0LWZpbHRlci1pY29uIHtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC1waWNrbGlzdCAucC1waWNrbGlzdC1saXN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucC1waWNrbGlzdCAucC1waWNrbGlzdC1saXN0IC5wLXBpY2tsaXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG59XG4ucC1waWNrbGlzdCAucC1waWNrbGlzdC1saXN0IC5wLXBpY2tsaXN0LWl0ZW06Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjE1cmVtICNhNmQ1ZmE7XG59XG4ucC1waWNrbGlzdCAucC1waWNrbGlzdC1saXN0IC5wLXBpY2tsaXN0LWl0ZW0ucC1oaWdobGlnaHQge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZDogI0UzRjJGRDtcbn1cbi5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWxpc3QgLnAtcGlja2xpc3QtZW1wdHktbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWxpc3Q6bm90KC5jZGstZHJvcC1saXN0LWRyYWdnaW5nKSAucC1waWNrbGlzdC1pdGVtOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG5cbi5wLXBpY2tsaXN0LWl0ZW0uY2RrLWRyYWctcHJldmlldyB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogMDtcbn1cblxuLnAtdGltZWxpbmUgLnAtdGltZWxpbmUtZXZlbnQtbWFya2VyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzIxOTZGMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnAtdGltZWxpbmUgLnAtdGltZWxpbmUtZXZlbnQtY29ubmVjdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbn1cbi5wLXRpbWVsaW5lLnAtdGltZWxpbmUtdmVydGljYWwgLnAtdGltZWxpbmUtZXZlbnQtb3Bwb3NpdGUsXG4ucC10aW1lbGluZS5wLXRpbWVsaW5lLXZlcnRpY2FsIC5wLXRpbWVsaW5lLWV2ZW50LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4ucC10aW1lbGluZS5wLXRpbWVsaW5lLXZlcnRpY2FsIC5wLXRpbWVsaW5lLWV2ZW50LWNvbm5lY3RvciB7XG4gIHdpZHRoOiAycHg7XG59XG4ucC10aW1lbGluZS5wLXRpbWVsaW5lLWhvcml6b250YWwgLnAtdGltZWxpbmUtZXZlbnQtb3Bwb3NpdGUsXG4ucC10aW1lbGluZS5wLXRpbWVsaW5lLWhvcml6b250YWwgLnAtdGltZWxpbmUtZXZlbnQtY29udGVudCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5wLXRpbWVsaW5lLnAtdGltZWxpbmUtaG9yaXpvbnRhbCAucC10aW1lbGluZS1ldmVudC1jb25uZWN0b3Ige1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLnAtdHJlZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIHtcbiAgcGFkZGluZzogMC4xNDNyZW07XG59XG4ucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgcGFkZGluZzogMDtcbn1cbi5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCAucC10cmVlLXRvZ2dsZXIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlcjogMCBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbn1cbi5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCAucC10cmVlLXRvZ2dsZXI6ZW5hYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IC5wLXRyZWUtdG9nZ2xlcjpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xufVxuLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IC5wLXRyZWVub2RlLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQgLnAtY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCAucC1jaGVja2JveCAucC1pbmRldGVybWluYXRlIC5wLWNoZWNrYm94LWljb24ge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudDpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xufVxuLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI0UzRjJGRDtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQucC1oaWdobGlnaHQgLnAtdHJlZS10b2dnbGVyLFxuLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtaGlnaGxpZ2h0IC5wLXRyZWVub2RlLWljb24ge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudC5wLWhpZ2hsaWdodCAucC10cmVlLXRvZ2dsZXI6aG92ZXIsXG4ucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQucC1oaWdobGlnaHQgLnAtdHJlZW5vZGUtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtdHJlZW5vZGUtc2VsZWN0YWJsZTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtdHJlZW5vZGUtZHJhZ292ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLXRyZWUgLnAtdHJlZS1maWx0ZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnAtdHJlZSAucC10cmVlLWZpbHRlci1jb250YWluZXIgLnAtdHJlZS1maWx0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuLnAtdHJlZSAucC10cmVlLWZpbHRlci1jb250YWluZXIgLnAtdHJlZS1maWx0ZXItaWNvbiB7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnAtdHJlZSAucC10cmVlbm9kZS1jaGlsZHJlbiB7XG4gIHBhZGRpbmc6IDAgMCAwIDFyZW07XG59XG4ucC10cmVlIC5wLXRyZWUtbG9hZGluZy1pY29uIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnAtdHJlZSAucC10cmVlbm9kZS1kcm9wcG9pbnQucC10cmVlbm9kZS1kcm9wcG9pbnQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5YzhmNztcbn1cbi5wLXRyZWUucC10cmVlLWhvcml6b250YWwgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbn1cbi5wLXRyZWUucC10cmVlLWhvcml6b250YWwgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudC5wLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0YyRkQ7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtdHJlZS5wLXRyZWUtaG9yaXpvbnRhbCAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtaGlnaGxpZ2h0IC5wLXRyZWVub2RlLWljb24ge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLXRyZWUucC10cmVlLWhvcml6b250YWwgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCAucC10cmVlLXRvZ2dsZXIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wLXRyZWUucC10cmVlLWhvcml6b250YWwgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCAucC10cmVlbm9kZS1pY29uIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnAtdHJlZS5wLXRyZWUtaG9yaXpvbnRhbCAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IC5wLWNoZWNrYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC10cmVlLnAtdHJlZS1ob3Jpem9udGFsIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQgLnAtdHJlZW5vZGUtbGFiZWw6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wLXRyZWUucC10cmVlLWhvcml6b250YWwgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudC5wLXRyZWVub2RlLXNlbGVjdGFibGU6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLXRyZWUucC10cmVlLWhvcml6b250YWwgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudDpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xufVxuXG4ucC10cmVldGFibGUgLnAtcGFnaW5hdG9yLXRvcCB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnAtdHJlZXRhYmxlIC5wLXBhZ2luYXRvci1ib3R0b20ge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDA7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRoZWFkID4gdHIgPiB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG59XG4ucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRmb290ID4gdHIgPiB0ZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xufVxuLnAtdHJlZXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbiB7XG4gIG91dGxpbmUtY29sb3I6ICNhNmQ1ZmE7XG59XG4ucC10cmVldGFibGUgLnAtc29ydGFibGUtY29sdW1uIC5wLXNvcnRhYmxlLWNvbHVtbi1pY29uIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ucC10cmVldGFibGUgLnAtc29ydGFibGUtY29sdW1uIC5wLXNvcnRhYmxlLWNvbHVtbi1iYWRnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAxLjE0M3JlbTtcbiAgbWluLXdpZHRoOiAxLjE0M3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTQzcmVtO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZDogI0UzRjJGRDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5wLXRyZWV0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW46bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLXRyZWV0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW46bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIgLnAtc29ydGFibGUtY29sdW1uLWljb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLXRyZWV0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4ucC1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBjb2xvcjogIzIxOTZGMztcbn1cbi5wLXRyZWV0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4ucC1oaWdobGlnaHQgLnAtc29ydGFibGUtY29sdW1uLWljb24ge1xuICBjb2xvcjogIzIxOTZGMztcbn1cbi5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIG91dGxpbmUtY29sb3I6ICNhNmQ1ZmE7XG59XG4ucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG59XG4ucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC10cmVldGFibGUtdG9nZ2xlciB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtdHJlZXRhYmxlLXRvZ2dsZXI6ZW5hYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtdHJlZXRhYmxlLXRvZ2dsZXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbn1cbi5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkIHAtdHJlZXRhYmxlY2hlY2tib3ggLnAtY2hlY2tib3gge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkIHAtdHJlZXRhYmxlY2hlY2tib3ggLnAtY2hlY2tib3ggLnAtaW5kZXRlcm1pbmF0ZSAucC1jaGVja2JveC1pY29uIHtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIucC1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjRTNGMkZEO1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ci5wLWhpZ2hsaWdodCAucC10cmVldGFibGUtdG9nZ2xlciB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyLnAtaGlnaGxpZ2h0IC5wLXRyZWV0YWJsZS10b2dnbGVyOmhvdmVyIHtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ucC10cmVldGFibGUucC10cmVldGFibGUtaG92ZXJhYmxlLXJvd3MgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHI6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1ob3ZlcmFibGUtcm93cyAucC10cmVldGFibGUtdGJvZHkgPiB0cjpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciAucC10cmVldGFibGUtdG9nZ2xlciB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtdHJlZXRhYmxlIC5wLWNvbHVtbi1yZXNpemVyLWhlbHBlciB7XG4gIGJhY2tncm91bmQ6ICMyMTk2RjM7XG59XG4ucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXNjcm9sbGFibGUtaGVhZGVyLFxuLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS1zY3JvbGxhYmxlLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG59XG4ucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLWxvYWRpbmctaWNvbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1ncmlkbGluZXMgLnAtZGF0YXRhYmxlLWhlYWRlciB7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDFweDtcbn1cbi5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1ncmlkbGluZXMgLnAtdHJlZXRhYmxlLWZvb3RlciB7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbn1cbi5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1ncmlkbGluZXMgLnAtdHJlZXRhYmxlLXRvcCB7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMCAxcHg7XG59XG4ucC10cmVldGFibGUucC10cmVldGFibGUtZ3JpZGxpbmVzIC5wLXRyZWV0YWJsZS1ib3R0b20ge1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG59XG4ucC10cmVldGFibGUucC10cmVldGFibGUtZ3JpZGxpbmVzIC5wLXRyZWV0YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1ncmlkbGluZXMgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWdyaWRsaW5lcyAucC10cmVldGFibGUtdGZvb3QgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4ucC10cmVldGFibGUucC10cmVldGFibGUtc20gLnAtdHJlZXRhYmxlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDAuODc1cmVtO1xufVxuLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLXNtIC5wLXRyZWV0YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xufVxuLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLXNtIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xufVxuLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLXNtIC5wLXRyZWV0YWJsZS10Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xufVxuLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLXNtIC5wLXRyZWV0YWJsZS1mb290ZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xufVxuLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWxnIC5wLXRyZWV0YWJsZS1oZWFkZXIge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG59XG4ucC10cmVldGFibGUucC10cmVldGFibGUtbGcgLnAtdHJlZXRhYmxlLXRoZWFkID4gdHIgPiB0aCB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbn1cbi5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1sZyAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xufVxuLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWxnIC5wLXRyZWV0YWJsZS10Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG59XG4ucC10cmVldGFibGUucC10cmVldGFibGUtbGcgLnAtdHJlZXRhYmxlLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbn1cblxuLnAtdmlydHVhbHNjcm9sbGVyIC5wLXZpcnR1YWxzY3JvbGxlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMDtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnAtdmlydHVhbHNjcm9sbGVyIC5wLXZpcnR1YWxzY3JvbGxlci1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJvcmRlcjogMCBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnAtdmlydHVhbHNjcm9sbGVyIC5wLXZpcnR1YWxzY3JvbGxlci1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4ucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLWhlYWRlciAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG59XG4ucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLWhlYWRlciAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsgLnAtYWNjb3JkaW9uLXRvZ2dsZS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLWhlYWRlcjpub3QoLnAtZGlzYWJsZWQpIC5wLWFjY29yZGlvbi1oZWFkZXItbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xufVxuLnAtYWNjb3JkaW9uIC5wLWFjY29yZGlvbi1oZWFkZXI6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtYWNjb3JkaW9uIC5wLWFjY29yZGlvbi1oZWFkZXI6bm90KC5wLWRpc2FibGVkKS5wLWhpZ2hsaWdodCAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5wLWFjY29yZGlvbiAucC1hY2NvcmRpb24taGVhZGVyOm5vdCgucC1kaXNhYmxlZCkucC1oaWdobGlnaHQ6aG92ZXIgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLWFjY29yZGlvbiAucC1hY2NvcmRpb24tY29udGVudCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnAtYWNjb3JkaW9uIHAtYWNjb3JkaW9udGFiIC5wLWFjY29yZGlvbi10YWIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtYWNjb3JkaW9uIHAtYWNjb3JkaW9udGFiIC5wLWFjY29yZGlvbi1oZWFkZXIgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wLWFjY29yZGlvbiBwLWFjY29yZGlvbnRhYiAucC1hY2NvcmRpb24tY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucC1hY2NvcmRpb24gcC1hY2NvcmRpb250YWI6bm90KDpmaXJzdC1jaGlsZCkgLnAtYWNjb3JkaW9uLWhlYWRlciAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsge1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG4ucC1hY2NvcmRpb24gcC1hY2NvcmRpb250YWI6bm90KDpmaXJzdC1jaGlsZCkgLnAtYWNjb3JkaW9uLWhlYWRlcjpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLWFjY29yZGlvbi1oZWFkZXItbGluaywgLnAtYWNjb3JkaW9uIHAtYWNjb3JkaW9udGFiOm5vdCg6Zmlyc3QtY2hpbGQpIC5wLWFjY29yZGlvbi1oZWFkZXI6bm90KC5wLWRpc2FibGVkKS5wLWhpZ2hsaWdodDpob3ZlciAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsge1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG4ucC1hY2NvcmRpb24gcC1hY2NvcmRpb250YWI6Zmlyc3QtY2hpbGQgLnAtYWNjb3JkaW9uLWhlYWRlciAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucC1hY2NvcmRpb24gcC1hY2NvcmRpb250YWI6bGFzdC1jaGlsZCAucC1hY2NvcmRpb24taGVhZGVyOm5vdCgucC1oaWdobGlnaHQpIC5wLWFjY29yZGlvbi1oZWFkZXItbGluayB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wLWFjY29yZGlvbiBwLWFjY29yZGlvbnRhYjpsYXN0LWNoaWxkIC5wLWFjY29yZGlvbi1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4ucC1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnAtY2FyZCAucC1jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnAtY2FyZCAucC1jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wLWNhcmQgLnAtY2FyZC1zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC1jYXJkIC5wLWNhcmQtY29udGVudCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5wLWNhcmQgLnAtY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAxcmVtIDAgMCAwO1xufVxuXG4ucC1kaXZpZGVyIC5wLWRpdmlkZXItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucC1kaXZpZGVyLnAtZGl2aWRlci1ob3Jpem9udGFsIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5wLWRpdmlkZXIucC1kaXZpZGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogMXB4ICNkZWUyZTY7XG59XG4ucC1kaXZpZGVyLnAtZGl2aWRlci1ob3Jpem9udGFsIC5wLWRpdmlkZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLnAtZGl2aWRlci5wLWRpdmlkZXItdmVydGljYWwge1xuICBtYXJnaW46IDAgMXJlbTtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLnAtZGl2aWRlci5wLWRpdmlkZXItdmVydGljYWw6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCAjZGVlMmU2O1xufVxuLnAtZGl2aWRlci5wLWRpdmlkZXItdmVydGljYWwgLnAtZGl2aWRlci1jb250ZW50IHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG5cbi5wLWZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5wLWZpZWxkc2V0IC5wLWZpZWxkc2V0LWxlZ2VuZCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucC1maWVsZHNldC5wLWZpZWxkc2V0LXRvZ2dsZWFibGUgLnAtZmllbGRzZXQtbGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG59XG4ucC1maWVsZHNldC5wLWZpZWxkc2V0LXRvZ2dsZWFibGUgLnAtZmllbGRzZXQtbGVnZW5kIGEge1xuICBwYWRkaW5nOiAxcmVtO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG59XG4ucC1maWVsZHNldC5wLWZpZWxkc2V0LXRvZ2dsZWFibGUgLnAtZmllbGRzZXQtbGVnZW5kIGEgLnAtZmllbGRzZXQtdG9nZ2xlciB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnAtZmllbGRzZXQucC1maWVsZHNldC10b2dnbGVhYmxlIC5wLWZpZWxkc2V0LWxlZ2VuZCBhOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG59XG4ucC1maWVsZHNldC5wLWZpZWxkc2V0LXRvZ2dsZWFibGUgLnAtZmllbGRzZXQtbGVnZW5kOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLWZpZWxkc2V0IC5wLWZpZWxkc2V0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ucC1wYW5lbCAucC1wYW5lbC1oZWFkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnAtcGFuZWwgLnAtcGFuZWwtaGVhZGVyIC5wLXBhbmVsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wLXBhbmVsIC5wLXBhbmVsLWhlYWRlciAucC1wYW5lbC1oZWFkZXItaWNvbiB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG59XG4ucC1wYW5lbCAucC1wYW5lbC1oZWFkZXIgLnAtcGFuZWwtaGVhZGVyLWljb246ZW5hYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnAtcGFuZWwgLnAtcGFuZWwtaGVhZGVyIC5wLXBhbmVsLWhlYWRlci1pY29uOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG59XG4ucC1wYW5lbC5wLXBhbmVsLXRvZ2dsZWFibGUgLnAtcGFuZWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4ucC1wYW5lbCAucC1wYW5lbC1jb250ZW50IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xufVxuLnAtcGFuZWwgLnAtcGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG5cbi5wLXNjcm9sbHBhbmVsIC5wLXNjcm9sbHBhbmVsLWJhciB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIGJvcmRlcjogMCBub25lO1xufVxuXG4ucC1zcGxpdHRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ucC1zcGxpdHRlciAucC1zcGxpdHRlci1ndXR0ZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbn1cbi5wLXNwbGl0dGVyIC5wLXNwbGl0dGVyLWd1dHRlciAucC1zcGxpdHRlci1ndXR0ZXItaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogI2RlZTJlNjtcbn1cbi5wLXNwbGl0dGVyIC5wLXNwbGl0dGVyLWd1dHRlci1yZXNpemluZyB7XG4gIGJhY2tncm91bmQ6ICNkZWUyZTY7XG59XG5cbi5wLXRhYnZpZXcgLnAtdGFidmlldy1uYXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItd2lkdGg6IDAgMCAycHggMDtcbn1cbi5wLXRhYnZpZXcgLnAtdGFidmlldy1uYXYgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucC10YWJ2aWV3IC5wLXRhYnZpZXctbmF2IGxpIC5wLXRhYnZpZXctbmF2LWxpbmsge1xuICBib3JkZXI6IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci13aWR0aDogMCAwIDJweCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkZWUyZTYgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgbWFyZ2luOiAwIDAgLTJweCAwO1xufVxuLnAtdGFidmlldyAucC10YWJ2aWV3LW5hdiBsaSAucC10YWJ2aWV3LW5hdi1saW5rOm5vdCgucC1kaXNhYmxlZCk6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbn1cbi5wLXRhYnZpZXcgLnAtdGFidmlldy1uYXYgbGk6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC10YWJ2aWV3LW5hdi1saW5rIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLXRhYnZpZXcgLnAtdGFidmlldy1uYXYgbGkucC1oaWdobGlnaHQgLnAtdGFidmlldy1uYXYtbGluayB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzIxOTZGMztcbiAgY29sb3I6ICMyMTk2RjM7XG59XG4ucC10YWJ2aWV3IC5wLXRhYnZpZXctbGVmdC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC10YWJ2aWV3IC5wLXRhYnZpZXctcmlnaHQtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ucC10YWJ2aWV3IC5wLXRhYnZpZXctY2xvc2Uge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLnAtdGFidmlldyAucC10YWJ2aWV3LXBhbmVscyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlcjogMCBub25lO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4ucC10b29sYmFyIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnAtdG9vbGJhciAucC10b29sYmFyLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMCAwLjVyZW07XG59XG5cbi5wLWNvbmZpcm0tcG9wdXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMHB4IDExcHggMTVweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnAtY29uZmlybS1wb3B1cCAucC1jb25maXJtLXBvcHVwLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnAtY29uZmlybS1wb3B1cCAucC1jb25maXJtLXBvcHVwLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5wLWNvbmZpcm0tcG9wdXAgLnAtY29uZmlybS1wb3B1cC1mb290ZXIgYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDAuNXJlbSAwIDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnAtY29uZmlybS1wb3B1cCAucC1jb25maXJtLXBvcHVwLWZvb3RlciBidXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wLWNvbmZpcm0tcG9wdXA6YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG4ucC1jb25maXJtLXBvcHVwOmJlZm9yZSB7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wLWNvbmZpcm0tcG9wdXAucC1jb25maXJtLXBvcHVwLWZsaXBwZWQ6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xufVxuLnAtY29uZmlybS1wb3B1cC5wLWNvbmZpcm0tcG9wdXAtZmxpcHBlZDpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xufVxuLnAtY29uZmlybS1wb3B1cCAucC1jb25maXJtLXBvcHVwLWljb24ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5wLWNvbmZpcm0tcG9wdXAgLnAtY29uZmlybS1wb3B1cC1tZXNzYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5wLWRpYWxvZyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMHB4IDExcHggMTVweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXI6IDAgbm9uZTtcbn1cbi5wLWRpYWxvZyAucC1kaWFsb2ctaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucC1kaWFsb2cgLnAtZGlhbG9nLWhlYWRlciAucC1kaWFsb2ctdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ucC1kaWFsb2cgLnAtZGlhbG9nLWhlYWRlciAucC1kaWFsb2ctaGVhZGVyLWljb24ge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wLWRpYWxvZyAucC1kaWFsb2ctaGVhZGVyIC5wLWRpYWxvZy1oZWFkZXItaWNvbjplbmFibGVkOmhvdmVyIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG59XG4ucC1kaWFsb2cgLnAtZGlhbG9nLWhlYWRlciAucC1kaWFsb2ctaGVhZGVyLWljb246Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbn1cbi5wLWRpYWxvZyAucC1kaWFsb2ctaGVhZGVyIC5wLWRpYWxvZy1oZWFkZXItaWNvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnAtZGlhbG9nIC5wLWRpYWxvZy1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHBhZGRpbmc6IDAgMS41cmVtIDJyZW0gMS41cmVtO1xufVxuLnAtZGlhbG9nIC5wLWRpYWxvZy1mb290ZXIge1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBwYWRkaW5nOiAwIDEuNXJlbSAxLjVyZW0gMS41cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnAtZGlhbG9nIC5wLWRpYWxvZy1mb290ZXIgYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDAuNXJlbSAwIDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnAtZGlhbG9nLnAtY29uZmlybS1kaWFsb2cgLnAtY29uZmlybS1kaWFsb2ctaWNvbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5wLWRpYWxvZy5wLWNvbmZpcm0tZGlhbG9nIC5wLWNvbmZpcm0tZGlhbG9nLW1lc3NhZ2Uge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLnAtZGlhbG9nLW1hc2sucC1jb21wb25lbnQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLnAtb3ZlcmxheXBhbmVsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDBweCAxMXB4IDE1cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA5cHggNDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5wLW92ZXJsYXlwYW5lbCAucC1vdmVybGF5cGFuZWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ucC1vdmVybGF5cGFuZWwgLnAtb3ZlcmxheXBhbmVsLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogIzIxOTZGMztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXJlbTtcbiAgcmlnaHQ6IC0xcmVtO1xufVxuLnAtb3ZlcmxheXBhbmVsIC5wLW92ZXJsYXlwYW5lbC1jbG9zZTplbmFibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBkODllYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucC1vdmVybGF5cGFuZWw6YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG4ucC1vdmVybGF5cGFuZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xufVxuLnAtb3ZlcmxheXBhbmVsLnAtb3ZlcmxheXBhbmVsLWZsaXBwZWQ6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xufVxuLnAtb3ZlcmxheXBhbmVsLnAtb3ZlcmxheXBhbmVsLWZsaXBwZWQ6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnAtc2lkZWJhciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDExcHggMTVweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnAtc2lkZWJhciAucC1zaWRlYmFyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ucC1zaWRlYmFyIC5wLXNpZGViYXItaGVhZGVyIC5wLXNpZGViYXItY2xvc2UsXG4ucC1zaWRlYmFyIC5wLXNpZGViYXItaGVhZGVyIC5wLXNpZGViYXItaWNvbiB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG59XG4ucC1zaWRlYmFyIC5wLXNpZGViYXItaGVhZGVyIC5wLXNpZGViYXItY2xvc2U6ZW5hYmxlZDpob3Zlcixcbi5wLXNpZGViYXIgLnAtc2lkZWJhci1oZWFkZXIgLnAtc2lkZWJhci1pY29uOmVuYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbn1cbi5wLXNpZGViYXIgLnAtc2lkZWJhci1oZWFkZXIgLnAtc2lkZWJhci1jbG9zZTpmb2N1cyxcbi5wLXNpZGViYXIgLnAtc2lkZWJhci1oZWFkZXIgLnAtc2lkZWJhci1pY29uOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG59XG4ucC1zaWRlYmFyIC5wLXNpZGViYXItaGVhZGVyICsgLnAtc2lkZWJhci1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucC1zaWRlYmFyIC5wLXNpZGViYXItY29udGVudCB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5wLXNpZGViYXItbWFzay5wLWNvbXBvbmVudC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4ucC10b29sdGlwIC5wLXRvb2x0aXAtdGV4dCB7XG4gIGJhY2tncm91bmQ6ICM0OTUwNTc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucC10b29sdGlwLnAtdG9vbHRpcC1yaWdodCAucC10b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDk1MDU3O1xufVxuLnAtdG9vbHRpcC5wLXRvb2x0aXAtbGVmdCAucC10b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0OTUwNTc7XG59XG4ucC10b29sdGlwLnAtdG9vbHRpcC10b3AgLnAtdG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0OTUwNTc7XG59XG4ucC10b29sdGlwLnAtdG9vbHRpcC1ib3R0b20gLnAtdG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0OTUwNTc7XG59XG5cbi5wLWZpbGV1cGxvYWQgLnAtZmlsZXVwbG9hZC1idXR0b25iYXIge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucC1maWxldXBsb2FkIC5wLWZpbGV1cGxvYWQtYnV0dG9uYmFyIC5wLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnAtZmlsZXVwbG9hZCAucC1maWxldXBsb2FkLWJ1dHRvbmJhciAucC1idXR0b24ucC1maWxldXBsb2FkLWNob29zZS5wLWZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG59XG4ucC1maWxldXBsb2FkIC5wLWZpbGV1cGxvYWQtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wLWZpbGV1cGxvYWQgLnAtcHJvZ3Jlc3NiYXIge1xuICBoZWlnaHQ6IDAuMjVyZW07XG59XG4ucC1maWxldXBsb2FkIC5wLWZpbGV1cGxvYWQtcm93ID4gZGl2IHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xufVxuLnAtZmlsZXVwbG9hZC5wLWZpbGV1cGxvYWQtYWR2YW5jZWQgLnAtbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wLWZpbGV1cGxvYWQtY2hvb3NlOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQ4OWVjO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ4OWVjO1xufVxuLnAtZmlsZXVwbG9hZC1jaG9vc2U6bm90KC5wLWRpc2FibGVkKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMGI3YWQxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMGI3YWQxO1xufVxuXG4ucC1icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnAtYnJlYWRjcnVtYiB1bCBsaSAucC1tZW51aXRlbS1saW5rIHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucC1icmVhZGNydW1iIHVsIGxpIC5wLW1lbnVpdGVtLWxpbms6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbn1cbi5wLWJyZWFkY3J1bWIgdWwgbGkgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ucC1icmVhZGNydW1iIHVsIGxpIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnAtYnJlYWRjcnVtYiB1bCBsaS5wLWJyZWFkY3J1bWItY2hldnJvbiB7XG4gIG1hcmdpbjogMCAwLjVyZW0gMCAwLjVyZW07XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtYnJlYWRjcnVtYiB1bCBsaTpsYXN0LWNoaWxkIC5wLW1lbnVpdGVtLXRleHQge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLWJyZWFkY3J1bWIgdWwgbGk6bGFzdC1jaGlsZCAucC1tZW51aXRlbS1pY29uIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wLWNvbnRleHRtZW51IHtcbiAgcGFkZGluZzogMC4yNXJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHdpZHRoOiAxMi41cmVtO1xufVxuLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0tbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucC1jb250ZXh0bWVudSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC1jb250ZXh0bWVudSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLW1lbnVpdGVtLXRleHQge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS1pY29uIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC1jb250ZXh0bWVudSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtc3VibWVudS1pY29uIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC1jb250ZXh0bWVudSAucC1tZW51aXRlbS1saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSAjYTZkNWZhO1xufVxuLnAtY29udGV4dG1lbnUgLnAtc3VibWVudS1saXN0IHtcbiAgcGFkZGluZzogMC4yNXJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG59XG4ucC1jb250ZXh0bWVudSAucC1tZW51aXRlbS5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLWNvbnRleHRtZW51IC5wLW1lbnUtc2VwYXJhdG9yIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xufVxuLnAtY29udGV4dG1lbnUgLnAtc3VibWVudS1pY29uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnAtbWVnYW1lbnUge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucC1tZWdhbWVudSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucC1tZWdhbWVudSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtbWVnYW1lbnUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC1tZWdhbWVudSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4ucC1tZWdhbWVudSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG59XG4ucC1tZWdhbWVudSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS10ZXh0IHtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ucC1tZWdhbWVudSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS1pY29uIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC1tZWdhbWVudSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1zdWJtZW51LWljb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLW1lZ2FtZW51IC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTVyZW0gI2E2ZDVmYTtcbn1cbi5wLW1lZ2FtZW51IC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayxcbi5wLW1lZ2FtZW51IC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbn1cbi5wLW1lZ2FtZW51IC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0LFxuLnAtbWVnYW1lbnUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtbWVudWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtbWVnYW1lbnUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sXG4ucC1tZWdhbWVudSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbS5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS1pY29uIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC1tZWdhbWVudSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbS5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uLFxuLnAtbWVnYW1lbnUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtc3VibWVudS1pY29uIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC1tZWdhbWVudSAucC1tZW51aXRlbS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG59XG4ucC1tZWdhbWVudSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtbWVudWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLW1lbnVpdGVtLWljb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1zdWJtZW51LWljb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLWxpbms6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjE1cmVtICNhNmQ1ZmE7XG59XG4ucC1tZWdhbWVudSAucC1tZWdhbWVudS1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5wLW1lZ2FtZW51IC5wLW1lZ2FtZW51LXN1Ym1lbnUtaGVhZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucC1tZWdhbWVudSAucC1tZWdhbWVudS1zdWJtZW51IHtcbiAgcGFkZGluZzogMC4yNXJlbSAwO1xuICB3aWR0aDogMTIuNXJlbTtcbn1cbi5wLW1lZ2FtZW51IC5wLW1lZ2FtZW51LXN1Ym1lbnUgLnAtbWVudS1zZXBhcmF0b3Ige1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgbWFyZ2luOiAwLjI1cmVtIDA7XG59XG4ucC1tZWdhbWVudSAucC1tZWdhbWVudS1zdWJtZW51IC5wLW1lbnVpdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLnAtbWVnYW1lbnUgLnAtbWVnYW1lbnUtc3VibWVudSAucC1tZW51aXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rIHtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbn1cbi5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ucC1tZWdhbWVudSAucC1tZW51aXRlbS5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiwgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnAtbWVnYW1lbnUucC1tZWdhbWVudS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxMi41cmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG59XG4ucC1tZWdhbWVudS5wLW1lZ2FtZW51LXZlcnRpY2FsIC5wLW1lbnVpdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLnAtbWVnYW1lbnUucC1tZWdhbWVudS12ZXJ0aWNhbCAucC1tZW51aXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucC1tZW51IHtcbiAgcGFkZGluZzogMC4yNXJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWR0aDogMTIuNXJlbTtcbn1cbi5wLW1lbnUgLnAtbWVudWl0ZW0tbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucC1tZW51IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtbWVudSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC1tZW51IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC1tZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG59XG4ucC1tZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS10ZXh0IHtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ucC1tZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS1pY29uIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC1tZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1zdWJtZW51LWljb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLW1lbnUgLnAtbWVudWl0ZW0tbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTVyZW0gI2E2ZDVmYTtcbn1cbi5wLW1lbnUucC1tZW51LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5wLW1lbnUgLnAtc3VibWVudS1oZWFkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLnAtbWVudSAucC1tZW51LXNlcGFyYXRvciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cbi5wLW1lbnUgLnAtbWVudWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4ucC1tZW51IC5wLW1lbnVpdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi5wLW1lbnViYXIge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucC1tZW51YmFyIC5wLW1lbnVpdGVtLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnAtbWVudWJhciAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLW1lbnViYXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnAtbWVudWJhciAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnAtbWVudWJhciAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnAtbWVudWJhciAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtbWVudWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtbWVudWJhciAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtbWVudWl0ZW0taWNvbiB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnAtbWVudWJhciAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtc3VibWVudS1pY29uIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC1tZW51YmFyIC5wLW1lbnVpdGVtLWxpbms6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjE1cmVtICNhNmQ1ZmE7XG59XG4ucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbn1cbi5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS10ZXh0IHtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtbWVudWl0ZW0taWNvbiB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLXN1Ym1lbnUtaWNvbiB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTVyZW0gI2E2ZDVmYTtcbn1cbi5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbS5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWxpbmssXG4ucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0LFxuLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLW1lbnVpdGVtLXRleHQge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbS5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbixcbi5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbS5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS1pY29uIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbixcbi5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbS5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1zdWJtZW51LWljb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLW1lbnViYXIgLnAtc3VibWVudS1saXN0IHtcbiAgcGFkZGluZzogMC4yNXJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgd2lkdGg6IDEyLjVyZW07XG59XG4ucC1tZW51YmFyIC5wLXN1Ym1lbnUtbGlzdCAucC1tZW51LXNlcGFyYXRvciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cbi5wLW1lbnViYXIgLnAtc3VibWVudS1saXN0IC5wLXN1Ym1lbnUtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ucC1tZW51YmFyIC5wLXN1Ym1lbnUtbGlzdCAucC1tZW51aXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi5wLW1lbnViYXIgLnAtc3VibWVudS1saXN0IC5wLW1lbnVpdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4ucC1tZW51YmFyIC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG59XG4ucC1tZW51YmFyIC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ucC1tZW51YmFyIC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLCAucC1tZW51YmFyIC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnAtbWVudWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnViYXItYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgLnAtbWVudS1zZXBhcmF0b3Ige1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIG1hcmdpbjogMC4yNXJlbSAwO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgLnAtc3VibWVudS1pY29uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS1pY29uIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtc3VibWVudS1pY29uIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSAjYTZkNWZhO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsgPiAucC1zdWJtZW51LWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbS5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWxpbmsgPiAucC1zdWJtZW51LWljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgLnAtc3VibWVudS1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCAucC1zdWJtZW51LWxpc3QgLnAtc3VibWVudS1pY29uIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCAucC1zdWJtZW51LWxpc3QgLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayA+IC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxuICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLW1lbnVpdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgdWwgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgdWwgbGkgdWwgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgdWwgbGkgdWwgbGkgdWwgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjI1cmVtO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgdWwgbGkgdWwgbGkgdWwgbGkgdWwgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc1cmVtO1xuICB9XG4gIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgdWwgbGkgdWwgbGkgdWwgbGkgdWwgbGkgdWwgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjI1cmVtO1xuICB9XG4gIC5wLW1lbnViYXIucC1tZW51YmFyLW1vYmlsZS1hY3RpdmUgLnAtbWVudWJhci1yb290LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4ucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWhlYWRlciA+IGEge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG59XG4ucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWhlYWRlciA+IGEgLnAtcGFuZWxtZW51LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyID4gYSAucC1tZW51aXRlbS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWhlYWRlciA+IGE6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbn1cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyLnAtaGlnaGxpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyLnAtaGlnaGxpZ2h0ID4gYSB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1oZWFkZXIucC1oaWdobGlnaHQ6bm90KC5wLWRpc2FibGVkKSA+IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IHtcbiAgcGFkZGluZzogMC4yNXJlbSAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSAucC1tZW51aXRlbS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0gLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xufVxuLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtIC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS10ZXh0IHtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLW1lbnVpdGVtLWljb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtc3VibWVudS1pY29uIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0gLnAtbWVudWl0ZW0tbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTVyZW0gI2E2ZDVmYTtcbn1cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSAucC1tZW51aXRlbS1saW5rIC5wLXBhbmVsbWVudS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtc3VibWVudS1saXN0Om5vdCgucC1wYW5lbG1lbnUtcm9vdC1zdWJtZW51KSB7XG4gIHBhZGRpbmc6IDAgMCAwIDFyZW07XG59XG4ucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LXBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtcGFuZWwgLnAtcGFuZWxtZW51LWhlYWRlciA+IGEge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1wYW5lbCAucC1wYW5lbG1lbnUtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LXBhbmVsOm5vdCg6Zmlyc3QtY2hpbGQpIC5wLXBhbmVsbWVudS1oZWFkZXIgPiBhIHtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xufVxuLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1wYW5lbDpub3QoOmZpcnN0LWNoaWxkKSAucC1wYW5lbG1lbnUtaGVhZGVyOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgPiBhLCAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LXBhbmVsOm5vdCg6Zmlyc3QtY2hpbGQpIC5wLXBhbmVsbWVudS1oZWFkZXI6bm90KC5wLWRpc2FibGVkKS5wLWhpZ2hsaWdodDpob3ZlciA+IGEge1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG4ucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LXBhbmVsOmZpcnN0LWNoaWxkIC5wLXBhbmVsbWVudS1oZWFkZXIgPiBhIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1wYW5lbDpsYXN0LWNoaWxkIC5wLXBhbmVsbWVudS1oZWFkZXI6bm90KC5wLWhpZ2hsaWdodCkgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1wYW5lbDpsYXN0LWNoaWxkIC5wLXBhbmVsbWVudS1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4ucC1zbGlkZW1lbnUge1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAxMi41cmVtO1xufVxuLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wLXNsaWRlbWVudSAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG59XG4ucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLW1lbnVpdGVtLXRleHQge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLXNsaWRlbWVudSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtbWVudWl0ZW0taWNvbiB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1zdWJtZW51LWljb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLXNsaWRlbWVudSAucC1tZW51aXRlbS1saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSAjYTZkNWZhO1xufVxuLnAtc2xpZGVtZW51LnAtc2xpZGVtZW51LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5wLXNsaWRlbWVudSAucC1zbGlkZW1lbnUtbGlzdCB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ucC1zbGlkZW1lbnUgLnAtc2xpZGVtZW51LnAtc2xpZGVtZW51LWFjdGl2ZSA+IC5wLXNsaWRlbWVudS1saW5rIHtcbiAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbn1cbi5wLXNsaWRlbWVudSAucC1zbGlkZW1lbnUucC1zbGlkZW1lbnUtYWN0aXZlID4gLnAtc2xpZGVtZW51LWxpbmsgLnAtc2xpZGVtZW51LXRleHQge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLXNsaWRlbWVudSAucC1zbGlkZW1lbnUucC1zbGlkZW1lbnUtYWN0aXZlID4gLnAtc2xpZGVtZW51LWxpbmsgLnAtc2xpZGVtZW51LWljb24sIC5wLXNsaWRlbWVudSAucC1zbGlkZW1lbnUucC1zbGlkZW1lbnUtYWN0aXZlID4gLnAtc2xpZGVtZW51LWxpbmsgLnAtc2xpZGVtZW51LWljb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLXNsaWRlbWVudSAucC1zbGlkZW1lbnUtc2VwYXJhdG9yIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xufVxuLnAtc2xpZGVtZW51IC5wLXNsaWRlbWVudS1pY29uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5wLXNsaWRlbWVudSAucC1zbGlkZW1lbnUtYmFja3dhcmQge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuXG4ucC1zdGVwcyAucC1zdGVwcy1pdGVtIC5wLW1lbnVpdGVtLWxpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ucC1zdGVwcyAucC1zdGVwcy1pdGVtIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3RlcHMtbnVtYmVyIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOWVjZWY7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1pbi13aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC1zaXplOiAxLjE0M3JlbTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnAtc3RlcHMgLnAtc3RlcHMtaXRlbSAucC1tZW51aXRlbS1saW5rIC5wLXN0ZXBzLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLXN0ZXBzIC5wLXN0ZXBzLWl0ZW0gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG59XG4ucC1zdGVwcyAucC1zdGVwcy1pdGVtLnAtaGlnaGxpZ2h0IC5wLXN0ZXBzLW51bWJlciB7XG4gIGJhY2tncm91bmQ6ICNFM0YyRkQ7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtc3RlcHMgLnAtc3RlcHMtaXRlbS5wLWhpZ2hsaWdodCAucC1zdGVwcy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtc3RlcHMgLnAtc3RlcHMtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG59XG5cbi5wLXRhYm1lbnUgLnAtdGFibWVudS1uYXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItd2lkdGg6IDAgMCAycHggMDtcbn1cbi5wLXRhYm1lbnUgLnAtdGFibWVudS1uYXYgLnAtdGFibWVudWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucC10YWJtZW51IC5wLXRhYm1lbnUtbmF2IC5wLXRhYm1lbnVpdGVtIC5wLW1lbnVpdGVtLWxpbmsge1xuICBib3JkZXI6IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci13aWR0aDogMCAwIDJweCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkZWUyZTYgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgbWFyZ2luOiAwIDAgLTJweCAwO1xufVxuLnAtdGFibWVudSAucC10YWJtZW51LW5hdiAucC10YWJtZW51aXRlbSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wLXRhYm1lbnUgLnAtdGFibWVudS1uYXYgLnAtdGFibWVudWl0ZW0gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG59XG4ucC10YWJtZW51IC5wLXRhYm1lbnUtbmF2IC5wLXRhYm1lbnVpdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtbWVudWl0ZW0tbGluayB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC10YWJtZW51IC5wLXRhYm1lbnUtbmF2IC5wLXRhYm1lbnVpdGVtLnAtaGlnaGxpZ2h0IC5wLW1lbnVpdGVtLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMyMTk2RjM7XG4gIGNvbG9yOiAjMjE5NkYzO1xufVxuXG4ucC10aWVyZWRtZW51IHtcbiAgcGFkZGluZzogMC4yNXJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWR0aDogMTIuNXJlbTtcbn1cbi5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0tbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnAtdGllcmVkbWVudSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG59XG4ucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS10ZXh0IHtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS1pY29uIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1zdWJtZW51LWljb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0tbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTVyZW0gI2E2ZDVmYTtcbn1cbi5wLXRpZXJlZG1lbnUucC10aWVyZWRtZW51LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5wLXRpZXJlZG1lbnUgLnAtc3VibWVudS1saXN0IHtcbiAgcGFkZGluZzogMC4yNXJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4ucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4ucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayB7XG4gIGJhY2tncm91bmQ6ICNlOWVjZWY7XG59XG4ucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLCAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5wLXRpZXJlZG1lbnUgLnAtbWVudS1zZXBhcmF0b3Ige1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgbWFyZ2luOiAwLjI1cmVtIDA7XG59XG4ucC10aWVyZWRtZW51IC5wLXN1Ym1lbnUtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5wLWlubGluZS1tZXNzYWdlIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjQjNFNUZDO1xuICBib3JkZXI6IHNvbGlkICMwODkxY2Y7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBjb2xvcjogIzA0NDg2ODtcbn1cbi5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2UtaW5mbyAucC1pbmxpbmUtbWVzc2FnZS1pY29uIHtcbiAgY29sb3I6ICMwNDQ4Njg7XG59XG4ucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjQzhFNkM5O1xuICBib3JkZXI6IHNvbGlkICM0Mzk0NDY7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBjb2xvcjogIzIyNGEyMztcbn1cbi5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2Utc3VjY2VzcyAucC1pbmxpbmUtbWVzc2FnZS1pY29uIHtcbiAgY29sb3I6ICMyMjRhMjM7XG59XG4ucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLXdhcm4ge1xuICBiYWNrZ3JvdW5kOiAjRkZFQ0IzO1xuICBib3JkZXI6IHNvbGlkICNkOWEzMDA7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBjb2xvcjogIzZkNTEwMDtcbn1cbi5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2Utd2FybiAucC1pbmxpbmUtbWVzc2FnZS1pY29uIHtcbiAgY29sb3I6ICM2ZDUxMDA7XG59XG4ucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLWVycm9yIHtcbiAgYmFja2dyb3VuZDogI0ZGQ0REMjtcbiAgYm9yZGVyOiBzb2xpZCAjZTYwMDE3O1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgY29sb3I6ICM3MzAwMGM7XG59XG4ucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLWVycm9yIC5wLWlubGluZS1tZXNzYWdlLWljb24ge1xuICBjb2xvcjogIzczMDAwYztcbn1cbi5wLWlubGluZS1tZXNzYWdlIC5wLWlubGluZS1tZXNzYWdlLWljb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnAtaW5saW5lLW1lc3NhZ2UgLnAtaW5saW5lLW1lc3NhZ2UtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2UtaWNvbi1vbmx5IC5wLWlubGluZS1tZXNzYWdlLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wLW1lc3NhZ2Uge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnAtbWVzc2FnZSAucC1tZXNzYWdlLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbn1cbi5wLW1lc3NhZ2UgLnAtbWVzc2FnZS1jbG9zZSB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xufVxuLnAtbWVzc2FnZSAucC1tZXNzYWdlLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLnAtbWVzc2FnZSAucC1tZXNzYWdlLWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG59XG4ucC1tZXNzYWdlLnAtbWVzc2FnZS1pbmZvIHtcbiAgYmFja2dyb3VuZDogI0IzRTVGQztcbiAgYm9yZGVyOiBzb2xpZCAjMDg5MWNmO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDZweDtcbiAgY29sb3I6ICMwNDQ4Njg7XG59XG4ucC1tZXNzYWdlLnAtbWVzc2FnZS1pbmZvIC5wLW1lc3NhZ2UtaWNvbiB7XG4gIGNvbG9yOiAjMDQ0ODY4O1xufVxuLnAtbWVzc2FnZS5wLW1lc3NhZ2UtaW5mbyAucC1tZXNzYWdlLWNsb3NlIHtcbiAgY29sb3I6ICMwNDQ4Njg7XG59XG4ucC1tZXNzYWdlLnAtbWVzc2FnZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogI0M4RTZDOTtcbiAgYm9yZGVyOiBzb2xpZCAjNDM5NDQ2O1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDZweDtcbiAgY29sb3I6ICMyMjRhMjM7XG59XG4ucC1tZXNzYWdlLnAtbWVzc2FnZS1zdWNjZXNzIC5wLW1lc3NhZ2UtaWNvbiB7XG4gIGNvbG9yOiAjMjI0YTIzO1xufVxuLnAtbWVzc2FnZS5wLW1lc3NhZ2Utc3VjY2VzcyAucC1tZXNzYWdlLWNsb3NlIHtcbiAgY29sb3I6ICMyMjRhMjM7XG59XG4ucC1tZXNzYWdlLnAtbWVzc2FnZS13YXJuIHtcbiAgYmFja2dyb3VuZDogI0ZGRUNCMztcbiAgYm9yZGVyOiBzb2xpZCAjZDlhMzAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDZweDtcbiAgY29sb3I6ICM2ZDUxMDA7XG59XG4ucC1tZXNzYWdlLnAtbWVzc2FnZS13YXJuIC5wLW1lc3NhZ2UtaWNvbiB7XG4gIGNvbG9yOiAjNmQ1MTAwO1xufVxuLnAtbWVzc2FnZS5wLW1lc3NhZ2Utd2FybiAucC1tZXNzYWdlLWNsb3NlIHtcbiAgY29sb3I6ICM2ZDUxMDA7XG59XG4ucC1tZXNzYWdlLnAtbWVzc2FnZS1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNGRkNERDI7XG4gIGJvcmRlcjogc29saWQgI2U2MDAxNztcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCA2cHg7XG4gIGNvbG9yOiAjNzMwMDBjO1xufVxuLnAtbWVzc2FnZS5wLW1lc3NhZ2UtZXJyb3IgLnAtbWVzc2FnZS1pY29uIHtcbiAgY29sb3I6ICM3MzAwMGM7XG59XG4ucC1tZXNzYWdlLnAtbWVzc2FnZS1lcnJvciAucC1tZXNzYWdlLWNsb3NlIHtcbiAgY29sb3I6ICM3MzAwMGM7XG59XG4ucC1tZXNzYWdlIC5wLW1lc3NhZ2UtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wLW1lc3NhZ2UgLnAtbWVzc2FnZS1pY29uIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLnAtbWVzc2FnZSAucC1tZXNzYWdlLXN1bW1hcnkge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnAtbWVzc2FnZSAucC1tZXNzYWdlLWRldGFpbCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5wLXRvYXN0IHtcbiAgb3BhY2l0eTogMC45O1xufVxuLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZSB7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZSAucC10b2FzdC1tZXNzYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDZweDtcbn1cbi5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtbWVzc2FnZS1jb250ZW50IC5wLXRvYXN0LW1lc3NhZ2UtdGV4dCB7XG4gIG1hcmdpbjogMCAwIDAgMXJlbTtcbn1cbi5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtbWVzc2FnZS1jb250ZW50IC5wLXRvYXN0LW1lc3NhZ2UtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtbWVzc2FnZS1jb250ZW50IC5wLXRvYXN0LXN1bW1hcnkge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZSAucC10b2FzdC1tZXNzYWdlLWNvbnRlbnQgLnAtdG9hc3QtZGV0YWlsIHtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwIDA7XG59XG4ucC10b2FzdCAucC10b2FzdC1tZXNzYWdlIC5wLXRvYXN0LWljb24tY2xvc2Uge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbn1cbi5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtaWNvbi1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtaWNvbi1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjYTZkNWZhO1xufVxuLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2UtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICNCM0U1RkM7XG4gIGJvcmRlcjogc29saWQgIzA4OTFjZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMCA2cHg7XG4gIGNvbG9yOiAjMDQ0ODY4O1xufVxuLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2UtaW5mbyAucC10b2FzdC1tZXNzYWdlLWljb24sXG4ucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS1pbmZvIC5wLXRvYXN0LWljb24tY2xvc2Uge1xuICBjb2xvcjogIzA0NDg2ODtcbn1cbi5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjQzhFNkM5O1xuICBib3JkZXI6IHNvbGlkICM0Mzk0NDY7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgNnB4O1xuICBjb2xvcjogIzIyNGEyMztcbn1cbi5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLXN1Y2Nlc3MgLnAtdG9hc3QtbWVzc2FnZS1pY29uLFxuLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2Utc3VjY2VzcyAucC10b2FzdC1pY29uLWNsb3NlIHtcbiAgY29sb3I6ICMyMjRhMjM7XG59XG4ucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS13YXJuIHtcbiAgYmFja2dyb3VuZDogI0ZGRUNCMztcbiAgYm9yZGVyOiBzb2xpZCAjZDlhMzAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDZweDtcbiAgY29sb3I6ICM2ZDUxMDA7XG59XG4ucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS13YXJuIC5wLXRvYXN0LW1lc3NhZ2UtaWNvbixcbi5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLXdhcm4gLnAtdG9hc3QtaWNvbi1jbG9zZSB7XG4gIGNvbG9yOiAjNmQ1MTAwO1xufVxuLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2UtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjRkZDREQyO1xuICBib3JkZXI6IHNvbGlkICNlNjAwMTc7XG4gIGJvcmRlci13aWR0aDogMCAwIDAgNnB4O1xuICBjb2xvcjogIzczMDAwYztcbn1cbi5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLWVycm9yIC5wLXRvYXN0LW1lc3NhZ2UtaWNvbixcbi5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLWVycm9yIC5wLXRvYXN0LWljb24tY2xvc2Uge1xuICBjb2xvcjogIzczMDAwYztcbn1cblxuLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtY2xvc2Uge1xuICBtYXJnaW46IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtY2xvc2UgLnAtZ2FsbGVyaWEtY2xvc2UtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2Y4ZjlmYTtcbn1cbi5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWl0ZW0tbmF2IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtaXRlbS1uYXYgLnAtZ2FsbGVyaWEtaXRlbS1wcmV2LWljb24sXG4ucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pdGVtLW5hdiAucC1nYWxsZXJpYS1pdGVtLW5leHQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWl0ZW0tbmF2Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiAjZjhmOWZhO1xufVxuLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWluZGljYXRvcnMgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIC5wLWdhbGxlcmlhLWluZGljYXRvciBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xufVxuLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycyAucC1nYWxsZXJpYS1pbmRpY2F0b3IucC1oaWdobGlnaHQgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI0UzRjJGRDtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ucC1nYWxsZXJpYS5wLWdhbGxlcmlhLWluZGljYXRvcnMtYm90dG9tIC5wLWdhbGxlcmlhLWluZGljYXRvciwgLnAtZ2FsbGVyaWEucC1nYWxsZXJpYS1pbmRpY2F0b3JzLXRvcCAucC1nYWxsZXJpYS1pbmRpY2F0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wLWdhbGxlcmlhLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycy1sZWZ0IC5wLWdhbGxlcmlhLWluZGljYXRvciwgLnAtZ2FsbGVyaWEucC1nYWxsZXJpYS1pbmRpY2F0b3JzLXJpZ2h0IC5wLWdhbGxlcmlhLWluZGljYXRvciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5wLWdhbGxlcmlhLnAtZ2FsbGVyaWEtaW5kaWNhdG9yLW9uaXRlbSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLnAtZ2FsbGVyaWEucC1nYWxsZXJpYS1pbmRpY2F0b3Itb25pdGVtIC5wLWdhbGxlcmlhLWluZGljYXRvcnMgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbi5wLWdhbGxlcmlhLnAtZ2FsbGVyaWEtaW5kaWNhdG9yLW9uaXRlbSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIC5wLWdhbGxlcmlhLWluZGljYXRvciBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG4ucC1nYWxsZXJpYS5wLWdhbGxlcmlhLWluZGljYXRvci1vbml0ZW0gLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycyAucC1nYWxsZXJpYS1pbmRpY2F0b3IucC1oaWdobGlnaHQgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI0UzRjJGRDtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ucC1nYWxsZXJpYSAucC1nYWxsZXJpYS10aHVtYm5haWwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBwYWRkaW5nOiAxcmVtIDAuMjVyZW07XG59XG4ucC1nYWxsZXJpYSAucC1nYWxsZXJpYS10aHVtYm5haWwtY29udGFpbmVyIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1wcmV2LFxuLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLWNvbnRhaW5lciAucC1nYWxsZXJpYS10aHVtYm5haWwtbmV4dCB7XG4gIG1hcmdpbjogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucC1nYWxsZXJpYSAucC1nYWxsZXJpYS10aHVtYm5haWwtY29udGFpbmVyIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1wcmV2OmhvdmVyLFxuLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLWNvbnRhaW5lciAucC1nYWxsZXJpYS10aHVtYm5haWwtbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6ICNmOGY5ZmE7XG59XG4ucC1nYWxsZXJpYSAucC1nYWxsZXJpYS10aHVtYm5haWwtY29udGFpbmVyIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1pdGVtLWNvbnRlbnQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbn1cblxuLnAtZ2FsbGVyaWEtbWFzay5wLWNvbXBvbmVudC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ucC1hdmF0YXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucC1hdmF0YXIucC1hdmF0YXItbGcge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5wLWF2YXRhci5wLWF2YXRhci1sZyAucC1hdmF0YXItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLnAtYXZhdGFyLnAtYXZhdGFyLXhsIHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLnAtYXZhdGFyLnAtYXZhdGFyLXhsIC5wLWF2YXRhci1pY29uIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4ucC1hdmF0YXItZ3JvdXAgLnAtYXZhdGFyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbn1cblxuLnAtYmFkZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMjE5NkYzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtaW4td2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ucC1iYWRnZS5wLWJhZGdlLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDdEOEI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnAtYmFkZ2UucC1iYWRnZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4OUYzODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucC1iYWRnZS5wLWJhZGdlLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4OEQxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLWJhZGdlLnAtYmFkZ2Utd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkMwMkQ7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLnAtYmFkZ2UucC1iYWRnZS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDMyRjJGO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLWJhZGdlLnAtYmFkZ2UtbGcge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtaW4td2lkdGg6IDIuMjVyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG59XG4ucC1iYWRnZS5wLWJhZGdlLXhsIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1pbi13aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cblxuLnAtYmxvY2t1aS5wLWNvbXBvbmVudC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4ucC1jaGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuLnAtY2hpcCAucC1jaGlwLXRleHQge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLnAtY2hpcCAucC1jaGlwLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5wLWNoaXAgLnBpLWNoaXAtcmVtb3ZlLWljb24ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLnAtY2hpcCBpbWcge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucC1jaGlwIC5waS1jaGlwLXJlbW92ZS1pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbn1cbi5wLWNoaXAgLnBpLWNoaXAtcmVtb3ZlLWljb246Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2E2ZDVmYTtcbn1cblxuLnAtaW5wbGFjZSAucC1pbnBsYWNlLWRpc3BsYXkge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbn1cbi5wLWlucGxhY2UgLnAtaW5wbGFjZS1kaXNwbGF5Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbi5wLWlucGxhY2UgLnAtaW5wbGFjZS1kaXNwbGF5OmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNhNmQ1ZmE7XG59XG5cbi5wLXByb2dyZXNzYmFyIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGhlaWdodDogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucC1wcm9ncmVzc2JhciAucC1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gIGJvcmRlcjogMCBub25lO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICMyMTk2RjM7XG59XG4ucC1wcm9ncmVzc2JhciAucC1wcm9ncmVzc2Jhci1sYWJlbCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4ucC1zY3JvbGx0b3Age1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xufVxuLnAtc2Nyb2xsdG9wLnAtbGluayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5wLXNjcm9sbHRvcC5wLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4ucC1zY3JvbGx0b3AgLnAtc2Nyb2xsdG9wLWljb24ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5wLXNrZWxldG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnAtc2tlbGV0b246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG59XG5cbi5wLXRhZyB7XG4gIGJhY2tncm91bmQ6ICMyMTk2RjM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC40cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucC10YWcucC10YWctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODlGMzg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnAtdGFnLnAtdGFnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI4OEQxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wLXRhZy5wLXRhZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQzAyRDtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucC10YWcucC10YWctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QzMkYyRjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucC10YWcgLnAtdGFnLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLnAtdGVybWluYWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5wLXRlcm1pbmFsIC5wLXRlcm1pbmFsLWlucHV0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG59XG5cbi8qIEN1c3RvbWl6YXRpb25zIHRvIHRoZSBkZXNpZ25lciB0aGVtZSBzaG91bGQgYmUgZGVmaW5lZCBoZXJlICovXG4ucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1pbmRpY2F0b3JzIC5wLWNhcm91c2VsLWluZGljYXRvci5wLWhpZ2hsaWdodCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzO1xufVxuXG4ucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIC5wLWdhbGxlcmlhLWluZGljYXRvci5wLWhpZ2hsaWdodCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE5NkYzO1xufVxuIl19 */
.p-component,.p-component *{box-sizing:border-box}.p-hidden{display:none}.p-hidden-space{visibility:hidden}.p-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.p-hidden-accessible input,.p-hidden-accessible select{transform:scale(0)}.p-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.p-disabled,.p-disabled *{cursor:default !important;pointer-events:none}.p-component-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.p-overflow-hidden{overflow:hidden}.p-unselectable-text{-webkit-user-select:none;user-select:none}.p-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}@keyframes p-fadein{0%{opacity:0}100%{opacity:1}}input[type="button"],input[type="submit"],input[type="reset"],input[type="file"]::-webkit-file-upload-button,button{border-radius:0}.p-link{text-align:left;background-color:transparent;margin:0;padding:0;border:0;cursor:pointer;-webkit-user-select:none;user-select:none}.p-sr-only{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.p-connected-overlay{opacity:0;transform:scaleY(0.8);transition:transform .12s cubic-bezier(0,0,0.2,1),opacity .12s cubic-bezier(0,0,0.2,1)}.p-connected-overlay-visible{opacity:1;transform:scaleY(1)}.p-connected-overlay-hidden{opacity:0;transform:scaleY(1);transition:opacity .1s linear}.p-toggleable-content.ng-animating{overflow:hidden}.p-badge{display:inline-block;border-radius:10px;text-align:center;padding:0 .5rem}.p-overlay-badge{position:relative}.p-overlay-badge .p-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0;margin:0}.p-badge-dot{width:.5rem;min-width:.5rem;height:.5rem;border-radius:50%;padding:0}.p-badge-no-gutter{padding:0;border-radius:50%}.p-button{margin:0;display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default}.p-button-icon-only{justify-content:center}.p-button-icon-only .p-button-label{visibility:hidden;width:0;flex:0 0 auto}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-buttonset .p-button{margin:0}.p-buttonset .p-button:not(:last-child){border-right:0 none}.p-buttonset .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}.p-buttonset .p-button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.p-buttonset .p-button:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.p-buttonset .p-button:focus{position:relative;z-index:1}.p-button-label{transition:all .2s}.p-checkbox{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom}.p-checkbox-disabled{cursor:default !important;pointer-events:none}.p-checkbox-box{display:flex;justify-content:center;align-items:center}p-checkbox{display:inline-flex;vertical-align:bottom;align-items:center}.p-checkbox-label{line-height:1}.p-colorpicker-panel .p-colorpicker-color{background:transparent url('color.6441e63a57ccc5105bad.png') no-repeat left top}.p-colorpicker-panel .p-colorpicker-hue{background:transparent url('hue.f8505bd4d6f3e3aa435b.png') no-repeat left top}.p-inputtext{margin:0}.p-fluid .p-inputtext{width:100%}.p-inputgroup{display:flex;align-items:stretch;width:100%}.p-inputgroup-addon{display:flex;align-items:center;justify-content:center}.p-inputgroup .p-float-label{display:flex;align-items:stretch;width:100%}.p-inputgroup .p-inputtext,.p-fluid .p-inputgroup .p-inputtext{flex:1 1 auto;width:1%}.p-float-label{display:block;position:relative}.p-float-label label{position:absolute;pointer-events:none;top:50%;margin-top:-.5rem;transition-property:all;transition-timing-function:ease;line-height:1}.p-float-label textarea ~ label{top:1rem}.p-float-label input:focus ~ label,.p-float-label input.p-filled ~ label,.p-float-label textarea:focus ~ label,.p-float-label textarea.p-filled ~ label,.p-float-label .p-inputwrapper-focus ~ label,.p-float-label .p-inputwrapper-filled ~ label{top:-.75rem;font-size:12px}.p-float-label .input:-webkit-autofill ~ label{top:-20px;font-size:12px}.p-input-icon-left,.p-input-icon-right{position:relative;display:inline-block}.p-input-icon-left>i,.p-input-icon-right>i{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-input-icon-left,.p-fluid .p-input-icon-right{display:block;width:100%}.p-inputtextarea-resizable{overflow:hidden;resize:none}.p-fluid .p-inputtextarea{width:100%}.p-password{position:relative;display:inline-flex}.p-password-panel{position:absolute}.p-password .p-password-panel{min-width:100%}.p-password-meter{height:10px}.p-password-strength{height:100%;width:0;transition:width 1s ease-in-out}.p-fluid .p-password{display:flex}.p-radiobutton{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom}.p-radiobutton-box{display:flex;justify-content:center;align-items:center}.p-radiobutton-icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0) scale(.1);border-radius:50%;visibility:hidden}.p-radiobutton-box.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1.0,1.0);visibility:visible}p-radiobutton{display:inline-flex;vertical-align:bottom;align-items:center}.p-radiobutton-label{line-height:1}.p-ripple{overflow:hidden;position:relative}.p-ink{display:block;position:absolute;background:rgba(255,255,255,0.5);border-radius:100%;transform:scale(0)}.p-ink-active{animation:ripple .4s linear}.p-ripple-disabled .p-ink{display:none !important}@keyframes ripple{100%{opacity:0;transform:scale(2.5)}}.p-tooltip{position:absolute;display:none;padding:.25em .5rem;max-width:12.5rem}.p-tooltip.p-tooltip-right,.p-tooltip.p-tooltip-left{padding:0 .25rem}.p-tooltip.p-tooltip-top,.p-tooltip.p-tooltip-bottom{padding:.25em 0}.p-tooltip .p-tooltip-text{white-space:pre-line}.p-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.p-tooltip-right .p-tooltip-arrow{top:50%;left:0;margin-top:-.25rem;border-width:.25em .25em .25em 0}.p-tooltip-left .p-tooltip-arrow{top:50%;right:0;margin-top:-.25rem;border-width:.25em 0 .25em .25rem}.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip-top .p-tooltip-arrow{bottom:0;left:50%;margin-left:-.25rem;border-width:.25em .25em 0}.p-tooltip-bottom .p-tooltip-arrow{top:0;left:50%;margin-left:-.25rem;border-width:0 .25em .25rem}
/*# sourceMappingURL=data:application/json;base64,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LFVBQVUsZUFBZSxDQUFDLGlCQUFpQixDQUFDLE9BQU8sYUFBYSxDQUFDLGlCQUFpQixDQUFDLGdDQUFnQyxDQUFDLGtCQUFrQixDQUFDLGtCQUFrQixDQUFDLGNBQWMsMkJBQTJCLENBQUMsMEJBQTBCLHVCQUF1QixDQUFDLGtCQUFrQixLQUFLLFNBQVMsQ0FBQyxvQkFBb0IsQ0FBQyxDQUFDLFdBQVcsaUJBQWlCLENBQUMsWUFBWSxDQUFDLG1CQUFtQixDQUFDLGlCQUFpQixDQUFDLHFEQUFxRCxnQkFBZ0IsQ0FBQyxxREFBcUQsZUFBZSxDQUFDLDJCQUEyQixvQkFBb0IsQ0FBQyxpQkFBaUIsaUJBQWlCLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyx3QkFBd0IsQ0FBQyxrQkFBa0IsQ0FBQyxrQ0FBa0MsT0FBTyxDQUFDLE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQyxnQ0FBZ0MsQ0FBQyxpQ0FBaUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxrQkFBa0IsQ0FBQyxpQ0FBaUMsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGdDQUFnQyxRQUFRLENBQUMsUUFBUSxDQUFDLG1CQUFtQixDQUFDLDBCQUEwQixDQUFDLG1DQUFtQyxLQUFLLENBQUMsUUFBUSxDQUFDLG1CQUFtQixDQUFDLDJCQUEyQiIsImZpbGUiOiJwcmltZW5nLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIucC1jb21wb25lbnQsLnAtY29tcG9uZW50ICp7Ym94LXNpemluZzpib3JkZXItYm94fS5wLWhpZGRlbntkaXNwbGF5Om5vbmV9LnAtaGlkZGVuLXNwYWNle3Zpc2liaWxpdHk6aGlkZGVufS5wLWhpZGRlbi1hY2Nlc3NpYmxle2JvcmRlcjowO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS5wLWhpZGRlbi1hY2Nlc3NpYmxlIGlucHV0LC5wLWhpZGRlbi1hY2Nlc3NpYmxlIHNlbGVjdHt0cmFuc2Zvcm06c2NhbGUoMCl9LnAtcmVzZXR7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO291dGxpbmU6MDt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MTAwJTtsaXN0LXN0eWxlOm5vbmV9LnAtZGlzYWJsZWQsLnAtZGlzYWJsZWQgKntjdXJzb3I6ZGVmYXVsdCAhaW1wb3J0YW50O3BvaW50ZXItZXZlbnRzOm5vbmV9LnAtY29tcG9uZW50LW92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnAtb3ZlcmZsb3ctaGlkZGVue292ZXJmbG93OmhpZGRlbn0ucC11bnNlbGVjdGFibGUtdGV4dHt1c2VyLXNlbGVjdDpub25lfS5wLXNjcm9sbGJhci1tZWFzdXJle3dpZHRoOjEwMHB4O2hlaWdodDoxMDBweDtvdmVyZmxvdzpzY3JvbGw7cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHh9QC13ZWJraXQta2V5ZnJhbWVzIHAtZmFkZWluezAle29wYWNpdHk6MH0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBwLWZhZGVpbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fWlucHV0W3R5cGU9XCJidXR0b25cIl0saW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxpbnB1dFt0eXBlPVwicmVzZXRcIl0saW5wdXRbdHlwZT1cImZpbGVcIl06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uLGJ1dHRvbntib3JkZXItcmFkaXVzOjB9LnAtbGlua3t0ZXh0LWFsaWduOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7Y3Vyc29yOnBvaW50ZXI7dXNlci1zZWxlY3Q6bm9uZX0ucC1zci1vbmx5e2JvcmRlcjowO2NsaXA6cmVjdCgxcHgsMXB4LDFweCwxcHgpO2NsaXAtcGF0aDppbnNldCg1MCUpO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7d29yZC13cmFwOm5vcm1hbCAhaW1wb3J0YW50fS5wLWNvbm5lY3RlZC1vdmVybGF5e29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGVZKDAuOCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjEycyBjdWJpYy1iZXppZXIoMCwwLDAuMiwxKSxvcGFjaXR5IC4xMnMgY3ViaWMtYmV6aWVyKDAsMCwwLjIsMSl9LnAtY29ubmVjdGVkLW92ZXJsYXktdmlzaWJsZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnNjYWxlWSgxKX0ucC1jb25uZWN0ZWQtb3ZlcmxheS1oaWRkZW57b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZVkoMSk7dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyBsaW5lYXJ9LnAtdG9nZ2xlYWJsZS1jb250ZW50Lm5nLWFuaW1hdGluZ3tvdmVyZmxvdzpoaWRkZW59LnAtYmFkZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czoxMHB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MCAuNXJlbX0ucC1vdmVybGF5LWJhZGdle3Bvc2l0aW9uOnJlbGF0aXZlfS5wLW92ZXJsYXktYmFkZ2UgLnAtYmFkZ2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKDUwJSwtNTAlKTt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMDttYXJnaW46MH0ucC1iYWRnZS1kb3R7d2lkdGg6LjVyZW07bWluLXdpZHRoOi41cmVtO2hlaWdodDouNXJlbTtib3JkZXItcmFkaXVzOjUwJTtwYWRkaW5nOjB9LnAtYmFkZ2Utbm8tZ3V0dGVye3BhZGRpbmc6MDtib3JkZXItcmFkaXVzOjUwJX0ucC1idXR0b257bWFyZ2luOjA7ZGlzcGxheTppbmxpbmUtZmxleDtjdXJzb3I6cG9pbnRlcjt1c2VyLXNlbGVjdDpub25lO2FsaWduLWl0ZW1zOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjpib3R0b207dGV4dC1hbGlnbjpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLWJ1dHRvbi1sYWJlbHtmbGV4OjEgMSBhdXRvfS5wLWJ1dHRvbi1pY29uLXJpZ2h0e29yZGVyOjF9LnAtYnV0dG9uOmRpc2FibGVke2N1cnNvcjpkZWZhdWx0fS5wLWJ1dHRvbi1pY29uLW9ubHl7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ucC1idXR0b24taWNvbi1vbmx5IC5wLWJ1dHRvbi1sYWJlbHt2aXNpYmlsaXR5OmhpZGRlbjt3aWR0aDowO2ZsZXg6MCAwIGF1dG99LnAtYnV0dG9uLXZlcnRpY2Fse2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ucC1idXR0b24taWNvbi1ib3R0b217b3JkZXI6Mn0ucC1idXR0b25zZXQgLnAtYnV0dG9ue21hcmdpbjowfS5wLWJ1dHRvbnNldCAucC1idXR0b246bm90KDpsYXN0LWNoaWxkKXtib3JkZXItcmlnaHQ6MCBub25lfS5wLWJ1dHRvbnNldCAucC1idXR0b246bm90KDpmaXJzdC1vZi10eXBlKTpub3QoOmxhc3Qtb2YtdHlwZSl7Ym9yZGVyLXJhZGl1czowfS5wLWJ1dHRvbnNldCAucC1idXR0b246Zmlyc3Qtb2YtdHlwZXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnAtYnV0dG9uc2V0IC5wLWJ1dHRvbjpsYXN0LW9mLXR5cGV7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ucC1idXR0b25zZXQgLnAtYnV0dG9uOmZvY3Vze3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0ucC1idXR0b24tbGFiZWx7dHJhbnNpdGlvbjphbGwgLjJzfS5wLWNoZWNrYm94e2Rpc3BsYXk6aW5saW5lLWZsZXg7Y3Vyc29yOnBvaW50ZXI7dXNlci1zZWxlY3Q6bm9uZTt2ZXJ0aWNhbC1hbGlnbjpib3R0b219LnAtY2hlY2tib3gtZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQgIWltcG9ydGFudDtwb2ludGVyLWV2ZW50czpub25lfS5wLWNoZWNrYm94LWJveHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9cC1jaGVja2JveHtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOmJvdHRvbTthbGlnbi1pdGVtczpjZW50ZXJ9LnAtY2hlY2tib3gtbGFiZWx7bGluZS1oZWlnaHQ6MX0ucC1jb2xvcnBpY2tlci1wYW5lbCAucC1jb2xvcnBpY2tlci1jb2xvcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybChcIi4vaW1hZ2VzL2NvbG9yLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3B9LnAtY29sb3JwaWNrZXItcGFuZWwgLnAtY29sb3JwaWNrZXItaHVle2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKFwiLi9pbWFnZXMvaHVlLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3B9LnAtaW5wdXR0ZXh0e21hcmdpbjowfS5wLWZsdWlkIC5wLWlucHV0dGV4dHt3aWR0aDoxMDAlfS5wLWlucHV0Z3JvdXB7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7d2lkdGg6MTAwJX0ucC1pbnB1dGdyb3VwLWFkZG9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ucC1pbnB1dGdyb3VwIC5wLWZsb2F0LWxhYmVse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpzdHJldGNoO3dpZHRoOjEwMCV9LnAtaW5wdXRncm91cCAucC1pbnB1dHRleHQsLnAtZmx1aWQgLnAtaW5wdXRncm91cCAucC1pbnB1dHRleHR7ZmxleDoxIDEgYXV0bzt3aWR0aDoxJX0ucC1mbG9hdC1sYWJlbHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5wLWZsb2F0LWxhYmVsIGxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3BvaW50ZXItZXZlbnRzOm5vbmU7dG9wOjUwJTttYXJnaW4tdG9wOi0uNXJlbTt0cmFuc2l0aW9uLXByb3BlcnR5OmFsbDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO2xpbmUtaGVpZ2h0OjF9LnAtZmxvYXQtbGFiZWwgdGV4dGFyZWEgfiBsYWJlbHt0b3A6MXJlbX0ucC1mbG9hdC1sYWJlbCBpbnB1dDpmb2N1cyB+IGxhYmVsLC5wLWZsb2F0LWxhYmVsIGlucHV0LnAtZmlsbGVkIH4gbGFiZWwsLnAtZmxvYXQtbGFiZWwgdGV4dGFyZWE6Zm9jdXMgfiBsYWJlbCwucC1mbG9hdC1sYWJlbCB0ZXh0YXJlYS5wLWZpbGxlZCB+IGxhYmVsLC5wLWZsb2F0LWxhYmVsIC5wLWlucHV0d3JhcHBlci1mb2N1cyB+IGxhYmVsLC5wLWZsb2F0LWxhYmVsIC5wLWlucHV0d3JhcHBlci1maWxsZWQgfiBsYWJlbHt0b3A6LS43NXJlbTtmb250LXNpemU6MTJweH0ucC1mbG9hdC1sYWJlbCAuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVse3RvcDotMjBweDtmb250LXNpemU6MTJweH0ucC1pbnB1dC1pY29uLWxlZnQsLnAtaW5wdXQtaWNvbi1yaWdodHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30ucC1pbnB1dC1pY29uLWxlZnQ+aSwucC1pbnB1dC1pY29uLXJpZ2h0Pml7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW4tdG9wOi0uNXJlbX0ucC1mbHVpZCAucC1pbnB1dC1pY29uLWxlZnQsLnAtZmx1aWQgLnAtaW5wdXQtaWNvbi1yaWdodHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LnAtaW5wdXR0ZXh0YXJlYS1yZXNpemFibGV7b3ZlcmZsb3c6aGlkZGVuO3Jlc2l6ZTpub25lfS5wLWZsdWlkIC5wLWlucHV0dGV4dGFyZWF7d2lkdGg6MTAwJX0ucC1wYXNzd29yZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4fS5wLXBhc3N3b3JkLXBhbmVse3Bvc2l0aW9uOmFic29sdXRlfS5wLXBhc3N3b3JkIC5wLXBhc3N3b3JkLXBhbmVse21pbi13aWR0aDoxMDAlfS5wLXBhc3N3b3JkLW1ldGVye2hlaWdodDoxMHB4fS5wLXBhc3N3b3JkLXN0cmVuZ3Roe2hlaWdodDoxMDAlO3dpZHRoOjA7dHJhbnNpdGlvbjp3aWR0aCAxcyBlYXNlLWluLW91dH0ucC1mbHVpZCAucC1wYXNzd29yZHtkaXNwbGF5OmZsZXh9LnAtcmFkaW9idXR0b257ZGlzcGxheTppbmxpbmUtZmxleDtjdXJzb3I6cG9pbnRlcjt1c2VyLXNlbGVjdDpub25lO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0ucC1yYWRpb2J1dHRvbi1ib3h7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5wLXJhZGlvYnV0dG9uLWljb257LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKSBzY2FsZSguMSk7Ym9yZGVyLXJhZGl1czo1MCU7dmlzaWJpbGl0eTpoaWRkZW59LnAtcmFkaW9idXR0b24tYm94LnAtaGlnaGxpZ2h0IC5wLXJhZGlvYnV0dG9uLWljb257dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMS4wLDEuMCk7dmlzaWJpbGl0eTp2aXNpYmxlfXAtcmFkaW9idXR0b257ZGlzcGxheTppbmxpbmUtZmxleDt2ZXJ0aWNhbC1hbGlnbjpib3R0b207YWxpZ24taXRlbXM6Y2VudGVyfS5wLXJhZGlvYnV0dG9uLWxhYmVse2xpbmUtaGVpZ2h0OjF9LnAtcmlwcGxle292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0ucC1pbmt7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMC41KTtib3JkZXItcmFkaXVzOjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApfS5wLWluay1hY3RpdmV7YW5pbWF0aW9uOnJpcHBsZSAuNHMgbGluZWFyfS5wLXJpcHBsZS1kaXNhYmxlZCAucC1pbmt7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QGtleWZyYW1lcyByaXBwbGV7MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnNjYWxlKDIuNSl9fS5wLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO3BhZGRpbmc6LjI1ZW0gLjVyZW07bWF4LXdpZHRoOjEyLjVyZW19LnAtdG9vbHRpcC5wLXRvb2x0aXAtcmlnaHQsLnAtdG9vbHRpcC5wLXRvb2x0aXAtbGVmdHtwYWRkaW5nOjAgLjI1cmVtfS5wLXRvb2x0aXAucC10b29sdGlwLXRvcCwucC10b29sdGlwLnAtdG9vbHRpcC1ib3R0b217cGFkZGluZzouMjVlbSAwfS5wLXRvb2x0aXAgLnAtdG9vbHRpcC10ZXh0e3doaXRlLXNwYWNlOnByZS1saW5lfS5wLXRvb2x0aXAtYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkfS5wLXRvb2x0aXAtcmlnaHQgLnAtdG9vbHRpcC1hcnJvd3t0b3A6NTAlO2xlZnQ6MDttYXJnaW4tdG9wOi0uMjVyZW07Ym9yZGVyLXdpZHRoOi4yNWVtIC4yNWVtIC4yNWVtIDB9LnAtdG9vbHRpcC1sZWZ0IC5wLXRvb2x0aXAtYXJyb3d7dG9wOjUwJTtyaWdodDowO21hcmdpbi10b3A6LS4yNXJlbTtib3JkZXItd2lkdGg6LjI1ZW0gMCAuMjVlbSAuMjVyZW19LnAtdG9vbHRpcC5wLXRvb2x0aXAtdG9we3BhZGRpbmc6LjI1ZW0gMH0ucC10b29sdGlwLXRvcCAucC10b29sdGlwLWFycm93e2JvdHRvbTowO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0uMjVyZW07Ym9yZGVyLXdpZHRoOi4yNWVtIC4yNWVtIDB9LnAtdG9vbHRpcC1ib3R0b20gLnAtdG9vbHRpcC1hcnJvd3t0b3A6MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotLjI1cmVtO2JvcmRlci13aWR0aDowIC4yNWVtIC4yNXJlbX0iXX0= */
@font-face {
    font-family: 'primeicons';
    font-display: block;
    src: url('primeicons.7fc4d8e224d1ff1b9c62.eot');
    src: url('primeicons.7fc4d8e224d1ff1b9c62.eot?#iefix') format('embedded-opentype'), url('primeicons.91bacab1f083f2795272.ttf') format('truetype'), url('primeicons.449aa8c65cdc5c2a8686.woff') format('woff'), url('primeicons.c6e2053303524e39530c.svg?#primeicons') format('svg');
    font-weight: normal;
    font-style: normal;
}

.pi {
    font-family: 'primeicons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.pi:before {
    --webkit-backface-visibility:hidden;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
}

.pi-fw {
    width: 1.28571429em;
    text-align: center;
}

.pi-spin {
    animation: fa-spin 2s infinite linear;
}

@keyframes fa-spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(359deg);
    }
}

.pi-sort-alt-slash:before {
    content: "\e9ee";
}

.pi-arrows-h:before {
    content: "\e9ec";
}

.pi-arrows-v:before {
    content: "\e9ed";
}

.pi-pound:before {
    content: "\e9eb";
}

.pi-prime:before {
    content: "\e9ea";
}

.pi-chart-pie:before {
    content: "\e9e9";
}

.pi-reddit:before {
    content: "\e9e8";
}

.pi-code:before {
    content: "\e9e7";
}

.pi-sync:before {
    content: "\e9e6";
}

.pi-shopping-bag:before {
    content: "\e9e5";
}

.pi-server:before {
    content: "\e9e4";
}

.pi-database:before {
    content: "\e9e3";
}

.pi-hashtag:before {
    content: "\e9e2";
}

.pi-bookmark-fill:before {
    content: "\e9df";
}

.pi-filter-fill:before {
    content: "\e9e0";
}

.pi-heart-fill:before {
    content: "\e9e1";
}

.pi-flag-fill:before {
    content: "\e9de";
}

.pi-circle:before {
    content: "\e9dc";
}

.pi-circle-fill:before {
    content: "\e9dd";
}

.pi-bolt:before {
    content: "\e9db";
}

.pi-history:before {
    content: "\e9da";
}

.pi-box:before {
    content: "\e9d9";
}

.pi-at:before {
    content: "\e9d8";
}

.pi-arrow-up-right:before {
    content: "\e9d4";
}

.pi-arrow-up-left:before {
    content: "\e9d5";
}

.pi-arrow-down-left:before {
    content: "\e9d6";
}

.pi-arrow-down-right:before {
    content: "\e9d7";
}

.pi-telegram:before {
    content: "\e9d3";
}

.pi-stop-circle:before {
    content: "\e9d2";
}

.pi-stop:before {
    content: "\e9d1";
}

.pi-whatsapp:before {
    content: "\e9d0";
}

.pi-building:before {
    content: "\e9cf";
}

.pi-qrcode:before {
    content: "\e9ce";
}

.pi-car:before {
    content: "\e9cd";
}

.pi-instagram:before {
    content: "\e9cc";
}

.pi-linkedin:before {
    content: "\e9cb";
}

.pi-send:before {
    content: "\e9ca";
}

.pi-slack:before {
    content: "\e9c9";
}

.pi-sun:before {
    content: "\e9c8";
}

.pi-moon:before {
    content: "\e9c7";
}

.pi-vimeo:before {
    content: "\e9c6";
}

.pi-youtube:before {
    content: "\e9c5";
}

.pi-flag:before {
    content: "\e9c4";
}

.pi-wallet:before {
    content: "\e9c3";
}

.pi-map:before {
    content: "\e9c2";
}

.pi-link:before {
    content: "\e9c1";
}

.pi-credit-card:before {
    content: "\e9bf";
}

.pi-discord:before {
    content: "\e9c0";
}

.pi-percentage:before {
    content: "\e9be";
}

.pi-euro:before {
    content: "\e9bd";
}

.pi-book:before {
    content: "\e9ba";
}

.pi-shield:before {
    content: "\e9b9";
}

.pi-paypal:before {
    content: "\e9bb";
}

.pi-amazon:before {
    content: "\e9bc";
}

.pi-phone:before {
    content: "\e9b8";
}

.pi-filter-slash:before {
    content: "\e9b7";
}

.pi-facebook:before {
    content: "\e9b4";
}

.pi-github:before {
    content: "\e9b5";
}

.pi-twitter:before {
    content: "\e9b6";
}

.pi-step-backward-alt:before {
    content: "\e9ac";
}

.pi-step-forward-alt:before {
    content: "\e9ad";
}

.pi-forward:before {
    content: "\e9ae";
}

.pi-backward:before {
    content: "\e9af";
}

.pi-fast-backward:before {
    content: "\e9b0";
}

.pi-fast-forward:before {
    content: "\e9b1";
}

.pi-pause:before {
    content: "\e9b2";
}

.pi-play:before {
    content: "\e9b3";
}

.pi-compass:before {
    content: "\e9ab";
}

.pi-id-card:before {
    content: "\e9aa";
}

.pi-ticket:before {
    content: "\e9a9";
}

.pi-file-o:before {
    content: "\e9a8";
}

.pi-reply:before {
    content: "\e9a7";
}

.pi-directions-alt:before {
    content: "\e9a5";
}

.pi-directions:before {
    content: "\e9a6";
}

.pi-thumbs-up:before {
    content: "\e9a3";
}

.pi-thumbs-down:before {
    content: "\e9a4";
}

.pi-sort-numeric-down-alt:before {
    content: "\e996";
}

.pi-sort-numeric-up-alt:before {
    content: "\e997";
}

.pi-sort-alpha-down-alt:before {
    content: "\e998";
}

.pi-sort-alpha-up-alt:before {
    content: "\e999";
}

.pi-sort-numeric-down:before {
    content: "\e99a";
}

.pi-sort-numeric-up:before {
    content: "\e99b";
}

.pi-sort-alpha-down:before {
    content: "\e99c";
}

.pi-sort-alpha-up:before {
    content: "\e99d";
}

.pi-sort-alt:before {
    content: "\e99e";
}

.pi-sort-amount-up:before {
    content: "\e99f";
}

.pi-sort-amount-down:before {
    content: "\e9a0";
}

.pi-sort-amount-down-alt:before {
    content: "\e9a1";
}

.pi-sort-amount-up-alt:before {
    content: "\e9a2";
}

.pi-palette:before {
    content: "\e995";
}

.pi-undo:before {
    content: "\e994";
}

.pi-desktop:before {
    content: "\e993";
}

.pi-sliders-v:before {
    content: "\e991";
}

.pi-sliders-h:before {
    content: "\e992";
}

.pi-search-plus:before {
    content: "\e98f";
}

.pi-search-minus:before {
    content: "\e990";
}

.pi-file-excel:before {
    content: "\e98e";
}

.pi-file-pdf:before {
    content: "\e98d";
}

.pi-check-square:before {
    content: "\e98c";
}

.pi-chart-line:before {
    content: "\e98b";
}

.pi-user-edit:before {
    content: "\e98a";
}

.pi-exclamation-circle:before {
    content: "\e989";
}

.pi-android:before {
    content: "\e985";
}

.pi-google:before {
    content: "\e986";
}

.pi-apple:before {
    content: "\e987";
}

.pi-microsoft:before {
    content: "\e988";
}

.pi-heart:before {
    content: "\e984";
}

.pi-mobile:before {
    content: "\e982";
}

.pi-tablet:before {
    content: "\e983";
}

.pi-key:before {
    content: "\e981";
}

.pi-shopping-cart:before {
    content: "\e980";
}

.pi-comments:before {
    content: "\e97e";
}

.pi-comment:before {
    content: "\e97f";
}

.pi-briefcase:before {
    content: "\e97d";
}

.pi-bell:before {
    content: "\e97c";
}

.pi-paperclip:before {
    content: "\e97b";
}

.pi-share-alt:before {
    content: "\e97a";
}

.pi-envelope:before {
    content: "\e979";
}

.pi-volume-down:before {
    content: "\e976";
}

.pi-volume-up:before {
    content: "\e977";
}

.pi-volume-off:before {
    content: "\e978";
}

.pi-eject:before {
    content: "\e975";
}

.pi-money-bill:before {
    content: "\e974";
}

.pi-images:before {
    content: "\e973";
}

.pi-image:before {
    content: "\e972";
}

.pi-sign-in:before {
    content: "\e970";
}

.pi-sign-out:before {
    content: "\e971";
}

.pi-wifi:before {
    content: "\e96f";
}

.pi-sitemap:before {
    content: "\e96e";
}

.pi-chart-bar:before {
    content: "\e96d";
}

.pi-camera:before {
    content: "\e96c";
}

.pi-dollar:before {
    content: "\e96b";
}

.pi-lock-open:before {
    content: "\e96a";
}

.pi-table:before {
    content: "\e969";
}

.pi-map-marker:before {
    content: "\e968";
}

.pi-list:before {
    content: "\e967";
}

.pi-eye-slash:before {
    content: "\e965";
}

.pi-eye:before {
    content: "\e966";
}

.pi-folder-open:before {
    content: "\e964";
}

.pi-folder:before {
    content: "\e963";
}

.pi-video:before {
    content: "\e962";
}

.pi-inbox:before {
    content: "\e961";
}

.pi-lock:before {
    content: "\e95f";
}

.pi-unlock:before {
    content: "\e960";
}

.pi-tags:before {
    content: "\e95d";
}

.pi-tag:before {
    content: "\e95e";
}

.pi-power-off:before {
    content: "\e95c";
}

.pi-save:before {
    content: "\e95b";
}

.pi-question-circle:before {
    content: "\e959";
}

.pi-question:before {
    content: "\e95a";
}

.pi-copy:before {
    content: "\e957";
}

.pi-file:before {
    content: "\e958";
}

.pi-clone:before {
    content: "\e955";
}

.pi-calendar-times:before {
    content: "\e952";
}

.pi-calendar-minus:before {
    content: "\e953";
}

.pi-calendar-plus:before {
    content: "\e954";
}

.pi-ellipsis-v:before {
    content: "\e950";
}

.pi-ellipsis-h:before {
    content: "\e951";
}

.pi-bookmark:before {
    content: "\e94e";
}

.pi-globe:before {
    content: "\e94f";
}

.pi-replay:before {
    content: "\e94d";
}

.pi-filter:before {
    content: "\e94c";
}

.pi-print:before {
    content: "\e94b";
}

.pi-align-right:before {
    content: "\e946";
}

.pi-align-left:before {
    content: "\e947";
}

.pi-align-center:before {
    content: "\e948";
}

.pi-align-justify:before {
    content: "\e949";
}

.pi-cog:before {
    content: "\e94a";
}

.pi-cloud-download:before {
    content: "\e943";
}

.pi-cloud-upload:before {
    content: "\e944";
}

.pi-cloud:before {
    content: "\e945";
}

.pi-pencil:before {
    content: "\e942";
}

.pi-users:before {
    content: "\e941";
}

.pi-clock:before {
    content: "\e940";
}

.pi-user-minus:before {
    content: "\e93e";
}

.pi-user-plus:before {
    content: "\e93f";
}

.pi-trash:before {
    content: "\e93d";
}

.pi-external-link:before {
    content: "\e93c";
}

.pi-window-maximize:before {
    content: "\e93b";
}

.pi-window-minimize:before {
    content: "\e93a";
}

.pi-refresh:before {
    content: "\e938";
}

.pi-user:before {
    content: "\e939";
}

.pi-exclamation-triangle:before {
    content: "\e922";
}

.pi-calendar:before {
    content: "\e927";
}

.pi-chevron-circle-left:before {
    content: "\e928";
}

.pi-chevron-circle-down:before {
    content: "\e929";
}

.pi-chevron-circle-right:before {
    content: "\e92a";
}

.pi-chevron-circle-up:before {
    content: "\e92b";
}

.pi-angle-double-down:before {
    content: "\e92c";
}

.pi-angle-double-left:before {
    content: "\e92d";
}

.pi-angle-double-right:before {
    content: "\e92e";
}

.pi-angle-double-up:before {
    content: "\e92f";
}

.pi-angle-down:before {
    content: "\e930";
}

.pi-angle-left:before {
    content: "\e931";
}

.pi-angle-right:before {
    content: "\e932";
}

.pi-angle-up:before {
    content: "\e933";
}

.pi-upload:before {
    content: "\e934";
}

.pi-download:before {
    content: "\e956";
}

.pi-ban:before {
    content: "\e935";
}

.pi-star-fill:before {
    content: "\e936";
}

.pi-star:before {
    content: "\e937";
}

.pi-chevron-left:before {
    content: "\e900";
}

.pi-chevron-right:before {
    content: "\e901";
}

.pi-chevron-down:before {
    content: "\e902";
}

.pi-chevron-up:before {
    content: "\e903";
}

.pi-caret-left:before {
    content: "\e904";
}

.pi-caret-right:before {
    content: "\e905";
}

.pi-caret-down:before {
    content: "\e906";
}

.pi-caret-up:before {
    content: "\e907";
}

.pi-search:before {
    content: "\e908";
}

.pi-check:before {
    content: "\e909";
}

.pi-check-circle:before {
    content: "\e90a";
}

.pi-times:before {
    content: "\e90b";
}

.pi-times-circle:before {
    content: "\e90c";
}

.pi-plus:before {
    content: "\e90d";
}

.pi-plus-circle:before {
    content: "\e90e";
}

.pi-minus:before {
    content: "\e90f";
}

.pi-minus-circle:before {
    content: "\e910";
}

.pi-circle-on:before {
    content: "\e911";
}

.pi-circle-off:before {
    content: "\e912";
}

.pi-sort-down:before {
    content: "\e913";
}

.pi-sort-up:before {
    content: "\e914";
}

.pi-sort:before {
    content: "\e915";
}

.pi-step-backward:before {
    content: "\e916";
}

.pi-step-forward:before {
    content: "\e917";
}

.pi-th-large:before {
    content: "\e918";
}

.pi-arrow-down:before {
    content: "\e919";
}

.pi-arrow-left:before {
    content: "\e91a";
}

.pi-arrow-right:before {
    content: "\e91b";
}

.pi-arrow-up:before {
    content: "\e91c";
}

.pi-bars:before {
    content: "\e91d";
}

.pi-arrow-circle-down:before {
    content: "\e91e";
}

.pi-arrow-circle-left:before {
    content: "\e91f";
}

.pi-arrow-circle-right:before {
    content: "\e920";
}

.pi-arrow-circle-up:before {
    content: "\e921";
}

.pi-info:before {
    content: "\e923";
}

.pi-info-circle:before {
    content: "\e924";
}

.pi-home:before {
    content: "\e925";
}

.pi-spinner:before {
    content: "\e926";
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByaW1laWNvbnMuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0lBQ0kseUJBQXlCO0lBQ3pCLG1CQUFtQjtJQUNuQiwrQ0FBa0M7SUFDbEMsbVJBQStOO0lBQy9OLG1CQUFtQjtJQUNuQixrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekIsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsb0JBQW9CO0lBQ3BCLG9CQUFvQjtJQUNwQixjQUFjO0lBQ2QscUJBQXFCO0lBQ3JCLG1DQUFtQztJQUNuQyxrQ0FBa0M7QUFDdEM7O0FBRUE7SUFDSSxtQ0FBbUM7SUFDbkMsbUNBQTJCO1lBQTNCLDJCQUEyQjtBQUMvQjs7QUFFQTtJQUNJLG1CQUFtQjtJQUNuQixrQkFBa0I7QUFDdEI7O0FBRUE7SUFFSSxxQ0FBcUM7QUFDekM7O0FBYUE7SUFDSTtRQUVJLHVCQUF1QjtJQUMzQjtJQUNBO1FBRUkseUJBQXlCO0lBQzdCO0FBQ0o7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEIiLCJmaWxlIjoicHJpbWVpY29ucy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3ByaW1laWNvbnMnO1xuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XG4gICAgc3JjOiB1cmwoJy4vZm9udHMvcHJpbWVpY29ucy5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi9mb250cy9wcmltZWljb25zLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi9mb250cy9wcmltZWljb25zLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuL2ZvbnRzL3ByaW1laWNvbnMud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4vZm9udHMvcHJpbWVpY29ucy5zdmc/I3ByaW1laWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ucGkge1xuICAgIGZvbnQtZmFtaWx5OiAncHJpbWVpY29ucyc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5waTpiZWZvcmUge1xuICAgIC0td2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnBpLWZ3IHtcbiAgICB3aWR0aDogMS4yODU3MTQyOWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBpLXNwaW4ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB9XG59XG5cbi5waS1zb3J0LWFsdC1zbGFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWVlXCI7XG59XG5cbi5waS1hcnJvd3MtaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWVjXCI7XG59XG5cbi5waS1hcnJvd3MtdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWVkXCI7XG59XG5cbi5waS1wb3VuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWViXCI7XG59XG5cbi5waS1wcmltZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWVhXCI7XG59XG5cbi5waS1jaGFydC1waWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllOVwiO1xufVxuXG4ucGktcmVkZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZThcIjtcbn1cblxuLnBpLWNvZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllN1wiO1xufVxuXG4ucGktc3luYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWU2XCI7XG59XG5cbi5waS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllNVwiO1xufVxuXG4ucGktc2VydmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTRcIjtcbn1cblxuLnBpLWRhdGFiYXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTNcIjtcbn1cblxuLnBpLWhhc2h0YWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTllMlwiO1xufVxuXG4ucGktYm9va21hcmstZmlsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWRmXCI7XG59XG5cbi5waS1maWx0ZXItZmlsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWUwXCI7XG59XG5cbi5waS1oZWFydC1maWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZTFcIjtcbn1cblxuLnBpLWZsYWctZmlsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWRlXCI7XG59XG5cbi5waS1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkY1wiO1xufVxuXG4ucGktY2lyY2xlLWZpbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkZFwiO1xufVxuXG4ucGktYm9sdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWRiXCI7XG59XG5cbi5waS1oaXN0b3J5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZGFcIjtcbn1cblxuLnBpLWJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ5XCI7XG59XG5cbi5waS1hdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ4XCI7XG59XG5cbi5waS1hcnJvdy11cC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ0XCI7XG59XG5cbi5waS1hcnJvdy11cC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDVcIjtcbn1cblxuLnBpLWFycm93LWRvd24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWQ2XCI7XG59XG5cbi5waS1hcnJvdy1kb3duLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDdcIjtcbn1cblxuLnBpLXRlbGVncmFtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDNcIjtcbn1cblxuLnBpLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ZDJcIjtcbn1cblxuLnBpLXN0b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkMVwiO1xufVxuXG4ucGktd2hhdHNhcHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlkMFwiO1xufVxuXG4ucGktYnVpbGRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljZlwiO1xufVxuXG4ucGktcXJjb2RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5Y2VcIjtcbn1cblxuLnBpLWNhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWNkXCI7XG59XG5cbi5waS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljY1wiO1xufVxuXG4ucGktbGlua2VkaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljYlwiO1xufVxuXG4ucGktc2VuZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWNhXCI7XG59XG5cbi5waS1zbGFjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWM5XCI7XG59XG5cbi5waS1zdW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljOFwiO1xufVxuXG4ucGktbW9vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWM3XCI7XG59XG5cbi5waS12aW1lbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWM2XCI7XG59XG5cbi5waS15b3V0dWJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzVcIjtcbn1cblxuLnBpLWZsYWc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljNFwiO1xufVxuXG4ucGktd2FsbGV0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzNcIjtcbn1cblxuLnBpLW1hcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWMyXCI7XG59XG5cbi5waS1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YzFcIjtcbn1cblxuLnBpLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmZcIjtcbn1cblxuLnBpLWRpc2NvcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTljMFwiO1xufVxuXG4ucGktcGVyY2VudGFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJlXCI7XG59XG5cbi5waS1ldXJvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YmRcIjtcbn1cblxuLnBpLWJvb2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliYVwiO1xufVxuXG4ucGktc2hpZWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjlcIjtcbn1cblxuLnBpLXBheXBhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWJiXCI7XG59XG5cbi5waS1hbWF6b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliY1wiO1xufVxuXG4ucGktcGhvbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTliOFwiO1xufVxuXG4ucGktZmlsdGVyLXNsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjdcIjtcbn1cblxuLnBpLWZhY2Vib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjRcIjtcbn1cblxuLnBpLWdpdGh1YjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWI1XCI7XG59XG5cbi5waS10d2l0dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjZcIjtcbn1cblxuLnBpLXN0ZXAtYmFja3dhcmQtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YWNcIjtcbn1cblxuLnBpLXN0ZXAtZm9yd2FyZC1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhZFwiO1xufVxuXG4ucGktZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFlXCI7XG59XG5cbi5waS1iYWNrd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFmXCI7XG59XG5cbi5waS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjBcIjtcbn1cblxuLnBpLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWIxXCI7XG59XG5cbi5waS1wYXVzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWIyXCI7XG59XG5cbi5waS1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YjNcIjtcbn1cblxuLnBpLWNvbXBhc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhYlwiO1xufVxuXG4ucGktaWQtY2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOWFhXCI7XG59XG5cbi5waS10aWNrZXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhOVwiO1xufVxuXG4ucGktZmlsZS1vOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YThcIjtcbn1cblxuLnBpLXJlcGx5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTdcIjtcbn1cblxuLnBpLWRpcmVjdGlvbnMtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTVcIjtcbn1cblxuLnBpLWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhNlwiO1xufVxuXG4ucGktdGh1bWJzLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTNcIjtcbn1cblxuLnBpLXRodW1icy1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTRcIjtcbn1cblxuLnBpLXNvcnQtbnVtZXJpYy1kb3duLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk2XCI7XG59XG5cbi5waS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTdcIjtcbn1cblxuLnBpLXNvcnQtYWxwaGEtZG93bi1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5OFwiO1xufVxuXG4ucGktc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5OVwiO1xufVxuXG4ucGktc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5YVwiO1xufVxuXG4ucGktc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWJcIjtcbn1cblxuLnBpLXNvcnQtYWxwaGEtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTljXCI7XG59XG5cbi5waS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWRcIjtcbn1cblxuLnBpLXNvcnQtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWVcIjtcbn1cblxuLnBpLXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OWZcIjtcbn1cblxuLnBpLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhMFwiO1xufVxuXG4ucGktc29ydC1hbW91bnQtZG93bi1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTlhMVwiO1xufVxuXG4ucGktc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5YTJcIjtcbn1cblxuLnBpLXBhbGV0dGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5NVwiO1xufVxuXG4ucGktdW5kbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTk0XCI7XG59XG5cbi5waS1kZXNrdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTNcIjtcbn1cblxuLnBpLXNsaWRlcnMtdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTkxXCI7XG59XG5cbi5waS1zbGlkZXJzLWg6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk5MlwiO1xufVxuXG4ucGktc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4ZlwiO1xufVxuXG4ucGktc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OTBcIjtcbn1cblxuLnBpLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4ZVwiO1xufVxuXG4ucGktZmlsZS1wZGY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuXG4ucGktY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OGNcIjtcbn1cblxuLnBpLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4YlwiO1xufVxuXG4ucGktdXNlci1lZGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5OGFcIjtcbn1cblxuLnBpLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTg5XCI7XG59XG5cbi5waS1hbmRyb2lkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODVcIjtcbn1cblxuLnBpLWdvb2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG59XG5cbi5waS1hcHBsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTg3XCI7XG59XG5cbi5waS1taWNyb3NvZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4OFwiO1xufVxuXG4ucGktaGVhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4NFwiO1xufVxuXG4ucGktbW9iaWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5ODJcIjtcbn1cblxuLnBpLXRhYmxldDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XG59XG5cbi5waS1rZXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk4MVwiO1xufVxuXG4ucGktc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTgwXCI7XG59XG5cbi5waS1jb21tZW50czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG59XG5cbi5waS1jb21tZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cblxuLnBpLWJyaWVmY2FzZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdkXCI7XG59XG5cbi5waS1iZWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cblxuLnBpLXBhcGVyY2xpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTdiXCI7XG59XG5cbi5waS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3YVwiO1xufVxuXG4ucGktZW52ZWxvcGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3OVwiO1xufVxuXG4ucGktdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3NlwiO1xufVxuXG4ucGktdm9sdW1lLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NzdcIjtcbn1cblxuLnBpLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3OFwiO1xufVxuXG4ucGktZWplY3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3NVwiO1xufVxuXG4ucGktbW9uZXktYmlsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTc0XCI7XG59XG5cbi5waS1pbWFnZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3M1wiO1xufVxuXG4ucGktaW1hZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk3MlwiO1xufVxuXG4ucGktc2lnbi1pbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTcwXCI7XG59XG5cbi5waS1zaWduLW91dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTcxXCI7XG59XG5cbi5waS13aWZpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmZcIjtcbn1cblxuLnBpLXNpdGVtYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2ZVwiO1xufVxuXG4ucGktY2hhcnQtYmFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmRcIjtcbn1cblxuLnBpLWNhbWVyYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG5cbi5waS1kb2xsYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2YlwiO1xufVxuXG4ucGktbG9jay1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NmFcIjtcbn1cblxuLnBpLXRhYmxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjlcIjtcbn1cblxuLnBpLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2OFwiO1xufVxuXG4ucGktbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTY3XCI7XG59XG5cbi5waS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk2NVwiO1xufVxuXG4ucGktZXllOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjZcIjtcbn1cblxuLnBpLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NjRcIjtcbn1cblxuLnBpLWZvbGRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG5cbi5waS12aWRlbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG59XG5cbi5waS1pbmJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYxXCI7XG59XG5cbi5waS1sb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWZcIjtcbn1cblxuLnBpLXVubG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG59XG5cbi5waS10YWdzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWRcIjtcbn1cblxuLnBpLXRhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XG59XG5cbi5waS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1Y1wiO1xufVxuXG4ucGktc2F2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTViXCI7XG59XG5cbi5waS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1OVwiO1xufVxuXG4ucGktcXVlc3Rpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1YVwiO1xufVxuXG4ucGktY29weTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG5cbi5waS1maWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NThcIjtcbn1cblxuLnBpLWNsb25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTVcIjtcbn1cblxuLnBpLWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLnBpLWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTNcIjtcbn1cblxuLnBpLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuXG4ucGktZWxsaXBzaXMtdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG5cbi5waS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NTFcIjtcbn1cblxuLnBpLWJvb2ttYXJrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGVcIjtcbn1cblxuLnBpLWdsb2JlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLnBpLXJlcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG5cbi5waS1maWx0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuXG4ucGktcHJpbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0YlwiO1xufVxuXG4ucGktYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuXG4ucGktYWxpZ24tbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5waS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuXG4ucGktYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XG59XG5cbi5waS1jb2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuXG4ucGktY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4ucGktY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDRcIjtcbn1cblxuLnBpLWNsb3VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cblxuLnBpLXBlbmNpbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG5cbi5waS11c2VyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG5cbi5waS1jbG9jazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5waS11c2VyLW1pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2VcIjtcbn1cblxuLnBpLXVzZXItcGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5waS10cmFzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG5cbi5waS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cblxuLnBpLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XG59XG5cbi5waS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4ucGktcmVmcmVzaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG4gIFxuLnBpLXVzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuXG4ucGktZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4ucGktY2FsZW5kYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuXG4ucGktY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG5cbi5waS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLnBpLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLnBpLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLnBpLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLnBpLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuLnBpLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG5cbi5waS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuXG4ucGktYW5nbGUtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5waS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cblxuLnBpLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLnBpLWFuZ2xlLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLnBpLXVwbG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5waS1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5waS1iYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuXG4ucGktc3Rhci1maWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cblxuLnBpLXN0YXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4ucGktY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLnBpLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4ucGktY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLnBpLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4ucGktY2FyZXQtbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5waS1jYXJldC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5waS1jYXJldC1kb3duOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLnBpLWNhcmV0LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLnBpLXNlYXJjaDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5waS1jaGVjazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5waS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4ucGktdGltZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4ucGktdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLnBpLXBsdXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4ucGktcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuXG4ucGktbWludXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4ucGktbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cblxuLnBpLWNpcmNsZS1vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5waS1jaXJjbGUtb2ZmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLnBpLXNvcnQtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5waS1zb3J0LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLnBpLXNvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4ucGktc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG5cbi5waS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4ucGktdGgtbGFyZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuXG4ucGktYXJyb3ctZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5waS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLnBpLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLnBpLWFycm93LXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLnBpLWJhcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4ucGktYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4ucGktYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuXG4ucGktYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLnBpLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5waS1pbmZvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLnBpLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cblxuLnBpLWhvbWU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4ucGktc3Bpbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG4iXX0= */
.p-grid {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.5rem;
  margin-left: -0.5rem;
  margin-top: -0.5rem;
}

.p-grid > .p-col,
.p-grid > [class*=p-col] {
  box-sizing: border-box;
}

.p-nogutter {
  margin-right: 0;
  margin-left: 0;
  margin-top: 0;
}

.p-nogutter > .p-col,
.p-nogutter > [class*=p-col-] {
  padding: 0;
}

.p-col {
  flex-grow: 1;
  flex-basis: 0;
  padding: 0.5rem;
}

.p-col-fixed {
  flex: 0 0 auto;
  padding: 0.5rem;
}

.p-col-1,
.p-col-2,
.p-col-3,
.p-col-4,
.p-col-5,
.p-col-6,
.p-col-7,
.p-col-8,
.p-col-9,
.p-col-10,
.p-col-11,
.p-col-12 {
  flex: 0 0 auto;
  padding: 0.5rem;
}

.p-col-1 {
  width: 8.3333%;
}

.p-col-2 {
  width: 16.6667%;
}

.p-col-3 {
  width: 25%;
}

.p-col-4 {
  width: 33.3333%;
}

.p-col-5 {
  width: 41.6667%;
}

.p-col-6 {
  width: 50%;
}

.p-col-7 {
  width: 58.3333%;
}

.p-col-8 {
  width: 66.6667%;
}

.p-col-9 {
  width: 75%;
}

.p-col-10 {
  width: 83.3333%;
}

.p-col-11 {
  width: 91.6667%;
}

.p-col-12 {
  width: 100%;
}

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

.p-offset-11 {
  margin-left: 91.66666667%;
}

.p-offset-10 {
  margin-left: 83.33333333%;
}

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

.p-offset-8 {
  margin-left: 66.66666667%;
}

.p-offset-7 {
  margin-left: 58.33333333%;
}

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

.p-offset-5 {
  margin-left: 41.66666667%;
}

.p-offset-4 {
  margin-left: 33.33333333%;
}

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

.p-offset-2 {
  margin-left: 16.66666667%;
}

.p-offset-1 {
  margin-left: 8.33333333%;
}

.p-offset-0 {
  margin-left: 0%;
}

.p-sm-1,
.p-sm-2,
.p-sm-3,
.p-sm-4,
.p-sm-5,
.p-sm-6,
.p-sm-7,
.p-sm-8,
.p-sm-9,
.p-sm-10,
.p-sm-11,
.p-sm-12,
.p-md-1,
.p-md-2,
.p-md-3,
.p-md-4,
.p-md-5,
.p-md-6,
.p-md-7,
.p-md-8,
.p-md-9,
.p-md-10,
.p-md-11,
.p-md-12,
.p-lg-1,
.p-lg-2,
.p-lg-3,
.p-lg-4,
.p-lg-5,
.p-lg-6,
.p-lg-7,
.p-lg-8,
.p-lg-9,
.p-lg-10,
.p-lg-11,
.p-lg-12,
.p-xl-1,
.p-xl-2,
.p-xl-3,
.p-xl-4,
.p-xl-5,
.p-xl-6,
.p-xl-7,
.p-xl-8,
.p-xl-9,
.p-xl-10,
.p-xl-11,
.p-xl-12 {
  padding: 0.5rem;
}

.p-col-nogutter {
  padding: 0;
}

@media screen and (min-width: 576px) {
  .p-sm-1,
.p-sm-2,
.p-sm-3,
.p-sm-4,
.p-sm-5,
.p-sm-6,
.p-sm-7,
.p-sm-8,
.p-sm-9,
.p-sm-10,
.p-sm-11,
.p-sm-12 {
    flex: 0 0 auto;
  }

  .p-sm-1 {
    width: 8.3333%;
  }

  .p-sm-2 {
    width: 16.6667%;
  }

  .p-sm-3 {
    width: 25%;
  }

  .p-sm-4 {
    width: 33.3333%;
  }

  .p-sm-5 {
    width: 41.6667%;
  }

  .p-sm-6 {
    width: 50%;
  }

  .p-sm-7 {
    width: 58.3333%;
  }

  .p-sm-8 {
    width: 66.6667%;
  }

  .p-sm-9 {
    width: 75%;
  }

  .p-sm-10 {
    width: 83.3333%;
  }

  .p-sm-11 {
    width: 91.6667%;
  }

  .p-sm-12 {
    width: 100%;
  }

  .p-sm-offset-12 {
    margin-left: 100%;
  }

  .p-sm-offset-11 {
    margin-left: 91.66666667%;
  }

  .p-sm-offset-10 {
    margin-left: 83.33333333%;
  }

  .p-sm-offset-9 {
    margin-left: 75%;
  }

  .p-sm-offset-8 {
    margin-left: 66.66666667%;
  }

  .p-sm-offset-7 {
    margin-left: 58.33333333%;
  }

  .p-sm-offset-6 {
    margin-left: 50%;
  }

  .p-sm-offset-5 {
    margin-left: 41.66666667%;
  }

  .p-sm-offset-4 {
    margin-left: 33.33333333%;
  }

  .p-sm-offset-3 {
    margin-left: 25%;
  }

  .p-sm-offset-2 {
    margin-left: 16.66666667%;
  }

  .p-sm-offset-1 {
    margin-left: 8.33333333%;
  }

  .p-sm-offset-0 {
    margin-left: 0%;
  }
}

@media screen and (min-width: 768px) {
  .p-md-1,
.p-md-2,
.p-md-3,
.p-md-4,
.p-md-5,
.p-md-6,
.p-md-7,
.p-md-8,
.p-md-9,
.p-md-10,
.p-md-11,
.p-md-12 {
    flex: 0 0 auto;
  }

  .p-md-1 {
    width: 8.3333%;
  }

  .p-md-2 {
    width: 16.6667%;
  }

  .p-md-3 {
    width: 25%;
  }

  .p-md-4 {
    width: 33.3333%;
  }

  .p-md-5 {
    width: 41.6667%;
  }

  .p-md-6 {
    width: 50%;
  }

  .p-md-7 {
    width: 58.3333%;
  }

  .p-md-8 {
    width: 66.6667%;
  }

  .p-md-9 {
    width: 75%;
  }

  .p-md-10 {
    width: 83.3333%;
  }

  .p-md-11 {
    width: 91.6667%;
  }

  .p-md-12 {
    width: 100%;
  }

  .p-md-offset-12 {
    margin-left: 100%;
  }

  .p-md-offset-11 {
    margin-left: 91.66666667%;
  }

  .p-md-offset-10 {
    margin-left: 83.33333333%;
  }

  .p-md-offset-9 {
    margin-left: 75%;
  }

  .p-md-offset-8 {
    margin-left: 66.66666667%;
  }

  .p-md-offset-7 {
    margin-left: 58.33333333%;
  }

  .p-md-offset-6 {
    margin-left: 50%;
  }

  .p-md-offset-5 {
    margin-left: 41.66666667%;
  }

  .p-md-offset-4 {
    margin-left: 33.33333333%;
  }

  .p-md-offset-3 {
    margin-left: 25%;
  }

  .p-md-offset-2 {
    margin-left: 16.66666667%;
  }

  .p-md-offset-1 {
    margin-left: 8.33333333%;
  }

  .p-md-offset-0 {
    margin-left: 0%;
  }
}

@media screen and (min-width: 992px) {
  .p-lg-1,
.p-lg-2,
.p-lg-3,
.p-lg-4,
.p-lg-5,
.p-lg-6,
.p-lg-7,
.p-lg-8,
.p-lg-9,
.p-lg-10,
.p-lg-11,
.p-lg-12 {
    flex: 0 0 auto;
  }

  .p-lg-1 {
    width: 8.3333%;
  }

  .p-lg-2 {
    width: 16.6667%;
  }

  .p-lg-3 {
    width: 25%;
  }

  .p-lg-4 {
    width: 33.3333%;
  }

  .p-lg-5 {
    width: 41.6667%;
  }

  .p-lg-6 {
    width: 50%;
  }

  .p-lg-7 {
    width: 58.3333%;
  }

  .p-lg-8 {
    width: 66.6667%;
  }

  .p-lg-9 {
    width: 75%;
  }

  .p-lg-10 {
    width: 83.3333%;
  }

  .p-lg-11 {
    width: 91.6667%;
  }

  .p-lg-12 {
    width: 100%;
  }

  .p-lg-offset-12 {
    margin-left: 100%;
  }

  .p-lg-offset-11 {
    margin-left: 91.66666667%;
  }

  .p-lg-offset-10 {
    margin-left: 83.33333333%;
  }

  .p-lg-offset-9 {
    margin-left: 75%;
  }

  .p-lg-offset-8 {
    margin-left: 66.66666667%;
  }

  .p-lg-offset-7 {
    margin-left: 58.33333333%;
  }

  .p-lg-offset-6 {
    margin-left: 50%;
  }

  .p-lg-offset-5 {
    margin-left: 41.66666667%;
  }

  .p-lg-offset-4 {
    margin-left: 33.33333333%;
  }

  .p-lg-offset-3 {
    margin-left: 25%;
  }

  .p-lg-offset-2 {
    margin-left: 16.66666667%;
  }

  .p-lg-offset-1 {
    margin-left: 8.33333333%;
  }

  .p-lg-offset-0 {
    margin-left: 0%;
  }
}

@media screen and (min-width: 1200px) {
  .p-xl-1,
.p-xl-2,
.p-xl-3,
.p-xl-4,
.p-xl-5,
.p-xl-6,
.p-xl-7,
.p-xl-8,
.p-xl-9,
.p-xl-10,
.p-xl-11,
.p-xl-12 {
    flex: 0 0 auto;
  }

  .p-xl-1 {
    width: 8.3333%;
  }

  .p-xl-2 {
    width: 16.6667%;
  }

  .p-xl-3 {
    width: 25%;
  }

  .p-xl-4 {
    width: 33.3333%;
  }

  .p-xl-5 {
    width: 41.6667%;
  }

  .p-xl-6 {
    width: 50%;
  }

  .p-xl-7 {
    width: 58.3333%;
  }

  .p-xl-8 {
    width: 66.6667%;
  }

  .p-xl-9 {
    width: 75%;
  }

  .p-xl-10 {
    width: 83.3333%;
  }

  .p-xl-11 {
    width: 91.6667%;
  }

  .p-xl-12 {
    width: 100%;
  }

  .p-xl-offset-12 {
    margin-left: 100%;
  }

  .p-xl-offset-11 {
    margin-left: 91.66666667%;
  }

  .p-xl-offset-10 {
    margin-left: 83.33333333%;
  }

  .p-xl-offset-9 {
    margin-left: 75%;
  }

  .p-xl-offset-8 {
    margin-left: 66.66666667%;
  }

  .p-xl-offset-7 {
    margin-left: 58.33333333%;
  }

  .p-xl-offset-6 {
    margin-left: 50%;
  }

  .p-xl-offset-5 {
    margin-left: 41.66666667%;
  }

  .p-xl-offset-4 {
    margin-left: 33.33333333%;
  }

  .p-xl-offset-3 {
    margin-left: 25%;
  }

  .p-xl-offset-2 {
    margin-left: 16.66666667%;
  }

  .p-xl-offset-1 {
    margin-left: 8.33333333%;
  }

  .p-xl-offset-0 {
    margin-left: 0%;
  }
}

.p-justify-start {
  justify-content: flex-start;
}

.p-justify-end {
  justify-content: flex-end;
}

.p-justify-center {
  justify-content: center;
}

.p-justify-between {
  justify-content: space-between;
}

.p-justify-around {
  justify-content: space-around;
}

.p-justify-even {
  justify-content: space-evenly;
}

.p-align-start {
  align-items: flex-start;
}

.p-align-end {
  align-items: flex-end;
}

.p-align-center {
  align-items: center;
}

.p-align-baseline {
  align-items: baseline;
}

.p-align-stretch {
  align-items: stretch;
}

.p-col-align-start {
  align-self: flex-start;
}

.p-col-align-end {
  align-self: flex-end;
}

.p-col-align-center {
  align-self: center;
}

.p-col-align-baseline {
  align-self: baseline;
}

.p-col-align-stretch {
  align-self: stretch;
}

.p-dir-row {
  flex-direction: row;
}

.p-dir-rev {
  flex-direction: row-reverse;
}

.p-dir-col {
  flex-direction: column;
}

.p-dir-col-rev {
  flex-direction: column-reverse;
}

.p-dir-col > .p-col,
.p-dir-col-rev > .p-col {
  flex-basis: auto;
}

.p-col-order-first {
  order: -1;
}

.p-col-order-last {
  order: 13;
}

.p-col-order-0 {
  order: 0;
}

.p-col-order-1 {
  order: 1;
}

.p-col-order-2 {
  order: 2;
}

.p-col-order-3 {
  order: 3;
}

.p-col-order-4 {
  order: 4;
}

.p-col-order-5 {
  order: 5;
}

.p-col-order-6 {
  order: 6;
}

.p-col-order-7 {
  order: 7;
}

.p-col-order-8 {
  order: 8;
}

.p-col-order-9 {
  order: 9;
}

.p-col-order-10 {
  order: 10;
}

.p-col-order-11 {
  order: 11;
}

.p-col-order-12 {
  order: 12;
}

@media screen and (min-width: 576px) {
  .p-sm-order-first {
    order: -1;
  }

  .p-sm-order-last {
    order: 13;
  }

  .p-sm-order-0 {
    order: 0;
  }

  .p-sm-order-1 {
    order: 1;
  }

  .p-sm-order-2 {
    order: 2;
  }

  .p-sm-order-3 {
    order: 3;
  }

  .p-sm-order-4 {
    order: 4;
  }

  .p-sm-order-5 {
    order: 5;
  }

  .p-sm-order-6 {
    order: 6;
  }

  .p-sm-order-7 {
    order: 7;
  }

  .p-sm-order-8 {
    order: 8;
  }

  .p-sm-order-9 {
    order: 9;
  }

  .p-sm-order-10 {
    order: 10;
  }

  .p-sm-order-11 {
    order: 11;
  }

  .p-sm-order-12 {
    order: 12;
  }
}

@media screen and (min-width: 768px) {
  .p-md-order-first {
    order: -1;
  }

  .p-md-order-last {
    order: 13;
  }

  .p-md-order-0 {
    order: 0;
  }

  .p-md-order-1 {
    order: 1;
  }

  .p-md-order-2 {
    order: 2;
  }

  .p-md-order-3 {
    order: 3;
  }

  .p-md-order-4 {
    order: 4;
  }

  .p-md-order-5 {
    order: 5;
  }

  .p-md-order-6 {
    order: 6;
  }

  .p-md-order-7 {
    order: 7;
  }

  .p-md-order-8 {
    order: 8;
  }

  .p-md-order-9 {
    order: 9;
  }

  .p-md-order-10 {
    order: 10;
  }

  .p-md-order-11 {
    order: 11;
  }

  .p-md-order-12 {
    order: 12;
  }
}

@media screen and (min-width: 992px) {
  .p-lg-order-first {
    order: -1;
  }

  .p-lg-order-last {
    order: 13;
  }

  .p-lg-order-0 {
    order: 0;
  }

  .p-lg-order-1 {
    order: 1;
  }

  .p-lg-order-2 {
    order: 2;
  }

  .p-lg-order-3 {
    order: 3;
  }

  .p-lg-order-4 {
    order: 4;
  }

  .p-lg-order-5 {
    order: 5;
  }

  .p-lg-order-6 {
    order: 6;
  }

  .p-lg-order-7 {
    order: 7;
  }

  .p-lg-order-8 {
    order: 8;
  }

  .p-lg-order-9 {
    order: 9;
  }

  .p-lg-order-10 {
    order: 10;
  }

  .p-lg-order-11 {
    order: 11;
  }

  .p-lg-order-12 {
    order: 12;
  }
}

@media screen and (min-width: 1200px) {
  .p-xl-order-first {
    order: -1;
  }

  .p-xl-order-last {
    order: 13;
  }

  .p-xl-order-0 {
    order: 0;
  }

  .p-xl-order-1 {
    order: 1;
  }

  .p-xl-order-2 {
    order: 2;
  }

  .p-xl-order-3 {
    order: 3;
  }

  .p-xl-order-4 {
    order: 4;
  }

  .p-xl-order-5 {
    order: 5;
  }

  .p-xl-order-6 {
    order: 6;
  }

  .p-xl-order-7 {
    order: 7;
  }

  .p-xl-order-8 {
    order: 8;
  }

  .p-xl-order-9 {
    order: 9;
  }

  .p-xl-order-10 {
    order: 10;
  }

  .p-xl-order-11 {
    order: 11;
  }

  .p-xl-order-12 {
    order: 12;
  }
}

.p-field {
  margin-bottom: 1rem;
}

.p-field > label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

.p-field.p-grid > label {
  display: flex;
  align-items: center;
}

.p-field > small {
  margin-top: 0.25rem;
}

.p-field.p-grid,
.p-formgrid.p-grid {
  margin-top: 0;
}

.p-field.p-grid .p-col-fixed,
.p-formgrid.p-grid .p-col-fixed,
.p-field.p-grid .p-col,
.p-formgrid.p-grid .p-col,
.p-field.p-grid .p-col-1,
.p-formgrid.p-grid .p-col-1,
.p-field.p-grid .p-col-2,
.p-formgrid.p-grid .p-col-2,
.p-field.p-grid .p-col-3,
.p-formgrid.p-grid .p-col-3,
.p-field.p-grid .p-col-4,
.p-formgrid.p-grid .p-col-4,
.p-field.p-grid .p-col-5,
.p-formgrid.p-grid .p-col-5,
.p-field.p-grid .p-col-6,
.p-formgrid.p-grid .p-col-6,
.p-field.p-grid .p-col-7,
.p-formgrid.p-grid .p-col-7,
.p-field.p-grid .p-col-8,
.p-formgrid.p-grid .p-col-8,
.p-field.p-grid .p-col-9,
.p-formgrid.p-grid .p-col-9,
.p-field.p-grid .p-col-10,
.p-formgrid.p-grid .p-col-10,
.p-field.p-grid .p-col-11,
.p-formgrid.p-grid .p-col-11,
.p-field.p-grid .p-col-12,
.p-formgrid.p-grid .p-col-12 {
  padding-top: 0;
  padding-bottom: 0;
}

.p-formgroup-inline {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

.p-formgroup-inline .p-field,
.p-formgroup-inline .p-field-checkbox,
.p-formgroup-inline .p-field-radiobutton {
  margin-right: 1rem;
}

.p-formgroup-inline .p-field > label,
.p-formgroup-inline .p-field-checkbox > label,
.p-formgroup-inline .p-field-radiobutton > label {
  margin-right: 0.5rem;
  margin-bottom: 0;
}

.p-field-checkbox,
.p-field-radiobutton {
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
}

.p-field-checkbox > label,
.p-field-radiobutton > label {
  margin-left: 0.5rem;
  line-height: 1;
}

.p-d-none {
  display: none !important;
}

.p-d-inline {
  display: inline !important;
}

.p-d-inline-block {
  display: inline-block !important;
}

.p-d-block {
  display: block !important;
}

.p-d-flex {
  display: flex !important;
}

.p-d-inline-flex {
  display: inline-flex !important;
}

@media screen and (min-width: 576px) {
  .p-d-sm-none {
    display: none !important;
  }

  .p-d-sm-inline {
    display: inline !important;
  }

  .p-d-sm-inline-block {
    display: inline-block !important;
  }

  .p-d-sm-block {
    display: block !important;
  }

  .p-d-sm-flex {
    display: flex !important;
  }

  .p-d-sm-inline-flex {
    display: inline-flex !important;
  }
}

@media screen and (min-width: 768px) {
  .p-d-md-none {
    display: none !important;
  }

  .p-d-md-inline {
    display: inline !important;
  }

  .p-d-md-inline-block {
    display: inline-block !important;
  }

  .p-d-md-block {
    display: block !important;
  }

  .p-d-md-flex {
    display: flex !important;
  }

  .p-d-md-inline-flex {
    display: inline-flex !important;
  }
}

@media screen and (min-width: 992px) {
  .p-d-lg-none {
    display: none !important;
  }

  .p-d-lg-inline {
    display: inline !important;
  }

  .p-d-lg-inline-block {
    display: inline-block !important;
  }

  .p-d-lg-block {
    display: block !important;
  }

  .p-d-lg-flex {
    display: flex !important;
  }

  .p-d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-d-xl-none {
    display: none !important;
  }

  .p-d-xl-inline {
    display: inline !important;
  }

  .p-d-xl-inline-block {
    display: inline-block !important;
  }

  .p-d-xl-block {
    display: block !important;
  }

  .p-d-xl-flex {
    display: flex !important;
  }

  .p-d-xl-inline-flex {
    display: inline-flex !important;
  }
}

@media print {
  .p-d-print-none {
    display: none !important;
  }

  .p-d-print-inline {
    display: inline !important;
  }

  .p-d-print-inline-block {
    display: inline-block !important;
  }

  .p-d-print-block {
    display: block !important;
  }

  .p-d-print-flex {
    display: flex !important;
  }

  .p-d-print-inline-flex {
    display: inline-flex !important;
  }
}

.p-text-justify {
  text-align: justify !important;
}

.p-text-left {
  text-align: left !important;
}

.p-text-right {
  text-align: right !important;
}

.p-text-center {
  text-align: center !important;
}

.p-text-nowrap {
  white-space: nowrap !important;
}

.p-text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.p-text-lowercase {
  text-transform: lowercase !important;
}

.p-text-uppercase {
  text-transform: uppercase !important;
}

.p-text-capitalize {
  text-transform: capitalize !important;
}

.p-text-bold {
  font-weight: 700 !important;
}

.p-text-normal {
  font-weight: 400 !important;
}

.p-text-light {
  font-weight: 300 !important;
}

.p-text-italic {
  font-style: italic !important;
}

@media screen and (min-width: 576px) {
  .p-text-sm-justify {
    text-align: justify !important;
  }

  .p-text-sm-left {
    text-align: left !important;
  }

  .p-text-sm-right {
    text-align: right !important;
  }

  .p-text-sm-center {
    text-align: center !important;
  }
}

@media screen and (min-width: 768px) {
  .p-text-md-justify {
    text-align: justify !important;
  }

  .p-text-md-left {
    text-align: left !important;
  }

  .p-text-md-right {
    text-align: right !important;
  }

  .p-text-md-center {
    text-align: center !important;
  }
}

@media screen and (min-width: 992px) {
  .p-text-lg-justify {
    text-align: justify !important;
  }

  .p-text-lg-left {
    text-align: left !important;
  }

  .p-text-lg-right {
    text-align: right !important;
  }

  .p-text-lg-center {
    text-align: center !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-text-xl-justify {
    text-align: justify !important;
  }

  .p-text-xl-left {
    text-align: left !important;
  }

  .p-text-xl-right {
    text-align: right !important;
  }

  .p-text-xl-center {
    text-align: center !important;
  }
}

.p-flex-row {
  flex-direction: row !important;
}

.p-flex-row-reverse {
  flex-direction: row-reverse !important;
}

.p-flex-column {
  flex-direction: column !important;
}

.p-flex-column-reverse {
  flex-direction: column-reverse !important;
}

@media screen and (min-width: 576px) {
  .p-flex-sm-row {
    flex-direction: row !important;
  }

  .p-flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .p-flex-sm-column {
    flex-direction: column !important;
  }

  .p-flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
}

@media screen and (min-width: 768px) {
  .p-flex-md-row {
    flex-direction: row !important;
  }

  .p-flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .p-flex-md-column {
    flex-direction: column !important;
  }

  .p-flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
}

@media screen and (min-width: 992px) {
  .p-flex-lg-row {
    flex-direction: row !important;
  }

  .p-flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .p-flex-lg-column {
    flex-direction: column !important;
  }

  .p-flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-flex-xl-row {
    flex-direction: row !important;
  }

  .p-flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .p-flex-xl-column {
    flex-direction: column !important;
  }

  .p-flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
}

.p-jc-start {
  justify-content: flex-start;
}

.p-jc-end {
  justify-content: flex-end;
}

.p-jc-center {
  justify-content: center;
}

.p-jc-between {
  justify-content: space-between;
}

.p-jc-around {
  justify-content: space-around;
}

.p-jc-evenly {
  justify-content: space-evenly;
}

@media screen and (min-width: 576px) {
  .p-jc-sm-start {
    justify-content: flex-start;
  }

  .p-jc-sm-end {
    justify-content: flex-end;
  }

  .p-jc-sm-center {
    justify-content: center;
  }

  .p-jc-sm-between {
    justify-content: space-between;
  }

  .p-jc-sm-around {
    justify-content: space-around;
  }

  .p-jc-sm-evenly {
    justify-content: space-evenly;
  }
}

@media screen and (min-width: 768px) {
  .p-jc-md-start {
    justify-content: flex-start;
  }

  .p-jc-md-end {
    justify-content: flex-end;
  }

  .p-jc-md-center {
    justify-content: center;
  }

  .p-jc-md-between {
    justify-content: space-between;
  }

  .p-jc-md-around {
    justify-content: space-around;
  }

  .p-jc-md-evenly {
    justify-content: space-evenly;
  }
}

@media screen and (min-width: 992px) {
  .p-jc-lg-start {
    justify-content: flex-start;
  }

  .p-jc-lg-end {
    justify-content: flex-end;
  }

  .p-jc-lg-center {
    justify-content: center;
  }

  .p-jc-lg-between {
    justify-content: space-between;
  }

  .p-jc-lg-around {
    justify-content: space-around;
  }

  .p-jc-lg-evenly {
    justify-content: space-evenly;
  }
}

@media screen and (min-width: 1200px) {
  .p-jc-xl-start {
    justify-content: flex-start;
  }

  .p-jc-xl-end {
    justify-content: flex-end;
  }

  .p-jc-xl-center {
    justify-content: center;
  }

  .p-jc-xl-between {
    justify-content: space-between;
  }

  .p-jc-xl-around {
    justify-content: space-around;
  }

  .p-jc-xl-evenly {
    justify-content: space-evenly;
  }
}

.p-ai-start {
  align-items: flex-start;
}

.p-ai-end {
  align-items: flex-end;
}

.p-ai-center {
  align-items: center;
}

.p-ai-baseline {
  align-items: baseline;
}

.p-ai-stretch {
  align-items: stretch;
}

@media screen and (min-width: 576px) {
  .p-ai-sm-start {
    align-items: flex-start;
  }

  .p-ai-sm-end {
    align-items: flex-end;
  }

  .p-ai-sm-center {
    align-items: center;
  }

  .p-ai-sm-baseline {
    align-items: baseline;
  }

  .p-ai-sm-stretch {
    align-items: stretch;
  }
}

@media screen and (min-width: 768px) {
  .p-ai-md-start {
    align-items: flex-start;
  }

  .p-ai-md-end {
    align-items: flex-end;
  }

  .p-ai-md-center {
    align-items: center;
  }

  .p-ai-md-baseline {
    align-items: baseline;
  }

  .p-ai-md-stretch {
    align-items: stretch;
  }
}

@media screen and (min-width: 992px) {
  .p-ai-lg-start {
    align-items: flex-start;
  }

  .p-ai-lg-end {
    align-items: flex-end;
  }

  .p-ai-lg-center {
    align-items: center;
  }

  .p-ai-lg-baseline {
    align-items: baseline;
  }

  .p-ai-lg-stretch {
    align-items: stretch;
  }
}

@media screen and (min-width: 1200px) {
  .p-ai-xl-start {
    align-items: flex-start;
  }

  .p-ai-xl-end {
    align-items: flex-end;
  }

  .p-ai-xl-center {
    align-items: center;
  }

  .p-ai-xl-baseline {
    align-items: baseline;
  }

  .p-ai-xl-stretch {
    align-items: stretch;
  }
}

.p-as-start {
  align-self: start;
}

.p-as-end {
  align-self: flex-end;
}

.p-as-center {
  align-self: center;
}

.p-as-baseline {
  align-self: baseline;
}

.p-as-stretch {
  align-self: stretch;
}

@media screen and (min-width: 576px) {
  .p-as-sm-start {
    align-self: start;
  }

  .p-as-sm-end {
    align-self: flex-end;
  }

  .p-as-sm-center {
    align-self: center;
  }

  .p-as-sm-baseline {
    align-self: baseline;
  }

  .p-as-sm-stretch {
    align-self: stretch;
  }
}

@media screen and (min-width: 768px) {
  .p-as-md-start {
    align-self: start;
  }

  .p-as-md-end {
    align-self: flex-end;
  }

  .p-as-md-center {
    align-self: center;
  }

  .p-as-md-baseline {
    align-self: baseline;
  }

  .p-as-md-stretch {
    align-self: stretch;
  }
}

@media screen and (min-width: 992px) {
  .p-as-lg-start {
    align-self: start;
  }

  .p-as-lg-end {
    align-self: flex-end;
  }

  .p-as-lg-center {
    align-self: center;
  }

  .p-as-lg-baseline {
    align-self: baseline;
  }

  .p-as-lg-stretch {
    align-self: stretch;
  }
}

@media screen and (min-width: 1200px) {
  .p-as-xl-start {
    align-self: start;
  }

  .p-as-xl-end {
    align-self: flex-end;
  }

  .p-as-xl-center {
    align-self: center;
  }

  .p-as-xl-baseline {
    align-self: baseline;
  }

  .p-as-xl-stretch {
    align-self: stretch;
  }
}

.p-ac-start {
  align-content: flex-start;
}

.p-ac-end {
  align-content: flex-end;
}

.p-ac-center {
  align-content: center;
}

.p-ac-around {
  align-content: space-around;
}

.p-ac-stretch {
  align-content: stretch;
}

.p-ac-between {
  align-content: space-between;
}

@media screen and (min-width: 576px) {
  .p-ac-sm-start {
    align-content: flex-start;
  }

  .p-ac-sm-end {
    align-content: flex-end;
  }

  .p-ac-sm-center {
    align-content: center;
  }

  .p-ac-sm-around {
    align-content: space-around;
  }

  .p-ac-sm-stretch {
    align-content: stretch;
  }

  .p-ac-sm-between {
    align-content: space-between;
  }
}

@media screen and (min-width: 768px) {
  .p-ac-md-start {
    align-content: flex-start;
  }

  .p-ac-md-end {
    align-content: flex-end;
  }

  .p-ac-md-center {
    align-content: center;
  }

  .p-ac-md-around {
    align-content: space-around;
  }

  .p-ac-md-stretch {
    align-content: stretch;
  }

  .p-ac-md-between {
    align-content: space-between;
  }
}

@media screen and (min-width: 992px) {
  .p-ac-lg-start {
    align-content: flex-start;
  }

  .p-ac-lg-end {
    align-content: flex-end;
  }

  .p-ac-lg-center {
    align-content: center;
  }

  .p-ac-lg-around {
    align-content: space-around;
  }

  .p-ac-lg-stretch {
    align-content: stretch;
  }

  .p-ac-lg-between {
    align-content: space-between;
  }
}

@media screen and (min-width: 1200px) {
  .p-ac-xl-start {
    align-content: flex-start;
  }

  .p-ac-xl-end {
    align-content: flex-end;
  }

  .p-ac-xl-center {
    align-content: center;
  }

  .p-ac-xl-around {
    align-content: space-around;
  }

  .p-ac-xl-stretch {
    align-content: stretch;
  }

  .p-ac-xl-between {
    align-content: space-between;
  }
}

.p-order-0 {
  order: 0;
}

.p-order-1 {
  order: 1;
}

.p-order-2 {
  order: 2;
}

.p-order-3 {
  order: 3;
}

.p-order-4 {
  order: 4;
}

.p-order-5 {
  order: 5;
}

.p-order-6 {
  order: 6;
}

@media screen and (min-width: 576px) {
  .p-order-sm-0 {
    order: 0;
  }

  .p-order-sm-1 {
    order: 1;
  }

  .p-order-sm-2 {
    order: 2;
  }

  .p-order-sm-3 {
    order: 3;
  }

  .p-order-sm-4 {
    order: 4;
  }

  .p-order-sm-5 {
    order: 5;
  }

  .p-order-sm-6 {
    order: 6;
  }
}

@media screen and (min-width: 768px) {
  .p-order-md-0 {
    order: 0;
  }

  .p-order-md-1 {
    order: 1;
  }

  .p-order-md-2 {
    order: 2;
  }

  .p-order-md-3 {
    order: 3;
  }

  .p-order-md-4 {
    order: 4;
  }

  .p-order-md-5 {
    order: 5;
  }

  .p-order-md-6 {
    order: 6;
  }
}

@media screen and (min-width: 992px) {
  .p-order-lg-0 {
    order: 0;
  }

  .p-order-lg-1 {
    order: 1;
  }

  .p-order-lg-2 {
    order: 2;
  }

  .p-order-lg-3 {
    order: 3;
  }

  .p-order-lg-4 {
    order: 4;
  }

  .p-order-lg-5 {
    order: 5;
  }

  .p-order-lg-6 {
    order: 6;
  }
}

@media screen and (min-width: 1200px) {
  .p-order-xl-0 {
    order: 0;
  }

  .p-order-xl-1 {
    order: 1;
  }

  .p-order-xl-2 {
    order: 2;
  }

  .p-order-xl-3 {
    order: 3;
  }

  .p-order-xl-4 {
    order: 4;
  }

  .p-order-xl-5 {
    order: 5;
  }

  .p-order-xl-6 {
    order: 6;
  }
}

.p-flex-nowrap {
  flex-wrap: nowrap;
}

.p-flex-wrap {
  flex-wrap: wrap;
}

.p-flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}

@media screen and (min-width: 576px) {
  .p-flex-sm-nowrap {
    flex-wrap: nowrap;
  }

  .p-flex-sm-wrap {
    flex-wrap: wrap;
  }

  .p-flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
}

@media screen and (min-width: 768px) {
  .p-flex-md-nowrap {
    flex-wrap: nowrap;
  }

  .p-flex-md-wrap {
    flex-wrap: wrap;
  }

  .p-flex-md-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
}

@media screen and (min-width: 992px) {
  .p-flex-lg-nowrap {
    flex-wrap: nowrap;
  }

  .p-flex-lg-wrap {
    flex-wrap: wrap;
  }

  .p-flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
}

@media screen and (min-width: 1200px) {
  .p-flex-xl-nowrap {
    flex-wrap: nowrap;
  }

  .p-flex-xl-wrap {
    flex-wrap: wrap;
  }

  .p-flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
}

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

.p-pt-1 {
  padding-top: 0.25rem !important;
}

.p-pt-2 {
  padding-top: 0.5rem !important;
}

.p-pt-3 {
  padding-top: 1rem !important;
}

.p-pt-4 {
  padding-top: 1.5rem !important;
}

.p-pt-5 {
  padding-top: 2rem !important;
}

.p-pt-6 {
  padding-top: 3rem !important;
}

.p-pr-0 {
  padding-right: 0 !important;
}

.p-pr-1 {
  padding-right: 0.25rem !important;
}

.p-pr-2 {
  padding-right: 0.5rem !important;
}

.p-pr-3 {
  padding-right: 1rem !important;
}

.p-pr-4 {
  padding-right: 1.5rem !important;
}

.p-pr-5 {
  padding-right: 2rem !important;
}

.p-pr-6 {
  padding-right: 3rem !important;
}

.p-pl-0 {
  padding-left: 0 !important;
}

.p-pl-1 {
  padding-left: 0.25rem !important;
}

.p-pl-2 {
  padding-left: 0.5rem !important;
}

.p-pl-3 {
  padding-left: 1rem !important;
}

.p-pl-4 {
  padding-left: 1.5rem !important;
}

.p-pl-5 {
  padding-left: 2rem !important;
}

.p-pl-6 {
  padding-left: 3rem !important;
}

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

.p-pb-1 {
  padding-bottom: 0.25rem !important;
}

.p-pb-2 {
  padding-bottom: 0.5rem !important;
}

.p-pb-3 {
  padding-bottom: 1rem !important;
}

.p-pb-4 {
  padding-bottom: 1.5rem !important;
}

.p-pb-5 {
  padding-bottom: 2rem !important;
}

.p-pb-6 {
  padding-bottom: 3rem !important;
}

.p-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.p-px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.p-px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.p-px-3 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.p-px-4 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.p-px-5 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.p-px-6 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.p-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.p-py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.p-py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.p-py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.p-py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.p-py-5 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.p-py-6 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.p-p-0 {
  padding: 0 !important;
}

.p-p-1 {
  padding: 0.25rem !important;
}

.p-p-2 {
  padding: 0.5rem !important;
}

.p-p-3 {
  padding: 1rem !important;
}

.p-p-4 {
  padding: 1.5rem !important;
}

.p-p-5 {
  padding: 2rem !important;
}

.p-p-6 {
  padding: 3rem !important;
}

@media screen and (min-width: 576px) {
  .p-pt-sm-0 {
    padding-top: 0 !important;
  }

  .p-pt-sm-1 {
    padding-top: 0.25rem !important;
  }

  .p-pt-sm-2 {
    padding-top: 0.5rem !important;
  }

  .p-pt-sm-3 {
    padding-top: 1rem !important;
  }

  .p-pt-sm-4 {
    padding-top: 1.5rem !important;
  }

  .p-pt-sm-5 {
    padding-top: 2rem !important;
  }

  .p-pt-sm-6 {
    padding-top: 3rem !important;
  }

  .p-pr-sm-0 {
    padding-right: 0 !important;
  }

  .p-pr-sm-1 {
    padding-right: 0.25rem !important;
  }

  .p-pr-sm-2 {
    padding-right: 0.5rem !important;
  }

  .p-pr-sm-3 {
    padding-right: 1rem !important;
  }

  .p-pr-sm-4 {
    padding-right: 1.5rem !important;
  }

  .p-pr-sm-5 {
    padding-right: 2rem !important;
  }

  .p-pr-sm-6 {
    padding-right: 3rem !important;
  }

  .p-pl-sm-0 {
    padding-left: 0 !important;
  }

  .p-pl-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-pl-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-pl-sm-3 {
    padding-left: 1rem !important;
  }

  .p-pl-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-pl-sm-5 {
    padding-left: 2rem !important;
  }

  .p-pl-sm-6 {
    padding-left: 3rem !important;
  }

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

  .p-pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .p-pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .p-pb-sm-3 {
    padding-bottom: 1rem !important;
  }

  .p-pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .p-pb-sm-5 {
    padding-bottom: 2rem !important;
  }

  .p-pb-sm-6 {
    padding-bottom: 3rem !important;
  }

  .p-px-sm-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .p-px-sm-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .p-px-sm-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .p-px-sm-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .p-px-sm-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .p-px-sm-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .p-px-sm-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .p-py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .p-py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .p-py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .p-py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .p-py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .p-py-sm-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .p-py-sm-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .p-p-sm-0 {
    padding: 0 !important;
  }

  .p-p-sm-1 {
    padding: 0.25rem !important;
  }

  .p-p-sm-2 {
    padding: 0.5rem !important;
  }

  .p-p-sm-3 {
    padding: 1rem !important;
  }

  .p-p-sm-4 {
    padding: 1.5rem !important;
  }

  .p-p-sm-5 {
    padding: 2rem !important;
  }

  .p-p-sm-6 {
    padding: 3rem !important;
  }
}

@media screen and (min-width: 768px) {
  .p-pt-md-0 {
    padding-top: 0 !important;
  }

  .p-pt-md-1 {
    padding-top: 0.25rem !important;
  }

  .p-pt-md-2 {
    padding-top: 0.5rem !important;
  }

  .p-pt-md-3 {
    padding-top: 1rem !important;
  }

  .p-pt-md-4 {
    padding-top: 1.5rem !important;
  }

  .p-pt-md-5 {
    padding-top: 2rem !important;
  }

  .p-pt-md-6 {
    padding-top: 3rem !important;
  }

  .p-pr-md-0 {
    padding-right: 0 !important;
  }

  .p-pr-md-1 {
    padding-right: 0.25rem !important;
  }

  .p-pr-md-2 {
    padding-right: 0.5rem !important;
  }

  .p-pr-md-3 {
    padding-right: 1rem !important;
  }

  .p-pr-md-4 {
    padding-right: 1.5rem !important;
  }

  .p-pr-md-5 {
    padding-right: 2rem !important;
  }

  .p-pr-md-6 {
    padding-right: 3rem !important;
  }

  .p-pl-md-0 {
    padding-left: 0 !important;
  }

  .p-pl-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-pl-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-pl-md-3 {
    padding-left: 1rem !important;
  }

  .p-pl-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-pl-md-5 {
    padding-left: 2rem !important;
  }

  .p-pl-md-6 {
    padding-left: 3rem !important;
  }

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

  .p-pb-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .p-pb-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .p-pb-md-3 {
    padding-bottom: 1rem !important;
  }

  .p-pb-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .p-pb-md-5 {
    padding-bottom: 2rem !important;
  }

  .p-pb-md-6 {
    padding-bottom: 3rem !important;
  }

  .p-px-md-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .p-px-md-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .p-px-md-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .p-px-md-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .p-px-md-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .p-px-md-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .p-px-md-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .p-py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .p-py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .p-py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .p-py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .p-py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .p-py-md-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .p-py-md-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .p-p-md-0 {
    padding: 0 !important;
  }

  .p-p-md-1 {
    padding: 0.25rem !important;
  }

  .p-p-md-2 {
    padding: 0.5rem !important;
  }

  .p-p-md-3 {
    padding: 1rem !important;
  }

  .p-p-md-4 {
    padding: 1.5rem !important;
  }

  .p-p-md-5 {
    padding: 2rem !important;
  }

  .p-p-md-6 {
    padding: 3rem !important;
  }
}

@media screen and (min-width: 992px) {
  .p-pt-lg-0 {
    padding-top: 0 !important;
  }

  .p-pt-lg-1 {
    padding-top: 0.25rem !important;
  }

  .p-pt-lg-2 {
    padding-top: 0.5rem !important;
  }

  .p-pt-lg-3 {
    padding-top: 1rem !important;
  }

  .p-pt-lg-4 {
    padding-top: 1.5rem !important;
  }

  .p-pt-lg-5 {
    padding-top: 2rem !important;
  }

  .p-pt-lg-6 {
    padding-top: 3rem !important;
  }

  .p-pt-lg-auto {
    padding-top: 3rem !important;
  }

  .p-pr-lg-0 {
    padding-right: 0 !important;
  }

  .p-pr-lg-1 {
    padding-right: 0.25rem !important;
  }

  .p-pr-lg-2 {
    padding-right: 0.5rem !important;
  }

  .p-pr-lg-3 {
    padding-right: 1rem !important;
  }

  .p-pr-lg-4 {
    padding-right: 1.5rem !important;
  }

  .p-pr-lg-5 {
    padding-right: 2rem !important;
  }

  .p-pr-lg-6 {
    padding-right: 3rem !important;
  }

  .p-pl-lg-0 {
    padding-left: 0 !important;
  }

  .p-pl-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-pl-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-pl-lg-3 {
    padding-left: 1rem !important;
  }

  .p-pl-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-pl-lg-5 {
    padding-left: 2rem !important;
  }

  .p-pl-lg-6 {
    padding-left: 3rem !important;
  }

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

  .p-pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .p-pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .p-pb-lg-3 {
    padding-bottom: 1rem !important;
  }

  .p-pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .p-pb-lg-5 {
    padding-bottom: 2rem !important;
  }

  .p-pb-lg-6 {
    padding-bottom: 3rem !important;
  }

  .p-px-lg-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .p-px-lg-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .p-px-lg-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .p-px-lg-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .p-px-lg-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .p-px-lg-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .p-px-lg-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .p-py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .p-py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .p-py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .p-py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .p-py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .p-py-lg-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .p-py-lg-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .p-p-lg-0 {
    padding: 0 !important;
  }

  .p-p-lg-1 {
    padding: 0.25rem !important;
  }

  .p-p-lg-2 {
    padding: 0.5rem !important;
  }

  .p-p-lg-3 {
    padding: 1rem !important;
  }

  .p-p-lg-4 {
    padding: 1.5rem !important;
  }

  .p-p-lg-5 {
    padding: 2rem !important;
  }

  .p-p-lg-6 {
    padding: 3rem !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-pt-xl-0 {
    padding-top: 0 !important;
  }

  .p-pt-xl-1 {
    padding-top: 0.25rem !important;
  }

  .p-pt-xl-2 {
    padding-top: 0.5rem !important;
  }

  .p-pt-xl-3 {
    padding-top: 1rem !important;
  }

  .p-pt-xl-4 {
    padding-top: 1.5rem !important;
  }

  .p-pt-xl-5 {
    padding-top: 2rem !important;
  }

  .p-pt-xl-6 {
    padding-top: 3rem !important;
  }

  .p-pr-xl-0 {
    padding-right: 0 !important;
  }

  .p-pr-xl-1 {
    padding-right: 0.25rem !important;
  }

  .p-pr-xl-2 {
    padding-right: 0.5rem !important;
  }

  .p-pr-xl-3 {
    padding-right: 1rem !important;
  }

  .p-pr-xl-4 {
    padding-right: 1.5rem !important;
  }

  .p-pr-xl-5 {
    padding-right: 2rem !important;
  }

  .p-pr-xl-6 {
    padding-right: 3rem !important;
  }

  .p-pl-xl-0 {
    padding-left: 0 !important;
  }

  .p-pl-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-pl-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-pl-xl-3 {
    padding-left: 1rem !important;
  }

  .p-pl-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-pl-xl-5 {
    padding-left: 2rem !important;
  }

  .p-pl-xl-6 {
    padding-left: 3rem !important;
  }

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

  .p-pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .p-pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .p-pb-xl-3 {
    padding-bottom: 1rem !important;
  }

  .p-pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .p-pb-xl-5 {
    padding-bottom: 2rem !important;
  }

  .p-pb-xl-6 {
    padding-bottom: 3rem !important;
  }

  .p-px-xl-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .p-px-xl-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }

  .p-px-xl-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }

  .p-px-xl-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .p-px-xl-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .p-px-xl-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .p-px-xl-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .p-py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .p-py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .p-py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .p-py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .p-py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .p-py-xl-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .p-py-xl-6 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .p-p-xl-0 {
    padding: 0 !important;
  }

  .p-p-xl-1 {
    padding: 0.25rem !important;
  }

  .p-p-xl-2 {
    padding: 0.5rem !important;
  }

  .p-p-xl-3 {
    padding: 1rem !important;
  }

  .p-p-xl-4 {
    padding: 1.5rem !important;
  }

  .p-p-xl-5 {
    padding: 2rem !important;
  }

  .p-p-xl-6 {
    padding: 3rem !important;
  }
}

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

.p-mt-1 {
  margin-top: 0.25rem !important;
}

.p-mt-2 {
  margin-top: 0.5rem !important;
}

.p-mt-3 {
  margin-top: 1rem !important;
}

.p-mt-4 {
  margin-top: 1.5rem !important;
}

.p-mt-5 {
  margin-top: 2rem !important;
}

.p-mt-6 {
  margin-top: 3rem !important;
}

.p-mt-auto {
  margin-top: auto !important;
}

.p-mr-0 {
  margin-right: 0 !important;
}

.p-mr-1 {
  margin-right: 0.25rem !important;
}

.p-mr-2 {
  margin-right: 0.5rem !important;
}

.p-mr-3 {
  margin-right: 1rem !important;
}

.p-mr-4 {
  margin-right: 1.5rem !important;
}

.p-mr-5 {
  margin-right: 2rem !important;
}

.p-mr-6 {
  margin-right: 3rem !important;
}

.p-mr-auto {
  margin-right: auto !important;
}

.p-ml-0 {
  margin-left: 0 !important;
}

.p-ml-1 {
  margin-left: 0.25rem !important;
}

.p-ml-2 {
  margin-left: 0.5rem !important;
}

.p-ml-3 {
  margin-left: 1rem !important;
}

.p-ml-4 {
  margin-left: 1.5rem !important;
}

.p-ml-5 {
  margin-left: 2rem !important;
}

.p-ml-6 {
  margin-left: 3rem !important;
}

.p-ml-auto {
  margin-left: auto !important;
}

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

.p-mb-1 {
  margin-bottom: 0.25rem !important;
}

.p-mb-2 {
  margin-bottom: 0.5rem !important;
}

.p-mb-3 {
  margin-bottom: 1rem !important;
}

.p-mb-4 {
  margin-bottom: 1.5rem !important;
}

.p-mb-5 {
  margin-bottom: 2rem !important;
}

.p-mb-6 {
  margin-bottom: 3rem !important;
}

.p-mb-auto {
  margin-bottom: auto !important;
}

.p-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.p-mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.p-mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.p-mx-3 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.p-mx-4 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.p-mx-5 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.p-mx-6 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.p-mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.p-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.p-my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.p-my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.p-my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.p-my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.p-my-5 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.p-my-6 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.p-my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.p-m-0 {
  margin: 0 !important;
}

.p-m-1 {
  margin: 0.25rem !important;
}

.p-m-2 {
  margin: 0.5rem !important;
}

.p-m-3 {
  margin: 1rem !important;
}

.p-m-4 {
  margin: 1.5rem !important;
}

.p-m-5 {
  margin: 2rem !important;
}

.p-m-6 {
  margin: 3rem !important;
}

.p-m-auto {
  margin: auto !important;
}

@media screen and (min-width: 576px) {
  .p-mt-sm-0 {
    margin-top: 0 !important;
  }

  .p-mt-sm-1 {
    margin-top: 0.25rem !important;
  }

  .p-mt-sm-2 {
    margin-top: 0.5rem !important;
  }

  .p-mt-sm-3 {
    margin-top: 1rem !important;
  }

  .p-mt-sm-4 {
    margin-top: 1.5rem !important;
  }

  .p-mt-sm-5 {
    margin-top: 2rem !important;
  }

  .p-mt-sm-6 {
    margin-top: 3rem !important;
  }

  .p-mt-sm-auto {
    margin-top: 3rem !important;
  }

  .p-mr-sm-0 {
    margin-right: 0 !important;
  }

  .p-mr-sm-1 {
    margin-right: 0.25rem !important;
  }

  .p-mr-sm-2 {
    margin-right: 0.5rem !important;
  }

  .p-mr-sm-3 {
    margin-right: 1rem !important;
  }

  .p-mr-sm-4 {
    margin-right: 1.5rem !important;
  }

  .p-mr-sm-5 {
    margin-right: 2rem !important;
  }

  .p-mr-sm-6 {
    margin-right: 3rem !important;
  }

  .p-mr-sm-auto {
    margin-right: auto !important;
  }

  .p-ml-sm-0 {
    margin-left: 0 !important;
  }

  .p-ml-sm-1 {
    margin-left: 0.25rem !important;
  }

  .p-ml-sm-2 {
    margin-left: 0.5rem !important;
  }

  .p-ml-sm-3 {
    margin-left: 1rem !important;
  }

  .p-ml-sm-4 {
    margin-left: 1.5rem !important;
  }

  .p-ml-sm-5 {
    margin-left: 2rem !important;
  }

  .p-ml-sm-6 {
    margin-left: 3rem !important;
  }

  .p-ml-sm-auto {
    margin-left: auto !important;
  }

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

  .p-mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .p-mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .p-mb-sm-3 {
    margin-bottom: 1rem !important;
  }

  .p-mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .p-mb-sm-5 {
    margin-bottom: 2rem !important;
  }

  .p-mb-sm-6 {
    margin-bottom: 3rem !important;
  }

  .p-mb-sm-auto {
    margin-bottom: auto !important;
  }

  .p-mx-sm-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .p-mx-sm-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .p-mx-sm-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .p-mx-sm-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .p-mx-sm-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .p-mx-sm-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .p-mx-sm-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .p-mx-sm-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .p-my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .p-my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .p-my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .p-my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .p-my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .p-my-sm-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .p-my-sm-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .p-my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .p-m-sm-0 {
    margin: 0 !important;
  }

  .p-m-sm-1 {
    margin: 0.25rem !important;
  }

  .p-m-sm-2 {
    margin: 0.5rem !important;
  }

  .p-m-sm-3 {
    margin: 1rem !important;
  }

  .p-m-sm-4 {
    margin: 1.5rem !important;
  }

  .p-m-sm-5 {
    margin: 2rem !important;
  }

  .p-m-sm-6 {
    margin: 3rem !important;
  }

  .p-m-sm-auto {
    margin: auto !important;
  }
}

@media screen and (min-width: 768px) {
  .p-mt-md-0 {
    margin-top: 0 !important;
  }

  .p-mt-md-1 {
    margin-top: 0.25rem !important;
  }

  .p-mt-md-2 {
    margin-top: 0.5rem !important;
  }

  .p-mt-md-3 {
    margin-top: 1rem !important;
  }

  .p-mt-md-4 {
    margin-top: 1.5rem !important;
  }

  .p-mt-md-5 {
    margin-top: 2rem !important;
  }

  .p-mt-md-6 {
    margin-top: 3rem !important;
  }

  .p-mt-md-auto {
    margin-top: 3rem !important;
  }

  .p-mr-md-0 {
    margin-right: 0 !important;
  }

  .p-mr-md-1 {
    margin-right: 0.25rem !important;
  }

  .p-mr-md-2 {
    margin-right: 0.5rem !important;
  }

  .p-mr-md-3 {
    margin-right: 1rem !important;
  }

  .p-mr-md-4 {
    margin-right: 1.5rem !important;
  }

  .p-mr-md-5 {
    margin-right: 2rem !important;
  }

  .p-mr-md-6 {
    margin-right: 3rem !important;
  }

  .p-mr-md-auto {
    margin-right: auto !important;
  }

  .p-ml-md-0 {
    margin-left: 0 !important;
  }

  .p-ml-md-1 {
    margin-left: 0.25rem !important;
  }

  .p-ml-md-2 {
    margin-left: 0.5rem !important;
  }

  .p-ml-md-3 {
    margin-left: 1rem !important;
  }

  .p-ml-md-4 {
    margin-left: 1.5rem !important;
  }

  .p-ml-md-5 {
    margin-left: 2rem !important;
  }

  .p-ml-md-6 {
    margin-left: 3rem !important;
  }

  .p-ml-md-auto {
    margin-left: auto !important;
  }

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

  .p-mb-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .p-mb-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .p-mb-md-3 {
    margin-bottom: 1rem !important;
  }

  .p-mb-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .p-mb-md-5 {
    margin-bottom: 2rem !important;
  }

  .p-mb-md-6 {
    margin-bottom: 3rem !important;
  }

  .p-mb-md-auto {
    margin-bottom: auto !important;
  }

  .p-mx-md-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .p-mx-md-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .p-mx-md-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .p-mx-md-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .p-mx-md-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .p-mx-md-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .p-mx-md-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .p-mx-md-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .p-my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .p-my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .p-my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .p-my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .p-my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .p-my-md-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .p-my-md-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .p-my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .p-m-md-0 {
    margin: 0 !important;
  }

  .p-m-md-1 {
    margin: 0.25rem !important;
  }

  .p-m-md-2 {
    margin: 0.5rem !important;
  }

  .p-m-md-3 {
    margin: 1rem !important;
  }

  .p-m-md-4 {
    margin: 1.5rem !important;
  }

  .p-m-md-5 {
    margin: 2rem !important;
  }

  .p-m-md-6 {
    margin: 3rem !important;
  }

  .p-m-md-auto {
    margin: auto !important;
  }
}

@media screen and (min-width: 992px) {
  .p-mt-lg-0 {
    margin-top: 0 !important;
  }

  .p-mt-lg-1 {
    margin-top: 0.25rem !important;
  }

  .p-mt-lg-2 {
    margin-top: 0.5rem !important;
  }

  .p-mt-lg-3 {
    margin-top: 1rem !important;
  }

  .p-mt-lg-4 {
    margin-top: 1.5rem !important;
  }

  .p-mt-lg-5 {
    margin-top: 2rem !important;
  }

  .p-mt-lg-6 {
    margin-top: 3rem !important;
  }

  .p-mt-lg-auto {
    margin-top: 3rem !important;
  }

  .p-mr-lg-0 {
    margin-right: 0 !important;
  }

  .p-mr-lg-1 {
    margin-right: 0.25rem !important;
  }

  .p-mr-lg-2 {
    margin-right: 0.5rem !important;
  }

  .p-mr-lg-3 {
    margin-right: 1rem !important;
  }

  .p-mr-lg-4 {
    margin-right: 1.5rem !important;
  }

  .p-mr-lg-5 {
    margin-right: 2rem !important;
  }

  .p-mr-lg-6 {
    margin-right: 3rem !important;
  }

  .p-mr-lg-auto {
    margin-right: auto !important;
  }

  .p-ml-lg-0 {
    margin-left: 0 !important;
  }

  .p-ml-lg-1 {
    margin-left: 0.25rem !important;
  }

  .p-ml-lg-2 {
    margin-left: 0.5rem !important;
  }

  .p-ml-lg-3 {
    margin-left: 1rem !important;
  }

  .p-ml-lg-4 {
    margin-left: 1.5rem !important;
  }

  .p-ml-lg-5 {
    margin-left: 2rem !important;
  }

  .p-ml-lg-6 {
    margin-left: 3rem !important;
  }

  .p-ml-lg-auto {
    margin-left: auto !important;
  }

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

  .p-mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .p-mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .p-mb-lg-3 {
    margin-bottom: 1rem !important;
  }

  .p-mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .p-mb-lg-5 {
    margin-bottom: 2rem !important;
  }

  .p-mb-lg-6 {
    margin-bottom: 3rem !important;
  }

  .p-mb-lg-auto {
    margin-bottom: auto !important;
  }

  .p-mx-lg-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .p-mx-lg-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .p-mx-lg-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .p-mx-lg-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .p-mx-lg-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .p-mx-lg-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .p-mx-lg-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .p-mx-lg-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .p-my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .p-my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .p-my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .p-my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .p-my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .p-my-lg-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .p-my-lg-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .p-my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .p-m-lg-0 {
    margin: 0 !important;
  }

  .p-m-lg-1 {
    margin: 0.25rem !important;
  }

  .p-m-lg-2 {
    margin: 0.5rem !important;
  }

  .p-m-lg-3 {
    margin: 1rem !important;
  }

  .p-m-lg-4 {
    margin: 1.5rem !important;
  }

  .p-m-lg-5 {
    margin: 2rem !important;
  }

  .p-m-lg-6 {
    margin: 3rem !important;
  }

  .p-m-lg-auto {
    margin: auto !important;
  }
}

@media screen and (min-width: 1200px) {
  .p-mt-xl-0 {
    margin-top: 0 !important;
  }

  .p-mt-xl-1 {
    margin-top: 0.25rem !important;
  }

  .p-mt-xl-2 {
    margin-top: 0.5rem !important;
  }

  .p-mt-xl-3 {
    margin-top: 1rem !important;
  }

  .p-mt-xl-4 {
    margin-top: 1.5rem !important;
  }

  .p-mt-xl-5 {
    margin-top: 2rem !important;
  }

  .p-mt-xl-6 {
    margin-top: 3rem !important;
  }

  .p-mt-xl-auto {
    margin-top: 3rem !important;
  }

  .p-mr-xl-0 {
    margin-right: 0 !important;
  }

  .p-mr-xl-1 {
    margin-right: 0.25rem !important;
  }

  .p-mr-xl-2 {
    margin-right: 0.5rem !important;
  }

  .p-mr-xl-3 {
    margin-right: 1rem !important;
  }

  .p-mr-xl-4 {
    margin-right: 1.5rem !important;
  }

  .p-mr-xl-5 {
    margin-right: 2rem !important;
  }

  .p-mr-xl-6 {
    margin-right: 3rem !important;
  }

  .p-mr-xl-auto {
    margin-right: auto !important;
  }

  .p-ml-xl-0 {
    margin-left: 0 !important;
  }

  .p-ml-xl-1 {
    margin-left: 0.25rem !important;
  }

  .p-ml-xl-2 {
    margin-left: 0.5rem !important;
  }

  .p-ml-xl-3 {
    margin-left: 1rem !important;
  }

  .p-ml-xl-4 {
    margin-left: 1.5rem !important;
  }

  .p-ml-xl-5 {
    margin-left: 2rem !important;
  }

  .p-ml-xl-6 {
    margin-left: 3rem !important;
  }

  .p-ml-xl-auto {
    margin-left: auto !important;
  }

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

  .p-mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .p-mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .p-mb-xl-3 {
    margin-bottom: 1rem !important;
  }

  .p-mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .p-mb-xl-5 {
    margin-bottom: 2rem !important;
  }

  .p-mb-xl-6 {
    margin-bottom: 3rem !important;
  }

  .p-mb-xl-auto {
    margin-bottom: auto !important;
  }

  .p-mx-xl-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .p-mx-xl-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }

  .p-mx-xl-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }

  .p-mx-xl-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .p-mx-xl-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .p-mx-xl-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .p-mx-xl-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .p-mx-xl-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .p-my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .p-my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .p-my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .p-my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .p-my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .p-my-xl-5 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .p-my-xl-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .p-my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .p-m-xl-0 {
    margin: 0 !important;
  }

  .p-m-xl-1 {
    margin: 0.25rem !important;
  }

  .p-m-xl-2 {
    margin: 0.5rem !important;
  }

  .p-m-xl-3 {
    margin: 1rem !important;
  }

  .p-m-xl-4 {
    margin: 1.5rem !important;
  }

  .p-m-xl-5 {
    margin: 2rem !important;
  }

  .p-m-xl-6 {
    margin: 3rem !important;
  }

  .p-m-xl-auto {
    margin: auto !important;
  }
}

.p-shadow-1 {
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}

.p-shadow-2 {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.p-shadow-3 {
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, 0.2), 0 3px 4px 0 rgba(0, 0, 0, 0.14), 0 1px 8px 0 rgba(0, 0, 0, 0.12);
}

.p-shadow-4 {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.p-shadow-5 {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 5px 8px 0 rgba(0, 0, 0, 0.14), 0 1px 14px 0 rgba(0, 0, 0, 0.12);
}

.p-shadow-6 {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
}

.p-shadow-7 {
  box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.2), 0 7px 10px 1px rgba(0, 0, 0, 0.14), 0 2px 16px 1px rgba(0, 0, 0, 0.12);
}

.p-shadow-8 {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.p-shadow-9 {
  box-shadow: 0 5px 6px -3px rgba(0, 0, 0, 0.2), 0 9px 12px 1px rgba(0, 0, 0, 0.14), 0 3px 16px 2px rgba(0, 0, 0, 0.12);
}

.p-shadow-10 {
  box-shadow: 0 6px 6px -3px rgba(0, 0, 0, 0.2), 0 10px 14px 1px rgba(0, 0, 0, 0.14), 0 4px 18px 3px rgba(0, 0, 0, 0.12);
}

.p-shadow-11 {
  box-shadow: 0 6px 7px -4px rgba(0, 0, 0, 0.2), 0 11px 15px 1px rgba(0, 0, 0, 0.14), 0 4px 20px 3px rgba(0, 0, 0, 0.12);
}

.p-shadow-12 {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12);
}

.p-shadow-13 {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);
}

.p-shadow-14 {
  box-shadow: 0 7px 9px -4px rgba(0, 0, 0, 0.2), 0 14px 21px 2px rgba(0, 0, 0, 0.14), 0 5px 26px 4px rgba(0, 0, 0, 0.12);
}

.p-shadow-15 {
  box-shadow: 0 8px 9px -5px rgba(0, 0, 0, 0.2), 0 15px 22px 2px rgba(0, 0, 0, 0.14), 0 6px 28px 5px rgba(0, 0, 0, 0.12);
}

.p-shadow-16 {
  box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.p-shadow-17 {
  box-shadow: 0 8px 11px -5px rgba(0, 0, 0, 0.2), 0 17px 26px 2px rgba(0, 0, 0, 0.14), 0 6px 32px 5px rgba(0, 0, 0, 0.12);
}

.p-shadow-18 {
  box-shadow: 0 9px 11px -5px rgba(0, 0, 0, 0.2), 0 18px 28px 2px rgba(0, 0, 0, 0.14), 0 7px 34px 6px rgba(0, 0, 0, 0.12);
}

.p-shadow-19 {
  box-shadow: 0 9px 12px -6px rgba(0, 0, 0, 0.2), 0 19px 29px 2px rgba(0, 0, 0, 0.14), 0 7px 36px 6px rgba(0, 0, 0, 0.12);
}

.p-shadow-20 {
  box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 20px 31px 3px rgba(0, 0, 0, 0.14), 0 8px 38px 7px rgba(0, 0, 0, 0.12);
}

.p-shadow-21 {
  box-shadow: 0 10px 13px -6px rgba(0, 0, 0, 0.2), 0 21px 33px 3px rgba(0, 0, 0, 0.14), 0 8px 40px 7px rgba(0, 0, 0, 0.12);
}

.p-shadow-22 {
  box-shadow: 0 10px 14px -6px rgba(0, 0, 0, 0.2), 0 22px 35px 3px rgba(0, 0, 0, 0.14), 0 8px 42px 7px rgba(0, 0, 0, 0.12);
}

.p-shadow-23 {
  box-shadow: 0 11px 14px -7px rgba(0, 0, 0, 0.2), 0 23px 36px 3px rgba(0, 0, 0, 0.14), 0 9px 44px 8px rgba(0, 0, 0, 0.12);
}

.p-shadow-24 {
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
}

/*# sourceMappingURL=primeflex.css.map */

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9fZ3JpZC5zY3NzIiwicHJpbWVmbGV4LmNzcyIsInNyYy9fdmFyaWFibGVzLnNjc3MiLCJzcmMvX2dyaWRfZGVwcmVjYXRlZC5zY3NzIiwic3JjL19mb3JtbGF5b3V0LnNjc3MiLCJzcmMvX2Rpc3BsYXkuc2NzcyIsInNyYy9fdGV4dC5zY3NzIiwic3JjL2ZsZXhib3gvX2RpcmVjdGlvbi5zY3NzIiwic3JjL2ZsZXhib3gvX2p1c3RpZnlfY29udGVudC5zY3NzIiwic3JjL2ZsZXhib3gvX2FsaWduX2l0ZW1zLnNjc3MiLCJzcmMvZmxleGJveC9fYWxpZ25fc2VsZi5zY3NzIiwic3JjL2ZsZXhib3gvX2FsaWduX2NvbnRlbnQuc2NzcyIsInNyYy9mbGV4Ym94L19vcmRlci5zY3NzIiwic3JjL2ZsZXhib3gvX3dyYXAuc2NzcyIsInNyYy9fcGFkZGluZy5zY3NzIiwic3JjL19tYXJnaW4uc2NzcyIsInNyYy9fZWxldmF0aW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFHSSxhQUFBO0VBRUEsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtBQ0NKOztBREVBOztFQUlJLHNCQUFBO0FDQ0o7O0FERUE7RUFDSSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7QUNDSjs7QURFQTs7RUFFSSxVQUFBO0FDQ0o7O0FERUE7RUFHSSxZQUFBO0VBRUEsYUFBQTtFQUNBLGVFL0JJO0FEZ0NSOztBREVBO0VBR0ksY0FBQTtFQUNBLGVFdENJO0FEdUNSOztBREVBOzs7Ozs7Ozs7Ozs7RUFjSSxjQUFBO0VBQ0EsZUV4REk7QUR5RFI7O0FERUE7RUFDSSxjQUFBO0FDQ0o7O0FERUE7RUFDSSxlQUFBO0FDQ0o7O0FERUE7RUFDSSxVQUFBO0FDQ0o7O0FERUE7RUFDSSxlQUFBO0FDQ0o7O0FERUE7RUFDSSxlQUFBO0FDQ0o7O0FERUE7RUFDSSxVQUFBO0FDQ0o7O0FERUE7RUFDSSxlQUFBO0FDQ0o7O0FERUE7RUFDSSxlQUFBO0FDQ0o7O0FERUE7RUFDSSxVQUFBO0FDQ0o7O0FERUE7RUFDSSxlQUFBO0FDQ0o7O0FERUE7RUFDSSxlQUFBO0FDQ0o7O0FERUE7RUFDSSxXQUFBO0FDQ0o7O0FERUE7RUFDSSxpQkFBQTtBQ0NKOztBREVBO0VBQ0kseUJBQUE7QUNDSjs7QURFQTtFQUNJLHlCQUFBO0FDQ0o7O0FERUE7RUFDSSxnQkFBQTtBQ0NKOztBREVBO0VBQ0kseUJBQUE7QUNDSjs7QURFQTtFQUNJLHlCQUFBO0FDQ0o7O0FERUE7RUFDSSxnQkFBQTtBQ0NKOztBREVBO0VBQ0kseUJBQUE7QUNDSjs7QURFQTtFQUNJLHlCQUFBO0FDQ0o7O0FERUE7RUFDSSxnQkFBQTtBQ0NKOztBREVBO0VBQ0kseUJBQUE7QUNDSjs7QURFQTtFQUNJLHdCQUFBO0FDQ0o7O0FERUE7RUFDSSxlQUFBO0FDQ0o7O0FERUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWdESSxlRS9NSTtBRGdOUjs7QURFQTtFQUNJLFVBQUE7QUNDSjs7QURFQTtFQUNJOzs7Ozs7Ozs7Ozs7SUFjSSxjQUFBO0VDQ047O0VERUU7SUFDSSxjQUFBO0VDQ047O0VERUU7SUFDSSxlQUFBO0VDQ047O0VERUU7SUFDSSxVQUFBO0VDQ047O0VERUU7SUFDSSxlQUFBO0VDQ047O0VERUU7SUFDSSxlQUFBO0VDQ047O0VERUU7SUFDSSxVQUFBO0VDQ047O0VERUU7SUFDSSxlQUFBO0VDQ047O0VERUU7SUFDSSxlQUFBO0VDQ047O0VERUU7SUFDSSxVQUFBO0VDQ047O0VERUU7SUFDSSxlQUFBO0VDQ047O0VERUU7SUFDSSxlQUFBO0VDQ047O0VERUU7SUFDSSxXQUFBO0VDQ047O0VERUU7SUFDSSxpQkFBQTtFQ0NOOztFREVFO0lBQ0kseUJBQUE7RUNDTjs7RURFRTtJQUNJLHlCQUFBO0VDQ047O0VERUU7SUFDSSxnQkFBQTtFQ0NOOztFREVFO0lBQ0kseUJBQUE7RUNDTjs7RURFRTtJQUNJLHlCQUFBO0VDQ047O0VERUU7SUFDSSxnQkFBQTtFQ0NOOztFREVFO0lBQ0kseUJBQUE7RUNDTjs7RURFRTtJQUNJLHlCQUFBO0VDQ047O0VERUU7SUFDSSxnQkFBQTtFQ0NOOztFREVFO0lBQ0kseUJBQUE7RUNDTjs7RURFRTtJQUNJLHdCQUFBO0VDQ047O0VERUU7SUFDSSxlQUFBO0VDQ047QUFDRjs7QURFQTtFQUNJOzs7Ozs7Ozs7Ozs7SUFjSSxjQUFBO0VDQU47O0VER0U7SUFDSSxjQUFBO0VDQU47O0VER0U7SUFDSSxlQUFBO0VDQU47O0VER0U7SUFDSSxVQUFBO0VDQU47O0VER0U7SUFDSSxlQUFBO0VDQU47O0VER0U7SUFDSSxlQUFBO0VDQU47O0VER0U7SUFDSSxVQUFBO0VDQU47O0VER0U7SUFDSSxlQUFBO0VDQU47O0VER0U7SUFDSSxlQUFBO0VDQU47O0VER0U7SUFDSSxVQUFBO0VDQU47O0VER0U7SUFDSSxlQUFBO0VDQU47O0VER0U7SUFDSSxlQUFBO0VDQU47O0VER0U7SUFDSSxXQUFBO0VDQU47O0VER0U7SUFDSSxpQkFBQTtFQ0FOOztFREdFO0lBQ0kseUJBQUE7RUNBTjs7RURHRTtJQUNJLHlCQUFBO0VDQU47O0VER0U7SUFDSSxnQkFBQTtFQ0FOOztFREdFO0lBQ0kseUJBQUE7RUNBTjs7RURHRTtJQUNJLHlCQUFBO0VDQU47O0VER0U7SUFDSSxnQkFBQTtFQ0FOOztFREdFO0lBQ0kseUJBQUE7RUNBTjs7RURHRTtJQUNJLHlCQUFBO0VDQU47O0VER0U7SUFDSSxnQkFBQTtFQ0FOOztFREdFO0lBQ0kseUJBQUE7RUNBTjs7RURHRTtJQUNJLHdCQUFBO0VDQU47O0VER0U7SUFDSSxlQUFBO0VDQU47QUFDRjs7QURHQTtFQUNJOzs7Ozs7Ozs7Ozs7SUFjSSxjQUFBO0VDRE47O0VESUU7SUFDSSxjQUFBO0VDRE47O0VESUU7SUFDSSxlQUFBO0VDRE47O0VESUU7SUFDSSxVQUFBO0VDRE47O0VESUU7SUFDSSxlQUFBO0VDRE47O0VESUU7SUFDSSxlQUFBO0VDRE47O0VESUU7SUFDSSxVQUFBO0VDRE47O0VESUU7SUFDSSxlQUFBO0VDRE47O0VESUU7SUFDSSxlQUFBO0VDRE47O0VESUU7SUFDSSxVQUFBO0VDRE47O0VESUU7SUFDSSxlQUFBO0VDRE47O0VESUU7SUFDSSxlQUFBO0VDRE47O0VESUU7SUFDSSxXQUFBO0VDRE47O0VESUU7SUFDSSxpQkFBQTtFQ0ROOztFRElFO0lBQ0kseUJBQUE7RUNETjs7RURJRTtJQUNJLHlCQUFBO0VDRE47O0VESUU7SUFDSSxnQkFBQTtFQ0ROOztFRElFO0lBQ0kseUJBQUE7RUNETjs7RURJRTtJQUNJLHlCQUFBO0VDRE47O0VESUU7SUFDSSxnQkFBQTtFQ0ROOztFRElFO0lBQ0kseUJBQUE7RUNETjs7RURJRTtJQUNJLHlCQUFBO0VDRE47O0VESUU7SUFDSSxnQkFBQTtFQ0ROOztFRElFO0lBQ0kseUJBQUE7RUNETjs7RURJRTtJQUNJLHdCQUFBO0VDRE47O0VESUU7SUFDSSxlQUFBO0VDRE47QUFDRjs7QURJQTtFQUNJOzs7Ozs7Ozs7Ozs7SUFjSSxjQUFBO0VDRk47O0VES0U7SUFDSSxjQUFBO0VDRk47O0VES0U7SUFDSSxlQUFBO0VDRk47O0VES0U7SUFDSSxVQUFBO0VDRk47O0VES0U7SUFDSSxlQUFBO0VDRk47O0VES0U7SUFDSSxlQUFBO0VDRk47O0VES0U7SUFDSSxVQUFBO0VDRk47O0VES0U7SUFDSSxlQUFBO0VDRk47O0VES0U7SUFDSSxlQUFBO0VDRk47O0VES0U7SUFDSSxVQUFBO0VDRk47O0VES0U7SUFDSSxlQUFBO0VDRk47O0VES0U7SUFDSSxlQUFBO0VDRk47O0VES0U7SUFDSSxXQUFBO0VDRk47O0VES0U7SUFDSSxpQkFBQTtFQ0ZOOztFREtFO0lBQ0kseUJBQUE7RUNGTjs7RURLRTtJQUNJLHlCQUFBO0VDRk47O0VES0U7SUFDSSxnQkFBQTtFQ0ZOOztFREtFO0lBQ0kseUJBQUE7RUNGTjs7RURLRTtJQUNJLHlCQUFBO0VDRk47O0VES0U7SUFDSSxnQkFBQTtFQ0ZOOztFREtFO0lBQ0kseUJBQUE7RUNGTjs7RURLRTtJQUNJLHlCQUFBO0VDRk47O0VES0U7SUFDSSxnQkFBQTtFQ0ZOOztFREtFO0lBQ0kseUJBQUE7RUNGTjs7RURLRTtJQUNJLHdCQUFBO0VDRk47O0VES0U7SUFDSSxlQUFBO0VDRk47QUFDRjs7QUVqckJBO0VBR0ksMkJBQUE7QUZtckJKOztBRWhyQkE7RUFHSSx5QkFBQTtBRm1yQko7O0FFaHJCQTtFQUdJLHVCQUFBO0FGbXJCSjs7QUVockJBO0VBR0ksOEJBQUE7QUZtckJKOztBRWhyQkE7RUFFSSw2QkFBQTtBRm1yQko7O0FFaHJCQTtFQUdJLDZCQUFBO0FGbXJCSjs7QUU5cUJBO0VBR0ksdUJBQUE7QUZpckJKOztBRTlxQkE7RUFHSSxxQkFBQTtBRmlyQko7O0FFOXFCQTtFQUdJLG1CQUFBO0FGaXJCSjs7QUU5cUJBO0VBR0kscUJBQUE7QUZpckJKOztBRTlxQkE7RUFHSSxvQkFBQTtBRmlyQko7O0FFOXFCQTtFQUVJLHNCQUFBO0FGaXJCSjs7QUU5cUJBO0VBRUksb0JBQUE7QUZpckJKOztBRTlxQkE7RUFHSSxrQkFBQTtBRmlyQko7O0FFOXFCQTtFQUVJLG9CQUFBO0FGaXJCSjs7QUU5cUJBO0VBR0ksbUJBQUE7QUZpckJKOztBRTdxQkE7RUFJSSxtQkFBQTtBRmdyQko7O0FFN3FCQTtFQUlJLDJCQUFBO0FGZ3JCSjs7QUU3cUJBO0VBSUksc0JBQUE7QUZnckJKOztBRTdxQkE7RUFJSSw4QkFBQTtBRmdyQko7O0FFN3FCQTs7RUFHRSxnQkFBQTtBRmdyQkY7O0FFN3FCQTtFQUVJLFNBQUE7QUZnckJKOztBRTdxQkE7RUFFSSxTQUFBO0FGZ3JCSjs7QUU3cUJBO0VBRUksUUFBQTtBRmdyQko7O0FFN3FCQTtFQUVJLFFBQUE7QUZnckJKOztBRTdxQkE7RUFFSSxRQUFBO0FGZ3JCSjs7QUU3cUJBO0VBRUksUUFBQTtBRmdyQko7O0FFN3FCQTtFQUVJLFFBQUE7QUZnckJKOztBRTdxQkE7RUFFSSxRQUFBO0FGZ3JCSjs7QUU3cUJBO0VBRUksUUFBQTtBRmdyQko7O0FFN3FCQTtFQUVJLFFBQUE7QUZnckJKOztBRTdxQkE7RUFFSSxRQUFBO0FGZ3JCSjs7QUU3cUJBO0VBRUksUUFBQTtBRmdyQko7O0FFN3FCQTtFQUVJLFNBQUE7QUZnckJKOztBRTdxQkE7RUFFSSxTQUFBO0FGZ3JCSjs7QUU3cUJBO0VBRUksU0FBQTtBRmdyQko7O0FFN3FCQTtFQUNJO0lBRUksU0FBQTtFRmdyQk47O0VFN3FCRTtJQUVJLFNBQUE7RUZnckJOOztFRTdxQkU7SUFFSSxRQUFBO0VGZ3JCTjs7RUU3cUJFO0lBRUksUUFBQTtFRmdyQk47O0VFN3FCRTtJQUVJLFFBQUE7RUZnckJOOztFRTdxQkU7SUFFSSxRQUFBO0VGZ3JCTjs7RUU3cUJFO0lBRUksUUFBQTtFRmdyQk47O0VFN3FCRTtJQUVJLFFBQUE7RUZnckJOOztFRTdxQkU7SUFFSSxRQUFBO0VGZ3JCTjs7RUU3cUJFO0lBRUksUUFBQTtFRmdyQk47O0VFN3FCRTtJQUVJLFFBQUE7RUZnckJOOztFRTdxQkU7SUFFSSxRQUFBO0VGZ3JCTjs7RUU3cUJFO0lBRUksU0FBQTtFRmdyQk47O0VFN3FCRTtJQUVJLFNBQUE7RUZnckJOOztFRTdxQkU7SUFFSSxTQUFBO0VGZ3JCTjtBQUNGOztBRTdxQkE7RUFDSTtJQUVJLFNBQUE7RUYrcUJOOztFRTVxQkU7SUFFSSxTQUFBO0VGK3FCTjs7RUU1cUJFO0lBRUksUUFBQTtFRitxQk47O0VFNXFCRTtJQUVJLFFBQUE7RUYrcUJOOztFRTVxQkU7SUFFSSxRQUFBO0VGK3FCTjs7RUU1cUJFO0lBRUksUUFBQTtFRitxQk47O0VFNXFCRTtJQUVJLFFBQUE7RUYrcUJOOztFRTVxQkU7SUFFSSxRQUFBO0VGK3FCTjs7RUU1cUJFO0lBRUksUUFBQTtFRitxQk47O0VFNXFCRTtJQUVJLFFBQUE7RUYrcUJOOztFRTVxQkU7SUFFSSxRQUFBO0VGK3FCTjs7RUU1cUJFO0lBRUksUUFBQTtFRitxQk47O0VFNXFCRTtJQUVJLFNBQUE7RUYrcUJOOztFRTVxQkU7SUFFSSxTQUFBO0VGK3FCTjs7RUU1cUJFO0lBRUksU0FBQTtFRitxQk47QUFDRjs7QUU1cUJBO0VBQ0k7SUFFSSxTQUFBO0VGOHFCTjs7RUUzcUJFO0lBRUksU0FBQTtFRjhxQk47O0VFM3FCRTtJQUVJLFFBQUE7RUY4cUJOOztFRTNxQkU7SUFFSSxRQUFBO0VGOHFCTjs7RUUzcUJFO0lBRUksUUFBQTtFRjhxQk47O0VFM3FCRTtJQUVJLFFBQUE7RUY4cUJOOztFRTNxQkU7SUFFSSxRQUFBO0VGOHFCTjs7RUUzcUJFO0lBRUksUUFBQTtFRjhxQk47O0VFM3FCRTtJQUVJLFFBQUE7RUY4cUJOOztFRTNxQkU7SUFFSSxRQUFBO0VGOHFCTjs7RUUzcUJFO0lBRUksUUFBQTtFRjhxQk47O0VFM3FCRTtJQUVJLFFBQUE7RUY4cUJOOztFRTNxQkU7SUFFSSxTQUFBO0VGOHFCTjs7RUUzcUJFO0lBRUksU0FBQTtFRjhxQk47O0VFM3FCRTtJQUVJLFNBQUE7RUY4cUJOO0FBQ0Y7O0FFM3FCQTtFQUNJO0lBRUksU0FBQTtFRjZxQk47O0VFMXFCRTtJQUVJLFNBQUE7RUY2cUJOOztFRTFxQkU7SUFFSSxRQUFBO0VGNnFCTjs7RUUxcUJFO0lBRUksUUFBQTtFRjZxQk47O0VFMXFCRTtJQUVJLFFBQUE7RUY2cUJOOztFRTFxQkU7SUFFSSxRQUFBO0VGNnFCTjs7RUUxcUJFO0lBRUksUUFBQTtFRjZxQk47O0VFMXFCRTtJQUVJLFFBQUE7RUY2cUJOOztFRTFxQkU7SUFFSSxRQUFBO0VGNnFCTjs7RUUxcUJFO0lBRUksUUFBQTtFRjZxQk47O0VFMXFCRTtJQUVJLFFBQUE7RUY2cUJOOztFRTFxQkU7SUFFSSxRQUFBO0VGNnFCTjs7RUUxcUJFO0lBRUksU0FBQTtFRjZxQk47O0VFMXFCRTtJQUVJLFNBQUE7RUY2cUJOOztFRTFxQkU7SUFFSSxTQUFBO0VGNnFCTjtBQUNGOztBRzFxQ0E7RUFDSSxtQkZLVTtBRHVxQ2Q7O0FHenFDQTtFQUNJLHFCQUFBO0VBQ0EscUJGQ2U7QUQycUNuQjs7QUd6cUNBO0VBQ0ksYUFBQTtFQUNBLG1CQUFBO0FINHFDSjs7QUd6cUNBO0VBQ0ksbUJGUGU7QURtckNuQjs7QUd6cUNBOztFQUVJLGFBQUE7QUg0cUNKOztBR3px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RVJrdUROOztFUS90REU7SUFDSSxxQkFBQTtFUmt1RE47O0VRL3RERTtJQUNJLG1CQUFBO0VSa3VETjs7RVEvdERFO0lBQ0kscUJBQUE7RVJrdUROOztFUS90REU7SUFDSSxvQkFBQTtFUmt1RE47QUFDRjs7QVEvdERBO0VBQ0k7SUFDSSx1QkFBQTtFUml1RE47O0VROXRERTtJQUNJLHFCQUFBO0VSaXVETjs7RVE5dERFO0lBQ0ksbUJBQUE7RVJpdUROOztFUTl0REU7SUFDSSxxQkFBQTtFUml1RE47O0VROXRERTtJQUNJLG9CQUFBO0VSaXVETjtBQUNGOztBUTl0REE7RUFDSTtJQUNJLHVCQUFBO0VSZ3VETjs7RVE3dERFO0lBQ0kscUJBQUE7RVJndUROOztFUTd0REU7SUFDSSxtQkFBQTtFUmd1RE47O0VRN3RERTtJQUNJLHFCQUFBO0VSZ3VETjs7RVE3dERFO0lBQ0ksb0JBQUE7RVJndUROO0FBQ0Y7O0FRN3REQTtFQUNJO0lBQ0ksdUJBQUE7RVIrdEROOztFUTV0REU7SUFDSSxxQkFBQTtFUit0RE47O0VRNXRERTtJQUNJLG1CQUFBO0VSK3RETjs7RVE1dERFO0lBQ0kscUJBQUE7RVIrdEROOztFUTV0REU7SUFDSSxvQkFBQTtFUit0RE47QUFDRjs7QVN4MERBO0VBQ0ksaUJBQUE7QVQwMERKOztBU3YwREE7RUFDSSxvQkFBQTtBVDAwREo7O0FTdjBEQTtFQUNJLGtCQUFBO0FUMDBESjs7QVN2MERBO0VBQ0ksb0JBQUE7QVQwMERKOztBU3YwREE7RUFDSSxtQkFBQTtBVDAwREo7O0FTdjBEQTtFQUNJO0lBQ0ksaUJBQUE7RVQwMEROOztFU3YwREU7SUFDSSxvQkFBQTtFVDAwRE47O0VTdjBERTtJQUNJLGtCQUFBO0VUMDBETjs7RVN2MERFO0lBQ0ksb0JBQUE7RVQwMEROOztFU3YwREU7SUFDSSxtQkFBQTtFVDAwRE47QUFDRjs7QVN2MERBO0VBQ0k7SUFDSSxpQkFBQTtFVHkwRE47O0VTdDBERTtJQUNJLG9CQUFBO0VUeTBETjs7RVN0MERFO0lBQ0ksa0JBQUE7RVR5MEROOztFU3QwREU7SUFD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RWN4bklFO0lBQVcsb0JBQUE7RWQ0bkliOztFYzNuSUU7SUFBVywwQkFBQTtFZCtuSWI7O0VjOW5JRTtJQUFXLHlCQUFBO0Vka29JYjs7RWNqb0lFO0lBQVcsdUJBQUE7RWRxb0liOztFY3BvSUU7SUFBVyx5QkFBQTtFZHdvSWI7O0Vjdm9JRTtJQUFXLHVCQUFBO0VkMm9JYjs7RWMxb0lFO0lBQVcsdUJBQUE7RWQ4b0liOztFYzdvSUU7SUFBYyx1QkFBQTtFZGlwSWhCO0FBQ0Y7O0FlbDlJQTtFQUNJLCtHQUFBO0FmbzlJSjs7QWVqOUlBO0VBQ0ksK0dBQUE7QWZvOUlKOztBZWo5SUE7RUFDSSwrR0FBQTtBZm85SUo7O0FlajlJQTtFQUNJLGdIQUFBO0FmbzlJSjs7QWVqOUlBO0VBQ0ksZ0hBQUE7QWZvOUlKOztBZWo5SUE7RUFDSSxpSEFBQTtBZm85SUo7O0FlajlJQTtFQUNJLHFIQUFBO0FmbzlJSjs7QWVqOUlBO0VBQ0kscUhBQUE7QWZvOUlKOztBZWo5SUE7RUFDSSxxSEFBQTtBZm85SUo7O0FlajlJQTtFQUNJLHNIQUFBO0FmbzlJSjs7QWVqOUlBO0VBQ0ksc0hBQUE7QWZvOUlKOztBZWo5SUE7RUFDSSxzSEFBQTtBZm85SUo7O0FlajlJQTtFQUNJLHNIQUFBO0FmbzlJSjs7QWVqOUlBO0VBQ0ksc0hBQUE7QWZvOUlKOztBZWo5SUE7RUFDSSxzSEFBQTtBZm85SUo7O0FlajlJQTtFQUNJLHVIQUFBO0FmbzlJSjs7QWVqOUlBO0VBQ0ksdUhBQUE7QWZvOUlKOztBZWo5SUE7RUFDSSx1SEFBQTtBZm85SUo7O0FlajlJQTtFQUNJLHVIQUFBO0FmbzlJSjs7QWVqOUlBO0VBQ0ksd0hBQUE7QWZvOUlKOztBZWo5SUE7RUFDSSx3SEFBQTtBZm85SUo7O0FlajlJQTtFQUNJLHdIQUFBO0FmbzlJSjs7QWVqOUlBO0VBQ0ksd0hBQUE7QWZvOUlKOztBZWo5SUE7RUFDSSx3SEFBQTtBZm85SUo7O0FBRUEsd0NBQXdDIiwiZmlsZSI6InByaW1lZmxleC5jc3MifQ== */
.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 0 3px rgba(0,126,255,0.1)}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px 0 rgba(0,0,0,0.06)}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir="rtl"] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir="rtl"] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir="rtl"] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#D0021B}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir="rtl"] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir="rtl"] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,0.06);left:0}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:rgba(0,0,0,0.54);cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:rgba(0,0,0,0.87);padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir="rtl"] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir="rtl"] .ng-dropdown-panel{direction:rtl;text-align:right}

/*# sourceMappingURL=data:application/json;base64,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QUMscUtBQXFLLFVBQVUsQ0FBQyx3QkFBd0IsQ0FBQyx1TUFBdU0sZUFBZSxDQUFDLHdFQUF3RSx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsMEVBQTBFLFVBQVUsQ0FBQyx1RUFBdUUsaUJBQWlCLENBQUMsbUZBQW1GLGtCQUFrQixDQUFDLGNBQWMsQ0FBQyxxRUFBcUUsYUFBYSxDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxpRkFBaUYsZ0JBQWdCLENBQUMsZUFBZSxDQUFDLCtCQUErQixhQUFhLENBQUMsZ0JBQWdCIiwiZmlsZSI6ImRlZmF1bHQudGhlbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm5nLXNlbGVjdC5uZy1zZWxlY3Qtb3BlbmVkPi5uZy1zZWxlY3QtY29udGFpbmVye2JhY2tncm91bmQ6I2ZmZjtib3JkZXItY29sb3I6I2IzYjNiMyAjY2NjICNkOWQ5ZDl9Lm5nLXNlbGVjdC5uZy1zZWxlY3Qtb3BlbmVkPi5uZy1zZWxlY3QtY29udGFpbmVyOmhvdmVye2JveC1zaGFkb3c6bm9uZX0ubmctc2VsZWN0Lm5nLXNlbGVjdC1vcGVuZWQ+Lm5nLXNlbGVjdC1jb250YWluZXIgLm5nLWFycm93e3RvcDotMnB4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjOTk5O2JvcmRlci13aWR0aDowIDVweCA1cHh9Lm5nLXNlbGVjdC5uZy1zZWxlY3Qtb3BlbmVkPi5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy1hcnJvdzpob3Zlcntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzMzM30ubmctc2VsZWN0Lm5nLXNlbGVjdC1vcGVuZWQubmctc2VsZWN0LWJvdHRvbT4ubmctc2VsZWN0LWNvbnRhaW5lcntib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubmctc2VsZWN0Lm5nLXNlbGVjdC1vcGVuZWQubmctc2VsZWN0LXRvcD4ubmctc2VsZWN0LWNvbnRhaW5lcntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0ubmctc2VsZWN0Lm5nLXNlbGVjdC1mb2N1c2VkOm5vdCgubmctc2VsZWN0LW9wZW5lZCk+Lm5nLXNlbGVjdC1jb250YWluZXJ7Ym9yZGVyLWNvbG9yOiMwMDdlZmY7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA3NSksMCAwIDAgM3B4IHJnYmEoMCwxMjYsMjU1LDAuMSl9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtZGlzYWJsZWQ+Lm5nLXNlbGVjdC1jb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5fS5uZy1zZWxlY3QgLm5nLWhhcy12YWx1ZSAubmctcGxhY2Vob2xkZXJ7ZGlzcGxheTpub25lfS5uZy1zZWxlY3QgLm5nLXNlbGVjdC1jb250YWluZXJ7Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO21pbi1oZWlnaHQ6MzZweDthbGlnbi1pdGVtczpjZW50ZXJ9Lm5nLXNlbGVjdCAubmctc2VsZWN0LWNvbnRhaW5lcjpob3Zlcntib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgwLDAsMCwwLjA2KX0ubmctc2VsZWN0IC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXJ7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctbGVmdDoxMHB4fVtkaXI9XCJydGxcIl0gLm5nLXNlbGVjdCAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVye3BhZGRpbmctcmlnaHQ6MTBweDtwYWRkaW5nLWxlZnQ6MH0ubmctc2VsZWN0IC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXBsYWNlaG9sZGVye2NvbG9yOiM5OTl9Lm5nLXNlbGVjdC5uZy1zZWxlY3Qtc2luZ2xlIC5uZy1zZWxlY3QtY29udGFpbmVye2hlaWdodDozNnB4fS5uZy1zZWxlY3Qubmctc2VsZWN0LXNpbmdsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy1pbnB1dHt0b3A6NXB4O2xlZnQ6MDtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjUwcHh9W2Rpcj1cInJ0bFwiXSAubmctc2VsZWN0Lm5nLXNlbGVjdC1zaW5nbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctaW5wdXR7cGFkZGluZy1yaWdodDoxMHB4O3BhZGRpbmctbGVmdDo1MHB4fS5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlLm5nLXNlbGVjdC1kaXNhYmxlZD4ubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmOWY5Zjk7Ym9yZGVyOjFweCBzb2xpZCAjZTZlNmU2fS5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlLm5nLXNlbGVjdC1kaXNhYmxlZD4ubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZSAubmctdmFsdWUtbGFiZWx7cGFkZGluZzowIDVweH0ubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVye3BhZGRpbmctdG9wOjVweDtwYWRkaW5nLWxlZnQ6N3B4fVtkaXI9XCJydGxcIl0gLm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjdweDtwYWRkaW5nLWxlZnQ6MH0ubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZXtmb250LXNpemU6LjllbTttYXJnaW4tYm90dG9tOjVweDtiYWNrZ3JvdW5kLWNvbG9yOiNlYmY1ZmY7Ym9yZGVyLXJhZGl1czoycHg7bWFyZ2luLXJpZ2h0OjVweH1bZGlyPVwicnRsXCJdIC5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVle21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjVweH0ubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZS5uZy12YWx1ZS1kaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmOWY5Zjl9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWUubmctdmFsdWUtZGlzYWJsZWQgLm5nLXZhbHVlLWxhYmVse3BhZGRpbmctbGVmdDo1cHh9W2Rpcj1cInJ0bFwiXSAubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZS5uZy12YWx1ZS1kaXNhYmxlZCAubmctdmFsdWUtbGFiZWx7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDo1cHh9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWUgLm5nLXZhbHVlLWxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MXB4IDVweH0ubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZSAubmctdmFsdWUtaWNvbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjFweCA1cHh9Lm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWUgLm5nLXZhbHVlLWljb246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZDFlOGZmfS5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVlIC5uZy12YWx1ZS1pY29uLmxlZnR7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYjhkYmZmfVtkaXI9XCJydGxcIl0gLm5nLXNlbGVjdC5uZy1zZWxlY3QtbXVsdGlwbGUgLm5nLXNlbGVjdC1jb250YWluZXIgLm5nLXZhbHVlLWNvbnRhaW5lciAubmctdmFsdWUgLm5nLXZhbHVlLWljb24ubGVmdHtib3JkZXItbGVmdDoxcHggc29saWQgI2I4ZGJmZjtib3JkZXItcmlnaHQ6bm9uZX0ubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy12YWx1ZSAubmctdmFsdWUtaWNvbi5yaWdodHtib3JkZXItbGVmdDoxcHggc29saWQgI2I4ZGJmZn1bZGlyPVwicnRsXCJdIC5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXZhbHVlIC5uZy12YWx1ZS1pY29uLnJpZ2h0e2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYjhkYmZmfS5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLWlucHV0e3BhZGRpbmc6MCAwIDNweCAzcHh9W2Rpcj1cInJ0bFwiXSAubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy1pbnB1dHtwYWRkaW5nOjAgM3B4IDNweCAwfS5uZy1zZWxlY3Qubmctc2VsZWN0LW11bHRpcGxlIC5uZy1zZWxlY3QtY29udGFpbmVyIC5uZy12YWx1ZS1jb250YWluZXIgLm5nLXBsYWNlaG9sZGVye3RvcDo1cHg7cGFkZGluZy1ib3R0b206NXB4O3BhZGRpbmctbGVmdDozcHh9W2Rpcj1cInJ0bFwiXSAubmctc2VsZWN0Lm5nLXNlbGVjdC1tdWx0aXBsZSAubmctc2VsZWN0LWNvbnRhaW5lciAubmctdmFsdWUtY29udGFpbmVyIC5uZy1wbGFjZWhvbGRlcntwYWRkaW5nLXJpZ2h0OjNweDtwYWRkaW5nLWxlZnQ6MH0ubmctc2VsZWN0IC5uZy1jbGVhci13cmFwcGVye2NvbG9yOiM5OTl9Lm5nLXNlbGVjdCAubmctY2xlYXItd3JhcHBlcjpob3ZlciAubmctY2xlYXJ7Y29sb3I6I0QwMDIxQn0ubmctc2VsZWN0IC5uZy1zcGlubmVyLXpvbmV7cGFkZGluZzo1cHggNXB4IDAgMH1bZGlyPVwicnRsXCJdIC5uZy1zZWxlY3QgLm5nLXNwaW5uZXItem9uZXtwYWRkaW5nOjVweCAwIDAgNXB4fS5uZy1zZWxlY3QgLm5nLWFycm93LXdyYXBwZXJ7d2lkdGg6MjVweDtwYWRkaW5nLXJpZ2h0OjVweH1bZGlyPVwicnRsXCJdIC5uZy1zZWxlY3QgLm5nLWFycm93LXdyYXBwZXJ7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjB9Lm5nLXNlbGVjdCAubmctYXJyb3ctd3JhcHBlcjpob3ZlciAubmctYXJyb3d7Ym9yZGVyLXRvcC1jb2xvcjojNjY2fS5uZy1zZWxlY3QgLm5nLWFycm93LXdyYXBwZXIgLm5nLWFycm93e2JvcmRlci1jb2xvcjojOTk5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6NXB4IDVweCAyLjVweH0ubmctZHJvcGRvd24tcGFuZWx7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2NjYztib3gtc2hhZG93OjAgMXB4IDAgcmdiYSgwLDAsMCwwLjA2KTtsZWZ0OjB9Lm5nLWRyb3Bkb3duLXBhbmVsLm5nLXNlbGVjdC1ib3R0b217dG9wOjEwMCU7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2JvcmRlci10b3AtY29sb3I6I2U2ZTZlNjttYXJnaW4tdG9wOi0xcHh9Lm5nLWRyb3Bkb3duLXBhbmVsLm5nLXNlbGVjdC1ib3R0b20gLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRpb246bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHh9Lm5nLWRyb3Bkb3duLXBhbmVsLm5nLXNlbGVjdC10b3B7Ym90dG9tOjEwMCU7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tY29sb3I6I2U2ZTZlNjttYXJnaW4tYm90dG9tOi0xcHh9Lm5nLWRyb3Bkb3duLXBhbmVsLm5nLXNlbGVjdC10b3AgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRpb246Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4fS5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24taGVhZGVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2M7cGFkZGluZzo1cHggN3B4fS5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tZm9vdGVye2JvcmRlci10b3A6MXB4IHNvbGlkICNjY2M7cGFkZGluZzo1cHggN3B4fS5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGdyb3Vwe3VzZXItc2VsZWN0Om5vbmU7cGFkZGluZzo4cHggMTBweDtmb250LXdlaWdodDo1MDA7Y29sb3I6cmdiYSgwLDAsMCwwLjU0KTtjdXJzb3I6cG9pbnRlcn0ubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRncm91cC5uZy1vcHRpb24tZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHR9Lm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0Z3JvdXAubmctb3B0aW9uLW1hcmtlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmNWZhZmZ9Lm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0Z3JvdXAubmctb3B0aW9uLXNlbGVjdGVkLC5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGdyb3VwLm5nLW9wdGlvbi1zZWxlY3RlZC5uZy1vcHRpb24tbWFya2Vke2JhY2tncm91bmQtY29sb3I6I2ViZjVmZjtmb250LXdlaWdodDo2MDB9Lm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0aW9ue2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjpyZ2JhKDAsMCwwLDAuODcpO3BhZGRpbmc6OHB4IDEwcHh9Lm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0aW9uLm5nLW9wdGlvbi1zZWxlY3RlZCwubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRpb24ubmctb3B0aW9uLXNlbGVjdGVkLm5nLW9wdGlvbi1tYXJrZWR7Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOiNlYmY1ZmZ9Lm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0aW9uLm5nLW9wdGlvbi1zZWxlY3RlZCAubmctb3B0aW9uLWxhYmVsLC5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGlvbi5uZy1vcHRpb24tc2VsZWN0ZWQubmctb3B0aW9uLW1hcmtlZCAubmctb3B0aW9uLWxhYmVse2ZvbnQtd2VpZ2h0OjYwMH0ubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRpb24ubmctb3B0aW9uLW1hcmtlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmNWZhZmY7Y29sb3I6IzMzM30ubmctZHJvcGRvd24tcGFuZWwgLm5nLWRyb3Bkb3duLXBhbmVsLWl0ZW1zIC5uZy1vcHRpb24ubmctb3B0aW9uLWRpc2FibGVke2NvbG9yOiNjY2N9Lm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0aW9uLm5nLW9wdGlvbi1jaGlsZHtwYWRkaW5nLWxlZnQ6MjJweH1bZGlyPVwicnRsXCJdIC5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGlvbi5uZy1vcHRpb24tY2hpbGR7cGFkZGluZy1yaWdodDoyMnB4O3BhZGRpbmctbGVmdDowfS5uZy1kcm9wZG93bi1wYW5lbCAubmctZHJvcGRvd24tcGFuZWwtaXRlbXMgLm5nLW9wdGlvbiAubmctdGFnLWxhYmVse2ZvbnQtc2l6ZTo4MCU7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmctcmlnaHQ6NXB4fVtkaXI9XCJydGxcIl0gLm5nLWRyb3Bkb3duLXBhbmVsIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyAubmctb3B0aW9uIC5uZy10YWctbGFiZWx7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjB9W2Rpcj1cInJ0bFwiXSAubmctZHJvcGRvd24tcGFuZWx7ZGlyZWN0aW9uOnJ0bDt0ZXh0LWFsaWduOnJpZ2h0fVxuIl19 */
/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */

@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');
  font-weight: 400;
  font-style: normal;
}

:root {
  --swiper-theme-color: #007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-container-pointer-events {
  touch-action: pan-y;
}

.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */

.swiper-container-3d {
  perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */

.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}

.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}

.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}

.swiper-button-lock {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */

.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          -moz-appearance: none;
       appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Progress */

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}

.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}

.swiper-pagination-lock {
  display: none;
}

/* Scrollbar */

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

/* Preloader */

:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}

/* a11y */

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-container-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

/*# sourceMappingURL=data:application/json;base64,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RSxvQkFBb0I7QUFDdEI7O0FBQ0E7O0VBRUUsb0JBQW9CO0FBQ3RCOztBQUNBOzs7O0VBSUUsVUFBVTtFQUNWLG1DQUFtQztVQUMzQiwyQkFBMkI7QUFDckMiLCJmaWxlIjoic3dpcGVyLWJ1bmRsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFN3aXBlciA2LjguNFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBBdWd1c3QgMjMsIDIwMjFcbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICdwcmV2Jztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ25leHQnO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7XG59XG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG4vKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuIl19 */
@charset "UTF-8";
/*
 * App Global CSS
 * ----------------------------------------------------------------------------
 * Put style rules here that you want to apply globally. These styles are for
 * the entire app and not just one component. Additionally, this file can be
 * used as an entry point to import other CSS/Sass files to be included in the
 * output CSS.
 * For more information on global stylesheets, visit the documentation:
 */
/* Custom SCSS */
/*
This file is used to contain all base imports.
*/
:root {
  --n0: #ffffff;
  --n20: #F9F9F9;
  --n40: #EAEAEC;
  --n60: #D5D5D8;
  --n80: #C0C0C5;
  --n100: #ABABB1;
  --n200: #818089;
  --n400: #575662;
  --n500: #42414F;
  --n600: #2D2C3C;
  --n800: #121217;
  --b10: #F4F3FB;
  --b20: #EBEBF7;
  --b30: #E5E5F4;
  --b50: #D0D0EC;
  --b100: #A1A0D9;
  --b200: #A1A0D9;
  --b400: #7271C7;
  --b600: #4343B5;
  --b700: #2217AF;
  --b800: #160FAB;
  --b1000: #0A0E63;
  --g50: #DFF4EE;
  --g60: #AFE2D5;
  --g200: #5EC6AA;
  --g300: #1EBD92;
  --g400: #24A683;
  --lb50: #F0FAFD;
  --lb60: #A8CDE1;
  --o50: #FDF2F2;
  --o100: #EF8282;
  --o200: #EF6262;
  --o300: #CE6060;
  --p200: #6C64C9;
  --p400: #5257F6;
  --y50: #FFF8D9;
  --y60: #F6CE68;
  --light-grey: #D1D1D1;
  --grey: #616161;
  --dark-grey: #535569;
  --light-purple: #F8F4FF;
  --pale-purple: #9E9AAC;
  --print-grey: #B7B7B7;
  --light-grey-arrow: #A3A3A3;
  --light-grey-border: #EAEAEA;
  --titan-white: #F5F4FF;
  --selago: #F4F3FE;
  --charade: #2D2C3C;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-family: "Larsseit", sans-serif;
  text-rendering: optimizeLegibility;
  margin-top: 0;
  margin-bottom: 0.3125rem;
  font-weight: bold;
  color: var(--n600);
}
h1 {
  font-size: 2.5rem;
}
h2 {
  font-size: 2rem;
}
h3 {
  font-size: 1.5rem;
}
h4 {
  font-size: 1.25rem;
}
h5 {
  font-size: 1rem;
}
h5.reg {
  font-weight: 400;
  color: var(--n200);
}
h6 {
  font-size: 0.8125rem;
  text-transform: uppercase;
}
p {
  margin-bottom: 1.25rem;
  margin-top: 0;
}
p.lead {
  color: var(--n200);
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 400;
}
@media (max-width: 37.5rem) {
  p.lead {
    margin-bottom: 0.625rem;
  }
}
ul {
  padding-left: 0;
}
ul li {
  padding-left: 0;
  list-style: none;
}
ol li {
  padding-left: 0;
}
a {
  font-size: 0.875rem;
  text-decoration: none;
  color: var(--b400);
  outline: 0;
}
a:hover {
  background: none;
  color: var(--g300);
}
:focus {
  outline: none !important;
}
label {
  font-size: 0.875rem;
  font-weight: 500;
  color: var(--n600);
  margin-bottom: 0.5rem;
  display: inline-block;
}
label small {
  display: block;
  font-size: 0.75rem;
  color: #d1d1d1;
  font-weight: 400;
}
[type=text],
[type=password],
[type=date],
[type=datetime],
[type=datetime-local],
[type=month],
[type=week],
[type=email],
[type=number],
[type=search],
[type=tel],
[type=time],
[type=url],
[type=color],
textarea {
  height: 3rem;
  width: 100%;
  font-size: 0.875rem;
  padding: 0.75rem 1rem;
  border: 0.0625rem solid var(--n60);
  border-radius: 0.25rem;
  font-family: "Larsseit", sans-serif;
}
.p-dropdown {
  border: 0.0625rem solid var(--n60);
  border-radius: 0.25rem;
  font-size: 0.875rem;
  font-family: "Larsseit", sans-serif;
}
textarea {
  height: auto;
}
.vh {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-green {
  color: var(--g300) !important;
}
.text-purple {
  color: var(--b300) !important;
}
.p-inputtext,
.p-link {
  font-family: "Larsseit", sans-serif;
}
/**
 * @license
 * MyFonts Webfont Build ID 4040893, 2021-04-18T19:06:18-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Larsseit-Light by Type Dynamic
 * URL: https://www.myfonts.com/fonts/typedynamic/larsseit/light/
 * 
 * Webfont: Larsseit-LightItalic by Type Dynamic
 * URL: https://www.myfonts.com/fonts/typedynamic/larsseit/light-italic/
 * 
 * Webfont: Larsseit-Regular by Type Dynamic
 * URL: https://www.myfonts.com/fonts/typedynamic/larsseit/regular/
 * 
 * Webfont: Larsseit-RegularItalic by Type Dynamic
 * URL: https://www.myfonts.com/fonts/typedynamic/larsseit/italic/
 * 
 * Webfont: Larsseit-Medium by Type Dynamic
 * URL: https://www.myfonts.com/fonts/typedynamic/larsseit/medium/
 * 
 * Webfont: Larsseit-MediumItalic by Type Dynamic
 * URL: https://www.myfonts.com/fonts/typedynamic/larsseit/medium-italic/
 * 
 * Webfont: Larsseit-Bold by Type Dynamic
 * URL: https://www.myfonts.com/fonts/typedynamic/larsseit/bold/
 * 
 * Webfont: Larsseit-BoldItalic by Type Dynamic
 * URL: https://www.myfonts.com/fonts/typedynamic/larsseit/bold-italic/
 * 
 * 
 * Webfonts copyright: Copyright © 2021 by Nico Inosanto. All rights reserved.
 * 
 * © 2021 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@font-face {
  font-family: "Larsseit";
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url("/assets/fonts/larsseit/LarsseitLight/font.woff2") format("woff2"), url("/assets/fonts/larsseit/LarsseitLight/font.woff") format("woff");
}
@font-face {
  font-family: "Larsseit";
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url("/assets/fonts/larsseit/LarsseitLightItalic/font.woff2") format("woff2"), url("/assets/fonts/larsseit/LarsseitLightItalic/font.woff") format("woff");
}
@font-face {
  font-family: "Larsseit";
  font-style: normal;
  font-weight: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("/assets/fonts/larsseit/Larsseit/normal_normal_normal.woff2") format("woff2"), url("/assets/fonts/larsseit/Larsseit/normal_normal_normal.woff") format("woff");
}
@font-face {
  font-family: "Larsseit";
  font-style: italic;
  font-weight: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("/assets/fonts/larsseit/Larsseit/italic_normal_normal.woff2") format("woff2"), url("/assets/fonts/larsseit/Larsseit/italic_normal_normal.woff") format("woff");
}
@font-face {
  font-family: "Larsseit";
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url("/assets/fonts/larsseit/LarsseitMedium/font.woff2") format("woff2"), url("/assets/fonts/larsseit/LarsseitMedium/font.woff") format("woff");
}
@font-face {
  font-family: "Larsseit";
  font-style: italic;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url("/assets/fonts/larsseit/LarsseitMediumItalic/font.woff2") format("woff2"), url("/assets/fonts/larsseit/LarsseitMediumItalic/font.woff") format("woff");
}
@font-face {
  font-family: "Larsseit";
  font-style: normal;
  font-weight: bold;
  font-stretch: normal;
  font-display: swap;
  src: url("/assets/fonts/larsseit/Larsseit/normal_normal_bold.woff2") format("woff2"), url("/assets/fonts/larsseit/Larsseit/normal_normal_bold.woff") format("woff");
}
@font-face {
  font-family: "Larsseit";
  font-style: italic;
  font-weight: bold;
  font-stretch: normal;
  font-display: swap;
  src: url("/assets/fonts/larsseit/Larsseit/italic_normal_bold.woff2") format("woff2"), url("/assets/fonts/larsseit/Larsseit/italic_normal_bold.woff") format("woff");
}
@font-face {
  font-family: "torobravo";
  src: url("/assets/fonts/torobravo/torobravo.27464631.eot");
  src: url("/assets/fonts/torobravo/torobravo.27464631.eot#iefix") format("embedded-opentype"), url("/assets/fonts/torobravo/torobravo.27464631.woff2") format("woff2"), url("/assets/fonts/torobravo/torobravo.27464631.woff") format("woff"), url("/assets/fonts/torobravo/torobravo.27464631.ttf") format("truetype"), url("/assets/fonts/torobravo/torobravo.27464631.svg#torobravo") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'torobravo';
    src: url('../fonts/torobravo.27464631.svg#torobravo') format('svg');
  }
}
*/
[class^=icon-]:before,
[class*=" icon-"]:before {
  font-family: "torobravo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
.icon-manual:before {
  content: "";
}
/* '' */
.icon-dots:before {
  content: "";
}
/* '' */
.icon-play:before {
  content: "";
}
/* '' */
.icon-done:before {
  content: "";
}
/* '' */
.icon-close:before {
  content: "";
}
/* '' */
.icon-search:before {
  content: "";
}
/* '' */
.icon-select-bold:before {
  content: "";
}
/* '' */
.icon-long-arrow-right:before {
  content: "";
}
/* '' */
.icon-left-open:before {
  content: "";
}
/* '' */
.icon-right-open:before {
  content: "";
}
/* '' */
.icon-down-open-1:before {
  content: "";
}
/* '' */
.icon-sort-up:before {
  content: "";
}
/* '' */
.icon-sort-down:before {
  content: "";
}
/* '' */
.icon-print:before {
  content: "";
}
/* '' */
.icon-plus:before {
  content: "";
}
/* '' */
.icon-settings:before {
  content: "";
}
/* '' */
.icon-content-copy:before {
  content: "";
}
/* '' */
.icon-billable:before {
  content: "";
}
/* '' */
.icon-unbillable:before {
  content: "";
}
/* '' */
.icon-plus-solid:before {
  content: "";
}
/* '' */
.icon-sync-alert:before {
  content: "";
}
/* '' */
.icon-eye:before {
  content: "";
}
/* '' */
.icon-select:before {
  content: "";
}
/* '' */
.icon-timer:before {
  content: "";
}
/* '' */
.icon-calendar:before {
  content: "";
}
/* '' */
.icon-arrow-right:before {
  content: "";
}
/* '' */
.icon-link:before {
  content: "";
}
/* '' */
.icon-analysis:before {
  content: "";
}
/* '' */
.icon-comment-lines-solid:before {
  content: "";
}
/* '' */
.icon-comment-plus:before {
  content: "";
}
/* '' */
.icon-list:before {
  content: "";
}
/* '' */
.icon-timebar:before {
  content: "";
}
/* '' */
.icon-comment-lines:before {
  content: "";
}
/* '' */
.icon-check:before {
  content: "";
}
/* '' */
.icon-chevron-down:before {
  content: "";
}
/* '' */
.icon-chevron-up:before {
  content: "";
}
/* '' */
.icon-exclamation-triangle:before {
  content: "";
}
/* '' */
.icon-menu:before {
  content: "";
}
/* '' */
.icon-share:before {
  content: "";
}
/* '' */
.icon-export:before {
  content: "";
}
/* '' */
.icon-add-user:before {
  content: "";
}
/* '' */
.icon-cc-amex:before {
  content: "";
}
/* '' */
.icon-cc-diners-club:before {
  content: "";
}
/* '' */
.icon-cc-discover:before {
  content: "";
}
/* '' */
.icon-cc-jcb:before {
  content: "";
}
/* '' */
.icon-cc-mastercard:before {
  content: "";
}
/* '' */
.icon-cc-visa:before {
  content: "";
}
/* '' */
.icon-timer-auto:before {
  content: "";
}
/* '' */
.icon-headset:before {
  content: "";
}
/* '' */
.icon-arrow-up:before {
  content: "";
}
/* '' */
.icon-times-circle:before {
  content: "";
}
/* '' */
.icon-bell-alt:before {
  content: "";
}
/* '' */
.icon-angle-right:before {
  content: "";
}
/* '' */
.icon-question-circle:before {
  content: "";
}
/* '' */
@viewport {
  width: device-width;
}
html,
body {
  min-height: 100%;
  font-family: "Larsseit", sans-serif;
  font-feature-settings: "tnum" on, "lnum" on, "titl" on;
  font-size: 16px;
  text-rendering: optimizeLegibility;
  line-height: 1.5;
  color: var(--n500);
}
body {
  background-color: var(--n0);
  height: 100vh;
  display: flex;
  flex-direction: column;
}
.p-component {
  font-family: "Larsseit", sans-serif;
  font-feature-settings: "tnum" on, "lnum" on, "titl" on;
}
img {
  max-width: 100%;
  height: auto;
  display: block;
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;
}
a:focus {
  box-shadow: none !important;
}
.time_edit::before,
.time_edit::after {
  display: table;
  content: " ";
  flex-basis: 0;
  order: 1;
}
.time_edit::after {
  clear: both;
}
.pagination {
  margin-top: 1.5625rem;
}
.pagination li {
  margin: 0;
}
.pagination li.disabled, .pagination li.current, .pagination li.ellipsis,
.pagination li a {
  font-size: 18px;
  font-weight: 600;
  color: var(--pale-purple);
  padding: 0.3125rem 0.9375rem;
}
.pagination li.disabled:hover, .pagination li.current:hover, .pagination li.ellipsis:hover,
.pagination li a:hover {
  background: #F0F0F0;
  color: var(--pale-purple);
}
.pagination li.current {
  background: var(--p200);
  color: var(--n0);
  margin: 0 0.625rem;
}
.pagination li.current:hover {
  background: var(--p200);
  color: var(--n0);
}
.pagination li.disabled, .pagination li.disabled:hover {
  background: none;
  color: #ccc;
}
.pagination li.ellipsis {
  overflow: unset;
  padding: 0;
}
.pagination li.ellipsis:hover {
  background: none;
}
.pagination li.ellipsis:after {
  color: var(--pale-purple);
}
.grid-container.full {
  padding: 0;
}
.grid-padding-x > .cell {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
@media (min-width: 48rem) {
  .grid-padding-x > .cell {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.sd_container {
  padding: 0 0.9375rem;
  max-width: 90.625rem;
  margin: 0 auto;
}
@media (min-width: 36rem) {
  .sd_container {
    padding: 0 1.25rem;
  }
}
.sd_container_lg {
  padding: 0 0.9375rem;
  max-width: 60.3125rem;
  margin: 0 auto;
}
.npb {
  padding-bottom: 0 !important;
}
.nmb {
  margin-bottom: 0 important;
}
.main-wrapper {
  min-height: 100vh;
  background-color: var(--n20);
}
.main-wrapper.bg-white {
  background: var(--n0);
}
.p-button:focus,
.p-inputtext:focus {
  box-shadow: none !important;
}
app-main,
.flex-container {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.body-wrapper {
  height: 100vh;
  display: flex;
  flex-direction: column;
}
.body-wrapper #Login {
  flex: 1 0 auto;
}
.body-wrapper #Footer {
  flex-shrink: 0;
  z-index: 0;
}
.form__client {
  max-width: 800px;
  margin: 0 auto;
  display: block;
}
@media (min-width: 36rem) {
  .form__client {
    position: relative;
    padding-right: 160px;
  }
}
.form__client input {
  font-size: 14px;
}
@media (min-width: 36rem) {
  .form__client input {
    height: 52px;
  }
}
.form__client .form__client--input {
  position: relative;
}
@media (min-width: 36rem) {
  .form__client .form__client--input {
    padding-right: 150px;
  }
}
@media (min-width: 36rem) {
  .form__client .chosen_wrap {
    position: absolute;
    right: 0;
    top: 0;
    width: 190px;
  }
}
@media (min-width: 48rem) {
  .form__client .chosen_wrap {
    width: 250px;
  }
}
.form__client .chosen_item {
  margin-bottom: 15px;
}
.form__client .chosen_item .chosen-container .chosen-single {
  box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.16);
  height: 44px;
  padding: 10px 8px;
  font-weight: normal;
  background: var(--n0);
}
@media (min-width: 36rem) {
  .form__client .chosen_item .chosen-container .chosen-single {
    height: 52px;
    line-height: 34px;
  }
}
.form__client .chosen_item .chosen-container .chosen-single div b {
  margin-top: 10px;
}
.form__client .chosen_item .chosen-container .chosen-single div b:before {
  font-family: "torobravo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  color: #A3A3A3;
  content: "";
}
.form__client .chosen_item .chosen-container .chosen-drop {
  min-width: 160px;
}
.form__client .button {
  float: right;
  padding: 10px 30px;
  font-size: 14px;
}
@media (min-width: 36rem) {
  .form__client .button {
    float: none;
    position: absolute;
    right: 0;
    bottom: 1rem;
    padding: 12px 30px;
    font-size: 18px;
  }
}
.form__client .form__client--btn {
  text-align: right;
}
.form__client .form__client--btn .button {
  float: none;
  margin-left: 20px;
}
.form__client.form__setting {
  padding: 0;
}
.form__client.form__setting .button {
  margin: auto;
  position: static;
}
.form__client.form__setting .form__client--btn {
  text-align: left;
}
.client__list {
  margin: 40px 0 0 0;
  list-style: none;
  font-size: 0;
  max-width: 1100px;
  text-align: center;
}
@media (min-width: 36rem) {
  .client__list {
    padding: 0 50px;
  }
}
@media (min-width: 48rem) {
  .client__list {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 62rem) {
  .client__list {
    padding: 0;
  }
}
.client__list > li {
  padding: 5px;
  display: inline-block;
  vertical-align: top;
}
.client__list > li .dd {
  display: block;
  padding: 10px 15px 10px 20px;
  border: 1px solid #C9C9C9;
  border-radius: 1000px;
  font-size: 14px;
  font-weight: 700;
  color: #3B3B3B;
}
.client__list > li .dd i {
  margin-left: 15px;
  color: #ADADAD;
}
.client__list > li .dd:hover, .client__list > li .dd:active, .client__list > li .dd:focus, .client__list > li .dd.dd-open {
  color: #4934BF;
}
.client__list > li .dd:hover i, .client__list > li .dd:active i, .client__list > li .dd:focus i, .client__list > li .dd.dd-open i {
  color: #4934BF;
}
.client__list > li .dropdown-pane {
  top: 100%;
  right: 0;
  max-width: 140px;
}
@media (min-width: 36rem) {
  .client__list > li .dropdown-pane {
    top: 0;
    right: 40px;
  }
}
@media (min-width: 48rem) {
  .client__list > li .dropdown-pane {
    max-width: 200px;
  }
}
.client__list .pill_deleted .dd {
  opacity: 0.3;
  transition: opacity 0.25s ease-in-out;
}
.modal__block .form__client {
  max-width: none;
  position: static;
  padding: 0;
}
.table_workspace td:first-child {
  width: 50%;
}
@media (max-width: 30rem) {
  .table_workspace td:first-child {
    width: 60%;
  }
}
@media (min-width: 48rem) {
  .table_workspace td:first-child {
    width: auto;
  }
}
@media (min-width: 48rem) {
  .table_workspace td:nth-child(2) {
    width: 350px;
  }
}
.table_workspace td:last-child {
  width: 30px;
}
@media (max-width: 30rem) {
  .table_workspace th:nth-child(3),
.table_workspace td:nth-child(3) {
    display: none;
  }
}
@media (min-width: 48rem) {
  .table_workspace th:nth-child(3),
.table_workspace td:nth-child(3) {
    width: 350px;
  }
}
.table_workspace_team td.team_admin {
  font-weight: 700;
  color: var(--g300);
}
@media (max-width: 30rem) {
  .table_workspace_team th:nth-child(3),
.table_workspace_team td:nth-child(3) {
    display: none;
  }
}
.list_team {
  margin: 0 0 20px 0;
  list-style: none;
  max-height: 240px;
  overflow: auto;
}
@media (min-width: 30rem) {
  .list_team {
    max-height: 300px;
  }
}
.list_team li {
  display: block;
  margin-bottom: 5px;
}
.list_team li a {
  display: block;
  padding: 10px;
  box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.16);
  color: #3B3B3B;
  font-size: 14px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
@media (min-width: 30rem) {
  .list_team li a {
    padding: 15px;
  }
}
.list_team li a.selected {
  box-shadow: none;
  background: #F0F0F0;
}
.form_invite {
  padding-right: 5.625rem;
  position: relative;
}
@media (min-width: 36rem) {
  .form_invite {
    padding-right: 11.25rem;
    width: 32.5rem;
  }
}
.form_invite input {
  margin: 0;
}
@media (min-width: 30rem) {
  .form_invite input {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}
@media (min-width: 36rem) {
  .form_invite input {
    padding: 0.8125rem 0.9375rem;
    height: auto;
  }
}
.form_invite .button {
  padding: 0.625rem 1.25rem;
  font-size: 0.875rem;
  position: absolute;
  right: 0;
  bottom: 0;
}
@media (min-width: 36rem) {
  .form_invite .button {
    padding: 0.625rem 0;
    width: 10.625rem;
    text-align: center;
    font-size: 1.125rem;
  }
}
.add_form {
  position: relative;
  padding-right: 90px;
  max-width: 525px;
}
@media (min-width: 30rem) {
  .add_form {
    padding-right: 120px;
  }
}
.add_form input::-webkit-input-placeholder {
  color: #D1D1D1;
  opacity: 1;
}
.add_form input:-moz-placeholder {
  color: #D1D1D1;
  opacity: 1;
}
.add_form input::-moz-placeholder {
  color: #D1D1D1;
  opacity: 1;
}
.add_form input:-ms-input-placeholder {
  color: #D1D1D1;
  opacity: 1;
}
@media (min-width: 36rem) {
  .add_form input {
    height: 52px;
    padding-left: 15px;
  }
}
.add_form .button {
  width: 80px;
  text-align: center;
  position: absolute;
  right: 0;
  top: 0;
  height: 44px;
  font-size: 14px;
}
@media (min-width: 30rem) {
  .add_form .button {
    width: 110px;
  }
}
@media (min-width: 36rem) {
  .add_form .button {
    height: 52px;
    font-size: 18px;
  }
}
.add_form.add_team {
  padding-right: 0;
  max-width: 390px;
}
.add_form.add_team .dropdown_item {
  margin-bottom: 1rem;
}
.add_form.add_team .dropdown_item .dd {
  height: 44px;
  line-height: 44px;
  padding: 0 30px 0 10px;
  background: var(--n0);
  display: block;
  font-size: 14px;
  color: #D1D1D1;
  box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.16);
  position: relative;
}
@media (min-width: 36rem) {
  .add_form.add_team .dropdown_item .dd {
    height: 52px;
    line-height: 52px;
    padding-left: 15px;
  }
}
.add_form.add_team .dropdown_item .dd i {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  color: #A3A3A3;
}
.add_form.add_team .dropdown_item .dropdown-pane {
  top: 100%;
  left: 0;
  right: 0;
  max-width: 100%;
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
  margin-top: 1px;
  padding-bottom: 0;
}
.add_form.add_team .dropdown_item .dropdown-pane .checkboxes li {
  border: 0 none;
}
.add_form.add_team .dropdown_item .dropdown-pane .button {
  width: 100%;
  background: #6C64C9;
  position: static;
  border-radius: 0 0 10px 10px;
  padding: 0;
  height: 50px;
  line-height: 50px;
  font-size: 14px;
}
.add_form.add_team .dropdown_search {
  position: relative;
}
.add_form.add_team .dropdown_search input {
  padding-right: 44px;
  font-size: 14px;
  margin: 0;
}
@media (min-width: 36rem) {
  .add_form.add_team .dropdown_search input {
    height: 60px;
    padding-right: 60px;
    padding-left: 20px;
    font-size: 18px;
  }
}
.add_form.add_team .dropdown_search input::-webkit-input-placeholder {
  color: #9E9AAC;
  opacity: 1;
}
.add_form.add_team .dropdown_search input:-moz-placeholder {
  color: #9E9AAC;
  opacity: 1;
}
.add_form.add_team .dropdown_search input::-moz-placeholder {
  color: #9E9AAC;
  opacity: 1;
}
.add_form.add_team .dropdown_search input:-ms-input-placeholder {
  color: #9E9AAC;
  opacity: 1;
}
.add_form.add_team .dropdown_search i {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
}
@media (min-width: 36rem) {
  .add_form.add_team .dropdown_search i {
    right: 20px;
  }
}
.add_form.add_team .cb {
  padding-left: 40px;
}
.with_range {
  position: relative;
  padding-right: 60px;
}
@media (min-width: 36rem) {
  .with_range {
    margin-top: 5px;
  }
}
.range {
  position: relative;
  white-space: nowrap;
  height: 30px;
  border-right: 1px solid #EAEAEA;
  padding-right: 10px;
}
@media (min-width: 36rem) {
  .range {
    width: auto;
  }
}
.range span {
  display: inline-block;
  width: calc(100% - 20px);
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 14px;
  font-weight: 700;
  vertical-align: middle;
  cursor: pointer;
}
@media (min-width: 36rem) {
  .range span {
    width: auto;
    margin-right: 10px;
    font-size: 20px;
  }
}
@media (min-width: 48rem) {
  .range span {
    font-size: 24px;
  }
}
.range i {
  color: #A3A3A3;
  font-size: 12px;
  line-height: 1.5;
  vertical-align: middle;
  cursor: pointer;
}
.range_nav {
  font-size: 0;
  line-height: 0;
  text-align: right;
  position: absolute;
  right: 0;
  top: 28px;
}
@media (min-width: 36rem) {
  .range_nav {
    top: 8px;
  }
}
@media (min-width: 48rem) {
  .range_nav {
    top: 10px;
  }
}
.range_nav a {
  padding: 5px;
}
.range_nav i {
  color: #A3A3A3;
  font-size: 12px;
  line-height: normal;
}
.load-more {
  color: var(--n0);
  display: block;
  text-align: center;
  margin-top: 20px;
}
.report_table thead tr {
  display: block;
  font-size: 0;
}
@media (min-width: 48rem) {
  .report_table thead tr {
    display: table-row;
  }
}
.report_table thead tr.time_edit::before, .report_table thead tr.time_edit::after {
  display: none;
  clear: none;
}
.report_table thead tr th {
  display: none;
  padding: 10px;
  font-size: 14px;
}
@media (min-width: 48rem) {
  .report_table thead tr th {
    display: table-cell !important;
    float: none !important;
  }
}
.report_table thead tr th > i {
  font-size: 12px;
  color: #A3A3A3;
  cursor: pointer;
}
@media (min-width: 62rem) {
  .report_table thead tr th > i {
    font-size: 14px;
  }
}
.report_table thead tr th.headerSortDown .icon-sort-up {
  display: none;
}
.report_table thead tr th.headerSortUp .icon-sort-down {
  display: none;
}
.report_table thead tr th.checkbox {
  display: inline-block;
  padding-right: 0;
  width: 50px;
  float: left;
}
@media (min-width: 48rem) {
  .report_table thead tr th.checkbox {
    padding: 15px 0 15px 15px;
  }
}
.report_table thead tr th.checkbox .cb {
  padding: 0;
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
}
.report_table thead tr th.checkbox .cb span:before, .report_table thead tr th.checkbox .cb span:after {
  left: 0;
}
.report_table thead tr th.checkbox .dropdown_item {
  display: inline-block;
  font-weight: 400;
}
.report_table thead tr th.checkbox .dropdown_item .dropdown-pane {
  right: auto;
  top: auto;
}
.report_table thead tr th.checkbox i {
  color: var(--light-grey) -arrow;
  font-weight: 400;
  font-size: 10px;
}
.report_table thead tr th.c1 {
  display: inline-block;
  float: left;
}
@media (max-width: 1023px) {
  .report_table thead tr th.c1 {
    width: 50%;
  }
}
.report_table thead tr th.c2, .report_table thead tr th.c3 {
  width: 110px;
}
@media (min-width: 62rem) {
  .report_table thead tr th.c2, .report_table thead tr th.c3 {
    width: 160px;
  }
}
@media (min-width: 1400px) {
  .report_table thead tr th.c2, .report_table thead tr th.c3 {
    width: 230px;
  }
}
.report_table thead tr th.c_team {
  width: 110px;
}
.report_table thead tr th.c4 {
  width: 200px;
}
.report_table thead tr th.c5 {
  width: 125px;
  display: inline-block;
  float: right;
}
@media (max-width: 30rem) {
  .report_table thead tr th.c5 {
    display: none;
  }
}
@media (max-width: 48rem) {
  .report_table thead tr th.c5 {
    margin-right: 40px;
  }
}
.report_table thead tr th.c6 {
  width: 30px;
}
.report_table thead tr th.c7 {
  width: 20px;
}
@media (min-width: 48rem) {
  .report_table thead tr th.c7 {
    width: 30px;
  }
}
.report_table thead tr th.c8 {
  width: 20px;
}
@media (min-width: 48rem) {
  .report_table thead tr th.c8 {
    width: 40px;
  }
}
@media (min-width: 62rem) {
  .report_table tr {
    display: table-row !important;
    position: static !important;
  }
}
.report_table tr:hover .c6 a {
  display: none !important;
}
.report_table tr.time_edit .c6 a {
  display: inline-block !important;
}
@media (max-width: 1023px) {
  .report_table tbody tr {
    padding-bottom: 28px;
    display: block;
    position: relative;
  }
}
@media (max-width: 30rem) {
  .report_table tbody tr.time_edit {
    padding-bottom: 30px;
  }
}
.report_table tbody tr.time_edit td.c1 {
  position: relative;
  width: 40%;
}
@media (min-width: 48rem) {
  .report_table tbody tr.time_edit td.c1 {
    width: auto;
  }
}
.report_table tbody tr.time_edit td.c1 input {
  margin-left: 50px;
  position: absolute;
  width: 80%;
}
@media (min-width: 48rem) {
  .report_table tbody tr.time_edit td.c1 input {
    margin-left: 0;
    position: static;
    width: 100%;
  }
}
.report_table tbody tr.time_edit td.c1 .chosen_wrap {
  margin-left: 50px;
  margin-top: 25px;
}
.report_table tbody tr.time_edit td.c_team {
  display: none;
}
@media (min-width: 48rem) {
  .report_table tbody tr.time_edit td.c_team {
    display: table-cell;
  }
}
@media (min-width: 48rem) {
  .report_table tbody tr.time_edit td.c4 {
    padding-top: 20px;
  }
}
@media (max-width: 48rem) {
  .report_table tbody tr.time_edit td.c8 {
    right: 115px;
  }
}
@media (min-width: 22.5rem) {
  .report_table tbody tr.time_edit td.c8 {
    right: 135px;
  }
}
@media (min-width: 30rem) {
  .report_table tbody tr.time_edit td.c8 {
    right: 160px;
  }
}
.report_table tbody tr td.c1 {
  padding-left: 10px;
}
@media (max-width: 1023px) {
  .report_table tbody tr td.c1 {
    width: 50%;
  }
}
@media (max-width: 36rem) {
  .report_table tbody tr td.c1 {
    width: 55%;
  }
}
@media (max-width: 30rem) {
  .report_table tbody tr td.c1 {
    width: 50%;
  }
}
.report_table tbody tr td.c1 .ellipsis {
  padding-left: 10px;
}
@media (min-width: 48rem) {
  .report_table tbody tr td.c1 .ellipsis {
    padding: 0;
  }
}
.report_table tbody tr td.c2, .report_table tbody tr td.c3 {
  width: 160px;
  padding-right: 10px;
}
@media (max-width: 62rem) {
  .report_table tbody tr td.c2, .report_table tbody tr td.c3 {
    width: 120px;
  }
}
@media (max-width: 1023px) {
  .report_table tbody tr td.c2, .report_table tbody tr td.c3 {
    display: none !important;
  }
}
@media (min-width: 1400px) {
  .report_table tbody tr td.c2, .report_table tbody tr td.c3 {
    width: 230px;
  }
}
.report_table tbody tr td.c2 span, .report_table tbody tr td.c3 span {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}
.report_table tbody tr td.c_team {
  width: 110px;
}
@media (max-width: 1023px) {
  .report_table tbody tr td.c_team {
    position: absolute;
    left: 0;
    bottom: 0;
    margin-left: 50px;
    width: auto;
  }
}
.report_table tbody tr td.c4 {
  width: auto;
  text-align: left;
  margin-left: 50px;
}
@media (min-width: 36rem) {
  .report_table tbody tr td.c4 {
    margin-left: 40px;
  }
}
@media (min-width: 48rem) {
  .report_table tbody tr td.c4 {
    padding-left: 10px;
  }
}
@media (min-width: 1400px) {
  .report_table tbody tr td.c4 {
    width: 240px;
  }
}
.report_table tbody tr td.c4 span {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}
@media (min-width: 48rem) {
  .report_table tbody tr td.c5 {
    padding-right: 0;
    text-align: center;
  }
}
.report_table tbody tr td.c8 {
  width: 20px;
}
@media (max-width: 48rem) {
  .report_table tbody tr td.c8 {
    position: absolute;
    width: 40px;
    top: 1px;
    right: 135px;
    font-size: 12px;
  }
}
@media (min-width: 30rem) {
  .report_table tbody tr td.c8 {
    right: 160px;
  }
}
@media (min-width: 75rem) {
  .report_table tbody tr td.c8 {
    width: 60px;
    text-align: center;
  }
}
.report_table tbody tr td.c8 button {
  cursor: pointer;
  margin: auto;
}
.report_table tbody tr .checkbox {
  padding: 10px 0 10px 10px;
  float: left;
  width: 50px;
}
@media (min-width: 48rem) {
  .report_table tbody tr .checkbox {
    padding: 15px 0 15px 15px;
    width: 40px;
    float: none;
  }
}
.report_table tbody tr .checkbox .cb {
  padding: 0;
  height: 16px;
  width: 16px;
  float: left;
  z-index: 1;
}
.report_table tbody tr .checkbox .cb span:before, .report_table tbody tr .checkbox .cb span:after {
  left: 0;
}
.report_table tbody tr .checkbox .dropdown_item {
  float: left;
  line-height: 14px;
  padding: 0;
  margin-left: 5px;
  display: inline-block;
}
.report_table tbody tr .checkbox .dropdown_item .dd {
  font-size: 10px;
  line-height: 14px;
  color: #A3A3A3;
}
.report_table tbody tr .checkbox .dropdown_item .dropdown-pane {
  left: 0;
  right: auto;
  top: 100%;
  min-width: 195px;
}
.report_table tbody tr .checkbox .dropdown_item .dropdown-pane ul li a {
  font-weight: normal;
  padding-top: 10px;
  padding-bottom: 10px;
}
.report_table.public-table thead .c4 {
  width: 210px;
}
.report_table.public-table thead .c5 {
  width: 110px;
}
@media (max-width: 48rem) {
  .report_table.public-table thead .c5 {
    margin-right: 0;
    width: auto;
  }
}
@media (max-width: 48rem) {
  .report_table.public-table tbody .c1 {
    padding-left: 0;
    width: 70%;
  }
}
.report_table.public-table tbody .c2 {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media (max-width: 48rem) {
  .report_table.public-table tbody .c_team {
    margin-left: 0;
    width: 70%;
    text-align: left;
  }
}
@media (max-width: 48rem) {
  .report_table.public-table tbody .c4 {
    margin-left: 0;
    padding-left: 10px;
  }
}
@media (max-width: 48rem) {
  .report_table.public-table tbody .c5 {
    right: 0;
    width: 30%;
  }
}
.section__chart {
  padding-bottom: 30px;
  background: var(--n0);
}
.section__chart .section-clearer {
  clear: both;
  display: inline-block;
  position: relative;
  width: 100%;
  padding: 14px 16px 0;
}
@media (min-width: 48rem) {
  .section__chart .section-clearer {
    padding: 28px 32px 0;
  }
}
.section__chart .graph_count {
  font-family: "Larsseit", sans-serif;
  margin-bottom: 15px;
}
@media (min-width: 22.5rem) {
  .section__chart .graph_count {
    float: left;
  }
}
.section__chart .graph_count small {
  color: var(--grey);
  font-size: 14px;
  display: block;
}
.section__chart .graph_count span {
  font-size: 24px;
  color: var(--n600);
  font-weight: 700;
}
@media (min-width: 22.5rem) {
  .section__chart .graph_utils {
    float: right;
  }
}
.section__chart .graph_utils .print {
  display: inline-block;
  vertical-align: middle;
  padding-right: 15px;
  margin-right: 15px;
  height: 50px;
  line-height: 50px;
}
.section__chart .graph_utils .print a {
  color: var(--print-grey);
  color: var(--n0);
  font-size: 20px;
}
.section__chart .graph_utils .export {
  vertical-align: middle;
  font-size: 0;
}
.section__chart .graph_utils .export .btn-sd {
  color: var(--g400);
  display: inline-block;
  font-size: 16px;
  padding: 6px 30px;
  border: 2px solid var(--g400);
  margin-right: 10px;
}
.section__chart .graph_utils .export .btn-sd:hover {
  background: var(--g400);
  color: var(--n0);
}
.section__chart .graph_utils .export .dropdown_item {
  display: inline-block;
}
.section__chart .graph_utils .export .dropdown_item .dd {
  border: 2px solid var(--g400);
  border-radius: 5px;
  padding: 6px 38px 6px 15px;
  font-size: 16px;
  font-weight: bold;
  display: block;
  position: relative;
}
.section__chart .graph_utils .export .dropdown_item .dd span {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 14px;
}
.section__chart .graph_utils .export .dropdown_item .dd.dd-open {
  background: var(--g300);
  color: var(--n0);
  border: 2px solid transparent;
}
.section__chart .graph_utils .export .dropdown_item .dd.dd-open:focus, .section__chart .graph_utils .export .dropdown_item .dd.dd-open:active {
  color: var(--n0);
}
.section__chart .graph_utils .export .dropdown_item .dd:focus, .section__chart .graph_utils .export .dropdown_item .dd:active {
  color: var(--g400);
}
.section__chart .graph_utils .export .dropdown_item .dropdown-pane {
  top: 40px;
  right: 0;
  left: auto;
}
.section__chart #bar_chart--daily, .section__chart #bar_chart--monthly, .section__chart #bar_chart--yearly {
  overflow-x: scroll;
  overflow-y: hidden;
}
@media (min-width: 1920px) {
  .section__chart #bar_chart--daily, .section__chart #bar_chart--monthly, .section__chart #bar_chart--yearly {
    overflow-x: hidden;
  }
}
@media (min-width: 48rem) {
  .sm-centered_container {
    width: 540px;
    margin: 0 auto;
  }
}
.page-404 {
  text-align: center;
  padding-top: 10vh;
  padding-bottom: 10vh;
}
.page-404 h1 {
  font-weight: 500;
  font-size: 144px;
  line-height: 179px;
  color: var(--n600);
  font-family: "Larsseit", sans-serif;
  margin-bottom: 20px;
}
.page-404 h1 img {
  width: 108px;
  display: inline-block;
  margin: -20px 15px 0;
}
.page-404 p {
  color: var(--n600);
  font-size: 16px;
  font-family: "Larsseit", sans-serif;
}
.page-404 p strong {
  display: block;
  font-size: 24px;
  font-weight: 700;
}
#FocusHours {
  margin: 80px 0 30px;
  padding: 0 30px;
}
@media (min-width: 36rem) {
  #FocusHours {
    display: block;
    font: 0/0 a;
    height: 100px;
  }
}
#FocusHours .FocusHours__meta {
  margin-bottom: 30px;
}
@media (min-width: 36rem) {
  #FocusHours .FocusHours__meta {
    display: inline-block;
    width: 120px;
    margin-right: 40px;
    margin-bottom: 0;
    vertical-align: top;
  }
}
#FocusHours .FocusHours__meta h2 {
  font-size: 32px;
  line-height: 38px;
  font-weight: 700;
  color: var(--charade);
}
#FocusHours .FocusHours__meta h3 {
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  color: var(--n200);
}
#FocusHours .FocusHours__meta h5 {
  font-size: 14px;
  line-height: 17px;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  margin-bottom: 15px;
}
#FocusHours .FocusHours__chart-container {
  background: var(--n0);
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 0 50px 0 100px;
  position: relative;
  height: 96px;
}
@media (min-width: 36rem) {
  #FocusHours .FocusHours__chart-container {
    display: inline-block;
    width: calc(100% - 160px);
  }
}
#FocusHours .FocusHours__chart-container::before {
  content: "";
  position: absolute;
  top: 0;
  left: 100px;
  height: 42px;
  width: calc(100% - 150px);
  border: 1px solid var(--n40);
  border-top: none;
}
#FocusHours .FocusHours__chart-container img {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  left: 26px;
  top: 50%;
  transform: translateY(-50%);
}
#FocusHours .FocusHours__chart-container #FocusHours_Chart {
  position: relative;
}
#FocusHours .FocusHours__chart-container #FocusHours_Chart::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 42px;
  width: 25%;
  border: 1px solid var(--n40);
  border-top: none;
}
#FocusHours .FocusHours__chart-container #FocusHours_Chart::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  height: 42px;
  width: 25%;
  border: 1px solid var(--n40);
  border-top: none;
}
#FocusHours .FocusHours__chart-container #FocusHours_Chart > div {
  z-index: 1;
}
.notice {
  padding-top: 1.5rem;
}
.one-liner-summary {
  padding-top: 1.5rem;
}
.one-liner-summary h2 {
  color: var(--n500);
  font-weight: 400;
  margin-bottom: 1rem;
  font-size: 2rem;
  line-height: 2.375rem;
}
.one-liner-summary h2 .user-avatar {
  top: -7px;
  position: relative;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  display: inline-block;
  vertical-align: text-bottom;
}
.one-liner-summary p {
  font-size: 1.25rem;
  line-height: 1.625rem;
  color: var(--n500);
  font-weight: 400;
}
.one-liner-summary p strong {
  font-weight: 700;
}
.mini-widget-wrapper {
  padding-top: 1.25rem;
  flex-wrap: wrap;
  margin-bottom: 0.5rem;
}
@media (min-width: 40rem) {
  .mini-widget-wrapper {
    flex-wrap: wrap;
  }
}
@media (min-width: 62rem) {
  .mini-widget-wrapper {
    max-width: 755px;
    justify-content: center;
    margin: 0 auto 0.5rem;
  }
}
.mini-widget-wrapper .sd-card {
  flex: 1 0 auto;
  margin-bottom: 0.5rem;
}
@media (min-width: 40rem) {
  .mini-widget-wrapper .sd-card {
    flex: 31.333%;
  }
}
@media (min-width: 40rem) {
  .mini-widget-wrapper .sd-card:not(:last-child) {
    margin-right: 0.9375rem;
  }
}
.mini-widget-wrapper .sd-card .p-card {
  height: 100%;
}
.mini-widget-wrapper .sd-card img {
  width: 2.5rem;
}
.mini-widget-wrapper .sd-card .card-content {
  display: flex;
  align-items: center;
}
.mini-widget-wrapper .sd-card .card-content .wrapper {
  padding-left: 1rem;
}
.mini-widget-wrapper .sd-card .card-content h6 {
  font-weight: 500;
  color: var(--n500);
  font-size: 1.5rem;
  line-height: 1.8125rem;
  text-transform: lowercase;
  margin-bottom: 0.25rem;
}
.mini-widget-wrapper .sd-card .card-content p {
  color: var(--n200);
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  margin-bottom: 0;
}
.widgets .sd-card .p-card {
  margin-bottom: 1rem;
}
.widgets .sd-card .sub-title {
  color: var(--n200);
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-weight: 400;
}
.widgets .sd-card .project-card .sub-title {
  margin-bottom: 1.5rem;
}
.widgets .sd-card .project-card .project-item {
  margin-bottom: 1.625rem;
}
@media (min-width: 48rem) {
  .widgets .sd-card .project-card .project-item {
    display: flex;
  }
}
@media (min-width: 48rem) {
  .widgets .sd-card .project-card .project-item .left-col {
    margin-right: 0.5rem;
    flex: 1;
  }
}
@media (min-width: 48rem) {
  .widgets .sd-card .project-card .project-item .right-col {
    flex: 2;
    display: flex;
  }
}
.widgets .sd-card .project-card .project-item .right-col p {
  font-weight: 400;
}
@media (min-width: 48rem) {
  .widgets .sd-card .project-card .project-item .right-col p {
    margin-left: 0.25rem;
  }
}
.widgets .sd-card .project-card .project-item:last-child {
  margin-bottom: 0;
}
.widgets .sd-card .project-card .project-item p {
  color: var(--n500);
  font-weight: 500;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  margin-bottom: 0.5rem;
}
@media (min-width: 48rem) {
  .widgets .sd-card .project-card .project-item p {
    margin-bottom: 0;
  }
}
.widgets .sd-card .task-card .sd-table {
  margin-bottom: 0;
}
.widgets .sd-card .task-card .sd-table p {
  color: var(--n500);
}
.widgets .sd-card .task-card .sd-table p small {
  display: block;
}
.widgets .sd-card .task-card .sd-table p a {
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--n500);
  cursor: pointer;
}
.widgets .sd-card .task-card .sd-table p small {
  color: var(--n200);
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
.widgets .sd-card .task-card .sd-table .p-datatable-tbody tr:last-child td {
  border-bottom: 0;
}
.widgets .sd-card .task-card .sd-table .p-datatable-tfoot tr td {
  background-color: #fff;
  padding-left: 0;
  border-bottom: 0;
  padding-bottom: 0;
  padding-top: 0;
}
.widgets .sd-card .task-card .sd-table .p-datatable-tfoot tr td a {
  color: var(--b400);
  font-weight: 700;
  font-size: 1rem;
  line-height: 1rem;
  cursor: pointer;
}
@media (min-width: 40rem) {
  .widgets .sd-card .time-tracking-habit .habit {
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 40rem) {
  .widgets .sd-card .time-tracking-habit .percentage {
    margin-right: 1.5rem;
  }
}
.widgets .sd-card .time-tracking-habit .percentage p {
  color: var(--n500);
  font-size: 2.5rem;
  line-height: 3rem;
}
.widgets .sd-card .time-tracking-habit .percentage p sup {
  vertical-align: text-bottom;
  font-size: 1.25rem;
  line-height: 1.25rem;
}
.widgets .sd-card .time-tracking-habit .percentage p small {
  display: block;
  color: var(--n200);
  font-size: 1rem;
  line-height: 1.5rem;
}
.widgets .sd-card .time-tracking-habit .days-missed {
  background: var(--n20);
  border-radius: 0.5rem;
  padding: 1rem;
}
@media (min-width: 40rem) {
  .widgets .sd-card .time-tracking-habit .days-missed {
    width: 10.75rem;
  }
}
.widgets .sd-card .time-tracking-habit .days-missed p {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  color: var(--n200);
}
.widgets .sd-card .time-tracking-habit .days-missed ul {
  list-style: disc;
  padding-left: 1.25rem;
  margin-bottom: 0;
}
.widgets .sd-card .time-tracking-habit .days-missed ul li {
  font-weight: 700;
  color: var(--n200);
  list-style: disc;
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
.widgets .sd-card .time-tracking-habit .coming-soon {
  border-top: 0.0625rem solid var(--n40);
  padding: 1.25rem 1rem 0;
  margin: 1.5625rem -1rem 0;
}
@media (min-width: 40rem) {
  .widgets .sd-card .time-tracking-habit .coming-soon {
    margin-left: -1.875rem;
    margin-right: -1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }
}
.widgets .sd-card .time-tracking-habit .coming-soon label {
  background: var(--b20);
  padding: 0.1875rem 0.25rem;
  color: var(--b400);
  font-size: 0.875rem;
  line-height: 0.875rem;
  text-align: center;
  font-weight: 400;
  border-radius: 0.25rem;
  margin-bottom: 0.5rem;
}
.widgets .sd-card .time-tracking-habit .coming-soon p {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  color: var(--n200);
  margin-bottom: 0;
}
.tooltip-overlaypanel {
  padding-top: 0.25rem !important;
  border-top: 0.3125rem solid var(--b400);
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  pointer-events: none;
}
.tooltip-overlaypanel:before {
  display: none;
}
.tooltip-overlaypanel:after {
  top: 50% !important;
  transform: translateY(-50%);
  border-style: solid;
  border-color: #fff;
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  left: 0 !important;
}
.tooltip-overlaypanel .custom-tooltip {
  box-shadow: none;
}
.custom-tooltip {
  display: flex;
  box-shadow: 0px 8px 20px 4px rgba(0, 0, 0, 0.1);
  background: var(--white);
}
.custom-tooltip + .custom-tooltip {
  margin-top: 1rem;
}
.custom-tooltip:last-child {
  margin-bottom: 0;
}
.custom-tooltip img {
  margin-right: 0.5rem;
  width: 1.5rem;
}
.custom-tooltip .tooltip-desc h6 {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--n500);
  text-transform: none;
  margin-bottom: 0;
}
.custom-tooltip .tooltip-desc h6 small {
  display: block;
  font-weight: 400;
  font-size: 0.6875rem;
  line-height: 0.9625rem;
  color: var(--n200);
}
.custom-tooltip.chart-tooltip {
  border-top: 0.3125rem solid var(--n40);
  width: 12.5rem;
  background: #fff;
  padding: 1.0625rem 0.75rem 1.5rem;
  z-index: 10;
  border-radius: 0.25rem;
  position: relative;
  margin: 0;
}
.custom-tooltip.chart-tooltip:before {
  border-top: 0.625rem solid transparent;
  border-right: 0.625rem solid #fff;
  border-bottom: 0.625rem solid transparent;
  border-left: 0.625rem solid transparent;
  position: absolute;
  top: 50%;
  left: -1.1875rem;
  transform: translateY(-50%);
  content: "";
  display: inline-block;
}
.work-pattern .tabbed {
  display: flex;
  justify-content: center;
}
.work-pattern .tabbed .label {
  padding: 0.4375rem 0.75rem;
  background: var(--b10);
  border-radius: 2.625rem;
  font-size: 0.75rem;
  line-height: 0.75rem;
  color: var(--n60);
  font-weight: 700;
  margin-bottom: 0;
  font-feature-settings: "tnum" on, "lnum" on, "ss01" on, "ss02" on;
  margin-right: 0.5rem;
}
.work-pattern .tabbed .label:last-child {
  margin-right: 0;
}
.work-pattern .tabbed .label.active {
  background: var(--b400);
  color: #fff;
}
.work-pattern .chart {
  position: relative;
}
.work-pattern .chart .chart-desc {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
.work-pattern .chart .chart-desc p {
  font-size: 1.75rem;
  line-height: 1.75rem;
  text-align: center;
  color: var(--n600);
  font-feature-settings: "tnum" on, "lnum" on, "ss01" on, "ss02" on;
  margin-bottom: 0;
}
.work-pattern .chart .chart-desc p small {
  display: block;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  color: var(--n200);
}
.work-pattern .chart-legend {
  display: flex;
  justify-content: center;
}
.work-pattern .chart-legend .focus-hour {
  margin-right: 1.625rem;
}
.work-pattern .chart-legend .focus-hour .bullet {
  background: var(--b400);
}
.work-pattern .chart-legend .other-task .bullet {
  background: var(--n60);
}
.work-pattern .chart-legend .muted {
  opacity: 0.4;
}
.work-pattern .chart-legend .bullet {
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
}
.work-pattern .chart-legend h6 {
  font-weight: 500;
  color: var(--n500);
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-feature-settings: "tnum" on, "lnum" on, "ss01" on, "ss02" on;
  text-transform: none;
}
.work-pattern .chart-legend h6 small {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  color: var(--n200);
  font-weight: 400;
  display: block;
}
.work-pattern .chart-legend h6 small span {
  margin-left: 0.1875rem;
}
.work-pattern .card-footer {
  border-top: 0.0625rem solid var(--n40);
  padding: 1.25rem 1rem 0;
  margin: 1.5625rem -1rem 0;
}
@media (min-width: 40rem) {
  .work-pattern .card-footer {
    margin-left: -1.875rem;
    margin-right: -1.875rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }
}
.work-pattern .card-footer p {
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--n500);
  margin-bottom: 0;
}
.work-pattern .card-footer p img {
  display: inline-block;
  margin-right: 0.3125rem;
  vertical-align: sub;
}
.work-pattern .card-footer p strong {
  font-weight: 700;
}
.focus-hour-tooltip {
  max-width: 18.75rem;
  margin: 0 auto;
}
.focus-hour-tooltip p {
  color: var(--n200);
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 1.125rem;
}
.focus-hour-tooltip p strong {
  font-weight: 700;
}
.default-card {
  background: #fff;
  box-shadow: 0px 0.0625rem 0.125rem rgba(0, 0, 0, 0.2);
  border-radius: 0.5rem;
  text-align: center;
  padding: 2.5rem;
  margin-top: 2.5rem;
}
@media (min-width: 48rem) {
  .default-card {
    max-width: 43.625rem;
    margin: 2.5rem auto 0;
  }
}
.default-card img {
  margin: 0 auto 1.25rem;
}
.default-card h6 {
  color: var(--n600);
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.625rem;
  margin-bottom: 0.25rem;
  text-transform: none;
}
.default-card p {
  color: var(--n200);
  font-size: 1rem;
  line-height: 1.5rem;
}
.default-card .btn-sd {
  height: 2.5rem;
  line-height: 2.5rem;
  font-size: 1rem;
  font-weight: 700;
}
@keyframes load {
  0% {
    width: 0;
  }
}
/*
This file is used to contain all layout imports.
*/
#Header {
  margin-bottom: 1.25rem;
  background: #4934BF url("/assets/images/art/header.png") center center no-repeat;
  background-size: cover;
}
@media (min-width: 62rem) {
  #Header {
    margin-bottom: 2.1875rem;
  }
}
#Header .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 3.75rem;
}
@media (min-width: 62rem) {
  #Header .header {
    height: 5rem;
    justify-content: left;
  }
}
#Header .title-bar {
  background: none;
  padding: 0;
}
@media (min-width: 62rem) {
  #Header .title-bar {
    display: none;
  }
}
#Header .title-bar .menu-icon {
  background: none;
  border: 0 none;
  color: var(--n0);
  cursor: pointer;
  padding: 0.5rem;
}
#Header + .sd_container {
  padding-top: 2.1875rem;
}
#Header + .sd_container.section-top-history {
  padding-top: 0;
}
#Header .notif {
  position: relative;
}
@media (min-width: 62rem) {
  #Header .notif {
    margin-right: 13.75rem;
    top: 1.875rem;
    height: 1.3125rem;
    width: 1.375rem;
  }
}
@media (min-width: 62rem) {
  #Header .notif {
    margin-right: 13.75rem;
  }
}
#Header .notif .btn-notif {
  position: relative;
}
#Header .notif .btn-notif i {
  color: var(--n0);
  font-size: 1.125rem;
}
#Header .notif.default-notif .dropdown-pane.dropdown-pane-parent {
  max-width: 17.5rem;
}
@media (min-width: 36rem) {
  #Header .notif.default-notif .dropdown-pane.dropdown-pane-parent {
    max-width: 19.375rem;
  }
}
#Header .notif.default-notif .dropdown-pane.dropdown-pane-parent .dropdown_content--default {
  display: block;
}
#Header .notif.default-notif .dropdown-pane .notif-content {
  display: none;
}
#Header .notif .dropdown-pane {
  top: 1.875rem;
}
#Header .notif .dropdown-pane.dropdown-pane-parent {
  right: -1.5rem;
  width: 17.5rem;
  max-width: 17.5rem;
}
@media (min-width: 36rem) {
  #Header .notif .dropdown-pane.dropdown-pane-parent {
    width: 27.4375rem;
    max-width: 27.4375rem;
  }
}
#Header .notif .dropdown-pane .dropdown_content--default {
  padding: 2.5rem 1.875rem;
  text-align: center;
  display: none;
}
#Header .notif .dropdown-pane .dropdown_content--default img {
  width: 9.4375rem;
  height: auto;
  display: block;
  margin: 0 auto;
}
#Header .notif .dropdown-pane .dropdown_content--default p {
  margin-top: 1.25rem;
  font-size: 1.125rem;
  color: var(--grey);
  margin-bottom: 0;
  font-weight: 700;
}
#Header .notif .dropdown-pane .dropdown_content--default p small {
  display: block;
  font-size: 0.875rem;
  margin-top: 0.25rem;
  font-weight: normal;
}
#Header .notif .dropdown-pane .notif-content .dropdown-head {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0.75rem 1.875rem;
  border-bottom: 0.0625rem solid var(--light-grey) -border;
}
#Header .notif .dropdown-pane .notif-content .dropdown-head h6 {
  font-size: 0.875rem;
  font-weight: 700;
  font-family: "Larsseit", sans-serif;
  color: var(--n600);
  margin-bottom: 0;
  padding-right: 0.625rem;
}
#Header .notif .dropdown-pane .notif-content .dropdown-head a {
  color: var(--g300);
  font-size: 0.875rem;
}
#Header .notif .dropdown-pane .notif-content .dropdown-head a:hover, #Header .notif .dropdown-pane .notif-content .dropdown-head a:focus {
  text-decoration: underline;
}
#Header .notif .dropdown-pane .notif-content > ul {
  max-height: 18.75rem;
  overflow-y: auto;
}
@media (min-width: 48rem) {
  #Header .notif .dropdown-pane .notif-content > ul {
    max-height: 28.125rem;
  }
}
#Header .notif .dropdown-pane .notif-content > ul > li {
  position: relative;
}
#Header .notif .dropdown-pane .notif-content > ul > li:hover .notif-dismiss {
  display: block;
}
#Header .notif .dropdown-pane .notif-content > ul > li > a {
  padding: 1.25rem 1.875rem 0.9375rem 2.625rem;
}
#Header .notif .dropdown-pane .notif-content > ul > li > a:hover, #Header .notif .dropdown-pane .notif-content > ul > li > a:focus {
  background: var(--light-purple);
}
#Header .notif .dropdown-pane .notif-content > ul > li > a h6 {
  font-weight: 700;
  font-size: 0.875rem;
  color: var(--n600);
}
#Header .notif .dropdown-pane .notif-content > ul > li > a p {
  font-size: 0.875rem;
  font-weight: normal;
  margin-bottom: 0.625rem;
  color: var(--grey);
}
#Header .notif .dropdown-pane .notif-content > ul > li > a small {
  display: block;
  font-size: 0.75rem;
  font-weight: normal;
  color: #b4b4b4;
}
#Header .notif .dropdown-pane .notif-content > ul > li > a.notif-dismiss {
  position: absolute;
  right: 0.5rem;
  top: 1.125rem;
  font-size: 1rem;
  padding: 0;
  color: var(--print-grey);
}
@media (min-width: 48rem) {
  #Header .notif .dropdown-pane .notif-content > ul > li > a.notif-dismiss {
    display: none;
  }
}
#Header .notif .dropdown-pane .notif-content > ul > li > a.notif-dismiss:hover {
  background: none;
}
#Header .notif .dropdown-pane .notif-content > ul > li.new:before {
  position: absolute;
  top: 1.625rem;
  left: 1.8125rem;
  width: 0.3125rem;
  height: 0.3125rem;
  line-height: 100%;
  border-radius: 50%;
  background: var(--o200);
  display: block;
  content: "";
}
#Header .notif.has-notif .btn-notif:after {
  position: absolute;
  top: -0.3125rem;
  right: 0;
  width: 0.75rem;
  height: 0.75rem;
  line-height: 100%;
  border: 0.125rem solid #5852ca;
  border-radius: 50%;
  background: var(--o200);
  display: block;
  content: "";
}
@media (max-width: 48rem) {
  #Header .notif.has-notif .btn-notif:after {
    border: 0.125rem solid #4e40c4;
    right: 0.25rem;
  }
}
#Header .notif.has-notif .dropdown-pane .dropdown_content--default {
  display: none;
}
@media (min-width: 62rem) {
  #Logo {
    margin-top: -0.3125rem;
  }
}
#Logo a {
  font-family: "Larsseit", sans-serif;
  text-rendering: optimizeLegibility;
  font-weight: bold;
  font-size: 1rem;
  color: var(--n0);
  display: block;
}
@media (min-width: 62rem) {
  #Logo a {
    font-size: 1.5rem;
    margin-right: 1rem;
  }
}
#Logo a img {
  width: auto;
  height: 1.75rem;
  margin-right: 0.75rem;
}
@media (min-width: 62rem) {
  #Logo a img {
    height: 2rem;
  }
}
#Header.page-timer {
  padding-bottom: 4.0625rem;
  margin-bottom: 0;
}
#Login .bg {
  height: 36.25rem;
  position: absolute;
  top: -170px;
  left: 0;
  right: 0;
  z-index: 1;
}
@media (min-width: 48rem) {
  #Login .bg {
    top: 0;
  }
}
#Login .bg img {
  max-width: none;
  width: 100%;
}
.bg-grey {
  background: var(--n20) !important;
}
.section-top {
  padding-bottom: 0.5rem;
}
.section-top.stickied {
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  margin-bottom: 0;
}
.section-top h1 {
  margin-top: 0.5625rem;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 3rem;
}
.section-top.flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 1.875rem;
}
@media (min-width: 36rem) {
  .section-top.flex {
    padding-bottom: 3.75rem;
  }
}
.section-top.flex h1 {
  margin: 0;
}
.section-top.back-button .btn-back {
  margin-bottom: 1.875rem;
}
.section-top.back-button h1 {
  margin: 0;
  font-size: 2rem;
}
@media (min-width: 36rem) {
  .section-top.back-button h1 {
    font-size: 2.5rem;
  }
}
.section-top.add-button {
  overflow: hidden;
  align-items: flex-start;
}
.section-top.add-button h1 {
  font-size: 1.5rem;
  line-height: normal;
  margin-right: 10px;
}
@media (min-width: 36rem) {
  .section-top.add-button h1 {
    font-size: 2.5rem;
  }
}
.section-top.add-button .btn-sd {
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 36rem) {
  .project-overview {
    margin-bottom: 0;
  }
}
.project-overview .section-top {
  margin-bottom: 3.125rem;
}
.project-overview .section-top h6 {
  margin-bottom: 0.5rem;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 0.0625rem;
}
.project-overview .section-top h1 {
  margin: 0 0.875rem 0 0;
  line-height: 3rem;
  font-weight: 400;
}
.project-overview .section-top .project-tracking-status {
  font-size: 0.8125rem;
  margin: 0 0 0 1.25rem;
  color: var(--n200);
}
.project-overview .project-archived h1 {
  color: var(--n100);
}
.page-timer .section-top {
  margin-top: -5.5rem;
}
.section-top-history.flex {
  padding-bottom: 2rem;
  align-items: flex-start;
}
.section-top-history.flex .time-filter {
  flex-wrap: wrap;
  justify-content: end;
  width: 9.75rem;
  padding-top: 1rem;
}
@media (min-width: 30rem) {
  .section-top-history.flex .time-filter {
    width: auto;
    padding-top: 0;
    align-items: center;
  }
}
.section-top-history.flex .time-range {
  text-align: left;
  margin-bottom: 0.375rem;
}
@media (min-width: 30rem) {
  .section-top-history.flex .time-range {
    margin-right: 1rem;
  }
}
.section-top-history.flex .time-range h6 {
  font-size: 0.625rem;
  font-weight: 500;
  color: var(--n100);
  text-transform: none;
  margin-bottom: 0.25rem;
}
.section-top-history.flex .time-range p-button {
  line-height: 1rem;
  display: block;
}
.section-top-history.flex .time-range .btn-dd {
  padding: 0;
  font-size: 1rem;
  line-height: 1rem;
  width: 9.75rem;
  text-align: left;
  color: var(--n500);
}
.section-top-history.flex .time-range .btn-dd .p-button-icon {
  font-size: 0.625rem;
}
.section-top-history.flex .btn-ghost {
  width: 2rem;
  margin-left: 0.375rem;
}
.section-top-analytics.flex {
  padding-bottom: 1.5rem;
}
@media (max-width: 37.5rem) {
  .section-top-analytics.flex {
    flex-wrap: wrap;
  }
}
@media (max-width: 37.5rem) {
  .time-range-wrapper.time-filter {
    width: 90vw !important;
  }
}
@media (max-width: 37.5rem) {
  .time-range-wrapper.time-filter .time-range {
    justify-content: start;
    width: 100%;
  }
}
@media (max-width: 37.5rem) {
  .time-range-wrapper.time-filter .time-range .btn-dd {
    width: 100% !important;
  }
}
.section-nav {
  margin-bottom: 1rem;
}
.section-nav.wmt {
  margin-top: 1.5rem;
}
@media (min-width: 48rem) {
  .section-nav.wmt {
    margin-top: 3rem;
  }
}
.section-nav .btn-menu {
  display: inline-flex;
  width: 100%;
  justify-content: space-between;
  text-align: left;
  padding-right: 0.625rem;
}
@media (min-width: 48rem) {
  .section-nav .btn-menu {
    display: none;
  }
}
.section-nav .btn-menu .p-button-icon {
  order: 1;
  margin: 0;
}
.section-nav .btn-menu .p-button-label {
  order: 0;
}
.section-nav .subnav-menu .p-menu {
  width: auto;
  right: 0.9375rem;
}
.section-title {
  margin-bottom: 1.6875rem;
}
@media (min-width: 36rem) {
  .section-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
.section-title .lead {
  font-size: 1rem;
  margin: 0 0 0.5rem 0;
}
@media (min-width: 36rem) {
  .section-title .lead {
    margin-bottom: 0;
  }
}
.section-title-people {
  margin: 0 0 1rem 0;
}
@media (min-width: 36rem) {
  .section-title-people {
    margin-bottom: 0.25rem;
  }
}
.section-body {
  background: var(--n0);
}
#Footer {
  color: var(--n400);
  padding: 1rem 0.5rem;
  background-color: var(--n20);
  z-index: 1;
  margin-top: auto;
}
@media (min-width: 36rem) {
  #Footer {
    padding: 2rem 0;
  }
}
#Footer.bg-white {
  background-color: var(--n0);
}
#Footer p {
  margin: 0;
  font-size: 0.8125rem;
  font-weight: 700;
  color: var(--n500);
}
#Footer p a {
  color: var(--n500);
}
#Footer p small {
  color: var(--n200);
  font-weight: 400;
  font-size: 0.8125rem;
  display: block;
}
@media (min-width: 36rem) {
  #Footer p small {
    display: inline;
  }
}
/*
This file is used to contain all component imports.
*/
#Login {
  background-color: var(--n0);
}
#Login .bg {
  overflow: hidden;
}
@media (min-width: 48rem) {
  #Login .bg {
    overflow: visible;
  }
}
#Login .bg img {
  height: 18.75rem;
  width: auto;
}
@media (min-width: 48rem) {
  #Login .bg img {
    height: auto;
    width: 100%;
  }
}
#Login .block {
  position: relative;
  z-index: 1;
}
#Login .block-side {
  position: absolute;
  text-align: right;
  right: 0.625rem;
  top: 0.625rem;
}
@media (min-width: 48rem) {
  #Login .block-side {
    top: 2.6875rem;
    right: 4.1875rem;
  }
}
#Login .block-side h6 {
  color: var(--n0);
  margin-bottom: 0;
  padding-bottom: 0.5rem;
  letter-spacing: 0.0625rem;
}
#Login .block-side a {
  font-weight: 700;
}
#Login .block-title {
  padding: 1.5rem 0.9375rem 1.5rem;
}
@media (min-width: 48rem) {
  #Login .block-title {
    padding: 3rem 0.9375rem 2.5rem;
    text-align: center;
  }
}
#Login .block-title img {
  height: 2rem;
  display: inline-block;
}
#Login .block-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 100%;
  box-shadow: 0 0.0625rem 0.125rem 0 rgba(0, 0, 0, 0.2);
  margin: 0 auto;
  padding: 2.5rem 0 4rem 0;
  border-radius: 0.25rem;
}
@media (min-width: 48rem) {
  #Login .block-content {
    width: 43.4375rem;
    background: var(--n0);
  }
}
#Login .block-content__header {
  border-bottom: 0.0625rem solid var(--n40);
  width: 100%;
  text-align: center;
  padding-bottom: 2.5rem;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
#Login .block-content__header.no-border {
  border: 0 none;
  padding-bottom: 0;
}
#Login .block-content__header.no-border + .alert {
  margin-top: 2.5rem;
}
#Login .block-content__header h1 {
  margin-bottom: 0.5rem;
  line-height: 3rem;
}
#Login .block-content__header p {
  margin: 0;
}
#Login .block-content .login-form {
  margin-top: 2.5rem;
  width: 100%;
  padding: 0 1.25rem;
}
@media (min-width: 36rem) {
  #Login .block-content .login-form {
    padding: 0 3.75rem;
  }
}
@media (min-width: 48rem) {
  #Login .block-content .login-form {
    padding: 0 7.5rem;
  }
}
#Login .block-content .login-form label {
  font-weight: 500;
  position: relative;
  margin-bottom: 0.5rem;
  font-size: 1rem;
  display: block;
}
#Login .block-content .login-form label a {
  position: absolute;
  right: 0;
  bottom: 0;
  font-weight: 400;
  font-size: 0.8125rem;
}
#Login .block-content .login-form .p-field-checkbox label {
  margin-bottom: 0;
}
#Login .block-content .login-form-footer p {
  margin-bottom: 0;
  font-weight: 400;
}
#Login .block-content .error {
  margin-bottom: 1rem;
}
#Login .block-content .helper {
  font-size: 0.8125rem;
  margin-bottom: 2.1875rem;
  color: var(--n200);
  display: block;
  margin-top: -0.4375rem;
}
#Login .block-content button {
  margin: 0;
  display: block;
}
#Login.upgrade-plan .block-content__header h1 {
  margin: 0;
}
#Login.upgrade-plan .block-content__header.box-success {
  padding: 0 1.875rem;
  margin-bottom: -1.5rem;
}
@media (min-width: 36rem) {
  #Login.upgrade-plan .block-content__header.box-success {
    padding: 0 3.75rem;
  }
}
#Login.upgrade-plan .block-content__header.box-success h1 {
  font-size: 1.75rem;
  margin-bottom: 1.5rem;
}
@media (min-width: 36rem) {
  #Login.upgrade-plan .block-content__header.box-success h1 {
    font-size: 2.5rem;
  }
}
#Login.upgrade-plan .block-content__header.box-success p {
  margin-bottom: 1rem;
}
#Login.upgrade-plan .block-content .login-form {
  margin-top: 1.875rem;
}
#Login.upgrade-plan .block-content .login-form h3 {
  margin-top: 2.5rem;
  margin-bottom: 1.25rem;
}
#Login.upgrade-plan .block-content .login-form .billing-period {
  margin-bottom: 0;
}
#Login.upgrade-plan .block-content .login-form .billing-period label {
  margin-bottom: 1rem;
}
#Login.upgrade-plan .block-content .login-form .billing-period h4 {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.8125rem;
  margin-bottom: 0;
}
#Login.upgrade-plan .block-content .login-form .billing-options {
  display: inline-flex;
  margin-bottom: 1rem;
}
#Login.upgrade-plan .block-content .login-form .billing-options label {
  margin-bottom: 0;
  font-weight: 400;
}
#Login.upgrade-plan .block-content .login-form .billing-options label.active {
  color: var(--b400);
  font-weight: 700;
}
#Login.upgrade-plan .block-content .login-form .billing-options .p-inputswitch {
  margin: 0 1.25rem;
}
#Login.upgrade-plan .block-content .login-form .card-container {
  height: 3rem;
  width: 100%;
  font-size: 0.875rem;
  padding: 1rem 1rem;
  border: 0.0625rem solid #d5d5d8;
  border-radius: 0.25rem;
  font-family: "Larsseit", sans-serif;
}
#Login.upgrade-plan .block-content .login-form .p-dropdown {
  width: 100%;
  color: #42414f;
  height: 3rem;
}
#Login.upgrade-plan .block-content .login-form .p-dropdown-label {
  font-size: 1rem;
  padding: 0.75rem 1rem;
}
#Login.upgrade-plan .block-content .login-form .p-dropdown-label .card-option span {
  vertical-align: top;
}
#Login.upgrade-plan .block-content .login-form .p-dropdown-label .card-option span i {
  display: inline-block;
  height: auto;
  width: auto;
  font-size: 0;
}
#Login.upgrade-plan .block-content .login-form .p-dropdown-label .card-option span i:before {
  line-height: auto;
  width: auto;
  height: auto;
  font-size: 1.5rem;
}
#Login.upgrade-plan .block-content .login-form .btn-block {
  margin-top: 1.5rem;
  font-size: 1.25rem;
  font-weight: 500;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: none;
}
.btn-sd {
  font-size: 1.5rem;
  padding: 0 1.25rem;
  height: 3.25rem;
  line-height: 3.25rem;
  border-radius: 0.25rem;
  font-weight: 500;
  background: none;
  margin: 0;
  color: var(--n0);
  cursor: pointer;
  border: 0 none;
  display: inline-block;
}
.btn-sd .p-button-icon-left {
  margin-right: 0.4375rem;
}
.btn-sd .p-button-icon-right {
  margin-left: 0.4375rem;
}
.btn-sd.p-button-icon-only {
  width: auto;
  padding: 0 0.5625rem;
}
.btn-sd.p-button-icon-only .p-button-label {
  display: none;
}
.btn-green {
  background-color: var(--g300);
}
.btn-green:hover, .btn-green:active, .btn-green:focus {
  background-color: var(--g400);
  color: var(--n0);
}
.btn-green:enabled:hover, .btn-green:enabled:active, .btn-green:enabled:focus {
  background-color: var(--g400);
  color: var(--n0);
}
.btn-green:disabled {
  background-color: var(--g60);
}
.btn-blue {
  background-color: var(--b600);
}
.btn-blue:hover, .btn-blue:active, .btn-blue:focus {
  background-color: var(--b700);
  color: var(--n0);
}
.btn-blue:enabled:hover, .btn-blue:enabled:active, .btn-blue:enabled:focus {
  background-color: var(--b700);
  color: var(--n0);
}
.btn-blue:disabled {
  background-color: var(--b50);
}
.btn-red {
  background-color: var(--o200);
}
.btn-red.btn-no-disable.p-disabled, .btn-red.btn-no-disable:disabled {
  background-color: var(--o200);
  opacity: 1 !important;
}
.btn-red:hover, .btn-red:active, .btn-red:focus {
  background-color: var(--o300);
}
.btn-red:enabled:hover, .btn-red:enabled:active, .btn-red:enabled:focus {
  background-color: var(--o300);
}
.btn-red:disabled {
  background-color: var(--o50);
}
.btn-ghost {
  background: var(--n0);
  color: var(--n500);
  border: 0.125rem solid var(--n0);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  line-height: 3.125rem;
}
.btn-ghost:hover, .btn-ghost:active, .btn-ghost:focus {
  color: var(--n500);
  background-color: var(--n0);
}
.btn-ghost:enabled:hover, .btn-ghost:enabled:active, .btn-ghost:enabled:focus {
  color: var(--n500);
  background-color: var(--n0);
}
.btn-ghost.btn-ghost-green {
  border: 0.125rem solid var(--g300);
  color: var(--g300);
}
.btn-ghost.btn-ghost-green:hover, .btn-ghost.btn-ghost-green:active, .btn-ghost.btn-ghost-green:focus {
  background-color: var(--g300);
  border-color: var(--g300);
  color: var(--n0);
}
.btn-ghost.btn-ghost-green:enabled:hover, .btn-ghost.btn-ghost-green:enabled:active, .btn-ghost.btn-ghost-green:enabled:focus {
  background-color: var(--g300);
  border-color: var(--g300);
  color: var(--n0);
}
.btn-ghost.btn-sm {
  line-height: 1.875rem;
}
.btn-ghost.btn-md {
  line-height: 2.375rem;
}
.btn-ghost.btn-lg {
  line-height: 4.375rem;
}
.btn-ghost.btn-dd {
  padding: 0;
}
.btn-ghost.btn-dd .p-dropdown-label {
  padding: 0 0 0 0.625rem;
  font-size: 0.75rem;
}
.btn-ghost.btn-dd .p-dropdown-trigger {
  width: 1.25rem;
}
.btn-ghost.btn-dd .p-dropdown-trigger-icon {
  font-size: 0.5rem;
}
.btn-sm {
  font-size: 0.75rem;
  line-height: 2rem;
  padding: 0 0.75rem;
  height: 2rem;
}
.btn-sm .p-button-icon {
  font-size: 0.5rem;
}
.btn-sm.p-button-icon-only .p-button-icon:before {
  font-size: 0.8125rem;
}
.btn-md {
  font-size: 1rem;
  padding: 0 1rem;
  line-height: 2.5rem;
  height: 2.5rem;
  font-weight: 700;
}
.btn-md .p-button-icon {
  font-size: 1rem;
}
.btn-lg {
  font-size: 1.5rem;
  padding: 0 2rem;
  height: 4.5rem;
  line-height: 4.5rem;
}
.btn-block {
  display: block;
  text-align: center;
  width: 100%;
}
.sd-switch.p-inputswitch-checked .p-inputswitch-slider {
  background: var(--p200);
}
.sd-switch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
  background: var(--p200);
}
.btn-avatar {
  padding: 0.25rem;
  border: 0.125rem solid transparent;
  background: none;
  border-radius: 50%;
}
.btn-avatar:hover, .btn-avatar:active, .btn-avatar:focus {
  background: none;
  border-color: var(--y60);
}
.btn-avatar:enabled:hover, .btn-avatar:enabled:active, .btn-avatar:enabled:focus {
  background: none;
  border-color: var(--y60);
  box-shadow: none;
}
.btn-avatar.btn-xl {
  width: 4.75rem;
  height: 4.75rem;
}
.p-togglebutton.p-button {
  border: 0 none;
  padding: 0 0.3125rem;
  font-size: 1rem;
  width: auto;
}
.p-togglebutton.p-button:hover {
  background: none !important;
}
.p-togglebutton.p-button span {
  color: var(--n500) !important;
}
.p-togglebutton.p-button.p-highlight {
  background: none;
  color: var(--n500) !important;
}
.p-togglebutton.p-button.p-highlight span, .p-togglebutton.p-button.p-highlight:hover {
  color: var(--n500) !important;
  background: none !important;
}
.btn-select.p-buttonset .p-button {
  padding: 0;
  border: 0 none;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  border-radius: 0.25rem !important;
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  background: var(--n0);
  color: var(--n100);
  text-align: center;
  font-size: 0.875rem;
  display: inline-block;
}
.btn-select.p-buttonset .p-button:last-child {
  margin-left: 0.5rem !important;
}
.btn-select.p-buttonset .p-button.p-highlight {
  background: var(--b400);
  color: var(--n0);
}
.btn-select.p-buttonset .p-button i:before {
  width: auto;
}
.with-arrow {
  position: relative;
  padding-right: 1.625rem;
  padding-left: 0.3125rem;
}
.with-arrow:before {
  position: absolute;
  right: 0.625rem;
  top: 50%;
  transform: translateY(-50%);
  font-size: 0.4375rem;
}
.badge .p-badge {
  border-radius: 0.25rem;
  height: 1.125rem;
  padding: 0 0.25rem;
  line-height: 1.125rem;
  font-size: 0.625rem;
  font-weight: 400;
}
.badge-yellow .p-badge {
  background: var(--y60);
  color: var(--n500);
}
.badge-ghost .p-badge {
  height: 20px;
  border: 0.0625rem solid var(--n60);
  color: var(--n100);
  background: none;
}
.badge.badge-lg .p-badge {
  height: 1.25rem;
  line-height: 1.25rem;
  font-size: 0.875rem;
}
#Menu {
  position: fixed;
  top: 3.75rem;
  left: 0;
  right: 0;
  border-top: 0.0625rem solid var(--n0);
  overflow: auto;
  bottom: 0;
  background: linear-gradient(to bottom, #5145c5 0, #8160d3 100%);
  z-index: 1000;
}
@media (min-width: 62rem) {
  #Menu {
    display: flex !important;
    position: static;
    flex-grow: 1;
    background: none;
    justify-content: space-between;
    border: 0 none;
    align-items: center;
    overflow: visible;
  }
}
#Menu ul {
  background: none;
  margin: 0;
}
#Menu ul li {
  display: block;
}
@media (min-width: 62rem) {
  #Menu ul li {
    padding: 0 0.75rem;
    display: inline-block;
  }
}
#Menu ul a {
  padding: 0.625rem 1.25rem;
  font-size: 1.125rem;
  color: var(--n0);
  display: block;
  line-height: 1;
  font-weight: 500;
}
@media (min-width: 62rem) {
  #Menu ul a {
    font-size: 1rem;
    line-height: 1.5rem;
    padding: 0.3125rem 0;
  }
}
#Menu ul a:hover {
  opacity: 0.5;
}
#Menu ul .is-active > a {
  background: var(--n0);
  color: var(--dark-grey);
}
#Menu ul .is-active > a:hover {
  opacity: 1;
}
@media (min-width: 62rem) {
  #Menu ul .is-active > a {
    background: none;
    color: var(--n0);
    border-bottom: 0.0625rem solid var(--n0);
  }
}
@media (min-width: 62rem) {
  #Menu .top-bar-right {
    display: inline-flex;
    justify-content: flex-end;
    align-items: center;
    flex: 1 auto;
  }
}
@media (min-width: 62rem) {
  #Menu .top-bar-right li {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
  }
}
@media (min-width: 62rem) {
  #Menu .top-bar-right a {
    font-size: 0.8125rem;
    line-height: 1.5rem;
    padding: 0;
  }
}
#Menu .user {
  position: relative;
  width: 100%;
}
@media (min-width: 62rem) {
  #Menu .user {
    background: none;
    margin-left: 1.375rem;
    width: auto;
  }
}
#Menu .user > a {
  padding: 0.5rem 1.25rem;
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  color: var(--n0);
  width: 100%;
}
@media (min-width: 62rem) {
  #Menu .user > a {
    background: none;
    padding: 0;
  }
}
#Menu .user > a:hover, #Menu .user > a:focus {
  background: var(--n0);
  color: var(--n600);
}
#Menu .user > a:hover .profile-details p, #Menu .user > a:focus .profile-details p {
  color: var(--n600);
}
@media (min-width: 62rem) {
  #Menu .user > a:hover .profile-details p, #Menu .user > a:focus .profile-details p {
    color: var(--n0);
  }
}
#Menu .user > a:hover i, #Menu .user > a:focus i {
  color: var(--n600);
}
@media (min-width: 62rem) {
  #Menu .user > a:hover i, #Menu .user > a:focus i {
    color: var(--n0);
  }
}
@media (min-width: 62rem) {
  #Menu .user > a:hover, #Menu .user > a:focus {
    background: none;
  }
}
#Menu .user .avatar {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 0.5rem;
}
@media (min-width: 62rem) {
  #Menu .user .avatar {
    order: 0;
    margin-right: 0.8125rem;
  }
}
#Menu .user .avatar img {
  width: 2rem;
  height: 2rem;
}
#Menu .user .avatar .p-avatar.p-avatar-lg {
  width: 2rem;
  height: 2rem;
  font-size: 0.875rem;
  font-weight: 700;
  color: var(--n500);
}
#Menu .user .profile-details {
  flex: 1 auto;
  padding-right: 1.25rem;
}
@media (min-width: 62rem) {
  #Menu .user .profile-details {
    order: 1;
  }
}
@media (min-width: 75rem) {
  #Menu .user .profile-details {
    width: 9.625rem;
  }
}
#Menu .user .profile-details p {
  color: var(--n0);
  font-size: 1rem;
  line-height: 1.1875rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0;
}
#Menu .user .profile-details p strong {
  font-weight: 500;
}
#Menu .user .profile-details p span {
  display: block;
  white-space: nowrap;
  font-size: 0.75rem;
  line-height: 1.0625rem;
  color: var(--b200);
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 75rem) {
  #Menu .user .profile-details p span {
    width: 7.5rem;
  }
}
#Menu .user i {
  color: var(--n0);
}
@media (min-width: 62rem) {
  #Menu .user i {
    order: 2;
  }
}
#Menu .user .dd-open i:before {
  transform: rotate(90deg);
}
#Menu .user .p-menu-overlay {
  background: none;
  box-shadow: none;
  max-width: 100%;
  width: 100%;
  position: static;
}
@media (min-width: 62rem) {
  #Menu .user .p-menu-overlay {
    width: 17.3125rem;
    max-width: 17.3125rem;
    background: var(--n0);
    box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.16);
    position: absolute;
    right: 0;
    left: auto !important;
    top: 100% !important;
    margin-top: 1.375rem;
  }
}
#Menu .user .p-menu-overlay .p-submenu-header {
  padding: 0.75rem 1.5625rem 0.75rem 2.4375rem;
  font-weight: 700;
  font-size: 0.875rem;
  margin-bottom: 0;
  color: var(--n0);
  margin-top: 0.3125rem;
  background: none;
}
@media (min-width: 62rem) {
  #Menu .user .p-menu-overlay .p-submenu-header {
    color: var(--n600);
    margin-top: 0;
    padding: 0.75rem 1.5625rem;
  }
}
@media (min-width: 62rem) {
  #Menu .user .p-menu-overlay .p-menuitem {
    display: block;
    padding: 0;
  }
}
#Menu .user .p-menu-overlay .p-menuitem-link {
  color: var(--n0);
  font-size: 1.125rem;
  padding: 0.4375rem 1.875rem 0.4375rem 3.3125rem;
}
@media (min-width: 62rem) {
  #Menu .user .p-menu-overlay .p-menuitem-link {
    color: var(--n600);
    padding: 0.4375rem 1.875rem 0.4375rem 2.5rem;
    font-size: 1rem;
  }
}
#Menu .user .p-menu-overlay .p-menuitem-link:hover, #Menu .user .p-menu-overlay .p-menuitem-link:focus, #Menu .user .p-menu-overlay .p-menuitem-link.current {
  opacity: 0.5;
  background: none;
}
@media (min-width: 62rem) {
  #Menu .user .p-menu-overlay .p-menuitem-link:hover, #Menu .user .p-menu-overlay .p-menuitem-link:focus, #Menu .user .p-menu-overlay .p-menuitem-link.current {
    opacity: 1;
  }
}
@media (min-width: 62rem) {
  #Menu .user .p-menu-overlay .p-menuitem-link:hover .p-menuitem-text, #Menu .user .p-menu-overlay .p-menuitem-link:focus .p-menuitem-text, #Menu .user .p-menu-overlay .p-menuitem-link.current .p-menuitem-text {
    color: var(--b700);
  }
}
#Menu .user .p-menu-overlay .p-menuitem-link .p-menuitem-text {
  color: var(--n0);
}
@media (min-width: 62rem) {
  #Menu .user .p-menu-overlay .p-menuitem-link .p-menuitem-text {
    color: var(--n600);
  }
}
#Menu .user .p-menu-overlay .p-menu-separator {
  margin: 0;
  display: block;
}
#Menu .user .p-menu-overlay .p-menu-separator + .p-menuitem a {
  padding: 0.625rem 1.25rem;
  color: var(--n0);
  font-size: 1.125rem;
}
@media (min-width: 62rem) {
  #Menu .user .p-menu-overlay .p-menu-separator + .p-menuitem a {
    color: var(--n600);
    padding: 0.5rem 1.5rem;
    font-size: 1rem;
  }
}
#Menu .user .p-menu-overlay .p-menu-separator + .p-menuitem a:hover, #Menu .user .p-menu-overlay .p-menu-separator + .p-menuitem a:focus, #Menu .user .p-menu-overlay .p-menu-separator + .p-menuitem a.current {
  opacity: 0.5;
  background: none;
}
@media (min-width: 62rem) {
  #Menu .user .p-menu-overlay .p-menu-separator + .p-menuitem a:hover, #Menu .user .p-menu-overlay .p-menu-separator + .p-menuitem a:focus, #Menu .user .p-menu-overlay .p-menu-separator + .p-menuitem a.current {
    opacity: 1;
  }
}
.menu-open {
  position: fixed;
  z-index: 1101;
  width: 100%;
  top: 0;
}
@media (min-width: 62rem) {
  .menu-open {
    position: static;
  }
}
.p-tabmenu {
  margin-bottom: 1.25rem;
}
.p-tabmenu .p-tabmenu-nav {
  background: none;
  border-bottom: 0.0625rem solid var(--b50);
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
  color: var(--n500);
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
  background: none;
  border-bottom: 0.0625rem solid var(--b50);
  margin-bottom: -0.0625rem;
  font-size: 1rem;
  color: var(--n500);
}
@media (min-width: 48rem) {
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
    padding: 1rem 2rem;
  }
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:hover {
  color: var(--b400);
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:focus {
  box-shadow: none !important;
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
  color: var(--b400);
  background: none;
  border-color: var(--b50);
}
.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
  color: var(--b400);
  background: none;
  border-color: var(--b400);
}
.p-tabmenu.tabmenu {
  margin-bottom: 1rem;
}
.p-tabmenu.tabmenu .p-tabmenu-nav {
  justify-content: center;
  border: 0 none;
}
.p-tabmenu.tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
  padding: 0 1rem;
  height: 3rem;
  line-height: 3rem;
  border: 0 none;
  border-radius: 1.5rem;
  background: var(--b20);
  color: var(--b400);
  margin: 0 0.5rem;
}
.p-tabmenu.tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
  background: var(--b400);
  color: var(--n0);
}
.p-tabmenu.tabmenu .p-tabmenu-nav .p-tabmenuitem.p-disabled .p-menuitem-link {
  opacity: 50%;
  cursor: not-allowed !important;
  pointer-events: auto;
}
.sd-dd {
  padding: 0;
}
.sd-dd .p-menu-list .p-menu-separator {
  margin: 0;
}
.sd-dd .p-menu-list .red-text .p-menuitem-text {
  color: var(--o200);
}
.sd-dd .p-menu-list .p-menuitem a {
  color: var(--n500);
}
.sd-dd .p-menu-list .p-menuitem a:hover {
  background: none;
}
.sd-dd .p-menu-list .p-menuitem a:hover .p-menuitem-text {
  color: var(--b400);
}
.sd-dd .p-menu-list .p-menuitem p {
  margin: 0;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  color: var(--n200);
}
.sd-dd .p-dropdown-items .p-dropdown-item {
  padding: 0.3125rem 0.5rem;
  line-height: normal;
  text-align: left;
}
.sd-dd .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
  background: var(--b10);
}
.sd-dd .p-dropdown-items .p-dropdown-item.p-highlight {
  color: var(--b400);
  background: var(--b10);
}
.sd-dd .p-dropdown-items .p-dropdown-item.p-highlight span {
  color: var(--b400);
}
.sd-dd .p-dropdown-items .p-dropdown-item:hover .p-menuitem-text {
  color: var(--b400);
}
.sd-dd .p-dropdown-items .p-dropdown-item span {
  margin: 0;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  color: var(--n500);
}
.add-new {
  min-width: 13.125rem;
}
.op-sd {
  width: 15rem;
  max-height: 9.375rem;
  overflow: auto;
  box-shadow: 0 0.5rem 1.25rem 0.25rem rgba(0, 0, 0, 0.1);
  border-radius: 0.5rem;
}
.op-sd:before, .op-sd:after {
  display: none;
}
.op-sd .p-overlaypanel-content {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}
.op-sd .user-block {
  width: 100%;
  margin-top: 7px;
}
.op-sd .user-block:first-child {
  margin-top: 0;
}
.op-sd .user-block .sd-avatar-xl {
  width: 4.125rem;
  height: 4.125rem;
  display: block;
}
.op-sd .user-block p {
  margin: 0;
  font-size: 0.875rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.op-sd .user-block .user-name {
  flex: 1 1 auto;
  margin: 0 0.5rem;
}
.op-sd .btn-avatar {
  padding: 0.125rem;
  line-height: normal;
  border-width: 0.0625rem;
  width: 1.625rem;
  height: 1.625rem;
}
.op-sd .sd-avatar {
  max-width: 1.25rem;
}
.sd-select .ng-select-container {
  border: 0 none;
  font-weight: bold;
  height: 1.5rem;
  min-height: 1.5rem;
  width: 100%;
  display: inline-flex;
}
.sd-select .ng-select-container:hover {
  box-shadow: none;
}
.sd-select .ng-select-container .ng-input {
  padding-left: 0;
}
.sd-select .ng-select-container .ng-input input {
  height: auto;
}
.sd-select .ng-dropdown-panel {
  border-radius: 0.5rem;
  border: 0 none;
  box-shadow: 0 0 0.625rem 0 rgba(0, 0, 0, 0.16);
  min-width: 15.625rem;
}
.sd-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected {
  background: var(--n0);
  color: var(--b400);
  font-weight: normal;
}
.sd-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
  background: var(--n0);
}
.sd-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label {
  font-weight: normal;
}
.sd-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label {
  font-weight: normal;
}
.sd-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background: none;
  color: var(--b400);
}
.sd-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
  font-weight: 700;
  color: var(--n500);
}
.sd-select .sd-input {
  padding: 0.3125rem;
  border-radius: 0;
  border: 0 none;
  height: auto;
}
.custom-dropdown-footer {
  padding: 0.3125rem 0.4375rem;
  border-top: 0.0625rem solid #ccc;
}
.create-input {
  position: relative;
}
.create-input .p-inputtext {
  border: 0.0625rem solid var(--n60);
  padding: 0.4375rem 1.875rem 0.4375rem 0.75rem;
  border-radius: 0.25rem;
  font-size: 0.8125rem;
  line-height: normal;
  font-weight: 400;
  height: auto;
}
.create-input .btn-close {
  box-shadow: none;
  position: absolute;
  top: 0;
  right: 0;
  border: 0 none;
  background: transparent;
}
.create-input .btn-close:hover {
  background: transparent;
}
.table-search {
  margin-bottom: 1rem;
}
.table-search .p-input-icon-right {
  width: 100%;
  display: block;
  max-width: 34.375rem;
}
.table-search .p-input-icon-right i {
  margin-right: 0.3125rem;
}
.table-search .toggle-archive {
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
  margin-top: 0.75rem;
}
.table-search .toggle-archive p {
  margin: 0 0.8125rem 0 0;
  font-size: 0.8125rem;
  color: var(--n400);
}
.table-search .toggle-archive p-inputswitch {
  height: 1.75rem;
}
.sd-table {
  box-shadow: 0px 0.0625rem 0.125rem rgba(0, 0, 0, 0.2);
  border-radius: 0.5rem;
  background: var(--n0);
}
.sd-table .p-datatable-thead tr th {
  background: var(--b10);
  color: var(--b200);
  font-size: 0.875rem;
  border: 0 none;
}
.sd-table .p-datatable-thead tr th .p-sortable-column-icon {
  font-size: 0.5rem;
  color: var(--b200);
}
.sd-table .p-datatable-thead tr th .pi-sort-amount-up-alt:before {
  content: "";
}
.sd-table .p-datatable-thead tr th .pi-sort-amount-down:before {
  content: "";
}
.sd-table .p-datatable-thead tr th:first-child {
  border-top-left-radius: 0.5rem;
}
.sd-table .p-datatable-thead tr th:last-child {
  border-top-right-radius: 0.5rem;
}
.sd-table .p-datatable-thead tr th.p-sortable-column {
  background: var(--b10);
  color: var(--b200);
}
.sd-table .p-datatable-thead tr th.p-sortable-column:hover, .sd-table .p-datatable-thead tr th.p-sortable-column:not(.p-highlight) {
  background: var(--b10);
  color: var(--b200);
}
.sd-table .p-datatable-thead tr th.p-sortable-column:hover:hover .p-sortable-column-icon, .sd-table .p-datatable-thead tr th.p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
  color: var(--b200);
}
.sd-table .p-datatable-thead tr th.p-sortable-column.p-highlight .p-sortable-column-icon {
  color: var(--b200);
}
.sd-table .p-datatable-tbody > tr > td {
  border: 0 none;
  border-bottom: 0.0625rem solid var(--n40);
}
.sd-table .p-datatable-tbody > tr > td .btn-dd {
  color: var(--n100);
}
.sd-table .p-datatable-tbody > tr > td .btn-dd:hover {
  color: var(--n500) !important;
}
@media (min-width: 36rem) {
  .sd-table .p-datatable-tbody > tr > td.col-menu {
    text-align: right;
    width: 8.125rem;
  }
}
@media (max-width: 47.9375rem) {
  .sd-table.table-responsive .p-datatable-tfoot > tr > td {
    display: none !important;
  }
  .sd-table.table-responsive .p-datatable-thead > tr > th {
    display: none !important;
  }
  .sd-table.table-responsive .p-datatable-tbody > tr {
    display: block;
    position: relative;
    border-top: 0.0625rem solid var(--n40);
    padding-bottom: 1rem;
  }
  .sd-table.table-responsive .p-datatable-tbody > tr:first-child {
    border-top: 0;
  }
  .sd-table.table-responsive .p-datatable-tbody > tr > td {
    border: 0;
    display: block;
    width: 100%;
    padding-bottom: 0;
  }
  .sd-table.table-responsive .p-datatable-tbody > tr > td .p-column-title {
    display: block;
    font-weight: 700;
    margin-bottom: 0.25rem;
    font-size: 0.875rem;
  }
  .sd-table.table-responsive .p-datatable-tbody > tr > td:first-child {
    padding-right: 2rem;
  }
  .sd-table.table-responsive .p-datatable-tbody > tr > td.col-menu {
    position: absolute;
    top: 0.5rem;
    right: 0;
    width: auto;
    padding: 0;
  }
}
.sd-table.table-people tr:not(.deactivated):hover td .user h6 {
  color: var(--b400);
}
.sd-table.table-people tr:not(.deactivated):hover td .btn-dd {
  color: var(--n500);
}
.sd-table.table-people tr.deactivated {
  background: var(--n20);
}
.sd-table.table-people tr.deactivated td {
  color: var(--n100);
}
.sd-table.table-people tr.deactivated td .user-img {
  opacity: 0.5;
}
.sd-table.table-people tr.deactivated td .user h6 {
  color: var(--n100);
}
.sd-table.table-people tr.deactivated td .btn-dd:hover {
  color: var(--n100) !important;
}
.sd-table.table-people tr td {
  font-size: 0.8125rem;
}
.sd-table.table-people tr td.team_admin {
  font-weight: 700;
  color: var(--g300);
}
.sd-table.table-people tr td:last-child {
  width: 1.875rem;
}
.sd-table.table-people tr td .p-column-title {
  display: none;
}
.sd-table.table-people tr td .user-img {
  width: 1.5rem;
  border-radius: 50%;
  padding-top: 0.1875rem;
  margin-right: 0.75rem;
}
.sd-table.table-people tr td .user-img img {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
}
.sd-table.table-people tr td .user-img .p-avatar {
  width: 1.5rem;
  height: 1.5rem;
  font-size: 0.625rem;
  font-weight: 700;
}
.sd-table.table-people tr td .user h6 {
  color: var(--n600);
  text-transform: none;
  margin: 0;
  font-weight: 500;
}
.sd-table.table-people tr td .user h6 small {
  display: block;
  font-weight: 400;
  font-size: 0.6875rem;
  color: var(--n200);
}
.sd-table.table-project {
  box-shadow: none;
}
.sd-table.table-project .p-datatable-thead tr th {
  font-size: 0.875rem;
  color: var(--b200);
  font-weight: bold;
  background: var(--n20);
  border-radius: 0;
  border-bottom: 0.0625rem solid var(--b50);
}
.sd-table.table-project .p-datatable-thead tr th:first-child {
  padding-left: 0;
}
.sd-table.table-project .p-datatable-tbody > .client-row {
  background: var(--n20);
  box-shadow: none;
  padding: 0;
}
@media (min-width: 48rem) {
  .sd-table.table-project .p-datatable-tbody > .client-row {
    padding: 0;
  }
}
.sd-table.table-project .p-datatable-tbody > .client-row:first-child td {
  padding-top: 1.125rem !important;
}
.sd-table.table-project .p-datatable-tbody > .client-row td {
  padding: 2rem 0 1rem 0 !important;
  border: 0 none !important;
}
.sd-table.table-project .p-datatable-tbody > .client-row td h3 {
  font-weight: 400;
  vertical-align: middle;
  margin: 0;
}
@media (min-width: 48rem) {
  .sd-table.table-project .p-datatable-tbody > .client-row td h3 {
    order: 0;
  }
}
.sd-table.table-project .p-datatable-tbody > .client-row td h3 a {
  color: var(--n100);
  font-size: 0.75rem;
  margin-left: 0.625rem;
  cursor: pointer;
}
.sd-table.table-project .p-datatable-tbody > .client-row td h3 a .pi {
  font-size: 0.75rem;
}
.sd-table.table-project .p-datatable-tbody > .client-row td .project-badge {
  width: 100%;
  align-self: center;
}
@media (min-width: 48rem) {
  .sd-table.table-project .p-datatable-tbody > .client-row td .project-badge {
    order: 1;
    width: auto;
    margin-left: 1rem;
  }
}
.sd-table.table-project .p-datatable-tbody > .client-row td .project-badge .badge {
  margin-right: 0.375rem;
  display: inline-block;
  font-size: 0;
}
.sd-table.table-project .p-datatable-tbody > .client-row.archived-company td h3 {
  color: var(--n100);
}
@media (min-width: 48rem) {
  .sd-table.table-project .p-datatable-tbody > .client-row + tr td {
    border-top: 0.0625rem solid var(--n40);
  }
}
@media (min-width: 48rem) {
  .sd-table.table-project .p-datatable-tbody > .client-row + tr td:first-child {
    border-left: 0.0625rem solid var(--n40);
  }
}
@media (min-width: 48rem) {
  .sd-table.table-project .p-datatable-tbody > .client-row + tr td:last-child {
    border-right: 0.0625rem solid var(--n40);
  }
}
.sd-table.table-project .p-datatable-tbody > .client-row + .isHighlighted {
  border-top: 0.125rem solid var(--y60);
}
@media (min-width: 48rem) {
  .sd-table.table-project .p-datatable-tbody > .client-row + .isHighlighted {
    border-top: 0 none;
  }
}
@media (min-width: 48rem) {
  .sd-table.table-project .p-datatable-tbody > .client-row + .isHighlighted td {
    border-top: 0.125rem solid var(--y60);
  }
}
@media (min-width: 48rem) {
  .sd-table.table-project .p-datatable-tbody > .client-row + .isHighlighted td:first-child {
    border-left: 0.125rem solid var(--y60);
  }
}
@media (min-width: 48rem) {
  .sd-table.table-project .p-datatable-tbody > .client-row + .isHighlighted td:last-child {
    border-right: 0.125rem solid var(--y60);
  }
}
.sd-table.table-project .p-datatable-tbody > tr {
  box-shadow: 0px 0.0625rem 0.125rem rgba(0, 0, 0, 0.2);
  padding-bottom: 1rem;
}
@media (min-width: 48rem) {
  .sd-table.table-project .p-datatable-tbody > tr {
    padding-bottom: 0;
    box-shadow: none;
  }
}
.sd-table.table-project .p-datatable-tbody > tr.isArchived td .project-name,
.sd-table.table-project .p-datatable-tbody > tr.isArchived td .project-status,
.sd-table.table-project .p-datatable-tbody > tr.isArchived td .project-tracked,
.sd-table.table-project .p-datatable-tbody > tr.isArchived td .project-user {
  color: var(--n100);
}
.sd-table.table-project .p-datatable-tbody > tr.isArchived td .project-avatar {
  opacity: 0.2;
}
.sd-table.table-project .p-datatable-tbody > tr.isHighlighted {
  border-left: 0.125rem solid var(--y60);
  border-right: 0.125rem solid var(--y60);
}
@media (min-width: 48rem) {
  .sd-table.table-project .p-datatable-tbody > tr.isHighlighted {
    border: 0 none;
  }
}
.sd-table.table-project .p-datatable-tbody > tr.isHighlighted:last-child {
  border-bottom: 0.125rem solid var(--y60);
}
.sd-table.table-project .p-datatable-tbody > tr.isHighlighted + .client-row td {
  border-top: 0.125rem solid var(--y60) !important;
}
@media (min-width: 48rem) {
  .sd-table.table-project .p-datatable-tbody > tr.isHighlighted td:first-child {
    border-left: 0.125rem solid var(--y60);
  }
}
@media (min-width: 48rem) {
  .sd-table.table-project .p-datatable-tbody > tr.isHighlighted td:last-child {
    border-right: 0.125rem solid var(--y60);
  }
}
@media (min-width: 48rem) {
  .sd-table.table-project .p-datatable-tbody > tr.isHighlighted:last-child td {
    border-bottom: 0.125rem solid var(--y60);
  }
}
.sd-table.table-project .p-datatable-tbody td {
  vertical-align: top;
  border-top: 0.0625rem solid var(--n40);
  border-bottom: 0.0625rem solid var(--n40);
}
@media (min-width: 48rem) {
  .sd-table.table-project .p-datatable-tbody td:first-child {
    border-left: 0.0625rem solid var(--n40);
  }
}
@media (min-width: 48rem) {
  .sd-table.table-project .p-datatable-tbody td:last-child {
    border-right: 0.0625rem solid var(--n40);
  }
}
.sd-table.table-project .p-datatable-tbody td .project-name,
.sd-table.table-project .p-datatable-tbody td .project-status,
.sd-table.table-project .p-datatable-tbody td .project-tracked,
.sd-table.table-project .p-datatable-tbody td .project-user {
  display: block;
  font-size: 1rem;
}
.sd-table.table-project .p-datatable-tbody td .project-name {
  font-weight: 700;
  color: var(--n600);
}
.sd-table.table-project .p-datatable-tbody td .project-name i {
  margin-left: 0.25rem;
  color: var(--n200);
}
.sd-table.table-project .p-datatable-tbody td .project-user {
  white-space: nowrap;
}
.sd-table.table-project .p-datatable-tbody td small {
  font-size: 0.6875rem;
  line-height: 0.9625rem;
  color: var(--n200);
  display: block;
}
.sd-table.table-project .p-datatable-tbody td a {
  cursor: pointer;
  font-size: 0.6875rem;
}
.sd-table.table-project .p-datatable-tbody td .project-avatar {
  margin-top: 0.25rem;
  display: inline-flex;
  align-content: center;
}
@media (min-width: 48rem) {
  .sd-table.table-project .p-datatable-tbody td .project-avatar {
    margin-top: 0;
  }
}
.sd-table.table-project .p-datatable-tbody td .project-avatar > * {
  flex: 1 0 auto;
}
.sd-table.table-project .p-datatable-tbody td .project-avatar img,
.sd-table.table-project .p-datatable-tbody td .project-avatar .sd-avatar {
  margin-right: 6px;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  font-size: 0.75rem;
  font-weight: 700;
}
.sd-table.table-project .p-datatable-tbody td .project-avatar img.group,
.sd-table.table-project .p-datatable-tbody td .project-avatar .sd-avatar.group {
  background: var(--b20);
  color: var(--b400);
}
.sd-table.table-project .p-datatable-tbody td .project-status-container {
  position: relative;
  padding-left: 0.75rem;
}
.sd-table.table-project .p-datatable-tbody td .project-status-container:before {
  content: "";
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 50%;
  position: absolute;
  top: 0.5625rem;
  left: 0;
  background: var(--g200);
}
.sd-table.table-project .p-datatable-tbody td .project-status-container.archived:before {
  background: var(--n60);
}
.sd-table.table-project .p-datatable-tbody td .project-status-container.dormant:before {
  background: var(--lb60);
}
.sd-table.table-project .p-datatable-tbody td .project-collaborator {
  flex: 0 0 6.25rem;
}
.sd-table.table-project .p-datatable-tbody td.col-menu {
  vertical-align: middle;
}
.sd-table.table-tasks {
  box-shadow: none;
  margin-bottom: 1.5rem;
}
.sd-table.table-tasks .p-datatable-tbody > tr > td {
  padding: 0.875rem;
}
.sd-table.table-tasks .p-datatable-tbody > tr > td.text-right {
  text-align: right;
}
.sd-table.table-tasks .p-datatable-tbody > tr > td:first-child {
  padding-left: 0;
  padding-right: 0;
}
.sd-table.table-tasks .p-datatable-tbody > tr > td:first-child p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sd-table.table-tasks .p-datatable-tbody > tr > td:nth-child(2) {
  width: 6.5625rem;
}
.sd-table.table-tasks .p-datatable-tbody > tr > td:last-child {
  padding-right: 0;
  width: 1.5625rem;
  padding-left: 0;
}
.sd-table.table-tasks .p-datatable-tbody > tr > td p {
  margin: 0;
  vertical-align: middle;
}
.sd-table.table-tasks .p-datatable-tbody > tr > td .task-color {
  width: 0.375rem;
  height: 0.375rem;
  margin-right: 0.375rem;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.125rem;
}
.sd-table.table-tasks tr {
  box-shadow: none;
}
.sd-table.table-entry {
  box-shadow: none;
}
@media (min-width: 48rem) {
  .sd-table.table-entry {
    margin-top: 0.625rem;
  }
}
@media (min-width: 62rem) {
  .sd-table.table-entry {
    margin-top: 2.5rem;
  }
}
.sd-table.table-entry .p-datatable-thead tr th {
  background: none;
  font-size: 0.625rem;
  font-weight: 500;
  padding: 0 0.75rem;
}
@media (min-width: 62rem) {
  .sd-table.table-entry .p-datatable-thead tr th.col1 {
    width: 35%;
    padding-left: 0;
  }
  .sd-table.table-entry .p-datatable-thead tr th.col2, .sd-table.table-entry .p-datatable-thead tr th.col3 {
    width: 5.625rem;
  }
  .sd-table.table-entry .p-datatable-thead tr th.col4 {
    text-align: center;
    width: 4.0625rem;
  }
  .sd-table.table-entry .p-datatable-thead tr th.col5 {
    width: 13.75rem;
    max-width: 13.75rem;
  }
  .sd-table.table-entry .p-datatable-thead tr th.col6 {
    width: 4.375rem;
    text-align: right;
    padding-right: 0;
    padding-left: 0;
  }
  .sd-table.table-entry .p-datatable-thead tr th.col7 {
    width: 5rem;
    padding-right: 0;
  }
}
@media (min-width: 75rem) {
  .sd-table.table-entry .p-datatable-thead tr th.col1 {
    width: 40%;
  }
  .sd-table.table-entry .p-datatable-thead tr th.col2, .sd-table.table-entry .p-datatable-thead tr th.col3 {
    width: 9.375rem;
  }
}
@media (min-width: 90rem) {
  .sd-table.table-entry .p-datatable-thead tr th.col2, .sd-table.table-entry .p-datatable-thead tr th.col3 {
    width: 12.5rem;
  }
}
.sd-table.table-entry .p-datatable-tbody > tr {
  background: none;
}
@media (min-width: 62rem) {
  .sd-table.table-entry .p-datatable-tbody > tr {
    border-radius: 0.125rem;
  }
}
@media (min-width: 62rem) {
  .sd-table.table-entry .p-datatable-tbody > tr:hover {
    background: var(--b10);
  }
  .sd-table.table-entry .p-datatable-tbody > tr:hover .col-menu .block-hover {
    display: block;
  }
}
.sd-table.table-entry .p-datatable-tbody > tr .col-menu .force-show.block-hover {
  display: block;
}
.sd-table.table-entry .p-datatable-tbody > tr.row-edit .block-hover {
  display: none;
}
@media (min-width: 62rem) {
  .sd-table.table-entry .p-datatable-tbody > tr.row-edit {
    box-shadow: 0px 8px 20px 4px rgba(0, 0, 0, 0.1);
  }
  .sd-table.table-entry .p-datatable-tbody > tr.row-edit:hover {
    background: none;
  }
  .sd-table.table-entry .p-datatable-tbody > tr.row-edit:hover .block-hover {
    display: none;
  }
  .sd-table.table-entry .p-datatable-tbody > tr.row-edit .col-menu .block-edit {
    display: block;
  }
}
.sd-table.table-entry .p-datatable-tbody > tr.row-clean > td {
  color: var(--n100);
}
.sd-table.table-entry .p-datatable-tbody > tr.row-clean > td.col1 .column-container {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}
.sd-table.table-entry .p-datatable-tbody > tr.row-clean > td.col1 .column-container.col-task {
  display: inline-flex;
  max-width: 100%;
  align-items: flex-start;
}
.sd-table.table-entry .p-datatable-tbody > tr.row-clean > td.col1 .overlap-indicator {
  position: relative;
}
.sd-table.table-entry .p-datatable-tbody > tr.row-clean > td.col1 .overlap-indicator:after {
  position: absolute;
  right: -6px;
  top: 0;
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: var(--o200);
  border: 3px solid #fff;
}
.sd-table.table-entry .p-datatable-tbody > tr.row-clean > td.col1 .calendar-icon {
  display: inline-block;
  margin-left: 0.375rem;
  vertical-align: middle;
}
.sd-table.table-entry .p-datatable-tbody > tr > td {
  border-bottom: 1px solid var(--n40);
  color: var(--n500);
  padding: 0.625rem;
  text-align: left;
  font-size: 0.8125rem;
  vertical-align: middle;
}
.sd-table.table-entry .p-datatable-tbody > tr > td > div:not(.block-action) {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.sd-table.table-entry .p-datatable-tbody > tr > td.col6 {
  font-size: 1rem;
}
.sd-table.table-entry .p-datatable-tbody > tr > td.col6 > div:not(.block-action) {
  white-space: nowrap;
  text-overflow: normal;
  overflow: visible;
}
.sd-table.table-entry .p-datatable-tbody > tr > td p {
  margin: 0;
}
@media (min-width: 30rem) and (max-width: 61.9375rem) {
  .sd-table.table-entry .p-datatable-tbody > tr > td.col2, .sd-table.table-entry .p-datatable-tbody > tr > td.col3 {
    width: 50%;
    display: inline-block;
  }
  .sd-table.table-entry .p-datatable-tbody > tr > td.col2 {
    padding-right: 0.625rem;
  }
  .sd-table.table-entry .p-datatable-tbody > tr > td.col3 {
    padding-left: 0.625rem;
  }
  .sd-table.table-entry .p-datatable-tbody > tr > td.col4 {
    position: absolute;
    bottom: 1rem;
    right: 0;
    width: auto;
    padding-top: 0;
    text-align: center;
  }
  .sd-table.table-entry .p-datatable-tbody > tr > td.col5 {
    width: 50%;
    display: inline-block;
    padding-right: 0.625rem;
  }
  .sd-table.table-entry .p-datatable-tbody > tr > td.col6 {
    width: 50%;
    display: inline-block;
    padding-left: 0.625rem;
    padding-right: 3.75rem;
  }
}
@media (min-width: 62rem) {
  .sd-table.table-entry .p-datatable-tbody > tr > td {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .sd-table.table-entry .p-datatable-tbody > tr > td.col1 {
    padding-left: 0.3125rem;
  }
  .sd-table.table-entry .p-datatable-tbody > tr > td.col4 {
    text-align: center;
  }
  .sd-table.table-entry .p-datatable-tbody > tr > td.col5 {
    white-space: nowrap;
  }
  .sd-table.table-entry .p-datatable-tbody > tr > td.col6 {
    text-align: right;
    padding-left: 0;
    padding-right: 0;
  }
  .sd-table.table-entry .p-datatable-tbody > tr > td.col7 {
    padding-right: 0;
    white-space: nowrap;
  }
  .sd-table.table-entry .p-datatable-tbody > tr > td p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
.sd-table.table-entry .p-datatable-tbody > tr > td .p-column-title {
  display: none;
}
.sd-table.table-entry .p-datatable-tbody > tr > td .column-container {
  padding-left: 0.75rem;
  position: relative;
  font-size: 1rem;
}
.sd-table.table-entry .p-datatable-tbody > tr > td .column-container .task-color {
  position: absolute;
  left: 0;
  top: 0.625rem;
}
.sd-table.table-entry .p-datatable-tbody > tr > td .column-container .p-inputtext {
  font-size: 1rem;
}
.sd-table.table-entry .p-datatable-tbody > tr > td .column-container p {
  white-space: normal;
}
@media (min-width: 62rem) {
  .sd-table.table-entry .p-datatable-tbody > tr > td .column-container p {
    white-space: nowrap;
  }
}
.sd-table.table-entry .p-datatable-tbody > tr > td .column-container.col-task {
  display: inline-flex;
  max-width: 100%;
  width: 100%;
}
.sd-table.table-entry .p-datatable-tbody > tr > td .column-container.col-task img {
  margin-top: 0.3125rem;
}
.sd-table.table-entry .p-datatable-tbody > tr > td .p-inputtext {
  padding: 0;
  height: 1.5rem;
  font-size: 1rem;
  border: 0 none;
  font-weight: bold;
  font-size: 0.8125rem;
}
.sd-table.table-entry .p-datatable-tbody > tr > td .p-inputtext:focus {
  box-shadow: none;
}
.sd-table.table-entry .p-datatable-tbody > tr > td .ng-select-container {
  border: 0 none;
  font-weight: bold;
  height: 1.5rem;
  min-height: 1.5rem;
  width: 100%;
  display: inline-flex;
}
.sd-table.table-entry .p-datatable-tbody > tr > td .ng-select-container .ng-input {
  padding-left: 0;
}
.sd-table.table-entry .p-datatable-tbody > tr > td .ng-select-container .ng-input input {
  height: auto;
}
.sd-table.table-entry .p-datatable-tbody > tr > td .ng-value-container {
  padding-left: 0;
}
.sd-table.table-entry .p-datatable-tbody > tr > td .ng-dropdown-panel {
  min-width: 15.625rem;
}
.sd-table.table-entry .p-datatable-tbody > tr > td .task-color {
  width: 0.375rem;
  height: 0.375rem;
  margin-right: 0.375rem;
  border-radius: 50%;
  margin-top: -0.125rem;
}
.sd-table.table-entry .p-datatable-tbody > tr > td .button-close {
  color: var(--n100);
  font-size: 0.75rem;
}
.sd-table.table-entry .p-datatable-tbody > tr > td .time-wrapper {
  color: var(--n100);
}
.sd-table.table-entry .p-datatable-tbody > tr > td .time-wrapper i {
  font-size: 0.5rem;
  color: var(--n100);
  margin: 0;
  vertical-align: middle;
}
.sd-table.table-entry .p-datatable-tbody > tr > td .time-wrapper i:before {
  width: auto;
  margin: 0;
}
.sd-table.table-entry .p-datatable-tbody > tr > td .time-wrapper .p-inputtext {
  flex: 0 0 auto;
  width: 4.6875rem;
}
.sd-table.table-entry .p-datatable-tbody > tr > td .time-wrapper .start-date,
.sd-table.table-entry .p-datatable-tbody > tr > td .time-wrapper .end-date {
  width: 3.75rem;
  padding: 0;
  text-align: center;
}
.sd-table.table-entry .p-datatable-tbody > tr > td .time-wrapper .p-calendar .p-datepicker-trigger {
  order: 0;
  border: 0 none;
  background: none;
  color: var(--g300);
  padding: 0;
  width: auto;
  border-radius: 0;
  margin-right: 0.125rem;
  box-shadow: none;
  line-height: auto;
  height: 1.25rem;
}
.sd-table.table-entry .p-datatable-tbody > tr > td .time-wrapper .p-calendar .p-inputtext {
  order: 1;
  width: 2.8125rem;
  color: var(--g300);
  padding: 0;
}
.sd-table.table-entry .p-datatable-tbody > tr > td .p-togglebutton {
  background: none;
}
.sd-table.table-entry .p-datatable-tbody > tr > td .p-togglebutton span {
  color: var(--n100) !important;
}
.sd-table.table-entry .p-datatable-tbody > tr > td .p-togglebutton:hover span {
  color: var(--g300) !important;
}
.sd-table.table-entry .p-datatable-tbody > tr > td.col-menu {
  width: 6.25rem;
  text-align: right;
}
.sd-table.table-entry .p-datatable-tbody > tr > td.col-menu .p-button {
  width: auto;
  height: auto;
  padding: 0 0.625rem;
}
.sd-table.table-entry .p-datatable-tbody > tr > td.col-menu .p-button:hover {
  background: none;
}
@media (min-width: 62rem) {
  .sd-table.table-entry .p-datatable-tbody > tr > td.col-menu .block-action {
    display: none;
  }
}
.sd-table.table-entry .p-datatable-tbody > tr:last-child td {
  border-bottom: 0;
}
@media (max-width: 61.9375rem) {
  .sd-table.table-entry .p-datatable-tfoot > tr > td {
    display: none !important;
  }
  .sd-table.table-entry .p-datatable-thead > tr > th {
    display: none !important;
  }
  .sd-table.table-entry .p-datatable-tbody > tr {
    display: block;
    position: relative;
    border-top: 0.0625rem solid var(--n40);
    padding-bottom: 1rem;
    padding-top: 0.625rem;
  }
  .sd-table.table-entry .p-datatable-tbody > tr:first-child {
    border-top: 0;
  }
  .sd-table.table-entry .p-datatable-tbody > tr > td {
    border: 0;
    display: block;
    width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .sd-table.table-entry .p-datatable-tbody > tr > td .p-column-title {
    display: block;
    font-weight: 700;
    margin-bottom: 0.25rem;
    font-size: 0.875rem;
  }
  .sd-table.table-entry .p-datatable-tbody > tr > td:first-child {
    padding-right: 0;
  }
  .sd-table.table-entry .p-datatable-tbody > tr > td.col-menu {
    position: absolute;
    top: 0.625rem;
    right: -1rem;
    width: auto;
    padding: 0;
  }
}
.sd-table.table-history {
  box-shadow: none;
}
@media (min-width: 48rem) {
  .sd-table.table-history {
    margin-top: 1.875rem;
  }
}
@media (min-width: 62rem) {
  .sd-table.table-history {
    margin-top: 3.75rem;
  }
}
.sd-table.table-history .p-datatable-thead tr th {
  background: none;
  font-size: 0.625rem;
  font-weight: 500;
  padding: 0 0.75rem;
}
@media (min-width: 62rem) {
  .sd-table.table-history .p-datatable-thead tr th {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    border-bottom: 0.0625rem solid var(--b50);
    padding-bottom: 0.8125rem;
  }
  .sd-table.table-history .p-datatable-thead tr th.col0 {
    width: 40px;
  }
  .sd-table.table-history .p-datatable-thead tr th.col1 {
    width: 35%;
    padding-left: 0;
  }
  .sd-table.table-history .p-datatable-thead tr th.col2, .sd-table.table-history .p-datatable-thead tr th.col3, .sd-table.table-history .p-datatable-thead tr th.col4 {
    width: 6.25rem;
  }
  .sd-table.table-history .p-datatable-thead tr th.col5 {
    text-align: center;
    width: 4.0625rem;
  }
  .sd-table.table-history .p-datatable-thead tr th.col6 {
    width: 13.75rem;
    max-width: 13.75rem;
  }
  .sd-table.table-history .p-datatable-thead tr th.col7 {
    width: 5rem;
    text-align: right;
    max-width: 6.25rem;
  }
  .sd-table.table-history .p-datatable-thead tr th.col8 {
    width: 4.375rem;
    padding-right: 0;
  }
}
@media (min-width: 75rem) {
  .sd-table.table-history .p-datatable-thead tr th.col1 {
    width: 40%;
  }
  .sd-table.table-history .p-datatable-thead tr th.col2, .sd-table.table-history .p-datatable-thead tr th.col3 {
    width: 11.25rem;
  }
  .sd-table.table-history .p-datatable-thead tr th.col4 {
    width: 8.125rem;
  }
}
.sd-table.table-history .p-datatable-tbody > tr {
  background: none;
}
@media (min-width: 62rem) {
  .sd-table.table-history .p-datatable-tbody > tr {
    border-radius: 0.125rem;
  }
}
@media (min-width: 62rem) {
  .sd-table.table-history .p-datatable-tbody > tr:hover {
    background: var(--b10);
  }
  .sd-table.table-history .p-datatable-tbody > tr:hover .col-menu .block-hover {
    display: block;
  }
}
@media (min-width: 62rem) {
  .sd-table.table-history .p-datatable-tbody > tr.row-edit {
    box-shadow: 0px 8px 20px 4px rgba(0, 0, 0, 0.1);
  }
  .sd-table.table-history .p-datatable-tbody > tr.row-edit:hover {
    background: none;
  }
  .sd-table.table-history .p-datatable-tbody > tr.row-edit:hover .block-hover {
    display: none;
  }
  .sd-table.table-history .p-datatable-tbody > tr.row-edit .col-menu .block-edit {
    display: block;
    margin-left: -0.625rem;
  }
}
.sd-table.table-history .p-datatable-tbody > tr > td {
  border-bottom: 1px solid var(--n40);
  color: var(--n500);
  padding: 0.625rem;
  text-align: left;
  font-size: 0.8125rem;
  vertical-align: middle;
}
.sd-table.table-history .p-datatable-tbody > tr > td > div:not(.block-action) {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.sd-table.table-history .p-datatable-tbody > tr > td.col7 {
  font-size: 1rem;
}
.sd-table.table-history .p-datatable-tbody > tr > td p {
  margin: 0;
}
@media (min-width: 30rem) and (max-width: 61.9375rem) {
  .sd-table.table-history .p-datatable-tbody > tr > td.col2, .sd-table.table-history .p-datatable-tbody > tr > td.col3 {
    width: 50%;
    display: inline-block;
  }
  .sd-table.table-history .p-datatable-tbody > tr > td.col2 {
    padding-right: 0.625rem;
  }
  .sd-table.table-history .p-datatable-tbody > tr > td.col3 {
    padding-left: 0.625rem;
  }
  .sd-table.table-history .p-datatable-tbody > tr > td.col5 {
    position: absolute;
    bottom: 1rem;
    right: 0;
    width: auto;
    padding-top: 0;
    text-align: center;
  }
  .sd-table.table-history .p-datatable-tbody > tr > td.col6 {
    width: 50%;
    display: inline-block;
    padding-right: 0.625rem;
  }
  .sd-table.table-history .p-datatable-tbody > tr > td.col7 {
    width: 50%;
    display: inline-block;
    padding-left: 0.625rem;
    padding-right: 3.75rem;
  }
}
@media (min-width: 62rem) {
  .sd-table.table-history .p-datatable-tbody > tr > td {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .sd-table.table-history .p-datatable-tbody > tr > td.col1 {
    padding-left: 0;
  }
  .sd-table.table-history .p-datatable-tbody > tr > td.col5 {
    text-align: center;
  }
  .sd-table.table-history .p-datatable-tbody > tr > td.col6 {
    white-space: nowrap;
  }
  .sd-table.table-history .p-datatable-tbody > tr > td.col7 {
    text-align: right;
  }
  .sd-table.table-history .p-datatable-tbody > tr > td.col8 {
    padding-right: 0;
    white-space: nowrap;
  }
  .sd-table.table-history .p-datatable-tbody > tr > td p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
.sd-table.table-history .p-datatable-tbody > tr > td .p-column-title {
  display: none;
}
.sd-table.table-history .p-datatable-tbody > tr > td .column-container {
  position: relative;
  font-size: 1rem;
}
.sd-table.table-history .p-datatable-tbody > tr > td .column-container .task-color {
  position: absolute;
  left: 0;
  top: 0.625rem;
}
.sd-table.table-history .p-datatable-tbody > tr > td .column-container .p-inputtext {
  font-size: 1rem;
}
.sd-table.table-history .p-datatable-tbody > tr > td .column-container p {
  white-space: normal;
}
@media (min-width: 62rem) {
  .sd-table.table-history .p-datatable-tbody > tr > td .column-container p {
    white-space: nowrap;
  }
}
.sd-table.table-history .p-datatable-tbody > tr > td .p-inputtext {
  padding: 0 0.3125rem;
  height: 2.25rem;
  font-size: 1rem;
  border: 0 none;
  font-weight: bold;
  font-size: 0.8125rem;
}
.sd-table.table-history .p-datatable-tbody > tr > td .ng-select-container {
  border: 0 none;
  font-weight: bold;
}
.sd-table.table-history .p-datatable-tbody > tr > td .ng-select-container .ng-input {
  padding-left: 0;
}
.sd-table.table-history .p-datatable-tbody > tr > td .ng-select-container .ng-input input {
  height: 2.25rem;
}
.sd-table.table-history .p-datatable-tbody > tr > td .ng-value-container {
  padding-left: 0;
}
.sd-table.table-history .p-datatable-tbody > tr > td .ng-dropdown-panel {
  min-width: 15.625rem;
}
.sd-table.table-history .p-datatable-tbody > tr > td .task-color {
  width: 0.375rem;
  height: 0.375rem;
  margin-right: 0.375rem;
  border-radius: 50%;
  margin-top: -0.125rem;
}
.sd-table.table-history .p-datatable-tbody > tr > td .button-close {
  color: var(--n100);
  font-size: 0.75rem;
}
.sd-table.table-history .p-datatable-tbody > tr > td .time-wrapper {
  color: var(--n100);
}
.sd-table.table-history .p-datatable-tbody > tr > td .time-wrapper i {
  font-size: 0.5rem;
  color: var(--n100);
  margin: 0;
  vertical-align: middle;
}
.sd-table.table-history .p-datatable-tbody > tr > td .time-wrapper i:before {
  width: auto;
  margin: 0;
}
.sd-table.table-history .p-datatable-tbody > tr > td .time-wrapper .p-inputtext {
  flex: 0 0 auto;
  width: 4.6875rem;
}
.sd-table.table-history .p-datatable-tbody > tr > td .time-wrapper .start-date,
.sd-table.table-history .p-datatable-tbody > tr > td .time-wrapper .end-date {
  width: 3.75rem;
  padding: 0;
  text-align: center;
}
.sd-table.table-history .p-datatable-tbody > tr > td .time-wrapper .p-calendar .p-datepicker-trigger {
  order: 0;
  border: 0 none;
  background: none;
  color: var(--g300);
  padding: 0;
  width: auto;
  border-radius: 0;
  margin-right: 0.125rem;
}
.sd-table.table-history .p-datatable-tbody > tr > td .time-wrapper .p-calendar .p-inputtext {
  order: 1;
  width: 2.8125rem;
  color: var(--g300);
  padding: 0;
}
.sd-table.table-history .p-datatable-tbody > tr > td .p-togglebutton {
  background: none;
}
.sd-table.table-history .p-datatable-tbody > tr > td .p-togglebutton span {
  color: var(--n100) !important;
}
.sd-table.table-history .p-datatable-tbody > tr > td.col-menu {
  width: 6.25rem;
  text-align: right;
}
.sd-table.table-history .p-datatable-tbody > tr > td.col-menu .p-button {
  width: auto;
  height: auto;
  padding: 0 0.625rem;
}
.sd-table.table-history .p-datatable-tbody > tr > td.col-menu .p-button:hover {
  background: none;
}
@media (min-width: 62rem) {
  .sd-table.table-history .p-datatable-tbody > tr > td.col-menu .block-action {
    display: none;
  }
}
@media (max-width: 61.9375rem) {
  .sd-table.table-history .p-datatable-tfoot > tr > td {
    display: none !important;
  }
  .sd-table.table-history .p-datatable-thead > tr > th {
    display: none !important;
  }
  .sd-table.table-history .p-datatable-tbody > tr {
    display: block;
    position: relative;
    border-bottom: 0.0625rem solid var(--n40);
    padding-bottom: 1rem;
    padding-top: 0.625rem;
  }
  .sd-table.table-history .p-datatable-tbody > tr > td {
    border: 0;
    display: block;
    width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .sd-table.table-history .p-datatable-tbody > tr > td .p-column-title {
    display: block;
    font-weight: 700;
    margin-bottom: 0.25rem;
    font-size: 0.875rem;
  }
  .sd-table.table-history .p-datatable-tbody > tr > td:first-child {
    padding-right: 0;
  }
  .sd-table.table-history .p-datatable-tbody > tr > td.col-menu {
    position: absolute;
    top: 0.625rem;
    right: -1rem;
    width: auto;
    padding: 0;
  }
}
.alert {
  padding: 0.5rem 1rem;
  border-radius: 0.25rem;
  position: relative;
}
.alert p {
  margin: 0 !important;
  font-size: 0.8125rem;
}
.alert.error {
  background: var(--o50);
  border: 0.0625rem solid var(--o100);
}
.alert.error p i {
  color: var(--o100);
  margin-right: 0.5rem;
  vertical-align: middle;
  margin-top: -0.1875rem;
}
.alert.with-icon {
  padding: 1rem 0.5rem 1rem 3rem;
  margin-bottom: 1.25rem;
}
.alert.with-icon p {
  line-height: 1.5rem;
}
.alert.with-icon p i {
  position: absolute;
  left: 1rem;
  top: 1rem;
}
.alert.with-icon p i:before {
  font-size: 1.5rem;
}
.alert.success {
  background: var(--g50);
  border: 0.0625rem solid var(--g200);
}
.alert.warning {
  background: var(--y50);
  border: 0.0625rem solid var(--y60);
}
.alert.warning p i {
  color: var(--y60);
}
.alert.notice {
  background: var(--lb50);
  border: 0.0625rem solid var(--lb60);
}
.alert.notice p {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.alert.notice p i {
  color: var(--lb60);
}
.alert-container {
  margin-bottom: 1.25rem;
  padding-right: 5rem;
  position: relative;
  width: 100%;
}
.alert-container .alert {
  margin-bottom: 0;
}
.alert-container .alert input {
  padding: 0;
  margin: 0;
  height: auto;
  background: var(--lb50);
  border: 0 none;
}
.alert-container .btn-side {
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  width: 4.25rem;
}
.alert-container .btn-side .btn {
  height: 100%;
  width: 100%;
  padding: 0;
  font-size: 1.25rem;
}
.sd-card .p-card {
  background: var(--n0);
  box-shadow: 0px 0.0625rem 0.125rem rgba(0, 0, 0, 0.2);
  border-radius: 0.25rem;
  margin-bottom: 0.5rem;
  color: var(--n600);
}
.sd-card .p-card .card-title {
  margin-bottom: 1.5rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sd-card .p-card .card-title h3 {
  margin: 0;
}
.sd-card .p-card .card-title-btn {
  flex: 0 0 auto;
}
.sd-card .p-card .p-card-body {
  padding: 1rem;
}
@media (min-width: 36rem) {
  .sd-card .p-card .p-card-body {
    padding: 1.875rem 2rem;
  }
}
.sd-card .p-card .p-card-body .p-card-content {
  padding: 0;
}
.sd-card .p-card .p-card-body .p-card-content .ws-section {
  padding-bottom: 1.625rem;
}
.sd-card .p-card .p-card-body .p-card-content .ws-section.flex {
  display: flex;
  align-items: flex-start;
}
.sd-card .p-card .p-card-body .p-card-content .ws-section.space-between {
  justify-content: space-between;
}
.sd-card .p-card .p-card-body .p-card-content .ws-section.border-bottom {
  border-bottom: 0.0625rem solid var(--n40);
}
.sd-card .p-card .p-card-body .p-card-content .ws-section:last-child {
  padding-bottom: 0.3125rem;
}
.sd-card .p-card .p-card-body .p-card-content .ws-section .ws-name {
  margin-right: 1.25rem;
}
.sd-card .p-card .p-card-body .p-card-content .ws-section h6 {
  text-transform: none;
  margin: 0;
  color: var(--n500);
  font-weight: 500;
}
.sd-card .p-card .p-card-body .p-card-content .ws-section h5 {
  margin: 0;
}
.sd-card .p-card .p-card-body .p-card-content .ws-section + .ws-section {
  padding-top: 1.625rem;
}
.sd-card .p-card .p-card-body .p-card-content .ws-section .ws-icon .p-avatar {
  width: 3.75rem;
  height: 3.75rem;
}
.sd-card .p-card .p-card-body .p-card-content .ws-section .ws-icon-text {
  margin-left: 0.8125rem;
  max-width: 26.25rem;
  margin-right: 1.25rem;
}
.sd-card .p-card .p-card-body .p-card-content .ws-section .ws-icon-text h3 {
  margin-bottom: 0.1875rem;
}
.sd-card .p-card .p-card-body .p-card-content .ws-section .ws-icon-text p {
  margin: 0;
  font-size: 0.6875rem;
}
.sd-card .p-card .p-card-body .p-card-content .ws-section .ws-icon-set {
  flex-shrink: 0;
  margin-left: auto;
}
.sd-card .p-card .p-card-body .p-card-content .ws-section .ws-name-block:not(:last-child) {
  margin-bottom: 1.25rem;
}
.sd-card .p-card .p-card-body .p-card-content .ws-section .ws-name-block h5 {
  font-weight: 500;
  margin-bottom: 0.125rem;
}
.sd-card .p-card .p-card-body .p-card-content .ws-section .ws-name-block p {
  margin: 0;
}
.sd-card .p-card .p-card-body .p-card-content .ws-section .ws-row {
  max-width: 23.5rem;
  display: inline-flex;
  width: 100%;
}
.sd-card .p-card .p-card-body .p-card-content .ws-section .ws-row:not(:last-child) {
  margin-bottom: 1.25rem;
}
.sd-card .p-card .p-card-body .p-card-content .ws-section .ws-row .ws-name-block {
  flex: 1 1 50%;
  margin-bottom: 0;
}
.sd-card .p-card .p-card-body .p-card-content .ws-section.billing-details {
  position: relative;
}
.sd-card .p-card .p-card-body .p-card-content .ws-section.billing-details .ws-name {
  margin-right: 0;
}
.sd-card .p-card .p-card-body .p-card-content .ws-section.billing-details .ws-name-block h6 {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  margin-bottom: 0.1875rem;
}
.sd-card .p-card .p-card-body .p-card-content .ws-section.billing-details .ws-name-block p {
  font-weight: 500;
  color: var(--n500);
}
.sd-card .p-card .p-card-body .p-card-content .ws-section.billing-details .ws-name-block:first-child {
  padding-right: 3.125rem;
}
.sd-card .p-card .p-card-body .p-card-content .ws-section.billing-details .btn-sd {
  position: absolute;
  right: 0;
  top: 0;
}
@media (min-width: 36rem) {
  .sd-card .p-card .p-card-body .p-card-content .ma-section {
    display: inline-flex;
    width: 100%;
  }
}
.sd-card .p-card .p-card-body .p-card-content .ma-section .ma-details {
  display: inline-flex;
  width: 100%;
}
@media (min-width: 36rem) {
  .sd-card .p-card .p-card-body .p-card-content .ma-section .ma-details {
    margin-bottom: 0;
  }
}
.sd-card .p-card .p-card-body .p-card-content .ma-section .ma-details .sd-avatar {
  width: 5rem;
  height: 5rem;
  margin-right: 1rem;
}
@media (min-width: 36rem) {
  .sd-card .p-card .p-card-body .p-card-content .ma-section .ma-details .sd-avatar {
    width: 7.5rem;
    height: 7.5rem;
    margin-right: 1.5rem;
  }
}
.sd-card .p-card .p-card-body .p-card-content .ma-section .ma-details .ma-details-text {
  flex: 1 1 auto;
}
@media (min-width: 36rem) {
  .sd-card .p-card .p-card-body .p-card-content .ma-section .ma-details .ma-details-text:not(:first-child) {
    margin-top: 0.5rem;
  }
}
.sd-card .p-card .p-card-body .p-card-content .ma-section .ma-details .ma-details-text h3 {
  font-size: 1.25rem;
  line-height: 1.5rem;
  margin: 0;
}
.sd-card .p-card .p-card-body .p-card-content .ma-section .ma-details .ma-details-text .ma-position {
  font-size: 1rem;
  color: var(--n500);
  margin-bottom: 1rem;
}
.sd-card .p-card .p-card-body .p-card-content .ma-section .ma-details .ma-details-text .ma-location {
  font-size: 0.8125rem;
  font-weight: 500;
  color: var(--n500);
  margin: 0;
}
.sd-card .p-card .p-card-body .p-card-content .ma-section .ma-details .ma-details-text .ma-time {
  font-size: 0.6875rem;
  color: var(--n200);
  margin: 0;
}
.sd-card .p-card .p-card-body .p-card-content .ma-section .ma-details .ma-details-text h6 {
  font-weight: 500;
  text-transform: none;
  margin: 0;
  color: var(--n500);
}
.sd-card .p-card .p-card-body .p-card-content .ma-section .ma-details .ma-details-text .ma-email,
.sd-card .p-card .p-card-body .p-card-content .ma-section .ma-details .ma-details-text .ma-password {
  margin: 0;
  font-weight: 700;
  color: var(--n500);
}
.sd-card .p-card .p-card-body .p-card-content .ma-section .ma-btn {
  margin-top: 1rem;
}
@media (min-width: 36rem) {
  .sd-card .p-card .p-card-body .p-card-content .ma-section .ma-btn {
    flex: 0 0 auto;
    margin-left: auto;
    margin-top: 0;
  }
}
.sd-card .p-card .p-card-body .p-card-content .display-section {
  padding-bottom: 1.25rem;
}
.sd-card .p-card .p-card-body .p-card-content .display-section + .display-section {
  padding-top: 1.25rem;
}
.sd-card .p-card .p-card-body .p-card-content .display-section:last-child {
  padding-bottom: 0;
}
.sd-card .p-card .p-card-body .p-card-content .display-section.border-bottom {
  border-bottom: 0.0625rem solid var(--n40);
}
.sd-card .p-card .p-card-body .p-card-content .display-section h6 {
  text-transform: none;
  font-weight: 500;
  margin: 0;
}
.sd-card .p-card .p-card-body .p-card-content .display-section h5 {
  margin: 0;
}
.sd-card .p-card .p-card-body .p-card-content .display-section p {
  font-size: 0.6875rem;
  line-height: 0.9375rem;
  margin: 0;
}
.sd-card.project-overview-people h4 {
  margin-bottom: 0;
}
.sd-card.project-overview-people .avatar-container {
  margin-top: 1.5625rem;
}
.sd-card.project-overview-people .project-users {
  margin-bottom: 0.9375rem;
}
@media (min-width: 36rem) {
  .sd-card.project-overview-people .project-users {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }
}
@media (min-width: 36rem) {
  .sd-card.project-overview-people .btn-avatar {
    margin-left: 0.125rem;
    margin-right: 0.125rem;
  }
}
.sd-card.project-overview-people .btn-avatar .sd-avatar {
  width: 4rem;
  height: 4rem;
  max-width: none;
}
.sd-card.project-overview-people .avatar-subtitle {
  display: block;
  font-size: 0.8125rem;
  color: var(--n500);
  margin-top: 0.3125rem;
}
.sd-card.project-overview-people .project-user-invite {
  padding-top: 1.875rem;
  position: relative;
}
.sd-card.project-overview-people .project-user-invite:before {
  content: "";
  height: 0.0625rem;
  background-color: var(--n40);
  position: absolute;
  top: 0;
  left: -1rem;
  right: -1rem;
}
@media (min-width: 36rem) {
  .sd-card.project-overview-people .project-user-invite:before {
    left: -2rem;
    right: -2rem;
  }
}
.sd-card.project-overview-people .project-user-invite p {
  font-size: 0.8125rem;
}
.sd-card.project-overview-people .project-invite-icon {
  width: 5rem;
  margin-left: 1.25rem;
  flex: 1 0 auto;
}
.sd-card.project-overview-people .op-sd .user-block {
  width: 100%;
}
.sd-card.project-overview-people .op-sd .user-name {
  flex: 1 1 auto;
}
.sd-card.project-task h4 {
  margin-bottom: 0.75rem;
}
.sd-card.project-task .sub-title {
  font-size: 0.8125rem;
  margin-bottom: 0.625rem;
  line-height: 1.125rem;
}
@media (min-width: 62rem) {
  .sd-card.history-card .p-card-body {
    padding: 1.625rem;
  }
}
.sd-card.plan-card .p-card .p-card-body .card-title h3 span {
  display: inline-block;
  margin-left: 0.625rem;
}
.sd-card.plan-card .p-card .p-card-body .card-title h3 span strong {
  color: var(--b600);
  font-weight: 400;
}
.sd-card.plan-card .p-card .p-card-body .ws-section {
  padding-bottom: 1.25rem;
}
.sd-card.plan-card .p-card .p-card-body .ws-section p {
  color: var(--n500);
  margin-bottom: 0.5rem;
}
.sd-card.plan-card .p-card .p-card-body .ws-section ul {
  margin: 0;
}
@media (min-width: 36rem) {
  .sd-card.plan-card .p-card .p-card-body .ws-section ul {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    margin-left: -1rem;
    margin-right: -1rem;
  }
}
.sd-card.plan-card .p-card .p-card-body .ws-section ul li {
  padding-left: 1.25rem;
  position: relative;
  margin-bottom: 0.25rem;
  color: var(--n500);
}
@media (min-width: 36rem) {
  .sd-card.plan-card .p-card .p-card-body .ws-section ul li {
    flex: 0 1 50%;
    padding: 0 1rem 0 2.25rem;
  }
}
@media (min-width: 62rem) {
  .sd-card.plan-card .p-card .p-card-body .ws-section ul li {
    flex: 0 1 33.3334%;
  }
}
.sd-card.plan-card .p-card .p-card-body .ws-section ul li i {
  position: absolute;
  left: 0;
  top: 0.3125rem;
  width: 0.75rem;
  height: 0.75rem;
  font-size: 0.4375rem;
  line-height: 0.75rem;
  border-radius: 50%;
  background: var(--g300);
  color: var(--n0);
  text-align: center;
}
@media (min-width: 36rem) {
  .sd-card.plan-card .p-card .p-card-body .ws-section ul li i {
    left: 1rem;
  }
}
.sd-card.plan-card .p-card .p-card-body .ws-section ul li i:before {
  margin: 0;
  width: auto;
}
.sd-card.plan-card .p-card .p-card-body .ws-section ul li.feature-pro i {
  background: var(--b600);
}
.sd-card.plan-card.plan-current .p-card .card-title {
  display: block;
}
.sd-card.plan-card.plan-current .p-card .card-title h2 {
  margin: 0;
  font-weight: 500;
  font-size: 3rem;
}
@media (min-width: 36rem) {
  .sd-card.plan-card.plan-current .p-card .card-title h2 {
    font-size: 4rem;
    line-height: 5.625rem;
    height: 5.625rem;
  }
}
.sd-card.plan-card.plan-current .p-card .card-title h2 span {
  display: inline-block;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: normal;
  color: var(--b600);
  margin-left: 1rem;
}
@media (min-width: 36rem) {
  .sd-card.plan-card.plan-current .p-card .card-title h2 span {
    margin-left: 1.625rem;
    font-size: 2rem;
  }
}
.sd-card.plan-card.plan-current.plan-pro .p-card .card-title h2 span {
  color: var(--n600);
  font-size: 1rem;
  line-height: 1.25rem;
  vertical-align: top;
  margin-top: 0.875rem;
}
.sd-card.plan-card.plan-current.plan-pro .p-card .card-title h2 span strong {
  display: block;
  font-size: 1.5rem;
  font-weight: 400;
  color: var(--b600);
}
.sd-card.plan-card.plan-current.plan-pro .p-card .card-title h2 span small {
  display: block;
  color: var(--n500);
}
.sd-card.plan-card.plan-pro .p-card .card-title {
  justify-content: flex-start;
  align-items: flex-start;
}
.sd-card.plan-card.plan-pro .p-card .card-title h3 {
  margin-right: 1rem;
}
.sd-card.plan-card.plan-pro .p-card .card-title h4 {
  margin: 0.3125rem 0 0 0;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--n600);
  font-weight: 500;
}
.sd-card.plan-card.plan-pro .p-card .card-title h4 strong {
  font-size: 1.25rem;
  color: var(--b600);
  font-weight: 400;
}
.sd-card.plan-card.plan-pro .p-card .card-title h4 small {
  display: block;
  color: var(--n500);
  font-size: 0.8125rem;
  font-weight: 400;
}
.payment-method .p-card .card-title {
  flex-wrap: wrap;
}
@media (min-width: 36rem) {
  .payment-method .p-card .card-title {
    flex-wrap: nowrap;
  }
}
.payment-method .p-card .card-title h3 {
  flex: 1 1 100%;
}
@media (min-width: 36rem) {
  .payment-method .p-card .card-title h3 {
    flex: 1 1 auto;
  }
}
.payment-method .p-card .card-title p {
  margin-top: 1rem;
  margin-bottom: 0;
}
@media (min-width: 36rem) {
  .payment-method .p-card .card-title p {
    margin-top: 0;
  }
}
.card-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
@media (min-width: 48rem) {
  .card-wrapper {
    margin-left: -1.375rem;
    margin-right: -1.375rem;
  }
}
.card-wrapper > p,
.card-wrapper .card-inner {
  flex: 1 1 auto;
  max-width: 17.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
@media (min-width: 48rem) {
  .card-wrapper > p,
.card-wrapper .card-inner {
    padding-left: 1.375rem;
    padding-right: 1.375rem;
    max-width: 19rem;
  }
}
.card-wrapper > p:not(:last-child),
.card-wrapper .card-inner:not(:last-child) {
  margin-bottom: 1rem;
}
.invoice-list .invoice-summary {
  position: relative;
}
@media (min-width: 48rem) {
  .invoice-list .invoice-summary {
    display: inline-flex;
    width: 100%;
    justify-content: space-between;
  }
}
.invoice-list .invoice-summary:not(:last-child) {
  margin-bottom: 1rem;
}
.invoice-list .invoice-summary .invoice-date-title h6 {
  font-size: 0.8125rem;
  line-height: normal;
  font-weight: 500;
  color: var(--n500);
  margin-bottom: 0.25rem;
}
.invoice-list .invoice-summary .invoice-date-title p {
  font-size: 0.8125rem;
  line-height: normal;
  color: var(--n500);
  margin: 0;
}
.invoice-list .invoice-summary .invoice-price-cta {
  position: absolute;
  top: 0;
  right: 0;
}
@media (min-width: 48rem) {
  .invoice-list .invoice-summary .invoice-price-cta {
    position: static;
  }
}
.invoice-list .invoice-summary .invoice-price-cta h6 {
  margin: 0 1rem 0 0;
  font-size: 0.8125rem;
  line-height: normal;
  color: var(--n500);
  font-weight: 500;
  display: inline-block;
  vertical-align: top;
}
@media (min-width: 48rem) {
  .invoice-list .invoice-summary .invoice-price-cta h6 {
    display: block;
    text-align: right;
    margin: 0 0 0.25rem;
  }
}
.invoice-list .invoice-summary .invoice-price-cta a {
  display: inline-block;
  vertical-align: top;
  font-size: 0.8125rem;
  line-height: normal;
  font-weight: 700;
  color: var(--b400);
}
@media (min-width: 48rem) {
  .card-listing {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.5625rem;
  }
}
@media (min-width: 48rem) {
  .card-listing .card-item {
    flex: 0 0 50%;
    padding: 0 0.5625rem;
    margin-bottom: 1.125rem;
  }
}
.card-listing .card-item .p-card {
  background: var(--n0);
  box-shadow: 0px 0.0625rem 0.125rem rgba(0, 0, 0, 0.2);
  border-radius: 0.25rem;
  margin-bottom: 1.25rem;
  color: var(--n600);
}
@media (min-width: 48rem) {
  .card-listing .card-item .p-card {
    height: 100%;
    margin-bottom: 0;
  }
}
.card-listing .card-item .p-card-body {
  padding: 2rem;
}
.card-listing .card-item .p-card-content {
  padding: 0;
}
.card-listing .card-workspace {
  order: 1;
}
.card-listing .card-workspace .p-card {
  border: 2px solid transparent;
}
.card-listing .card-workspace .p-card:hover {
  box-shadow: 0px 0.5rem 1.25rem 0.25rem rgba(0, 0, 0, 0.1);
  border-radius: 0.25rem;
}
.card-listing .card-workspace .p-card:hover .p-card-body .card-title h4 {
  color: var(--b400);
}
.card-listing .card-workspace .p-card:hover .p-card-body .card-title .p-button {
  color: var(--n500);
}
.card-listing .card-workspace .p-card-body {
  padding-left: 8rem;
  position: relative;
}
.card-listing .card-workspace .p-card-body .avatar {
  position: absolute;
  top: 2rem;
  left: 2rem;
}
.card-listing .card-workspace .p-card-body .avatar .p-avatar {
  width: 5rem;
  height: 5rem;
  font-weight: 700;
}
.card-listing .card-workspace .p-card-body .card-title {
  margin-bottom: 0.25rem;
  padding-top: 1.5rem;
  position: relative;
  margin-top: -0.75rem;
}
.card-listing .card-workspace .p-card-body .card-title .badge {
  position: absolute;
  top: 0;
  left: 0;
}
.card-listing .card-workspace .p-card-body .card-title h4 {
  color: var(--n600);
  margin: 0;
}
.card-listing .card-workspace .p-card-body .card-title h4 strong {
  display: inline-block;
  vertical-align: top;
  margin-top: 0.3125rem;
  padding: 0.1875rem 0.25rem;
  background: var(--b400);
  border-radius: 0.25rem;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: 400;
  color: var(--n0);
  margin-left: 0.625rem;
}
.card-listing .card-workspace .p-card-body .card-title .card-menu {
  margin-top: -1.5rem;
}
.card-listing .card-workspace .p-card-body .card-title .p-button {
  width: 1.25rem;
  height: 1.25rem;
  color: var(--n100);
}
.card-listing .card-workspace .p-card-body p {
  margin: 0 0 0.25rem 0;
  font-size: 0.8125rem;
}
.card-listing .card-workspace .p-card-body p.active-status {
  color: var(--n100);
  margin-bottom: 2.5rem;
}
.card-listing .card-workspace .p-card-body .card-footer {
  display: flex;
  align-items: center;
}
.card-listing .card-workspace .p-card-body .card-footer small {
  font-size: 0.6875rem;
  color: var(--n200);
  margin-left: 0.5rem;
}
.card-listing .card-workspace .p-card-body .card-footer .badge {
  position: relative;
  z-index: 1;
  margin-left: auto;
}
.card-listing .card-workspace .p-card-body .user-avatar {
  margin-right: 0.25rem;
  height: 1.5rem;
  width: 1.5rem;
  font-size: 0.625rem;
  line-height: 0.625rem;
}
.card-listing .card-workspace .p-card-body .user-avatar img {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
}
.card-listing .card-workspace .p-card-body .user-avatar .p-avatar {
  width: 1.5rem;
  height: 1.5rem;
  background: var(--b10);
  font-size: 0.625rem;
  line-height: 0.625rem;
  color: var(--b400);
  font-weight: 700;
  text-align: center;
}
.card-listing .card-workspace.current-workspace {
  order: 0;
}
.card-listing .card-workspace.current-workspace .p-card {
  border-color: var(--y60);
}
.card-listing .card-workspace.deactivated-workspace {
  order: 2;
}
.card-listing .card-workspace.deactivated-workspace .p-card {
  position: relative;
}
.card-listing .card-workspace.deactivated-workspace .p-card:hover {
  box-shadow: 0px 0.0625rem 0.125rem rgba(0, 0, 0, 0.2);
}
.card-listing .card-workspace.deactivated-workspace .p-card:hover .p-card-body .card-title h4 {
  color: var(--n600);
}
.card-listing .card-workspace.deactivated-workspace .p-card:hover .p-card-body .card-title .p-button {
  color: var(--n500);
}
.card-listing .card-workspace.deactivated-workspace .p-card:after {
  position: absolute;
  background: var(--n0);
  opacity: 0.5;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  content: "";
}
.card-listing .card-workspace.deactivated-workspace .p-card-body .card-title .card-menu {
  position: relative;
  z-index: 1;
}
.sd-dialog {
  background: var(--n0);
  box-shadow: 0px 0.5rem 1.25rem 0.25rem rgba(0, 0, 0, 0.1);
  border-radius: 0.5rem;
  width: 100%;
  max-width: 37.5rem;
}
.sd-dialog .p-dialog-header {
  border-radius: 0.5rem 0.5rem 0 0;
  padding: 1rem 0.625rem 1rem 1.25rem;
}
@media (min-width: 36rem) {
  .sd-dialog .p-dialog-header {
    padding: 1.5rem 1.75rem 1.5rem 2.5rem;
  }
}
.sd-dialog .p-dialog-header .p-dialog-title {
  color: var(--n600);
  font-size: 1.25rem;
}
@media (min-width: 36rem) {
  .sd-dialog .p-dialog-header .p-dialog-title {
    font-size: 1.5rem;
  }
}
.sd-dialog .p-dialog-header .p-dialog-header-icon {
  color: var(--n60);
}
.sd-dialog .p-dialog-content {
  border-radius: 0 0 0.5rem 0.5rem;
  padding: 0;
}
.sd-dialog.inc-subtext .p-dialog-header {
  padding-bottom: 0;
}
.sd-dialog.inc-subtext .p-dialog-content .subtext {
  margin: 0;
  padding: 0 1.25rem 1.5rem 1.25rem;
  font-size: 0.8125rem;
}
@media (min-width: 36rem) {
  .sd-dialog.inc-subtext .p-dialog-content .subtext {
    padding: 0 1.75rem 1.5rem 2.5rem;
  }
}
.sd-dialog.inc-subtext .dialog-container {
  padding-top: 1.875rem;
}
.sd-dialog.inc-subtext .dialog-container .subtitle {
  margin-top: -1.375rem;
  margin-bottom: 1.625rem;
}
.sd-dialog .dialog-container {
  border: 0 none;
  padding: 0 1.25rem;
}
@media (min-width: 36rem) {
  .sd-dialog .dialog-container {
    padding: 0 2.5rem;
    margin-bottom: 3.25rem;
  }
}
.sd-dialog .dialog-container h5 {
  margin-bottom: 0.8125rem;
}
.sd-dialog .dialog-container ul:not(.radio-list) {
  margin: 0 0 1.5rem 0;
  padding: 0 0 0 1.875rem;
}
.sd-dialog .dialog-container ul:not(.radio-list) li {
  list-style-type: disc;
}
.sd-dialog .dialog-container ul.radio-list {
  margin-bottom: 1.5rem;
}
.sd-dialog .dialog-container p {
  margin-bottom: 0.6875rem;
}
.sd-dialog .dialog-container .form-dialog {
  margin: 0 -1.25rem;
}
@media (min-width: 36rem) {
  .sd-dialog .dialog-container .form-dialog {
    margin: 0 -2.5rem;
  }
}
.sd-dialog .dialog-container .form-dialog .form-footer {
  margin: 0;
}
.sd-dialog .dialog-container .form-footer {
  margin: 0 -1.25rem -3.25rem -1.25rem;
}
.sd-dialog .dialog-footer {
  border: 0 none;
  border-top: 0.0625rem solid var(--n40);
  text-align: right;
  padding: 1.625rem 1.25rem;
}
@media (min-width: 36rem) {
  .sd-dialog .dialog-footer {
    padding: 1.5rem 2.5rem;
  }
}
.sd-dialog .dialog-footer.text-right {
  text-align: right;
}
.sd-dialog .dialog-footer.text-right .btn-sd {
  margin-left: 0.5rem;
}
.sd-dialog.rating-dialog {
  max-width: 35rem;
}
.sd-dialog.rating-dialog .p-dialog-header {
  padding: 0;
}
.sd-dialog.rating-dialog .p-dialog-header-icons {
  position: absolute;
  top: 0.625rem;
  right: 0.625rem;
}
.sd-dialog.rating-dialog .p-dialog-content {
  border-radius: 0.5rem;
  padding-top: 3rem;
}
.sd-dialog.rating-dialog .p-dialog-content h4 {
  line-height: 1.5rem;
  font-weight: 500;
  margin-bottom: 2.125rem;
}
.sd-dialog.rating-dialog .p-dialog-content .p-field {
  margin-bottom: 0;
}
.sd-dialog.rating-dialog .p-dialog-content .rating-comment {
  margin-top: 1.4375rem;
}
@media (min-width: 48rem) {
  .sd-dialog.rating-dialog .p-dialog-content .rating-comment {
    margin-top: 2.875rem;
  }
}
.sd-dialog.rating-dialog .p-dialog-content .rating-comment h5 {
  font-weight: 500;
  margin-bottom: 0.0625rem;
}
.sd-dialog.rating-dialog .p-dialog-content .rating-comment p {
  margin-bottom: 0.625rem;
  font-size: 0.6875rem;
  line-height: 0.9375rem;
  color: var(--n200);
}
.sd-dialog.rating-dialog .p-dialog-content .rating-comment .p-inputtext {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  color: var(--n600);
}
.sd-dialog.rating-dialog .p-dialog-content .p-buttonset .p-button {
  display: inline-block;
  background: none;
  border: 0 none;
  border-radius: 0;
  margin-left: 1.375rem;
  margin-right: 1.375rem;
  padding: 0;
  width: auto;
  overflow: visible;
}
.sd-dialog.rating-dialog .p-dialog-content .p-buttonset .p-button .rating-option .rating-img {
  width: 4rem;
  height: 4rem;
  background: var(--n0);
  border-radius: 50%;
  display: flex;
  align-items: center;
  box-shadow: 0rem 0.5rem 1.25rem 0.25rem rgba(0, 0, 0, 0.1);
  margin-bottom: 0.75rem;
}
.sd-dialog.rating-dialog .p-dialog-content .p-buttonset .p-button .rating-option .rating-img img {
  width: 1.5rem;
  height: 1.5rem;
  margin: 0 auto;
}
.sd-dialog.rating-dialog .p-dialog-content .p-buttonset .p-button .rating-option label {
  margin: 0;
  font-size: 0.6875rem;
  font-weight: 400;
}
.sd-dialog.rating-dialog .p-dialog-content .p-buttonset .p-button .rating-option.selected .rating-img img {
  width: 3.5rem;
  height: 3.5rem;
}
.sd-dialog.rating-dialog .p-dialog-content .p-buttonset .p-button .rating-option.selected label {
  font-weight: 700;
  color: var(--b400);
}
.sd-dialog.no-margin-btm .dialog-container {
  margin-bottom: 0;
}
.sd-dialog.calendar-dialog .profile {
  display: flex;
  background: var(--n20);
  padding: 1rem 1.25rem;
  align-items: center;
}
@media (min-width: 36rem) {
  .sd-dialog.calendar-dialog .profile {
    padding: 1rem 2.5rem;
  }
}
.sd-dialog.calendar-dialog .profile-avatar {
  padding-right: 0.75rem;
}
.sd-dialog.calendar-dialog .profile-avatar img,
.sd-dialog.calendar-dialog .profile-avatar .p-avatar {
  width: 1.75rem;
  height: 1.75rem;
}
.sd-dialog.calendar-dialog .profile-avatar img .p-avatar-text,
.sd-dialog.calendar-dialog .profile-avatar .p-avatar .p-avatar-text {
  font-size: 1rem;
}
.sd-dialog.calendar-dialog .profile-details {
  padding-right: 1rem;
}
.sd-dialog.calendar-dialog .profile-details p {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--n500);
  margin: 0;
}
.sd-dialog.calendar-dialog .profile-details p small {
  display: block;
  font-size: 0.75rem;
  line-height: 1rem;
  color: var(--n200);
}
.sd-dialog.calendar-dialog .profile-details p strong {
  display: inline-block;
  height: 1.125rem;
  padding: 0 0.25rem;
  line-height: 1.125rem;
  font-size: 0.625rem;
  color: var(--n0);
  background: var(--b400);
  border-radius: 0.25rem;
  font-weight: 400;
}
.sd-dialog.calendar-dialog .profile-action {
  margin-left: auto;
}
.sd-dialog.calendar-dialog .profile-action a {
  cursor: pointer;
}
.sd-dialog.calendar-dialog .workspace {
  display: flex;
  padding: 1rem 0;
  align-items: center;
}
.sd-dialog.calendar-dialog .workspace-avatar {
  width: 3.5rem;
  height: 2.5rem;
  padding-right: 1rem;
}
.sd-dialog.calendar-dialog .workspace-avatar .p-avatar.p-avatar-lg {
  width: 2.5rem;
  height: 2.5rem;
}
.sd-dialog.calendar-dialog .workspace-name {
  padding-right: 1rem;
  position: relative;
}
.sd-dialog.calendar-dialog .workspace-name h4 {
  color: var(--n600);
  font-size: 1rem;
  line-height: 1.5rem;
  margin: 0;
}
.sd-dialog.calendar-dialog .workspace-name h4 strong {
  display: inline-block;
  height: 1.125rem;
  padding: 0 0.25rem;
  line-height: 1.125rem;
  font-size: 0.625rem;
  color: var(--n0);
  background: var(--b400);
  border-radius: 0.25rem;
  font-weight: 400;
}
.sd-dialog.calendar-dialog .workspace-name p {
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin: 0;
  font-weight: 500;
  color: var(--n100);
}
.sd-dialog.calendar-dialog .workspace-name p small {
  display: block;
  font-size: 0.75rem;
  line-height: 1rem;
}
.sd-dialog.calendar-dialog .workspace-action {
  margin-left: auto;
}
.sd-dialog.calendar-dialog .workspace-action a {
  cursor: pointer;
  color: var(--n200);
  font-weight: bold;
}
.sd-dialog.calendar-dialog .workspace-action a i {
  margin-left: 0.1875rem;
}
.sd-dialog.calendar-dialog .dialog-content {
  padding: 0.625rem 1.25rem;
}
@media (min-width: 36rem) {
  .sd-dialog.calendar-dialog .dialog-content {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
.sd-dialog.calendar-dialog .form-input {
  padding: 1.5rem 1.25rem 1rem 1.25rem;
  margin: 0;
}
@media (min-width: 36rem) {
  .sd-dialog.calendar-dialog .form-input {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
.sd-dialog.calendar-dialog .form-input h6 {
  text-transform: none;
  font-size: 0.875rem;
  line-height: normal;
  margin-bottom: 0.5rem;
}
.sd-dialog.calendar-dialog .form-input .p-field-checkbox {
  margin-bottom: 0.5rem;
}
.sd-dialog.calendar-dialog .form-input .p-field-checkbox label {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--n400);
}
.sd-dialog.calendar-dialog .form-input .p-field-checkbox .p-checkbox-box.p-highlight {
  background-color: var(--g300);
  border-color: var(--g300);
}
.sd-dialog.calendar-dialog .form-footer {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin: 0;
}
@media (min-width: 36rem) {
  .sd-dialog.calendar-dialog .form-footer {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
.sd-form .p-field label {
  display: block;
}
.sd-form .p-field .sd-upload {
  text-align: center;
}
.sd-form .p-field .sd-upload .p-fileupload-choose:hover, .sd-form .p-field .sd-upload .p-fileupload-choose:active, .sd-form .p-field .sd-upload .p-fileupload-choose:focus {
  background-color: var(--g400);
  color: var(--n0);
}
.sd-form .p-field .sd-upload .p-fileupload-choose:enabled:hover, .sd-form .p-field .sd-upload .p-fileupload-choose:enabled:active, .sd-form .p-field .sd-upload .p-fileupload-choose:enabled:focus {
  background-color: var(--g400);
  color: var(--n0);
}
.sd-form .p-field .sd-upload .p-fileupload-choose:disabled {
  background-color: var(--g60);
}
.sd-form .p-field .sd-upload .p-fileupload-choose .p-button-icon {
  display: none;
}
.sd-form .remove-link {
  text-align: center;
}
.sd-form .remove-link a {
  font-weight: 700;
  color: var(--g300);
}
.sd-form .img-preview {
  width: 8rem;
  height: 8rem;
  border-radius: 50%;
  margin: 0 auto 1rem auto;
}
.form-dialog .form-container {
  padding: 0 1.25rem;
}
@media (min-width: 36rem) {
  .form-dialog .form-container {
    padding: 0 2.5rem;
    margin-bottom: 3.25rem;
    display: flex;
  }
}
.form-dialog .form-container .form-input {
  padding: 0;
  margin: 0;
}
@media (min-width: 36rem) {
  .form-dialog .form-container .form-input.left {
    order: 0;
    flex: 0 0 280px;
  }
}
@media (min-width: 36rem) {
  .form-dialog .form-container .form-input.right {
    order: 1;
    margin-left: 4rem;
  }
}
.form-dialog label {
  margin-bottom: 0;
}
.form-dialog .form-input {
  border: 0 none;
  padding: 0 1.25rem;
  margin-bottom: 1.625rem;
}
@media (min-width: 36rem) {
  .form-dialog .form-input {
    padding: 0 2.5rem;
    margin-bottom: 3.25rem;
  }
}
.form-dialog .form-input p-chips {
  display: block;
}
.form-dialog .form-input h5 {
  margin-bottom: 1rem;
}
.form-dialog .form-input .profile-avatar {
  width: 8rem;
  height: 8rem;
  margin-bottom: 1rem;
}
.form-dialog .form-input .profile-avatar .p-avatar-text {
  font-size: 2.5rem;
  font-weight: 700;
}
.form-dialog .form-input .p-field:last-child {
  margin-bottom: 0;
}
.form-dialog .form-input .p-field > label {
  display: block;
  font-size: 1rem;
}
.form-dialog .form-input .p-field [type=text],
.form-dialog .form-input .p-field .p-inputtext {
  font-size: 0.8125rem;
  font-family: "Larsseit", sans-serif;
}
@media (min-width: 36rem) {
  .form-dialog .form-input .p-field [type=text],
.form-dialog .form-input .p-field .p-inputtext {
    font-size: 1rem;
  }
}
.form-dialog .form-input .p-field .selectbox {
  display: block;
}
.form-dialog .form-input .p-field .selectbox .p-dropdown {
  max-width: 100%;
}
.form-dialog .form-input .p-field .p-dropdown {
  width: 100%;
  max-width: 16.875rem;
  color: var(--n500);
  height: 3rem;
}
.form-dialog .form-input .p-field .p-dropdown .p-dropdown-label {
  padding: 0.75rem 1rem;
}
.form-dialog .form-input .p-field .p-dropdown.fw {
  max-width: none;
}
.form-dialog .form-input .p-field .helper {
  margin: 0.25rem 0 0 0;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  color: var(--n200);
}
.form-dialog .form-input .p-field .box {
  margin-top: 1.25rem;
}
.form-dialog .form-input .p-field .box .p-field-checkbox {
  margin-bottom: 0;
}
.form-dialog .form-input .p-field .sd-select .ng-select-container {
  font-weight: normal;
  border: 1px solid var(--n60);
}
.form-dialog .switch {
  padding-top: 0.375rem;
}
.form-dialog .switch-text {
  margin-right: 2.6875rem;
}
.form-dialog .switch-text label {
  margin-bottom: 0.4375rem;
  font-size: 1rem;
}
.form-dialog .switch-text p {
  margin: 0;
}
.form-dialog .switch-container {
  margin-top: 1.875rem;
}
.form-dialog .form-footer {
  border: 0 none;
  border-top: 0.0625rem solid var(--n40);
  text-align: right;
  padding: 1.625rem 1.25rem;
}
@media (min-width: 36rem) {
  .form-dialog .form-footer {
    padding: 1.5rem 2.5rem;
  }
}
.form-dialog .form-footer.text-right {
  text-align: right;
}
.form-dialog .form-footer.text-right .btn-sd {
  margin-left: 0.5rem;
}
.form-filter {
  margin-left: -1rem;
  margin-right: -1rem;
  border-bottom: 0.0625rem solid var(--n40);
  margin-bottom: 2.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 62rem) {
  .form-filter {
    margin-left: -1.5625rem;
    margin-right: -1.5625rem;
    margin-bottom: 0.75rem;
  }
}
.form-filter fieldset {
  padding: 0;
  border: 0 none;
  display: flex;
  flex-wrap: wrap;
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
@media (min-width: 62rem) {
  .form-filter fieldset {
    display: inline-flex;
    width: 100%;
    margin: 0;
    align-items: flex-start;
  }
}
.form-filter fieldset .p-field {
  width: 50%;
  padding: 0 0.75rem;
  order: 1;
}
@media (min-width: 62rem) {
  .form-filter fieldset .p-field {
    width: auto;
    flex: 1 1 auto;
    padding: 0 0.5625rem;
    margin-bottom: 0;
  }
  .form-filter fieldset .p-field.sw {
    width: 10%;
  }
  .form-filter fieldset .p-field.bill {
    flex: 0 0 auto;
    width: 5rem;
  }
}
@media (min-width: 75rem) {
  .form-filter fieldset .p-field.bill {
    width: 7.5rem;
  }
}
.form-filter fieldset .p-field label {
  font-size: 0.625rem;
  line-height: 0.875rem;
  color: var(--n100);
  display: block;
  margin-bottom: 0;
}
.form-filter fieldset .p-field .btn-dd {
  padding: 0;
  width: 100%;
  text-align: left;
  border: 0 none;
}
.form-filter fieldset .p-field .btn-dd p-button {
  line-height: 1rem;
  display: block;
}
.form-filter fieldset .p-field .btn-dd .p-button-icon {
  font-size: 0.625rem;
}
.form-filter fieldset .p-field .btn-dd .p-multiselect-label,
.form-filter fieldset .p-field .btn-dd .p-dropdown-label {
  padding: 0;
  color: var(--n500);
  font-size: 1rem;
  line-height: 1rem;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
}
.form-filter fieldset .p-field .btn-dd .p-multiselect-trigger-icon,
.form-filter fieldset .p-field .btn-dd .p-dropdown-trigger-icon {
  font-size: 0.625rem;
  width: auto;
}
.form-filter fieldset .p-field .btn-dd .p-multiselect-trigger,
.form-filter fieldset .p-field .btn-dd .p-dropdown-trigger {
  width: auto;
}
.form-filter fieldset .p-field.filter-search {
  order: 0;
  width: 100%;
}
@media (min-width: 62rem) {
  .form-filter fieldset .p-field.filter-search {
    order: 1;
    width: auto;
    max-width: 24.6875rem;
  }
}
@media (min-width: 75rem) {
  .form-filter fieldset .p-field.filter-search {
    width: 24.6875rem;
  }
}
.form-filter fieldset .p-field.filter-search .p-inputtext {
  height: 2.5rem;
  padding: 0.5rem 0.75rem;
}
.form-filter fieldset .p-field.filter-button {
  flex: 1 1 auto;
  text-align: right;
}
@media (min-width: 62rem) {
  .form-filter fieldset .p-field.filter-button {
    flex-grow: 0;
    text-align: center;
  }
}
.form-filter fieldset .p-field.filter-button p-button {
  display: block;
}
.form-filter fieldset .p-field.filter-button a {
  font-size: 0.625rem;
  color: var(--g300);
  font-weight: 500;
  cursor: pointer;
}
.p-multiselect-panel.sd-dd {
  max-width: 15.625rem;
}
.p-multiselect-panel.sd-dd .p-multiselect-filter-container .p-multiselect-filter {
  height: 2.5rem;
  padding: 0.5rem 0.75rem;
}
.p-multiselect-panel.sd-dd .p-multiselect-item {
  font-size: 0.8125rem;
}
.radio-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.radio-list li:not(:last-child) {
  margin-bottom: 0.5rem;
}
.sd-radio .p-radiobutton .p-radiobutton-box:not(.p-highlight):hover {
  border-color: var(--g300);
}
.sd-radio .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
  box-shadow: 0 0 0 0.2rem var(--g60);
}
.sd-radio .p-radiobutton .p-radiobutton-box.p-highlight {
  border-color: var(--g300);
  background: none;
}
.sd-radio .p-radiobutton .p-radiobutton-box.p-highlight .p-radiobutton-icon {
  background: var(--g300);
}
.sd-radio .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
  border-color: var(--g300);
  background: none;
}
.sd-radio .p-radiobutton-label {
  font-weight: 400;
  font-size: 1rem;
  color: var(--n400);
  line-height: 1.5rem;
}
.p-field-checkbox > label,
.p-field-radiobutton > label {
  margin-bottom: 0;
}
.sd-chips {
  width: 100%;
}
.sd-chips .p-chips-multiple-container {
  width: 100%;
}
.sd-chips .p-chips-multiple-container .p-chips-token {
  padding-top: 0;
  padding-bottom: 0;
}
.sd-chips .p-chips-multiple-container .p-chips-input-token {
  padding: 0;
}
.sd-chips .p-chips-multiple-container .p-chips-input-token input {
  height: 2rem;
  font-family: "Larsseit", sans-serif;
}
.sd-avatar {
  max-width: 100%;
  border-radius: 50%;
}
.sd-avatar.p-avatar-xl {
  width: 4rem;
  height: 4rem;
  font-size: 1.25rem;
  font-weight: 500;
  color: var(--n500);
}
.sd-avatar.p-avatar-lg {
  width: 1.25rem;
  height: 1.25rem;
  font-size: 0.625rem;
  font-weight: 500;
  color: var(--n500);
}
.sd-avatar.group {
  background: var(--b20);
  color: var(--b400);
}
.ma-details-avatar .sd-avatar.p-avatar-xl {
  font-size: 2rem;
}
.sd-avatar-xl {
  width: 4rem;
  height: 4rem;
  font-size: 1.25rem;
  font-weight: 500;
}
.sd-avatar-sm {
  font-size: 10px;
  font-weight: 500;
  display: block;
}
.filter-tags {
  margin-bottom: 1.25rem;
}
.filter-tags h6 {
  margin: 0 0.75rem 0 0;
  font-weight: 700;
  letter-spacing: 0.0625rem;
  color: var(--n200);
}
.filter-tags .sd-tag {
  margin-left: 0.5rem;
}
.time-filter-wrapper {
  text-align: center;
}
.time-filter-wrapper .time-filter {
  display: flex;
  align-items: center;
}
.time-filter-wrapper .time-filter:before, .time-filter-wrapper .time-filter:after {
  content: "";
  width: 100%;
  height: 0.0625rem;
  background: var(--n60);
}
.time-filter-wrapper .time-filter:before {
  margin: 0 1.5rem 0 0;
}
.time-filter-wrapper .time-filter:after {
  margin: 0 0 0 1.5rem;
}
.time-filter-wrapper .time-filter .time-range-label {
  flex: 1 0 auto;
}
.time-filter-wrapper .time-filter .time-range-label label {
  margin-bottom: 0;
  color: var(--n200);
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 1.8125rem;
  font-feature-settings: "ss01" on, "ss02" on;
}
.time-filter-wrapper .time-filter p-button:first-child {
  margin-right: 1.5rem;
}
.time-filter-wrapper .time-filter p-button:last-child {
  margin-left: 1.5rem;
}
.time-filter-wrapper .time-filter p-button .p-button {
  width: 2rem;
  height: 2rem;
  border: 0 none;
}
.time-filter-wrapper .time-filter p-button .p-button:enabled:hover {
  box-shadow: 0rem 0.5rem 1.25rem 0.25rem rgba(0, 0, 0, 0.1);
  border: 0 none;
}
.time-filter-wrapper .time-filter p-button .p-button:enabled:hover .p-button-icon {
  color: var(--b400);
}
.time-filter-wrapper .time-filter p-button .p-button:disabled {
  background: var(--n40);
  box-shadow: 0rem 0.0625rem 0.125rem rgba(0, 0, 0, 0.2);
}
.sd-tag {
  padding: 0.1875rem 0.25rem;
  height: 1.25rem;
  font-size: 0.875rem;
  color: var(--n0);
  font-weight: 400;
}
.sd-tag.btn-sd {
  height: 2.25rem;
  border-radius: 1.125rem;
  padding: 0.6875rem 1.25rem;
  font-size: 0.875rem;
  font-weight: 700;
  color: var(--b400);
  background: var(--b20);
  cursor: pointer;
}
.sd-tag.btn-sd.active, .sd-tag.btn-sd:hover, .sd-tag.btn-sd:focus, .sd-tag.btn-sd:active {
  color: var(--n0);
  background: var(--b400);
}
.sd-tag.p-tag-rounded {
  border-radius: 0.25rem !important;
}
.sd-tag.tag-black {
  background-color: var(--n500);
}
.sd-tag.tag-grey {
  background-color: var(--n100);
}
.sd-tag .p-tag-icon:before {
  font-size: 1rem;
}
.box {
  padding: 1.6875rem;
  border-radius: 0.25rem;
}
.box-highlight {
  background: var(--lb50);
  border: 0.0625rem solid var(--lb60);
}
.box h4 {
  margin-bottom: 1.25rem;
}
.box.box-delete h4 {
  margin-bottom: 0.625rem;
}
.box.box-delete .helper {
  margin-bottom: 1.5rem;
}
.box.box-delete .p-inputtext {
  width: 13.9375rem;
}
.box.box-delete label {
  margin-bottom: 0.5rem;
}
.box-cc {
  padding: 3.375rem 1rem 1rem 1rem;
  background: var(--n0);
  border-radius: 0.5rem;
  border: 0.125rem solid var(--n40);
  width: 16.25rem;
  min-height: 9.8125rem;
  position: relative;
}
.box-cc.default {
  border-color: var(--y60);
}
.box-cc:hover {
  background-color: #fafafa;
}
.box-cc .p-badge {
  position: absolute;
  top: 1rem;
  left: 1rem;
}
.box-cc .card-menu {
  position: absolute;
  top: 0.5rem;
  right: 1rem;
}
.box-cc .card-menu .p-button-link {
  color: var(--n500);
  font-size: 0.75rem;
  width: 1.25rem;
  height: 1.25rem;
  padding: 0;
}
.box-cc h4 {
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--n500);
  font-weight: 500;
  margin-bottom: 0.625rem;
}
.box-cc .card-details {
  display: inline-flex;
  justify-content: space-between;
  width: 100%;
}
.box-cc .card-details .card-valid {
  padding-left: 0.625rem;
}
.box-cc .card-details h6 {
  text-transform: none;
  color: var(--n500);
  font-weight: 500;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  margin-bottom: 0.25rem;
}
.box-cc .card-details p {
  margin: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
}
.box-cc .card-details p i {
  font-size: 1.5rem;
  color: var(--n500);
  margin-right: 0.5rem;
  display: inline-block;
  vertical-align: top;
}
.box-cc.box-add {
  border-style: dashed;
  min-height: 9.8125rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  cursor: pointer;
}
.box-cc.box-add p {
  margin: 0;
}
.sd-tooltip.p-tooltip-top .p-tooltip-arrow {
  border-top-color: var(--n600);
}
.sd-tooltip .p-tooltip-text {
  background: var(--n600);
  padding: 0.5rem 0.75rem;
  font-size: 0.8125rem;
  color: var(--n0);
  border-radius: 0.25rem;
}
.highcharts-tooltip-container {
  z-index: 11 !important;
  margin-left: 120px;
  margin-top: 60px;
  transform: translate(-120px, -60px);
}
.highcharts-tooltip-container * {
  font-family: "Larsseit", sans-serif !important;
}
.calendar-tooltip > span {
  background: var(--n0);
}
.calendar-tooltip .panel-calendar {
  border-top: 0.3125rem solid #EFEFF9;
  width: 14rem;
}
.calendar-tooltip ul {
  margin: 0;
  list-style: 0 none;
  padding: 0 0.75rem;
}
.calendar-tooltip ul li {
  padding: 0.75rem 0;
}
.calendar-tooltip ul li + li {
  border-top: 0.0625rem solid var(--n40);
}
.calendar-tooltip ul li .panel-name {
  margin-bottom: 0.5rem;
  display: flex;
  flex-direction: row;
  align-content: center;
}
.calendar-tooltip ul li .panel-name img {
  flex: 0 0 1rem;
  width: 1rem;
  height: 1rem;
}
.calendar-tooltip ul li .panel-name h5 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  margin: 0;
  white-space: normal;
}
.calendar-tooltip ul li .panel-name .panel-status {
  margin-left: auto;
}
.calendar-tooltip ul li .panel-name .panel-status a {
  font-size: 0.6875rem;
  line-height: normal;
  font-weight: 700;
  color: var(--g300);
  cursor: pointer;
}
.calendar-tooltip ul li .panel-name .panel-status a:hover {
  color: var(--g200);
}
.calendar-tooltip ul li .panel-name .panel-status span {
  display: inline-block;
  height: 1rem;
  line-height: 1rem;
  padding: 0 0.375rem;
  color: var(--n0);
  font-size: 0.625rem;
  font-weight: 700;
  border-radius: 0.25rem;
  background: var(--b600);
}
.calendar-tooltip ul li .panel-time h6 {
  font-size: 11px;
  font-weight: 400;
  color: var(--n200);
  margin-bottom: 0.25rem;
  text-transform: none;
}
.calendar-tooltip ul li .panel-time p {
  margin: 0;
  font-size: 0.6875rem;
  line-height: 0.6875rem;
  position: relative;
  padding-right: 3.125rem;
}
.calendar-tooltip ul li .panel-time p i {
  font-size: 0.5rem;
  color: var(--n100);
  vertical-align: top;
  margin-right: 0.3125rem;
  margin-left: 0.125rem;
}
.calendar-tooltip ul li .panel-time p span {
  color: var(--n200);
  position: absolute;
  right: 0;
  top: 0;
}
.calendar-tooltip .panel-footer {
  background: var(--n20);
  padding: 0.75rem;
}
.calendar-tooltip .panel-footer p {
  margin: 0;
  white-space: normal;
  font-size: 0.6875rem;
  line-height: 0.9625rem;
  color: var(--n200);
}
.focusTips {
  max-width: 21.25rem;
}
.focusTips .p-tooltip-arrow {
  display: none;
}
.focusTips.p-tooltip-top {
  margin-top: -0.625rem;
}
.focusTips.p-tooltip-top .p-tooltip-text {
  box-shadow: 0.625rem 0.625rem 1rem rgba(0, 0, 0, 0.1);
}
.focusTips.p-tooltip-top .p-tooltip-text:before {
  content: "";
  position: absolute;
  bottom: -0.25rem;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0.5rem 0.5rem 0 0.5rem;
  border-color: var(--n0) transparent transparent transparent;
}
.focusTips.p-tooltip-bottom {
  margin-bottom: -0.625rem;
}
.focusTips.p-tooltip-bottom .p-tooltip-text {
  box-shadow: 0.625rem -0.625rem 1rem rgba(0, 0, 0, 0.1);
}
.focusTips.p-tooltip-bottom .p-tooltip-text:before {
  content: "";
  position: absolute;
  top: -0.25rem;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-color: transparent transparent var(--n0) transparent;
}
.focusTips .p-tooltip-text {
  background: var(--n0);
  border-radius: 0.5rem;
  padding: 1rem 1rem 1rem 1rem;
}
.focusTips .p-tooltip-text p {
  font-size: 0.8125rem;
  line-height: 1.1375rem;
  margin-bottom: 0;
  color: var(--n200);
}
.focusTips .p-tooltip-text p + p {
  margin-top: 1rem;
}
.nowrap {
  max-width: none;
}
.nowrap .p-tooltip-text {
  white-space: nowrap;
  font-weight: 400;
  font-size: 0.6875rem;
  padding: 0.5rem 0.75rem;
}
.nowrap .p-tooltip-text em:before {
  width: auto;
}
#Timer {
  background: var(--n0);
  box-shadow: 0 0 1.25rem 0.25rem rgba(0, 0, 0, 0.25);
  border-radius: 0.5rem;
  padding: 0.9375rem 0.9375rem 0 0.9375rem;
  margin-top: -4.0625rem;
}
@media (min-width: 36rem) {
  #Timer {
    padding-bottom: 0.375rem;
  }
}
@media (min-width: 62rem) {
  #Timer {
    padding: 1.5rem 2.25rem;
    position: relative;
  }
}
@media (min-width: 75rem) {
  #Timer {
    padding: 1.875rem 2rem 2.25rem 2rem;
  }
}
#Timer .form-input {
  border: 0 none;
  margin: 0;
  padding: 0;
}
#Timer .form-input .create-input {
  position: relative;
}
#Timer .form-input .create-input .p-inputtext {
  border: 0.0625rem solid var(--n60);
  padding: 0.4375rem 1.875rem 0.4375rem 0.75rem;
  border-radius: 0.25rem;
  font-size: 0.8125rem;
  line-height: normal;
  font-weight: 400;
}
#Timer .form-input .create-input .btn-close {
  box-shadow: none;
  position: absolute;
  top: 0;
  right: 0;
  border: 0 none;
  background: transparent;
}
#Timer .form-input .create-input .btn-close:hover {
  background: transparent;
}
#Timer .form-input .p-field {
  width: 100%;
  margin-bottom: 0.625rem;
}
@media (min-width: 62rem) {
  #Timer .form-input .p-field {
    margin-bottom: 1.5625rem;
  }
}
@media (min-width: 75rem) {
  #Timer .form-input .p-field {
    margin-bottom: 0;
  }
}
@media (min-width: 62rem) {
  #Timer .form-input .p-field-inner {
    padding: 0.375rem 0.75rem;
    border-radius: 0.25rem;
  }
}
#Timer .form-input .p-field-inner:hover, #Timer .form-input .p-field-inner:active, #Timer .form-input .p-field-inner:focus {
  background: var(--n20);
}
@media (min-width: 62rem) {
  #Timer .form-input .p-field.timer-entry {
    width: 44%;
    flex-shrink: 0;
    flex-grow: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 75rem) {
  #Timer .form-input .p-field.timer-entry {
    width: auto;
    flex: 1;
  }
}
#Timer .form-input .p-field.timer-entry .p-autocomplete-panel .p-autocomplete-items {
  padding: 1.25rem 1rem;
}
#Timer .form-input .p-field.timer-entry .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
  padding: 0.5rem 0.5rem 0.8125rem 0.5rem;
  border-radius: 0.25rem;
  margin-bottom: 0.0625rem;
}
#Timer .form-input .p-field.timer-entry .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item h5 {
  font-weight: 500;
}
#Timer .form-input .p-field.timer-entry .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item p {
  margin: 0;
  font-size: 0.6875rem;
}
#Timer .form-input .p-field.timer-entry .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item p span {
  color: var(--n100);
}
#Timer .form-input .p-field.timer-entry .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight, #Timer .form-input .p-field.timer-entry .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
  background: var(--b10);
}
#Timer .form-input .p-field.timer-entry .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight h5, #Timer .form-input .p-field.timer-entry .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover h5 {
  color: var(--b400);
}
#Timer .form-input .p-field.timer-entry .p-autocomplete-panel .p-autocomplete-items:before {
  content: "Done this task before? Click to resume.";
  display: block;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-weight: 500;
  color: var(--n200);
  margin-bottom: 0.875rem;
}
@media (min-width: 36rem) {
  #Timer .form-input .p-field.timer-task, #Timer .form-input .p-field.timer-project {
    width: 40%;
  }
}
@media (min-width: 48rem) {
  #Timer .form-input .p-field.timer-task, #Timer .form-input .p-field.timer-project {
    width: 30%;
  }
}
@media (min-width: 62rem) {
  #Timer .form-input .p-field.timer-task, #Timer .form-input .p-field.timer-project {
    width: 24%;
    flex-shrink: 0;
    flex-grow: 0;
  }
}
@media (min-width: 75rem) {
  #Timer .form-input .p-field.timer-task, #Timer .form-input .p-field.timer-project {
    width: 17%;
  }
}
#Timer .form-input .p-field.timer-option-bill {
  width: auto;
  text-align: center;
  padding-right: 1.875rem;
}
@media (min-width: 48rem) {
  #Timer .form-input .p-field.timer-option-bill {
    flex: 1;
    text-align: right;
  }
}
@media (min-width: 62rem) {
  #Timer .form-input .p-field.timer-option-bill {
    padding: 0;
    flex-shrink: 0;
    text-align: center;
  }
}
@media (min-width: 75rem) {
  #Timer .form-input .p-field.timer-option-bill {
    padding: 0 0.9375rem 0 0;
    width: auto;
    flex: 0;
  }
}
@media (min-width: 48rem) {
  #Timer .form-input .p-field.timer-option-bill .p-field-inner {
    display: inline-block;
    text-align: center;
  }
}
#Timer .form-input .p-field.timer-option-bill label {
  display: block;
}
#Timer .form-input .p-field.timer-option-bill .p-button {
  background: none;
}
@media (min-width: 62rem) {
  #Timer .form-input .p-field.timer-option-bill .p-button {
    margin-right: 0.3125rem;
  }
}
@media (min-width: 75rem) {
  #Timer .form-input .p-field.timer-option-bill .p-button {
    margin-right: 0;
  }
}
#Timer .form-input .p-field.timer-button {
  width: auto;
  margin-left: auto;
}
@media (min-width: 62rem) {
  #Timer .form-input .p-field.timer-button {
    margin-bottom: 0;
  }
}
#Timer .form-input .p-field.timer-button .p-d-inline-flex {
  width: 100%;
}
#Timer .form-input .p-field.timer-button .timer-duration {
  padding-top: 0.3125rem;
  margin-right: 1.0625rem;
}
@media (min-width: 36rem) {
  #Timer .form-input .p-field.timer-button .timer-duration {
    width: auto;
    text-align: right;
  }
}
@media (min-width: 62rem) {
  #Timer .form-input .p-field.timer-button .timer-duration {
    min-width: 7.5rem;
  }
}
#Timer .form-input .p-field.timer-button .timer-duration p {
  margin: 0;
  font-size: 1.75rem;
}
#Timer .form-input .p-field.timer-button .btn-sd {
  min-width: 5.9375rem;
  text-align: center;
  opacity: 1 !important;
}
#Timer .form-input .p-field.timer-button .timer-start {
  font-size: 0.625rem;
  color: var(--g300);
  font-weight: 500;
  cursor: pointer;
}
#Timer .form-input .p-field.timer-button p {
  margin-bottom: 0;
}
@media (min-width: 75rem) {
  #Timer .form-input .p-field.timer-button p {
    margin-bottom: -2.25rem;
  }
}
#Timer .form-input .p-field.timer-status {
  width: auto;
}
@media (min-width: 36rem) {
  #Timer .form-input .p-field.timer-status {
    padding-right: 0.9375rem;
  }
}
@media (min-width: 62rem) {
  #Timer .form-input .p-field.timer-status {
    margin-bottom: 0;
  }
}
#Timer .form-input .p-field.timer-status .p-inputtext {
  font-size: 0.8125rem;
  color: var(--n500);
  height: 1.5rem;
  margin-top: 0.125rem;
  border-radius: 0;
  width: 8ch;
  background: none;
}
#Timer .form-input .p-field.timer-status .p-calendar {
  vertical-align: middle;
  margin-right: 0.3125rem;
  line-height: 0.8125rem;
}
#Timer .form-input .p-field.timer-status .p-calendar .p-inputtext {
  order: 1;
  font-size: 0.8125rem;
  font-weight: 500;
  color: var(--g300);
  border: 0 none;
  border-radius: 0;
  height: 1.5rem;
  width: 6ch;
  margin-top: 0;
}
#Timer .form-input .p-field.timer-status .p-calendar .p-datepicker-trigger {
  order: 0;
  background: none;
  padding: 0;
  color: var(--g300);
  border: 0 none;
  border-radius: 0;
  width: auto;
  margin-right: 0.15625rem;
  font-size: 0.75rem;
}
#Timer .form-input .p-field.timer-status i {
  color: var(--n100);
  margin: 0 0.5rem 0 0.1875rem;
  font-size: 0.8125rem;
}
#Timer .form-input .p-field.timer-status i:before {
  width: auto;
}
@media (min-width: 36rem) {
  #Timer .form-input .p-field.timer-status.p-d-block + .timer-button {
    width: 100%;
  }
}
@media (min-width: 62rem) {
  #Timer .form-input .p-field.timer-status.p-d-block + .timer-button {
    width: auto;
  }
}
#Timer .form-input .p-autocomplete {
  width: 100%;
}
#Timer .form-input .p-inputtext {
  border: 0 none;
  padding: 0;
  font-size: 1.5rem;
  font-weight: 400;
  height: auto;
}
#Timer .form-input .last-task {
  font-size: 0.6875rem;
  color: var(--n200);
  margin-top: 0.9375rem;
  margin-bottom: 0;
}
@media (min-width: 62rem) {
  #Timer .form-input .last-task {
    margin-bottom: -2.25rem;
  }
}
#Timer .form-input .last-task a {
  color: var(--g300);
  font-weight: 500;
  display: inline-block;
  margin-left: 0.1875rem;
  cursor: pointer;
}
#Timer .form-input .ng-select .ng-arrow-wrapper {
  padding-right: 0;
}
#Timer .form-input .ng-select .ng-arrow-wrapper:before {
  font-family: "torobravo";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  color: var(--n100);
  content: "";
}
#Timer .form-input .ng-select .ng-arrow-wrapper .ng-arrow {
  display: none;
}
#Timer .form-input .ng-select .ng-select-container {
  border: 0 none;
  height: 1.5625rem;
  min-height: 1.5625rem;
  background: none;
}
#Timer .form-input .ng-select .ng-select-container:hover {
  box-shadow: none;
}
#Timer .form-input .ng-select .ng-select-container .ng-value-container {
  padding-left: 0;
  height: 100%;
}
#Timer .form-input .ng-select .ng-select-container .ng-value-container .ng-value {
  height: 1.5625rem;
}
#Timer .form-input .ng-select .ng-select-container .ng-value-container .ng-value-label {
  font-size: 0.8125rem;
  color: var(--n100);
  font-weight: 500;
  line-height: 0.8125rem;
}
#Timer .form-input .ng-select .ng-select-container .ng-input {
  padding-left: 0;
  top: 0;
  height: 1.5625rem;
}
#Timer .form-input .ng-select .ng-select-container .ng-input input {
  height: 1.5625rem;
}
#Timer .form-input label {
  font-size: 0.625rem;
  line-height: 0.875rem;
  font-weight: 500;
  color: var(--n100);
  margin-bottom: 0;
  display: block;
}
.report-title {
  margin-bottom: 1rem;
}
.report-head {
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 0.75rem;
}
.report-head h4 {
  font-size: 1.25rem;
  line-height: 1.4375rem;
  font-weight: 500;
}
.report-head .today-duration {
  order: 1;
}
@media (min-width: 48rem) {
  .report-head .today-duration {
    order: 2;
  }
}
.report-head .today-duration p {
  display: inline-block;
  margin: 0 1.5rem 0 0;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: 500;
  vertical-align: middle;
}
.report-head .today-duration .btn-icon {
  padding: 0;
  margin: 0;
  width: auto;
  color: var(--n100);
  vertical-align: middle;
}
.report-head .today-duration .btn-icon:hover {
  color: var(--g300);
}
.report-head .today-insight {
  order: 2;
  flex: 1 1 100%;
}
@media (min-width: 48rem) {
  .report-head .today-insight {
    order: 1;
    flex: 1 1 auto;
    text-align: left;
    padding-left: 1rem;
  }
}
.report-head .today-insight p {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}
.report-head .today-insight p img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.1875rem;
}
.report-head .today-insight p span {
  background: var(--y50);
  font-size: 0.8125rem;
}
.report-head p-togglebutton {
  margin-left: 1rem;
}
.report-head p-togglebutton .toggler {
  font-size: 0.5rem;
  color: var(--n500);
  width: 1.25rem;
  padding: 0;
  vertical-align: middle !important;
}
.report-head p-togglebutton .toggler span {
  color: var(--n100) !important;
}
.report-head p-togglebutton .toggler.p-highlight span {
  color: var(--n500) !important;
}
.report-head p-togglebutton .toggler span:before {
  width: auto;
}
.report-tracked {
  width: 100%;
}
.report-tracked .report-avatar {
  width: 2.5rem;
  height: 2.5rem;
  margin-top: 1rem;
  margin-right: 1rem;
}
.report-tracked .report-charts {
  flex: 1 0 100%;
  width: 100%;
}
.report-tracked .chart-container {
  min-width: 12.5rem;
  max-width: 60.625rem;
  display: block;
}
.report-content {
  margin-bottom: 2rem;
}
.report-content.today-progress h2 {
  font-weight: 400;
  margin-bottom: 8px;
}
.report-content.today-progress .report-charts {
  flex: 1 0 auto;
  width: calc(100% - 3rem);
}
.report-content.today-progress .report-tracked {
  max-width: 65.1875rem;
  margin: 0 auto;
}
@media (min-width: 48rem) {
  .report-content.today-progress .today-duration {
    padding-right: 2.1875rem;
  }
}
.report-content.timer-list .table-entry-wrapper {
  display: none;
}
.report-content.timer-list .table-entry-wrapper.shown {
  display: block;
}
.report-content.timer-list .report-avatar {
  display: none;
}
.report-content.timer-list .report-head h4 {
  margin: 0;
}
.report-content.timer-list .p-card-body {
  padding: 1.5rem;
}
.report-content.timer-list .p-card-body:hover .toggler span {
  color: var(--g300) !important;
}
.report-content.timer-list .p-calendar .p-inputtext {
  width: 3.125rem;
  border-radius: 0;
}
.report-content.timer-list .chart-container {
  min-width: 12.5rem;
  max-width: 56.875rem;
  position: relative;
}
.report-content.timer-list .chart-container .highcharts-container {
  margin: 0 auto;
}
.report-content.timer-list .listingonly-view .table-entry-wrapper {
  display: block;
}
.report-content.timer-list .listingonly-view .report-head {
  margin-bottom: 0.375rem;
}
.report-content.timer-list .listingonly-view .report-head .today-duration p-togglebutton {
  display: none;
}
.report-content.timer-list .listingonly-view .report-tracked {
  display: none !important;
}
@media (min-width: 48rem) {
  .report-content.timer-list .p-card-body {
    padding: 1.5rem 2rem;
    position: relative;
  }
  .report-content.timer-list .report-head {
    margin-bottom: 0;
  }
  .report-content.timer-list .report-tracked {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 40%;
  }
}
@media (min-width: 62rem) {
  .report-content.timer-list .report-tracked {
    width: 50%;
  }
}
@media (min-width: 90rem) {
  .report-content.timer-list .report-tracked {
    padding-left: 0;
    padding-right: 0;
    width: 56.875rem;
  }
}
.report-subtitle {
  width: 100%;
  margin-bottom: 1rem;
}
.report-subtitle h5 {
  margin-bottom: 0;
}
.history-head {
  width: 100%;
}
.history-head-title h6 {
  font-size: 0.75rem;
  line-height: 0.75rem;
  font-weight: 400;
  text-transform: none;
  color: var(--n500);
  margin-bottom: 0.5rem;
}
.history-head-title h3 {
  font-size: 1.75rem;
  line-height: 1.75rem;
  color: var(--n600);
  margin: 0;
  font-weight: 400;
}
.history-head-button .p-button {
  margin-left: 0.75rem;
  font-weight: 700;
}
.history-head-button .p-button-icon {
  font-size: 1rem;
}
.chart-title {
  display: inline-flex;
}
.chart-filter {
  margin-bottom: 1rem;
}
.chart-filter label {
  margin-right: 0.625rem;
  font-size: 0.75rem;
  font-weight: 400;
  margin-bottom: 0;
  color: var(--n500);
}
.sd-pagination {
  padding: 0;
  margin-top: 1.5rem;
}
@media (min-width: 36rem) {
  .sd-pagination {
    justify-content: flex-end !important;
  }
}
.sd-pagination .p-paginator-pages .p-paginator-page {
  width: 2rem;
  height: 2rem;
  min-width: 2rem;
  color: var(--n500);
  font-size: 0.75rem;
  line-height: 0.75rem;
}
.sd-pagination .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
  background: var(--b400);
  color: var(--n0);
}
.sd-pagination .p-paginator-pages .p-paginator-page.p-highlight {
  background: var(--b400);
  color: var(--n0);
}
.sd-pagination .p-paginator-first,
.sd-pagination .p-paginator-prev,
.sd-pagination .p-paginator-next,
.sd-pagination .p-paginator-last {
  width: 2rem;
  height: 2rem;
  min-width: 2rem;
  color: var(--n500);
  font-size: 0.75rem;
  line-height: 0.75rem;
}
.sd-pagination .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
.sd-pagination .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
.sd-pagination .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
.sd-pagination .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
  background: var(--b400);
  color: var(--n0);
}
.sd-pagination .p-dropdown-panel {
  padding: 0;
}
.sd-pagination .p-dropdown-panel .p-menu-list .p-menu-separator {
  margin: 0;
}
.sd-pagination .p-dropdown-panel .p-menu-list .red-text .p-menuitem-text {
  color: var(--o200);
}
.sd-pagination .p-dropdown-panel .p-menu-list .p-menuitem a {
  color: var(--n500);
}
.sd-pagination .p-dropdown-panel .p-menu-list .p-menuitem a:hover {
  background: none;
}
.sd-pagination .p-dropdown-panel .p-menu-list .p-menuitem a:hover .p-menuitem-text {
  color: var(--b400);
}
.sd-pagination .p-dropdown-panel .p-menu-list .p-menuitem p {
  margin: 0;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  color: var(--n200);
}
.sd-pagination .p-dropdown-panel .p-dropdown-items .p-dropdown-item {
  padding: 0.3125rem 0.5rem;
  line-height: normal;
  text-align: left;
}
.sd-pagination .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
  background: var(--b10);
}
.sd-pagination .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
  color: var(--b400);
  background: var(--b10);
}
.sd-pagination .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight span {
  color: var(--b400);
}
.sd-pagination .p-dropdown-panel .p-dropdown-items .p-dropdown-item:hover .p-menuitem-text {
  color: var(--b400);
}
.sd-pagination .p-dropdown-panel .p-dropdown-items .p-dropdown-item span {
  margin: 0;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  color: var(--n500);
}
.panel-calendar.p-overlaypanel {
  width: 100%;
  height: auto;
  margin: 0;
  max-width: 25rem;
  border-radius: 0.3125rem;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%) !important;
  max-height: 90%;
  overflow: auto;
}
@media (min-width: 48rem) {
  .panel-calendar.p-overlaypanel {
    max-width: 43.75rem;
  }
}
@media (min-width: 62rem) {
  .panel-calendar.p-overlaypanel {
    max-width: 56.25rem;
  }
}
@media (min-width: 62rem) {
  .panel-calendar.p-overlaypanel .p-overlaypanel-content {
    display: flex;
  }
}
@media (min-width: 62rem) {
  .panel-calendar.p-overlaypanel .p-overlaypanel-content > div:last-child {
    flex: 1 auto;
    border-right: 0.0625rem solid var(--n40);
  }
}
.panel-calendar.p-overlaypanel .p-datepicker-header {
  border: 0.0625rem solid var(--n40);
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.panel-calendar.p-overlaypanel .p-datepicker-header .p-datepicker-prev {
  margin-left: -1.875rem;
}
.panel-calendar.p-overlaypanel .p-datepicker-header .p-datepicker-next {
  margin-right: -1.875rem;
}
.panel-calendar.p-overlaypanel .p-calendar {
  width: 100%;
}
.panel-calendar.p-overlaypanel:after, .panel-calendar.p-overlaypanel:before {
  display: none;
}
.panel-calendar.p-overlaypanel .p-datepicker-inline {
  display: block;
  border: 0 none;
  padding: 0;
}
.panel-calendar.p-overlaypanel .cal-dd {
  display: none;
}
@media (min-width: 62rem) {
  .panel-calendar.p-overlaypanel .cal-dd {
    display: block;
    height: 100%;
  }
}
.panel-calendar.p-overlaypanel .cal-dd .p-menu {
  height: 100%;
  border-radius: 0 0 0.1875rem 0.1875rem;
}
@media (max-width: 47.9375rem) {
  .panel-calendar.p-overlaypanel .p-datepicker-multiple-month .p-datepicker-group-container {
    display: block;
  }
}
@media (min-width: 48rem) {
  .panel-calendar.p-overlaypanel .p-datepicker-multiple-month .p-datepicker-group-container {
    width: 100%;
  }
}
@media (max-width: 47.9375rem) {
  .panel-calendar.p-overlaypanel .p-datepicker-multiple-month .p-datepicker-group {
    border: 0 none;
    padding: 0;
    width: 100%;
    height: 20rem;
  }
}
@media (min-width: 48rem) {
  .panel-calendar.p-overlaypanel .p-datepicker-multiple-month .p-datepicker-group {
    width: 50%;
  }
}
@media (min-width: 48rem) {
  .panel-calendar.p-overlaypanel table th,
.panel-calendar.p-overlaypanel table td {
    padding: 0;
  }
}
.panel-calendar.p-overlaypanel table td .p-highlight {
  background: var(--b400);
  color: var(--n0);
}
.panel-calendar.p-overlaypanel .button-block {
  text-align: center;
  display: block;
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  border-top: 0.0625rem solid var(--n40);
  margin-top: 1rem;
}
@media (min-width: 48rem) {
  .panel-calendar.p-overlaypanel .button-block {
    margin-top: 0;
    margin-left: -1rem;
    margin-right: -1rem;
  }
}
@media (min-width: 62rem) {
  .panel-calendar.p-overlaypanel .button-block {
    margin: 0;
    border-bottom: 0.0625rem solid var(--n40);
    border-right: 0.0625rem solid var(--n40);
  }
}
.panel-calendar.p-overlaypanel .button-block p {
  font-size: 1.25rem;
}
.panel-calendar.p-overlaypanel .button-block .btn-sd {
  margin: 0 0.625rem;
}
.p-datepicker table td.p-datepicker-today > span {
  background: none;
}
.colorpicker {
  width: 50px;
}
.sd-dialog.dialog-onboarding {
  height: 100%;
  border: 0 none;
  max-height: none;
  border-radius: 0;
  max-width: 100%;
}
@media (min-width: 48rem) {
  .sd-dialog.dialog-onboarding {
    max-width: 43.75rem;
    max-height: none;
    height: auto;
    border-radius: 0.5rem;
    overflow: hidden;
  }
}
@media (min-width: 62rem) {
  .sd-dialog.dialog-onboarding {
    max-width: 56.25rem;
  }
}
@media (min-width: 48rem) {
  .sd-dialog.dialog-onboarding .p-dialog-content {
    border-radius: 0;
  }
}
@media (min-width: 48rem) {
  .sd-dialog.dialog-onboarding .step1 .img-block {
    display: none;
  }
}
.sd-dialog.dialog-onboarding .modal-header {
  display: none;
}
@media (min-width: 48rem) {
  .sd-dialog.dialog-onboarding .modal-header {
    display: block;
    padding: 1.5rem 2.5rem;
  }
}
@media (min-width: 48rem) {
  .sd-dialog.dialog-onboarding .modal-header h3 {
    margin-bottom: 0;
  }
}
.sd-dialog.dialog-onboarding .modal-header .btn-sd {
  display: none;
}
@media (min-width: 48rem) {
  .sd-dialog.dialog-onboarding .modal-header .btn-sd.btn-close {
    display: block;
    box-shadow: none;
    position: absolute;
    right: 1.75rem;
    top: 1.5rem;
    color: var(--n60);
  }
}
.sd-dialog.dialog-onboarding .img-block {
  background: var(--b400);
  min-height: 30.9375rem;
  padding: 0 1.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 48rem) {
  .sd-dialog.dialog-onboarding .img-block {
    padding: 0 2.5rem 1.5rem 2.5rem;
    min-height: 0;
    background: var(--n0);
  }
}
.sd-dialog.dialog-onboarding .img-block img {
  position: relative;
  border-radius: 0.5rem;
}
@media (min-width: 48rem) {
  .sd-dialog.dialog-onboarding .img-block img.mobile {
    display: none;
  }
}
.sd-dialog.dialog-onboarding .img-block img.desktop {
  display: none;
}
@media (min-width: 48rem) {
  .sd-dialog.dialog-onboarding .img-block img.desktop {
    display: block;
  }
}
.sd-dialog.dialog-onboarding .swiper-pagination {
  display: inline-flex;
  margin: 0;
  padding: 0;
  list-style: 0 none;
  justify-content: center;
  position: absolute;
  top: 31.875rem;
}
@media (min-width: 48rem) {
  .sd-dialog.dialog-onboarding .swiper-pagination {
    display: none;
  }
}
.sd-dialog.dialog-onboarding .swiper-pagination .swiper-pagination-bullet {
  margin: 0 0.125rem;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  background: var(--b50);
}
.sd-dialog.dialog-onboarding .swiper-pagination .swiper-pagination-bullet-active {
  background: var(--b800);
}
.sd-dialog.dialog-onboarding .modal-text {
  border-radius: 0.5rem 0.5rem 0 0;
  background: #fff;
  padding: 3.5rem 1.5rem 1.5rem 1.5rem;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  height: calc(100vh - 30.4375rem);
  text-align: center;
  margin-top: -0.5rem;
}
@media (min-width: 48rem) {
  .sd-dialog.dialog-onboarding .modal-text {
    height: auto;
    margin-top: 0;
    border-radius: 0;
    text-align: left;
    padding: 0 2.5rem 1.5rem 2.5rem;
  }
}
.sd-dialog.dialog-onboarding .modal-text h3 {
  margin-bottom: 1rem;
}
@media (min-width: 48rem) {
  .sd-dialog.dialog-onboarding .modal-text h3 {
    display: none;
  }
}
.sd-dialog.dialog-onboarding .modal-text .modal-content {
  flex: 1;
}
.sd-dialog.dialog-onboarding .modal-text .modal-content p {
  margin-bottom: 0;
  color: var(--n500);
}
.sd-dialog.dialog-onboarding .modal-text .modal-content p + p {
  margin-top: 1rem;
}
@media (min-width: 48rem) {
  .sd-dialog.dialog-onboarding .modal-text .modal-content p + p {
    margin-top: 1.5rem;
  }
}
.sd-dialog.dialog-onboarding .modal-text .modal-footer {
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 48rem) {
  .sd-dialog.dialog-onboarding .modal-text .modal-footer {
    margin: 2.5rem -2.5rem -1.5rem -2.5rem;
    padding: 1.5rem 2.5rem;
    border-top: 0.0625rem solid var(--n40);
    justify-content: flex-end;
  }
}
.sd-dialog.dialog-onboarding .modal-text .modal-footer.justify-center {
  justify-content: center;
}
@media (min-width: 48rem) {
  .sd-dialog.dialog-onboarding .modal-text .modal-footer.justify-center {
    justify-content: flex-end;
  }
}
.sd-dialog.dialog-onboarding .modal-text .modal-footer .btn-skip {
  cursor: pointer;
  padding: 0 1rem;
  height: 2.5rem;
  line-height: 2.5rem;
  font-size: 1rem;
  font-weight: 700;
  color: var(--n500);
}
@media (min-width: 48rem) {
  .sd-dialog.dialog-onboarding .modal-text .modal-footer .btn-skip {
    display: none;
  }
}
@media (min-width: 48rem) {
  .sd-dialog.dialog-onboarding .modal-text .modal-footer .btn-prev {
    margin-right: 0.5rem;
  }
}
.focus-box {
  position: relative;
  text-align: left;
  margin-bottom: 1.5rem;
  margin-top: 1.5rem;
  max-width: 65.1875rem;
  margin-left: auto;
  margin-right: auto;
}
.focus-box .toggler {
  position: absolute;
  right: 1rem;
  top: 1rem;
  font-size: 0.5rem;
  color: var(--n100);
  cursor: pointer;
}
@media (min-width: 48rem) {
  .focus-box .toggler {
    top: 1.5rem;
  }
}
@media (min-width: 61.9375rem) {
  .focus-box .toggler {
    right: 2rem;
  }
}
.focus-box .toggler i:before {
  width: auto;
}
.focus-box .toggler.show {
  transform: rotate(180deg);
}
.focus-panel {
  border: 0.0625rem solid var(--n60);
  border-radius: 0.5rem;
  padding: 0.5rem 1.25rem;
}
@media (min-width: 48rem) {
  .focus-panel {
    display: flex;
    padding: 1.5rem 0;
  }
}
@media (min-width: 48rem) {
  .focus-panel.col-2 p-panel {
    flex: 0 0 50%;
  }
}
@media (min-width: 48rem) {
  .focus-panel.col-3 p-panel {
    flex: 1 1 33.33334%;
  }
}
.focus-panel .panel-head {
  display: flex;
  justify-content: flex-start;
  align-content: center;
}
.focus-panel .panel-head h4 {
  font-size: 0.8125rem;
  line-height: 1rem;
  font-weight: 400;
  color: var(--n500);
  margin-bottom: 0.25rem;
}
.focus-panel .panel-head h4 span {
  color: var(--n200);
}
.focus-panel .panel-head h4 img {
  height: 1rem;
  vertical-align: middle;
  display: inline-block;
}
.focus-panel .panel-head img {
  height: 3rem;
}
.focus-panel .panel-head p {
  margin: 0;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  color: var(--n200);
}
.focus-panel .panel-head p strong {
  font-weight: 400;
  color: var(--n500);
}
@media (min-width: 48rem) {
  .focus-panel p-panel {
    padding: 0 1rem;
  }
}
@media (min-width: 61.9375rem) {
  .focus-panel p-panel {
    padding: 0 1.5rem;
  }
}
@media (min-width: 48rem) {
  .focus-panel p-panel:not(:first-child) {
    border-left: 0.0625rem solid var(--n60);
  }
}
@media (min-width: 48rem) {
  .focus-panel p-panel.weekly-insight {
    max-width: 17.6875rem;
  }
}
.focus-panel p-panel .p-panel {
  padding: 1rem 0;
}
@media (min-width: 48rem) {
  .focus-panel p-panel .p-panel {
    padding: 0;
  }
}
.focus-panel p-panel .p-panel .p-panel-header {
  border: 0 none;
  border-radius: 0;
  background: none;
  padding-left: 0;
  padding-right: 0;
  display: block;
}
@media (min-width: 48rem) {
  .focus-panel p-panel .p-panel .p-panel-header {
    padding: 0;
  }
}
.focus-panel p-panel .p-panel .p-panel-header .p-panel-icons {
  display: none !important;
}
.focus-panel p-panel .p-panel .p-panel-content {
  padding: 0;
  border: 0 none;
}
.focus-panel p-panel .p-panel .p-panel-content p {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  color: var(--n200);
  margin-bottom: 0.5rem;
}
.focus-panel p-panel .p-panel .p-panel-content .tip {
  background: var(--b10);
  padding: 1rem;
  border-radius: 0.625rem;
}
.focus-panel p-panel .p-panel .p-panel-content .tip p {
  margin: 0;
  font-size: 0.6875rem;
  line-height: 1rem;
  color: var(--n200);
}
.focus-panel p-panel .p-panel .p-panel-content .tip p strong {
  color: var(--b400);
}
.focus-panel p-panel .p-panel .p-panel-content table {
  width: 100%;
}
.focus-panel p-panel .p-panel .p-panel-content table th {
  padding: 0.5rem 0;
  border-top: 0.0625rem solid var(--n40);
  font-size: 0.6875rem;
  line-height: 1rem;
  color: var(--n500);
  font-weight: 400;
}
.focus-panel p-panel .p-panel .p-panel-content table td {
  text-align: right;
  padding: 0.5rem 0;
  border-top: 0.0625rem solid var(--n40);
  font-size: 0.6875rem;
  line-height: 1rem;
  color: var(--n200);
  font-weight: 400;
}
.focus-panel p-panel .p-panel .expanded-meeting {
  margin-top: 1.5rem;
  padding-left: 1.375rem;
  position: relative;
}
.focus-panel p-panel .p-panel .expanded-meeting:first-child {
  margin-top: 0;
}
.focus-panel p-panel .p-panel .expanded-meeting img {
  position: absolute;
  left: 0;
  top: 0;
}
.focus-panel p-panel .p-panel .expanded-meeting p {
  margin: 0;
  font-size: 0.8125rem;
  line-height: 1.1375rem;
  color: var(--n200);
}
.focus-panel p-panel .p-panel .expanded-meeting p strong {
  font-weight: 500;
  color: var(--n500);
}
.focus-panel p-panel + p-panel .p-panel {
  border-top: 0.0625rem solid var(--n40);
}
@media (min-width: 48rem) {
  .focus-panel p-panel + p-panel .p-panel {
    border-top: 0 none;
  }
}
.focus-panel .focus-details.panel-open .panel-head {
  flex-direction: column;
}
@media (min-width: 48rem) {
  .focus-panel .focus-details.empty.panel-open {
    align-self: center;
  }
}
@media (min-width: 48rem) {
  .focus-panel .focus-details.empty .panel-head {
    align-items: center;
  }
}
.focus-panel .focus-details.empty .panel-head p {
  padding-left: 1rem;
}
.focus-panel .focus-details:not(.empty) .panel-head {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
  width: auto;
}
.focus-panel .focus-details:not(.empty) .panel-head > * {
  flex: 0 0 50%;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.focus-panel .focus-details:not(.empty) .panel-head .noTrack {
  flex: 1 1 auto;
  display: inline-flex;
}
.focus-panel .focus-details:not(.empty) .panel-head .noTrack p {
  text-transform: none;
  padding-left: 1rem;
}
.focus-panel .focus-details:not(.empty) .panel-head .noTrack p strong {
  display: block;
}
.focus-panel .focus-details:not(.empty) .panel-head .noTrack + .meeting-scheduled {
  flex: 1 1 auto;
}
.focus-panel .focus-details:not(.empty) .panel-head .noTrack + .meeting-scheduled p {
  white-space: nowrap;
  padding: 0;
}
.focus-panel .focus-details:not(.empty) .panel-head .time-spent h4 i {
  display: none;
}
.focus-panel .focus-details:not(.empty) .panel-head .time-spent p span {
  display: none;
}
.focus-panel .focus-details:not(.empty) .panel-head p {
  text-transform: lowercase;
}
.focus-panel .focus-details:not(.empty) .panel-head i {
  color: var(--b400);
  font-size: 0.5625rem;
  margin-right: 0.25rem;
}
.focus-panel .focus-details:not(.empty) .panel-content {
  padding-top: 1.5rem;
}
.focus-panel .focus-details:not(.empty).panel-open .time-spent {
  flex: 0 0 100%;
}
.focus-panel .focus-details:not(.empty).panel-open .time-spent h4 {
  font-size: 1.25rem;
  line-height: 1.25rem;
}
.focus-panel .focus-details:not(.empty).panel-open .time-spent h4 i {
  display: inline-block;
  color: var(--o200);
  font-size: 0.5rem;
  vertical-align: top;
  margin-top: 0;
  margin-left: 0.125rem;
}
.focus-panel .focus-details:not(.empty).panel-open .time-spent p span {
  display: inline;
}
.focus-panel .focus-details:not(.empty).panel-open .meeting-scheduled {
  display: none;
}
.focus-panel .best-time.panel-open .panel-head .focus-time {
  flex: 0 0 100%;
}
.focus-panel .best-time.panel-open .panel-head .focus-time h4 {
  order: 1;
}
.focus-panel .best-time.panel-open .panel-head .task-amount {
  display: none;
}
.focus-panel .best-time.panel-open .panel-head h4 {
  margin: 0;
  font-size: 1.25rem;
  line-height: 1.25rem;
}
.focus-panel .best-time.panel-open .panel-head p {
  text-transform: none;
  color: var(--n500);
  margin-bottom: 0.75rem;
}
.focus-panel .best-time.panel-open .panel-head p em {
  color: var(--n100);
}
.focus-panel .best-time.panel-open .panel-head i {
  font-size: 1.25rem;
}
.focus-panel .best-time .panel-head {
  flex: 1 0 auto;
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
.focus-panel .best-time .panel-head > * {
  flex: 1 0 50%;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.focus-panel .best-time .panel-head .focus-time {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.focus-panel .best-time .panel-head p {
  text-transform: lowercase;
}
.focus-panel .best-time .panel-head i {
  color: var(--b400);
  font-size: 0.5625rem;
  margin-right: 0.125rem;
  margin-top: 0.25rem;
}
.focus-panel .best-time .panel-content {
  padding-top: 1rem;
}
.focus-panel .time-details {
  padding: 0;
  line-height: 0;
  list-style: none;
  display: flex;
  margin: 1.5rem -0.5rem 0 -0.5rem;
  justify-content: space-between;
}
.focus-panel .time-details li {
  padding: 0 0.5rem;
  font-size: 0.6875rem;
  line-height: 0.9625rem;
  color: var(--n200);
}
.focus-panel .time-details li h6 {
  margin-bottom: 0.25rem;
  font-size: 0.8125rem;
  font-weight: 400;
}
.focus-panel .time-details li h6 span {
  display: inline-block;
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 50%;
  vertical-align: top;
  margin-top: 0.375rem;
}
.focus-panel .weekly-insight.panel-open .panel-head {
  display: block;
}
.focus-panel .weekly-insight.panel-open .panel-head .hidden-collapsed {
  display: block;
  color: var(--n500);
  font-size: 0.8125rem;
  line-height: 1.125rem;
  margin-bottom: 0.75rem;
}
.focus-panel .weekly-insight.panel-open .panel-head h4 {
  font-size: 1.25rem;
  line-height: 1.25rem;
  margin-bottom: 0.5rem;
}
.focus-panel .weekly-insight.panel-open .panel-head p {
  font-size: 0.875rem;
  margin: 0;
}
.focus-panel .weekly-insight .panel-head {
  display: block;
}
.focus-panel .weekly-insight .panel-head .hidden-collapsed {
  display: none;
}
.focus-panel .weekly-insight .panel-head .wrapper h4 {
  color: var(--b400);
}
.focus-panel .weekly-insight .panel-head .wrapper p {
  display: none;
}
.focus-panel .weekly-insight .panel-content {
  padding-top: 1rem;
}
.focus-panel .weekly-insight .panel-content ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.focus-panel .weekly-insight .panel-content ul li {
  font-size: 0.6875rem;
  line-height: 0.9625rem;
  color: var(--n200);
}
.focus-panel .weekly-insight .panel-content ul li strong {
  display: block;
  font-weight: 400;
  color: var(--n500);
  margin-bottom: 0.25rem;
  font-size: 0.8125rem;
  line-height: 0.8125rem;
}
.focus-panel .weekly-insight .panel-content ul li + li {
  margin-top: 1.5rem;
}
.calendar-block {
  width: 1rem;
  height: 1rem;
}
.timebar {
  background: var(--n20);
  height: 2rem;
  margin-top: 1rem;
  position: relative;
}
.timebar-block {
  height: 100%;
  position: absolute;
  padding: 0.5rem 0.25rem;
}
.timebar .calendar-block {
  border: 0.0625rem solid #C4C4E6;
  background-color: #EFEFF9;
}
.timebar .focus-block {
  background: url("/assets/images/art/stripe.png") left center;
  height: 1rem;
  position: absolute;
  top: -1.375rem;
  border: 1px dashed #C4C4E6;
  border-radius: 100px;
  padding: 0.125rem 0.375rem;
}
.timebar .marker {
  position: absolute;
  height: 4.375rem;
  width: 0.0625rem;
  position: absolute;
  bottom: -0.5rem;
  z-index: 2;
  margin: 0;
}
.timebar .marker h5 {
  position: relative;
  height: 100%;
  display: block;
  padding-top: 1.375rem;
}
.timebar .marker h5 strong {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  font-size: 0.75rem;
  line-height: 0.75rem;
}
.timebar .marker h5 img {
  position: absolute;
  top: 1.0231rem;
  left: 50%;
  transform: translateX(-50%);
  width: 0.6837rem;
  height: 0.3906rem;
  max-width: none;
}
.timebar .marker h5:after {
  content: "";
  height: 3rem;
  width: 0.0625rem;
  background: var(--n500);
  position: absolute;
  bottom: 0;
}
.legend {
  display: inline-flex;
  width: 100%;
  text-align: left;
}
.legend li {
  width: 14.29%;
  color: var(--n200);
  font-size: 0.6875rem;
  font-weight: normal;
}
.timer-list .timebar {
  height: auto;
  min-height: 0.5rem;
  margin-top: 32px;
}
.timer-list .timebar .marker,
.timer-list .timebar .calendar-block,
.timer-list .timebar .focus-block,
.timer-list .timebar .legend {
  display: none;
}
.timer-list .timebar-block {
  padding: 0;
}
.timer-list .legend {
  display: none;
}
.page-loading-bar {
  height: 5px;
  position: fixed !important;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10001;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3N0eWxlcy5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvYmFzZS9fZm9udC1sYXJzc2VpdC5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvYmFzZS9fX2Jhc2Uuc2NzcyIsIi4uL2Fzc2V0cy9zY3NzL2Jhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvYmFzZS9fZm9udC10b3JvLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy9iYXNlL19nbG9iYWwuc2NzcyIsIi4uL2Fzc2V0cy9zY3NzL2Jhc2UvX2NsaWVudC5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvYmFzZS9fd29ya3NwYWNlLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy9iYXNlL190ZWFtLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy9iYXNlL19wcm9qZWN0LnNjc3MiLCIuLi9hc3NldHMvc2Nzcy9iYXNlL19taXhpbi5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvYmFzZS9fcmVwb3J0LnNjc3MiLCIuLi9hc3NldHMvc2Nzcy9iYXNlL180MDQuc2NzcyIsIi4uL2Fzc2V0cy9zY3NzL2Jhc2UvX2ZvY3VzLWhvdXJzLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy9iYXNlL19hbmFseXRpY3Muc2NzcyIsIi4uL2Fzc2V0cy9zY3NzL2xheW91dHMvX19sYXlvdXRzLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy9sYXlvdXRzL19oZWFkZXIuc2NzcyIsIi4uL2Fzc2V0cy9zY3NzL2xheW91dHMvX2JhY2tncm91bmQuc2NzcyIsIi4uL2Fzc2V0cy9zY3NzL2xheW91dHMvX3NlY3Rpb24tdG9wLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy9sYXlvdXRzL19zZWN0aW9uLW5hdi5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvbGF5b3V0cy9fc2VjdGlvbi5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvbGF5b3V0cy9fZm9vdGVyLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19fY29tcG9uZW50cy5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbG9naW4uc2NzcyIsIi4uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIi4uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2JhZGdlLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tZW51LnNjc3MiLCIuLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL190YWJtZW51LnNjc3MiLCIuLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fc2VhcmNoLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL190YWJsZS5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYWxlcnQuc2NzcyIsIi4uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NhcmQuc2NzcyIsIi4uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NhcmQtbGlzdGluZy5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fZGlhbG9nLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19mb3JtLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jaGlwcy5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYXZhdGFyLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19maWx0ZXIuc2NzcyIsIi4uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3RhZy5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYm94LnNjc3MiLCIuLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL190b29sdGlwcy5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fdGltZXIuc2NzcyIsIi4uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3RpbWVyLXJlcG9ydC5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGlzdG9yeS5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY2FsZW5kYXIuc2NzcyIsIi4uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2NvbG9ycGlja2VyLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19vbmJvYXJkaW5nLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19mb2N1cy1ob3VyLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL190aW1lYmFyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDMENSLCtDQUFBO0FEMUNSOzs7Ozs7OztFQUFBO0FBVUEsZ0JBQUE7QUVWQTs7Q0FBQTtBQ29DQTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBRUEsY0FBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBRUEsY0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFFQSxlQUFBO0VBQ0EsZUFBQTtFQUVBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGVBQUE7RUFFQSxlQUFBO0VBQ0EsZUFBQTtFQUVBLGNBQUE7RUFDQSxjQUFBO0VBRUEscUJBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FIM0JGO0FJaEVBOzs7Ozs7Ozs7Ozs7RUFZRSxt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Q0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtBQW8xUkgiLCJmaWxlIjoic3R5bGVzLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogQXBwIEdsb2JhbCBDU1NcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFB1dCBzdHlsZSBydWxlcyBoZXJlIHRoYXQgeW91IHdhbnQgdG8gYXBwbHkgZ2xvYmFsbHkuIFRoZXNlIHN0eWxlcyBhcmUgZm9yXG4gKiB0aGUgZW50aXJlIGFwcCBhbmQgbm90IGp1c3Qgb25lIGNvbXBvbmVudC4gQWRkaXRpb25hbGx5LCB0aGlzIGZpbGUgY2FuIGJlXG4gKiB1c2VkIGFzIGFuIGVudHJ5IHBvaW50IHRvIGltcG9ydCBvdGhlciBDU1MvU2FzcyBmaWxlcyB0byBiZSBpbmNsdWRlZCBpbiB0aGVcbiAqIG91dHB1dCBDU1MuXG4gKiBGb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiBnbG9iYWwgc3R5bGVzaGVldHMsIHZpc2l0IHRoZSBkb2N1bWVudGF0aW9uOlxuICovXG5cbi8qIEN1c3RvbSBTQ1NTICovXG5AaW1wb3J0IFwiYXNzZXRzL3Njc3MvYmFzZVwiO1xuXG4ucGFnZS1sb2FkaW5nLWJhciB7XG4gICBoZWlnaHQ6IDVweDtcbiAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgdG9wOiAwO1xuICAgbGVmdDogMDtcbiAgIHdpZHRoOiAxMDAlO1xuICAgei1pbmRleDoxMDAwMTtcbn0iLCIvKipcbiAqIEBsaWNlbnNlXG4gKiBNeUZvbnRzIFdlYmZvbnQgQnVpbGQgSUQgNDA0MDg5MywgMjAyMS0wNC0xOFQxOTowNjoxOC0wNDAwXG4gKiBcbiAqIFRoZSBmb250cyBsaXN0ZWQgaW4gdGhpcyBub3RpY2UgYXJlIHN1YmplY3QgdG8gdGhlIEVuZCBVc2VyIExpY2Vuc2VcbiAqIEFncmVlbWVudChzKSBlbnRlcmVkIGludG8gYnkgdGhlIHdlYnNpdGUgb3duZXIuIEFsbCBvdGhlciBwYXJ0aWVzIGFyZSBcbiAqIGV4cGxpY2l0bHkgcmVzdHJpY3RlZCBmcm9tIHVzaW5nIHRoZSBMaWNlbnNlZCBXZWJmb250cyhzKS5cbiAqIFxuICogWW91IG1heSBvYnRhaW4gYSB2YWxpZCBsaWNlbnNlIGF0IHRoZSBVUkxzIGJlbG93LlxuICogXG4gKiBXZWJmb250OiBMYXJzc2VpdC1MaWdodCBieSBUeXBlIER5bmFtaWNcbiAqIFVSTDogaHR0cHM6Ly93d3cubXlmb250cy5jb20vZm9udHMvdHlwZWR5bmFtaWMvbGFyc3NlaXQvbGlnaHQvXG4gKiBcbiAqIFdlYmZvbnQ6IExhcnNzZWl0LUxpZ2h0SXRhbGljIGJ5IFR5cGUgRHluYW1pY1xuICogVVJMOiBodHRwczovL3d3dy5teWZvbnRzLmNvbS9mb250cy90eXBlZHluYW1pYy9sYXJzc2VpdC9saWdodC1pdGFsaWMvXG4gKiBcbiAqIFdlYmZvbnQ6IExhcnNzZWl0LVJlZ3VsYXIgYnkgVHlwZSBEeW5hbWljXG4gKiBVUkw6IGh0dHBzOi8vd3d3Lm15Zm9udHMuY29tL2ZvbnRzL3R5cGVkeW5hbWljL2xhcnNzZWl0L3JlZ3VsYXIvXG4gKiBcbiAqIFdlYmZvbnQ6IExhcnNzZWl0LVJlZ3VsYXJJdGFsaWMgYnkgVHlwZSBEeW5hbWljXG4gKiBVUkw6IGh0dHBzOi8vd3d3Lm15Zm9udHMuY29tL2ZvbnRzL3R5cGVkeW5hbWljL2xhcnNzZWl0L2l0YWxpYy9cbiAqIFxuICogV2ViZm9udDogTGFyc3NlaXQtTWVkaXVtIGJ5IFR5cGUgRHluYW1pY1xuICogVVJMOiBodHRwczovL3d3dy5teWZvbnRzLmNvbS9mb250cy90eXBlZHluYW1pYy9sYXJzc2VpdC9tZWRpdW0vXG4gKiBcbiAqIFdlYmZvbnQ6IExhcnNzZWl0LU1lZGl1bUl0YWxpYyBieSBUeXBlIER5bmFtaWNcbiAqIFVSTDogaHR0cHM6Ly93d3cubXlmb250cy5jb20vZm9udHMvdHlwZWR5bmFtaWMvbGFyc3NlaXQvbWVkaXVtLWl0YWxpYy9cbiAqIFxuICogV2ViZm9udDogTGFyc3NlaXQtQm9sZCBieSBUeXBlIER5bmFtaWNcbiAqIFVSTDogaHR0cHM6Ly93d3cubXlmb250cy5jb20vZm9udHMvdHlwZWR5bmFtaWMvbGFyc3NlaXQvYm9sZC9cbiAqIFxuICogV2ViZm9udDogTGFyc3NlaXQtQm9sZEl0YWxpYyBieSBUeXBlIER5bmFtaWNcbiAqIFVSTDogaHR0cHM6Ly93d3cubXlmb250cy5jb20vZm9udHMvdHlwZWR5bmFtaWMvbGFyc3NlaXQvYm9sZC1pdGFsaWMvXG4gKiBcbiAqIFxuICogV2ViZm9udHMgY29weXJpZ2h0OiBDb3B5cmlnaHQgwqkgMjAyMSBieSBOaWNvIElub3NhbnRvLiBBbGwgcmlnaHRzIHJlc2VydmVkLlxuICogXG4gKiDCqSAyMDIxIE15Rm9udHMgSW5jXG4qL1xuXG5cbi8qIEBpbXBvcnQgbXVzdCBiZSBhdCB0b3Agb2YgZmlsZSwgb3RoZXJ3aXNlIENTUyB3aWxsIG5vdCB3b3JrICovXG5AaW1wb3J0IHVybChcIi8vaGVsbG8ubXlmb250cy5uZXQvY291bnQvM2RhOGJkXCIpO1xuICBcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhcnNzZWl0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvbGFyc3NlaXQvTGFyc3NlaXRMaWdodC9mb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy9hc3NldHMvZm9udHMvbGFyc3NlaXQvTGFyc3NlaXRMaWdodC9mb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMYXJzc2VpdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL2xhcnNzZWl0L0xhcnNzZWl0TGlnaHRJdGFsaWMvZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvYXNzZXRzL2ZvbnRzL2xhcnNzZWl0L0xhcnNzZWl0TGlnaHRJdGFsaWMvZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGFyc3NlaXRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9sYXJzc2VpdC9MYXJzc2VpdC9ub3JtYWxfbm9ybWFsX25vcm1hbC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvYXNzZXRzL2ZvbnRzL2xhcnNzZWl0L0xhcnNzZWl0L25vcm1hbF9ub3JtYWxfbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMYXJzc2VpdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL2xhcnNzZWl0L0xhcnNzZWl0L2l0YWxpY19ub3JtYWxfbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy9hc3NldHMvZm9udHMvbGFyc3NlaXQvTGFyc3NlaXQvaXRhbGljX25vcm1hbF9ub3JtYWwud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhcnNzZWl0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvbGFyc3NlaXQvTGFyc3NlaXRNZWRpdW0vZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvYXNzZXRzL2ZvbnRzL2xhcnNzZWl0L0xhcnNzZWl0TWVkaXVtL2ZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhcnNzZWl0XCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvbGFyc3NlaXQvTGFyc3NlaXRNZWRpdW1JdGFsaWMvZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvYXNzZXRzL2ZvbnRzL2xhcnNzZWl0L0xhcnNzZWl0TWVkaXVtSXRhbGljL2ZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhcnNzZWl0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL2xhcnNzZWl0L0xhcnNzZWl0L25vcm1hbF9ub3JtYWxfYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcvYXNzZXRzL2ZvbnRzL2xhcnNzZWl0L0xhcnNzZWl0L25vcm1hbF9ub3JtYWxfYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGFyc3NlaXRcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvbGFyc3NlaXQvTGFyc3NlaXQvaXRhbGljX25vcm1hbF9ib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy9hc3NldHMvZm9udHMvbGFyc3NlaXQvTGFyc3NlaXQvaXRhbGljX25vcm1hbF9ib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuXG4iLCIvKlxuVGhpcyBmaWxlIGlzIHVzZWQgdG8gY29udGFpbiBhbGwgYmFzZSBpbXBvcnRzLlxuKi9cblxuLy9JbXBvcnQgQmFzZSBmaWxlc1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluXCI7XG5AaW1wb3J0IFwidHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcImZvbnQtbGFyc3NlaXRcIjtcbkBpbXBvcnQgXCJmb250LXRvcm9cIjtcbkBpbXBvcnQgXCJnbG9iYWxcIjtcbkBpbXBvcnQgXCJjbGllbnRcIjtcbkBpbXBvcnQgXCJ3b3Jrc3BhY2VcIjtcbkBpbXBvcnQgXCJ0ZWFtXCI7XG5AaW1wb3J0IFwicHJvamVjdFwiO1xuQGltcG9ydCBcInJlcG9ydFwiO1xuQGltcG9ydCBcIjQwNFwiO1xuQGltcG9ydCBcImZvY3VzLWhvdXJzXCI7XG5AaW1wb3J0IFwiYW5hbHl0aWNzXCI7IiwiLy9EZWZhdWx0IGNvbG9yXG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMwMDA7XG5cbi8vQXNzZXQgYmFzZSBwYXRoXG4kYXNzZXQtYmFzZS1wYXRoOiAnLi4vLi4vYXNzZXRzJyAhZGVmYXVsdDtcblxuLy9Gb250IGZhbWlseVxuJEF2ZW5pcjogJ0F2ZW5pciBOZXh0IFcwMScsIHNhbnMtc2VyaWY7XG4kQXZlbmlyUm91bmQ6ICdBdmVuaXIgTmV4dCBSb3VuZGVkIFcwMScsIHNhbnMtc2VyaWY7XG4kTGFyc3NlaXQ6ICdMYXJzc2VpdCcsIHNhbnMtc2VyaWY7XG5cbi8vRm9udCB3ZWlnaHRcbiRsaWdodDogMzAwO1xuJHJlZ3VsYXI6IDQwMDtcbiRtZWRpdW06IDUwMDtcbiRib2xkOjcwMDtcblxuLy9Gb250IHN0eWxlXG4kYm9keS1mb250LXNpemU6IDE2cHg7XG4kYm9keS1saW5lLWhlaWdodDogMS41O1xuXG4vL1NjcmVlbiBzaXplcyBmb3IgbWVkaWEgcXVlcmllc1xuJHdpZHRoLXh4bDogOTByZW07IC8vMTQ0MHB4XG4kd2lkdGgteGw6IDc1cmVtOyAvLyAxMjAwcHhcbiR3aWR0aC1sZzogNjJyZW07IC8vIDk5MnB4XG4kbWF4LXdpZHRoLW1kOiA2MS45Mzc1cmVtOyAvLyA5OTFweFxuJHdpZHRoLW1kOiA0OHJlbTsgLy8gNzY4cHhcbiRtYXgtd2lkdGgtc206IDQ3LjkzNzVyZW07IC8vNzY3cHhcbiR3aWR0aC1zbTogMzZyZW07IC8vNTc2cHhcbiR3aWR0aC14czogMzByZW07IC8vIDQ4MHB4XG4kd2lkdGgteHhzOiAyMi41cmVtOyAvLzM2MHB4XG5cbiRnbG9iYWwtd2lkdGg6IDg4LjEyNXJlbSAhZGVmYXVsdDtcblxuLy9Db2xvcnNcbjpyb290IHtcbiAgLS1uMDogI2ZmZmZmZjtcbiAgLS1uMjA6ICNGOUY5Rjk7XG4gIC0tbjQwOiAjRUFFQUVDO1xuICAtLW42MDogI0Q1RDVEODtcbiAgLS1uODA6ICNDMEMwQzU7XG4gIC0tbjEwMDogI0FCQUJCMTtcbiAgLS1uMjAwOiAjODE4MDg5O1xuICAtLW40MDA6ICM1NzU2NjI7XG4gIC0tbjUwMDogIzQyNDE0RjtcbiAgLS1uNjAwOiAjMkQyQzNDO1xuICAtLW44MDA6ICMxMjEyMTc7XG5cbiAgLS1iMTA6ICNGNEYzRkI7XG4gIC0tYjIwOiAjRUJFQkY3O1xuICAtLWIzMDogI0U1RTVGNDtcbiAgLS1iNTA6ICNEMEQwRUM7XG4gIC0tYjEwMDogI0ExQTBEOTtcbiAgLS1iMjAwOiAjQTFBMEQ5O1xuICAtLWI0MDA6ICM3MjcxQzc7XG4gIC0tYjYwMDogIzQzNDNCNTtcbiAgLS1iNzAwOiAjMjIxN0FGO1xuICAtLWI4MDA6ICMxNjBGQUI7XG4gIC0tYjEwMDA6ICMwQTBFNjM7XG5cbiAgLS1nNTA6ICNERkY0RUU7XG4gIC0tZzYwOiAjQUZFMkQ1O1xuICAtLWcyMDA6ICM1RUM2QUE7XG4gIC0tZzMwMDogIzFFQkQ5MjtcbiAgLS1nNDAwOiAjMjRBNjgzO1xuXG4gIC0tbGI1MDogI0YwRkFGRDtcbiAgLS1sYjYwOiAjQThDREUxO1xuXG4gIC0tbzUwOiAjRkRGMkYyO1xuICAtLW8xMDA6ICNFRjgyODI7XG4gIC0tbzIwMDogI0VGNjI2MjtcbiAgLS1vMzAwOiAjQ0U2MDYwO1xuXG4gIC0tcDIwMDogIzZDNjRDOTtcbiAgLS1wNDAwOiAjNTI1N0Y2O1xuXG4gIC0teTUwOiAjRkZGOEQ5O1xuICAtLXk2MDogI0Y2Q0U2ODtcblxuICAtLWxpZ2h0LWdyZXk6ICNEMUQxRDE7XG4gIC0tZ3JleTogIzYxNjE2MTtcbiAgLS1kYXJrLWdyZXk6ICM1MzU1Njk7XG4gIC0tbGlnaHQtcHVycGxlOiAjRjhGNEZGO1xuICAtLXBhbGUtcHVycGxlOiAjOUU5QUFDO1xuICAtLXByaW50LWdyZXk6ICNCN0I3Qjc7XG4gIC0tbGlnaHQtZ3JleS1hcnJvdzogI0EzQTNBMztcbiAgLS1saWdodC1ncmV5LWJvcmRlcjogI0VBRUFFQTtcbiAgLS10aXRhbi13aGl0ZTogI0Y1RjRGRjtcbiAgLS1zZWxhZ286ICNGNEYzRkU7XG4gIC0tY2hhcmFkZTogIzJEMkMzQztcbn0iLCJoMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBmb250LWZhbWlseTogJExhcnNzZWl0O1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0tbjYwMCk7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuaDIge1xuICBmb250LXNpemU6IDJyZW07XG59XG5oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuaDQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5oNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcblxuICAmLnJlZyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjp2YXIoLS1uMjAwKTtcbiAgfVxufVxuaDYge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuXG4gICYubGVhZCB7XG4gICAgY29sb3I6IHZhcigtLW4yMDApO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNy41cmVtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNjI1cmVtO1xuICAgIH1cbiAgfVxufVxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG51bCB7XG4gIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxufVxub2wge1xuICBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5hIHtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1iNDAwKTtcbiAgb3V0bGluZTogMDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1nMzAwKTtcbiAgfVxufVxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxubGFiZWwge1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICBjb2xvcjogdmFyKC0tbjYwMCk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICBjb2xvcjogI2QxZDFkMTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5bdHlwZT1cInRleHRcIl0sXG5bdHlwZT1cInBhc3N3b3JkXCJdLFxuW3R5cGU9XCJkYXRlXCJdLFxuW3R5cGU9XCJkYXRldGltZVwiXSxcblt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5bdHlwZT1cIm1vbnRoXCJdLFxuW3R5cGU9XCJ3ZWVrXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdLFxuW3R5cGU9XCJzZWFyY2hcIl0sXG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidGltZVwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJjb2xvclwiXSxcbnRleHRhcmVhIHtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1uNjApO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LWZhbWlseTogJExhcnNzZWl0O1xufVxuLnAtZHJvcGRvd24ge1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1uNjApO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogJExhcnNzZWl0O1xufVxudGV4dGFyZWEge1xuICBoZWlnaHQ6IGF1dG87XG59XG4udmgge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZXh0LWdyZWVuIHtcbiAgY29sb3I6dmFyKC0tZzMwMCkgIWltcG9ydGFudDtcbn1cbi50ZXh0LXB1cnBsZSB7XG4gIGNvbG9yOiB2YXIoLS1iMzAwKSAhaW1wb3J0YW50O1xufVxuLnAtaW5wdXR0ZXh0LFxuLnAtbGluayB7XG4gIGZvbnQtZmFtaWx5OiAkTGFyc3NlaXQ7XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInRvcm9icmF2b1wiO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvdG9yb2JyYXZvL3Rvcm9icmF2by4yNzQ2NDYzMS5lb3RcIik7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy90b3JvYnJhdm8vdG9yb2JyYXZvLjI3NDY0NjMxLmVvdCNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCIvYXNzZXRzL2ZvbnRzL3Rvcm9icmF2by90b3JvYnJhdm8uMjc0NjQ2MzEud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiL2Fzc2V0cy9mb250cy90b3JvYnJhdm8vdG9yb2JyYXZvLjI3NDY0NjMxLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIvYXNzZXRzL2ZvbnRzL3Rvcm9icmF2by90b3JvYnJhdm8uMjc0NjQ2MzEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi9hc3NldHMvZm9udHMvdG9yb2JyYXZvL3Rvcm9icmF2by4yNzQ2NDYzMS5zdmcjdG9yb2JyYXZvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogQ2hyb21lIGhhY2s6IFNWRyBpcyByZW5kZXJlZCBtb3JlIHNtb290aCBpbiBXaW5kb3p6ZS4gMTAwJSBtYWdpYywgdW5jb21tZW50IGlmIHlvdSBuZWVkIGl0LiAqL1xuLyogTm90ZSwgdGhhdCB3aWxsIGJyZWFrIGhpbnRpbmchIEluIG90aGVyIE9TLWVzIGZvbnQgd2lsbCBiZSBub3QgYXMgc2hhcnAgYXMgaXQgY291bGQgYmUgKi9cbi8qXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICd0b3JvYnJhdm8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy90b3JvYnJhdm8uMjc0NjQ2MzEuc3ZnI3Rvcm9icmF2bycpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cbn1cbiovXG5cbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsXG5bY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInRvcm9icmF2b1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIG9wYWNpdHk6IC44OyAqL1xuXG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICBsaW5lLWhlaWdodDogMWVtO1xuXG4gIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXG4gIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cblxuICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gIC8qIFVuY29tbWVudCBmb3IgM0QgZWZmZWN0ICovXG4gIC8qIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDEyNywgMTI3LCAxMjcsIDAuMyk7ICovXG59XG4uaWNvbi1tYW51YWw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMCc7IH0gLyogJ+6ggCcgKi9cbi5pY29uLWRvdHM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMSc7IH0gLyogJ+6ggScgKi9cbi5pY29uLXBsYXk6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMic7IH0gLyogJ+6ggicgKi9cbi5pY29uLWRvbmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMyc7IH0gLyogJ+6ggycgKi9cbi5pY29uLWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDQnOyB9IC8qICfuoIQnICovXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNSc7IH0gLyogJ+6ghScgKi9cbi5pY29uLXNlbGVjdC1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDYnOyB9IC8qICfuoIYnICovXG4uaWNvbi1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDcnOyB9IC8qICfuoIcnICovXG4uaWNvbi1sZWZ0LW9wZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOCc7IH0gLyogJ+6giCcgKi9cbi5pY29uLXJpZ2h0LW9wZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOSc7IH0gLyogJ+6giScgKi9cbi5pY29uLWRvd24tb3Blbi0xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGEnOyB9IC8qICfuoIonICovXG4uaWNvbi1zb3J0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGInOyB9IC8qICfuoIsnICovXG4uaWNvbi1zb3J0LWRvd246YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYyc7IH0gLyogJ+6gjCcgKi9cbi5pY29uLXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGQnOyB9IC8qICfuoI0nICovXG4uaWNvbi1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGUnOyB9IC8qICfuoI4nICovXG4uaWNvbi1zZXR0aW5nczpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBmJzsgfSAvKiAn7qCPJyAqL1xuLmljb24tY29udGVudC1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTAnOyB9IC8qICfuoJAnICovXG4uaWNvbi1iaWxsYWJsZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODExJzsgfSAvKiAn7qCRJyAqL1xuLmljb24tdW5iaWxsYWJsZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEyJzsgfSAvKiAn7qCSJyAqL1xuLmljb24tcGx1cy1zb2xpZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEzJzsgfSAvKiAn7qCTJyAqL1xuLmljb24tc3luYy1hbGVydDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE0JzsgfSAvKiAn7qCUJyAqL1xuLmljb24tZXllOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTUnOyB9IC8qICfuoJUnICovXG4uaWNvbi1zZWxlY3Q6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNic7IH0gLyogJ+6glicgKi9cbi5pY29uLXRpbWVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTcnOyB9IC8qICfuoJcnICovXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE4JzsgfSAvKiAn7qCYJyAqL1xuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxOSc7IH0gLyogJ+6gmScgKi9cbi5pY29uLWxpbms6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYSc7IH0gLyogJ+6gmicgKi9cbi5pY29uLWFuYWx5c2lzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWInOyB9IC8qICfuoJsnICovXG4uaWNvbi1jb21tZW50LWxpbmVzLXNvbGlkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWMnOyB9IC8qICfuoJwnICovXG4uaWNvbi1jb21tZW50LXBsdXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxZCc7IH0gLyogJ+6gnScgKi9cbi5pY29uLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxZSc7IH0gLyogJ+6gnicgKi9cbi5pY29uLXRpbWViYXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxZic7IH0gLyogJ+6gnycgKi9cbi5pY29uLWNvbW1lbnQtbGluZXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMCc7IH0gLyogJ+6goCcgKi9cbi5pY29uLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjEnOyB9IC8qICfuoKEnICovXG4uaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMic7IH0gLyogJ+6goicgKi9cbi5pY29uLWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMyc7IH0gLyogJ+6goycgKi9cbi5pY29uLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjQnOyB9IC8qICfuoKQnICovXG4uaWNvbi1tZW51OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjUnOyB9IC8qICfuoKUnICovXG4uaWNvbi1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI2JzsgfSAvKiAn7qCmJyAqL1xuLmljb24tZXhwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjcnOyB9IC8qICfuoKcnICovXG4uaWNvbi1hZGQtdXNlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM2JzsgfSAvKiAn7qC2JyAqL1xuLmljb24tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODRjJzsgfSAvKiAn7qGMJyAqL1xuLmljb24tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0ZCc7IH0gLyogJ+6hjScgKi9cbi5pY29uLWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NGUnOyB9IC8qICfuoY4nICovXG4uaWNvbi1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Zic7IH0gLyogJ+6hjycgKi9cbi5pY29uLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1MCc7IH0gLyogJ+6hkCcgKi9cbi5pY29uLWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1MSc7IH0gLyogJ+6hkScgKi9cbi5pY29uLXRpbWVyLWF1dG86YmVmb3JlIHsgY29udGVudDogJ1xcZTg1NCc7IH0gLyogJ+6hlCcgKi9cbi5pY29uLWhlYWRzZXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTg1OCc7IH0gLyogJ+6hmCcgKi9cbi5pY29uLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NTknOyB9IC8qICfuoZknICovXG4uaWNvbi10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTg2Mic7IH0gLyogJ+6hoicgKi9cbi5pY29uLWJlbGwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYwZjMnOyB9IC8qICfvg7MnICovXG4uaWNvbi1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAnXFxmMTA1JzsgfSAvKiAn74SFJyAqL1xuLmljb24tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGYyOWMnOyB9IC8qICfvipwnICovIiwiLy8gSUUgMTAgZml4ZXNcbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuQC1vLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cbkB2aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgbWluLWhlaWdodDoxMDAlO1xuICBmb250LWZhbWlseTokTGFyc3NlaXQ7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nb24sICdsbnVtJ29uLCAndGl0bCdvbjtcbiAgZm9udC1zaXplOiRib2R5LWZvbnQtc2l6ZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgbGluZS1oZWlnaHQ6JGJvZHktbGluZS1oZWlnaHQ7XG4gIGNvbG9yOnZhcigtLW41MDApO1xufVxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6dmFyKC0tbjApO1xuICBoZWlnaHQ6MTAwdmg7XG4gIGRpc3BsYXk6ZmxleDsgXG4gIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjsgXG59XG4ucC1jb21wb25lbnQge1xuICBmb250LWZhbWlseTokTGFyc3NlaXQ7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nb24sICdsbnVtJ29uLCAndGl0bCdvbjtcbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtbW96LWNyaXNwLWVkZ2VzO1xuICBpbWFnZS1yZW5kZXJpbmc6ICAgLW8tY3Jpc3AtZWRnZXM7XG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogbmVhcmVzdC1uZWlnaGJvcjtcbn1cbmE6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4udGltZV9lZGl0OjpiZWZvcmUsXG4udGltZV9lZGl0OjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnICc7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICBvcmRlcjogMTtcbn1cbi50aW1lX2VkaXQ6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcblxuICBsaSB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmLmN1cnJlbnQsXG4gICAgJi5lbGxpcHNpcyxcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogdmFyKC0tcGFsZS1wdXJwbGUpO1xuICAgICAgcGFkZGluZzogLjMxMjVyZW0gLjkzNzVyZW07XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICAgICAgICBjb2xvcjogdmFyKC0tcGFsZS1wdXJwbGUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wMjAwKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1uMCk7XG4gICAgICBtYXJnaW46IDAgLjYyNXJlbTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXAyMDApO1xuICAgICAgICBjb2xvcjogdmFyKC0tbjApO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJi5kaXNhYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgY29sb3I6ICNjY2M7XG4gICAgfVxuXG4gICAgJi5lbGxpcHNpcyB7XG4gICAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wYWxlLXB1cnBsZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZ3JpZC1jb250YWluZXIge1xuICAmLmZ1bGwge1xuICAgIHBhZGRpbmc6MDtcbiAgfVxufVxuLmdyaWQtcGFkZGluZy14IHtcbiAgPiAuY2VsbCB7XG4gICAgcGFkZGluZy1sZWZ0OjEuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDoxLjI1cmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OjEuMjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OjEuMjVyZW07XG4gICAgfVxuICB9XG59XG4uc2RfY29udGFpbmVyIHtcbiAgcGFkZGluZzowIC45Mzc1cmVtO1xuICBtYXgtd2lkdGg6OTAuNjI1cmVtO1xuICBtYXJnaW46MCBhdXRvO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICBwYWRkaW5nOjAgMS4yNXJlbTtcbiAgfVxufVxuLnNkX2NvbnRhaW5lcl9sZyB7XG4gIHBhZGRpbmc6MCAuOTM3NXJlbTtcbiAgbWF4LXdpZHRoOjYwLjMxMjVyZW07XG4gIG1hcmdpbjowIGF1dG87XG59XG4ubnBiIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5ubWIge1xuICBtYXJnaW4tYm90dG9tOjAgaW1wb3J0YW50O1xufVxuLm1haW4td3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW4yMCk7XG5cbiAgJi5iZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbjApO1xuICB9XG59XG4ucC1idXR0b24sXG4ucC1pbnB1dHRleHQge1xuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmFwcC1tYWluLFxuLmZsZXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTpmbGV4OyBcbiAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi5ib2R5LXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICNMb2dpbiB7XG4gICAgZmxleDogMSAwIGF1dG87XG4gIH1cbiAgI0Zvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgei1pbmRleDowO1xuICB9XG59IiwiLy8gQ2xpZW50XG4uZm9ybV9fY2xpZW50IHtcbiAgbWF4LXdpZHRoOjgwMHB4O1xuICBtYXJnaW46MCBhdXRvO1xuICBkaXNwbGF5OmJsb2NrO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OjE2MHB4O1xuICB9XG4gIGlucHV0IHtcbiAgICBmb250LXNpemU6MTRweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgIGhlaWdodDo1MnB4O1xuICAgIH1cbiAgfVxuICAuZm9ybV9fY2xpZW50LS1pbnB1dCB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OjE1MHB4O1xuICAgIH1cbiAgfVxuICAuY2hvc2VuX3dyYXAge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgcmlnaHQ6MDtcbiAgICAgIHRvcDowO1xuICAgICAgd2lkdGg6MTkwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgIHdpZHRoOjI1MHB4O1xuICAgIH1cbiAgfVxuICAuY2hvc2VuX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206MTVweDtcblxuICAgIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAycHggMCByZ2JhKDAsMCwwLDAuMTYpO1xuICAgICAgICBoZWlnaHQ6NDRweDtcbiAgICAgICAgcGFkZGluZzoxMHB4IDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgICAgICBiYWNrZ3JvdW5kOnZhcigtLW4wKTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgICAgICAgaGVpZ2h0OjUycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6MzRweDtcbiAgICAgICAgfVxuICAgICAgICBkaXYge1xuICAgICAgICAgIGIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInRvcm9icmF2b1wiO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yZW07XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgY29sb3I6I0EzQTNBMztcbiAgICAgICAgICAgICAgY29udGVudDogJ1xcZTgwNic7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2hvc2VuLWRyb3Age1xuICAgICAgICBtaW4td2lkdGg6MTYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idXR0b24ge1xuICAgIGZsb2F0OnJpZ2h0O1xuICAgIHBhZGRpbmc6MTBweCAzMHB4O1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1zbSkge1xuICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgcmlnaHQ6MDtcbiAgICAgIGJvdHRvbToxcmVtO1xuICAgICAgcGFkZGluZzoxMnB4IDMwcHg7XG4gICAgICBmb250LXNpemU6MThweDtcbiAgICB9XG4gIH1cbiAgLmZvcm1fX2NsaWVudC0tYnRuIHtcbiAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBmbG9hdDpub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgICB9XG4gIH1cbiAgJi5mb3JtX19zZXR0aW5nIHtcbiAgICBwYWRkaW5nOjA7XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbjphdXRvO1xuICAgICAgcG9zaXRpb246c3RhdGljO1xuICAgIH1cbiAgICAuZm9ybV9fY2xpZW50LS1idG4ge1xuICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgIH1cbiAgfVxufVxuLmNsaWVudF9fbGlzdCB7XG4gIG1hcmdpbjo0MHB4IDAgMCAwO1xuICBsaXN0LXN0eWxlOm5vbmU7XG4gIGZvbnQtc2l6ZTowO1xuICBtYXgtd2lkdGg6MTEwMHB4O1xuICB0ZXh0LWFsaWduOmNlbnRlcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgcGFkZGluZzowIDUwcHg7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1tZCkge1xuICAgIG1hcmdpbi1sZWZ0OmF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OmF1dG87XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1sZykge1xuICAgIHBhZGRpbmc6MDtcbiAgfVxuXG4gID4gbGkge1xuICAgIHBhZGRpbmc6NXB4O1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOnRvcDtcblxuICAgIC5kZCB7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgcGFkZGluZzoxMHB4IDE1cHggMTBweCAyMHB4O1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjQzlDOUM5O1xuICAgICAgYm9yZGVyLXJhZGl1czoxMDAwcHg7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiRib2xkO1xuICAgICAgY29sb3I6IzNCM0IzQjtcblxuICAgICAgaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XG4gICAgICAgIGNvbG9yOiNBREFEQUQ7XG4gICAgICB9XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJi5kZC1vcGVuIHtcbiAgICAgICAgY29sb3I6IzQ5MzRCRjtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBjb2xvcjojNDkzNEJGO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5kcm9wZG93bi1wYW5lIHtcbiAgICAgIHRvcDoxMDAlO1xuICAgICAgcmlnaHQ6MDtcbiAgICAgIG1heC13aWR0aDoxNDBweDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1zbSkge1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgcmlnaHQ6NDBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOjIwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5waWxsX2RlbGV0ZWQge1xuICAgIC5kZCB7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICB9XG59XG4ubW9kYWxfX2Jsb2NrIHtcbiAgLmZvcm1fX2NsaWVudCB7XG4gICAgbWF4LXdpZHRoOm5vbmU7XG4gICAgcG9zaXRpb246c3RhdGljO1xuICAgIHBhZGRpbmc6MDtcbiAgfVxufVxuIiwiLnRhYmxlX3dvcmtzcGFjZSB7XG4gIHRkIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOjUwJTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aC14cykge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgIHdpZHRoOmF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgd2lkdGg6MzUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHRkIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6MzBweDtcbiAgICB9XG4gIH1cbiAgdGg6bnRoLWNoaWxkKDMpLFxuICB0ZDpudGgtY2hpbGQoMykge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGgteHMpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgIHdpZHRoOjM1MHB4O1xuICAgIH1cbiAgfVxufVxuLnRhYmxlX3dvcmtzcGFjZV90ZWFtIHtcbiAgdGQge1xuICAgICYudGVhbV9hZG1pbiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6IHZhcigtLWczMDApO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoLXhzKSB7XG4gICAgdGg6bnRoLWNoaWxkKDMpLFxuICAgIHRkOm50aC1jaGlsZCgzKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLmxpc3RfdGVhbSB7XG4gIG1hcmdpbjowIDAgMjBweCAwO1xuICBsaXN0LXN0eWxlOm5vbmU7XG4gIG1heC1oZWlnaHQ6MjQwcHg7XG4gIG92ZXJmbG93OmF1dG87XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC14cykge1xuICAgIG1heC1oZWlnaHQ6MzAwcHg7XG4gIH1cbiAgbGkge1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTo1cHg7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggMXB4IDJweCAwIHJnYmEoMCwwLDAsMC4xNik7XG4gICAgICBjb2xvcjojM0IzQjNCO1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6bm93cmFwO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXhzKSB7XG4gICAgICAgIHBhZGRpbmc6MTVweDtcbiAgICAgIH1cblxuICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDojRjBGMEYwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvcm1faW52aXRlIHtcbiAgcGFkZGluZy1yaWdodDogNS42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuMjVyZW07XG4gICAgd2lkdGg6IDMyLjVyZW07XG4gIH1cbiAgaW5wdXQge1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgteHMpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgICBwYWRkaW5nOiAwLjgxMjVyZW0gMC45Mzc1cmVtO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDA7XG4gICAgICB3aWR0aDogMTAuNjI1cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5hZGRfZm9ybSB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OjkwcHg7XG4gIG1heC13aWR0aDo1MjVweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXhzKSB7XG4gICAgcGFkZGluZy1yaWdodDoxMjBweDtcbiAgfVxuICBpbnB1dCB7XG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6I0QxRDFEMTtcbiAgICAgIG9wYWNpdHk6MTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1zbSkge1xuICAgICAgaGVpZ2h0OjUycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcbiAgICB9XG4gIH1cbiAgLmJ1dHRvbiB7XG4gICAgd2lkdGg6ODBweDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICByaWdodDowO1xuICAgIHRvcDowO1xuICAgIGhlaWdodDo0NHB4O1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC14cykge1xuICAgICAgd2lkdGg6MTEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgIGhlaWdodDo1MnB4O1xuICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgfVxuICB9XG4gICYuYWRkX3RlYW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICBtYXgtd2lkdGg6MzkwcHg7XG5cbiAgICAuZHJvcGRvd25faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOjFyZW07XG5cbiAgICAgIC5kZCB7XG4gICAgICAgIGhlaWdodDo0NHB4O1xuICAgICAgICBsaW5lLWhlaWdodDo0NHB4O1xuICAgICAgICBwYWRkaW5nOjAgMzBweCAwIDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6dmFyKC0tbjApO1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgY29sb3I6I0QxRDFEMTtcbiAgICAgICAgYm94LXNoYWRvdzowcHggMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgICAgICBoZWlnaHQ6NTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDo1MnB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6MTBweDtcbiAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBjb2xvcjojQTNBM0EzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZHJvcGRvd24tcGFuZSB7XG4gICAgICAgIHRvcDoxMDAlO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOjEwcHg7b3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICBtYXJnaW4tdG9wOjFweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MDtcblxuICAgICAgICAuY2hlY2tib3hlcyB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYm9yZGVyOjAgbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiM2QzY0Qzk7XG4gICAgICAgICAgcG9zaXRpb246c3RhdGljO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6MCAwIDEwcHggMTBweDtcbiAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6NTBweDtcbiAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZHJvcGRvd25fc2VhcmNoIHtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6NDRweDtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIG1hcmdpbjowO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgICAgICBoZWlnaHQ6NjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjYwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6IzlFOUFBQztcbiAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGkge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6MTBweDtcbiAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgICAgICByaWdodDoyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jYiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6NDBweDtcbiAgICB9XG4gIH1cbn0iLCIvLyBQbGFjZWhvbGRlciBtaXhpblxuQG1peGluIG9wdGlvbmFsLWF0LXJvb3QoJHNlbCkge1xuICBAYXQtcm9vdCAje2lmKG5vdCAmLCAkc2VsLCBzZWxlY3Rvci1hcHBlbmQoJiwgJHNlbCkpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyJykge1xuICAgIEBjb250ZW50O1xuICB9XG5cbiAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOi1tb3otcGxhY2Vob2xkZXInKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6Oi1tb3otcGxhY2Vob2xkZXInKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6LW1zLWlucHV0LXBsYWNlaG9sZGVyJykge1xuICAgIEBjb250ZW50O1xuICB9XG59IiwiLndpdGhfcmFuZ2Uge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDo2MHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICBtYXJnaW4tdG9wOjVweDtcbiAgfVxufVxuLnJhbmdlIHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgaGVpZ2h0OjMwcHg7XG4gIGJvcmRlci1yaWdodDoxcHggc29saWQgI0VBRUFFQTtcbiAgcGFkZGluZy1yaWdodDoxMHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICB3aWR0aDphdXRvO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiRib2xkO1xuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgICB3aWR0aDphdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICBmb250LXNpemU6MjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgZm9udC1zaXplOjI0cHg7XG4gICAgfVxuICB9XG4gIGkge1xuICAgIGNvbG9yOiNBM0EzQTM7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgbGluZS1oZWlnaHQ6MS41O1xuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5yYW5nZV9uYXYge1xuICBmb250LXNpemU6MDtcbiAgbGluZS1oZWlnaHQ6MDtcbiAgdGV4dC1hbGlnbjpyaWdodDtcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIHJpZ2h0OjA7XG4gIHRvcDoyOHB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICB0b3A6OHB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICB0b3A6MTBweDtcbiAgfVxuXG4gIGEge1xuICAgIHBhZGRpbmc6NXB4O1xuICB9XG4gIGkge1xuICAgIGNvbG9yOiNBM0EzQTM7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgbGluZS1oZWlnaHQ6bm9ybWFsO1xuICB9XG59XG5cbi5sb2FkLW1vcmUge1xuICBjb2xvcjogdmFyKC0tbjApO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnJlcG9ydF90YWJsZSB7XG5cbiAgdGhlYWQge1xuICAgIHRyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgICB9XG5cbiAgICAgICYudGltZV9lZGl0OjpiZWZvcmUsXG4gICAgICAmLnRpbWVfZWRpdDo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIGNsZWFyOm5vbmU7XG4gICAgICB9XG5cbiAgICAgIHRoIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAvLyB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICA+IGkge1xuICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgIGNvbG9yOiAjQTNBM0EzO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaGVhZGVyU29ydERvd24ge1xuICAgICAgICAgIC5pY29uLXNvcnQtdXAge1xuICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmhlYWRlclNvcnRVcCB7XG4gICAgICAgICAgLmljb24tc29ydC1kb3duIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNoZWNrYm94IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kcm9wZG93bl9pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAuZHJvcGRvd24tcGFuZSB7XG4gICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWxpZ2h0LWdyZXkpLWFycm93O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmMxIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmMyLFxuICAgICAgICAmLmMzIHtcbiAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1sZykge1xuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuY190ZWFtIHtcbiAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5jNCB7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuYzUge1xuICAgICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aC14cykge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmM2IHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmLmM3IHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jOCB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdHIge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgIGRpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5jNiB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYudGltZV9lZGl0IHtcbiAgICAgIC5jNiB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0Ym9keSB7XG4gICAgdHIge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgICYudGltZV9lZGl0IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aC14cykge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAmLmMxIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNob3Nlbl93cmFwIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY190ZWFtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYzQge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jOCB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgteHhzKSB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgteHMpIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGQge1xuICAgICAgICAmLmMxIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aC1zbSkge1xuICAgICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aC14cykge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmVsbGlwc2lzIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jMixcbiAgICAgICAgJi5jMyB7XG4gICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aC1sZykge1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jX3RlYW0ge1xuICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jNCB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmM1IHtcbiAgICAgICAgICAvLyB3aWR0aDogNTBweDtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgICAgICAvLyB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jOCB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEzNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXhzKSB7XG4gICAgICAgICAgICByaWdodDogMTYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgteGwpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jaGVja2JveCB7XG4gICAgICAgIHBhZGRpbmc6MTBweCAwIDEwcHggMTBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggMTVweDtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYiB7XG4gICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgIGhlaWdodDoxNnB4O1xuICAgICAgICAgIHdpZHRoOjE2cHg7XG4gICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kcm9wZG93bl9pdGVtIHtcbiAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OjE0cHg7XG4gICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgLmRkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTRweDtcbiAgICAgICAgICAgIGNvbG9yOiNBM0EzQTM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3Bkb3duLXBhbmUge1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgcmlnaHQ6YXV0bztcbiAgICAgICAgICAgIHRvcDoxMDAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOjE5NXB4O1xuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnB1YmxpYy10YWJsZSB7XG4gICAgdGhlYWQge1xuICAgICAgLmM0IHtcbiAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIC8vIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYzUge1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgLmMxICB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmMyIHtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgICAuY190ZWFtIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmM0IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmM1IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zZWN0aW9uIHtcbiAgJl9fY2hhcnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW4wKTtcblxuICAgIC5zZWN0aW9uLWNsZWFyZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE0cHggMTZweCAwO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDMycHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmdyYXBoX2NvdW50IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkTGFyc3NlaXQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC14eHMpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICBzbWFsbCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ncmV5KTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uNjAwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgfVxuICAgIH1cbiAgICAuZ3JhcGhfdXRpbHMge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC14eHMpIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgICAgLnByaW50IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ncmV5KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbnQtZ3JleSk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW4wKTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5leHBvcnQge1xuICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgLmJ0bi1zZCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWc0MDApO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDMwcHg7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZzQwMCk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZzQwMCk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbjApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgICZfaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAuZGQge1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1nNDAwKTtcbiAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMzhweCA2cHggMTVweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmRkIHtcbiAgICAgICAgICAgICAgICAmLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZzMwMCk7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbjApO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uMCk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZzQwMCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kcm9wZG93bi1wYW5lIHtcbiAgICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI2JhcntcbiAgICAgICZfY2hhcnQge1xuICAgICAgICAmLS1kYWlseSwgJi0tbW9udGhseSwgJi0teWVhcmx5IHtcbiAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOjE5MjBweCkge1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbn1cbiIsIi5zbS1jZW50ZXJlZF9jb250YWluZXIge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgd2lkdGg6IDU0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucGFnZS00MDQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctdG9wOiAxMHZoO1xuXHRwYWRkaW5nLWJvdHRvbTogMTB2aDtcblxuXHRoMSB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cdFx0Zm9udC1zaXplOiAxNDRweDtcblx0XHRsaW5lLWhlaWdodDogMTc5cHg7XG5cdFx0Y29sb3I6IHZhcigtLW42MDApO1xuXHRcdGZvbnQtZmFtaWx5OiAkTGFyc3NlaXQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTA4cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IC0yMHB4IDE1cHggMDtcblx0XHR9XG5cdH1cblx0cCB7XG5cdFx0Y29sb3I6IHZhcigtLW42MDApO1xuXHRcdGZvbnQtc2l6ZTogJGJvZHktZm9udC1zaXplO1xuXHRcdGZvbnQtZmFtaWx5OiAkTGFyc3NlaXQ7XG5cblx0XHRzdHJvbmcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0fVxuXHR9XG59XG4iLCIjRm9jdXNIb3VycyB7XG4gIG1hcmdpbjogODBweCAwIDMwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250OiAwLzAgYTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgLkZvY3VzSG91cnMge1xuXG4gICAgJl9fbWV0YSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBjb2xvcjogdmFyKC0tY2hhcmFkZSk7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6IHZhcigtLW4yMDApO1xuICAgICAgfVxuXG4gICAgICBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fY2hhcnQtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW4wKTtcbiAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBwYWRkaW5nOiAwIDUwcHggMCAxMDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogOTZweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uNDApO1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyNnB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuXG4gICAgICAjRm9jdXNIb3Vyc19DaGFydCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1uNDApO1xuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbjQwKTtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubm90aWNlIHtcblx0cGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi5vbmUtbGluZXItc3VtbWFyeSB7XG5cdHBhZGRpbmctdG9wOiAxLjVyZW07XG5cblx0aDIge1xuXHRcdGNvbG9yOiB2YXIoLS1uNTAwKTtcblx0XHRmb250LXdlaWdodDogJHJlZ3VsYXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuXG5cdFx0LnVzZXItYXZhdGFyIHtcblx0XHRcdHRvcDogLTdweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAycmVtO1xuXHRcdFx0aGVpZ2h0OiAycmVtO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuXHRcdH1cblx0fVxuXHRwIHtcblx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuXHRcdGNvbG9yOiB2YXIoLS1uNTAwKTtcblx0XHRmb250LXdlaWdodDogJHJlZ3VsYXI7XG5cblx0XHRzdHJvbmcge1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdH1cblx0fVxufVxuLm1pbmktd2lkZ2V0LXdyYXBwZXIge1xuXHRwYWRkaW5nLXRvcDogMS4yNXJlbTtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdEBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuXHRcdG1heC13aWR0aDogNzU1cHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMC41cmVtO1xuXHR9XG5cblx0LnNkLWNhcmQge1xuXHRcdGZsZXg6IDEgMCBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuXHRcdFx0ZmxleDogMzEuMzMzJTtcblx0XHR9XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnAtY2FyZCB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAyLjVyZW07XG5cdFx0fVxuXHRcdC5jYXJkLWNvbnRlbnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdC53cmFwcGVyIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxcmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRoNiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbjUwMCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS44MTI1cmVtO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1uMjAwKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuXHRcdFx0XHRmb250LXNpemU6IDAuODEyNXJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLndpZGdldHMge1xuXHQuc2QtY2FyZCB7XG5cdFx0LnAtY2FyZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdH1cblx0XHQuc3ViLXRpdGxlIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1uMjAwKTtcblx0XHRcdGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuXHRcdH1cblx0XHQucHJvamVjdC1jYXJkIHtcblx0XHRcdC5zdWItdGl0bGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHR9XG5cdFx0XHQucHJvamVjdC1pdGVtIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS42MjVyZW07XG5cblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5sZWZ0LWNvbCB7XG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5yaWdodC1jb2wge1xuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuXHRcdFx0XHRcdFx0ZmxleDogMjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuXG5cdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAuMjVyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1uNTAwKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODEyNXJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xMjVyZW07XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudGFzay1jYXJkIHtcblx0XHRcdC5zZC10YWJsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW41MDApO1xuXG5cdFx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1uNTAwKTtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW4yMDApO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjgxMjVyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xMjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5wLWRhdGF0YWJsZS10Ym9keSB7XG5cdFx0XHRcdFx0dHIge1xuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnAtZGF0YXRhYmxlLXRmb290IHtcblx0XHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWI0MDApO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDFyZW07XG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aW1lLXRyYWNraW5nLWhhYml0IHtcblx0XHRcdC5oYWJpdCB7XG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucGVyY2VudGFnZSB7XG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMS41cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1uNTAwKTtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuNXJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogM3JlbTtcblxuICAgICAgICAgIHN1cCB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgIH1cblx0XHRcdFx0XHRzbWFsbCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1uMjAwKTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZGF5cy1taXNzZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1uMjApO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwLjVyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDFyZW07XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG4gICAgICAgICAgd2lkdGg6IDEwLjc1cmVtO1xuICAgICAgICB9XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbjIwMCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IGRpc2M7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbjIwMCk7XG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjgxMjVyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xMjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY29taW5nLXNvb24ge1xuXHRcdFx0XHRib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tbjQwKTtcblx0XHRcdFx0cGFkZGluZzogMS4yNXJlbSAxcmVtIDA7XG5cdFx0XHRcdG1hcmdpbjogMS41NjI1cmVtIC0xcmVtIDA7XG5cblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDQwcmVtKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xLjg3NXJlbTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xLjg3NXJlbTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWIyMCk7XG5cdFx0XHRcdFx0cGFkZGluZzogMC4xODc1cmVtIDAuMjVyZW07XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWI0MDApO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuODc1cmVtO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJHJlZ3VsYXI7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMC4yNXJlbTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjgxMjVyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1uMjAwKTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4udG9vbHRpcC1vdmVybGF5cGFuZWwge1xuXHRwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuXHRib3JkZXItdG9wOiAwLjMxMjVyZW0gc29saWQgdmFyKC0tYjQwMCk7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHQmOmJlZm9yZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHR0b3A6IDUwJSAhaW1wb3J0YW50O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcblx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdGxlZnQ6IC0wICFpbXBvcnRhbnQ7XG5cdH1cbiAgLmN1c3RvbS10b29sdGlwIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4uY3VzdG9tLXRvb2x0aXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3gtc2hhZG93OiAwcHggOHB4IDIwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0YmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuXG4gICsgLmN1c3RvbS10b29sdGlwIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdGltZyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgd2lkdGg6IDEuNXJlbTtcblx0fVxuXHQudG9vbHRpcC1kZXNjIHtcblx0XHRoNiB7XG5cdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cdFx0XHRjb2xvcjogdmFyKC0tbjUwMCk7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdHNtYWxsIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcblx0XHRcdFx0Zm9udC1zaXplOiAuNjg3NXJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IC45NjI1cmVtO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbjIwMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5jaGFydC10b29sdGlwIHtcblx0XHRib3JkZXItdG9wOiAwLjMxMjVyZW0gc29saWQgdmFyKC0tbjQwKTtcblx0XHR3aWR0aDogMTIuNXJlbTtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0cGFkZGluZzogMS4wNjI1cmVtIDAuNzVyZW0gMS41cmVtO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjowO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLXRvcDogMC42MjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDAuNjI1cmVtIHNvbGlkICR3aGl0ZTtcblx0XHRcdGJvcmRlci1ib3R0b206IDAuNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDAuNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiAtMS4xODc1cmVtO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLndvcmstcGF0dGVybiB7XG5cdC50YWJiZWQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHQubGFiZWwge1xuXHRcdFx0cGFkZGluZzogMC40Mzc1cmVtIDAuNzVyZW07XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1iMTApO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMi42MjVyZW07XG5cdFx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMC43NXJlbTtcblx0XHRcdGNvbG9yOiB2YXIoLS1uNjApO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJ0bnVtXCIgb24sIFwibG51bVwiIG9uLCBcInNzMDFcIiBvbiwgXCJzczAyXCIgb247XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWI0MDApO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2hhcnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5jaGFydC1kZXNjIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR6LWluZGV4OiAyO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43NXJlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbjYwMCk7XG5cdFx0XHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJ0bnVtXCIgb24sIFwibG51bVwiIG9uLCBcInNzMDFcIiBvbiwgXCJzczAyXCIgb247XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdFx0c21hbGwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbjIwMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNoYXJ0LWxlZ2VuZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdC5mb2N1cy1ob3VyIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMS42MjVyZW07XG5cblx0XHRcdC5idWxsZXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1iNDAwKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm90aGVyLXRhc2sge1xuXHRcdFx0LmJ1bGxldCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLW42MCk7XG5cdFx0XHR9XG5cdFx0fVxuICAgIC5tdXRlZCB7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgfVxuXHRcdC5idWxsZXQge1xuXHRcdFx0d2lkdGg6IDAuMzc1cmVtO1xuXHRcdFx0aGVpZ2h0OiAwLjM3NXJlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHRcdGg2IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXHRcdFx0Y29sb3I6IHZhcigtLW41MDApO1xuXHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcblx0XHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJ0bnVtXCIgb24sIFwibG51bVwiIG9uLCBcInNzMDFcIiBvbiwgXCJzczAyXCIgb247XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuXHRcdFx0c21hbGwge1xuXHRcdFx0XHRmb250LXNpemU6IDAuODEyNXJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbjIwMCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAuMTg3NXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2FyZC1mb290ZXIge1xuXHRcdGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1uNDApO1xuXHRcdHBhZGRpbmc6IDEuMjVyZW0gMXJlbSAwO1xuXHRcdG1hcmdpbjogMS41NjI1cmVtIC0xcmVtIDA7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDByZW0pIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMS44NzVyZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xLjg3NXJlbTtcblx0XHRcdHBhZGRpbmctbGVmdDogMS44NzVyZW07XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbTtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS41cmVtO1xuXHRcdFx0Y29sb3I6IHZhcigtLW41MDApO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHN1Yjtcblx0XHRcdH1cblxuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmZvY3VzLWhvdXItdG9vbHRpcCB7XG5cdG1heC13aWR0aDogMTguNzVyZW07XG5cdG1hcmdpbjogMCBhdXRvO1xuXG5cdHAge1xuXHRcdGNvbG9yOiB2YXIoLS1uMjAwKTtcblx0XHRmb250LXdlaWdodDogJHJlZ3VsYXI7XG5cdFx0Zm9udC1zaXplOiAwLjgxMjVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuXG5cdFx0c3Ryb25nIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHR9XG5cdH1cbn1cblxuLmRlZmF1bHQtY2FyZCB7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0Ym94LXNoYWRvdzogMHB4IDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAyLjVyZW07XG5cdG1hcmdpbi10b3A6IDIuNXJlbTtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcblx0XHRtYXgtd2lkdGg6IDQzLjYyNXJlbTtcblx0XHRtYXJnaW46IDIuNXJlbSBhdXRvIDA7XG5cdH1cblxuXHRpbWcge1xuXHRcdG1hcmdpbjogMCBhdXRvIDEuMjVyZW07XG5cdH1cblx0aDYge1xuXHRcdGNvbG9yOiB2YXIoLS1uNjAwKTtcblx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcblx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdH1cblx0cCB7XG5cdFx0Y29sb3I6IHZhcigtLW4yMDApO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRsaW5lLWhlaWdodDogMS41cmVtO1xuXHR9XG5cdC5idG4tc2Qge1xuXHRcdGhlaWdodDogMi41cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAyLjVyZW07XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGxvYWQge1xuXHQwJSB7XG5cdFx0d2lkdGg6IDA7XG5cdH1cbn1cbiIsIi8qXG5UaGlzIGZpbGUgaXMgdXNlZCB0byBjb250YWluIGFsbCBsYXlvdXQgaW1wb3J0cy5cbiovXG5cbi8vSW1wb3J0IExheW91dCBmaWxlc1xuQGltcG9ydCBcImhlYWRlclwiO1xuQGltcG9ydCBcImJhY2tncm91bmRcIjtcbkBpbXBvcnQgXCJzZWN0aW9uLXRvcFwiO1xuQGltcG9ydCBcInNlY3Rpb24tbmF2XCI7XG5AaW1wb3J0IFwic2VjdGlvblwiO1xuQGltcG9ydCBcImZvb3RlclwiOyIsIiNIZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjNDkzNEJGIHVybChcIi9hc3NldHMvaW1hZ2VzL2FydC9oZWFkZXIucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW07XG4gIH1cbiAgLmhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWxnKSB7XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgfVxuICB9XG4gIC50aXRsZS1iYXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5tZW51LWljb24ge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgY29sb3I6IHZhcigtLW4wKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB9XG4gIH1cbiAgKyAuc2RfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMi4xODc1cmVtO1xuXG4gICAgJi5zZWN0aW9uLXRvcC1oaXN0b3J5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuICAvLyBiZWxsIG5vdGlmaWNhdGlvblxuICAubm90aWYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTMuNzVyZW07XG4gICAgICB0b3A6IDEuODc1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgICB3aWR0aDogMS4zNzVyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTMuNzVyZW07XG4gICAgfVxuICAgIC5idG4tbm90aWYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICB9XG4gICAgfVxuICAgICYuZGVmYXVsdC1ub3RpZiB7XG4gICAgICAuZHJvcGRvd24tcGFuZSB7XG4gICAgICAgICYuZHJvcGRvd24tcGFuZS1wYXJlbnQge1xuICAgICAgICAgIG1heC13aWR0aDogMTcuNXJlbTtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTkuMzc1cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZHJvcGRvd25fY29udGVudC0tZGVmYXVsdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm90aWYtY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZHJvcGRvd24tcGFuZSB7XG4gICAgICB0b3A6IDEuODc1cmVtO1xuXG4gICAgICAmLmRyb3Bkb3duLXBhbmUtcGFyZW50IHtcbiAgICAgICAgcmlnaHQ6IC0xLjVyZW07XG4gICAgICAgIHdpZHRoOiAxNy41cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDE3LjVyZW07XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1zbSkge1xuICAgICAgICAgIHdpZHRoOiAyNy40Mzc1cmVtO1xuICAgICAgICAgIG1heC13aWR0aDogMjcuNDM3NXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRyb3Bkb3duX2NvbnRlbnQtLWRlZmF1bHQge1xuICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMS44NzVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA5LjQzNzVyZW07XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZ3JleSk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG5cbiAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ub3RpZi1jb250ZW50IHtcbiAgICAgICAgLmRyb3Bkb3duLWhlYWQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDEuODc1cmVtO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1saWdodC1ncmV5KS1ib3JkZXI7XG5cbiAgICAgICAgICBoNiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRMYXJzc2VpdDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uNjAwKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZzMwMCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IHVsIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxOC43NXJlbTtcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjguMTI1cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIC5ub3RpZi1kaXNtaXNzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjg3NXJlbSAwLjkzNzVyZW0gMi42MjVyZW07XG5cbiAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtcHVycGxlKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW42MDApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ3JleSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYjRiNGI0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYubm90aWYtZGlzbWlzcyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgdG9wOiAxLjEyNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpbnQtZ3JleSk7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm5ldyB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxLjYyNXJlbTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxLjgxMjVyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuMzEyNXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuMzEyNXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbzIwMCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmhhcy1ub3RpZiB7XG4gICAgICAuYnRuLW5vdGlmIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTAuMzEyNXJlbTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMC43NXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDAuNzVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjNTg1MmNhO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vMjAwKTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgICAgICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjNGU0MGM0O1xuICAgICAgICAgICAgcmlnaHQ6IDAuMjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZHJvcGRvd24tcGFuZSB7XG4gICAgICAgIC5kcm9wZG93bl9jb250ZW50LS1kZWZhdWx0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4jTG9nbyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zMTI1cmVtO1xuICB9XG4gIGEge1xuICAgIGZvbnQtZmFtaWx5OiAkTGFyc3NlaXQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6IHZhcigtLW4wKTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuI0hlYWRlciB7XG4gICYucGFnZS10aW1lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMDYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59IiwiXG4jTG9naW4ge1xuICAuYmcge1xuICAgIGhlaWdodDogMzYuMjVyZW07XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOi0xNzBweDtcbiAgICBsZWZ0OjA7XG4gICAgcmlnaHQ6MDtcbiAgICB6LWluZGV4OjE7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICB0b3A6MDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOm5vbmU7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbiAgfVxufVxuLmJnLWdyZXkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uMjApICFpbXBvcnRhbnQ7XG59IiwiLnNlY3Rpb24tdG9wIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcblxuICAmLnN0aWNraWVkIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgaDEge1xuICAgIG1hcmdpbi10b3A6IDAuNTYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxuICAmLmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1zbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG4gICAgfVxuICAgIGgxIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgJi5iYWNrLWJ1dHRvbiB7XG4gICAgLmJ0bi1iYWNrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDJyZW07XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYWRkLWJ1dHRvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1zbSkge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1zZCB7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG59XG4ucHJvamVjdC1vdmVydmlldyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zZWN0aW9uLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjVyZW07XG5cbiAgICBoNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDYyNXJlbTtcbiAgICB9XG4gICAgaDEge1xuICAgICAgbWFyZ2luOiAwIDAuODc1cmVtIDAgMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgIH1cbiAgICAucHJvamVjdC10cmFja2luZy1zdGF0dXMge1xuICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICBtYXJnaW46IDAgMCAwIDEuMjVyZW07XG4gICAgICBjb2xvcjogdmFyKC0tbjIwMCk7XG4gICAgfVxuICB9XG4gIC5wcm9qZWN0LWFyY2hpdmVkIHtcbiAgICBoMSB7XG4gICAgICBjb2xvcjogdmFyKC0tbjEwMCk7XG4gICAgfVxuICB9XG59XG4ucGFnZS10aW1lciB7XG4gIC5zZWN0aW9uLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogLTUuNXJlbTtcbiAgfVxufVxuLnNlY3Rpb24tdG9wLWhpc3Rvcnkge1xuICAmLmZsZXgge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgLnRpbWUtZmlsdGVyIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgd2lkdGg6IDkuNzVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC14cykge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC50aW1lLXJhbmdlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC14cykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICB9XG4gICAgICBoNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tbjEwMCk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgICAgfVxuICAgICAgcC1idXR0b24ge1xuICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuYnRuLWRkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgd2lkdGg6IDkuNzVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uNTAwKTtcblxuICAgICAgICAucC1idXR0b24taWNvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYnRuLWdob3N0IHtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xuICAgIH1cbiAgfVxufVxuLnNlY3Rpb24tdG9wLWFuYWx5dGljcyB7XG4gICYuZmxleCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNy41cmVtKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG59XG4udGltZS1yYW5nZS13cmFwcGVyIHtcbiAgJi50aW1lLWZpbHRlciB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3LjVyZW0pIHtcbiAgICAgIHdpZHRoOiA5MHZ3ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50aW1lLXJhbmdlIHtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNy41cmVtKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmJ0bi1kZCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNy41cmVtKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIuc2VjdGlvbi1uYXYge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICYud210IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbWVudSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucC1idXR0b24taWNvbiB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLnAtYnV0dG9uLWxhYmVsIHtcbiAgICAgIG9yZGVyOiAwO1xuICAgIH1cbiAgfVxuICAuc3VibmF2LW1lbnUge1xuICAgIC5wLW1lbnUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICByaWdodDogMC45Mzc1cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24ge1xuICAmLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjY4NzVyZW07XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLmxlYWQge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1wZW9wbGUge1xuICAgICAgbWFyZ2luOjAgMCAxcmVtIDA7XG4gICAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uMCk7XG4gIH1cbn0iLCIjRm9vdGVyIHtcbiAgY29sb3I6IHZhcigtLW40MDApO1xuICBwYWRkaW5nOiAxcmVtIC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uMjApO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cblxuICAmLmJnLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uMCk7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogLjgxMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIGNvbG9yOiB2YXIoLS1uNTAwKTtcblxuICAgIGEge1xuICAgICAgY29sb3I6IHZhcigtLW41MDApO1xuICAgIH1cbiAgICBzbWFsbCB7XG4gICAgICBjb2xvcjogdmFyKC0tbjIwMCk7XG4gICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IC44MTI1cmVtO1xuICAgICAgZGlzcGxheTpibG9jaztcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1zbSkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKlxuVGhpcyBmaWxlIGlzIHVzZWQgdG8gY29udGFpbiBhbGwgY29tcG9uZW50IGltcG9ydHMuXG4qL1xuXG4vL0ltcG9ydCBDb21wb25lbnQgZmlsZXNcbkBpbXBvcnQgXCJsb2dpblwiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcIm1lbnVcIjtcbkBpbXBvcnQgXCJ0YWJtZW51XCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJzZWFyY2hcIjtcbkBpbXBvcnQgXCJ0YWJsZVwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImNhcmQtbGlzdGluZ1wiO1xuQGltcG9ydCBcImRpYWxvZ1wiO1xuQGltcG9ydCBcImZvcm1cIjtcbkBpbXBvcnQgXCJjaGlwc1wiO1xuQGltcG9ydCBcImF2YXRhclwiO1xuQGltcG9ydCBcImZpbHRlclwiO1xuQGltcG9ydCBcInRhZ1wiO1xuQGltcG9ydCBcImJveFwiO1xuQGltcG9ydCBcInRvb2x0aXBzXCI7XG5AaW1wb3J0IFwidGltZXJcIjtcbkBpbXBvcnQgXCJ0aW1lci1yZXBvcnRcIjtcbkBpbXBvcnQgXCJoaXN0b3J5XCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImNhbGVuZGFyXCI7XG5AaW1wb3J0IFwiY29sb3JwaWNrZXJcIjtcbkBpbXBvcnQgXCJvbmJvYXJkaW5nXCI7XG5AaW1wb3J0IFwiZm9jdXMtaG91clwiO1xuQGltcG9ydCBcInRpbWViYXJcIjtcbiIsIi8vTG9naW5cbiNMb2dpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW4wKTtcblxuICAuYmcge1xuICAgIG92ZXJmbG93OmhpZGRlbjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxOC43NXJlbTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmLXNpZGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICByaWdodDogMC42MjVyZW07XG4gICAgICB0b3A6IDAuNjI1cmVtO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgIHRvcDogMi42ODc1cmVtO1xuICAgICAgICByaWdodDogNC4xODc1cmVtO1xuICAgICAgfVxuXG4gICAgICBoNiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uMCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2MjVyZW07XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAuOTM3NXJlbSAxLjVyZW07XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAuOTM3NXJlbSAyLjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNoYWRvdzogMCAwLjA2MjVyZW0gMC4xMjVyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSAwIDRyZW0gMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgd2lkdGg6IDQzLjQzNzVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW4wKTtcbiAgICAgIH1cbiAgICAgICZfX2hlYWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1uNDApO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC45Mzc1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuOTM3NXJlbTtcblxuICAgICAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICArIC5hbGVydCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubG9naW4tZm9ybSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgICAgICAgcGFkZGluZzogMCAzLjc1cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDcuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wLWZpZWxkLWNoZWNrYm94IHtcbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtZm9vdGVyIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXJyb3Ige1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgICAgLmhlbHBlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uMjAwKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjQzNzVyZW07XG4gICAgICB9XG4gICAgICBidXR0b24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnVwZ3JhZGUtcGxhbiB7XG4gICAgLmJsb2NrIHtcbiAgICAgICYtY29udGVudCB7XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgaDEge1xuICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYm94LXN1Y2Nlc3Mge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxLjg3NXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW07XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAzLjc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDF7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sb2dpbi1mb3JtIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIC5iaWxsaW5nLXBlcmlvZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgxMjVyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5iaWxsaW5nLW9wdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG5cbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1iNDAwKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wLWlucHV0c3dpdGNoIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQgI2Q1ZDVkODtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkTGFyc3NlaXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6ICM0MjQxNGY7XG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XG5cbiAgICAgICAgICAgICYtbGFiZWwge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuXG4gICAgICAgICAgICAgIC5jYXJkLW9wdGlvbiB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTowO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmJ0bi1ibG9jayB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmJ0bi1zZCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIGhlaWdodDogMy4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB2YXIoLS1uMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgXG5cbiAgLnAtYnV0dG9uLWljb24tbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQzNzVyZW07XG4gIH1cbiAgLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjQzNzVyZW07XG4gIH1cbiAgJi5wLWJ1dHRvbi1pY29uLW9ubHkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMC41NjI1cmVtO1xuXG4gICAgLnAtYnV0dG9uLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4uYnRuLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZzMwMCk7XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWc0MDApO1xuICAgIGNvbG9yOiB2YXIoLS1uMCk7XG4gIH1cbiAgJjplbmFibGVkIHtcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZzQwMCk7XG4gICAgICBjb2xvcjogdmFyKC0tbjApO1xuICAgIH1cbiAgfVxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nNjApO1xuICB9XG59XG4uYnRuLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iNjAwKTtcblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYjcwMCk7XG4gICAgY29sb3I6IHZhcigtLW4wKTtcbiAgfVxuICAmOmVuYWJsZWQge1xuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iNzAwKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1uMCk7XG4gICAgfVxuICB9XG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWI1MCk7XG4gIH1cbn1cbi5idG4tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbzIwMCk7XG5cbiAgJi5idG4tbm8tZGlzYWJsZSB7XG4gICAgJi5wLWRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbzIwMCk7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW8zMDApO1xuICB9XG4gICY6ZW5hYmxlZCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW8zMDApO1xuICAgIH1cbiAgfVxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vNTApO1xuICB9XG59XG4uYnRuLWdob3N0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbjApO1xuICBjb2xvcjogdmFyKC0tbjUwMCk7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgdmFyKC0tbjApO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tbjUwMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbjApO1xuICB9XG4gICY6ZW5hYmxlZCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1uNTAwKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW4wKTtcbiAgICB9XG4gIH1cblxuICAmLmJ0bi1naG9zdC1ncmVlbiB7XG4gICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCB2YXIoLS1nMzAwKTtcbiAgICBjb2xvcjogdmFyKC0tZzMwMCk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZzMwMCk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWczMDApO1xuICAgICAgY29sb3I6IHZhcigtLW4wKTtcbiAgICB9XG4gICAgJjplbmFibGVkIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nMzAwKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nMzAwKTtcbiAgICAgICAgY29sb3I6IHZhcigtLW4wKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5idG4tc20ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgfVxuICAmLmJ0bi1tZCB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuICB9XG4gICYuYnRuLWxnIHtcbiAgICBsaW5lLWhlaWdodDogNC4zNzVyZW07XG4gIH1cbiAgJi5idG4tZGQge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAucC1kcm9wZG93bi1sYWJlbCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAwLjYyNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB9XG4gICAgLnAtZHJvcGRvd24tdHJpZ2dlciB7XG4gICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICB9XG4gICAgLnAtZHJvcGRvd24tdHJpZ2dlci1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuLmJ0bi1zbSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuXG4gIC5wLWJ1dHRvbi1pY29uIHtcbiAgICBmb250LXNpemU6IDAuNXJlbTtcbiAgfVxuICAmLnAtYnV0dG9uLWljb24tb25seSB7XG4gICAgLnAtYnV0dG9uLWljb24ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5idG4tbWQge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcblxuICAucC1idXR0b24taWNvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYnRuLWxnIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjVyZW07XG59XG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2Qtc3dpdGNoIHtcbiAgJi5wLWlucHV0c3dpdGNoLWNoZWNrZWQge1xuICAgIC5wLWlucHV0c3dpdGNoLXNsaWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wMjAwKTtcbiAgICB9XG4gICAgJjpub3QoLnAtZGlzYWJsZWQpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAucC1pbnB1dHN3aXRjaC1zbGlkZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXAyMDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYnRuLWF2YXRhciB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJvcmRlcjogLjEyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0teTYwKTtcbiAgfVxuICAmOmVuYWJsZWQge1xuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS15NjApO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi5idG4teGwge1xuICAgIHdpZHRoOiA0Ljc1cmVtO1xuICAgIGhlaWdodDogNC43NXJlbTtcbiAgfVxufVxuLnAtdG9nZ2xlYnV0dG9uIHtcbiAgJi5wLWJ1dHRvbiB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgcGFkZGluZzogMCAwLjMxMjVyZW07XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IHZhcigtLW41MDApICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYucC1oaWdobGlnaHQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1uNTAwKSAhaW1wb3J0YW50O1xuXG4gICAgICBzcGFuLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uNTAwKSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYnRuLXNlbGVjdCB7XG4gICYucC1idXR0b25zZXQge1xuICAgIC5wLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tbjApO1xuICAgICAgY29sb3I6IHZhcigtLW4xMDApO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJi5wLWhpZ2hsaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWI0MDApO1xuICAgICAgICBjb2xvcjogdmFyKC0tbjApO1xuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ud2l0aC1hcnJvdyB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAuMzEyNXJlbTtcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwLjYyNXJlbTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZm9udC1zaXplOiAuNDM3NXJlbTtcbiAgfVxufVxuIiwiLmJhZGdlIHtcbiAgLnAtYmFkZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDAgLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICBmb250LXNpemU6IC42MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICB9XG4gICYteWVsbG93IHtcbiAgICAucC1iYWRnZSB7XG4gICAgICBiYWNrZ3JvdW5kOnZhcigtLXk2MCk7XG4gICAgICBjb2xvcjogdmFyKC0tbjUwMCk7XG4gICAgfVxuICAgIFxuICB9XG4gICYtZ2hvc3Qge1xuICAgIC5wLWJhZGdlIHtcbiAgICAgIGhlaWdodDoyMHB4O1xuICAgICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCB2YXIoLS1uNjApO1xuICAgICAgY29sb3I6dmFyKC0tbjEwMCk7XG4gICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgfVxuICB9XG4gICYuYmFkZ2UtbGcge1xuICAgIC5wLWJhZGdlIHtcbiAgICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIH1cbiAgfVxufSIsIiNNZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDMuNzVyZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tbjApO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNTE0NWM1IDAsICM4MTYwZDMgMTAwJSk7XG4gIHotaW5kZXg6IDEwMDA7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1sZykge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgdWwge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgICAgcGFkZGluZzogMCAwLjc1cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBjb2xvcjogdmFyKC0tbjApO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMC4zMTI1cmVtIDA7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuICAgIH1cbiAgICAuaXMtYWN0aXZlIHtcbiAgICAgID4gYSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW4wKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWxnKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbjApO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1uMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRvcC1iYXItcmlnaHQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4OiAxIGF1dG87XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC51c2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWxnKSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuMzc1cmVtO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgID4gYSB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiB2YXIoLS1uMCk7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1sZykge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW4wKTtcbiAgICAgICAgY29sb3I6IHZhcigtLW42MDApO1xuXG4gICAgICAgIC5wcm9maWxlLWRldGFpbHMge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW42MDApO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWxnKSB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1uNjAwKTtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1sZykge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmF2YXRhciB7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1sZykge1xuICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjgxMjVyZW07XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgfVxuICAgICAgLnAtYXZhdGFyIHtcbiAgICAgICAgJi5wLWF2YXRhci1sZyB7XG4gICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1uNTAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucHJvZmlsZS1kZXRhaWxzIHtcbiAgICAgIGZsZXg6IDEgYXV0bztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXhsKSB7XG4gICAgICAgIHdpZHRoOiA5LjYyNXJlbTtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogdmFyKC0tbjApO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1iMjAwKTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC14bCkge1xuICAgICAgICAgICAgd2lkdGg6IDcuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaSB7XG4gICAgICBjb2xvcjogdmFyKC0tbjApO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWxnKSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICAgIH1cbiAgICAuZGQtb3BlbiB7XG4gICAgICBpIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucC1tZW51LW92ZXJsYXkge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgICAgd2lkdGg6IDE3LjMxMjVyZW07XG4gICAgICAgIG1heC13aWR0aDogMTcuMzEyNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbjApO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMC42MjVyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjM3NXJlbTtcbiAgICAgIH1cbiAgICAgIC5wLXN1Ym1lbnUtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAxLjU2MjVyZW0gMC43NXJlbSAyLjQzNzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6IHZhcigtLW4wKTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbjYwMCk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNTYyNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnAtbWVudWl0ZW0ge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWxnKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNDM3NXJlbSAxLjg3NXJlbSAwLjQzNzVyZW0gMy4zMTI1cmVtO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbjYwMCk7XG4gICAgICAgICAgcGFkZGluZzogMC40Mzc1cmVtIDEuODc1cmVtIDAuNDM3NXJlbSAyLjVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWxnKSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWI3MDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbjApO1xuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1sZykge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW42MDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnAtbWVudS1zZXBhcmF0b3Ige1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICsgLnAtbWVudWl0ZW0ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uMCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWxnKSB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uNjAwKTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWxnKSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm1lbnUtb3BlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTEwMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWxnKSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuIiwiLnAtdGFibWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG5cbiAgLnAtdGFibWVudS1uYXYge1xuICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAuMDYyNXJlbSBzb2xpZCB2YXIoLS1iNTApO1xuXG4gICAgLnAtdGFibWVudWl0ZW0ge1xuICAgICAgY29sb3I6dmFyKC0tbjUwMCk7XG5cbiAgICAgIC5wLW1lbnVpdGVtLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IC4wNjI1cmVtIHNvbGlkIHZhcigtLWI1MCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjA2MjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6dmFyKC0tbjUwMCk7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjp2YXIoLS1iNDAwKTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bm90KC5wLWhpZ2hsaWdodCkge1xuICAgICAgICAmOm5vdCgucC1kaXNhYmxlZCkge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgICAgICAgICAgIGNvbG9yOnZhcigtLWI0MDApO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjp2YXIoLS1iNTApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5wLWhpZ2hsaWdodCB7XG4gICAgICAgIC5wLW1lbnVpdGVtLWxpbmsge1xuICAgICAgICAgIGNvbG9yOnZhcigtLWI0MDApO1xuICAgICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgICBib3JkZXItY29sb3I6dmFyKC0tYjQwMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi50YWJtZW51IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgLnAtdGFibWVudS1uYXYge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXI6MCBub25lO1xuXG4gICAgICAucC10YWJtZW51aXRlbSB7XG4gICAgICAgIC5wLW1lbnVpdGVtLWxpbmsge1xuICAgICAgICAgIHBhZGRpbmc6MCAxcmVtO1xuICAgICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgICBib3JkZXI6MCBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iMjApO1xuICAgICAgICAgIGNvbG9yOnZhcigtLWI0MDApO1xuICAgICAgICAgIG1hcmdpbjogMCAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmLnAtaGlnaGxpZ2h0IHtcbiAgICAgICAgICAucC1tZW51aXRlbS1saW5rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6dmFyKC0tYjQwMCk7XG4gICAgICAgICAgICBjb2xvcjp2YXIoLS1uMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucC1kaXNhYmxlZCB7XG4gICAgICAgICAgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgICAgICAgICBvcGFjaXR5OiA1MCU7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZC1kZCB7XG4gIHBhZGRpbmc6IDA7XG5cbiAgLnAtbWVudS1saXN0IHtcbiAgICAucC1tZW51LXNlcGFyYXRvciB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5yZWQtdGV4dCB7XG4gICAgICAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLW8yMDApO1xuICAgICAgfVxuICAgIH1cbiAgICAucC1tZW51aXRlbSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLW41MDApO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgICAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1iNDAwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLW4yMDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucC1kcm9wZG93bi1pdGVtcyB7XG4gICAgLnAtZHJvcGRvd24taXRlbSB7XG4gICAgICBwYWRkaW5nOiAwLjMxMjVyZW0gMC41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICY6bm90KC5wLWhpZ2hsaWdodCkge1xuICAgICAgICAmOm5vdCgucC1kaXNhYmxlZCkge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYjEwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucC1oaWdobGlnaHQge1xuICAgICAgICBjb2xvcjogdmFyKC0tYjQwMCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWIxMCk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWI0MDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWI0MDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tbjUwMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYWRkLW5ldyB7XG4gIG1pbi13aWR0aDogMTMuMTI1cmVtO1xufVxuLm9wLXNkIHtcbiAgd2lkdGg6IDE1cmVtO1xuICBtYXgtaGVpZ2h0OiA5LjM3NXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDEuMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucC1vdmVybGF5cGFuZWwtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDAuODc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjg3NXJlbTtcbiAgfVxuICAudXNlci1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAuc2QtYXZhdGFyLXhsIHtcbiAgICAgIHdpZHRoOiA0LjEyNXJlbTtcbiAgICAgIGhlaWdodDogNC4xMjVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgLnVzZXItbmFtZSB7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIG1hcmdpbjogMCAwLjVyZW07XG4gICAgfVxuICB9XG4gIC5idG4tYXZhdGFyIHtcbiAgICBwYWRkaW5nOiAwLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGJvcmRlci13aWR0aDogMC4wNjI1cmVtO1xuICAgIHdpZHRoOiAxLjYyNXJlbTtcbiAgICBoZWlnaHQ6IDEuNjI1cmVtO1xuICB9XG4gIC5zZC1hdmF0YXIge1xuICAgIG1heC13aWR0aDogMS4yNXJlbTtcbiAgfVxufVxuLnNkLXNlbGVjdCB7XG4gIC5uZy1zZWxlY3QtY29udGFpbmVyIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7ICAgICBcbiAgICB9XG4gICAgLm5nLWlucHV0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uZy1kcm9wZG93bi1wYW5lbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGJvcmRlcjowIG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAuNjI1cmVtIDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBtaW4td2lkdGg6IDE1LjYyNXJlbTtcblxuICAgIC5uZy1kcm9wZG93bi1wYW5lbC1pdGVtcyB7XG4gICAgICAubmctb3B0aW9uIHtcbiAgICAgICAgJi5uZy1vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW4wKTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tYjQwMCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBcbiAgICAgICAgICAmLm5nLW9wdGlvbi1tYXJrZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbjApO1xuXG4gICAgICAgICAgICAubmctb3B0aW9uLWxhYmVsIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLm5nLW9wdGlvbi1sYWJlbCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm5nLW9wdGlvbi1tYXJrZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWI0MDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubmctb3B0Z3JvdXAge1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uNTAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNkLWlucHV0IHtcbiAgICBwYWRkaW5nOiAuMzEyNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmN1c3RvbS1kcm9wZG93bi1mb290ZXIge1xuICBwYWRkaW5nOiAuMzEyNXJlbSAuNDM3NXJlbTtcbiAgYm9yZGVyLXRvcDogLjA2MjVyZW0gc29saWQgI2NjYztcbn1cbi5jcmVhdGUtaW5wdXQge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgXG4gIC5wLWlucHV0dGV4dCB7XG4gICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCB2YXIoLS1uNjApO1xuICAgIHBhZGRpbmc6IC40Mzc1cmVtIDEuODc1cmVtIC40Mzc1cmVtIC43NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgZm9udC1zaXplOiAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmJ0bi1jbG9zZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICByaWdodDowO1xuICAgIGJvcmRlcjowIG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufSIsIi50YWJsZS1zZWFyY2gge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBcbiAgLnAtaW5wdXQtaWNvbi1yaWdodCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6MzQuMzc1cmVtO1xuXG4gICAgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC4zMTI1cmVtO1xuICAgIH1cbiAgfVxuICAudG9nZ2xlLWFyY2hpdmUge1xuICAgIGRpc3BsYXk6aW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luLXRvcDogLjc1cmVtO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46MCAuODEyNXJlbSAwIDA7XG4gICAgICBmb250LXNpemU6IC44MTI1cmVtO1xuICAgICAgY29sb3I6IHZhcigtLW40MDApO1xuICAgIH1cbiAgICBwLWlucHV0c3dpdGNoIHtcbiAgICAgIGhlaWdodDogMS43NXJlbTtcbiAgICB9XG4gIH1cbn0iLCIuc2QtdGFibGUge1xuXHRib3gtc2hhZG93OiAwcHggMC4wNjI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0Ym9yZGVyLXJhZGl1czogMC41cmVtO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1uMCk7XG5cblx0LnAtZGF0YXRhYmxlLXRoZWFkIHtcblx0XHR0ciB7XG5cdFx0XHR0aCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWIxMCk7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1iMjAwKTtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRcdFx0Ym9yZGVyOiAwIG5vbmU7XG5cblx0XHRcdFx0LnAtc29ydGFibGUtY29sdW1uLWljb24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC41cmVtO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1iMjAwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQucGktc29ydC1hbW91bnQtdXAtYWx0IHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZTkxOVwiO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQucGktc29ydC1hbW91bnQtZG93biB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGU5MWNcIjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnAtc29ydGFibGUtY29sdW1uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1iMTApO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1iMjAwKTtcblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6bm90KC5wLWhpZ2hsaWdodCkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tYjEwKTtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1iMjAwKTtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdC5wLXNvcnRhYmxlLWNvbHVtbi1pY29uIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tYjIwMCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5wLWhpZ2hsaWdodCB7XG5cdFx0XHRcdFx0XHQucC1zb3J0YWJsZS1jb2x1bW4taWNvbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1iMjAwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnAtZGF0YXRhYmxlLXRib2R5IHtcblx0XHQ+IHRyIHtcblx0XHRcdD4gdGQge1xuXHRcdFx0XHRib3JkZXI6IDAgbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkIHZhcigtLW40MCk7XG5cblx0XHRcdFx0LmJ0bi1kZCB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW4xMDApO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbjUwMCkgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5jb2wtbWVudSB7XG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1zbSkge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogOC4xMjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLXNtKSB7XG5cdFx0Ji50YWJsZS1yZXNwb25zaXZlIHtcblx0XHRcdC5wLWRhdGF0YWJsZS10Zm9vdCB7XG5cdFx0XHRcdD4gdHIge1xuXHRcdFx0XHRcdD4gdGQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnAtZGF0YXRhYmxlLXRoZWFkIHtcblx0XHRcdFx0PiB0ciB7XG5cdFx0XHRcdFx0PiB0aCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucC1kYXRhdGFibGUtdGJvZHkge1xuXHRcdFx0XHQ+IHRyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkIHZhcigtLW40MCk7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdD4gdGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0XHRcdFx0XHQucC1jb2x1bW4tdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDJyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmNvbC1tZW51IHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDAuNXJlbTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnRhYmxlLXBlb3BsZSB7XG5cdFx0dHIge1xuXHRcdFx0Jjpub3QoLmRlYWN0aXZhdGVkKSB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdC51c2VyIHtcblx0XHRcdFx0XHRcdFx0aDYge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1iNDAwKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmJ0bi1kZCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1uNTAwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZGVhY3RpdmF0ZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1uMjApO1xuXG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbjEwMCk7XG5cblx0XHRcdFx0XHQudXNlciB7XG5cdFx0XHRcdFx0XHQmLWltZyB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGg2IHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW4xMDApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYnRuLWRkIHtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbjEwMCkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHRkIHtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjgxMjVyZW07XG5cblx0XHRcdFx0Ji50ZWFtX2FkbWluIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWczMDApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEuODc1cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5wLWNvbHVtbi10aXRsZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQudXNlciB7XG5cdFx0XHRcdFx0Ji1pbWcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEuNXJlbTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwLjE4NzVyZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG5cblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucC1hdmF0YXIge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMS41cmVtO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjYyNXJlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoNiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbjYwMCk7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXG5cdFx0XHRcdFx0XHRzbWFsbCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHJlZ3VsYXI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbjIwMCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYudGFibGUtcHJvamVjdCB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdC5wLWRhdGF0YWJsZS10aGVhZCB7XG5cdFx0XHR0ciB7XG5cdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1iMjAwKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1uMjApO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkIHZhcigtLWI1MCk7XG5cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnAtZGF0YXRhYmxlLXRib2R5IHtcblx0XHRcdD4gLmNsaWVudC1yb3cge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1uMjApO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMnJlbSAwIDFyZW0gMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHJlZ3VsYXI7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG5cdFx0XHRcdFx0XHRcdG9yZGVyOiAwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW4xMDApO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0XHRcdC5waSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5wcm9qZWN0LWJhZGdlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXG5cdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG5cdFx0XHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDFyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYmFkZ2Uge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hcmNoaXZlZC1jb21wYW55IHtcblx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRoMyB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1uMTAwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0KyB0ciB7XG5cdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1tZCkge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tbjQwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1uNDApO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgdmFyKC0tbjQwKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQrIC5pc0hpZ2hsaWdodGVkIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAwLjEyNXJlbSBzb2xpZCB2YXIoLS15NjApO1xuXG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1tZCkge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMCBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDAuMTI1cmVtIHNvbGlkIHZhcigtLXk2MCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1tZCkge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAwLjEyNXJlbSBzb2xpZCB2YXIoLS15NjApO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwLjEyNXJlbSBzb2xpZCB2YXIoLS15NjApO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQ+IHRyIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuaXNBcmNoaXZlZCB7XG5cdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0LnByb2plY3QtbmFtZSxcblx0XHRcdFx0XHRcdC5wcm9qZWN0LXN0YXR1cyxcblx0XHRcdFx0XHRcdC5wcm9qZWN0LXRyYWNrZWQsXG5cdFx0XHRcdFx0XHQucHJvamVjdC11c2VyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW4xMDApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnByb2plY3QtYXZhdGFyIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC4yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmlzSGlnaGxpZ2h0ZWQge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAwLjEyNXJlbSBzb2xpZCB2YXIoLS15NjApO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMC4xMjVyZW0gc29saWQgdmFyKC0teTYwKTtcblxuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogMCBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgdmFyKC0teTYwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0KyAuY2xpZW50LXJvdyB7XG5cdFx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDAuMTI1cmVtIHNvbGlkIHZhcigtLXk2MCkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMC4xMjVyZW0gc29saWQgdmFyKC0teTYwKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1tZCkge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMC4xMjVyZW0gc29saWQgdmFyKC0teTYwKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgdmFyKC0teTYwKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dGQge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tbjQwKTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkIHZhcigtLW40MCk7XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1tZCkge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1uNDApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMC4wNjI1cmVtIHNvbGlkIHZhcigtLW40MCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5wcm9qZWN0LW5hbWUsXG5cdFx0XHRcdC5wcm9qZWN0LXN0YXR1cyxcblx0XHRcdFx0LnByb2plY3QtdHJhY2tlZCxcblx0XHRcdFx0LnByb2plY3QtdXNlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5wcm9qZWN0LW5hbWUge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbjYwMCk7XG5cblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW4yMDApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQucHJvamVjdC11c2VyIHtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNtYWxsIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuNjg3NXJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMC45NjI1cmVtO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1uMjAwKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjY4NzVyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0LnByb2plY3QtYXZhdGFyIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwLjI1cmVtO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdD4gKiB7XG5cdFx0XHRcdFx0XHRmbGV4OiAxIDAgYXV0bztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRpbWcsXG5cdFx0XHRcdFx0LnNkLWF2YXRhciB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC43NXJlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblxuXHRcdFx0XHRcdFx0Ji5ncm91cCB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWIyMCk7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1iNDAwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnByb2plY3Qtc3RhdHVzLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMC43NXJlbTtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHR3aWR0aDogMC4zNzVyZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDAuMzc1cmVtO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwLjU2MjVyZW07XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tZzIwMCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuYXJjaGl2ZWQge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1uNjApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmRvcm1hbnQge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1sYjYwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnByb2plY3QtY29sbGFib3JhdG9yIHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgNi4yNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmNvbC1tZW51IHtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYudGFibGUtdGFza3Mge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG5cdFx0LnAtZGF0YXRhYmxlLXRib2R5IHtcblx0XHRcdD4gdHIge1xuXHRcdFx0XHQ+IHRkIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjg3NXJlbTtcblxuXHRcdFx0XHRcdCYudGV4dC1yaWdodCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA2LjU2MjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEuNTYyNXJlbTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGFzay1jb2xvciB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMC4zNzVyZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDAuMzc1cmVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMC4xMjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRyIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYudGFibGUtZW50cnkge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjYyNXJlbTtcblx0XHR9XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1sZykge1xuXHRcdFx0bWFyZ2luLXRvcDogMi41cmVtO1xuXHRcdH1cblx0XHQucC1kYXRhdGFibGUtdGhlYWQge1xuXHRcdFx0dHIge1xuXHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuNjI1cmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMC43NXJlbTtcblxuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcblx0XHRcdFx0XHRcdCYuY29sMSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzNSU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuY29sMixcblx0XHRcdFx0XHRcdCYuY29sMyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1LjYyNXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuY29sNCB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQuMDYyNXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuY29sNSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMy43NXJlbTtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMy43NXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuY29sNiB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0LjM3NXJlbTtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuY29sNyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1cmVtO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXhsKSB7XG5cdFx0XHRcdFx0XHQmLmNvbDEge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5jb2wyLFxuXHRcdFx0XHRcdFx0Ji5jb2wzIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDkuMzc1cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXh4bCkge1xuXHRcdFx0XHRcdFx0Ji5jb2wyLFxuXHRcdFx0XHRcdFx0Ji5jb2wzIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEyLjVyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wLWRhdGF0YWJsZS10Ym9keSB7XG5cdFx0XHQ+IHRyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWxnKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMC4xMjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1sZykge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tYjEwKTtcblxuXHRcdFx0XHRcdFx0LmNvbC1tZW51IHtcblx0XHRcdFx0XHRcdFx0LmJsb2NrLWhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuY29sLW1lbnUge1xuXHRcdFx0XHRcdC5mb3JjZS1zaG93IHtcblx0XHRcdFx0XHRcdCYuYmxvY2staG92ZXIge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5yb3ctZWRpdCB7XG5cdFx0XHRcdFx0LmJsb2NrLWhvdmVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCA4cHggMjBweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblxuXHRcdFx0XHRcdFx0XHQuYmxvY2staG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jb2wtbWVudSB7XG5cdFx0XHRcdFx0XHRcdC5ibG9jay1lZGl0IHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnJvdy1jbGVhbiB7XG5cdFx0XHRcdFx0PiB0ZCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbjEwMCk7XG5cblx0XHRcdFx0XHRcdCYuY29sMSB7XG5cdFx0XHRcdFx0XHRcdC5jb2x1bW4tY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdFx0XHRcdCYuY29sLXRhc2sge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Lm92ZXJsYXAtaW5kaWNhdG9yIHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAtNnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW8yMDApO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAzcHggc29saWQgJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuY2FsZW5kYXItaWNvbiB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcblx0XHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdD4gdGQge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uNDApO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1uNTAwKTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjYyNXJlbTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHQmOm5vdCguYmxvY2stYWN0aW9uKSB7XG5cdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmNvbDYge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXG5cdFx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHRcdCY6bm90KC5ibG9jay1hY3Rpb24pIHtcblx0XHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC14cykgYW5kIChtYXgtd2lkdGg6ICRtYXgtd2lkdGgtbWQpIHtcblx0XHRcdFx0XHRcdCYuY29sMixcblx0XHRcdFx0XHRcdCYuY29sMyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuY29sMiB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5jb2wzIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuY29sNCB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAxcmVtO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmNvbDUge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5jb2w2IHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWxnKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuXG5cdFx0XHRcdFx0XHQmLmNvbDEge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuY29sNCB7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuY29sNSB7XG5cdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmNvbDYge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5jb2w3IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnAtY29sdW1uLXRpdGxlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb2x1bW4tY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMC43NXJlbTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblxuXHRcdFx0XHRcdFx0LnRhc2stY29sb3Ige1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHRvcDogMC42MjVyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucC1pbnB1dHRleHQge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWxnKSB7XG5cdFx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5jb2wtdGFzayB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5wLWlucHV0dGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxLjVyZW07XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0XHRib3JkZXI6IDAgbm9uZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjgxMjVyZW07XG5cblx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubmctc2VsZWN0LWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDAgbm9uZTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxLjVyZW07XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxLjVyZW07XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG5cdFx0XHRcdFx0XHQubmctaW5wdXQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRcdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubmctdmFsdWUtY29udGFpbmVyIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm5nLWRyb3Bkb3duLXBhbmVsIHtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogMTUuNjI1cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGFzay1jb2xvciB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMC4zNzVyZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDAuMzc1cmVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjM3NXJlbTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0wLjEyNXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJ1dHRvbi1jbG9zZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbjEwMCk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50aW1lLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW4xMDApO1xuXG5cdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjVyZW07XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1uMTAwKTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5wLWlucHV0dGV4dCB7XG5cdFx0XHRcdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNC42ODc1cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnN0YXJ0LWRhdGUsXG5cdFx0XHRcdFx0XHQuZW5kLWRhdGUge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMy43NXJlbTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnAtY2FsZW5kYXIge1xuXHRcdFx0XHRcdFx0XHQucC1kYXRlcGlja2VyLXRyaWdnZXIge1xuXHRcdFx0XHRcdFx0XHRcdG9yZGVyOiAwO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMCBub25lO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWczMDApO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xuXHRcdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxLjI1cmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5wLWlucHV0dGV4dCB7XG5cdFx0XHRcdFx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDIuODEyNXJlbTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tZzMwMCk7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucC10b2dnbGVidXR0b24ge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1uMTAwKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1nMzAwKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuY29sLW1lbnUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDYuMjVyZW07XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdFx0XHRcdFx0LnAtYnV0dG9uIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAwLjYyNXJlbTtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWxnKSB7XG5cdFx0XHRcdFx0XHRcdC5ibG9jay1hY3Rpb24ge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC13aWR0aC1tZCkge1xuXHRcdFx0LnAtZGF0YXRhYmxlLXRmb290IHtcblx0XHRcdFx0PiB0ciB7XG5cdFx0XHRcdFx0PiB0ZCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucC1kYXRhdGFibGUtdGhlYWQge1xuXHRcdFx0XHQ+IHRyIHtcblx0XHRcdFx0XHQ+IHRoIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wLWRhdGF0YWJsZS10Ym9keSB7XG5cdFx0XHRcdD4gdHIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tbjQwKTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMC42MjVyZW07XG5cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdD4gdGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHRcdFx0XHRcdFx0LnAtY29sdW1uLXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5jb2wtbWVudSB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAwLjYyNXJlbTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IC0xcmVtO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji50YWJsZS1oaXN0b3J5IHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1tZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMS44NzVyZW07XG5cdFx0fVxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcblx0XHRcdG1hcmdpbi10b3A6IDMuNzVyZW07XG5cdFx0fVxuXHRcdC5wLWRhdGF0YWJsZS10aGVhZCB7XG5cdFx0XHR0ciB7XG5cdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC42MjVyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwLjc1cmVtO1xuXG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1sZykge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwLjVyZW07XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tYjUwKTtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjgxMjVyZW07XG5cblx0XHRcdFx0XHRcdCYuY29sMCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5jb2wxIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDM1JTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5jb2wyLFxuXHRcdFx0XHRcdFx0Ji5jb2wzLFxuXHRcdFx0XHRcdFx0Ji5jb2w0IHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDYuMjVyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmNvbDUge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0LjA2MjVyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmNvbDYge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTMuNzVyZW07XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTMuNzVyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmNvbDcge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNXJlbTtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogNi4yNXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuY29sOCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0LjM3NXJlbTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC14bCkge1xuXHRcdFx0XHRcdFx0Ji5jb2wxIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuY29sMixcblx0XHRcdFx0XHRcdCYuY29sMyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMS4yNXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuY29sNCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA4LjEyNXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnAtZGF0YXRhYmxlLXRib2R5IHtcblx0XHRcdD4gdHIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWxnKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1iMTApO1xuXG5cdFx0XHRcdFx0XHQuY29sLW1lbnUge1xuXHRcdFx0XHRcdFx0XHQuYmxvY2staG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYucm93LWVkaXQge1xuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCA4cHggMjBweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblxuXHRcdFx0XHRcdFx0XHQuYmxvY2staG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jb2wtbWVudSB7XG5cdFx0XHRcdFx0XHRcdC5ibG9jay1lZGl0IHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdD4gdGQge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1uNDApO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1uNTAwKTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwLjYyNXJlbTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHQmOm5vdCguYmxvY2stYWN0aW9uKSB7XG5cdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuY29sNyB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXhzKSBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aC1tZCkge1xuXHRcdFx0XHRcdFx0Ji5jb2wyLFxuXHRcdFx0XHRcdFx0Ji5jb2wzIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5jb2wyIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMC42MjVyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmNvbDMge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5jb2w1IHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRib3R0b206IDFyZW07XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuY29sNiB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMC42MjVyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmNvbDcge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMC42MjVyZW07XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMuNzVyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMC41cmVtO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMC41cmVtO1xuXG5cdFx0XHRcdFx0XHQmLmNvbDEge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmNvbDUge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmNvbDYge1xuXHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5jb2w3IHtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLmNvbDgge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucC1jb2x1bW4tdGl0bGUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvbHVtbi1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXG5cdFx0XHRcdFx0XHQudGFzay1jb2xvciB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0dG9wOiAwLjYyNXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5wLWlucHV0dGV4dCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG5cdFx0XHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcblx0XHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5wLWlucHV0dGV4dCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAuMzEyNXJlbTtcblx0XHRcdFx0XHRcdGhlaWdodDogMi4yNXJlbTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMCBub25lO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuODEyNXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm5nLXNlbGVjdC1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwIG5vbmU7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0XHRcdFx0Lm5nLWlucHV0IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0XHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIuMjVyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm5nLXZhbHVlLWNvbnRhaW5lciB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5uZy1kcm9wZG93bi1wYW5lbCB7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDE1LjYyNXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnRhc2stY29sb3Ige1xuXHRcdFx0XHRcdFx0d2lkdGg6IDAuMzc1cmVtO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwLjM3NXJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMC4xMjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5idXR0b24tY2xvc2Uge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW4xMDApO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGltZS13cmFwcGVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1uMTAwKTtcblxuXHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC41cmVtO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbjEwMCk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucC1pbnB1dHRleHQge1xuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQuNjg3NXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5zdGFydC1kYXRlLFxuXHRcdFx0XHRcdFx0LmVuZC1kYXRlIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDMuNzVyZW07XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5wLWNhbGVuZGFyIHtcblx0XHRcdFx0XHRcdFx0LnAtZGF0ZXBpY2tlci10cmlnZ2VyIHtcblx0XHRcdFx0XHRcdFx0XHRvcmRlcjogMDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDAgbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1nMzAwKTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQucC1pbnB1dHRleHQge1xuXHRcdFx0XHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyLjgxMjVyZW07XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLWczMDApO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnAtdG9nZ2xlYnV0dG9uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbjEwMCkgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5jb2wtbWVudSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNi4yNXJlbTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0XHRcdFx0XHQucC1idXR0b24ge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAuNjI1cmVtO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcblx0XHRcdFx0XHRcdFx0LmJsb2NrLWFjdGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heC13aWR0aC1tZCkge1xuXHRcdFx0LnAtZGF0YXRhYmxlLXRmb290IHtcblx0XHRcdFx0PiB0ciB7XG5cdFx0XHRcdFx0PiB0ZCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucC1kYXRhdGFibGUtdGhlYWQge1xuXHRcdFx0XHQ+IHRyIHtcblx0XHRcdFx0XHQ+IHRoIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wLWRhdGF0YWJsZS10Ym9keSB7XG5cdFx0XHRcdD4gdHIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tbjQwKTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMC42MjVyZW07XG5cblx0XHRcdFx0XHQ+IHRkIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHRcdFx0XHRcdC5wLWNvbHVtbi10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuY29sLW1lbnUge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMC42MjVyZW07XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAtMXJlbTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuYWxlcnQge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG4gICYuZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW81MCk7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tbzEwMCk7XG5cbiAgICBwIHtcbiAgICAgIGkge1xuICAgICAgICBjb2xvcjogdmFyKC0tbzEwMCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC4xODc1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLndpdGgtaWNvbiB7XG4gICAgcGFkZGluZzogMXJlbSAwLjVyZW0gMXJlbSAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuXG4gICAgICBpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICB0b3A6IDFyZW07XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZzUwKTtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1nMjAwKTtcbiAgfVxuICAmLndhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXk1MCk7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdmFyKC0teTYwKTtcbiAgICBwIHtcbiAgICAgIGkge1xuICAgICAgICBjb2xvcjogdmFyKC0teTYwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5ub3RpY2Uge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWxiNTApO1xuICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHZhcigtLWxiNjApO1xuXG4gICAgcCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWxiNjApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmFsZXJ0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmFsZXJ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZzowO1xuICAgICAgbWFyZ2luOjA7XG4gICAgICBoZWlnaHQ6YXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWxiNTApO1xuICAgICAgYm9yZGVyOjAgbm9uZTtcbiAgICB9XG4gIH1cbiAgLmJ0bi1zaWRlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNC4yNXJlbTtcblxuICAgIC5idG4ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLnNkLWNhcmQge1xuICAucC1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uMCk7XG4gICAgYm94LXNoYWRvdzogMHB4IDAuMDYyNXJlbSAwLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgY29sb3I6IHZhcigtLW42MDApO1xuXG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgJi1idG4ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLnAtY2FyZC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgICAgcGFkZGluZzogMS44NzVyZW0gMnJlbTtcbiAgICAgIH1cbiAgICAgIC5wLWNhcmQtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLndzLXNlY3Rpb24ge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjYyNXJlbTtcblxuICAgICAgICAgICYuZmxleCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc3BhY2UtYmV0d2VlbiB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYm9yZGVyLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tbjQwKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIC53cy1uYW1lIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDYge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbjUwMCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICArIC53cy1zZWN0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLndzLWljb24ge1xuICAgICAgICAgICAgLnAtYXZhdGFyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMuNzVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMy43NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLndzLWljb24tdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC44MTI1cmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNi4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjE4NzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLndzLWljb24tc2V0IHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgIC53cy1uYW1lLWJsb2NrIHtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMTI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAud3Mtcm93IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjMuNXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud3MtbmFtZS1ibG9jayB7XG4gICAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5iaWxsaW5nLWRldGFpbHMge1xuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC53cy1uYW1lIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG5cbiAgICAgICAgICAgICAgJi1ibG9jayB7XG4gICAgICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODEyNXJlbTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4xODc1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW41MDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMTI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bi1zZCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1hLXNlY3Rpb24ge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tYS1kZXRhaWxzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZC1hdmF0YXIge1xuICAgICAgICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG5cbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1zbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3LjVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3LjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYS1kZXRhaWxzLXRleHQge1xuICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLm1hLXBvc2l0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW41MDApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLm1hLWxvY2F0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbjUwMCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5tYS10aW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbjIwMCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW41MDApO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5tYS1lbWFpbCxcbiAgICAgICAgICAgICAgLm1hLXBhc3N3b3JkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uNTAwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubWEtYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGlzcGxheS1zZWN0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcblxuICAgICAgICAgICsgLmRpc3BsYXktc2VjdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmJvcmRlci1ib3R0b20ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkIHZhcigtLW40MCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGg1IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucHJvamVjdC1vdmVydmlldy1wZW9wbGUge1xuICAgIGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5hdmF0YXItY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcbiAgICB9XG4gICAgLnByb2plY3QtdXNlcnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1hdmF0YXIge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1zbSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG4gICAgICB9XG4gICAgICAuc2QtYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuYXZhdGFyLXN1YnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICBjb2xvcjogdmFyKC0tbjUwMCk7XG4gICAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gICAgfVxuICAgIC5wcm9qZWN0LXVzZXItaW52aXRlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDAuMDYyNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbjQwKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC0xcmVtO1xuICAgICAgICByaWdodDogLTFyZW07XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1zbSkge1xuICAgICAgICAgIGxlZnQ6IC0ycmVtO1xuICAgICAgICAgIHJpZ2h0OiAtMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAucHJvamVjdC1pbnZpdGUtaWNvbiB7XG4gICAgICB3aWR0aDogNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgfVxuICAgIC5vcC1zZCB7XG4gICAgICAudXNlci1ibG9jayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnVzZXItbmFtZSB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnByb2plY3QtdGFzayB7XG4gICAgaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICB9XG4gICAgLnN1Yi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgIH1cbiAgfVxuICAmLmhpc3RvcnktY2FyZCB7XG4gICAgLnAtY2FyZC1ib2R5IHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgICAgcGFkZGluZzogMS42MjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucGxhbi1jYXJkIHtcbiAgICAucC1jYXJkIHtcbiAgICAgIC5wLWNhcmQtYm9keSB7XG4gICAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjYyNXJlbTtcblxuICAgICAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1iNjAwKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndzLXNlY3Rpb24ge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbjUwMCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1zbSkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uNTAwKTtcblxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAxIDUwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMCAyLjI1cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMzMuMzMzNCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwLjMxMjVyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuNzVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjc1cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC40Mzc1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1nMzAwKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbjApO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmZlYXR1cmUtcHJvIHtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWI2MDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfSBcbiAgICAgIH1cbiAgICB9XG4gICAgJi5wbGFuLWN1cnJlbnQge1xuICAgICAgLnAtY2FyZCB7XG4gICAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUuNjI1cmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUuNjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWI2MDApO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcblxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNjI1cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5wbGFuLXBybyB7XG4gICAgICAgIC5wLWNhcmQge1xuICAgICAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW42MDApO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxLjI1cmVtO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjg3NXJlbTtcblxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWI2MDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uNTAwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5wbGFuLXBybyB7XG4gICAgICAucC1jYXJkIHtcbiAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgbWFyZ2luOiAwLjMxMjVyZW0gMCAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW42MDApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWI2MDApO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbjUwMCk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucGF5bWVudC1tZXRob2Qge1xuICAucC1jYXJkIHtcbiAgICAuY2FyZC10aXRsZSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1zbSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmNhcmQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjM3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjM3NXJlbTtcbiAgfVxuICA+IHAsXG4gIC5jYXJkLWlubmVyIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtYXgtd2lkdGg6IDE3LjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogLjVyZW07XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMzc1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS4zNzVyZW07XG4gICAgICBtYXgtd2lkdGg6IDE5cmVtO1xuICAgIH1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gIH1cbn1cbi5pbnZvaWNlLWxpc3Qge1xuICAuaW52b2ljZS1zdW1tYXJ5IHtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICAuaW52b2ljZS1kYXRlLXRpdGxlIHtcbiAgICAgIGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAuODEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uNTAwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjgxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uNTAwKTtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbnZvaWNlLXByaWNlLWN0YSB7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgcmlnaHQ6MDtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgICBwb3NpdGlvbjpzdGF0aWM7XG4gICAgICB9XG4gICAgICBoNiB7XG4gICAgICAgIG1hcmdpbjowIDFyZW0gMCAwO1xuICAgICAgICBmb250LXNpemU6IC44MTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogdmFyKC0tbjUwMCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIFxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgLjI1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBmb250LXNpemU6IC44MTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1iNDAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY2FyZC1saXN0aW5nIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1tZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMC41NjI1cmVtO1xuICB9XG4gIC5jYXJkLWl0ZW0ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICBwYWRkaW5nOiAwIDAuNTYyNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xuICAgIH1cbiAgICAucC1jYXJkIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW4wKTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwLjA2MjVyZW0gMC4xMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgICBjb2xvcjogdmFyKC0tbjYwMCk7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgJi1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIH1cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jYXJkLXdvcmtzcGFjZSB7XG4gICAgb3JkZXI6MTtcblxuICAgIFxuICAgIC5wLWNhcmQge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMC41cmVtIDEuMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG5cbiAgICAgICAgLnAtY2FyZC1ib2R5IHtcbiAgICAgICAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1iNDAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wLWJ1dHRvbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uNTAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtYm9keSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOHJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5hdmF0YXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDJyZW07XG4gICAgICAgICAgbGVmdDogMnJlbTtcblxuICAgICAgICAgIC5wLWF2YXRhciB7XG4gICAgICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMC43NXJlbTtcblxuICAgICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgIH1cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbjYwMCk7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjE4NzVyZW0gMC4yNXJlbTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYjQwMCk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbjApO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLW1lbnUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDotMS41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucC1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbjEwMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAuMjVyZW0gMDtcbiAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcblxuICAgICAgICAgICYuYWN0aXZlLXN0YXR1cyB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbjEwMCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbjIwMCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudXNlci1hdmF0YXIge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNjI1cmVtO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnAtYXZhdGFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWIxMCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNjI1cmVtO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWI0MDApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmN1cnJlbnQtd29ya3NwYWNlIHtcbiAgICAgIG9yZGVyOiAwO1xuXG4gICAgICAucC1jYXJkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS15NjApO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmRlYWN0aXZhdGVkLXdvcmtzcGFjZSB7XG4gICAgICBvcmRlcjogMjtcblxuICAgICAgLnAtY2FyZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMC4wNjI1cmVtIDAuMTI1cmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgXG4gICAgICAgICAgLnAtY2FyZC1ib2R5IHtcbiAgICAgICAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uNjAwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAucC1idXR0b24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uNTAwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uMCk7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICBjb250ZW50OicnO1xuICAgICAgICB9XG4gICAgICAgICYtYm9keSB7XG4gICAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgICAgLmNhcmQtbWVudSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZC1kaWFsb2cge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1uMCk7XG4gIGJveC1zaGFkb3c6IDBweCAwLjVyZW0gMS4yNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNy41cmVtO1xuXG4gIC5wLWRpYWxvZy1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMCAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMC42MjVyZW0gMXJlbSAxLjI1cmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1zbSkge1xuICAgICAgcGFkZGluZzogMS41cmVtIDEuNzVyZW0gMS41cmVtIDIuNXJlbTtcbiAgICB9XG4gICAgLnAtZGlhbG9nLXRpdGxlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1uNjAwKTtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1zbSkge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnAtZGlhbG9nLWhlYWRlci1pY29uIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1uNjApO1xuICAgIH1cbiAgfVxuICAucC1kaWFsb2ctY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAuNXJlbSAwLjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAmLmluYy1zdWJ0ZXh0IHtcbiAgICAucC1kaWFsb2ctaGVhZGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAucC1kaWFsb2ctY29udGVudCB7XG4gICAgICAuc3VidGV4dCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAxLjI1cmVtIDEuNXJlbSAxLjI1cmVtO1xuICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgICAgICAgcGFkZGluZzogMCAxLjc1cmVtIDEuNXJlbSAyLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmRpYWxvZy1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuXG4gICAgICAuc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMS4zNzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNjI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGlhbG9nLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgcGFkZGluZzogMCAxLjI1cmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1zbSkge1xuICAgICAgcGFkZGluZzogMCAyLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjI1cmVtO1xuICAgIH1cbiAgICBoNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjgxMjVyZW07XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICY6bm90KC5yYWRpby1saXN0KSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxLjg3NXJlbTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnJhZGlvLWxpc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC42ODc1cmVtO1xuICAgIH1cbiAgICAuZm9ybS1kaWFsb2cge1xuICAgICAgbWFyZ2luOiAwIC0xLjI1cmVtO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgICAgIG1hcmdpbjogMCAtMi41cmVtO1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1mb290ZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWZvb3RlciB7XG4gICAgICBtYXJnaW46IDAgLTEuMjVyZW0gLTMuMjVyZW0gLTEuMjVyZW07XG4gICAgfVxuICB9XG4gIC5kaWFsb2ctZm9vdGVyIHtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tbjQwKTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nOiAxLjYyNXJlbSAxLjI1cmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1zbSkge1xuICAgICAgcGFkZGluZzogMS41cmVtIDIuNXJlbTtcbiAgICB9XG4gICAgJi50ZXh0LXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAuYnRuLXNkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5yYXRpbmctZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDM1cmVtO1xuXG4gICAgLnAtZGlhbG9nLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmLWljb25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC42MjVyZW07XG4gICAgICAgIHJpZ2h0OiAuNjI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAucC1kaWFsb2ctY29udGVudCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcblxuICAgICAgaDQge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4xMjVyZW07XG4gICAgICB9XG4gICAgICAucC1maWVsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAucmF0aW5nLWNvbW1lbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjQzNzVyZW07XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIuODc1cmVtO1xuICAgICAgICB9XG4gICAgICAgIGg1IHtcbiAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjA2MjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTM3NXJlbTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbjIwMCk7XG4gICAgICAgIH1cbiAgICAgICAgLnAtaW5wdXR0ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW42MDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucC1idXR0b25zZXQge1xuICAgICAgICAucC1idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMzc1cmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4zNzVyZW07XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICAgIC5yYXRpbmctb3B0aW9uIHtcbiAgICAgICAgICAgIC5yYXRpbmctaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbjApO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDByZW0gMC41cmVtIDEuMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIFxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgIC5yYXRpbmctaW1nIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDMuNXJlbTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1iNDAwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH0gIFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYubm8tbWFyZ2luLWJ0bSB7XG4gICAgLmRpYWxvZy1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJi5jYWxlbmRhci1kaWFsb2cge1xuICAgIC5wcm9maWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uMjApO1xuICAgICAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1zbSkge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDIuNXJlbTtcbiAgICAgIH1cbiAgICAgICYtYXZhdGFyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjc1cmVtO1xuICAgIFxuICAgICAgICBpbWcsXG4gICAgICAgIC5wLWF2YXRhciB7XG4gICAgICAgICAgd2lkdGg6IDEuNzVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjc1cmVtO1xuXG4gICAgICAgICAgLnAtYXZhdGFyLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgICAgXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbjUwMCk7XG4gICAgICAgICAgbWFyZ2luOjA7XG4gICAgXG4gICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW4yMDApO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgLjI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuNjI1cmVtO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW4wKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWI0MDApO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtYWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgXG4gICAgICAgIGEge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAud29ya3NwYWNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIFxuICAgICAgJi1hdmF0YXIge1xuICAgICAgICB3aWR0aDogMy41cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBcbiAgICAgICAgLnAtYXZhdGFyIHtcbiAgICAgICAgICAmLnAtYXZhdGFyLWxnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtbmFtZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbjYwMCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgbWFyZ2luOjA7XG4gIFxuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMCAuMjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IC42MjVyZW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbjApO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYjQwMCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbjEwMCk7XG4gICAgXG4gICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWFjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIFxuICAgICAgICBhIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW4yMDApO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuMTg3NXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmRpYWxvZy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IC42MjVyZW0gMS4yNXJlbTtcbiAgICAgIFxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1zbSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1pbnB1dCB7XG4gICAgICBwYWRkaW5nOjEuNXJlbSAxLjI1cmVtIDFyZW0gMS4yNXJlbTtcbiAgICAgIG1hcmdpbjowO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgICB9XG4gICAgICBoNiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgfVxuICAgICAgLnAtZmllbGQtY2hlY2tib3gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbjQwMCk7XG4gICAgICAgIH1cbiAgICAgICAgLnAtY2hlY2tib3gtYm94IHtcbiAgICAgICAgICAmLnAtaGlnaGxpZ2h0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWczMDApO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nMzAwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDoxLjI1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDoxLjI1cmVtO1xuICAgICAgbWFyZ2luOjA7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLnNkLWZvcm0ge1xuICAucC1maWVsZCB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5zZC11cGxvYWQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAucC1maWxldXBsb2FkLWNob29zZSB7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nNDAwKTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbjApO1xuICAgICAgICB9XG4gICAgICAgICY6ZW5hYmxlZCB7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWc0MDApO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW4wKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZzYwKTtcbiAgICAgICAgfVxuICAgICAgICAucC1idXR0b24taWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmVtb3ZlLWxpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgY29sb3I6IHZhcigtLWczMDApO1xuICAgIH1cbiAgfVxuICAuaW1nLXByZXZpZXcge1xuICAgIHdpZHRoOiA4cmVtO1xuICAgIGhlaWdodDogOHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMXJlbSBhdXRvO1xuICB9XG59XG4uZm9ybS1kaWFsb2cge1xuICAuZm9ybS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy4yNXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5mb3JtLWlucHV0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgICYubGVmdCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICBmbGV4OiAwIDAgMjgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYucmlnaHQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvcm0taW5wdXQge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjYyNXJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy4yNXJlbTtcbiAgICB9XG4gICAgcC1jaGlwcyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgaDUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgLnByb2ZpbGUtYXZhdGFyIHtcbiAgICAgIHdpZHRoOiA4cmVtO1xuICAgICAgaGVpZ2h0OiA4cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgLnAtYXZhdGFyLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgfVxuICAgIH1cbiAgICAucC1maWVsZCB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgPiBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgICBbdHlwZT1cInRleHRcIl0sXG4gICAgICAucC1pbnB1dHRleHQge1xuICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRMYXJzc2VpdDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2VsZWN0Ym94IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLnAtZHJvcGRvd24ge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnAtZHJvcGRvd24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNi44NzVyZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uNTAwKTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuXG4gICAgICAgIC5wLWRyb3Bkb3duLWxhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5mdyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaGVscGVyIHtcbiAgICAgICAgbWFyZ2luOiAwLjI1cmVtIDAgMCAwO1xuICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tbjIwMCk7XG4gICAgICB9XG4gICAgICAuYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcblxuICAgICAgICAucC1maWVsZC1jaGVja2JveCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNkLXNlbGVjdCB7XG4gICAgICAgIC5uZy1zZWxlY3QtY29udGFpbmVyIHtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLW42MCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN3aXRjaCB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuXG4gICAgJi10ZXh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMi42ODc1cmVtO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNDM3NXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gICAgfVxuICB9XG4gIC5mb3JtLWZvb3RlciB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkIHZhcigtLW40MCk7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZzogMS42MjVyZW0gMS4yNXJlbTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07XG4gICAgfVxuICAgICYudGV4dC1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgLmJ0bi1zZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZm9ybS1maWx0ZXIge1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1uNDApO1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1sZykge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41NjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEuNTYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICB9XG5cbiAgZmllbGRzZXQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWxnKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIC5wLWZpZWxkIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gICAgICBvcmRlcjogMTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1sZykge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMC41NjI1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICYuc3cge1xuICAgICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIH1cbiAgICAgICAgJi5iaWxsIHtcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC14bCkge1xuICAgICAgICAmLmJpbGwge1xuICAgICAgICAgIHdpZHRoOiA3LjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tbjEwMCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgLmJ0bi1kZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBib3JkZXI6IDAgbm9uZTtcblxuICAgICAgICBwLWJ1dHRvbiB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLnAtYnV0dG9uLWljb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnAtbXVsdGlzZWxlY3QtbGFiZWwsXG4gICAgICAgIC5wLWRyb3Bkb3duLWxhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1uNTAwKTtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuICAgICAgICAucC1tdWx0aXNlbGVjdC10cmlnZ2VyLWljb24sXG4gICAgICAgIC5wLWRyb3Bkb3duLXRyaWdnZXItaWNvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAucC1tdWx0aXNlbGVjdC10cmlnZ2VyLFxuICAgICAgICAucC1kcm9wZG93bi10cmlnZ2VyIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5maWx0ZXItc2VhcmNoIHtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDI0LjY4NzVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC14bCkge1xuICAgICAgICAgIHdpZHRoOiAyNC42ODc1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5wLWlucHV0dGV4dCB7XG4gICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZmlsdGVyLWJ1dHRvbiB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWxnKSB7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBwLWJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZzMwMCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucC1tdWx0aXNlbGVjdC1wYW5lbCB7XG4gICYuc2QtZGQge1xuICAgIG1heC13aWR0aDogMTUuNjI1cmVtO1xuXG4gICAgLnAtbXVsdGlzZWxlY3QtZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgICAucC1tdWx0aXNlbGVjdC1maWx0ZXIge1xuICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5wLW11bHRpc2VsZWN0LWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgfVxuICB9XG59XG4ucmFkaW8tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjowO1xuICBwYWRkaW5nOjA7XG4gIFxuICBsaSB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIH1cbiAgfVxufVxuLnNkLXJhZGlvIHtcbiAgLnAtcmFkaW9idXR0b24ge1xuICAgIC5wLXJhZGlvYnV0dG9uLWJveCB7XG4gICAgICAmOm5vdCgucC1oaWdobGlnaHQpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nMzAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpub3QoLnAtZGlzYWJsZWQpIHtcbiAgICAgICAgJi5wLWZvY3VzIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKC0tZzYwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5wLWhpZ2hsaWdodCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZzMwMCk7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgLnAtcmFkaW9idXR0b24taWNvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZzMwMCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoLnAtZGlzYWJsZWQpIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZzMwMCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucC1yYWRpb2J1dHRvbi1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogdmFyKC0tbjQwMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuLnAtZmllbGQtY2hlY2tib3gsXG4ucC1maWVsZC1yYWRpb2J1dHRvbiB7XG4gID4gbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206MDtcbiAgfVxufSIsIi5zZC1jaGlwcyB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAucC1jaGlwcy10b2tlbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgICAucC1jaGlwcy1pbnB1dC10b2tlbiB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRMYXJzc2VpdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZC1hdmF0YXIge1xuICBtYXgtd2lkdGg6MTAwJTtcbiAgYm9yZGVyLXJhZGl1czo1MCU7XG5cbiAgJi5wLWF2YXRhci14bCB7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICBjb2xvcjogdmFyKC0tbjUwMCk7XG4gIH1cbiAgJi5wLWF2YXRhci1sZyB7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogLjYyNXJlbTtcbiAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICBjb2xvcjogdmFyKC0tbjUwMCk7XG4gIH1cbiAgJi5ncm91cCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYjIwKTtcbiAgICBjb2xvcjogdmFyKC0tYjQwMCk7XG4gIH1cbn1cbi5tYS1kZXRhaWxzLWF2YXRhciB7XG4gIC5zZC1hdmF0YXIge1xuICAgICYucC1hdmF0YXIteGwge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbiAgfVxufVxuLnNkLWF2YXRhci14bCB7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG59XG4uc2QtYXZhdGFyLXNtIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgZGlzcGxheTogYmxvY2s7XG59IiwiLmZpbHRlci10YWdzIHtcblx0bWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcblxuXHRoNiB7XG5cdFx0bWFyZ2luOiAwIDAuNzVyZW0gMCAwO1xuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wNjI1cmVtO1xuXHRcdGNvbG9yOiB2YXIoLS1uMjAwKTtcblx0fVxuXHQuc2QtdGFnIHtcblx0XHRtYXJnaW4tbGVmdDogMC41cmVtO1xuXHR9XG59XG5cbi50aW1lLWZpbHRlci13cmFwcGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdC50aW1lLWZpbHRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDAuMDYyNXJlbTtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLW42MCk7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdG1hcmdpbjogMCAxLjVyZW0gMCAwO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdG1hcmdpbjogMCAwIDAgMS41cmVtO1xuXHRcdH1cblx0XHQudGltZS1yYW5nZS1sYWJlbCB7XG5cdFx0XHRmbGV4OiAxIDAgYXV0bztcblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbjIwMCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjgxMjVyZW07XG5cdFx0XHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJzczAxXCIgb24sIFwic3MwMlwiIG9uO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRwLWJ1dHRvbiB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxLjVyZW07XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMS41cmVtO1xuXHRcdFx0fVxuICAgICAgLnAtYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG5cbiAgICAgICAgJjplbmFibGVkIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDByZW0gLjVyZW0gMS4yNXJlbSAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG5cbiAgICAgICAgICAgIC5wLWJ1dHRvbi1pY29uIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWI0MDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1uNDApO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDByZW0gLjA2MjVyZW0gLjEyNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cdH1cbn1cbiIsIi5zZC10YWcge1xuICBwYWRkaW5nOiAuMTg3NXJlbSAuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBjb2xvcjogdmFyKC0tbjApO1xuICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG5cbiAgJi5idG4tc2Qge1xuICAgIGhlaWdodDogMi4yNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAuNjg3NXJlbSAxLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgY29sb3I6IHZhcigtLWI0MDApO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWIyMCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJi5hY3RpdmUsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOnZhcigtLW4wKTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWI0MDApO1xuICAgIH1cbiAgfVxuICAmLnAtdGFnLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gICYudGFnLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLW41MDApO1xuICB9XG4gICYudGFnLWdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0tbjEwMCk7XG4gIH1cbiAgLnAtdGFnLWljb24ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gIH1cbn0iLCIuYm94IHtcbiAgcGFkZGluZzogMS42ODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuXG4gICYtaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1sYjUwKTtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1sYjYwKTtcbiAgfVxuICBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuICAmLmJveC1kZWxldGUge1xuICAgIGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICAgIH1cbiAgICAuaGVscGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG4gICAgLnAtaW5wdXR0ZXh0IHtcbiAgICAgIHdpZHRoOiAxMy45Mzc1cmVtO1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICB9XG4gIH1cbn1cbi5ib3gtY2Mge1xuICBwYWRkaW5nOiAzLjM3NXJlbSAxcmVtIDFyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tbjApO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgdmFyKC0tbjQwKTtcbiAgd2lkdGg6IDE2LjI1cmVtO1xuICBtaW4taGVpZ2h0OiA5LjgxMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLmRlZmF1bHQge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0teTYwKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICB9XG4gIC5wLWJhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcmVtO1xuICAgIGxlZnQ6IDFyZW07XG4gIH1cbiAgLmNhcmQtbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC41cmVtO1xuICAgIHJpZ2h0OiAxcmVtO1xuXG4gICAgLnAtYnV0dG9uLWxpbmsge1xuICAgICAgY29sb3I6IHZhcigtLW41MDApO1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgY29sb3I6IHZhcigtLW41MDApO1xuICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB9XG4gIC5jYXJkLWRldGFpbHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5jYXJkLXZhbGlkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjogdmFyKC0tbjUwMCk7XG4gICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLW41MDApO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmJveC1hZGQge1xuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICAgIG1pbi1oZWlnaHQ6IDkuODEyNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZC10b29sdGlwIHtcbiAgJi5wLXRvb2x0aXAtdG9wIHtcbiAgICAucC10b29sdGlwLWFycm93IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLW42MDApO1xuICAgIH1cbiAgfVxuICAucC10b29sdGlwLXRleHQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW42MDApO1xuICAgIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcbiAgICBmb250LXNpemU6IC44MTI1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1uMCk7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICB9XG59XG4uaGlnaGNoYXJ0cy10b29sdGlwLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDExICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEyMHB4LCAtNjBweCk7XG4gIFxuICAqIHtcbiAgICBmb250LWZhbWlseTogJ0xhcnNzZWl0Jywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICB9XG59XG4uY2FsZW5kYXItdG9vbHRpcCB7XG4gID4gc3BhbiB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbjApO1xuICB9XG4gIC5wYW5lbC1jYWxlbmRhciB7XG4gICAgYm9yZGVyLXRvcDogLjMxMjVyZW0gc29saWQgI0VGRUZGOTtcbiAgICB3aWR0aDogMTRyZW07XG4gIH1cbiAgdWwge1xuICAgIG1hcmdpbjowO1xuICAgIGxpc3Qtc3R5bGU6IDAgbm9uZTtcbiAgICBwYWRkaW5nOiAwIC43NXJlbTtcblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IC43NXJlbSAwO1xuXG4gICAgICArIGxpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogLjA2MjVyZW0gc29saWQgdmFyKC0tbjQwKTtcbiAgICAgIH1cbiAgICAgIC5wYW5lbC1uYW1lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGZsZXg6IDAgMCAxcmVtO1xuICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBoNSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IC44MTI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIC5wYW5lbC1zdGF0dXMge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IC42ODc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZzMwMCk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZzIwMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICBwYWRkaW5nOjAgLjM3NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uMCk7XG4gICAgICAgICAgICBmb250LXNpemU6IC42MjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYjYwMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGFuZWwtdGltZSB7XG4gICAgICAgIGg2IHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbjIwMCk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgIGZvbnQtc2l6ZTogLjY4NzVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IC42ODc1cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMTI1cmVtO1xuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IC41cmVtO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLW4xMDApO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjMxMjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjEyNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbjIwMCk7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OjA7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBhbmVsLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbjIwKTtcbiAgICBwYWRkaW5nOiAuNzVyZW07XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjowO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogLjY4NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogLjk2MjVyZW07XG4gICAgICBjb2xvcjogdmFyKC0tbjIwMCk7XG4gICAgfVxuICB9XG59XG4uZm9jdXNUaXBzIHtcbiAgbWF4LXdpZHRoOiAyMS4yNXJlbTtcblxuICAucC10b29sdGlwLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYucC10b29sdGlwLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNjI1cmVtO1xuXG4gICAgLnAtdG9vbHRpcC10ZXh0IHtcbiAgICAgIGJveC1zaGFkb3c6IC42MjVyZW0gLjYyNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDonJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0wLjI1cmVtO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAuNXJlbSAuNXJlbSAwIC41cmVtO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLW4wKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnAtdG9vbHRpcC1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjYyNXJlbTtcblxuICAgIC5wLXRvb2x0aXAtdGV4dCB7XG4gICAgICBib3gtc2hhZG93OiAuNjI1cmVtIC0uNjI1cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMC4yNXJlbTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAuNXJlbSAuNXJlbSAuNXJlbTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB2YXIoLS1uMCkgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wLXRvb2x0aXAtdGV4dCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbjApO1xuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDFyZW07XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogLjgxMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xMzc1cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiB2YXIoLS1uMjAwKTtcblxuICAgICAgKyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5ub3dyYXAge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIFxuICAucC10b29sdGlwLXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IC42ODc1cmVtO1xuICAgIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcblxuICAgIGVtIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiI1RpbWVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbjApO1xuICBib3gtc2hhZG93OiAwIDAgMS4yNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDAuOTM3NXJlbSAwIDAuOTM3NXJlbTtcbiAgbWFyZ2luLXRvcDogLTQuMDYyNXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMi4yNXJlbTtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXhsKSB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMnJlbSAyLjI1cmVtIDJyZW07XG4gIH1cbiAgLmZvcm0taW5wdXQge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmNyZWF0ZS1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgIFxuICAgICAgLnAtaW5wdXR0ZXh0IHtcbiAgICAgICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCB2YXIoLS1uNjApO1xuICAgICAgICBwYWRkaW5nOiAuNDM3NXJlbSAxLjg3NXJlbSAuNDM3NXJlbSAuNzVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAuODEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgfVxuICAgICAgLmJ0bi1jbG9zZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgYm9yZGVyOjAgbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnAtZmllbGQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1sZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXhsKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1sZykge1xuICAgICAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbjIwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi50aW1lci1lbnRyeSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgICAgICB3aWR0aDogNDQlO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgteGwpIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5wLWF1dG9jb21wbGV0ZS1wYW5lbCB7XG4gICAgICAgICAgLnAtYXV0b2NvbXBsZXRlLWl0ZW1zIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMXJlbTtcblxuICAgICAgICAgICAgLnAtYXV0b2NvbXBsZXRlLWl0ZW0ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDAuODEyNXJlbSAwLjVyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMDYyNXJlbTtcblxuICAgICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbjEwMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYucC1oaWdobGlnaHQsXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWIxMCk7XG5cbiAgICAgICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYjQwMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiRG9uZSB0aGlzIHRhc2sgYmVmb3JlPyBDbGljayB0byByZXN1bWUuXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW4yMDApO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYudGltZXItdGFzayxcbiAgICAgICYudGltZXItcHJvamVjdCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgICAgICB3aWR0aDogMjQlO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXhsKSB7XG4gICAgICAgICAgd2lkdGg6IDE3JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi50aW1lci1vcHRpb24tYmlsbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXhsKSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwLjkzNzVyZW0gMCAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGZsZXg6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnAtZmllbGQtaW5uZXIge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLnAtYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXhsKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnRpbWVyLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWxnKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAucC1kLWlubGluZS1mbGV4IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAudGltZXItZHVyYXRpb24ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjA2MjVyZW07XG5cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWxnKSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDcuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4tc2Qge1xuICAgICAgICAgIG1pbi13aWR0aDogNS45Mzc1cmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAudGltZXItc3RhcnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgICAgICAgY29sb3I6IHZhcigtLWczMDApO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC14bCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIuMjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnRpbWVyLXN0YXR1cyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1sZykge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnAtaW5wdXR0ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbjUwMCk7XG4gICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICB3aWR0aDogOGNoO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnAtY2FsZW5kYXIge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODEyNXJlbTtcblxuICAgICAgICAgIC5wLWlucHV0dGV4dCB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZzMwMCk7XG4gICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA2Y2g7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucC1kYXRlcGlja2VyLXRyaWdnZXIge1xuICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nMzAwKTtcbiAgICAgICAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjE1NjI1cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbjEwMCk7XG4gICAgICAgICAgbWFyZ2luOiAwIDAuNXJlbSAwIDAuMTg3NXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnAtZC1ibG9jayB7XG4gICAgICAgICAgKyAudGltZXItYnV0dG9uIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWxnKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucC1hdXRvY29tcGxldGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5wLWlucHV0dGV4dCB7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLmxhc3QtdGFzayB7XG4gICAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1uMjAwKTtcbiAgICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIuMjVyZW07XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWczMDApO1xuICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC4xODc1cmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5uZy1zZWxlY3Qge1xuICAgICAgLm5nLWFycm93LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJ0b3JvYnJhdm9cIjtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBzcGVhazogbm9uZTtcblxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbjEwMCk7XG4gICAgICAgICAgY29udGVudDogXCJcXGU4MTZcIjtcbiAgICAgICAgfVxuICAgICAgICAubmctYXJyb3cge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5uZy1zZWxlY3QtY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGhlaWdodDogMS41NjI1cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiAxLjU2MjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAubmctdmFsdWUtY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgLm5nLXZhbHVlIHtcbiAgICAgICAgICAgIGhlaWdodDogMS41NjI1cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubmctdmFsdWUtbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbjEwMCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjgxMjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uZy1pbnB1dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEuNTYyNXJlbTtcblxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGhlaWdodDogMS41NjI1cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICBjb2xvcjogdmFyKC0tbjEwMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIucmVwb3J0IHtcbiAgJi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAmLWhlYWQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcblxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzNzVyZW07XG4gICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICB9XG4gICAgLnRvZGF5LWR1cmF0aW9uIHtcbiAgICAgIG9yZGVyOiAxO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDEuNXJlbSAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgICAuYnRuLWljb24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBjb2xvcjogdmFyKC0tbjEwMCk7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWczMDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC50b2RheS1pbnNpZ2h0IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgZmxleDogMSAxIDEwMCU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIGZsZXg6MSAxIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4xODc1cmVtO1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXk1MCk7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgcC10b2dnbGVidXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG5cbiAgICAgIC50b2dnbGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjVyZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS1uNTAwKTtcbiAgICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbjEwMCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLnAtaGlnaGxpZ2h0IHtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uNTAwKSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi10cmFja2VkIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5yZXBvcnQtYXZhdGFyIHtcbiAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgfVxuICAgIC5yZXBvcnQtY2hhcnRzIHtcbiAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jaGFydC1jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAxMi41cmVtO1xuICAgICAgbWF4LXdpZHRoOiA2MC42MjVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJi1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgJi50b2RheS1wcm9ncmVzcyB7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgfVxuICAgICAgLnJlcG9ydC1jaGFydHMge1xuICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICAgICAgfVxuICAgICAgLnJlcG9ydC10cmFja2VkIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NS4xODc1cmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgIC50b2RheS1kdXJhdGlvbiB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjE4NzVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi50aW1lci1saXN0IHtcbiAgICAgIC50YWJsZS1lbnRyeS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLnNob3duIHtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmVwb3J0LWF2YXRhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAucmVwb3J0LWhlYWQge1xuICAgICAgICBoNCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucC1jYXJkLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLnRvZ2dsZXIgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZzMwMCkgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wLWNhbGVuZGFyIHtcbiAgICAgICAgLnAtaW5wdXR0ZXh0IHtcbiAgICAgICAgICB3aWR0aDogMy4xMjVyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNoYXJ0LWNvbnRhaW5lciB7XG4gICAgICAgIG1pbi13aWR0aDogMTIuNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiA1Ni44NzVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuaGlnaGNoYXJ0cy1jb250YWluZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGlzdGluZ29ubHktdmlldyB7XG4gICAgICAgIC50YWJsZS1lbnRyeS13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAucmVwb3J0LWhlYWQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4zNzVyZW07XG5cbiAgICAgICAgICAudG9kYXktZHVyYXRpb24ge1xuICAgICAgICAgICAgcC10b2dnbGVidXR0b24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmVwb3J0LXRyYWNrZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgIC5wLWNhcmQtYm9keSB7XG4gICAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIC5yZXBvcnQtaGVhZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAucmVwb3J0LXRyYWNrZWQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWxnKSB7XG4gICAgICAgIC5yZXBvcnQtdHJhY2tlZCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC14eGwpIHtcbiAgICAgICAgLnJlcG9ydC10cmFja2VkIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogNTYuODc1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtc3VidGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICBoNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmhpc3RvcnktaGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYtdGl0bGUge1xuICAgIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjogdmFyKC0tbjUwMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICB9XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgICBjb2xvcjogdmFyKC0tbjYwMCk7XG4gICAgICBtYXJnaW46MDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICB9XG4gIH1cbiAgJi1idXR0b24ge1xuICAgIC5wLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLjc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuXG4gICAgICAmLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY2hhcnQtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5jaGFydC1maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gIGxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC42MjVyZW07XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6IHZhcigtLW41MDApO1xuICB9XG59XG4iLCIuc2QtcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmc6MDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1wYWdpbmF0b3ItcGFnZXMge1xuICAgIC5wLXBhZ2luYXRvci1wYWdlIHtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgbWluLXdpZHRoOiAycmVtO1xuICAgICAgY29sb3I6IHZhcigtLW41MDApO1xuICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogLjc1cmVtO1xuXG4gICAgICAmOm5vdCgucC1oaWdobGlnaHQpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYjQwMCk7XG4gICAgICAgICAgY29sb3I6IHZhcigtLW4wKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5wLWhpZ2hsaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWI0MDApO1xuICAgICAgICBjb2xvcjogdmFyKC0tbjApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucC1wYWdpbmF0b3ItZmlyc3QsXG4gIC5wLXBhZ2luYXRvci1wcmV2LFxuICAucC1wYWdpbmF0b3ItbmV4dCxcbiAgLnAtcGFnaW5hdG9yLWxhc3Qge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBtaW4td2lkdGg6IDJyZW07XG4gICAgY29sb3I6IHZhcigtLW41MDApO1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAuNzVyZW07XG5cbiAgICAmOm5vdCgucC1kaXNhYmxlZCkge1xuICAgICAgJjpub3QoLnAtaGlnaGxpZ2h0KSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWI0MDApO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1uMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnAtZHJvcGRvd24tcGFuZWwge1xuICAgIHBhZGRpbmc6IDA7XG4gIFxuICAgIC5wLW1lbnUtbGlzdCB7XG4gICAgICAucC1tZW51LXNlcGFyYXRvciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIC5yZWQtdGV4dCB7XG4gICAgICAgIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1vMjAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnAtbWVudWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbjUwMCk7XG4gIFxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgXG4gICAgICAgICAgICAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWI0MDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gIFxuICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbjIwMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnAtZHJvcGRvd24taXRlbXMge1xuICAgICAgLnAtZHJvcGRvd24taXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIFxuICAgICAgICAmOm5vdCgucC1oaWdobGlnaHQpIHtcbiAgICAgICAgICAmOm5vdCgucC1kaXNhYmxlZCkge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWIxMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucC1oaWdobGlnaHQge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1iNDAwKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iMTApO1xuICBcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1iNDAwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYjQwMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgICAgICAgY29sb3I6IHZhcigtLW41MDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxufSIsIi5wYW5lbC1jYWxlbmRhciB7XG4gICYucC1vdmVybGF5cGFuZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgIG1heC13aWR0aDogNDMuNzVyZW07XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgIG1heC13aWR0aDogNTYuMjVyZW07XG4gICAgfVxuICAgIC5wLW92ZXJsYXlwYW5lbC1jb250ZW50IHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgID4gZGl2IHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLWxnKSB7XG4gICAgICAgICAgICBmbGV4OiAxIGF1dG87XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1uNDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucC1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1uNDApO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG5cbiAgICAgIC5wLWRhdGVwaWNrZXItcHJldiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMS44NzVyZW07XG4gICAgICB9XG4gICAgICAucC1kYXRlcGlja2VyLW5leHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xLjg3NXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnAtY2FsZW5kYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnAtZGF0ZXBpY2tlci1pbmxpbmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5jYWwtZGQge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1sZykge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgLnAtbWVudSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAuMTg3NXJlbSAwLjE4NzVyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5wLWRhdGVwaWNrZXItbXVsdGlwbGUtbW9udGgge1xuICAgICAgLnAtZGF0ZXBpY2tlci1ncm91cC1jb250YWluZXIge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heC13aWR0aC1zbSkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnAtZGF0ZXBpY2tlci1ncm91cCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LXdpZHRoLXNtKSB7XG4gICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGQge1xuICAgICAgICAucC1oaWdobGlnaHQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWI0MDApO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1uMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbi1ibG9jayB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAwLjkzNzVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xuICAgICAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkIHZhcigtLW40MCk7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tbjQwKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgdmFyKC0tbjQwKTtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICB9XG4gICAgICAuYnRuLXNkIHtcbiAgICAgICAgbWFyZ2luOiAwIDAuNjI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnAtZGF0ZXBpY2tlciB0YWJsZSB0ZC5wLWRhdGVwaWNrZXItdG9kYXkgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn0iLCIuY29sb3JwaWNrZXIge1xuICB3aWR0aDogNTBweDtcbn0iLCIuc2QtZGlhbG9nIHtcblx0Ji5kaWFsb2ctb25ib2FyZGluZyB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJvcmRlcjogMCBub25lO1xuXHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDQzLjc1cmVtO1xuXHRcdFx0bWF4LWhlaWdodDogbm9uZTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbGcpIHtcblx0XHRcdG1heC13aWR0aDogNTYuMjVyZW07XG5cdFx0fVxuXHRcdC5wLWRpYWxvZy1jb250ZW50IHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdH1cblx0XHR9XG4gICAgLnN0ZXAxIHtcbiAgICAgIC5pbWctYmxvY2sge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAyLjVyZW07XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnRuLXNkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmLmJ0bi1jbG9zZSB7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6MS43NXJlbTtcbiAgICAgICAgICAgIHRvcDoxLjVyZW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbjYwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cdFx0LmltZy1ibG9jayB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1iNDAwKTtcblx0XHRcdG1pbi1oZWlnaHQ6IDMwLjkzNzVyZW07XG5cdFx0XHRwYWRkaW5nOiAwIDEuNXJlbTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgcGFkZGluZzogMCAyLjVyZW0gMS41cmVtIDIuNXJlbTtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbjApO1xuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwLjVyZW07XG5cbiAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZGVza3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3dpcGVyLXBhZ2luYXRpb24ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bGlzdC1zdHlsZTogMCBub25lO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMxLjg3NXJlbTtcblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1tZCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcblx0XHRcdFx0bWFyZ2luOiAwIDAuMTI1cmVtO1xuXHRcdFx0XHR3aWR0aDogMC41cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDAuNXJlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1iNTApO1xuXG5cdFx0XHRcdCYtYWN0aXZlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1iODAwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubW9kYWwtdGV4dCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwLjVyZW0gMC41cmVtIDAgMDtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDMuNXJlbSAxLjVyZW0gMS41cmVtIDEuNXJlbTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzAuNDM3NXJlbSk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMC41cmVtO1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMCAyLjVyZW0gMS41cmVtIDIuNXJlbTtcblx0XHRcdH1cbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXHRcdFx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdFx0XHRmbGV4OiAxO1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1uNTAwKTtcblxuXHRcdFx0XHRcdCsgcCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cbiAgICAgICAgLy8gLnAtZmllbGQtY2hlY2tib3gge1xuICAgICAgICAvLyAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgLy8gICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy8gICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgIC8vICAgfVxuICAgICAgICAvLyAgIGxhYmVsIHtcbiAgICAgICAgLy8gICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgLy8gICAgICAgY29sb3I6IHZhcigtLW40MDApO1xuICAgICAgICAvLyAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIC8vICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gICB9XG4gICAgICAgIC8vIH1cblx0XHRcdH1cblx0XHRcdC5tb2RhbC1mb290ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgICBtYXJnaW46IDIuNXJlbSAtMi41cmVtIC0xLjVyZW0gLTIuNXJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtO1xuICAgICAgICAgIGJvcmRlci10b3A6IC4wNjI1cmVtIHNvbGlkIHZhcigtLW40MCk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuXG5cdFx0XHRcdCYuanVzdGlmeS1jZW50ZXIge1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1tZCkge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICB9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ0bi1za2lwIHtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMi41cmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjVyZW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbjUwMCk7XG5cblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogJHdpZHRoLW1kKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuICAgICAgICAuYnRuLXByZXYge1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuZm9jdXMtYm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0bWF4LXdpZHRoOiA2NS4xODc1cmVtO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdC50b2dnbGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDFyZW07XG5cdFx0dG9wOiAxcmVtO1xuXHRcdGZvbnQtc2l6ZTogMC41cmVtO1xuXHRcdGNvbG9yOiB2YXIoLS1uMTAwKTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcblx0XHRcdHRvcDogMS41cmVtO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjEuOTM3NXJlbSkge1xuXHRcdFx0cmlnaHQ6IDJyZW07XG5cdFx0fVxuXHRcdGkge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5zaG93IHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0fVxuXHR9XG59XG4uZm9jdXMtcGFuZWwge1xuXHRib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB2YXIoLS1uNjApO1xuXHRib3JkZXItcmFkaXVzOiAwLjVyZW07XG5cdHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZzogMS41cmVtIDA7XG5cdH1cblx0Ji5jb2wtMiB7XG5cdFx0cC1wYW5lbCB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcblx0XHRcdFx0ZmxleDogMCAwIDUwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5jb2wtMyB7XG5cdFx0cC1wYW5lbCB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcblx0XHRcdFx0ZmxleDogMSAxIDMzLjMzMzM0JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnBhbmVsLWhlYWQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdGg0IHtcblx0XHRcdGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDFyZW07XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Y29sb3I6IHZhcigtLW41MDApO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1uMjAwKTtcblx0XHRcdH1cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0aGVpZ2h0OiAzcmVtO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuXHRcdFx0Y29sb3I6IHZhcigtLW4yMDApO1xuXG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tbjUwMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHAtcGFuZWwge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuXHRcdFx0cGFkZGluZzogMCAxcmVtO1xuXHRcdH1cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjEuOTM3NXJlbSkge1xuXHRcdFx0cGFkZGluZzogMCAxLjVyZW07XG5cdFx0fVxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgdmFyKC0tbjYwKTtcblx0XHRcdH1cblx0XHR9XG4gICAgJi53ZWVrbHktaW5zaWdodCB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNy42ODc1cmVtO1xuICAgICAgfVxuICAgIH1cblx0XHQucC1wYW5lbCB7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdFx0LnAtcGFuZWwtaGVhZGVyIHtcblx0XHRcdFx0Ym9yZGVyOiAwIG5vbmU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgZGlzcGxheTpibG9jaztcblxuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5wLXBhbmVsLWljb25zIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wLXBhbmVsLWNvbnRlbnQge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRib3JkZXI6IDAgbm9uZTtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODEyNXJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xMjVyZW07XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW4yMDApO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGlwIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1iMTApO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMC42MjVyZW07XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDFyZW07XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbjIwMCk7XG5cblx0XHRcdFx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1iNDAwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0dGFibGUge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMC41cmVtIDA7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgdmFyKC0tbjQwKTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDFyZW07XG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbjUwMCk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAuNXJlbSAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkIHZhcigtLW40MCk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuNjg3NXJlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW4yMDApO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cbiAgICAgIC5leHBhbmRlZC1tZWV0aW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMzc1cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDowO1xuICAgICAgICAgIHRvcDowO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgIGZvbnQtc2l6ZTogLjgxMjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTM3NXJlbTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbjIwMCk7XG5cbiAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uNTAwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblx0XHR9XG5cdFx0KyBwLXBhbmVsIHtcblx0XHRcdC5wLXBhbmVsIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkIHZhcigtLW40MCk7XG5cblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMCBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5mb2N1cy1kZXRhaWxzIHtcbiAgICAmLnBhbmVsLW9wZW4ge1xuICAgICAgLnBhbmVsLWhlYWQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cblx0XHQmLmVtcHR5IHtcblx0XHRcdCYucGFuZWwtb3BlbiB7XG5cdFx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnBhbmVsLWhlYWQge1xuXHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOm5vdCguZW1wdHkpIHtcblx0XHRcdC5wYW5lbC1oZWFkIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0wLjVyZW07XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cblx0XHRcdFx0PiAqIHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMC41cmVtO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcblx0XHRcdFx0fVxuICAgICAgICAubm9UcmFjayB7XG4gICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICsgLm1lZXRpbmctc2NoZWR1bGVkIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIFxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblx0XHRcdFx0LnRpbWUtc3BlbnQge1xuXHRcdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1iNDAwKTtcblx0XHRcdFx0XHRmb250LXNpemU6IDAuNTYyNXJlbTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wYW5lbC1jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEuNXJlbTtcblx0XHRcdH1cblx0XHRcdCYucGFuZWwtb3BlbiB7XG5cdFx0XHRcdC50aW1lLXNwZW50IHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblxuXHRcdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuXG5cdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbzIwMCk7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC41cmVtO1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMC4xMjVyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1lZXRpbmctc2NoZWR1bGVkIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5iZXN0LXRpbWUge1xuXHRcdCYucGFuZWwtb3BlbiB7XG5cdFx0XHQucGFuZWwtaGVhZCB7XG5cdFx0XHRcdC5mb2N1cy10aW1lIHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblxuXHRcdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudGFzay1hbW91bnQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLW41MDApO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG5cbiAgICAgICAgICBlbSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbjEwMCk7XG4gICAgICAgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucGFuZWwtaGVhZCB7XG5cdFx0XHRmbGV4OiAxIDAgYXV0bztcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuXG5cdFx0XHQ+ICoge1xuXHRcdFx0XHRmbGV4OiAxIDAgNTAlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMC41cmVtO1xuXHRcdFx0fVxuXHRcdFx0LmZvY3VzLXRpbWUge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblx0XHRcdH1cblx0XHRcdGkge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tYjQwMCk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC41NjI1cmVtO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwLjI1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucGFuZWwtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMXJlbTtcblx0XHR9XG5cdH1cblx0LnRpbWUtZGV0YWlscyB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luOiAxLjVyZW0gLTAuNXJlbSAwIC0wLjVyZW07XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0bGkge1xuXHRcdFx0cGFkZGluZzogMCAwLjVyZW07XG5cdFx0XHRmb250LXNpemU6IDAuNjg3NXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAwLjk2MjVyZW07XG5cdFx0XHRjb2xvcjogdmFyKC0tbjIwMCk7XG5cblx0XHRcdGg2IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjgxMjVyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAwLjI1cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMC4yNXJlbTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwLjM3NXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQud2Vla2x5LWluc2lnaHQge1xuXHRcdCYucGFuZWwtb3BlbiB7XG5cdFx0XHQucGFuZWwtaGVhZCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdC5oaWRkZW4tY29sbGFwc2VkIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbjUwMCk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjgxMjVyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNXJlbTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnBhbmVsLWhlYWQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdC5oaWRkZW4tY29sbGFwc2VkIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC53cmFwcGVyIHtcblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1iNDAwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wYW5lbC1jb250ZW50IHtcblx0XHRcdHBhZGRpbmctdG9wOiAxcmVtO1xuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjY4NzVyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuOTYyNXJlbTtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tbjIwMCk7XG5cblx0XHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLW41MDApO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuODEyNXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0KyBsaSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uY2FsZW5kYXItYmxvY2sge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufSIsIi50aW1lYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbjIwKTtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAmLWJsb2NrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgcGFkZGluZzogLjVyZW0gLjI1cmVtO1xuICB9XG4gIC5jYWxlbmRhciB7XG4gICAgJi1ibG9jayB7XG4gICAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICNDNEM0RTY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkY5O1xuICAgIH1cbiAgfVxuICAuZm9jdXMtYmxvY2sge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2FydC9zdHJpcGUucG5nXCIpIGxlZnQgY2VudGVyO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6IC0xLjM3NXJlbTtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI0M0QzRFNjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwYWRkaW5nOiAuMTI1cmVtIC4zNzVyZW07XG4gIH1cbiAgLm1hcmtlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogNC4zNzVyZW07XG4gICAgd2lkdGg6IC4wNjI1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0wLjVyZW07XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW46MDtcblxuICAgIGg1IHtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMS4zNzVyZW07XG4gICAgICBcbiAgICAgIHN0cm9uZ3tcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAuNzVyZW07XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxLjAyMzFyZW07XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogLjY4MzdyZW07XG4gICAgICAgIGhlaWdodDogLjM5MDZyZW07XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICAgIHdpZHRoOiAuMDYyNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tbjUwMCk7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBib3R0b206MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5sZWdlbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgbGkge1xuICAgIHdpZHRoOiAxNC4yOSU7XG4gICAgY29sb3I6IHZhcigtLW4yMDApO1xuICAgIGZvbnQtc2l6ZTogLjY4NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuLnRpbWVyLWxpc3Qge1xuICAudGltZWJhciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IC41cmVtO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgICAubWFya2VyLFxuICAgIC5jYWxlbmRhci1ibG9jayxcbiAgICAuZm9jdXMtYmxvY2ssXG4gICAgLmxlZ2VuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICB9XG4gIH1cbiAgLmxlZ2VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSJdfQ== */

/*# sourceMappingURL=styles.ef705738e60d2f3f256b.css.map*/