button, .p-button, .p-button--neutral, .p-button--brand, .p-button--positive, .p-button--negative, .p-button--base {
  transition-duration: 0.165s;
  transition-property: background-color;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  border-radius: .125rem;
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  font-family: "Ubuntu", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1rem;
  outline: none;
  padding: 0.75rem 1.5rem;
  text-align: center;
  text-decoration: none;
  width: 100%; }
  button:focus, .p-button:focus, .p-button--neutral:focus, .p-button--brand:focus, .p-button--positive:focus, .p-button--negative:focus, .p-button--base:focus {
    outline: 1px solid #19b6ee;
    outline-offset: 2px; }
  @media (max-width: 767px) {
    button + button, .p-button + button, .p-button--neutral + button, .p-button--brand + button, .p-button--positive + button, .p-button--negative + button, .p-button--base + button, button + .p-button, .p-button + .p-button, .p-button--neutral + .p-button, .p-button--brand + .p-button, .p-button--positive + .p-button, .p-button--negative + .p-button, .p-button--base + .p-button, button + .p-button--neutral, .p-button + .p-button--neutral, .p-button--neutral + .p-button--neutral, .p-button--brand + .p-button--neutral, .p-button--positive + .p-button--neutral, .p-button--negative + .p-button--neutral, .p-button--base + .p-button--neutral, button + .p-button--brand, .p-button + .p-button--brand, .p-button--neutral + .p-button--brand, .p-button--brand + .p-button--brand, .p-button--positive + .p-button--brand, .p-button--negative + .p-button--brand, .p-button--base + .p-button--brand, button + .p-button--positive, .p-button + .p-button--positive, .p-button--neutral + .p-button--positive, .p-button--brand + .p-button--positive, .p-button--positive + .p-button--positive, .p-button--negative + .p-button--positive, .p-button--base + .p-button--positive, button + .p-button--negative, .p-button + .p-button--negative, .p-button--neutral + .p-button--negative, .p-button--brand + .p-button--negative, .p-button--positive + .p-button--negative, .p-button--negative + .p-button--negative, .p-button--base + .p-button--negative, button + .p-button--base, .p-button + .p-button--base, .p-button--neutral + .p-button--base, .p-button--brand + .p-button--base, .p-button--positive + .p-button--base, .p-button--negative + .p-button--base, .p-button--base + .p-button--base {
      margin-top: 1rem; } }
  @media (min-width: 768px) {
    button + button, .p-button + button, .p-button--neutral + button, .p-button--brand + button, .p-button--positive + button, .p-button--negative + button, .p-button--base + button, button + .p-button, .p-button + .p-button, .p-button--neutral + .p-button, .p-button--brand + .p-button, .p-button--positive + .p-button, .p-button--negative + .p-button, .p-button--base + .p-button, button + .p-button--neutral, .p-button + .p-button--neutral, .p-button--neutral + .p-button--neutral, .p-button--brand + .p-button--neutral, .p-button--positive + .p-button--neutral, .p-button--negative + .p-button--neutral, .p-button--base + .p-button--neutral, button + .p-button--brand, .p-button + .p-button--brand, .p-button--neutral + .p-button--brand, .p-button--brand + .p-button--brand, .p-button--positive + .p-button--brand, .p-button--negative + .p-button--brand, .p-button--base + .p-button--brand, button + .p-button--positive, .p-button + .p-button--positive, .p-button--neutral + .p-button--positive, .p-button--brand + .p-button--positive, .p-button--positive + .p-button--positive, .p-button--negative + .p-button--positive, .p-button--base + .p-button--positive, button + .p-button--negative, .p-button + .p-button--negative, .p-button--neutral + .p-button--negative, .p-button--brand + .p-button--negative, .p-button--positive + .p-button--negative, .p-button--negative + .p-button--negative, .p-button--base + .p-button--negative, button + .p-button--base, .p-button + .p-button--base, .p-button--neutral + .p-button--base, .p-button--brand + .p-button--base, .p-button--positive + .p-button--base, .p-button--negative + .p-button--base, .p-button--base + .p-button--base {
      margin-left: 1rem; } }
  @media only screen and (min-width: 768px) {
    button, .p-button, .p-button--neutral, .p-button--brand, .p-button--positive, .p-button--negative, .p-button--base {
      width: auto; } }
  button:active, .p-button:active, .p-button--neutral:active, .p-button--brand:active, .p-button--positive:active, .p-button--negative:active, .p-button--base:active, button:focus, .p-button:focus, .p-button--neutral:focus, .p-button--brand:focus, .p-button--positive:focus, .p-button--negative:focus, .p-button--base:focus, button:hover, .p-button:hover, .p-button--neutral:hover, .p-button--brand:hover, .p-button--positive:hover, .p-button--negative:hover, .p-button--base:hover {
    text-decoration: none; }
  button:disabled, .p-button:disabled, .p-button--neutral:disabled, .p-button--brand:disabled, .p-button--positive:disabled, .p-button--negative:disabled, .p-button--base:disabled, button.is--disabled, .is--disabled.p-button, .is--disabled.p-button--neutral, .is--disabled.p-button--brand, .is--disabled.p-button--positive, .is--disabled.p-button--negative, .is--disabled.p-button--base {
    cursor: not-allowed;
    opacity: .5; }

.p-card--highlighted, .p-contextual-menu__dropdown, .p-modal__dialog, .p-tooltip__message, .p-tabs, .p-card, .p-card--ubuntu-upgrade, .p-card--overlay {
  background: #fff;
  border-radius: 2px;
  color: #111;
  padding: 1.25rem; }
  .p-card--highlighted .p-card__header, .p-contextual-menu__dropdown .p-card__header, .p-modal__dialog .p-card__header, .p-tooltip__message .p-card__header, .p-tabs .p-card__header, .p-card .p-card__header, .p-card--ubuntu-upgrade .p-card__header, .p-card--overlay .p-card__header {
    border-bottom: 1px solid #cdcdcd;
    font-size: 0.75rem;
    margin-bottom: 0.75rem;
    padding-bottom: 0.75rem; }
    .p-card--highlighted .p-card__header img, .p-contextual-menu__dropdown .p-card__header img, .p-modal__dialog .p-card__header img, .p-tooltip__message .p-card__header img, .p-tabs .p-card__header img, .p-card .p-card__header img, .p-card--ubuntu-upgrade .p-card__header img, .p-card--overlay .p-card__header img {
      max-height: 2rem; }
  .p-card--highlighted .p-card__title, .p-contextual-menu__dropdown .p-card__title, .p-modal__dialog .p-card__title, .p-tooltip__message .p-card__title, .p-tabs .p-card__title, .p-card .p-card__title, .p-card--ubuntu-upgrade .p-card__title, .p-card--overlay .p-card__title {
    margin-top: 0; }

.p-card--highlighted, .p-contextual-menu__dropdown, .p-modal__dialog, .p-tooltip__message, .p-tabs {
  box-shadow: 0 1px 5px 1px rgba(17, 17, 17, 0.2); }

.p-breadcrumbs::after, .p-matrix__item::after, .p-navigation::after, .p-navigation--sidebar::after, .p-inline-images::after, .u-clearfix::after {
  clear: both;
  content: '';
  display: block; }

/* normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */
/**
   * 1. Change the default font family in all browsers (opinionated).
   * 2. Correct the line height in all browsers.
   * 3. Prevent adjustments of font size after orientation changes in IE and iOS.
   */
/* Document
     ========================================================================== */
html {
  font-family: sans-serif;
  /* 1 */
  line-height: 1.15;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */ }

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

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

/**
   * Correct the font size and margin on `h1` elements within `section` and
   * `article` contexts in Chrome, Firefox, and Safari.
   */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

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

/**
   * Add the correct margin in IE 8.
   */
figure {
  margin: 1em 40px; }

/**
   * 1. Add the correct box sizing in Firefox.
   * 2. Show the overflow in Edge and IE.
   */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

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

/* Text-level semantics
     ========================================================================== */
/**
   * 1. Remove the gray background on active links in IE 10.
   * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
   */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
   * Remove the outline on focused links when they are also active or hovered
   * in all browsers (opinionated).
   */
a:active,
a:hover {
  outline-width: 0; }

/**
   * 1. Remove the bottom border in Firefox 39-.
   * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
   */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
   * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
   */
b,
strong {
  font-weight: inherit; }

/**
   * Add the correct font weight in Chrome, Edge, and Safari.
   */
b,
strong {
  font-weight: bolder; }

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

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

/**
   * Add the correct background and color in IE 9-.
   */
mark {
  background-color: #ff0;
  color: #000; }

/**
   * Add the correct font size in all browsers.
   */
small {
  font-size: 80%; }

/**
   * Prevent `sub` and `sup` elements from affecting the line height in
   * all browsers.
   */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
     ========================================================================== */
/**
   * Add the correct display in IE 9-.
   */
audio,
video {
  display: inline-block; }

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

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

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

/* Forms
     ========================================================================== */
/**
   * 1. Change font properties to `inherit` in all browsers (opinionated).
   * 2. Remove the margin in Firefox and Safari.
   */
button,
input,
optgroup,
select,
textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
   * Restore the font weight unset by the previous rule.
   */
optgroup {
  font-weight: bold; }

/**
   * Show the overflow in IE.
   * 1. Show the overflow in Edge.
   */
button,
input {
  /* 1 */
  overflow: visible; }

/**
   * Remove the inheritance of text transform in Edge, Firefox, and IE.
   * 1. Remove the inheritance of text transform in Firefox.
   */
button,
select {
  /* 1 */
  text-transform: none; }

/**
   * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
   *    controls in Android 4.
   * 2. Correct the inability to style clickable types in iOS and Safari.
   */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
   * Remove the inner border and padding in Firefox.
   */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
   * Restore the focus styles unset by the previous rule.
   */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
   * Change the border, margin, and padding in all browsers (opinionated).
   */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
   * 1. Correct the text wrapping in Edge and IE.
   * 2. Correct the color inheritance from `fieldset` elements in IE.
   * 3. Remove the padding so developers are not caught out when they zero out
   *    `fieldset` elements in all browsers.
   */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

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

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

/**
   * 1. Add the correct box sizing in IE 10-.
   * 2. Remove the padding in IE 10-.
   */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
   * Correct the cursor style of increment and decrement buttons in Chrome.
   */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
   * 1. Correct the odd appearance in Chrome and Safari.
   * 2. Correct the outline style in Safari.
   */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
   * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
   */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
   * 1. Correct the inability to style clickable types in iOS and Safari.
   * 2. Change font properties to `inherit` in Safari.
   */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

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

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

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

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

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

blockquote {
  border-left: 2px solid #666; }
  blockquote > cite {
    display: block; }

html {
  box-sizing: border-box; }

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

button {
  background-color: #fff;
  border-color: #cdcdcd;
  color: #111;
  line-height: 1rem; }
  button:visited {
    color: #111; }
  button:active, button:hover {
    background-color: #f7f7f7;
    border-color: #cdcdcd; }
  button:disabled:active, button:disabled:hover, button.is--disabled:active, button.is--disabled:hover {
    background-color: transparent;
    border-color: #cdcdcd; }

label {
  cursor: pointer;
  display: block;
  font-size: 1rem;
  line-height: 1.5; }
  label.has-error {
    color: #c7162b; }
  label.has-caution {
    color: #f99b11; }
  label.has-warning {
    color: #f99b11; }
  label.has-success {
    color: #0e8420; }
  label.has-information {
    color: #335280; }

[type='text'],
[type='date'],
[type='datetime'],
[type='datatime-local'],
[type='month'],
[type='time'],
[type='week'],
[type='color'],
[type='number'],
[type='search'],
[type='password'],
[type='email'],
[type='url'],
[type='tel'] {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
  background-color: #fff;
  border: 1px solid #cdcdcd;
  border-radius: .125rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12);
  color: #111;
  font-family: "Ubuntu", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  font-size: 1rem;
  font-weight: 300;
  outline: none;
  padding: 0.5rem 0.75rem;
  vertical-align: baseline;
  width: 100%; }
  [type='text']:focus,
  [type='date']:focus,
  [type='datetime']:focus,
  [type='datatime-local']:focus,
  [type='month']:focus,
  [type='time']:focus,
  [type='week']:focus,
  [type='color']:focus,
  [type='number']:focus,
  [type='search']:focus,
  [type='password']:focus,
  [type='email']:focus,
  [type='url']:focus,
  [type='tel']:focus {
    outline: 1px solid #19b6ee;
    outline-offset: 2px; }
  [type='text']:active,
  [type='date']:active,
  [type='datetime']:active,
  [type='datatime-local']:active,
  [type='month']:active,
  [type='time']:active,
  [type='week']:active,
  [type='color']:active,
  [type='number']:active,
  [type='search']:active,
  [type='password']:active,
  [type='email']:active,
  [type='url']:active,
  [type='tel']:active {
    border-color: #666;
    color: #111;
    outline: none; }
  [type='text']::-webkit-input-placeholder,
  [type='date']::-webkit-input-placeholder,
  [type='datetime']::-webkit-input-placeholder,
  [type='datatime-local']::-webkit-input-placeholder,
  [type='month']::-webkit-input-placeholder,
  [type='time']::-webkit-input-placeholder,
  [type='week']::-webkit-input-placeholder,
  [type='color']::-webkit-input-placeholder,
  [type='number']::-webkit-input-placeholder,
  [type='search']::-webkit-input-placeholder,
  [type='password']::-webkit-input-placeholder,
  [type='email']::-webkit-input-placeholder,
  [type='url']::-webkit-input-placeholder,
  [type='tel']::-webkit-input-placeholder {
    color: #666;
    opacity: 1; }
  [type='text']:-ms-input-placeholder,
  [type='date']:-ms-input-placeholder,
  [type='datetime']:-ms-input-placeholder,
  [type='datatime-local']:-ms-input-placeholder,
  [type='month']:-ms-input-placeholder,
  [type='time']:-ms-input-placeholder,
  [type='week']:-ms-input-placeholder,
  [type='color']:-ms-input-placeholder,
  [type='number']:-ms-input-placeholder,
  [type='search']:-ms-input-placeholder,
  [type='password']:-ms-input-placeholder,
  [type='email']:-ms-input-placeholder,
  [type='url']:-ms-input-placeholder,
  [type='tel']:-ms-input-placeholder {
    color: #666;
    opacity: 1; }
  [type='text']::placeholder,
  [type='date']::placeholder,
  [type='datetime']::placeholder,
  [type='datatime-local']::placeholder,
  [type='month']::placeholder,
  [type='time']::placeholder,
  [type='week']::placeholder,
  [type='color']::placeholder,
  [type='number']::placeholder,
  [type='search']::placeholder,
  [type='password']::placeholder,
  [type='email']::placeholder,
  [type='url']::placeholder,
  [type='tel']::placeholder {
    color: #666;
    opacity: 1; }
  [type='text'][disabled], [type='text'][disabled='disabled'],
  [type='date'][disabled],
  [type='date'][disabled='disabled'],
  [type='datetime'][disabled],
  [type='datetime'][disabled='disabled'],
  [type='datatime-local'][disabled],
  [type='datatime-local'][disabled='disabled'],
  [type='month'][disabled],
  [type='month'][disabled='disabled'],
  [type='time'][disabled],
  [type='time'][disabled='disabled'],
  [type='week'][disabled],
  [type='week'][disabled='disabled'],
  [type='color'][disabled],
  [type='color'][disabled='disabled'],
  [type='number'][disabled],
  [type='number'][disabled='disabled'],
  [type='search'][disabled],
  [type='search'][disabled='disabled'],
  [type='password'][disabled],
  [type='password'][disabled='disabled'],
  [type='email'][disabled],
  [type='email'][disabled='disabled'],
  [type='url'][disabled],
  [type='url'][disabled='disabled'],
  [type='tel'][disabled],
  [type='tel'][disabled='disabled'] {
    cursor: not-allowed;
    opacity: .5; }
  [type='text'][readonly], [type='text'][readonly='readonly'],
  [type='date'][readonly],
  [type='date'][readonly='readonly'],
  [type='datetime'][readonly],
  [type='datetime'][readonly='readonly'],
  [type='datatime-local'][readonly],
  [type='datatime-local'][readonly='readonly'],
  [type='month'][readonly],
  [type='month'][readonly='readonly'],
  [type='time'][readonly],
  [type='time'][readonly='readonly'],
  [type='week'][readonly],
  [type='week'][readonly='readonly'],
  [type='color'][readonly],
  [type='color'][readonly='readonly'],
  [type='number'][readonly],
  [type='number'][readonly='readonly'],
  [type='search'][readonly],
  [type='search'][readonly='readonly'],
  [type='password'][readonly],
  [type='password'][readonly='readonly'],
  [type='email'][readonly],
  [type='email'][readonly='readonly'],
  [type='url'][readonly],
  [type='url'][readonly='readonly'],
  [type='tel'][readonly],
  [type='tel'][readonly='readonly'] {
    color: #cdcdcd;
    cursor: default; }
    [type='text'][readonly]:hover, [type='text'][readonly]:active, [type='text'][readonly='readonly']:hover, [type='text'][readonly='readonly']:active,
    [type='date'][readonly]:hover,
    [type='date'][readonly]:active,
    [type='date'][readonly='readonly']:hover,
    [type='date'][readonly='readonly']:active,
    [type='datetime'][readonly]:hover,
    [type='datetime'][readonly]:active,
    [type='datetime'][readonly='readonly']:hover,
    [type='datetime'][readonly='readonly']:active,
    [type='datatime-local'][readonly]:hover,
    [type='datatime-local'][readonly]:active,
    [type='datatime-local'][readonly='readonly']:hover,
    [type='datatime-local'][readonly='readonly']:active,
    [type='month'][readonly]:hover,
    [type='month'][readonly]:active,
    [type='month'][readonly='readonly']:hover,
    [type='month'][readonly='readonly']:active,
    [type='time'][readonly]:hover,
    [type='time'][readonly]:active,
    [type='time'][readonly='readonly']:hover,
    [type='time'][readonly='readonly']:active,
    [type='week'][readonly]:hover,
    [type='week'][readonly]:active,
    [type='week'][readonly='readonly']:hover,
    [type='week'][readonly='readonly']:active,
    [type='color'][readonly]:hover,
    [type='color'][readonly]:active,
    [type='color'][readonly='readonly']:hover,
    [type='color'][readonly='readonly']:active,
    [type='number'][readonly]:hover,
    [type='number'][readonly]:active,
    [type='number'][readonly='readonly']:hover,
    [type='number'][readonly='readonly']:active,
    [type='search'][readonly]:hover,
    [type='search'][readonly]:active,
    [type='search'][readonly='readonly']:hover,
    [type='search'][readonly='readonly']:active,
    [type='password'][readonly]:hover,
    [type='password'][readonly]:active,
    [type='password'][readonly='readonly']:hover,
    [type='password'][readonly='readonly']:active,
    [type='email'][readonly]:hover,
    [type='email'][readonly]:active,
    [type='email'][readonly='readonly']:hover,
    [type='email'][readonly='readonly']:active,
    [type='url'][readonly]:hover,
    [type='url'][readonly]:active,
    [type='url'][readonly='readonly']:hover,
    [type='url'][readonly='readonly']:active,
    [type='tel'][readonly]:hover,
    [type='tel'][readonly]:active,
    [type='tel'][readonly='readonly']:hover,
    [type='tel'][readonly='readonly']:active {
      border-color: #666;
      outline: none; }
  [type='text'].has-error,
  [type='date'].has-error,
  [type='datetime'].has-error,
  [type='datatime-local'].has-error,
  [type='month'].has-error,
  [type='time'].has-error,
  [type='week'].has-error,
  [type='color'].has-error,
  [type='number'].has-error,
  [type='search'].has-error,
  [type='password'].has-error,
  [type='email'].has-error,
  [type='url'].has-error,
  [type='tel'].has-error {
    border: 1px solid #c7162b; }
  [type='text'].has-caution,
  [type='date'].has-caution,
  [type='datetime'].has-caution,
  [type='datatime-local'].has-caution,
  [type='month'].has-caution,
  [type='time'].has-caution,
  [type='week'].has-caution,
  [type='color'].has-caution,
  [type='number'].has-caution,
  [type='search'].has-caution,
  [type='password'].has-caution,
  [type='email'].has-caution,
  [type='url'].has-caution,
  [type='tel'].has-caution {
    border: 1px solid #f99b11; }
  [type='text'].has-warning,
  [type='date'].has-warning,
  [type='datetime'].has-warning,
  [type='datatime-local'].has-warning,
  [type='month'].has-warning,
  [type='time'].has-warning,
  [type='week'].has-warning,
  [type='color'].has-warning,
  [type='number'].has-warning,
  [type='search'].has-warning,
  [type='password'].has-warning,
  [type='email'].has-warning,
  [type='url'].has-warning,
  [type='tel'].has-warning {
    border: 1px solid #f99b11; }
  [type='text'].has-success,
  [type='date'].has-success,
  [type='datetime'].has-success,
  [type='datatime-local'].has-success,
  [type='month'].has-success,
  [type='time'].has-success,
  [type='week'].has-success,
  [type='color'].has-success,
  [type='number'].has-success,
  [type='search'].has-success,
  [type='password'].has-success,
  [type='email'].has-success,
  [type='url'].has-success,
  [type='tel'].has-success {
    border: 1px solid #0e8420; }
  [type='text'].has-information,
  [type='date'].has-information,
  [type='datetime'].has-information,
  [type='datatime-local'].has-information,
  [type='month'].has-information,
  [type='time'].has-information,
  [type='week'].has-information,
  [type='color'].has-information,
  [type='number'].has-information,
  [type='search'].has-information,
  [type='password'].has-information,
  [type='email'].has-information,
  [type='url'].has-information,
  [type='tel'].has-information {
    border: 1px solid #335280; }

[type='file'] {
  width: 100%; }
  [type='file']:focus {
    outline: 1px solid #19b6ee;
    outline-offset: 2px; }

[type='reset'] {
  display: none; }

[type='search'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0; }
  [type='search']::-webkit-search-results-decoration {
    display: none; }
  [type='search']::-webkit-search-cancel-button {
    -webkit-appearance: searchfield-cancel-button;
    cursor: pointer; }

[type='checkbox'],
[type='radio'] {
  float: left;
  height: 1.5rem;
  margin-bottom: 0;
  margin-right: 1rem;
  outline: none;
  padding: 0;
  vertical-align: middle;
  width: auto;
  min-height: 1.5rem; }
  [type='checkbox']:focus,
  [type='radio']:focus {
    outline: 1px solid #19b6ee;
    outline-offset: 0; }
  [type='checkbox'][disabled] + label, [type='checkbox'][disabled='disabled'] + label,
  [type='radio'][disabled] + label,
  [type='radio'][disabled='disabled'] + label {
    cursor: not-allowed;
    opacity: .5; }
  [type='checkbox'] + label,
  [type='radio'] + label {
    vertical-align: middle;
    width: 100%; }

[type='submit'] {
  background-color: #0e8420;
  color: #fff;
  padding: 0.75rem 1.5rem; }
  [type='submit']:hover {
    background-color: #04280a;
    cursor: pointer; }

select {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
  background-color: #fff;
  border: 1px solid #cdcdcd;
  border-radius: .125rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12);
  color: #111;
  font-family: "Ubuntu", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  font-size: 1rem;
  font-weight: 300;
  outline: none;
  padding: 0.5rem 0.75rem;
  vertical-align: baseline;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: #fff url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjRweCIgd2lkdGg9IjEwcHgiIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxMCA0Ij4gPHRpdGxlPmFjY29yZGlvbi1vcGVuPC90aXRsZT4gPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+IDxnIGlkPSJmaWx0ZXItcGFuZWwiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSIgZmlsbD0ibm9uZSI+ICA8ZyBpZD0iYWNjb3JkaW9uLW9wZW4iIGZpbGw9IiM4ODgiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiPiAgIDxwYXRoIGlkPSJjaGV2cm9uIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIiBkPSJtNi4zNjEgMC44NjIzYzAuNTE4IDAuMzY1IDEuMDUyIDAuNzc4MSAxLjYwMSAxLjIzOCAwLjU0OSAwLjQ1ODUgMS4wODkgMC45NTE4IDEuNjIxIDEuNDc3MiAwLjE0MiAwLjE0MDQgMC4yODEgMC4yODIxIDAuNDE1IDAuNDIyNWgtMS41NDFjLTAuMzA0LTAuMjg4OC0wLjYyLTAuNTcwOS0wLjk0Ny0wLjg0NjMtMC4xMzc5LTAuMTE2MS0wLjI3NjgtMC4yMjk3LTAuNDE2OC0wLjM0MDgtMC4xNjM2LTAuMTI5Ny0wLjMyODYtMC4yNTU4LTAuNDk1NC0wLjM3ODMtMC4wODUyLTAuMDYyNS0wLjE3MDgtMC4xMjQxLTAuMjU2OC0wLjE4NDYtMC4zOTctMC4yODIxLTAuOTM1LTAuNjI1Ny0xLjMxNS0wLjg0NzZoLTAuMDU0Yy0wLjM4IDAuMjIxOS0wLjkxOCAwLjU2NTUtMS4zMTUgMC44NDc2LTAuMzk4IDAuMjgwNy0wLjc4OCAwLjU4MjktMS4xNjkgMC45MDM3LTAuMzI3IDAuMjc1NC0wLjY0MyAwLjU1NzUtMC45NDcgMC44NDYzaC0xLjU0MWMwLjEzNS0wLjE0MDQgMC4yNzMtMC4yODIxIDAuNDE1LTAuNDIyNSAwLjUzMi0wLjUyNTQgMS4wNzItMS4wMTg3IDEuNjIxLTEuNDc3MiAwLjU1LTAuNDU5OSAxLjA4My0wLjg3MyAxLjYwMS0xLjIzOCAwLjUxOS0wLjM2NDk3IDAuOTczLTAuNjUyNDEgMS4zNjItMC44NjIzIDAuMzkgMC4yMDk4OSAwLjg0NCAwLjQ5NzMzIDEuMzYyIDAuODYyM3oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuOTk5IDIpIHJvdGF0ZSgxODApIHRyYW5zbGF0ZSgtNC45OTkgLTIpIi8+ICA8L2c+IDwvZz48L3N2Zz4=") no-repeat;
  background-position: top 1.3rem right 1.25rem;
  color: #111;
  margin-top: 0.5rem;
  min-height: 48px;
  text-indent: .01px;
  text-overflow: ''; }
  select:focus {
    outline: 1px solid #19b6ee;
    outline-offset: 2px; }
  select:active {
    border-color: #666;
    color: #111;
    outline: none; }
  select::-webkit-input-placeholder {
    color: #666;
    opacity: 1; }
  select:-ms-input-placeholder {
    color: #666;
    opacity: 1; }
  select::placeholder {
    color: #666;
    opacity: 1; }
  select[disabled], select[disabled='disabled'] {
    cursor: not-allowed;
    opacity: .5; }
  select[readonly], select[readonly='readonly'] {
    color: #cdcdcd;
    cursor: default; }
    select[readonly]:hover, select[readonly]:active, select[readonly='readonly']:hover, select[readonly='readonly']:active {
      border-color: #666;
      outline: none; }
  select.has-error {
    border: 1px solid #c7162b; }
  select.has-caution {
    border: 1px solid #f99b11; }
  select.has-warning {
    border: 1px solid #f99b11; }
  select.has-success {
    border: 1px solid #0e8420; }
  select.has-information {
    border: 1px solid #335280; }
  select:hover {
    cursor: pointer; }
  select[multiple], select[size] {
    background-image: none;
    height: auto;
    padding: .35rem .8125rem; }
    select[multiple] option, select[size] option {
      font-weight: 300;
      margin: 0.5rem 0; }

textarea {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
  background-color: #fff;
  border: 1px solid #cdcdcd;
  border-radius: .125rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12);
  color: #111;
  font-family: "Ubuntu", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  font-size: 1rem;
  font-weight: 300;
  outline: none;
  padding: 0.5rem 0.75rem;
  vertical-align: baseline;
  width: 100%;
  margin-top: 0.5rem;
  overflow: auto;
  vertical-align: top; }
  textarea:focus {
    outline: 1px solid #19b6ee;
    outline-offset: 2px; }
  textarea:active {
    border-color: #666;
    color: #111;
    outline: none; }
  textarea::-webkit-input-placeholder {
    color: #666;
    opacity: 1; }
  textarea:-ms-input-placeholder {
    color: #666;
    opacity: 1; }
  textarea::placeholder {
    color: #666;
    opacity: 1; }
  textarea[disabled], textarea[disabled='disabled'] {
    cursor: not-allowed;
    opacity: .5; }
  textarea[readonly], textarea[readonly='readonly'] {
    color: #cdcdcd;
    cursor: default; }
    textarea[readonly]:hover, textarea[readonly]:active, textarea[readonly='readonly']:hover, textarea[readonly='readonly']:active {
      border-color: #666;
      outline: none; }
  textarea.has-error {
    border: 1px solid #c7162b; }
  textarea.has-caution {
    border: 1px solid #f99b11; }
  textarea.has-warning {
    border: 1px solid #f99b11; }
  textarea.has-success {
    border: 1px solid #0e8420; }
  textarea.has-information {
    border: 1px solid #335280; }

fieldset {
  background-color: #f7f7f7;
  border-radius: .125rem;
  color: #111;
  padding: .9375rem 1.25rem; }
  fieldset + fieldset {
    margin-top: 1.25rem; }
    @media screen and (min-width: 768px) {
      fieldset + fieldset {
        margin-top: 1.75rem; } }
    @media screen and (min-width: 1030px) {
      fieldset + fieldset {
        margin-top: 2rem; } }
  fieldset h3 {
    border-bottom: 1px dotted #666;
    padding-bottom: .625rem; }

form + * {
  margin-top: 0.5rem; }

form * + input {
  margin-top: 0.75rem; }

form * + label {
  margin-top: 1.25rem; }

form * + input[type="checkbox"],
form * + input[type="radio"],
form * + button,
form * + input[type="submit"] {
  margin-top: 1rem; }
  form * + input[type="checkbox"] + label,
  form * + input[type="radio"] + label,
  form * + button + label,
  form * + input[type="submit"] + label {
    margin-top: 1rem; }

code,
samp,
kbd {
  font-family: "Ubuntu Mono", Consolas, Monaco, Courier, monospace;
  font-weight: 300;
  text-align: left; }

pre,
code {
  direction: ltr;
  -webkit-hyphens: none;
      -ms-hyphens: none;
          hyphens: none;
  line-height: 1.5;
  margin-bottom: 0;
  margin-top: 0;
  -moz-tab-size: 4;
    -o-tab-size: 4;
       tab-size: 4;
  white-space: pre-wrap;
  word-spacing: normal;
  word-wrap: break-word; }
  pre + pre,
  code + pre, pre +
  code,
  code +
  code {
    margin-top: 1.25rem; }
    @media screen and (min-width: 768px) {
      pre + pre,
      code + pre, pre +
      code,
      code +
      code {
        margin-top: 1.75rem; } }
    @media screen and (min-width: 1030px) {
      pre + pre,
      code + pre, pre +
      code,
      code +
      code {
        margin-top: 2rem; } }

pre {
  background-color: #f7f7f7;
  border: 1px solid #cdcdcd;
  border-radius: 2px;
  color: #111;
  overflow: auto;
  padding: 1rem;
  text-align: left;
  text-shadow: none; }

a {
  color: #007aa6;
  text-decoration: none; }
  a:focus {
    outline: thin dotted #cdcdcd; }
  a:hover {
    cursor: pointer;
    text-decoration: underline; }
  a:visited {
    color: #005573; }

ol,
ul {
  margin-bottom: 0;
  margin-left: 1rem;
  padding-left: 1rem; }
  ol ul,
  ol ol,
  ul ul,
  ul ol {
    margin-bottom: 0; }
  nav ol, nav
  ul {
    list-style: none;
    list-style-image: none; }
  ol li + li,
  ul li + li {
    margin-top: 0.5rem; }
  ol li > ul,
  ol li > ol,
  ul li > ul,
  ul li > ol {
    margin-top: 0.5rem; }

li {
  margin: 0 0 0.5rem;
  padding: 0; }

dl {
  margin-bottom: 0; }

dt {
  border-top: 1px dotted #666;
  font-size: 1rem;
  font-weight: 400;
  margin-top: 1rem;
  padding-top: 1rem; }
  dt:first-of-type {
    border-top: 0; }

dd {
  margin-left: 20px;
  margin-top: 0.5rem; }

hr {
  border: 0;
  border-top: 1px solid #cdcdcd;
  height: 0;
  margin: 1rem 0; }

img {
  border: 0;
  border-radius: 2px;
  height: auto;
  max-width: 100%; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin-bottom: 0;
  margin-left: 0;
  width: 100%; }
  * + figure {
    margin-top: 1.25rem; }
    @media screen and (min-width: 768px) {
      * + figure {
        margin-top: 1.75rem; } }
    @media screen and (min-width: 1030px) {
      * + figure {
        margin-top: 2rem; } }
  figure caption,
  figure figcaption {
    display: block;
    font-style: italic;
    margin-top: 0.5rem;
    width: 100%; }

object,
iframe,
embed,
canvas,
video,
audio {
  display: block;
  margin: 0 auto 20px;
  max-width: 100%; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden] {
  display: none; }

table {
  border: 0;
  border-collapse: collapse;
  overflow-x: auto;
  width: 100%; }

th,
td {
  padding: 1rem 0; }

td {
  font-weight: 300;
  text-align: left;
  vertical-align: middle; }

thead th {
  border-collapse: separate;
  border-spacing: 0 0.5rem;
  font-weight: 400;
  text-align: left; }

thead tr {
  border-bottom: 1px solid #666; }

tbody tr {
  border-bottom: 1px solid #cdcdcd; }

tbody th {
  font-weight: 400;
  text-align: left; }

@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: url("https://assets.ubuntu.com/v1/e8c07df6-Ubuntu-L_W.woff2") format("woff2"), url("https://assets.ubuntu.com/v1/8619add2-Ubuntu-L_W.woff") format("woff"); }

@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url("https://assets.ubuntu.com/v1/fff37993-Ubuntu-R_W.woff2") format("woff2"), url("https://assets.ubuntu.com/v1/7af50859-Ubuntu-R_W.woff") format("woff"); }

@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 300;
  src: url("https://assets.ubuntu.com/v1/f8097dea-Ubuntu-LI_W.woff2") format("woff2"), url("https://assets.ubuntu.com/v1/8be89d02-Ubuntu-LI_W.woff") format("woff"); }

@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: url("https://assets.ubuntu.com/v1/fca66073-ubuntu-ri-webfont.woff2") format("woff2"), url("https://assets.ubuntu.com/v1/f0898c72-ubuntu-ri-webfont.woff") format("woff"); }

@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 100;
  src: url("https://assets.ubuntu.com/v1/7f100985-Ubuntu-Th_W.woff2") format("woff2"), url("https://assets.ubuntu.com/v1/502cc3a1-Ubuntu-Th_W.woff") format("woff"); }

@font-face {
  font-family: 'Ubuntu Mono';
  font-style: normal;
  font-weight: 300;
  src: url("https://assets.ubuntu.com/v1/fdd692b9-UbuntuMono-R_W.woff2") format("woff2"), url("https://assets.ubuntu.com/v1/85edb898-UbuntuMono-R_W.woff") format("woff"); }

@font-face {
  font-family: 'Ubuntu Mono';
  font-style: normal;
  font-weight: 400;
  src: url("https://assets.ubuntu.com/v1/fdd692b9-UbuntuMono-R_W.woff2") format("woff2"), url("https://assets.ubuntu.com/v1/85edb898-UbuntuMono-R_W.woff") format("woff"); }

* {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: subpixel-antialiased; }

html {
  font-size: 16px; }

body {
  color: #111;
  font-family: "Ubuntu", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  font-weight: 300;
  line-height: 1.5; }

h1,
h2,
h3,
h4,
h5,
h6,
[class^="p-heading--"] {
  font-family: "Ubuntu", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  margin: 0; }

h1 + * {
  margin-top: 1rem; }
  @media screen and (min-width: 1030px) {
    h1 + * {
      margin-top: 1.5rem; } }

h5 + *,
h6 + * {
  margin-top: 0.5rem; }
  @media screen and (min-width: 1030px) {
    h5 + *,
    h6 + * {
      margin-top: 0.75rem; } }

p {
  margin-bottom: 0; }

p + p {
  margin-top: 1rem; }
  @media screen and (min-width: 1030px) {
    p + p {
      margin-top: 1.5rem; } }

button,
input,
select,
textarea {
  font-family: "Ubuntu", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; }

h1 {
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.2; }
  @media only screen and (min-width: 1030px) {
    h1 {
      font-size: 3rem;
      line-height: 1.25; } }

h2 {
  font-size: 1.75rem;
  font-weight: 300;
  line-height: 1.25; }
  @media only screen and (min-width: 1030px) {
    h2 {
      font-size: 2rem;
      line-height: 1.25; } }
  @media only screen and (min-width: 1030px) {
    h2 {
      font-size: 2.25rem;
      line-height: 1.167; } }

h3 {
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.154; }
  @media only screen and (min-width: 1030px) {
    h3 {
      font-size: 1.75rem;
      line-height: 1.286; } }

h4 {
  font-size: 1.375rem;
  font-weight: 300;
  line-height: 1.364; }
  @media only screen and (min-width: 1030px) {
    h4 {
      font-size: 1.5rem;
      line-height: 1.25; } }

h5 {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.264; }
  @media only screen and (min-width: 1030px) {
    h5 {
      font-size: 1.25rem;
      line-height: 1.143; } }

h6 {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.412; }

li {
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 0; }

li > ul,
li > ol {
  padding-top: 0; }

li > ul > li:last-of-type,
li > ol > li:last-of-type {
  padding-bottom: 0; }

blockquote {
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 1.5rem; }
  blockquote > p {
    font-size: 1rem;
    font-style: italic;
    margin-top: 0.75rem; }
  blockquote > cite {
    font-size: 1rem;
    font-style: normal;
    margin-top: 0.75rem; }

strong {
  font-weight: 400; }

small {
  font-size: .875rem; }

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

* + * {
  margin-top: 1.25rem; }
  @media screen and (min-width: 768px) {
    * + * {
      margin-top: 1.75rem; } }
  @media screen and (min-width: 1030px) {
    * + * {
      margin-top: 2rem; } }

* > p:first-child {
  margin-top: 0; }

* + h1,
* + .p-heading--one {
  margin-top: 2rem; }
  @media screen and (min-width: 1030px) {
    * + h1,
    * + .p-heading--one {
      margin-top: 3.75rem; } }

* + h2,
* + .p-heading--two,
* + h3,
* + .p-heading--three,
* + h4,
* + .p-heading--four,
* + h5,
* + .p-heading--five,
* + h6,
* + .p-heading--six {
  margin-top: 1.5rem; }
  @media screen and (min-width: 1030px) {
    * + h2,
    * + .p-heading--two,
    * + h3,
    * + .p-heading--three,
    * + h4,
    * + .p-heading--four,
    * + h5,
    * + .p-heading--five,
    * + h6,
    * + .p-heading--six {
      margin-top: 2rem; } }

h2 + *,
h2 + .row,
.p-heading--two + *,
.p-heading--two + .row,
h3 + *,
h3 + .row,
.p-heading--three + *,
.p-heading--three + .row,
h4 + *,
h4 + .row,
.p-heading--four + *,
.p-heading--four + .row {
  margin-top: 0.5rem; }
  @media screen and (min-width: 1030px) {
    h2 + *,
    h2 + .row,
    .p-heading--two + *,
    .p-heading--two + .row,
    h3 + *,
    h3 + .row,
    .p-heading--three + *,
    .p-heading--three + .row,
    h4 + *,
    h4 + .row,
    .p-heading--four + *,
    .p-heading--four + .row {
      margin-top: 1rem; } }

.row ~ .row {
  margin-top: 1.25rem; }
  @media screen and (min-width: 768px) {
    .row ~ .row {
      margin-top: 1.75rem; } }
  @media screen and (min-width: 1030px) {
    .row ~ .row {
      margin-top: 2rem; } }

.p-accordion {
  border-bottom: 1px solid #cdcdcd; }
  .p-accordion__list {
    list-style-type: none;
    margin: 0;
    padding: 0; }
  .p-accordion__group {
    border-top: 1px solid #cdcdcd;
    margin: 0; }
  .p-accordion__tab {
    background-position: top 1.25rem right 1rem;
    background-repeat: no-repeat;
    border: 0;
    padding: 1rem 2.5rem 1rem 0.75rem;
    text-align: left;
    transition-duration: 0s;
    width: 100%;
    z-index: 2; }
    .p-accordion__tab[aria-expanded='true'] {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='16' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h15v15H0z'/%3E%3C/defs%3E%3Cg fill-rule='evenodd' fill='none'%3E%3Cuse xlink:href='%23a'/%3E%3Cpath stroke='%23888' d='M.5.5h14v14H.5z'/%3E%3Cpath fill='%23888' d='M4 8V7h7v1z'/%3E%3C/g%3E%3C/svg%3E"); }
    .p-accordion__tab[aria-expanded='false'] {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='15' width='15' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 16'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h16v16H0z'/%3E%3C/defs%3E%3Cg fill-rule='evenodd' fill='none'%3E%3Cuse xlink:href='%23a'/%3E%3Cpath stroke='%23888' d='M.5.5h14v14H.5z'/%3E%3Cpath fill='%23888' d='M7 4h1v7H7z'/%3E%3Cpath fill='%23888' d='M4 8V7h7v1z'/%3E%3C/g%3E%3C/svg%3E"); }
    .p-accordion__tab:focus {
      outline: 1px solid #007aa6;
      outline-offset: 2px; }
  .p-accordion__panel {
    border-top: 1px solid #cdcdcd;
    margin: 0;
    padding: 0.75rem 0.75rem 0.75rem 1.5rem; }
    .p-accordion__panel[aria-hidden='true'] {
      display: none; }

.p-aside {
  border-top: 1px solid #cdcdcd;
  font-size: .875rem;
  padding: 0 1.5rem; }
  @media (min-width: 768px) {
    .p-aside {
      border-left: 1px solid #cdcdcd;
      border-top: 0;
      padding: 0 1rem; } }
  .p-aside__header {
    color: #666;
    font-size: 1rem;
    line-height: 1.5;
    margin-bottom: 0.5rem;
    text-transform: uppercase; }
  .p-aside__section {
    padding: 1.5rem 0; }
    .p-aside__section:not(:last-child) {
      border-bottom: 1px dotted #cdcdcd; }
  .p-aside__nav {
    list-style: none;
    margin: 0;
    padding: 0; }
    .p-aside__nav .p-aside__link {
      border-bottom: 0;
      color: #111;
      margin-bottom: 0.5rem; }
      .p-aside__nav .p-aside__link:visited {
        color: #111; }
      .p-aside__nav .p-aside__link:hover {
        color: #007aa6; }
      .p-aside__nav .p-aside__link.is-active {
        font-weight: 400;
        padding-left: 0.5rem; }

.p-breadcrumbs {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%; }
  .p-breadcrumbs__item {
    float: left;
    margin: 0 0 0.25rem 0.25rem;
    position: relative; }
    .p-breadcrumbs__item:not(:first-of-type) {
      text-indent: 1rem; }
    .p-breadcrumbs__item:not(:first-of-type)::before {
      content: '\203A';
      left: -.75rem;
      position: absolute;
      top: 0; }

.p-button {
  background-color: #fff;
  border-color: #cdcdcd;
  color: #111; }
  .p-button:visited {
    color: #111; }
  .p-button:active, .p-button:hover {
    background-color: #f7f7f7;
    border-color: #cdcdcd; }
  .p-button:disabled:active, .p-button:disabled:hover, .p-button.is--disabled:active, .p-button.is--disabled:hover {
    background-color: #fff;
    border-color: #fff; }

.p-button--neutral {
  background-color: #fff;
  border-color: #cdcdcd;
  color: #111; }
  .p-button--neutral:visited {
    color: #111; }
  .p-button--neutral:active, .p-button--neutral:hover {
    background-color: #f7f7f7;
    border-color: #cdcdcd; }
  .p-button--neutral:disabled:active, .p-button--neutral:disabled:hover, .p-button--neutral.is--disabled:active, .p-button--neutral.is--disabled:hover {
    background-color: transparent;
    border-color: #cdcdcd; }

.p-button--brand {
  background-color: #e95420;
  border-color: #e95420;
  color: #fff; }
  .p-button--brand:visited {
    color: #fff; }
  .p-button--brand:active, .p-button--brand:hover {
    background-color: #c34113;
    border-color: #c34113; }
  .p-button--brand:disabled:active, .p-button--brand:disabled:hover, .p-button--brand.is--disabled:active, .p-button--brand.is--disabled:hover {
    background-color: #e95420;
    border-color: #e95420; }

.p-button--positive {
  background-color: #0e8420;
  border-color: #0e8420;
  color: #fff; }
  .p-button--positive:visited {
    color: #fff; }
  .p-button--positive:active, .p-button--positive:hover {
    background-color: #095615;
    border-color: #095615; }
  .p-button--positive:disabled:active, .p-button--positive:disabled:hover, .p-button--positive.is--disabled:active, .p-button--positive.is--disabled:hover {
    background-color: #0e8420;
    border-color: #0e8420; }

.p-button--negative {
  background-color: #c7162b;
  border-color: #c7162b;
  color: #fff; }
  .p-button--negative:visited {
    color: #fff; }
  .p-button--negative:active, .p-button--negative:hover {
    background-color: #991121;
    border-color: #991121; }
  .p-button--negative:disabled:active, .p-button--negative:disabled:hover, .p-button--negative.is--disabled:active, .p-button--negative.is--disabled:hover {
    background-color: #c7162b;
    border-color: #c7162b; }

.p-button--base {
  background-color: transparent;
  border-color: transparent;
  color: #111; }
  .p-button--base:visited {
    color: #111; }
  .p-button--base:active, .p-button--base:hover {
    background-color: #f7f7f7;
    border-color: transparent; }
  .p-button--base:disabled:active, .p-button--base:disabled:hover, .p-button--base.is--disabled:active, .p-button--base.is--disabled:hover {
    background-color: transparent;
    border-color: #cdcdcd; }

@media (max-width: 768px) {
  [class^="p-button"].is-inline {
    margin-top: 1.2rem; } }

@media (min-width: 768px) {
  [class^="p-button"].is-inline {
    margin-left: 0.75rem;
    width: auto; } }

.p-card, .p-card--ubuntu-upgrade {
  border: 1px solid #cdcdcd; }
  .p-card .p-card, .p-card--ubuntu-upgrade .p-card, .p-card .p-card--ubuntu-upgrade, .p-card--ubuntu-upgrade .p-card--ubuntu-upgrade {
    margin-top: 0; }

.p-card--overlay {
  background: rgba(255, 255, 255, 0.85);
  border-radius: 0; }

.p-code-numbered {
  background: #fff;
  color: #111;
  counter-reset: line-numbering;
  padding: 1rem 0 0;
  position: relative; }
  .p-code-numbered::before {
    background-color: #fff;
    width: 4.5rem; }
  .p-code-numbered .code-line {
    background: #f7f7f7;
    color: #111;
    display: block;
    margin: -1.5rem 0 0 0;
    padding: 0.5rem 1rem 0 5.5rem;
    position: relative; }
    .p-code-numbered .code-line:first-child, .p-code-numbered .code-line:first-child::before {
      padding-top: 1.25rem; }
    .p-code-numbered .code-line:last-child, .p-code-numbered .code-line:last-child::before {
      padding-bottom: 1rem; }
    .p-code-numbered .code-line::before {
      background: #fff;
      border-right: 1px solid #111;
      color: #666;
      content: counter(line-numbering);
      counter-increment: line-numbering;
      display: inline-block;
      height: 9999px;
      left: 0;
      margin-right: 1rem;
      max-height: 100%;
      padding: 0.5rem 1rem 1rem 1rem;
      pointer-events: none;
      position: absolute;
      text-align: right;
      top: 0;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      width: 4.5rem; }

.p-code-snippet {
  background-color: #fff;
  border: 1px solid #666;
  border-radius: 2px;
  color: #111;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  position: relative;
  transition: border .2s, background-color .2s;
  width: 100%; }
  .p-code-snippet__input {
    background-color: transparent;
    background-image: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="15.999999" viewBox="0 0 16 15.999999"><g><g style="display:inline"><g style="display:inline"><path style="opacity:0.21171169;fill:none;stroke:none" d="M-.0000032.00002047h15.9999936v15.9999936H-.0000032z"/><path style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;line-height:125%;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;display:inline;fill:%23808080;fill-opacity:1;stroke:none" d="M2.6660124 2.00000047c-1.77777926 0-2.6660156.0013069-2.6660156 2.0683594v8.8652346c0 2.067046.88823634 2.066406 2.6660156 2.066406h10.6679684c1.77778 0 2.666016.00064 2.666016-2.066406v-8.7988284c0-2.1333325-.888236-2.1347656-2.666016-2.1347656H2.6660124zm1.2792969 1.890625h1.1015625v1.1425781c.3388576.0282222.6418942.0778287.9101562.1484375.2682622.0635378.4794546.127873.6347657.1914063l-.2636719 1.046875c-.2047288-.0776578-.4480911-.1520607-.7304688-.2226563-.2753242-.0705955-.5930895-.1054687-.953125-.1054687-.381213 0-.6687661.0716995-.859375.2128906-.1906042.1341333-.2851562.3205247-.2851562.5605469 0 .141191.0275088.2605439.0839844.359375.0564755.0917777.1429083.1762529.2558594.2539062.1129509.0705956.2497361.1422952.4121093.2128906.1623688.0635334.3460569.1305764.5507813.2011719.2894399.1129555.560311.232304.8144531.359375.2612043.1200089.4871256.2661159.6777344.4355469.1906043.1623688.3394192.3561248.4453125.5820312.112951.2259022.1699219.4940697.1699218.8046878 0 .465928-.1441538.868173-.4335937 1.207031s-.7660922.557414-1.4296875.65625v1.324219H3.9453093v-1.292969c-.5082842-.035289-.9225545-.102332-1.2402344-.201172-.3106176-.105893-.5419546-.200441-.6972656-.285156l.359375-1.00586c.2259066.112956.4967733.214868.8144531.306641.3247377.091773.6921094.138672 1.1015625.138672.4871065 0 .8223128-.0717 1.0058594-.212891.1906088-.148248.2871094-.342004.2871094-.582031 0-.1623686-.0395298-.3038192-.1171875-.423828-.0776533-.1200133-.186934-.2265861-.328125-.3183594-.1411911-.0917733-.3101459-.1762485-.5078125-.2539062-.1906044-.0776533-.4037544-.157472-.6367188-.2421875-.2188488-.0776533-.4374056-.1667895-.65625-.265625-.2117866-.0988311-.4055469-.218184-.5820312-.359375-.1694311-.1482489-.3062161-.3245681-.4121094-.5292969-.1058933-.2047244-.1601563-.455451-.1601563-.7519531e-7-.4871065.146107-.9013768.4355469-1.2402344.2894444-.3459154.7339269-.5671801 1.3339844-.6660156v-1.1855469zm4.0546875 8.095703h3.990234v.996094h-3.990234v-.996094z"/></g></g></g></svg>');
    background-position: 8px center;
    background-repeat: no-repeat;
    border: 0;
    box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.12);
    color: #666;
    font-family: "Ubuntu Mono", Consolas, Monaco, Courier, monospace;
    font-size: 1em;
    font-weight: 300;
    padding: 8px 8px 8px 32px;
    width: 100%; }
  .p-code-snippet__action {
    background-color: #f7f7f7;
    background-image: url('data:image/svg+xml;utf8, <svg width="80" height="87" viewBox="0 0 80 87" xmlns="http://www.w3.org/2000/svg"><g fill="%23666" fill-rule="evenodd"><path d="M52.934 9H69.23c2.36 0 4.23.265 5.805 1 1.574.733 2.834 2.06 3.58 3.738 1.49 3.355 1.33 7.46 1.383 13.067l.002.01v42.37l-.002.013c-.052 5.608.107 9.71-1.384 13.066-.745 1.678-2.005 3.003-3.58 3.737-1.574.735-3.444 1-5.804 1H20.768c-2.36 0-4.228-.265-5.803-1-1.574-.733-2.835-2.058-3.58-3.736-1.232-2.77-1.338-6.05-1.367-10.264h4.016c.082 4.27.29 7.142.89 8.535.36.828.757 1.3 1.678 1.74.92.44 2.385.725 4.484.725h47.828c2.1 0 3.563-.285 4.484-.726.92-.44 1.318-.91 1.677-1.74.717-1.656.873-5.403.925-11.11V26.548c-.052-5.69-.21-9.428-.925-11.082-.36-.828-.756-1.3-1.677-1.742-.92-.44-2.385-.723-4.484-.723H51.226c.908-1.126 1.518-2.5 1.708-4zm-15.87 0c.19 1.5.8 2.874 1.707 4H21.087c-2.1 0-3.563.283-4.484.723-.92.44-1.318.914-1.677 1.743-.715 1.653-.873 5.392-.925 11.08V54h-4V26.806c.052-5.61-.107-9.713 1.384-13.068.746-1.678 2.007-3.005 3.58-3.74C16.54 9.266 18.41 9 20.77 9h16.295z"/><path d="M56.99 9v12.005H33V9h8c0 2.234 1.764 4.002 3.995 4.002 2.232 0 4-1.768 4-4.002h7.996z" fill-rule="nonzero"/><path d="M52.998 7.998c0 4.395-3.606 8-8 8-4.393 0-7.998-3.605-7.998-8S40.605 0 45 0c4.392 0 7.998 3.603 7.998 7.998zm-4 0C49 5.766 47.233 4 45 4c-2.233 0-4 1.766-4 3.998s1.767 4 4 4c2.234 0 4-1.768 4-4z" fill-rule="nonzero"/><path d="M42 36h28v4H42zM42 48h28v4H42zM50 60h20v4H50z"/><path d="M22 50s10.67 5.13 20 12.524h-.002-.01-.003C32.145 70.152 22 75 22 75V50z" fill-rule="nonzero"/><path d="M0 58h22v10H0z"/></g></svg>');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 1rem;
    border-color: transparent;
    border-left: 1px solid #666;
    border-radius: 0;
    display: block;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
    padding: 0;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 0;
    width: 40px; }
    .p-code-snippet__action:hover {
      border-color: transparent;
      border-left: 1px solid #666; }

.p-contextual-menu, .p-contextual-menu--left, .p-contextual-menu--center {
  display: inline-block;
  margin: 0;
  position: relative; }
  .p-contextual-menu__dropdown {
    display: none;
    margin: 0;
    max-width: 330px;
    min-width: 155px;
    padding: 0;
    position: absolute;
    right: 0;
    top: calc(100% + 0.5rem);
    z-index: 1; }
    .p-contextual-menu__dropdown::before, .p-contextual-menu__dropdown::after {
      border-bottom: 8px solid rgba(17, 17, 17, 0.05);
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      bottom: 100%;
      content: '';
      height: 0;
      pointer-events: none;
      position: absolute;
      right: 0.75rem;
      width: 0; }
    .p-contextual-menu__dropdown::after {
      border-bottom: 6px solid #fff;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      right: 0.85rem; }
    .p-contextual-menu__dropdown[aria-hidden="false"] {
      display: block; }
  .p-contextual-menu__group {
    display: block;
    padding: 0.25rem 0; }
    .p-contextual-menu__group + .p-contextual-menu__group {
      border-top: 1px solid #cdcdcd;
      margin: 0; }
  .p-contextual-menu__link {
    border: 0;
    clear: both;
    color: #111;
    display: block;
    line-height: 1.5rem;
    margin: 0;
    overflow: hidden;
    padding: 0.25rem 0.75rem;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%; }
    .p-contextual-menu__link:hover {
      background-color: #f7f7f7;
      text-decoration: none; }
  .p-contextual-menu--left .p-contextual-menu__dropdown {
    left: 0; }
    .p-contextual-menu--left .p-contextual-menu__dropdown::before, .p-contextual-menu--left .p-contextual-menu__dropdown::after {
      left: 0.75rem;
      right: initial; }
    .p-contextual-menu--left .p-contextual-menu__dropdown::after {
      left: 0.85rem; }
  .p-contextual-menu--center .p-contextual-menu__dropdown {
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }
    .p-contextual-menu--center .p-contextual-menu__dropdown::before, .p-contextual-menu--center .p-contextual-menu__dropdown::after {
      left: 50%;
      right: initial;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%); }

@media (min-width: 768px) {
  .p-divider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

.p-divider__block {
  border-bottom: 1px solid #cdcdcd; }
  .p-divider__block:last-child {
    border-bottom: 0; }
  @media (max-width: 768px) {
    .p-divider__block {
      padding-bottom: 1.5rem; } }
  @media (min-width: 768px) {
    .p-divider__block {
      border-bottom: 0;
      border-right: 1px solid #cdcdcd;
      padding-right: 1rem; }
      .p-divider__block:last-child {
        border-right: 0;
        padding-right: 0; } }

.p-footer {
  border-top: 1px solid #cdcdcd;
  font-size: .875rem;
  line-height: 1.5;
  padding-bottom: 1rem;
  padding-top: 1rem; }
  @media (min-width: 768px) {
    .p-footer {
      padding-bottom: 1.5rem;
      padding-top: 1.5rem; } }
  .p-footer__copy {
    margin-bottom: 0; }
  .p-footer__links {
    margin: 0;
    padding: 0.75rem 0 0; }
    @media (min-width: 768px) {
      .p-footer__links {
        margin-top: 0;
        padding-top: 1rem; } }
  .p-footer__nav {
    margin-top: 0; }
  .p-footer__item {
    display: block;
    margin-bottom: 0.25rem; }
    @media (min-width: 768px) {
      .p-footer__item {
        display: inline-block; } }
    .p-footer__item:last-child a::after {
      opacity: 0; }
  .p-footer__link {
    border-bottom: 0;
    color: #111; }
    .p-footer__link:visited {
      color: black; }
    .p-footer__link:hover {
      color: #007aa6; }
    @media (min-width: 768px) {
      .p-footer__link {
        margin-right: 1rem;
        position: relative; }
        .p-footer__link::after {
          content: '\00b7';
          display: inline-block;
          font-size: 1.5rem;
          position: absolute;
          right: -.75rem;
          top: -.65rem; } }
    .p-footer__link:hover::after {
      color: #111; }

@media screen and (max-width: 400px) {
  @-ms-viewport {
    width: 320px; } }

img {
  max-width: 100%;
  height: auto; }
  @media \0screen {
    img {
      width: auto; } }

.row {
  *zoom: 1;
  margin-right: auto;
  margin-left: auto;
  max-width: 1030px;
  padding-left: 20px;
  padding-right: 20px; }
  .row:before, .row:after {
    display: table;
    content: " "; }
  .row:after {
    clear: both; }
  .row .row {
    margin-right: 0;
    margin-left: 0;
    max-width: none;
    padding-right: 0;
    padding-left: 0; }

.mobile-col-1, .mobile-col-2, .mobile-col-3 {
  display: block;
  float: left;
  min-height: 1px;
  position: relative;
  *margin-right: -1px;
  margin-left: 4.61165%; }

.row .mobile-col-1:first-child, .row .mobile-col-2:first-child, .row .mobile-col-3:first-child, .first-mobile-col {
  margin-left: 0; }

.mobile-col-1 {
  width: 21.54126%; }

.mobile-col-2 {
  width: 47.69417%; }

.mobile-col-3 {
  width: 73.84709%; }

@media screen and (min-width: 620px) {
  .tablet-col-1, .tablet-col-2, .tablet-col-3, .tablet-col-4, .tablet-col-5 {
    display: block;
    float: left;
    min-height: 1px;
    position: relative;
    *margin-right: -1px;
    margin-left: 2.91262%; }
  .row .tablet-col-1:first-child, .row .tablet-col-2:first-child, .row .tablet-col-3:first-child, .row .tablet-col-4:first-child, .row .tablet-col-5:first-child, .first-tablet-col {
    margin-left: 0; }
  .tablet-col-1 {
    width: 14.23948%; }
  .tablet-col-2 {
    width: 31.39159%; }
  .tablet-col-3 {
    width: 48.54369%; }
  .tablet-col-4 {
    width: 65.69579%; }
  .tablet-col-5 {
    width: 82.8479%; } }

@media screen and (min-width: 768px) {
  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11 {
    display: block;
    float: left;
    min-height: 1px;
    position: relative;
    *margin-right: -1px;
    margin-left: 1.94175%; }
  .row .col-1:first-child, .row .col-2:first-child, .row .col-3:first-child, .row .col-4:first-child, .row .col-5:first-child, .row .col-6:first-child, .row .col-7:first-child, .row .col-8:first-child, .row .col-9:first-child, .row .col-10:first-child, .row .col-11:first-child, .first-col {
    margin-left: 0; }
  .col-1 {
    width: 6.5534%; }
  .col-2 {
    width: 15.04854%; }
  .col-3 {
    width: 23.54369%; }
  .col-4 {
    width: 32.03883%; }
  .col-5 {
    width: 40.53398%; }
  .col-6 {
    width: 49.02913%; }
  .col-7 {
    width: 57.52427%; }
  .col-8 {
    width: 66.01942%; }
  .col-9 {
    width: 74.51456%; }
  .col-10 {
    width: 83.00971%; }
  .col-11 {
    width: 91.50485%; }
  .prefix-1 {
    padding-left: 8.49515%; }
  .prefix-2 {
    padding-left: 16.99029%; }
  .prefix-3 {
    padding-left: 25.48544%; }
  .prefix-4 {
    padding-left: 33.98058%; }
  .prefix-5 {
    padding-left: 42.47573%; }
  .prefix-6 {
    padding-left: 50.97087%; }
  .prefix-7 {
    padding-left: 59.46602%; }
  .prefix-8 {
    padding-left: 67.96117%; }
  .prefix-9 {
    padding-left: 76.45631%; }
  .prefix-10 {
    padding-left: 84.95146%; }
  .prefix-11 {
    padding-left: 93.4466%; }
  .suffix-1 {
    padding-right: 8.49515%; }
  .suffix-2 {
    padding-right: 16.99029%; }
  .suffix-3 {
    padding-right: 25.48544%; }
  .suffix-4 {
    padding-right: 33.98058%; }
  .suffix-5 {
    padding-right: 42.47573%; }
  .suffix-6 {
    padding-right: 50.97087%; }
  .suffix-7 {
    padding-right: 59.46602%; }
  .suffix-8 {
    padding-right: 67.96117%; }
  .suffix-9 {
    padding-right: 76.45631%; }
  .suffix-10 {
    padding-right: 84.95146%; }
  .suffix-11 {
    padding-right: 93.4466%; }
  .push-1 {
    left: 8.49515%; }
  .push-2 {
    left: 16.99029%; }
  .push-3 {
    left: 25.48544%; }
  .push-4 {
    left: 33.98058%; }
  .push-5 {
    left: 42.47573%; }
  .push-6 {
    left: 50.97087%; }
  .push-7 {
    left: 59.46602%; }
  .push-8 {
    left: 67.96117%; }
  .push-9 {
    left: 76.45631%; }
  .push-10 {
    left: 84.95146%; }
  .push-11 {
    left: 93.4466%; }
  .pull-1 {
    right: 8.49515%; }
  .pull-2 {
    right: 16.99029%; }
  .pull-3 {
    right: 25.48544%; }
  .pull-4 {
    right: 33.98058%; }
  .pull-5 {
    right: 42.47573%; }
  .pull-6 {
    right: 50.97087%; }
  .pull-7 {
    right: 59.46602%; }
  .pull-8 {
    right: 67.96117%; }
  .pull-9 {
    right: 76.45631%; }
  .pull-10 {
    right: 84.95146%; }
  .pull-11 {
    right: 93.4466%; }
  .col-11 .col-1, .col-11 .col-2, .col-11 .col-3, .col-11 .col-4, .col-11 .col-5, .col-11 .col-6, .col-11 .col-7, .col-11 .col-8, .col-11 .col-9, .col-11 .col-10 {
    margin-left: 2.12202%; }
  .col-11 .col-1 {
    width: 7.1618%; }
  .col-11 .col-2 {
    width: 16.44562%; }
  .col-11 .col-3 {
    width: 25.72944%; }
  .col-11 .col-4 {
    width: 35.01326%; }
  .col-11 .col-5 {
    width: 44.29708%; }
  .col-11 .col-6 {
    width: 53.5809%; }
  .col-11 .col-7 {
    width: 62.86472%; }
  .col-11 .col-8 {
    width: 72.14854%; }
  .col-11 .col-9 {
    width: 81.43236%; }
  .col-11 .col-10 {
    width: 90.71618%; }
  .col-10 .col-1, .col-10 .col-2, .col-10 .col-3, .col-10 .col-4, .col-10 .col-5, .col-10 .col-6, .col-10 .col-7, .col-10 .col-8, .col-10 .col-9 {
    margin-left: 2.33918%; }
  .col-10 .col-1 {
    width: 7.89474%; }
  .col-10 .col-2 {
    width: 18.12865%; }
  .col-10 .col-3 {
    width: 28.36257%; }
  .col-10 .col-4 {
    width: 38.59649%; }
  .col-10 .col-5 {
    width: 48.83041%; }
  .col-10 .col-6 {
    width: 59.06433%; }
  .col-10 .col-7 {
    width: 69.29825%; }
  .col-10 .col-8 {
    width: 79.53216%; }
  .col-10 .col-9 {
    width: 89.76608%; }
  .col-9 .col-1, .col-9 .col-2, .col-9 .col-3, .col-9 .col-4, .col-9 .col-5, .col-9 .col-6, .col-9 .col-7, .col-9 .col-8 {
    margin-left: 2.60586%; }
  .col-9 .col-1 {
    width: 8.79479%; }
  .col-9 .col-2 {
    width: 20.19544%; }
  .col-9 .col-3 {
    width: 31.59609%; }
  .col-9 .col-4 {
    width: 42.99674%; }
  .col-9 .col-5 {
    width: 54.39739%; }
  .col-9 .col-6 {
    width: 65.79805%; }
  .col-9 .col-7 {
    width: 77.1987%; }
  .col-9 .col-8 {
    width: 88.59935%; }
  .col-8 .col-1, .col-8 .col-2, .col-8 .col-3, .col-8 .col-4, .col-8 .col-5, .col-8 .col-6, .col-8 .col-7 {
    margin-left: 2.94118%; }
  .col-8 .col-1 {
    width: 9.92647%; }
  .col-8 .col-2 {
    width: 22.79412%; }
  .col-8 .col-3 {
    width: 35.66176%; }
  .col-8 .col-4 {
    width: 48.52941%; }
  .col-8 .col-5 {
    width: 61.39706%; }
  .col-8 .col-6 {
    width: 74.26471%; }
  .col-8 .col-7 {
    width: 87.13235%; }
  .col-7 .col-1, .col-7 .col-2, .col-7 .col-3, .col-7 .col-4, .col-7 .col-5, .col-7 .col-6 {
    margin-left: 3.37553%; }
  .col-7 .col-1 {
    width: 11.39241%; }
  .col-7 .col-2 {
    width: 26.16034%; }
  .col-7 .col-3 {
    width: 40.92827%; }
  .col-7 .col-4 {
    width: 55.6962%; }
  .col-7 .col-5 {
    width: 70.46414%; }
  .col-7 .col-6 {
    width: 85.23207%; }
  .col-6 .col-1, .col-6 .col-2, .col-6 .col-3, .col-6 .col-4, .col-6 .col-5 {
    margin-left: 3.9604%; }
  .col-6 .col-1 {
    width: 13.36634%; }
  .col-6 .col-2 {
    width: 30.69307%; }
  .col-6 .col-3 {
    width: 48.0198%; }
  .col-6 .col-4 {
    width: 65.34653%; }
  .col-6 .col-5 {
    width: 82.67327%; }
  .col-5 .col-1, .col-5 .col-2, .col-5 .col-3, .col-5 .col-4 {
    margin-left: 4.79042%; }
  .col-5 .col-1 {
    width: 16.16766%; }
  .col-5 .col-2 {
    width: 37.12575%; }
  .col-5 .col-3 {
    width: 58.08383%; }
  .col-5 .col-4 {
    width: 79.04192%; }
  .col-4 .col-1, .col-4 .col-2, .col-4 .col-3 {
    margin-left: 6.06061%; }
  .col-4 .col-1 {
    width: 20.45455%; }
  .col-4 .col-2 {
    width: 46.9697%; }
  .col-4 .col-3 {
    width: 73.48485%; }
  .col-3 .col-1, .col-3 .col-2 {
    margin-left: 8.24742%; }
  .col-3 .col-1 {
    width: 27.83505%; }
  .col-3 .col-2 {
    width: 63.91753%; }
  .col-2 .col-1 {
    margin-left: 12.90323%; }
  .col-2 .col-1 {
    width: 43.54839%; } }

.row .center-col {
  float: none;
  margin-left: auto !important;
  margin-right: auto; }

@media screen and (max-width: 619px) {
  .hidden-mobile,
  .visible-tablet,
  .visible-desktop {
    display: none !important; } }

@media screen and (min-width: 620px) and (max-width: 767px) {
  .visible-mobile,
  .hidden-tablet,
  .visible-desktop {
    display: none !important; } }

@media screen and (min-width: 768px) {
  .visible-mobile,
  .visible-tablet,
  .hidden-desktop {
    display: none !important; } }

[class*="col-"],
.row {
  margin-top: 0; }

@media screen and (max-width: 767px) {
  [class*="col-"] + [class*="col-"] {
    margin-top: 20px; } }

[grid-demo] [class*="col-"] {
  background: #cdcdcd;
  margin-bottom: 1rem; }

[grid-outline] [class*="col-"] {
  outline: 1px solid #fff;
  padding: 0.25rem; }

.p-heading--one {
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.2; }
  @media only screen and (min-width: 1030px) {
    .p-heading--one {
      font-size: 3rem;
      line-height: 1.25; } }

.p-heading--two {
  font-size: 1.75rem;
  font-weight: 300;
  line-height: 1.25; }
  @media only screen and (min-width: 1030px) {
    .p-heading--two {
      font-size: 2rem;
      line-height: 1.25; } }
  @media only screen and (min-width: 1030px) {
    .p-heading--two {
      font-size: 2.25rem;
      line-height: 1.167; } }

.p-heading--three {
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.154; }
  @media only screen and (min-width: 1030px) {
    .p-heading--three {
      font-size: 1.75rem;
      line-height: 1.286; } }

.p-heading--four {
  font-size: 1.375rem;
  font-weight: 300;
  line-height: 1.364; }
  @media only screen and (min-width: 1030px) {
    .p-heading--four {
      font-size: 1.5rem;
      line-height: 1.25; } }

.p-heading--five {
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.264; }
  @media only screen and (min-width: 1030px) {
    .p-heading--five {
      font-size: 1.25rem;
      line-height: 1.143; } }

.p-heading--six {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.412; }

.p-heading-icon {
  margin-bottom: 2rem; }
  @media (min-width: 768px) {
    .p-heading-icon {
      margin-bottom: 0; } }
  .p-heading-icon__header {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1rem; }
    @media (min-width: 1030px) {
      .p-heading-icon__header {
        margin-bottom: 1.5rem; } }
  .p-heading-icon__title {
    font-size: 1.5rem;
    font-weight: 300;
    line-height: 1.154;
    margin-bottom: 0;
    margin-top: 0; }
    @media only screen and (min-width: 1030px) {
      .p-heading-icon__title {
        font-size: 1.75rem;
        line-height: 1.286; } }
  .p-heading-icon__img {
    -ms-flex-item-align: start;
        align-self: flex-start;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    height: 2.5rem;
    margin-right: 1rem;
    width: 2.5rem; }
    @media (min-width: 768px) {
      .p-heading-icon__img {
        height: 3.75rem;
        width: 3.75rem; } }

.p-image--bordered {
  border-color: #cdcdcd;
  border-style: solid;
  border-width: 1px; }

.p-image--shadowed {
  box-shadow: 0 1px 5px 1px rgba(205, 205, 205, 0.2); }

.p-media-object {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .p-media-object__details {
    margin-top: 0; }
  .p-media-object__image {
    border-radius: 0.25rem;
    height: 3.75rem;
    margin-right: 1rem;
    vertical-align: middle;
    width: 3.75rem; }
    @media (min-width: 768px) {
      .p-media-object__image {
        height: 4.5rem;
        width: 4.5rem; } }
  .p-media-object__title {
    font-size: 1.375rem;
    font-weight: 300;
    line-height: 1.364;
    margin-bottom: .5rem; }
    @media only screen and (min-width: 1030px) {
      .p-media-object__title {
        font-size: 1.5rem;
        line-height: 1.25; } }
  .p-media-object__content {
    margin-top: 0.25rem; }
  .p-media-object__meta-list {
    list-style: none;
    margin: 1rem 0 0;
    padding-left: 0; }
  .p-media-object__meta-list-item {
    color: #111;
    font-size: .875em;
    margin-bottom: .4rem; }
    .p-media-object__meta-list-item--date {
      color: #111;
      font-size: .875em;
      margin-bottom: .4rem;
      background-repeat: no-repeat;
      background-size: 20px 20px;
      padding-left: 25px;
      background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="90" height="90"><g transform="translate(0 -962.362)"><path color="#000" fill="none" stroke-width="7.5" overflow="visible" enable-background="accumulate" d="M0 962.362h90v90H0z"/><path d="M35.914 968.362v9c0 4.837-4.078 8.914-8.914 8.914-4.836 0-8.914-4.077-8.914-8.914v-8.547C7.56 969.892 6 973.59 6 986.362v42c0 18 3 18 30 18h18c27 0 30 0 30-18v-42c0-12.773-1.56-16.47-12.086-17.547v8.547c0 4.837-4.078 8.914-8.914 8.914-4.836 0-8.914-4.077-8.914-8.914v-9H35.914zm.086 24h18c24 0 24 0 24 12v24c0 12 0 12-24 12H36c-24 0-24 0-24-12v-24c0-12 0-12 24-12z" fill="#aea79f"/><rect width="6" height="18" x="24" y="962.362" ry="3" color="#000" fill="#aea79f" stroke-width=".1" overflow="visible" enable-background="accumulate"/><rect ry="3" y="962.362" x="60" height="18" width="6" color="#000" fill="#aea79f" stroke-width=".1" overflow="visible" enable-background="accumulate"/><path style="text-align:center;line-height:125%;-inkscape-font-specification:Ubuntu Medium" d="M33.336 1001.364v.01c-1.8 0-3.5.348-5.087 1.043-1.548.663-2.913 1.553-4.08 2.664l-.352.337 3.06 4.335.474-.472c.158-.158.425-.388.787-.673l.01-.013.01-.012c.342-.295.74-.582 1.194-.86.467-.27 1.002-.507 1.607-.71.577-.19 1.206-.288 1.896-.288 1.048 0 1.885.26 2.58.768.626.46.964 1.222.964 2.497 0 .56-.114 1.1-.35 1.647-.246.538-.58 1.082-1.006 1.635h-.002c-.408.535-.896 1.088-1.466 1.658-.582.582-1.192 1.176-1.827 1.785h-.004c-.827.8-1.653 1.613-2.48 2.44-.846.845-1.61 1.748-2.292 2.704h-.002c-.692.967-1.26 2.02-1.702 3.15-.426 1.134-.635 2.372-.635 3.707v.72c0 .31.015.583.046.828l.064.493h18.65v-5.197H31.386c.072-.144.057-.21.18-.392l.006-.012h.002c.33-.507.727-1.034 1.192-1.576.47-.548.966-1.096 1.488-1.645l.008-.01c.527-.553.998-1.027 1.413-1.416h.007c.8-.775 1.6-1.56 2.4-2.36h.007c.813-.844 1.534-1.7 2.163-2.576h.002c.66-.906 1.197-1.83 1.613-2.773.428-.994.645-2.02.645-3.054 0-2.528-.756-4.605-2.28-6.102-1.524-1.55-3.862-2.28-6.9-2.28zm16.626.635v.01l-.024.537c-.106 2.31-.24 4.618-.4 6.927-.158 2.277-.384 4.688-.676 7.233l-.07.628h.632c2.187 0 3.982.12 5.37.353h.004c1.42.23 2.518.58 3.283 1.01h.01c.804.44 1.316.945 1.6 1.512.302.606.46 1.297.46 2.1 0 .514-.094.994-.278 1.457-.174.414-.456.79-.876 1.14h-.016c-.375.333-.9.615-1.582.836-.677.193-1.514.298-2.51.298-1.48 0-2.72-.144-3.718-.42-1.012-.31-1.79-.596-2.3-.84l-.638-.304-1.17 5.187.394.198c.32.16.74.313 1.287.477.553.167 1.168.315 1.847.45.703.163 1.43.3 2.184.407.77.11 1.527.163 2.273.163 1.826 0 3.44-.214 4.84-.66h.008c1.386-.473 2.56-1.12 3.502-1.948.94-.827 1.647-1.823 2.105-2.967.454-1.135.68-2.365.68-3.678 0-2.868-1.023-5.22-3.034-6.892-1.888-1.617-4.76-2.472-8.434-2.75.033-.27.064-.51.097-.834.055-.535.096-1.096.123-1.68l.002-.025c.052-.575.09-1.138.117-1.688l.003-.027c.035-.38.054-.693.077-1.02h10.055V1002H49.962z" font-size="35.345" font-weight="500" letter-spacing="0" word-spacing="0" text-anchor="middle" fill="#aea79f" font-family="Ubuntu"/></g></svg>'); }
    .p-media-object__meta-list-item--location {
      color: #111;
      font-size: .875em;
      margin-bottom: .4rem;
      background-repeat: no-repeat;
      background-size: 20px 20px;
      padding-left: 25px;
      background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="90" height="90"><g color="#000"><path d="M45 0C30.088 0 18 12.088 18 27c0 .562.03 1.103.063 1.656.013.248.012.497.03.75.02.23.07.46.095.688C20.22 51.854 41.922 90 45 90c3.078 0 24.78-38.146 26.813-59.906.02-.232.076-.46.093-.688.022-.248.016-.5.03-.75.032-.56.064-1.12.064-1.656C72 12.088 59.912 0 45 0zm0 18c4.97 0 9 4.03 9 9s-4.03 9-9 9-9-4.03-9-9 4.03-9 9-9z" fill="#aea79f" stroke-width="3" overflow="visible" enable-background="accumulate"/><path fill="none" stroke-width="7.5" overflow="visible" enable-background="accumulate" d="M0 0h90v90H0z"/></g></svg>'); }
    .p-media-object__meta-list-item--venue {
      color: #111;
      font-size: .875em;
      margin-bottom: .4rem;
      background-repeat: no-repeat;
      background-size: 20px 20px;
      padding-left: 25px;
      background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="90" height="90" viewBox="0 0 90 90.000001"><g transform="translate(-111.967 -929.337)" color="#000"><path fill="none" stroke-width="4" overflow="visible" enable-background="accumulate" d="M111.967 929.336h90v90h-90z"/><circle r="6.5" cy="24.5" cx="23.5" transform="matrix(1.846 0 0 1.846 113.583 929.105)" fill="#aea79f" stroke-width="2" overflow="visible" enable-background="accumulate"/><circle r="21" cy="45" cx="45" transform="matrix(1.429 0 0 1.429 92.682 910.05)" fill="none" stroke="#aea79f" stroke-width="4.2" stroke-linejoin="round" overflow="visible" enable-background="accumulate"/><path d="M152.967 931.736l8-2.4v15h-8zM160.967 1016.336h-8v-12h8zM198.967 970.336v8h-12v-8zM114.967 978.336v-8h12v8z" overflow="visible" fill="#aea79f" stroke-width="6" enable-background="accumulate"/></g></svg>'); }
  .p-media-object--large {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .p-media-object--large .p-media-object__image {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      height: 6rem;
      width: 6rem; }
    .p-media-object--large .p-media-object__title {
      font-size: 2rem;
      font-weight: 300;
      line-height: 1.2; }
      @media only screen and (min-width: 1030px) {
        .p-media-object--large .p-media-object__title {
          font-size: 3rem;
          line-height: 1.25; } }
    .p-media-object--large .p-media-object__content {
      margin-top: 0.75rem; }

.p-modal {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(17, 17, 17, 0.75);
  content: '';
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  margin: 0;
  overflow: scroll;
  padding: 1.5rem;
  position: absolute;
  top: 0;
  width: 100%; }
  .p-modal__dialog {
    bottom: 1.5rem;
    left: 1.5rem;
    max-width: 1030px;
    overflow: scroll;
    position: absolute;
    right: 1.5rem;
    top: 1.5rem;
    width: auto; }
    @media screen and (min-width: 768px) {
      .p-modal__dialog {
        bottom: initial;
        left: initial;
        overflow: visible;
        position: relative;
        right: initial;
        top: initial; } }
  .p-modal__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0; }
  .p-modal__title {
    font-size: 1.375rem;
    font-weight: 300;
    line-height: 1.364;
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin: 0; }
    @media only screen and (min-width: 1030px) {
      .p-modal__title {
        font-size: 1.5rem;
        line-height: 1.25; } }
  .p-modal__close {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='90' width='90'%3E%3Cg color='%23000'%3E%3Cpath fill='none' d='M0 0h90v90H0z'/%3E%3Cpath d='M14.52 6L6 14.52 36.48 45 6 75.49 14.52 84 45 53.52 75.48 84 84 75.49 53.52 45 84 14.52 75.48 6 45 36.49z' fill='%23888'/%3E%3C/g%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 1rem;
    border: 0;
    box-sizing: content-box;
    height: 1rem;
    margin: -1rem -1rem 0 0;
    padding: 1rem;
    text-indent: -999em;
    width: 1rem; }
    .p-modal__close:focus {
      outline: 1px solid #007aa6;
      outline-offset: 2px; }

.p-matrix {
  list-style: none;
  margin: 0;
  padding: 0; }
  @media (min-width: 620px) {
    .p-matrix {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  .p-matrix__item {
    border-top: 1px dotted #666;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-top: 0;
    padding: 1rem 0; }
    .p-matrix__item:empty {
      display: none; }
    .p-matrix__item:first-child {
      border-top: 0; }
    @media (min-width: 620px) {
      .p-matrix__item {
        border-right: 1px dotted #666;
        border-top: 1px dotted #666;
        margin-bottom: 0;
        padding: 1rem;
        width: 33.333%; }
        .p-matrix__item:empty {
          display: block; }
        .p-matrix__item:first-child, .p-matrix__item:nth-child(3n+1) {
          padding-left: 0; }
        .p-matrix__item:last-child, .p-matrix__item:nth-child(3n) {
          padding-right: 0; }
        .p-matrix__item:nth-child(-n+3) {
          border-top: 0; }
        .p-matrix__item:nth-child(2n) {
          border-right: 1px dotted #666;
          padding-right: 1rem; }
        .p-matrix__item:nth-child(3n) {
          border-right: 0;
          padding-right: 0; } }
  .p-matrix__img, .p-matrix__content {
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-top: 0; }
  .p-matrix__img {
    margin-right: 1rem;
    max-width: 3.75rem; }
  .p-matrix__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .p-matrix__title {
    margin-bottom: 0.5rem;
    margin-top: 0; }
  .p-matrix__desc {
    margin-top: 0; }
  .p-matrix__link {
    border-top: 0; }

.p-muted-heading {
  font-size: .875rem;
  text-transform: uppercase; }

.p-navigation {
  background-color: #e95420;
  border-bottom: 1px solid #cdcdcd;
  color: #111;
  margin-top: 0;
  position: relative;
  width: 100%; }
  .p-navigation .row {
    padding: 0; }
  @media (max-width: 768px) {
    .p-navigation .p-navigation__banner {
      overflow: hidden;
      position: relative; } }
  .p-navigation .p-navigation__toggle--open, .p-navigation .p-navigation__toggle--close, .p-navigation .p-navigation__link {
    color: #111; }
    .p-navigation .p-navigation__toggle--open:hover, .p-navigation .p-navigation__toggle--close:hover, .p-navigation .p-navigation__link:hover {
      border-bottom: 0;
      text-decoration: underline; }
    .p-navigation .p-navigation__toggle--open:visited, .p-navigation .p-navigation__toggle--close:visited, .p-navigation .p-navigation__link:visited {
      color: #111; }
  .p-navigation .p-navigation__toggle--close {
    display: none; }
  .p-navigation .p-navigation__toggle--open, .p-navigation .p-navigation__toggle--close {
    margin: 0;
    position: absolute;
    right: 1rem;
    top: calc(50% - .75rem); }
    @media (min-width: 769px) {
      .p-navigation .p-navigation__toggle--open, .p-navigation .p-navigation__toggle--close {
        display: none; } }
  .p-navigation .p-navigation__logo {
    font-size: 1.375rem;
    font-weight: 300;
    line-height: 1.364;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: left;
    margin: 0.75rem 0.5rem; }
    @media only screen and (min-width: 1030px) {
      .p-navigation .p-navigation__logo {
        font-size: 1.5rem;
        line-height: 1.25; } }
    @media (min-width: 769px) {
      .p-navigation .p-navigation__logo {
        margin: 0.5rem 1.25rem; } }
  .p-navigation .p-navigation__image {
    float: left;
    height: 2rem; }
  .p-navigation .p-navigation__link {
    border-bottom: 0;
    display: block;
    margin-top: 0; }
    @media (min-width: 769px) {
      .p-navigation .p-navigation__link {
        display: block;
        float: left;
        width: auto; } }
    .p-navigation .p-navigation__link,
    .p-navigation .p-navigation__link > a {
      border-bottom: 0;
      display: block; }
      .p-navigation .p-navigation__link:hover,
      .p-navigation .p-navigation__link > a:hover {
        text-decoration: none; }
    .p-navigation .p-navigation__link:last-child {
      margin-bottom: 0; }
  .p-navigation .p-navigation__links {
    background-color: #cdcdcd;
    clear: both;
    margin: 0;
    padding: 0; }
    @media (min-width: 769px) {
      .p-navigation .p-navigation__links {
        background-color: transparent;
        clear: none;
        float: left; } }
    .p-navigation .p-navigation__links .p-navigation__link {
      border-left: 1px solid #cdcdcd; }
      @media (max-width: 768px) {
        .p-navigation .p-navigation__links .p-navigation__link {
          background-color: #f7f7f7;
          border-left: 0;
          border-top: 1px solid #cdcdcd;
          color: #111;
          text-align: left; }
          .p-navigation .p-navigation__links .p-navigation__link:last-child {
            border-bottom: 1px solid #cdcdcd; } }
    .p-navigation .p-navigation__links .p-navigation__link > a,
    .p-navigation .p-navigation__links > a {
      color: #111;
      font-size: .875rem;
      padding: 0.84375rem 0.5rem; }
      @media (min-width: 769px) {
        .p-navigation .p-navigation__links .p-navigation__link > a,
        .p-navigation .p-navigation__links > a {
          color: #111;
          padding-left: 1.25rem;
          padding-right: 1.25rem; } }
    .p-navigation .p-navigation__links:last-of-type {
      border-right: 1px solid #cdcdcd; }
      @media (max-width: 768px) {
        .p-navigation .p-navigation__links:last-of-type {
          border-bottom: 0;
          border-right: 0; } }
  .p-navigation .p-navigation__nav {
    display: none;
    margin-top: 0; }
    @media (min-width: 769px) {
      .p-navigation .p-navigation__nav {
        display: block; } }
  .p-navigation:target .p-navigation__toggle--open {
    display: none; }
  @media (max-width: 768px) {
    .p-navigation:target .p-navigation__toggle--close {
      display: inline-block; } }
  .p-navigation:target .p-navigation__nav {
    display: block; }

.p-navigation--sidebar {
  background-color: #fff;
  border-bottom: 1px solid #cdcdcd;
  color: #111;
  margin-top: 0;
  position: relative;
  width: 100%;
  border-bottom: 0; }
  .p-navigation--sidebar .row {
    padding: 0; }
  @media (max-width: 768px) {
    .p-navigation--sidebar .p-navigation__banner {
      overflow: hidden;
      position: relative; } }
  .p-navigation--sidebar .p-navigation__toggle--open, .p-navigation--sidebar .p-navigation__toggle--close, .p-navigation--sidebar .p-navigation__link {
    color: #111; }
    .p-navigation--sidebar .p-navigation__toggle--open:hover, .p-navigation--sidebar .p-navigation__toggle--close:hover, .p-navigation--sidebar .p-navigation__link:hover {
      border-bottom: 0;
      text-decoration: underline; }
    .p-navigation--sidebar .p-navigation__toggle--open:visited, .p-navigation--sidebar .p-navigation__toggle--close:visited, .p-navigation--sidebar .p-navigation__link:visited {
      color: #111; }
  .p-navigation--sidebar .p-navigation__toggle--close {
    display: none; }
  .p-navigation--sidebar .p-navigation__toggle--open, .p-navigation--sidebar .p-navigation__toggle--close {
    margin: 0;
    position: absolute;
    right: 1rem;
    top: calc(50% - .75rem); }
    @media (min-width: 769px) {
      .p-navigation--sidebar .p-navigation__toggle--open, .p-navigation--sidebar .p-navigation__toggle--close {
        display: none; } }
  .p-navigation--sidebar .p-navigation__logo {
    font-size: 1.375rem;
    font-weight: 300;
    line-height: 1.364;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: left;
    margin: 0.75rem 0.5rem; }
    @media only screen and (min-width: 1030px) {
      .p-navigation--sidebar .p-navigation__logo {
        font-size: 1.5rem;
        line-height: 1.25; } }
    @media (min-width: 769px) {
      .p-navigation--sidebar .p-navigation__logo {
        margin: 0.5rem 1.25rem; } }
  .p-navigation--sidebar .p-navigation__image {
    float: left;
    height: 2rem; }
  .p-navigation--sidebar .p-navigation__link {
    border-bottom: 0;
    display: block;
    margin-top: 0; }
    @media (min-width: 769px) {
      .p-navigation--sidebar .p-navigation__link {
        display: block;
        float: left;
        width: auto; } }
    .p-navigation--sidebar .p-navigation__link,
    .p-navigation--sidebar .p-navigation__link > a {
      border-bottom: 0;
      display: block; }
      .p-navigation--sidebar .p-navigation__link:hover,
      .p-navigation--sidebar .p-navigation__link > a:hover {
        text-decoration: none; }
    .p-navigation--sidebar .p-navigation__link:last-child {
      margin-bottom: 0; }
  .p-navigation--sidebar .p-navigation__links {
    background-color: #cdcdcd;
    clear: both;
    margin: 0;
    padding: 0; }
    @media (min-width: 769px) {
      .p-navigation--sidebar .p-navigation__links {
        background-color: transparent;
        clear: none;
        float: left; } }
    .p-navigation--sidebar .p-navigation__links .p-navigation__link {
      border-left: 1px solid #cdcdcd; }
      @media (max-width: 768px) {
        .p-navigation--sidebar .p-navigation__links .p-navigation__link {
          background-color: #f7f7f7;
          border-left: 0;
          border-top: 1px solid #cdcdcd;
          color: #111;
          text-align: left; }
          .p-navigation--sidebar .p-navigation__links .p-navigation__link:last-child {
            border-bottom: 1px solid #cdcdcd; } }
    .p-navigation--sidebar .p-navigation__links .p-navigation__link > a,
    .p-navigation--sidebar .p-navigation__links > a {
      color: #111;
      font-size: .875rem;
      padding: 0.84375rem 0.5rem; }
      @media (min-width: 769px) {
        .p-navigation--sidebar .p-navigation__links .p-navigation__link > a,
        .p-navigation--sidebar .p-navigation__links > a {
          color: #111;
          padding-left: 1.25rem;
          padding-right: 1.25rem; } }
    .p-navigation--sidebar .p-navigation__links:last-of-type {
      border-right: 1px solid #cdcdcd; }
      @media (max-width: 768px) {
        .p-navigation--sidebar .p-navigation__links:last-of-type {
          border-bottom: 0;
          border-right: 0; } }
  .p-navigation--sidebar .p-navigation__nav {
    display: none;
    margin-top: 0; }
    @media (min-width: 769px) {
      .p-navigation--sidebar .p-navigation__nav {
        display: block; } }
  .p-navigation--sidebar:target .p-navigation__toggle--open {
    display: none; }
  @media (max-width: 768px) {
    .p-navigation--sidebar:target .p-navigation__toggle--close {
      display: inline-block; } }
  .p-navigation--sidebar:target .p-navigation__nav {
    display: block; }
  .p-navigation--sidebar .p-navigation__logo {
    margin: 0 1rem 0 0; }
  .p-navigation--sidebar .p-navigation__tagline {
    color: #666;
    display: inline-block;
    margin-top: .2rem; }
  .p-navigation--sidebar .sidebar__cta {
    margin-top: 0; }
    .p-navigation--sidebar .sidebar__cta .p-inline-list {
      display: inline-block; }
    .p-navigation--sidebar .sidebar__cta [class^="p-icon"] {
      cursor: pointer; }
    @media (min-width: 768px) {
      .p-navigation--sidebar .sidebar__cta {
        display: none; } }
  .p-navigation--sidebar .sidebar__content {
    background: #fff;
    padding-bottom: 1rem;
    position: absolute;
    top: 2rem;
    width: 100%; }
    @media (min-width: 768px) {
      .p-navigation--sidebar .sidebar__content {
        display: block !important; } }
  .p-navigation--sidebar .sidebar__link {
    color: #111;
    display: block;
    padding: 0.5rem 0;
    position: relative; }
    .p-navigation--sidebar .sidebar__link:hover {
      color: #007aa6; }
    .p-navigation--sidebar .sidebar__link:focus {
      outline: 0; }
  .p-navigation--sidebar .is-selected {
    font-weight: bold; }
  .p-navigation--sidebar .sidebar__first-level {
    padding-left: 0; }
  .p-navigation--sidebar .sidebar__third-level {
    background-color: #666;
    margin-right: -4rem;
    padding-left: 4rem;
    position: relative;
    right: 3rem; }
  .p-navigation--sidebar .sidebar__second-level,
  .p-navigation--sidebar .sidebar__third-level {
    display: none;
    list-style: none;
    margin-left: 0;
    padding-bottom: 0.5rem;
    padding-top: 0.5rem; }
    .p-icon--minus {
      display: none; }
    .is-selected .p-icon--minus {
      display: block; }
    .is-selected .p-icon--plus {
      display: none; }
    .is-selected + .sidebar__second-level, .is-selected + .sidebar__third-level {
      display: block; }
    .p-navigation--sidebar .sidebar__second-level .is-deepest-level,
    .p-navigation--sidebar .sidebar__third-level .is-deepest-level {
      background-color: #f7f7f7; }
  .p-navigation--sidebar .p-icon--plus,
  .p-navigation--sidebar .p-icon--minus {
    -webkit-perspective: 800px;
            perspective: 800px;
    -webkit-perspective-origin: 50% 100px;
            perspective-origin: 50% 100px;
    position: absolute;
    right: 1rem;
    top: 0.75rem;
    transition: all .5s ease-in-out; }

.p-link--external::after {
  -webkit-mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-1-1h16v16H-1'/%3E%3Cpath fill='%23111' d='M4.867 1.313C.6 1.32.067 1.443.067 4.51v6.4c0 3.2.533 3.2 5.333 3.2h2.133c4.8 0 5.334 0 5.334-3.2v-1.6h-1.6v1.068c0 2.133 0 2.133-4.267 2.133H5.933c-4.266 0-4.266 0-4.266-2.132V5.044c0-1.93.034-2.112 3.2-2.13v-1.6z'/%3E%3Cpath d='M-1-1h16v16H-1'/%3E%3Cpath fill='%23111' d='M6.435 2.16c.11-.446 7.113-2.196 7.448-1.86.335.334-1.416 7.335-1.863 7.447-.447.112-5.697-5.14-5.586-5.586z'/%3E%3Cpath fill='%23111' d='M9.032 3.38L4.705 7.708l1.767 1.767L10.8 5.148'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;
  background-color: currentColor;
  content: '';
  display: inline-block;
  height: .7em;
  margin: 0 0 0 .25em;
  mask: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-1-1h16v16H-1'/%3E%3Cpath fill='%23111' d='M4.867 1.313C.6 1.32.067 1.443.067 4.51v6.4c0 3.2.533 3.2 5.333 3.2h2.133c4.8 0 5.334 0 5.334-3.2v-1.6h-1.6v1.068c0 2.133 0 2.133-4.267 2.133H5.933c-4.266 0-4.266 0-4.266-2.132V5.044c0-1.93.034-2.112 3.2-2.13v-1.6z'/%3E%3Cpath d='M-1-1h16v16H-1'/%3E%3Cpath fill='%23111' d='M6.435 2.16c.11-.446 7.113-2.196 7.448-1.86.335.334-1.416 7.335-1.863 7.447-.447.112-5.697-5.14-5.586-5.586z'/%3E%3Cpath fill='%23111' d='M9.032 3.38L4.705 7.708l1.767 1.767L10.8 5.148'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;
  -webkit-mask-size: cover;
          mask-size: cover;
  vertical-align: top;
  width: .7em; }

.p-link--no-underline {
  border: 0; }

.p-link--soft {
  color: #111; }
  .p-link--soft:visited {
    color: #111;
    text-decoration: none; }
  .p-link--soft:hover {
    color: #007aa6; }
  .p-link--soft.is-selected {
    font-weight: 400; }

.p-link--strong {
  color: #111;
  font-weight: 400; }
  .p-link--strong:visited {
    color: #111; }
  .p-link--strong:hover {
    color: #007aa6;
    text-decoration: underline; }

.p-link--inverted {
  color: #f7f7f7;
  font-weight: 400; }
  .p-link--inverted:hover {
    color: #f7f7f7; }
  .p-link--inverted:visited {
    color: #dedede; }

.p-top {
  border-bottom: 1px dotted #cdcdcd;
  clear: both;
  margin: 20px 0; }
  .p-top__link {
    background: #fff;
    color: #111;
    float: right;
    margin-right: 5px;
    padding: 0 5px;
    position: relative;
    text-decoration: none;
    top: -.725rem; }

.p-link--external.p-link--strong {
  color: #111; }

.p-list-tree__item--group::after, .p-list-tree .p-list-tree[aria-hidden="false"]::after {
  background-position: center;
  background-repeat: no-repeat;
  content: ' ';
  display: block;
  height: 0.9375rem;
  left: -1rem;
  pointer-events: none;
  position: absolute;
  top: .4rem;
  width: 0.9375rem; }

.p-list-tree {
  border-left: 1px solid #cdcdcd;
  list-style-type: none;
  margin-left: 1rem;
  padding: 0 0 0 0.5rem; }
  .p-list-tree__item {
    margin-top: 0.25rem;
    padding-left: .8rem;
    position: relative; }
    .p-list-tree__item::before {
      background: #cdcdcd;
      content: ' ';
      display: block;
      height: 1px;
      left: -0.5rem;
      pointer-events: none;
      position: absolute;
      top: .8rem;
      width: .625rem; }
    .p-list-tree__item--group::after {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='15' width='15' viewBox='0 0 15 15'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h15v15H0z'/%3E%3C/defs%3E%3Cg fill-rule='evenodd' fill='none'%3E%3Cuse xlink:href='%23a' fill='%23FFF'/%3E%3Cpath stroke='%23888' d='M.5.5h14v14H.5z'/%3E%3Cpath fill='%23888' d='M7 4h1v7H7z'/%3E%3Cpath fill='%23888' d='M4 8V7h7v1z'/%3E%3C/g%3E%3C/svg%3E"); }
  .p-list-tree__toggle {
    background: transparent;
    border: 0;
    font-weight: normal;
    margin: 0 0 0 -1.75rem;
    padding: 0 0 0 1.75rem;
    transition-duration: 0s;
    width: auto; }
    .p-list-tree__toggle:hover {
      background: transparent;
      color: #007aa6;
      text-decoration: underline; }
    .p-list-tree__toggle:focus {
      background: transparent;
      outline: 1px dotted #cdcdcd; }
  .p-list-tree .p-list-tree {
    display: none;
    margin-left: 0; }
    .p-list-tree .p-list-tree[aria-hidden="false"] {
      display: block; }
    .p-list-tree .p-list-tree[aria-hidden="false"]::after {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='15' width='15' viewBox='0 0 15 15'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h15v15H0z'/%3E%3C/defs%3E%3Cg fill-rule='evenodd' fill='none'%3E%3Cuse xlink:href='%23a' fill='%23FFF'/%3E%3Cpath stroke='%23888' d='M.5.5h14v14H.5z'/%3E%3Cpath fill='%23888' d='M4 8V7h7v1z'/%3E%3C/g%3E\a         %3C/svg%3E");
      z-index: 1; }

.p-list {
  list-style: none;
  margin-left: 0;
  padding-left: 0; }
  .p-list__item {
    margin-top: .6667rem; }

.p-list--divided {
  list-style: none;
  margin-left: 0;
  padding-left: 0; }
  .p-list--divided .p-list__item {
    margin-top: 0;
    padding-bottom: .63rem;
    padding-top: .63rem;
    border-bottom: 1px dotted #cdcdcd; }
    .p-list--divided .p-list__item:last-of-type,
    .p-list--divided .p-list__item .last-item {
      border-bottom: 0; }

.is-ticked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Ccircle fill='%23e95420' cx='7' cy='7' r='7'/%3E%3Cpath fill='%23fff' d='M6.1 10.813L2.41 8.105l1.184-1.613L5.9 8.187l4.393-4.394 1.414 1.414z' /%3E%3C/svg%3E");
  background-position: 0 .3rem;
  background-repeat: no-repeat;
  padding-left: 25px; }
  .p-list--divided .is-ticked {
    background-position: 0 1rem; }

.p-inline-list {
  margin-left: 0;
  padding-left: 0; }
  .p-inline-list__item {
    display: inline;
    list-style: none;
    margin-right: 1.25rem; }
    .p-inline-list__item:last-of-type,
    .p-inline-list__item .last-item {
      margin-right: 0; }

.p-inline-list--middot {
  margin-left: 0;
  padding-left: 0; }
  .p-inline-list--middot .p-inline-list__item {
    display: inline;
    list-style: none;
    margin-right: 1.25rem;
    position: relative; }
    .p-inline-list--middot .p-inline-list__item:last-of-type,
    .p-inline-list--middot .p-inline-list__item .last-item {
      margin-right: 0; }
    .p-inline-list--middot .p-inline-list__item::after {
      color: #666;
      content: '\00b7';
      font-size: 1.4rem;
      line-height: 0;
      position: absolute;
      right: -1rem;
      top: .55rem; }
    .p-inline-list--middot .p-inline-list__item:hover::after {
      color: #666; }
    .p-inline-list--middot .p-inline-list__item:last-of-type::after,
    .p-inline-list--middot .p-inline-list__item .last-item::after {
      content: ''; }

.p-list-step {
  list-style: none;
  margin-left: 60px;
  padding: 0; }
  .p-list-step__title {
    margin-top: 0;
    position: relative; }
    .p-list-step__title + * {
      margin-top: 0; }
  .p-list-step__item {
    clear: both;
    margin-left: 0;
    margin-top: 1.5rem;
    width: 100%; }
    .p-list-step__item:first-child {
      margin-top: 0.75rem; }
      @media only screen and (min-width: 1030px) {
        .p-list-step__item:first-child {
          margin-top: 0; } }
  .p-list-step__bullet {
    background-color: #666;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 1.5rem;
    height: 50px;
    line-height: 50px;
    margin-bottom: .625rem;
    margin-left: -60px;
    margin-right: .34375rem;
    text-align: center;
    width: 50px; }
    @media only screen and (max-width: 1030px) {
      .p-list-step__bullet {
        position: absolute;
        top: -5px; } }

.p-stepped-list--detailed {
  list-style: none;
  padding: 0 2rem 0 3rem; }
  @media (max-width: 1030px) {
    .p-stepped-list--detailed {
      margin-top: 2.5rem; } }
  .p-stepped-list--detailed .p-list-step__item {
    margin-bottom: 3rem; }
    @media (min-width: 768px) {
      .p-stepped-list--detailed .p-list-step__item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0; }
        .p-stepped-list--detailed .p-list-step__item > * {
          width: 50%; } }
  @media (min-width: 768px) {
    .p-stepped-list--detailed .p-list-step__title {
      padding-top: 2.75rem; } }
  .p-stepped-list--detailed .p-list-step__content {
    background: #fff;
    color: #000;
    margin-left: -4rem;
    margin-right: -2rem;
    margin-top: 2.5rem;
    padding: 1.3333rem; }
    @media (min-width: 768px) {
      .p-stepped-list--detailed .p-list-step__content {
        border-bottom: 1px solid #f7f7f7;
        margin: .25rem 0 0;
        padding: 2.5rem; } }
  @media (min-width: 768px) {
    .p-stepped-list--detailed .p-list-step__bullet {
      left: -60px;
      margin-left: 0;
      margin-right: 1rem;
      position: absolute;
      top: 2.25rem; } }

@media (min-width: 768px) {
  @supports ((-webkit-columns: 1) or (columns: 1)) {
    [class*='p-list'].is-split {
      -webkit-columns: 2;
              columns: 2; }
      [class*='p-list'].is-split .p-list__item {
        display: inline-block;
        width: 100%; } }
  @supports not ((-webkit-columns: 1) or (columns: 1)) {
    [class*='p-list'].is-split {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      [class*='p-list'].is-split .p-list__item {
        width: calc(50% - .5rem); } }
  [class*='p-list'].is-split .p-list__item:last-of-type {
    border-bottom: 1px dotted #cdcdcd; }
  [class*='p-list'].is-split:nth-child(2n-1) {
    margin-right: 1rem; } }

.p-tooltip {
  position: relative; }
  .p-tooltip__message {
    background-color: #111;
    border: 0;
    color: #fff;
    display: none;
    font-size: .875rem;
    left: 0;
    line-height: 1.5;
    max-width: 330px;
    min-width: 155px;
    padding: 0.5rem 0.75rem;
    position: absolute;
    text-align: left;
    text-decoration: initial;
    top: 100%;
    -webkit-transform: translateX(0%) translateY(13px);
            transform: translateX(0%) translateY(13px);
    white-space: pre;
    z-index: 1; }
    .p-tooltip__message::before {
      border-bottom: 8px solid #111;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      bottom: 100%;
      content: '';
      height: 0;
      left: 0.75rem;
      pointer-events: none;
      position: absolute;
      width: 0; }
  .p-tooltip:focus .p-tooltip__message, .p-tooltip:hover .p-tooltip__message {
    display: inline;
    text-decoration: initial; }
  .p-tooltip--btm-center .p-tooltip__message {
    bottom: inherit;
    left: 50%;
    top: 100%;
    -webkit-transform: translateX(-50%) translateY(13px);
            transform: translateX(-50%) translateY(13px); }
    .p-tooltip--btm-center .p-tooltip__message::before {
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%); }
  .p-tooltip--btm-right .p-tooltip__message {
    bottom: inherit;
    left: initial;
    right: 0;
    top: 100%;
    -webkit-transform: translateY(13px);
            transform: translateY(13px); }
    .p-tooltip--btm-right .p-tooltip__message::before {
      left: initial;
      right: 0.75rem; }
  .p-tooltip--top-left .p-tooltip__message {
    bottom: 100%;
    left: 0;
    top: initial;
    -webkit-transform: translateX(0%) translateY(-13px);
            transform: translateX(0%) translateY(-13px); }
    .p-tooltip--top-left .p-tooltip__message::before {
      border-bottom: 8px solid transparent;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-top: 8px solid #111;
      bottom: -1rem;
      left: 0.75rem; }
  .p-tooltip--top-center .p-tooltip__message {
    bottom: 100%;
    left: 50%;
    top: initial;
    -webkit-transform: translateX(-50%) translateY(-13px);
            transform: translateX(-50%) translateY(-13px); }
    .p-tooltip--top-center .p-tooltip__message::before {
      border-bottom: 8px solid transparent;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-top: 8px solid #111;
      bottom: -1rem;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%); }
  .p-tooltip--top-right .p-tooltip__message {
    bottom: 100%;
    left: initial;
    right: 0;
    top: initial;
    -webkit-transform: translateX(0%) translateY(-13px);
            transform: translateX(0%) translateY(-13px); }
    .p-tooltip--top-right .p-tooltip__message::before {
      border-bottom: 8px solid transparent;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-top: 8px solid #111;
      bottom: -1rem;
      left: initial;
      right: 0.75rem; }
  .p-tooltip--right .p-tooltip__message {
    bottom: inherit;
    left: 100%;
    top: 50%;
    -webkit-transform: translateX(14px) translateY(-50%);
            transform: translateX(14px) translateY(-50%); }
    .p-tooltip--right .p-tooltip__message::before {
      border-bottom: 8px solid transparent;
      border-left: 8px solid transparent;
      border-right: 8px solid #111;
      border-top: 8px solid transparent;
      bottom: inherit;
      left: 0;
      top: 50%;
      -webkit-transform: translateX(-16px) translateY(-50%);
              transform: translateX(-16px) translateY(-50%); }
  .p-tooltip--left .p-tooltip__message {
    bottom: inherit;
    left: -16px;
    top: 50%;
    -webkit-transform: translateX(-100%) translateY(-50%);
            transform: translateX(-100%) translateY(-50%); }
    .p-tooltip--left .p-tooltip__message::before {
      border-bottom: 8px solid transparent;
      border-left: 8px solid #111;
      border-right: 8px solid transparent;
      border-top: 8px solid transparent;
      bottom: inherit;
      left: 100%;
      top: 50%;
      -webkit-transform: translateX(0) translateY(-50%);
              transform: translateX(0) translateY(-50%); }

.p-icon--plus, .p-icon--minus, .p-icon--expand, .p-icon--collapse, .p-icon--chevron, .p-icon--close, .p-icon--help, .p-icon--information, .p-icon--delete, .p-icon--error, .p-icon--warning, .p-icon--external-link, .p-icon--contextual-menu, .p-icon--menu, .p-icon--code, .p-icon--copy, .p-icon--search, .p-icon--success, .p-icon--share, .p-icon--user, .p-icon--question, .p-icon--spinner {
  height: 1rem;
  width: 1rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  margin: 0;
  padding: 0;
  position: relative;
  text-indent: 999em;
  top: -2px;
  vertical-align: sub; }

.p-icon--plus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='9' width='9' viewBox='0 0 9 9'%3E%3Cg fill='rgba(102, 102, 102, 0.999999)' fill-rule='evenodd'%3E%3Cpath d='M4 0h1v9H4z'/%3E%3Cpath d='M0 5V4h9v1z'/%3E%3C/g%3E%3C/svg%3E"); }
  [class$="--dark"] .p-icon--plus {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='9' width='9' viewBox='0 0 9 9'%3E%3Cg fill='rgba(205, 205, 205, 0.999999)' fill-rule='evenodd'%3E%3Cpath d='M4 0h1v9H4z'/%3E%3Cpath d='M0 5V4h9v1z'/%3E%3C/g%3E%3C/svg%3E"); }

.p-icon--minus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='9' width='9' viewBox='0 0 9 9'%3E%3Cpath d='M0 5V4h9v1z' fill='rgba(102, 102, 102, 0.999999)' fill-rule='evenodd'/%3E%3C/svg%3E"); }
  [class$="--dark"] .p-icon--minus {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='9' width='9' viewBox='0 0 9 9'%3E%3Cpath d='M0 5V4h9v1z' fill='rgba(205, 205, 205, 0.999999)' fill-rule='evenodd'/%3E%3C/svg%3E"); }

.p-icon--expand {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='15' width='15' viewBox='0 0 15 15'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h15v15H0z'/%3E%3C/defs%3E%3Cg fill-rule='evenodd' fill='none'%3E%3Cuse xlink:href='%23a'/%3E%3Cpath stroke='rgba(102, 102, 102, 0.999999)' d='M.5.5h14v14H.5z'/%3E%3Cpath fill='rgba(102, 102, 102, 0.999999)' d='M7 4h1v7H7z'/%3E%3Cpath fill='rgba(102, 102, 102, 0.999999)' d='M4 8V7h7v1z'/%3E%3C/g%3E%3C/svg%3E"); }
  [class$="--dark"] .p-icon--expand {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='15' width='15' viewBox='0 0 15 15'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h15v15H0z'/%3E%3C/defs%3E%3Cg fill-rule='evenodd' fill='none'%3E%3Cuse xlink:href='%23a'/%3E%3Cpath stroke='rgba(205, 205, 205, 0.999999)' d='M.5.5h14v14H.5z'/%3E%3Cpath fill='rgba(205, 205, 205, 0.999999)' d='M7 4h1v7H7z'/%3E%3Cpath fill='rgba(205, 205, 205, 0.999999)' d='M4 8V7h7v1z'/%3E%3C/g%3E%3C/svg%3E"); }

.p-icon--collapse {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='15' width='15' viewBox='0 0 15 15'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h15v15H0z'/%3E%3C/defs%3E%3Cg fill-rule='evenodd' fill='none'%3E%3Cuse xlink:href='%23a'/%3E%3Cpath stroke='rgba(102, 102, 102, 0.999999)' d='M.5.5h14v14H.5z'/%3E%3Cpath fill='rgba(102, 102, 102, 0.999999)' d='M4 8V7h7v1z'/%3E%3C/g%3E%3C/svg%3E"); }
  [class$="--dark"] .p-icon--collapse {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='15' width='15' viewBox='0 0 15 15'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h15v15H0z'/%3E%3C/defs%3E%3Cg fill-rule='evenodd' fill='none'%3E%3Cuse xlink:href='%23a'/%3E%3Cpath stroke='rgba(205, 205, 205, 0.999999)' d='M.5.5h14v14H.5z'/%3E%3Cpath fill='rgba(205, 205, 205, 0.999999)' d='M4 8V7h7v1z'/%3E%3C/g%3E%3C/svg%3E"); }

.p-icon--chevron {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='4' width='10' viewBox='0 0 10 4'%3E%3Cpath d='M3.637 3.1377c-.518-.365-1.052-.7781-1.601-1.238C1.487 1.4412.947.9479.415.4225.273.2821.134.1404 0 0h1.541c.304.2888.62.5709.947.8463.1379.1161.2768.2297.4168.3408.1636.1297.3286.2558.4954.3783.0852.0625.1708.1241.2568.1846.397.2821.935.6257 1.315.8476h.054c.38-.2219.918-.5655 1.315-.8476.398-.2807.788-.5829 1.169-.9037.327-.2754.643-.5575.947-.8463h1.541c-.135.1404-.273.2821-.415.4225-.532.5254-1.072 1.0187-1.621 1.4772-.55.4599-1.083.873-1.601 1.238-.519.36497-.973.6524-1.362.8623-.39-.2099-.844-.49733-1.362-.8623z' fill='rgba(102, 102, 102, 0.999999)' fill-rule='evenodd'/%3E%3C/svg%3E"); }
  [class$="--dark"] .p-icon--chevron {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='4' width='10' viewBox='0 0 10 4'%3E%3Cpath d='M3.637 3.1377c-.518-.365-1.052-.7781-1.601-1.238C1.487 1.4412.947.9479.415.4225.273.2821.134.1404 0 0h1.541c.304.2888.62.5709.947.8463.1379.1161.2768.2297.4168.3408.1636.1297.3286.2558.4954.3783.0852.0625.1708.1241.2568.1846.397.2821.935.6257 1.315.8476h.054c.38-.2219.918-.5655 1.315-.8476.398-.2807.788-.5829 1.169-.9037.327-.2754.643-.5575.947-.8463h1.541c-.135.1404-.273.2821-.415.4225-.532.5254-1.072 1.0187-1.621 1.4772-.55.4599-1.083.873-1.601 1.238-.519.36497-.973.6524-1.362.8623-.39-.2099-.844-.49733-1.362-.8623z' fill='rgba(205, 205, 205, 0.999999)' fill-rule='evenodd'/%3E%3C/svg%3E"); }

.p-icon--close {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='90' width='90'%3E%3Cg color='%23%7B$color%7D'%3E%3Cpath fill='none' d='M0 0h90v90H0z'/%3E%3Cpath d='M14.52 6L6 14.52 36.48 45 6 75.49 14.52 84 45 53.52 75.48 84 84 75.49 53.52 45 84 14.52 75.48 6 45 36.49z' fill='rgba(102, 102, 102, 0.999999)'/%3E%3C/g%3E%3C/svg%3E"); }
  [class$="--dark"] .p-icon--close {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='90' width='90'%3E%3Cg color='%23%7B$color%7D'%3E%3Cpath fill='none' d='M0 0h90v90H0z'/%3E%3Cpath d='M14.52 6L6 14.52 36.48 45 6 75.49 14.52 84 45 53.52 75.48 84 84 75.49 53.52 45 84 14.52 75.48 6 45 36.49z' fill='rgba(205, 205, 205, 0.999999)'/%3E%3C/g%3E%3C/svg%3E"); }

.p-icon--help {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' viewBox='0 0 16 15.999999' width='16'%3E%3Cpath fill='none' color='%23%7B$color%7D' d='M-.00296.00236h16.00008v16.00008H-.00296z'/%3E%3Cpath d='M8.00375 5.22905q-.4309 0-.82487.1108-.39397.0985-.82487.33243l-.4186-1.145q.4556-.25855 1.0342-.4063.59098-.16004 1.20657-.16004.73867 0 1.2188.2093.48016.19698.76334.50477.28317.3078.39397.6772.1108.36937.1108.7141 0 .4186-.16003.751-.14773.3324-.38165.61558t-.50477.5417q-.27086.24625-.5048.5171-.2339.25854-.39395.554-.14775.2955-.14775.66485v.14773q0 .07388.01233.14775H7.302q-.0246-.1231-.03695-.25852-.01234-.14774-.01234-.27085 0-.4063.1355-.7264.13543-.3201.3447-.59098t.4432-.50477q.24625-.23393.45555-.46785.2093-.2339.34473-.48014.13543-.24624.13543-.5417 0-.4063-.2832-.66485-.2709-.2709-.8249-.2709zm.98 6.78005q0 .4309-.28316.70172-.2832.27086-.7018.27086-.4063 0-.70176-.27086-.28317-.27085-.28317-.70173 0-.4309.28317-.7018.2955-.2832.70175-.2832.4186 0 .70173.28317.28313.27086.28313.70174z' fill='rgba(102, 102, 102, 0.999999)'/%3E%3Cpath d='M2.06372 1.00237c-.59096 0-1.0664.47546-1.0664 1.0664v11.8674c0 .59095.47545 1.0664 1.0664 1.0664h11.8674c.59094 0 1.0664-.47546 1.0664-1.0664V2.06877c0-.59096-.47547-1.0664-1.0664-1.0664zm-.0664 1h12.00006v12.00006H1.99732z' fill='rgba(102, 102, 102, 0.999999)' color='%23%7B$color%7D'/%3E%3C/svg%3E"); }
  [class$="--dark"] .p-icon--help {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' viewBox='0 0 16 15.999999' width='16'%3E%3Cpath fill='none' color='%23%7B$color%7D' d='M-.00296.00236h16.00008v16.00008H-.00296z'/%3E%3Cpath d='M8.00375 5.22905q-.4309 0-.82487.1108-.39397.0985-.82487.33243l-.4186-1.145q.4556-.25855 1.0342-.4063.59098-.16004 1.20657-.16004.73867 0 1.2188.2093.48016.19698.76334.50477.28317.3078.39397.6772.1108.36937.1108.7141 0 .4186-.16003.751-.14773.3324-.38165.61558t-.50477.5417q-.27086.24625-.5048.5171-.2339.25854-.39395.554-.14775.2955-.14775.66485v.14773q0 .07388.01233.14775H7.302q-.0246-.1231-.03695-.25852-.01234-.14774-.01234-.27085 0-.4063.1355-.7264.13543-.3201.3447-.59098t.4432-.50477q.24625-.23393.45555-.46785.2093-.2339.34473-.48014.13543-.24624.13543-.5417 0-.4063-.2832-.66485-.2709-.2709-.8249-.2709zm.98 6.78005q0 .4309-.28316.70172-.2832.27086-.7018.27086-.4063 0-.70176-.27086-.28317-.27085-.28317-.70173 0-.4309.28317-.7018.2955-.2832.70175-.2832.4186 0 .70173.28317.28313.27086.28313.70174z' fill='rgba(205, 205, 205, 0.999999)'/%3E%3Cpath d='M2.06372 1.00237c-.59096 0-1.0664.47546-1.0664 1.0664v11.8674c0 .59095.47545 1.0664 1.0664 1.0664h11.8674c.59094 0 1.0664-.47546 1.0664-1.0664V2.06877c0-.59096-.47547-1.0664-1.0664-1.0664zm-.0664 1h12.00006v12.00006H1.99732z' fill='rgba(205, 205, 205, 0.999999)' color='%23%7B$color%7D'/%3E%3C/svg%3E"); }

.p-icon--information {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' viewBox='0 0 16 15.999999' width='16'%3E%3Cg color='%23000'%3E%3Cpath d='M2.07 1c-.59095 0-1.0664.47546-1.0664 1.0664v11.867c0 .59095.47546 1.0664 1.0664 1.0664h11.867c.59095 0 1.0664-.47546 1.0664-1.0664V2.0664C15.0034 1.47545 14.52794 1 13.937 1zm-.0664 1h12v12h-12z' fill='rgba(102, 102, 102, 0.999999)'/%3E%3Cpath d='M7 4v2h2V4zm0 3v5h2V7z' fill='rgba(102, 102, 102, 0.999999)'/%3E%3Cpath fill='none' d='M0 0h16v16H0z'/%3E%3C/g%3E%3C/svg%3E"); }
  [class$="--dark"] .p-icon--information {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' viewBox='0 0 16 15.999999' width='16'%3E%3Cg color='%23000'%3E%3Cpath d='M2.07 1c-.59095 0-1.0664.47546-1.0664 1.0664v11.867c0 .59095.47546 1.0664 1.0664 1.0664h11.867c.59095 0 1.0664-.47546 1.0664-1.0664V2.0664C15.0034 1.47545 14.52794 1 13.937 1zm-.0664 1h12v12h-12z' fill='rgba(205, 205, 205, 0.999999)'/%3E%3Cpath d='M7 4v2h2V4zm0 3v5h2V7z' fill='rgba(205, 205, 205, 0.999999)'/%3E%3Cpath fill='none' d='M0 0h16v16H0z'/%3E%3C/g%3E%3C/svg%3E"); }

.p-icon--delete {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' viewBox='0 0 16 15.999999' width='16'%3E%3Cg color='%23000'%3E%3Cpath opacity='.114' fill='none' d='M0 0h16v16H0z'/%3E%3Cpath opacity='.114' fill='none' d='M0 0h16v16H0z'/%3E%3Cpath opacity='.114' fill='none' d='M0 0h16v16H0z'/%3E%3Cpath style='text-decoration-color:%23000000;isolation:auto;mix-blend-mode:normal;block-progression:tb;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-transform:none' d='M2 4v1h2V4H2zm11 0v1h2V4h-2zM2 6v8.5059c0 .82235.67765 1.5 1.5 1.5h10c.82235 0 1.5-.67765 1.5-1.5V6h-2v7.5059c0 .28565-.21435.5-.5.5h-8c-.28565 0-.5-.21435-.5-.5V6H2z' fill='rgba(102, 102, 102, 0.999999)' solid-color='%23000000'/%3E%3Cpath d='M6 0v3h1V1h3v2h1V0H6zM5 6h1v6H5zm3 0h1v6H8zm3 0h1v6h-1z' fill='rgba(102, 102, 102, 0.999999)'/%3E%3Cpath style='text-decoration-color:%23000000;isolation:auto;mix-blend-mode:normal;block-progression:tb;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-transform:none' d='M3.5 2C2.67765 2 2 2.67764 2 3.5V5h13V3.5c0-.82236-.67765-1.5-1.5-1.5h-10zM2 6v8.0059h2V6H2zm11 0v8.0059h2V6h-2z' fill='rgba(102, 102, 102, 0.999999)' solid-color='%23000000'/%3E%3C/g%3E%3C/svg%3E"); }
  [class$="--dark"] .p-icon--delete {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' viewBox='0 0 16 15.999999' width='16'%3E%3Cg color='%23000'%3E%3Cpath opacity='.114' fill='none' d='M0 0h16v16H0z'/%3E%3Cpath opacity='.114' fill='none' d='M0 0h16v16H0z'/%3E%3Cpath opacity='.114' fill='none' d='M0 0h16v16H0z'/%3E%3Cpath style='text-decoration-color:%23000000;isolation:auto;mix-blend-mode:normal;block-progression:tb;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-transform:none' d='M2 4v1h2V4H2zm11 0v1h2V4h-2zM2 6v8.5059c0 .82235.67765 1.5 1.5 1.5h10c.82235 0 1.5-.67765 1.5-1.5V6h-2v7.5059c0 .28565-.21435.5-.5.5h-8c-.28565 0-.5-.21435-.5-.5V6H2z' fill='rgba(205, 205, 205, 0.999999)' solid-color='%23000000'/%3E%3Cpath d='M6 0v3h1V1h3v2h1V0H6zM5 6h1v6H5zm3 0h1v6H8zm3 0h1v6h-1z' fill='rgba(205, 205, 205, 0.999999)'/%3E%3Cpath style='text-decoration-color:%23000000;isolation:auto;mix-blend-mode:normal;block-progression:tb;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-transform:none' d='M3.5 2C2.67765 2 2 2.67764 2 3.5V5h13V3.5c0-.82236-.67765-1.5-1.5-1.5h-10zM2 6v8.0059h2V6H2zm11 0v8.0059h2V6h-2z' fill='rgba(205, 205, 205, 0.999999)' solid-color='%23000000'/%3E%3C/g%3E%3C/svg%3E"); }

.p-icon--error {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' viewBox='0 0 16.000017 16.000017' width='16'%3E%3Cg stroke-width='1.5' color='%23000'%3E%3Cpath d='M8 0C3.5906 0 0 3.5906 0 8s3.5906 8 8 8 8-3.5906 8-8-3.5906-8-8-8z' fill='%23c7162b'/%3E%3Cpath fill='none' d='M0 0h16v16H0z'/%3E%3Cpath d='M5 5l6 6m0-6l-6 6' stroke-dashoffset='.8' stroke='%23fff' fill='none'/%3E%3C/g%3E%3C/svg%3E"); }
  [class$="--dark"] .p-icon--error {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' viewBox='0 0 16.000017 16.000017' width='16'%3E%3Cg stroke-width='1.5' color='%23000'%3E%3Cpath d='M8 0C3.5906 0 0 3.5906 0 8s3.5906 8 8 8 8-3.5906 8-8-3.5906-8-8-8z' fill='%23c7162b'/%3E%3Cpath fill='none' d='M0 0h16v16H0z'/%3E%3Cpath d='M5 5l6 6m0-6l-6 6' stroke-dashoffset='.8' stroke='%23fff' fill='none'/%3E%3C/g%3E%3C/svg%3E"); }

.p-icon--warning {
  background-image: url("data:image/svg+xml,%3Csvg xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' id='svg5918' height='16' viewBox='0 0 16.000017 16.000017' width='16' version='1.1'%3E%3Cg id='layer1' transform='translate(-182.94 -560.72)'%3E%3Cg id='g6413' transform='translate(-769.06 364.36)'%3E%3Crect id='rect6415' style='color:%23000000' stroke-dashoffset='0.6' height='16' width='16' stroke-dasharray='1.5, 1.50000000000000000' y='196.36' x='952' stroke-width='1.5' fill='none'/%3E%3Cpath id='path4389' stroke-linejoin='round' style='color:%23000000' fill='%23f99b11' transform='matrix(2.28 0 0 2.437 -1228.8 -294.16)' stroke='%23f99b11' stroke-width='.84848' d='m963.07 207.03h-6.1498l3.08-5.33z'/%3E%3Cpath id='rect4391' stroke-linejoin='round' style='color:%23000000' d='m7 5v5h2v-5h-2zm0 6v2h2v-2h-2z' transform='translate(952 196.36)' stroke-width='2' fill='%23111'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
  [class$="--dark"] .p-icon--warning {
    background-image: url("data:image/svg+xml,%3Csvg xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' id='svg5918' height='16' viewBox='0 0 16.000017 16.000017' width='16' version='1.1'%3E%3Cg id='layer1' transform='translate(-182.94 -560.72)'%3E%3Cg id='g6413' transform='translate(-769.06 364.36)'%3E%3Crect id='rect6415' style='color:%23000000' stroke-dashoffset='0.6' height='16' width='16' stroke-dasharray='1.5, 1.50000000000000000' y='196.36' x='952' stroke-width='1.5' fill='none'/%3E%3Cpath id='path4389' stroke-linejoin='round' style='color:%23000000' fill='%23f99b11' transform='matrix(2.28 0 0 2.437 -1228.8 -294.16)' stroke='%23f99b11' stroke-width='.84848' d='m963.07 207.03h-6.1498l3.08-5.33z'/%3E%3Cpath id='rect4391' stroke-linejoin='round' style='color:%23000000' d='m7 5v5h2v-5h-2zm0 6v2h2v-2h-2z' transform='translate(952 196.36)' stroke-width='2' fill='%23111'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

.p-icon--external-link {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' viewBox='0 0 16 16' width='16'%3E%3Cpath fill='none' d='M.00344.00146h16.00008v16.00008H.00344z'/%3E%3Cpath d='M8.58148 2.06814S12.20818.6308 15.99952-.0052c.002.00066.002.00066.002.002v.00598h.002c-.70734 3.96468-2.08 7.40603-2.08 7.40603l-5.34205-5.34z' fill='rgba(102, 102, 102, 0.999999)'/%3E%3Cpath stroke-linejoin='round' d='M7.8708 8.12817l4.44537-4.4447' stroke='rgba(102, 102, 102, 0.999999)' stroke-width='2.00001' fill='none'/%3E%3Cpath d='M1.50345 2.00147c-.822 0-1.5.678-1.5 1.5v11.00006c0 .822.678 1.5 1.5 1.5H12.5035c.822 0 1.5-.678 1.5-1.5V9.0015h-2v4.50003c0 .286-.21467.5-.5.5H2.50345c-.28533 0-.5-.214-.5-.5V4.50148c0-.28533.21467-.5.5-.5h4.50002v-2H1.50345z' fill='rgba(102, 102, 102, 0.999999)'/%3E%3C/svg%3E"); }
  [class$="--dark"] .p-icon--external-link {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' viewBox='0 0 16 16' width='16'%3E%3Cpath fill='none' d='M.00344.00146h16.00008v16.00008H.00344z'/%3E%3Cpath d='M8.58148 2.06814S12.20818.6308 15.99952-.0052c.002.00066.002.00066.002.002v.00598h.002c-.70734 3.96468-2.08 7.40603-2.08 7.40603l-5.34205-5.34z' fill='rgba(205, 205, 205, 0.999999)'/%3E%3Cpath stroke-linejoin='round' d='M7.8708 8.12817l4.44537-4.4447' stroke='rgba(205, 205, 205, 0.999999)' stroke-width='2.00001' fill='none'/%3E%3Cpath d='M1.50345 2.00147c-.822 0-1.5.678-1.5 1.5v11.00006c0 .822.678 1.5 1.5 1.5H12.5035c.822 0 1.5-.678 1.5-1.5V9.0015h-2v4.50003c0 .286-.21467.5-.5.5H2.50345c-.28533 0-.5-.214-.5-.5V4.50148c0-.28533.21467-.5.5-.5h4.50002v-2H1.50345z' fill='rgba(205, 205, 205, 0.999999)'/%3E%3C/svg%3E"); }

.p-icon--contextual-menu {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='14' width='6' viewBox='0 0 6 14'%3E%3Cg fill-rule='evenodd' fill='none'%3E%3Cpath d='M-10-6h26v26h-26z'/%3E%3Cpath fill-rule='nonzero' fill='rgba(102, 102, 102, 0.999999)' d='M0 0v2h6V0M0 6v2h6V6m-6 6v2h6v-2'/%3E%3C/g%3E%3C/svg%3E"); }
  [class$="--dark"] .p-icon--contextual-menu {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='14' width='6' viewBox='0 0 6 14'%3E%3Cg fill-rule='evenodd' fill='none'%3E%3Cpath d='M-10-6h26v26h-26z'/%3E%3Cpath fill-rule='nonzero' fill='rgba(205, 205, 205, 0.999999)' d='M0 0v2h6V0M0 6v2h6V6m-6 6v2h6v-2'/%3E%3C/g%3E%3C/svg%3E"); }

.p-icon--menu {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='19' width='25' viewBox='0 0 79 60'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='rgba(102, 102, 102, 0.999999)' d='M.995 0h78v12h-78zm0 24h78v12h-78zm0 24h78v12h-78z'/%3E%3Cpath d='M-5.005-15h90v90h-90z'/%3E%3C/g%3E%3C/svg%3E"); }
  [class$="--dark"] .p-icon--menu {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='19' width='25' viewBox='0 0 79 60'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='rgba(205, 205, 205, 0.999999)' d='M.995 0h78v12h-78zm0 24h78v12h-78zm0 24h78v12h-78z'/%3E%3Cpath d='M-5.005-15h90v90h-90z'/%3E%3C/g%3E%3C/svg%3E"); }

.p-icon--code {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' viewBox='0 0 16 15.999999' width='16'%3E %3Cpath opacity='.21171' fill='none' d='M.00504.00156h16.00008v16.00008H.00504z'/%3E%3Cpath d='M2.67105 2.00157c-1.7778 0-2.666.0013-2.666 2.0684v8.86566c0 2.067.88823 2.066 2.666 2.066H13.3391c1.77802 0 2.66602.001 2.66602-2.066V4.13638c0-2.1334-.888-2.1348-2.666-2.1348H2.67104zm1.2793 1.8906h1.10162V5.0348c.3388.0282.6419.0778.9101.1484.2683.0636.4795.1279.6348.1914l-.2637 1.0469c-.2047-.0776-.4481-.152-.7304-.2226-.2754-.0706-.5931-.1055-.9532-.1055-.3812 0-.6687.0717-.8593.2129-.1906.1341-.2852.3205-.2852.5605 0 .1412.0275.2606.084.3594.0565.0918.1429.1763.2558.2539.113.0706.2498.1423.4122.2129.1623.0635.346.1306.5507.2012.2895.1129.5603.2323.8145.3594.2612.12.4871.2661.6777.4355.1906.1624.3394.3561.4453.582.113.2259.17.4941.17.8045 0 .466-.1442.86802-.4336 1.20702-.2895.339-.7661.558-1.4297.657v1.324h-1.1016v-1.293c-.5083-.036-.9225-.103-1.24022-.201-.3106-.106-.542-.201-.6973-.286l.3594-1.005c.2259.113.4968.214.8144.306.3248.092.6922.139 1.1016.139.4871 0 .82232-.072 1.00592-.213.1906-.148.2871-.342.2871-.582 0-.1624-.0396-.3039-.1172-.4239-.0777-.12-.1869-.2266-.3281-.3183-.1412-.0918-.3102-.1763-.5079-.2539-.1906-.0777-.4037-.1575-.6367-.2422-.2188-.0777-.4374-.16682-.6562-.26572-.2118-.0988-.40562-.2181-.58212-.3593-.1694-.1483-.3062-.3246-.4121-.5293s-.1601-.4555-.1601-.752c0-.4871.1461-.9014.4355-1.2402.2895-.3459.734-.5672 1.334-.666V3.89217zm4.05473 8.09545h3.99002v.996H8.00508v-.996z' fill='rgba(102, 102, 102, 0.999999)'/%3E%3C/svg%3E"); }
  [class$="--dark"] .p-icon--code {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' viewBox='0 0 16 15.999999' width='16'%3E %3Cpath opacity='.21171' fill='none' d='M.00504.00156h16.00008v16.00008H.00504z'/%3E%3Cpath d='M2.67105 2.00157c-1.7778 0-2.666.0013-2.666 2.0684v8.86566c0 2.067.88823 2.066 2.666 2.066H13.3391c1.77802 0 2.66602.001 2.66602-2.066V4.13638c0-2.1334-.888-2.1348-2.666-2.1348H2.67104zm1.2793 1.8906h1.10162V5.0348c.3388.0282.6419.0778.9101.1484.2683.0636.4795.1279.6348.1914l-.2637 1.0469c-.2047-.0776-.4481-.152-.7304-.2226-.2754-.0706-.5931-.1055-.9532-.1055-.3812 0-.6687.0717-.8593.2129-.1906.1341-.2852.3205-.2852.5605 0 .1412.0275.2606.084.3594.0565.0918.1429.1763.2558.2539.113.0706.2498.1423.4122.2129.1623.0635.346.1306.5507.2012.2895.1129.5603.2323.8145.3594.2612.12.4871.2661.6777.4355.1906.1624.3394.3561.4453.582.113.2259.17.4941.17.8045 0 .466-.1442.86802-.4336 1.20702-.2895.339-.7661.558-1.4297.657v1.324h-1.1016v-1.293c-.5083-.036-.9225-.103-1.24022-.201-.3106-.106-.542-.201-.6973-.286l.3594-1.005c.2259.113.4968.214.8144.306.3248.092.6922.139 1.1016.139.4871 0 .82232-.072 1.00592-.213.1906-.148.2871-.342.2871-.582 0-.1624-.0396-.3039-.1172-.4239-.0777-.12-.1869-.2266-.3281-.3183-.1412-.0918-.3102-.1763-.5079-.2539-.1906-.0777-.4037-.1575-.6367-.2422-.2188-.0777-.4374-.16682-.6562-.26572-.2118-.0988-.40562-.2181-.58212-.3593-.1694-.1483-.3062-.3246-.4121-.5293s-.1601-.4555-.1601-.752c0-.4871.1461-.9014.4355-1.2402.2895-.3459.734-.5672 1.334-.666V3.89217zm4.05473 8.09545h3.99002v.996H8.00508v-.996z' fill='rgba(205, 205, 205, 0.999999)'/%3E%3C/svg%3E"); }

.p-icon--copy {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='17' width='16' viewBox='0 0 16 17'%3E%3Cg fill='rgba(102, 102, 102, 0.999999)' fill-rule='evenodd'%3E%3Cpath d='M10.587 1.8h3.259c.472 0 .846.053 1.161.1998s.567.4122.716.7478c.298.671.266 1.4917.277 2.6133V13.84c-.011 1.121.021 1.942-.277 2.613-.149.335-.401.6-.716.747s-.689.2-1.161.2H4.1537c-.4721 0-.8457-.053-1.1606-.2s-.5672-.412-.7163-.747c-.2461-.554-.2674-1.21-.2732-2.053h.8033c.0162.854.0576 1.428.1781 1.707.0717.166.1513.26.3355.348s.477.145.8967.145h9.5658c.42 0 .712-.057.897-.145.184-.088.263-.182.335-.348.143-.331.175-1.081.185-2.222V5.3093c-.01-1.1377-.042-1.8856-.185-2.2162-.072-.1657-.151-.2603-.335-.3484-.185-.0882-.477-.1447-.897-.1447h-3.538c.182-.2253.304-.5001.342-.8zm-3.1744 0c.038.2999.1601.5747.3417.8H4.2172c-.4197 0-.7125.0565-.8967.1447-.1842.0881-.2638.1828-.3355.3484-.1431.3307-.1746 1.0785-.185 2.2162V10.8H2V5.3609c.0104-1.1216-.0214-1.9423.2768-2.6133.1491-.3356.4014-.601.7163-.7478S3.6816 1.8 4.1537 1.8h3.2589z'/%3E%3Cpath fill-rule='nonzero' d='M11.3982 1.8v2.4009h-4.798V1.8h1.5997c0 .4469.353.8003.7992.8003.4463 0 .7997-.3534.7997-.8003h1.5994z'/%3E%3Cpath fill-rule='nonzero' d='M10.6 1.5996c0 .879-.7215 1.6-1.6002 1.6-.8788 0-1.5998-.721-1.5998-1.6C7.4.72063 8.121 0 8.9998 0 9.8785 0 10.6.72063 10.6 1.5996zm-.8002 0c0-.4464-.3533-.7996-.8-.7996-.4468 0-.8001.3532-.8001.7996 0 .4465.3533.8.8001.8.4467 0 .8-.3535.8-.8z'/%3E%3Cpath d='M8.4 7.2H14v1H8.4zm0 2.4H14v1H8.4zM10 12h4v1h-4z'/%3E%3Cpath fill-rule='nonzero' d='M4.40017 10s2.1338 1.0262 3.9998 2.5047h-.0029c-1.9683 1.5257-3.9971 2.4955-3.9971 2.4955L4.40014 10z'/%3E%3Cpath d='M0 11.6h4.4v2H0z'/%3E%3C/g%3E%3C/svg%3E"); }
  [class$="--dark"] .p-icon--copy {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='17' width='16' viewBox='0 0 16 17'%3E%3Cg fill='rgba(205, 205, 205, 0.999999)' fill-rule='evenodd'%3E%3Cpath d='M10.587 1.8h3.259c.472 0 .846.053 1.161.1998s.567.4122.716.7478c.298.671.266 1.4917.277 2.6133V13.84c-.011 1.121.021 1.942-.277 2.613-.149.335-.401.6-.716.747s-.689.2-1.161.2H4.1537c-.4721 0-.8457-.053-1.1606-.2s-.5672-.412-.7163-.747c-.2461-.554-.2674-1.21-.2732-2.053h.8033c.0162.854.0576 1.428.1781 1.707.0717.166.1513.26.3355.348s.477.145.8967.145h9.5658c.42 0 .712-.057.897-.145.184-.088.263-.182.335-.348.143-.331.175-1.081.185-2.222V5.3093c-.01-1.1377-.042-1.8856-.185-2.2162-.072-.1657-.151-.2603-.335-.3484-.185-.0882-.477-.1447-.897-.1447h-3.538c.182-.2253.304-.5001.342-.8zm-3.1744 0c.038.2999.1601.5747.3417.8H4.2172c-.4197 0-.7125.0565-.8967.1447-.1842.0881-.2638.1828-.3355.3484-.1431.3307-.1746 1.0785-.185 2.2162V10.8H2V5.3609c.0104-1.1216-.0214-1.9423.2768-2.6133.1491-.3356.4014-.601.7163-.7478S3.6816 1.8 4.1537 1.8h3.2589z'/%3E%3Cpath fill-rule='nonzero' d='M11.3982 1.8v2.4009h-4.798V1.8h1.5997c0 .4469.353.8003.7992.8003.4463 0 .7997-.3534.7997-.8003h1.5994z'/%3E%3Cpath fill-rule='nonzero' d='M10.6 1.5996c0 .879-.7215 1.6-1.6002 1.6-.8788 0-1.5998-.721-1.5998-1.6C7.4.72063 8.121 0 8.9998 0 9.8785 0 10.6.72063 10.6 1.5996zm-.8002 0c0-.4464-.3533-.7996-.8-.7996-.4468 0-.8001.3532-.8001.7996 0 .4465.3533.8.8001.8.4467 0 .8-.3535.8-.8z'/%3E%3Cpath d='M8.4 7.2H14v1H8.4zm0 2.4H14v1H8.4zM10 12h4v1h-4z'/%3E%3Cpath fill-rule='nonzero' d='M4.40017 10s2.1338 1.0262 3.9998 2.5047h-.0029c-1.9683 1.5257-3.9971 2.4955-3.9971 2.4955L4.40014 10z'/%3E%3Cpath d='M0 11.6h4.4v2H0z'/%3E%3C/g%3E%3C/svg%3E"); }

.p-icon--search {
  background-image: url("data:image/svg+xml,%3Csvg xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' id='svg5918' height='16' viewBox='0 0 16 15.999999' width='16' version='1.1'%3E%3Cg id='layer1' transform='translate(-182.94 -560.72)'%3E%3Cg id='g5346' transform='translate(-769.06 404.36)'%3E%3Cg id='g4355' transform='matrix(.66667 0 0 .66667 877.33 -129.21)'%3E%3Crect id='rect4357' opacity='.05' style='color:%23000000' transform='scale(1,-1)' height='24' width='24' y='-452.36' x='112' fill='none'/%3E%3Cpath id='path4359' style='color-rendering:auto;color:%23000000;isolation:auto;mix-blend-mode:normal;shape-rendering:auto;block-progression:tb;text-decoration-line:none;i age-rendering:auto;text-indent:0;text-transform:none' d='m129.93 444.03-2.2704 2.2732 6.07 6.0699l2.27-2.27z' fill='rgba(102, 102, 102, 0.999999)'/%3E%3Cellipse id='ellipse4361' stroke-linejoin='round' stroke='rgba(102, 102, 102, 0.999999)' d='m 131.97944,438.86221 a 9.4794664,9.4794722 0 0 1 -9.47946,9.47948 9.4794664,9.4794722 0 0 1 -9.47947,-9.47948 9.4794664,9.4794722 0 0 1 9.47947,-9.47947 9.4794664,9.4794722 0 0 1 9.47946,9.47947 z' rx='9.4795' ry='9.4795' cy='438.86' cx='122.5' stroke-linecap='round' stroke-width='2.041' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
  [class$="--dark"] .p-icon--search {
    background-image: url("data:image/svg+xml,%3Csvg xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' id='svg5918' height='16' viewBox='0 0 16 15.999999' width='16' version='1.1'%3E%3Cg id='layer1' transform='translate(-182.94 -560.72)'%3E%3Cg id='g5346' transform='translate(-769.06 404.36)'%3E%3Cg id='g4355' transform='matrix(.66667 0 0 .66667 877.33 -129.21)'%3E%3Crect id='rect4357' opacity='.05' style='color:%23000000' transform='scale(1,-1)' height='24' width='24' y='-452.36' x='112' fill='none'/%3E%3Cpath id='path4359' style='color-rendering:auto;color:%23000000;isolation:auto;mix-blend-mode:normal;shape-rendering:auto;block-progression:tb;text-decoration-line:none;i age-rendering:auto;text-indent:0;text-transform:none' d='m129.93 444.03-2.2704 2.2732 6.07 6.0699l2.27-2.27z' fill='rgba(205, 205, 205, 0.999999)'/%3E%3Cellipse id='ellipse4361' stroke-linejoin='round' stroke='rgba(205, 205, 205, 0.999999)' d='m 131.97944,438.86221 a 9.4794664,9.4794722 0 0 1 -9.47946,9.47948 9.4794664,9.4794722 0 0 1 -9.47947,-9.47948 9.4794664,9.4794722 0 0 1 9.47947,-9.47947 9.4794664,9.4794722 0 0 1 9.47946,9.47947 z' rx='9.4795' ry='9.4795' cy='438.86' cx='122.5' stroke-linecap='round' stroke-width='2.041' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

.p-icon--success {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17'%3E%3Cg transform='translate(1 1)' fill='none' fill-rule='evenodd'%3E%3Ccircle stroke='%230f8420' stroke-width='1.5' fill='%230f8420' cx='7.25001' cy='7.25001' r='7.25001'/%3E%3Cpath fill='%23fff' d='M11.0503 4.17345l-.0659.0577-4.73475 4.14722-2.77557-2.38094-.83906.94888 3.61532 3.80373L11.75 4.96278l-.6997-.7893'/%3E%3C/g%3E%3C/svg%3E"); }
  [class$="--dark"] .p-icon--success {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17'%3E%3Cg transform='translate(1 1)' fill='none' fill-rule='evenodd'%3E%3Ccircle stroke='%230f8420' stroke-width='1.5' fill='%230f8420' cx='7.25001' cy='7.25001' r='7.25001'/%3E%3Cpath fill='%23fff' d='M11.0503 4.17345l-.0659.0577-4.73475 4.14722-2.77557-2.38094-.83906.94888 3.61532 3.80373L11.75 4.96278l-.6997-.7893'/%3E%3C/g%3E%3C/svg%3E"); }

.p-icon--share {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' viewBox='0 0 16 15.999999' width='16'%3E %3Cg color='%23000'%3E%3Cpath style='block-progression:tb;text-decoration-line:none;text-indent:0;text-transform:none' d='M11.43043.01183c-.54808.024-1.08607.2379-1.50094.59685l-.9515.79772v.57328c0 .54444-.05096 1.03708-.15367 1.48908-.1027.452-.2868.83975-.54365 1.1582-.24655.32874-.57748.58174-.99868.7564-.4212.1849-.95268.27773-1.5896.27773-.6228 0-1.073-.0409-1.56896-.1123-.92847.5446-1.36282 1.3827-1.36282 2.4937s.52968 1.73186 1.36287 2.52913c.4423-.05295 1.0325-.07682 1.56895-.07682.6369 0 1.1684.09284 1.5896.27776.4212.1746.75213.42763.99866.7564.25683.3184.44093.70027.54365 1.15227.10274.452.15365.95054.15365 1.495v.41364l.9219.78c.48745.4409 1.15734.6736 1.8132.6298.65584-.0438 1.2888-.36366 1.7133-.86557.42444-.5019.63465-1.1792.56896-1.8332-.06566-.654-.4064-1.27594-.92213-1.6834l-.65002-.54956h-1.6959c-.4412 0-.8487-.06145-1.2291-.18316-.38035-.1141-.71126-.2985-.99273-.54956-.27386-.2434-.49027-.55332-.65002-.93368-.1597-.3728-.24224-.8182-.24224-1.3355 0-.51726.08256-.96694.2423-1.34734.15977-.38032.37618-.69027.65004-.9336.28146-.24346.6124-.42785.99274-.54956.38036-.1141.78787-.1713 1.22914-.17137h1.5364l.82144-.68547c.79765-.6458 1.11565-1.82208.75205-2.78188-.3637-.95974-1.38132-1.63-2.40665-1.58508z' fill='rgba(102, 102, 102, 0.999999)'/%3E%3Cpath opacity='.1' fill='none' d='M-.00296.00516h16.00008v16.00008H-.00296z'/%3E%3C/g%3E%3C/svg%3E"); }
  [class$="--dark"] .p-icon--share {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' viewBox='0 0 16 15.999999' width='16'%3E %3Cg color='%23000'%3E%3Cpath style='block-progression:tb;text-decoration-line:none;text-indent:0;text-transform:none' d='M11.43043.01183c-.54808.024-1.08607.2379-1.50094.59685l-.9515.79772v.57328c0 .54444-.05096 1.03708-.15367 1.48908-.1027.452-.2868.83975-.54365 1.1582-.24655.32874-.57748.58174-.99868.7564-.4212.1849-.95268.27773-1.5896.27773-.6228 0-1.073-.0409-1.56896-.1123-.92847.5446-1.36282 1.3827-1.36282 2.4937s.52968 1.73186 1.36287 2.52913c.4423-.05295 1.0325-.07682 1.56895-.07682.6369 0 1.1684.09284 1.5896.27776.4212.1746.75213.42763.99866.7564.25683.3184.44093.70027.54365 1.15227.10274.452.15365.95054.15365 1.495v.41364l.9219.78c.48745.4409 1.15734.6736 1.8132.6298.65584-.0438 1.2888-.36366 1.7133-.86557.42444-.5019.63465-1.1792.56896-1.8332-.06566-.654-.4064-1.27594-.92213-1.6834l-.65002-.54956h-1.6959c-.4412 0-.8487-.06145-1.2291-.18316-.38035-.1141-.71126-.2985-.99273-.54956-.27386-.2434-.49027-.55332-.65002-.93368-.1597-.3728-.24224-.8182-.24224-1.3355 0-.51726.08256-.96694.2423-1.34734.15977-.38032.37618-.69027.65004-.9336.28146-.24346.6124-.42785.99274-.54956.38036-.1141.78787-.1713 1.22914-.17137h1.5364l.82144-.68547c.79765-.6458 1.11565-1.82208.75205-2.78188-.3637-.95974-1.38132-1.63-2.40665-1.58508z' fill='rgba(205, 205, 205, 0.999999)'/%3E%3Cpath opacity='.1' fill='none' d='M-.00296.00516h16.00008v16.00008H-.00296z'/%3E%3C/g%3E%3C/svg%3E"); }

.p-icon--user {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' viewBox='0 0 16 15.999999' width='16'%3E%3Cpath opacity='.12' fill='none' color='%23000' d='M15.99712 15.99764V-.00244H-.00296v16.00008z'/%3E%3Cpath style='text-decoration-color:%23000000;font-variant-numeric:normal;text-decoration-line:none;font-variant-position:normal;mix-blend-mode:normal;block-progression:tb;font-feature-settings:normal;shape-padding:0;font-variant-alternates:normal;text-indent:0;font-variant-caps:normal;text-decoration-style:solid;font-variant-ligatures:normal;isolation:auto;text-transform:none' d='M8 0c-.58695 0-1.1418.10894-1.6514.3285-.5077.20905-.9549.5159-1.3285.9126h-.004c-.3639.39866-.64495.87812-.84373 1.426l-.0004.00078c-.201.54442-.2987 1.142-.2987 1.7858 0 .65375.0976 1.2568.2995 1.8026.1991.53846.4805 1.0121.84333 1.4094h.004c.24914.26457.53124.49022.84138.6767-.2581.0661-.70193.1437-.95618.2367-.87872.3216-1.6169.76604-2.1965 1.3342h-.004c-.57248.57683-1.0024 1.2577-1.2858 2.0294h-.00188c-.26293.76528-.39372 1.5885-.39372 2.4642v1.5719l13.956.022v-1.5719c0-.89103-.13914-1.7007-.41997-2.4673-.2675-.77566-.70083-1.4607-1.2918-2.0383-.57886-.56752-1.3161-1.0114-2.1935-1.3329h-.00085c-.24834-.0934-.68582-.1703-.93915-.2359.31-.18754.58985-.41474.83383-.68152.3734-.39722.66126-.87175.8608-1.4114.20188-.54586.2999-1.1489.2999-1.8026 0-.64467-.0984-1.243-.2999-1.7881-.19934-.54883-.48702-1.0289-.8616-1.4272-.36395-.3976-.8067-.70485-1.3138-.91377C9.14352.10993 8.58846.001 8.00116.001z' fill='rgba(102, 102, 102, 0.999999)' color='%23000' solid-color='%23000000' white-space='normal'/%3E%3C/svg%3E"); }
  [class$="--dark"] .p-icon--user {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' viewBox='0 0 16 15.999999' width='16'%3E%3Cpath opacity='.12' fill='none' color='%23000' d='M15.99712 15.99764V-.00244H-.00296v16.00008z'/%3E%3Cpath style='text-decoration-color:%23000000;font-variant-numeric:normal;text-decoration-line:none;font-variant-position:normal;mix-blend-mode:normal;block-progression:tb;font-feature-settings:normal;shape-padding:0;font-variant-alternates:normal;text-indent:0;font-variant-caps:normal;text-decoration-style:solid;font-variant-ligatures:normal;isolation:auto;text-transform:none' d='M8 0c-.58695 0-1.1418.10894-1.6514.3285-.5077.20905-.9549.5159-1.3285.9126h-.004c-.3639.39866-.64495.87812-.84373 1.426l-.0004.00078c-.201.54442-.2987 1.142-.2987 1.7858 0 .65375.0976 1.2568.2995 1.8026.1991.53846.4805 1.0121.84333 1.4094h.004c.24914.26457.53124.49022.84138.6767-.2581.0661-.70193.1437-.95618.2367-.87872.3216-1.6169.76604-2.1965 1.3342h-.004c-.57248.57683-1.0024 1.2577-1.2858 2.0294h-.00188c-.26293.76528-.39372 1.5885-.39372 2.4642v1.5719l13.956.022v-1.5719c0-.89103-.13914-1.7007-.41997-2.4673-.2675-.77566-.70083-1.4607-1.2918-2.0383-.57886-.56752-1.3161-1.0114-2.1935-1.3329h-.00085c-.24834-.0934-.68582-.1703-.93915-.2359.31-.18754.58985-.41474.83383-.68152.3734-.39722.66126-.87175.8608-1.4114.20188-.54586.2999-1.1489.2999-1.8026 0-.64467-.0984-1.243-.2999-1.7881-.19934-.54883-.48702-1.0289-.8616-1.4272-.36395-.3976-.8067-.70485-1.3138-.91377C9.14352.10993 8.58846.001 8.00116.001z' fill='rgba(205, 205, 205, 0.999999)' color='%23000' solid-color='%23000000' white-space='normal'/%3E%3C/svg%3E"); }

.p-icon--question {
  background-image: url("data:image/svg+xml,%3Csvg xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' id='svg5918' height='16' viewBox='0 0 16 15.999999' width='16' version='1.1'%3E%3Cg id='layer1' transform='translate(-182.94 -560.72)'%3E%3Cg id='g5346' transform='translate(-769.06 404.36)'%3E%3Cg id='g4401' transform='matrix(.66667 0 0 .66667 877.33 -315.88)'%3E%3Crect id='rect4403' style='color:%23000000' height='24' width='24' y='708.36' x='112' stroke-width='7.5' fill='none'/%3E%3Cpath id='path3229' stroke-linejoin='round' style='color:%23000000' d='m124 708.36c-6.6163 0-12 5.3837-12 12s5.3837 12 12 12 12-5.3837 12-12-5.3837-12-12-12z' stroke-linecap='round' stroke-width='1.875' fill='%23335280'/%3E%3Cpath id='path4405' d='m124.01 716.2q-0.64636 0-1.2373 0.16621-0.59095 0.14774-1.2373 0.49862l-0.62789-1.7175q0.68329-0.38781 1.5512-0.60942 0.88643-0.24007 1.8098-0.24007 1.108 0 1.8282 0.31394 0.72023 0.29548 1.145 0.75716 0.42475 0.46168 0.59095 1.0157 0.16621 0.55401 0.16621 1.0711 0 0.62788-0.24007 1.1265-0.22161 0.49861-0.57249 0.92336t-0.75715 0.81256q-0.40628 0.36934-0.75716 0.77562-0.35088 0.38781-0.59095 0.83103-0.22161 0.44321-0.22161 0.99723 0 0.0923 0 0.2216 0 0.11081 0.0185 0.22161h-1.9206q-0.0369-0.18467-0.0554-0.38781-0.0185-0.22161-0.0185-0.40628 0-0.60942 0.20314-1.0896 0.20314-0.48014 0.51708-0.88642t0.66482-0.75716q0.36934-0.35088 0.68329-0.70176 0.31394-0.35087 0.51708-0.72022 0.20314-0.36934 0.20314-0.81256 0-0.60941-0.42475-0.99723-0.40628-0.40628-1.2373-0.40628z' fill='%23fff'/%3E%3Cpath id='path4407' d='m125.48 726.37q0 0.64635-0.42474 1.0526-0.42475 0.40628-1.0526 0.40628-0.60942 0-1.0526-0.40628-0.42475-0.40628-0.42475-1.0526 0-0.64635 0.42475-1.0526 0.44321-0.42475 1.0526-0.42475 0.62789 0 1.0526 0.42475 0.42474 0.40628 0.42474 1.0526z' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
  [class$="--dark"] .p-icon--question {
    background-image: url("data:image/svg+xml,%3Csvg xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' id='svg5918' height='16' viewBox='0 0 16 15.999999' width='16' version='1.1'%3E%3Cg id='layer1' transform='translate(-182.94 -560.72)'%3E%3Cg id='g5346' transform='translate(-769.06 404.36)'%3E%3Cg id='g4401' transform='matrix(.66667 0 0 .66667 877.33 -315.88)'%3E%3Crect id='rect4403' style='color:%23000000' height='24' width='24' y='708.36' x='112' stroke-width='7.5' fill='none'/%3E%3Cpath id='path3229' stroke-linejoin='round' style='color:%23000000' d='m124 708.36c-6.6163 0-12 5.3837-12 12s5.3837 12 12 12 12-5.3837 12-12-5.3837-12-12-12z' stroke-linecap='round' stroke-width='1.875' fill='%23335280'/%3E%3Cpath id='path4405' d='m124.01 716.2q-0.64636 0-1.2373 0.16621-0.59095 0.14774-1.2373 0.49862l-0.62789-1.7175q0.68329-0.38781 1.5512-0.60942 0.88643-0.24007 1.8098-0.24007 1.108 0 1.8282 0.31394 0.72023 0.29548 1.145 0.75716 0.42475 0.46168 0.59095 1.0157 0.16621 0.55401 0.16621 1.0711 0 0.62788-0.24007 1.1265-0.22161 0.49861-0.57249 0.92336t-0.75715 0.81256q-0.40628 0.36934-0.75716 0.77562-0.35088 0.38781-0.59095 0.83103-0.22161 0.44321-0.22161 0.99723 0 0.0923 0 0.2216 0 0.11081 0.0185 0.22161h-1.9206q-0.0369-0.18467-0.0554-0.38781-0.0185-0.22161-0.0185-0.40628 0-0.60942 0.20314-1.0896 0.20314-0.48014 0.51708-0.88642t0.66482-0.75716q0.36934-0.35088 0.68329-0.70176 0.31394-0.35087 0.51708-0.72022 0.20314-0.36934 0.20314-0.81256 0-0.60941-0.42475-0.99723-0.40628-0.40628-1.2373-0.40628z' fill='%23fff'/%3E%3Cpath id='path4407' d='m125.48 726.37q0 0.64635-0.42474 1.0526-0.42475 0.40628-1.0526 0.40628-0.60942 0-1.0526-0.40628-0.42475-0.40628-0.42475-1.0526 0-0.64635 0.42475-1.0526 0.44321-0.42475 1.0526-0.42475 0.62789 0 1.0526 0.42475 0.42474 0.40628 0.42474 1.0526z' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

.p-icon--spinner {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' viewBox='0 0 24 24'%3E%3Ctitle%3Espinner-dark-grey%3C/title%3E%3Cpath d='M7.49 23.123c2.78 1.125 5.978 1.213 8.975 0 4.247-1.72 6.972-5.603 7.424-9.87l-1.136-.118c-.408 3.86-2.875 7.374-6.717 8.93-2.71 1.098-5.605 1.018-8.118 0l-.43 1.058zm-2.21-1.176c-1.913-1.29-3.475-3.148-4.404-5.45C-1.284 11.146.686 5.15 5.28 2.05l.638.946C1.76 5.802-.02 11.228 1.934 16.068c.84 2.086 2.254 3.766 3.985 4.933l-.64.947zm18.61-11.2c-.115-1.088-.38-2.178-.81-3.242-2.478-6.142-9.457-9.11-15.59-6.628l.43 1.057c5.546-2.245 11.86.44 14.103 5.998.388.963.63 1.95.733 2.933l1.134-.12z' fill='rgba(102, 102, 102, 0.999999)' fill-rule='nonzero'/%3E%3C/svg%3E"); }
  [class$="--dark"] .p-icon--spinner {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' viewBox='0 0 24 24'%3E%3Ctitle%3Espinner-dark-grey%3C/title%3E%3Cpath d='M7.49 23.123c2.78 1.125 5.978 1.213 8.975 0 4.247-1.72 6.972-5.603 7.424-9.87l-1.136-.118c-.408 3.86-2.875 7.374-6.717 8.93-2.71 1.098-5.605 1.018-8.118 0l-.43 1.058zm-2.21-1.176c-1.913-1.29-3.475-3.148-4.404-5.45C-1.284 11.146.686 5.15 5.28 2.05l.638.946C1.76 5.802-.02 11.228 1.934 16.068c.84 2.086 2.254 3.766 3.985 4.933l-.64.947zm18.61-11.2c-.115-1.088-.38-2.178-.81-3.242-2.478-6.142-9.457-9.11-15.59-6.628l.43 1.057c5.546-2.245 11.86.44 14.103 5.998.388.963.63 1.95.733 2.933l1.134-.12z' fill='rgba(205, 205, 205, 0.999999)' fill-rule='nonzero'/%3E%3C/svg%3E"); }

.p-icon--medium {
  height: 1.25rem;
  width: 1.25rem; }

.p-icon--large {
  height: 1.5rem;
  width: 1.5rem; }

.p-icon--x-large {
  height: 1.75rem;
  width: 1.75rem; }

.p-icon--x-large {
  height: 2.25rem;
  width: 2.25rem; }

.p-icon--xx-large {
  height: 3rem;
  width: 3rem; }

[class*="p-button-"] [class*="p-icon-"] {
  top: -1px;
  vertical-align: middle; }

.p-tooltip {
  position: relative; }
  .p-tooltip__message {
    background-color: #111;
    border: 0;
    color: #fff;
    display: none;
    font-size: .875rem;
    left: 0;
    line-height: 1.5;
    max-width: 330px;
    min-width: 155px;
    padding: 0.5rem 0.75rem;
    position: absolute;
    text-align: left;
    text-decoration: initial;
    top: 100%;
    -webkit-transform: translateX(0%) translateY(13px);
            transform: translateX(0%) translateY(13px);
    white-space: pre;
    z-index: 1; }
    .p-tooltip__message::before {
      border-bottom: 8px solid #111;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      bottom: 100%;
      content: '';
      height: 0;
      left: 0.75rem;
      pointer-events: none;
      position: absolute;
      width: 0; }
  .p-tooltip:focus .p-tooltip__message, .p-tooltip:hover .p-tooltip__message {
    display: inline;
    text-decoration: initial; }
  .p-tooltip--btm-center .p-tooltip__message {
    bottom: inherit;
    left: 50%;
    top: 100%;
    -webkit-transform: translateX(-50%) translateY(13px);
            transform: translateX(-50%) translateY(13px); }
    .p-tooltip--btm-center .p-tooltip__message::before {
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%); }
  .p-tooltip--btm-right .p-tooltip__message {
    bottom: inherit;
    left: initial;
    right: 0;
    top: 100%;
    -webkit-transform: translateY(13px);
            transform: translateY(13px); }
    .p-tooltip--btm-right .p-tooltip__message::before {
      left: initial;
      right: 0.75rem; }
  .p-tooltip--top-left .p-tooltip__message {
    bottom: 100%;
    left: 0;
    top: initial;
    -webkit-transform: translateX(0%) translateY(-13px);
            transform: translateX(0%) translateY(-13px); }
    .p-tooltip--top-left .p-tooltip__message::before {
      border-bottom: 8px solid transparent;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-top: 8px solid #111;
      bottom: -1rem;
      left: 0.75rem; }
  .p-tooltip--top-center .p-tooltip__message {
    bottom: 100%;
    left: 50%;
    top: initial;
    -webkit-transform: translateX(-50%) translateY(-13px);
            transform: translateX(-50%) translateY(-13px); }
    .p-tooltip--top-center .p-tooltip__message::before {
      border-bottom: 8px solid transparent;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-top: 8px solid #111;
      bottom: -1rem;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%); }
  .p-tooltip--top-right .p-tooltip__message {
    bottom: 100%;
    left: initial;
    right: 0;
    top: initial;
    -webkit-transform: translateX(0%) translateY(-13px);
            transform: translateX(0%) translateY(-13px); }
    .p-tooltip--top-right .p-tooltip__message::before {
      border-bottom: 8px solid transparent;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-top: 8px solid #111;
      bottom: -1rem;
      left: initial;
      right: 0.75rem; }
  .p-tooltip--right .p-tooltip__message {
    bottom: inherit;
    left: 100%;
    top: 50%;
    -webkit-transform: translateX(14px) translateY(-50%);
            transform: translateX(14px) translateY(-50%); }
    .p-tooltip--right .p-tooltip__message::before {
      border-bottom: 8px solid transparent;
      border-left: 8px solid transparent;
      border-right: 8px solid #111;
      border-top: 8px solid transparent;
      bottom: inherit;
      left: 0;
      top: 50%;
      -webkit-transform: translateX(-16px) translateY(-50%);
              transform: translateX(-16px) translateY(-50%); }
  .p-tooltip--left .p-tooltip__message {
    bottom: inherit;
    left: -16px;
    top: 50%;
    -webkit-transform: translateX(-100%) translateY(-50%);
            transform: translateX(-100%) translateY(-50%); }
    .p-tooltip--left .p-tooltip__message::before {
      border-bottom: 8px solid transparent;
      border-left: 8px solid #111;
      border-right: 8px solid transparent;
      border-top: 8px solid transparent;
      bottom: inherit;
      left: 100%;
      top: 50%;
      -webkit-transform: translateX(0) translateY(-50%);
              transform: translateX(0) translateY(-50%); }

.p-inline-images {
  display: block;
  list-style: none;
  margin-left: 0;
  padding-left: 0;
  text-align: center; }
  .p-inline-images__item {
    display: inline-block;
    margin: 1.875rem;
    max-height: 5.625rem;
    max-width: 5.625rem;
    overflow: hidden;
    text-align: center;
    vertical-align: middle; }
    @media (min-width: 768px) {
      .p-inline-images__item {
        margin: 1.875rem;
        max-height: 11.25rem;
        max-width: 11.25rem; } }
    .p-inline-images__item * {
      max-height: 3rem;
      max-width: 7rem;
      width: 100%; }
      @media only screen and (min-width: 768px) {
        .p-inline-images__item * {
          max-height: 5.5rem;
          max-width: 9rem; } }
  .p-inline-images__img {
    display: inline-block;
    margin: 2rem;
    max-width: 6rem;
    text-align: center;
    vertical-align: middle;
    width: 100%; }
    @media (min-width: 768px) {
      .p-inline-images__img {
        margin: 3rem;
        max-width: 11.25rem; } }

.p-notification {
  background-color: #fff;
  border: 0;
  border-color: #666;
  border-radius: .125rem;
  border-style: solid;
  border-top-width: 3px;
  box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.2);
  color: #111;
  font-size: 1rem;
  overflow: hidden;
  padding: .625rem;
  text-align: center;
  width: 100%; }
  .p-notification__response {
    background-position: 0 4px;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    margin: 0;
    text-align: left; }
  .p-notification__status {
    font-weight: 400;
    margin-right: .3125rem; }
  .p-notification__action {
    border-bottom: 0;
    margin-left: .3125rem; }

.p-notification--positive {
  background-color: #fff;
  border: 0;
  border-color: #666;
  border-radius: .125rem;
  border-style: solid;
  border-top-width: 3px;
  box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.2);
  color: #111;
  font-size: 1rem;
  overflow: hidden;
  padding: .625rem;
  text-align: center;
  width: 100%;
  border-color: #0e8420; }
  .p-notification--positive .p-notification__response {
    background-image: url("data:image/svg+xml,%3Csvg width='17px' height='17px' viewBox='0 0 17 17' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='notification-success' transform='translate(1.000000, 1.000000)'%3E%3Cg id='Page-3---colours'%3E%3Cg id='Notifications---single'%3E%3Cg id='Group'%3E%3Cg id='ICON'%3E%3Ccircle id='circle6710' stroke='%230e8420' stroke-width='1.5' fill='%230e8420' cx='7.2500086' cy='7.2500086' r='7.2500086'%3E%3C/circle%3E%3Cpolygon id='path6712' fill='%23fff' points='11.0502986 4.1734486 10.9843986 4.2311486 6.2496486 8.3783686 3.4740786 5.9974286 2.6350186 6.9463086 6.2503386 10.7500186 11.7500086 4.9627786 11.0502986 4.1734886'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    padding-left: 1.5rem; }

.p-notification--caution {
  background-color: #fff;
  border: 0;
  border-color: #666;
  border-radius: .125rem;
  border-style: solid;
  border-top-width: 3px;
  box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.2);
  color: #111;
  font-size: 1rem;
  overflow: hidden;
  padding: .625rem;
  text-align: center;
  width: 100%;
  border-color: #f99b11; }
  .p-notification--caution .p-notification__response {
    background-image: url("data:image/svg+xml,%3Csvg width='17px' height='17px' viewBox='0 0 17 17' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='notification-caution' transform='translate(1.000000, 1.000000)'%3E%3Cg id='Page-3---colours'%3E%3Cg id='Notifications---single'%3E%3Cg id='Group'%3E%3Cg id='ICON'%3E%3Ccircle id='circle5432' stroke='%23f99b11' stroke-width='1.5' fill='%23f99b11' cx='7.2500086' cy='7.2500086' r='7.2500086'%3E%3C/circle%3E%3Cpath d='M6.2500086,3.2500086 L6.2500086,8.2500086 L8.2500086,8.2500086 L8.2500086,3.2500086 L6.2500086,3.2500086 L6.2500086,3.2500086 L6.2500086,3.2500086 Z M6.2500086,9.2500086 L6.2500086,11.2500086 L8.2500086,11.2500086 L8.2500086,9.2500086 L6.2500086,9.2500086 L6.2500086,9.2500086 L6.2500086,9.2500086 Z' id='rect5434' fill='%23fff'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    padding-left: 1.5rem; }

.p-notification--negative {
  background-color: #fff;
  border: 0;
  border-color: #666;
  border-radius: .125rem;
  border-style: solid;
  border-top-width: 3px;
  box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.2);
  color: #111;
  font-size: 1rem;
  overflow: hidden;
  padding: .625rem;
  text-align: center;
  width: 100%;
  border-color: #c7162b; }
  .p-notification--negative .p-notification__response {
    background-image: url("data:image/svg+xml,%3Csvg width='16px' height='17px' viewBox='0 0 16 17' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-3---colours' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Notifications---single' transform='translate(-215.000000, -271.000000)'%3E%3Cg id='Group' transform='translate(205.000000, 254.000000)'%3E%3Cg id='ICON' transform='translate(10.000000, 17.000000)'%3E%3Crect id='rect6415' x='0' y='0.36218' width='16' height='16'%3E%3C/rect%3E%3Ccircle id='circle6417' stroke='%23c7162b' stroke-width='1.5' fill='%23c7162b' cx='8' cy='8.36218' r='7.2500086'%3E%3C/circle%3E%3Cpath d='M5.00001,5.36218 L11.00001,11.36218' id='path6479-8' stroke='%23fff' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M11.00001,5.36218 L5.00001,11.36218' id='path6481-8' stroke='%23fff' stroke-width='1.5'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    padding-left: 1.5rem; }

.p-notification--information {
  background-color: #fff;
  border: 0;
  border-color: #666;
  border-radius: .125rem;
  border-style: solid;
  border-top-width: 3px;
  box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.2);
  color: #111;
  font-size: 1rem;
  overflow: hidden;
  padding: .625rem;
  text-align: center;
  width: 100%;
  border-color: #335280; }

.p-pull-quote, .p-pull-quote--accent {
  border: 0;
  margin: 2rem 0 1rem;
  padding-left: 2rem;
  padding-right: 1.25rem;
  position: relative; }
  @media (min-width: 768px) {
    .p-pull-quote, .p-pull-quote--accent {
      margin: 1.5rem 0 1.5rem; } }
  .p-pull-quote > p, .p-pull-quote--accent > p {
    font-size: 1.5rem;
    font-weight: 300;
    line-height: 1.154;
    font-style: normal; }
    @media only screen and (min-width: 1030px) {
      .p-pull-quote > p, .p-pull-quote--accent > p {
        font-size: 1.75rem;
        line-height: 1.286; } }
    .p-pull-quote > p:first-of-type::before, .p-pull-quote--accent > p:first-of-type::before {
      color: #cdcdcd;
      display: inline-block;
      font-size: 2.134rem;
      font-weight: bold;
      line-height: 1rem;
      max-width: 1.25rem;
      content: '\201C\2002';
      margin-left: -1.5rem;
      padding-right: 1.5rem;
      position: relative;
      top: .1rem; }
      @media (min-width: 768px) {
        .p-pull-quote > p:first-of-type::before, .p-pull-quote--accent > p:first-of-type::before {
          font-size: 2.5rem; } }
      @media (min-width: 1030px) {
        .p-pull-quote > p:first-of-type::before, .p-pull-quote--accent > p:first-of-type::before {
          font-size: 3rem; } }
      @media (min-width: 768px) {
        .p-pull-quote > p:first-of-type::before, .p-pull-quote--accent > p:first-of-type::before {
          margin-left: -1.9rem;
          padding-right: 1.9rem;
          top: .4rem; } }
    .p-pull-quote > p:last-of-type, .p-pull-quote--accent > p:last-of-type {
      margin-bottom: 0; }
    .p-pull-quote > p:last-of-type::after, .p-pull-quote--accent > p:last-of-type::after {
      color: #cdcdcd;
      display: inline-block;
      font-size: 2.134rem;
      font-weight: bold;
      line-height: 1rem;
      max-width: 1.25rem;
      content: '\2002\201E';
      margin-left: 0.5rem;
      margin-top: -.5rem;
      position: absolute; }
      @media (min-width: 768px) {
        .p-pull-quote > p:last-of-type::after, .p-pull-quote--accent > p:last-of-type::after {
          font-size: 2.5rem; } }
      @media (min-width: 1030px) {
        .p-pull-quote > p:last-of-type::after, .p-pull-quote--accent > p:last-of-type::after {
          font-size: 3rem; } }
  .p-pull-quote__citation {
    display: inline-block;
    font-size: 1.25rem;
    font-style: italic;
    line-height: 1.5;
    margin-top: 0.75rem;
    width: 100%; }

@media screen and (max-width: 768px) {
  .p-table--mobile-card thead {
    display: none; }
  .p-table--mobile-card tr {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    background: #fff;
    border-radius: 2px;
    border-width: 0;
    box-shadow: 0 1px 5px 1px rgba(17, 17, 17, 0.2);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 1.5rem;
    width: 100%; }
    .p-table--mobile-card tr + tr {
      margin-top: 1rem; }
  .p-table--mobile-card td {
    margin: 0;
    padding: 0;
    width: 100%; }
    .p-table--mobile-card td + td {
      padding-top: 0.75rem; }
    .p-table--mobile-card td[aria-label] {
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
      max-width: 50%;
      position: relative;
      text-align: right; }
      .p-table--mobile-card td[aria-label]::before {
        content: attr(aria-label);
        display: block;
        font-weight: 500;
        height: 100%;
        left: -100%;
        position: absolute;
        text-align: left;
        width: 100%; }
  .p-table--mobile-card .p-contextual-menu, .p-table--mobile-card .p-contextual-menu--left, .p-table--mobile-card .p-contextual-menu--center {
    width: 100%; }
    .p-table--mobile-card .p-contextual-menu [role="menuitem"], .p-table--mobile-card .p-contextual-menu--left [role="menuitem"], .p-table--mobile-card .p-contextual-menu--center [role="menuitem"] {
      display: none; }
    .p-table--mobile-card .p-contextual-menu__dropdown {
      box-shadow: none;
      display: block;
      max-width: 100%;
      position: relative; }
      .p-table--mobile-card .p-contextual-menu__dropdown::before {
        display: none; }
    .p-table--mobile-card .p-contextual-menu__group {
      padding: 0; }
      .p-table--mobile-card .p-contextual-menu__group + .p-contextual-menu__group {
        margin-top: 0.75rem;
        padding-top: 0.75rem; }
    .p-table--mobile-card .p-contextual-menu__link {
      border-color: #cdcdcd;
      border-radius: .125rem;
      border-style: solid;
      border-width: 1px;
      box-sizing: border-box;
      color: #000;
      cursor: pointer;
      display: block;
      line-height: 1rem;
      outline: none;
      padding: 0.75rem 1.5rem;
      text-align: center;
      text-decoration: none;
      width: 100%; }
      .p-table--mobile-card .p-contextual-menu__link + .p-contextual-menu__link {
        margin-top: 0.5rem; } }

.p-strip {
  clear: both;
  margin-top: 0;
  padding: 2rem 0;
  width: 100%;
  background-color: transparent; }
  .p-strip .p-link--external {
    color: #007aa6; }
    .p-strip .p-link--external::after {
      background-color: currentColor; }
  @media only screen and (min-width: 1030px) {
    .p-strip {
      padding: 4rem 0; } }
  .p-strip--light {
    clear: both;
    margin-top: 0;
    padding: 2rem 0;
    width: 100%;
    background-color: #f7f7f7; }
    .p-strip--light .p-link--external {
      color: #007aa6; }
      .p-strip--light .p-link--external::after {
        background-color: currentColor; }
    @media only screen and (min-width: 1030px) {
      .p-strip--light {
        padding: 4rem 0; } }
  .p-strip--dark {
    clear: both;
    margin-top: 0;
    padding: 2rem 0;
    width: 100%;
    background-color: #111;
    color: #f7f7f7; }
    .p-strip--dark .p-link--external {
      color: #007aa6; }
      .p-strip--dark .p-link--external::after {
        background-color: currentColor; }
    @media only screen and (min-width: 1030px) {
      .p-strip--dark {
        padding: 4rem 0; } }

.p-strip--accent {
  clear: both;
  margin-top: 0;
  padding: 2rem 0;
  width: 100%;
  background-color: #2c001e;
  color: #fff; }
  .p-strip--accent .p-link--external {
    color: #007aa6; }
    .p-strip--accent .p-link--external::after {
      background-color: currentColor; }
  @media only screen and (min-width: 1030px) {
    .p-strip--accent {
      padding: 4rem 0; } }

.p-strip--image {
  clear: both;
  margin-top: 0;
  padding: 2rem 0;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover; }
  .p-strip--image .p-link--external {
    color: #007aa6; }
    .p-strip--image .p-link--external::after {
      background-color: currentColor; }
  @media only screen and (min-width: 1030px) {
    .p-strip--image {
      padding: 4rem 0; } }
  .p-strip--image.is-light {
    color: #000; }
  .p-strip--image.is-dark {
    color: #fff; }

[class^='p-strip'].is-bordered {
  border-bottom: 1px solid #cdcdcd; }

[class^='p-strip'].is-shallow {
  padding: 1.5rem 0; }
  @media only screen and (min-width: 1030px) {
    [class^='p-strip'].is-shallow {
      padding: 2.5rem 0; } }

[class^='p-strip'].is-deep {
  padding: 3rem 0; }
  @media only screen and (min-width: 1030px) {
    [class^='p-strip'].is-deep {
      padding: 6rem 0; } }

.p-switch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  border: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: .875rem;
  height: 2rem;
  padding: initial;
  position: relative;
  width: 4rem; }
  .p-switch:focus {
    outline: 1px solid #007aa6;
    outline-offset: 3px; }
  .p-switch :first-child,
  .p-switch :last-child {
    box-shadow: inset 0 2px 5px 0 rgba(17, 17, 17, 0.2);
    line-height: 2rem;
    margin: 0;
    text-align: center;
    width: 50%; }
  .p-switch :first-child {
    background-color: #335280;
    border-radius: 2px 0 0 2px;
    color: #fff; }
  .p-switch :last-child {
    background-color: #cdcdcd;
    border-radius: 0 2px 2px 0; }
  .p-switch::before {
    transition-duration: 0.5s;
    transition-property: all;
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 5px 1px rgba(17, 17, 17, 0.2);
    content: '';
    display: block;
    height: 100%;
    left: 0;
    max-height: 2rem;
    padding: 0;
    position: absolute;
    top: 0;
    width: 50%; }
  .p-switch[aria-checked='true']::before {
    left: 50%; }

.p-table--sortable th[role="columnheader"][aria-sort="ascending"]::after, .p-table--sortable th[role="columnheader"][aria-sort="descending"]::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='4' width='10' viewBox='0 0 10 4'%3E%3Cpath d='M3.637 3.138c-.518-.365-1.052-.778-1.6-1.238C1.486 1.44.946.948.414.423.273.283.135.14 0 0h1.54c.305.29.62.57.948.846.138.116.277.23.417.34.163.13.328.257.495.38.085.062.17.123.257.184.397.282.935.626 1.315.848h.054c.38-.222.918-.566 1.315-.848.4-.28.79-.583 1.17-.904C7.837.57 8.153.29 8.457 0h1.54c-.134.14-.272.282-.414.422C9.05.948 8.51 1.442 7.963 1.9c-.55.46-1.084.873-1.602 1.238S5.39 3.79 5 4c-.39-.21-.845-.497-1.363-.862z' fill='%23888' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  content: '';
  display: inline-block;
  height: .4rem;
  margin-left: 0.5rem;
  vertical-align: middle;
  width: 1rem; }

.p-table--sortable {
  table-layout: fixed; }
  .p-table--sortable th[role="columnheader"][aria-sort] {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    white-space: nowrap; }
  .p-table--sortable th[role="columnheader"][aria-sort="descending"]::after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  .p-table--sortable th[role="columnheader"][aria-sort]:hover {
    color: #007aa6;
    text-decoration: underline; }

.p-tabs {
  border-radius: 0;
  overflow: hidden;
  padding: 0;
  position: relative; }
  .p-tabs::before {
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, #fff);
    bottom: 0;
    color: #666;
    content: '\203A';
    display: block;
    font-size: 2rem;
    padding-right: 1.5rem;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
    width: 100px;
    z-index: 10; }
    @media screen and (min-width: 768px) {
      .p-tabs::before {
        display: none; } }
  .p-tabs__list {
    margin: 0 auto;
    overflow: scroll;
    padding: 0 3rem 0 1.5rem;
    position: relative;
    white-space: nowrap;
    width: 100%; }
    @media screen and (min-width: 768px) {
      .p-tabs__list {
        max-width: 1030px;
        overflow: hidden;
        padding: 0 1.5rem; } }
  .p-tabs__item {
    display: inline-block;
    float: none;
    margin: 0;
    padding: 0;
    width: auto; }
    @media screen and (min-width: 768px) {
      .p-tabs__item {
        float: left; } }
  .p-tabs__link {
    color: #000;
    display: inline-block;
    font-size: .875rem;
    padding: 0.75rem; }
    .p-tabs__link:hover {
      border-bottom: 3px solid #cdcdcd;
      text-decoration: none; }
    .p-tabs__link[aria-selected="true"] {
      border-bottom: 3px solid #666; }

.p-table-expanding {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .p-table-expanding tbody {
    margin: 0; }
  .p-table-expanding tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0;
    width: 100%; }
    .p-table-expanding tr + tr {
      margin: 0; }
  .p-table-expanding th,
  .p-table-expanding td {
    -ms-flex-item-align: baseline;
        align-self: baseline;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin: 0;
    word-break: break-word; }
    .p-table-expanding th.p-table-expanding__panel,
    .p-table-expanding td.p-table-expanding__panel {
      border-top: 1px solid #cdcdcd;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
      max-width: 100%; }
      .p-table-expanding th.p-table-expanding__panel[aria-hidden="true"],
      .p-table-expanding td.p-table-expanding__panel[aria-hidden="true"] {
        display: none; }
      .p-table-expanding th.p-table-expanding__panel .row,
      .p-table-expanding td.p-table-expanding__panel .row {
        max-width: 100%;
        padding: 0;
        width: 100%; }

.p-form-validation {
  color: #111;
  line-height: 1.5;
  margin-top: 1.25rem;
  position: relative; }
  .p-form-validation .p-form-validation__input {
    background-position: calc(100% - 1rem) 0.75rem;
    background-repeat: no-repeat;
    padding: 0.5rem 2.5rem 0.5rem 0.75rem; }
  .p-form-validation .p-form-validation__icon {
    position: relative; }
    .p-form-validation .p-form-validation__icon::after {
      position: absolute;
      right: 0.75rem;
      top: calc(50% - 0.5rem); }
  .p-form-validation__message {
    font-size: .875rem;
    margin-top: 0.5rem; }

.is-error .p-form-validation__input {
  background-image: url("https://assets.ubuntu.com/v1/4b0cd7fc-icon-error.svg");
  border-color: #c7162b; }

.is-success .p-form-validation__input {
  background-image: url("https://assets.ubuntu.com/v1/94949185-icon-success.svg");
  border-color: #0e8420; }

.is-caution .p-form-validation__input {
  background-image: url("https://assets.ubuntu.com/v1/db30f04c-icon-caution.svg");
  border-color: #f99b11; }

.p-form--stacked {
  width: 100%; }
  @media screen and (min-width: 768px) {
    .p-form--stacked .p-form__group {
      -webkit-box-align: baseline;
          -ms-flex-align: baseline;
              align-items: baseline;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: wrap;
          flex-flow: wrap; }
      .p-form--stacked .p-form__group + .p-form__group {
        margin-top: 0.75rem; } }
  @media screen and (min-width: 768px) {
    .p-form--stacked .p-form__label {
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      margin: 0;
      max-width: 25%;
      padding-right: 0.75rem; } }
  @media screen and (min-width: 768px) {
    .p-form--stacked .p-form__control {
      -ms-flex-preferred-size: 75%;
          flex-basis: 75%;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      margin: 0;
      max-width: 75%; } }

@media screen and (min-width: 768px) {
  .p-form--inline {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .p-form--inline > * {
      margin: 0; } }

@media screen and (min-width: 768px) {
  .p-form--inline .p-form__group {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: auto; }
    .p-form--inline .p-form__group + .p-form__group,
    .p-form--inline .p-form__group + [class*="p-button"] {
      margin-left: 1.5rem; }
    .p-form--inline .p-form__group .p-form__label,
    .p-form--inline .p-form__group .p-form__control,
    .p-form--inline .p-form__group .p-form-validation__message {
      -ms-flex-item-align: baseline;
          align-self: baseline;
      box-sizing: border-box; }
    .p-form--inline .p-form__group .p-form__label {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      padding-right: 1rem; }
    .p-form--inline .p-form__group .p-form__control {
      display: inline-block;
      margin: 0; }
    .p-form--inline .p-form__group .p-form-validation__message {
      clear: both;
      margin-top: 0.25rem;
      min-width: 100%;
      width: 0; } }

.p-form--inline [class*="p-button"] {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-top: 0; }

form + [class*="p-button"] {
  margin-top: 1.5rem; }

.u-animation--spin {
  -webkit-animation: spin 1s infinite linear;
          animation: spin 1s infinite linear; }

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

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

.u-float--right {
  float: right !important; }

.u-float--left {
  float: left !important; }

.u-float-right {
  float: right !important; }
  @media (max-width: 620px) {
    .u-float-right--small {
      float: right !important; } }
  @media (min-width: 768px) and (max-width: 1030px) {
    .u-float-right--medium {
      float: right !important; } }
  @media (min-width: 1030px) {
    .u-float-right--large {
      float: right !important; } }

.u-float-left {
  float: left !important; }
  @media (max-width: 620px) {
    .u-float-left--small {
      float: left !important; } }
  @media (min-width: 768px) and (max-width: 1030px) {
    .u-float-left--medium {
      float: left !important; } }
  @media (min-width: 1030px) {
    .u-float-left--large {
      float: left !important; } }

.u-embedded-media {
  height: 0;
  max-width: 100%;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative; }
  .u-embedded-media__element {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }

@media only screen and (min-width: 768px) {
  .u-equal-height {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

.u-align--center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  text-align: center !important; }

.u-align--left {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
  text-align: left !important; }

.u-align--right {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
  text-align: right !important; }

.u-no-margin {
  margin: 0 !important; }
  .u-no-margin--top {
    margin-top: 0 !important; }
  .u-no-margin--right {
    margin-right: 0 !important; }
  .u-no-margin--bottom {
    margin-bottom: 0 !important; }
  .u-no-margin--left {
    margin-left: 0 !important; }

.u-no-padding {
  padding: 0 !important; }
  .u-no-padding--top {
    padding-top: 0 !important; }
  .u-no-padding--right {
    padding-right: 0 !important; }
  .u-no-padding--bottom {
    padding-bottom: 0 !important; }
  .u-no-padding--left {
    padding-left: 0 !important; }

.u-hide {
  display: none !important; }
  @media screen and (max-width: 768px) {
    .u-hide--small {
      display: none !important; } }
  @media (min-width: 768px) and (max-width: 1030px) {
    .u-hide--medium {
      display: none !important; } }
  @media screen and (min-width: 1030px) {
    .u-hide--large {
      display: none !important; } }

@media (min-width: 768px) {
  .u-image-position {
    position: relative; }
    .u-image-position .u-image-position--top, .u-image-position .u-image-position--bottom, .u-image-position .u-image-position--left, .u-image-position .u-image-position--right {
      margin: 0;
      position: absolute; }
    .u-image-position [class*='col-'] {
      position: static; }
    .u-image-position--top {
      top: 0; }
    .u-image-position--bottom {
      bottom: 0; }
    .u-image-position--left {
      left: 0; }
    .u-image-position--right {
      right: 0; } }

.u-show {
  display: block !important; }
  @media screen and (max-width: 768px) {
    .u-show--small {
      display: block !important; } }
  @media (min-width: 768px) and (max-width: 1030px) {
    .u-show--medium {
      display: block !important; } }
  @media screen and (min-width: 1030px) {
    .u-show--large {
      display: block !important; } }

.u-off-screen {
  height: 1px !important;
  left: -10000px !important;
  overflow: hidden !important;
  position: absolute !important;
  top: auto !important;
  width: 1px !important; }

@media (min-width: 768px) {
  .u-vertically-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; } }

.u-hidden {
  display: none !important; }
  @media screen and (max-width: 768px) {
    .u-hidden--small {
      display: none !important; } }
  @media (min-width: 768px) and (max-width: 1030px) {
    .u-hidden--medium {
      display: none !important; } }
  @media screen and (min-width: 1030px) {
    .u-hidden--large {
      display: none !important; } }

.u-visible {
  display: block !important; }
  @media screen and (max-width: 768px) {
    .u-visible--small {
      display: block !important; } }
  @media (min-width: 768px) and (max-width: 1030px) {
    .u-visible--medium {
      display: block !important; } }
  @media screen and (min-width: 1030px) {
    .u-visible--large {
      display: block !important; } }

body {
  padding-top: 1.875rem;
  position: relative; }
  @media only screen and (max-width: 768px) {
    body {
      padding-bottom: 1.875rem;
      padding-top: 0; } }

.global-nav {
  background-color: #f7f7f7;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  display: block;
  height: 1.875rem;
  left: 0;
  margin: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 101; }
  @media only screen and (max-width: 768px) {
    .global-nav {
      bottom: 0;
      box-shadow: none;
      height: 1.875rem;
      top: auto; } }
  .global-nav__wrapper {
    background: none repeat scroll 0 0 transparent;
    box-sizing: border-box;
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 100%; }
    @media only screen and (min-width: 768px) {
      .global-nav__wrapper {
        width: auto;
        background-color: #fff; } }
    @media only screen and (min-width: 984px) {
      .global-nav__wrapper {
        width: 984px; } }
  .global-nav__title {
    display: none; }
    @media only screen and (max-width: 768px) {
      .global-nav__title {
        background-image: url("https://assets.ubuntu.com/v1/c3ca35d3-arrow_down_dark.svg");
        background-position: calc(100% - .625rem) 50%;
        background-repeat: no-repeat;
        background-size: .8125rem;
        background-color: #f7f7f7;
        border-width: 1px 0;
        border-style: solid;
        border-color: #cdcdcd;
        border-radius: 0;
        cursor: pointer;
        color: #333;
        display: block;
        font-family: Ubuntu, Arial, 'libra sans', sans-serif;
        font-size: .8125rem;
        font-weight: 300;
        line-height: 1.5;
        margin: 0;
        padding: 0.625rem 0 0.625rem 1.875rem;
        position: relative;
        text-align: left;
        width: 100%; }
        .global-nav__title:hover {
          background-color: #f7f7f7; }
        .global-nav__title:active:focus, .global-nav__title:active:active, .global-nav__title:focus:focus, .global-nav__title:focus:active {
          outline: 1px solid #19b6ee;
          outline-offset: 2px; }
        .global-nav__title.is-revealed {
          background-image: url("https://assets.ubuntu.com/v1/9ec2c354-icon-arrow-up.svg"); }
        .global-nav__title::before {
          background-image: url("https://assets.ubuntu.com/v1/eb41826c-external-link-dark.svg");
          background-position: 0 3px;
          background-repeat: no-repeat;
          background-size: .875rem;
          content: '';
          height: 1.0625rem;
          left: .625rem;
          position: absolute;
          width: .875rem; } }
  .global-nav__list {
    margin: 0;
    padding-left: 0;
    top: 0; }
    @media only screen and (max-width: 768px) {
      .global-nav__list {
        display: none; }
        .global-nav__list.is-revealed {
          display: block; }
          .global-nav__list.is-revealed .global-nav__more {
            display: block;
            margin-top: 0;
            padding-left: 0; } }
  .global-nav__list-item, .global-nav__list-item--more {
    display: block;
    float: left;
    height: 1.875rem;
    margin: 0;
    margin-top: -1px;
    position: relative;
    text-align: left;
    top: 0; }
    @media only screen and (max-width: 768px) {
      .global-nav__list-item, .global-nav__list-item--more {
        border-bottom: 1px solid #cdcdcd;
        border-left: 1px solid #cdcdcd;
        box-sizing: border-box;
        display: inline;
        float: left;
        font-size: .8125rem;
        height: auto;
        line-height: 2;
        margin: 0;
        width: 50%; }
        .global-nav__list-item:nth-child(odd), .global-nav__list-item--more:nth-child(odd) {
          border-left: 0; }
        .global-nav__list-item:last-of-type, .global-nav__list-item--more:last-of-type {
          border-bottom: 0; } }
    .global-nav__list-item--more {
      border-left: 1px solid transparent;
      border-right: 1px solid transparent;
      min-width: 3.75rem; }
      @media only screen and (max-width: 768px) {
        .global-nav__list-item--more {
          border: 0;
          height: 0;
          top: -1px;
          width: 100%; }
          .global-nav__list-item--more > .global-nav__link {
            display: none !important; } }
      .global-nav__list-item--more.is-revealed {
        background-color: #fff;
        border-left: 1px solid #d7d7d7;
        border-right: 1px solid #d7d7d7;
        min-width: 120px; }
      .global-nav__list-item--more.is-revealed .global-nav__more {
        display: block;
        margin: 0;
        padding-left: 0; }
      .global-nav__list-item--more.is-revealed .global-nav__more .global-nav__link:hover {
        color: #e95420;
        text-decoration: none; }
      .global-nav__list-item--more.is-revealed > .global-nav__link,
      .global-nav__list-item--more.is-revealed .global-nav__more-chevron {
        color: #e95420;
        opacity: 1; }
    @media only screen and (min-width: 984px) {
      .global-nav__list-item:first-of-type .global-nav__link, .global-nav__list-item--more:first-of-type .global-nav__link {
        margin-left: 0; } }
  .global-nav__more {
    background-color: #fff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
    display: none;
    float: none;
    margin-left: 0;
    min-width: 7.5rem;
    position: absolute;
    top: 1.875rem; }
    @media only screen and (max-width: 768px) {
      .global-nav__more {
        border-top: 1px solid #d7d7d7;
        background-color: transparent;
        min-width: none;
        top: 0;
        width: 100%; } }
    .global-nav__more .global-nav__link {
      border-top: 0;
      float: none; }
    .global-nav__more .global-nav__list-item, .global-nav__more .global-nav__list-item--more {
      float: none; }
      @media only screen and (max-width: 768px) {
        .global-nav__more .global-nav__list-item, .global-nav__more .global-nav__list-item--more {
          border-bottom: 1px solid #cdcdcd;
          border-left: 1px solid #cdcdcd;
          box-sizing: border-box;
          display: inline;
          float: left;
          font-size: .8125rem;
          line-height: 2;
          margin: 0;
          width: 50%; }
          .global-nav__more .global-nav__list-item:nth-child(odd):nth-last-child(1), .global-nav__more .global-nav__list-item--more:nth-child(odd):nth-last-child(1) {
            border-right: 1px solid #cdcdcd;
            width: calc(50% + 1px); }
          .global-nav__more .global-nav__list-item:nth-last-child(1):not(:nth-child(even)), .global-nav__more .global-nav__list-item--more:nth-last-child(1):not(:nth-child(even)) {
            border-left: 0; }
          .global-nav__more .global-nav__list-item:nth-last-child(1):nth-child(odd), .global-nav__more .global-nav__list-item--more:nth-last-child(1):nth-child(odd) {
            border-bottom: 0; } }
    @media only screen and (min-width: 768px) {
      .global-nav__more .global-nav__list-item:first-of-type .global-nav__link, .global-nav__more .global-nav__list-item--more:first-of-type .global-nav__link {
        margin-left: .625rem; } }
    .global-nav__more-chevron {
      display: block;
      height: 0;
      left: 2.875rem;
      line-height: 1;
      position: relative;
      top: -.625rem;
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg);
      -webkit-transform-origin: 0;
              transform-origin: 0; }
  .global-nav__link:link, .global-nav__link:visited {
    border-bottom: 0;
    border-top: 3px solid transparent;
    color: #333;
    display: block;
    font-size: .8125rem;
    font-weight: 300;
    line-height: 1.6;
    list-style-image: none;
    margin-left: .625rem;
    margin-right: .625rem;
    padding-bottom: 4px;
    padding-top: 3px;
    position: relative;
    text-decoration: none;
    transition: opacity .25s ease-in-out; }
    @media only screen and (max-width: 768px) {
      .global-nav__link:link, .global-nav__link:visited {
        margin-bottom: 3px;
        margin-left: 10px; } }
  .global-nav__link.is-active {
    color: #e95420;
    opacity: 1;
    text-decoration: none; }
    @media only screen and (min-width: 768px) {
      .global-nav__link.is-active {
        border-top: 3px solid #e95420; } }
  .global-nav__link:hover {
    color: #e95420;
    text-decoration: none; }
  .global-nav__link:focus:focus, .global-nav__link:focus:active, .global-nav__link:active:focus, .global-nav__link:active:active {
    outline: 1px solid #19b6ee;
    outline-offset: 2px; }

/* Contribute page */
[class*='p-button'].is-wide {
  width: 100%; }

[class^='p-strip'] .p-button--brand .p-link--external,
.p-strip--accent .p-link--external,
.p-button--positive .p-link--external {
  color: #fff; }

[class^='p-strip'] .p-button--neutral .p-link--external {
  color: #111; }

.search-toggle {
  background-image: url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 90 90'><g color='#fff'><path fill='none' stroke-width='4' d='M0 0h90v90H0z'/><path d='M69 36.5a33 33.5 0 1 1-66 0 33 33.5 0 1 1 66 0z' transform='matrix(.636 0 0 .627 16.114 16.12)' fill='none' stroke='#fff' stroke-width='9.5'/><path d='M55.77 52.92L52.94 55.75l14 14 2.83-2.83-14-14z' fill='#fff' stroke-width='6' class='s0'/></g></svg>");
  cursor: pointer;
  height: 1.5rem;
  width: 1.5rem; }
  @media (min-width: 768px) {
    .search-toggle {
      position: relative;
      right: 1.5rem; } }

.search-toggle__link {
  display: inline-block;
  height: 1.5rem;
  width: 1.5rem; }

.p-site-search {
  float: right;
  margin: .875rem 0;
  position: absolute;
  right: 4.5rem; }
  .p-site-search__form {
    clear: both;
    margin: 0;
    max-height: 48px;
    padding: 0;
    position: relative;
    width: 100%; }
    .p-site-search__form:target, .p-site-search__form:active {
      display: block; }
    @media (min-width: 1030px) {
      .p-site-search__form {
        height: 35px;
        position: absolute;
        right: .65rem;
        top: .65rem;
        width: 200px; }
        .p-site-search__form .p-site-search__input[type='search'] {
          background-color: #c34113;
          border-radius: 4px;
          color: #fff;
          height: 35px;
          padding-right: 2.5rem; }
          .p-site-search__form .p-site-search__input[type='search']::-webkit-input-placeholder {
            color: #cdcdcd; }
        .p-site-search__form .p-site-search__button {
          right: 1rem;
          top: -.5rem; } }
  .p-site-search__input[type='search'] {
    background: #f7f7f7;
    border: 0;
    box-shadow: none;
    margin-top: 0; }
    @media (max-width: 767px) {
      .p-site-search__input[type='search'] {
        border-bottom: 1px solid #cdcdcd; } }
  .p-site-search__button {
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0;
    height: 3rem;
    margin-top: 0;
    position: absolute;
    right: 1.75rem;
    top: 0;
    width: 1.5rem; }
    .p-site-search__button:hover {
      background-color: transparent; }

@media (min-width: 768px) and (max-width: calc($breakpoint-large - 1)) {
  .p-site-search__input {
    border-bottom: 1px solid #666; } }

html {
  overflow-x: hidden !important; }

.p-navigation {
  background-color: #e95420;
  border-bottom: 1px solid transparent;
  color: #f7f7f7;
  margin-top: 0;
  position: relative;
  width: 100%;
  font-weight: 400;
  margin-bottom: 0; }
  .p-navigation .row {
    padding: 0; }
  @media (max-width: 768px) {
    .p-navigation .p-navigation__banner {
      overflow: hidden;
      position: relative; } }
  .p-navigation .p-navigation__toggle--open, .p-navigation .p-navigation__toggle--close, .p-navigation .p-navigation__link {
    color: #f7f7f7; }
    .p-navigation .p-navigation__toggle--open:hover, .p-navigation .p-navigation__toggle--close:hover, .p-navigation .p-navigation__link:hover {
      border-bottom: 0;
      text-decoration: underline; }
    .p-navigation .p-navigation__toggle--open:visited, .p-navigation .p-navigation__toggle--close:visited, .p-navigation .p-navigation__link:visited {
      color: #f7f7f7; }
  .p-navigation .p-navigation__toggle--close {
    display: none; }
  .p-navigation .p-navigation__toggle--open, .p-navigation .p-navigation__toggle--close {
    margin: 0;
    position: absolute;
    right: 1rem;
    top: calc(50% - .75rem); }
    @media (min-width: 769px) {
      .p-navigation .p-navigation__toggle--open, .p-navigation .p-navigation__toggle--close {
        display: none; } }
  .p-navigation .p-navigation__logo {
    font-size: 1.375rem;
    font-weight: 300;
    line-height: 1.364;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: left;
    margin: 0.75rem 0.5rem; }
    @media only screen and (min-width: 1030px) {
      .p-navigation .p-navigation__logo {
        font-size: 1.5rem;
        line-height: 1.25; } }
    @media (min-width: 769px) {
      .p-navigation .p-navigation__logo {
        margin: 0.5rem 1.25rem; } }
  .p-navigation .p-navigation__image {
    float: left;
    height: 2rem; }
  .p-navigation .p-navigation__link {
    border-bottom: 0;
    display: block;
    margin-top: 0; }
    @media (min-width: 769px) {
      .p-navigation .p-navigation__link {
        display: block;
        float: left;
        width: auto; } }
    .p-navigation .p-navigation__link,
    .p-navigation .p-navigation__link > a {
      border-bottom: 0;
      display: block; }
      .p-navigation .p-navigation__link:hover,
      .p-navigation .p-navigation__link > a:hover {
        text-decoration: none; }
    .p-navigation .p-navigation__link:last-child {
      margin-bottom: 0; }
  .p-navigation .p-navigation__links {
    background-color: #cdcdcd;
    clear: both;
    margin: 0;
    padding: 0; }
    @media (min-width: 769px) {
      .p-navigation .p-navigation__links {
        background-color: transparent;
        clear: none;
        float: left; } }
    .p-navigation .p-navigation__links .p-navigation__link {
      border-left: 1px solid #cdcdcd; }
      @media (max-width: 768px) {
        .p-navigation .p-navigation__links .p-navigation__link {
          background-color: #f7f7f7;
          border-left: 0;
          border-top: 1px solid #cdcdcd;
          color: #111;
          text-align: left; }
          .p-navigation .p-navigation__links .p-navigation__link:last-child {
            border-bottom: 1px solid #cdcdcd; } }
    .p-navigation .p-navigation__links .p-navigation__link > a,
    .p-navigation .p-navigation__links > a {
      color: #111;
      font-size: .875rem;
      padding: 0.84375rem 0.5rem; }
      @media (min-width: 769px) {
        .p-navigation .p-navigation__links .p-navigation__link > a,
        .p-navigation .p-navigation__links > a {
          color: #f7f7f7;
          padding-left: 1.25rem;
          padding-right: 1.25rem; } }
    .p-navigation .p-navigation__links:last-of-type {
      border-right: 1px solid #cdcdcd; }
      @media (max-width: 768px) {
        .p-navigation .p-navigation__links:last-of-type {
          border-bottom: 0;
          border-right: 0; } }
  .p-navigation .p-navigation__nav {
    display: none;
    margin-top: 0; }
    @media (min-width: 769px) {
      .p-navigation .p-navigation__nav {
        display: block; } }
  .p-navigation:target .p-navigation__toggle--open {
    display: none; }
  @media (max-width: 768px) {
    .p-navigation:target .p-navigation__toggle--close {
      display: inline-block; } }
  .p-navigation:target .p-navigation__nav {
    display: block; }
  @media (max-width: 768px) {
    .p-navigation {
      border-bottom: 1px solid #f7f7f7;
      font-weight: 300; } }
  @media (max-width: 768px) {
    .p-navigation .p-navigation__toggle--open,
    .p-navigation .p-navigation__toggle--close {
      top: .875rem; } }
  .p-navigation__logo {
    margin: 0;
    padding: 0; }
    @media (min-width: 768px) and (max-width: 1030px) {
      .p-navigation__logo {
        margin-left: 0;
        padding-left: 0; } }
  @media (min-width: 1030px) {
    .p-navigation__row {
      position: relative; } }
  .p-navigation .p-navigation__links:last-of-type {
    border-right: 1px solid #ee784e; }
  .p-navigation .p-navigation__links .p-navigation__link {
    border-right: 1px solid #cdcdcd;
    font-size: .875rem;
    padding: 0;
    position: relative; }
    @media (min-width: 768px) {
      .p-navigation .p-navigation__links .p-navigation__link {
        border-color: #ee784e;
        border-right: 0; } }
    .p-navigation .p-navigation__links .p-navigation__link:hover {
      cursor: pointer; }
    @media (max-width: 767px) {
      .p-navigation .p-navigation__links .p-navigation__link {
        float: left;
        width: 50%; }
        .p-navigation .p-navigation__links .p-navigation__link:nth-child(2n) {
          border-left: 0; }
        .p-navigation .p-navigation__links .p-navigation__link:last-of-type, .p-navigation .p-navigation__links .p-navigation__link:nth-last-child(2) {
          border-bottom: 1px solid #cdcdcd; }
        .p-navigation .p-navigation__links .p-navigation__link > a {
          padding: 0.75rem 1rem; }
          .p-navigation .p-navigation__links .p-navigation__link > a.is-active {
            background-color: #cdcdcd; } }
    @media (min-width: 768px) {
      .p-navigation .p-navigation__links .p-navigation__link > a {
        display: inline-block;
        padding: 1rem 0.75rem; }
        .p-navigation .p-navigation__links .p-navigation__link > a.is-active {
          background-color: #c34113; }
      .p-navigation .p-navigation__links .p-navigation__link:hover {
        background-color: #ee784e; } }

.p-navigation .p-navigation__logo {
  margin: 0.75rem 0.75rem 0.5rem 1rem;
  padding: 0; }

@media (min-width: 768px) and (max-width: 1030px) {
  .p-breadcrumbs {
    width: 90%; } }

.nav-secondary .p-inline-list__link {
  display: inline-block; }

@media (min-width: 768px) and (max-width: 1030px) {
  .nav-secondary {
    border-top: 1px solid #cdcdcd;
    white-space: nowrap; } }

@media (min-width: 768px) {
  .nav-secondary__row {
    padding: 0 0.75rem; } }

.nav-secondary .p-inline-list__link,
.nav-secondary .p-breadcrumbs__link,
.nav-tertiary .p-inline-list__link,
.nav-tertiary .p-breadcrumbs__link {
  font-size: .875rem;
  font-weight: 300; }

@media (max-width: 767px) {
  .nav-secondary,
  .nav-tertiary {
    background: #fff; }
    .nav-secondary .p-breadcrumbs,
    .nav-tertiary .p-breadcrumbs {
      position: relative;
      left: 50%;
      -webkit-transform: translate(-50%, 0);
              transform: translate(-50%, 0);
      width: 100vw;
      border-bottom: 1px solid #cdcdcd;
      overflow-x: hidden; }
      .nav-secondary .p-breadcrumbs__item,
      .nav-tertiary .p-breadcrumbs__item {
        left: 50%;
        margin-left: 0;
        position: relative;
        -webkit-transform: translate(-50%, 0);
                transform: translate(-50%, 0);
        width: 100%; }
      .nav-secondary .p-breadcrumbs__link,
      .nav-tertiary .p-breadcrumbs__link {
        border-bottom: 1px solid #cdcdcd;
        color: #111;
        display: inline-block;
        margin-bottom: 0.5rem;
        padding: 0.75rem 1rem;
        width: 100%; }
    .nav-secondary__menu,
    .nav-tertiary__menu {
      width: 100%; }
      .nav-secondary__menu .p-inline-list__item,
      .nav-tertiary__menu .p-inline-list__item {
        float: left;
        margin-right: 0;
        margin-top: 0;
        padding-left: 0.5rem;
        width: 50%; }
        .nav-secondary__menu .p-inline-list__item .is-active,
        .nav-tertiary__menu .p-inline-list__item .is-active {
          font-weight: bold; }
      .nav-secondary__menu .p-inline-list__link,
      .nav-tertiary__menu .p-inline-list__link {
        color: #000;
        display: inline-block;
        padding: 0.5rem; } }

.nav-secondary__menu,
.nav-tertiary__menu {
  display: inline-block;
  margin-top: 0;
  position: relative; }
  @media (min-width: 768px) {
    .nav-secondary__menu,
    .nav-tertiary__menu {
      margin-left: 1.5rem;
      vertical-align: top; } }

.nav-secondary a,
.nav-tertiary a {
  color: #111; }
  .nav-secondary a.is-active,
  .nav-tertiary a.is-active {
    color: #e95420; }

@media (min-width: 768px) {
  .nav-secondary,
  .nav-tertiary {
    position: relative;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    width: 100vw;
    background: #f7f7f7;
    border-bottom: 1px solid #cdcdcd;
    padding: 0.5rem 0 0.75rem;
    white-space: nowrap; }
    .nav-secondary .p-breadcrumbs__item,
    .nav-tertiary .p-breadcrumbs__item {
      margin-bottom: 0; }
    .nav-secondary__menu::before,
    .nav-tertiary__menu::before {
      color: #666;
      content: '\203A';
      font-weight: 400;
      left: -0.75rem;
      position: absolute;
      top: 0; }
    .nav-secondary .p-breadcrumbs__link,
    .nav-tertiary .p-breadcrumbs__link {
      color: #666; } }
    @media (min-width: 768px) and (min-width: 768px) {
      .nav-secondary .p-breadcrumbs__link + .second-level-nav,
      .nav-tertiary .p-breadcrumbs__link + .second-level-nav {
        position: relative; }
        .nav-secondary .p-breadcrumbs__link + .second-level-nav::before,
        .nav-tertiary .p-breadcrumbs__link + .second-level-nav::before {
          color: #666;
          content: '\203A';
          font-weight: 400;
          left: -0.5rem;
          position: absolute;
          top: 0; } }

@media (min-width: 1030px) {
  .nav-secondary__row,
  .nav-tertiary__row {
    padding: 0 0.75rem; } }

.nav-secondary .p-navigation__row,
.nav-tertiary .p-navigation__row {
  padding-left: 0.5rem;
  padding-right: 0.5rem; }

@media (min-width: 769px) {
  .p-navigation__link:hover .hover-menu {
    display: block; }
    .p-navigation__link:hover .hover-menu .p-inline-list__item {
      display: block; }
  .p-navigation .p-navigation__nav ul li:hover ul::after {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAYAAAD5nd/tAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QYODgYVPPJJpQAAAT9JREFUKM+dkD9IAnEUx7+/IkVxFaxoKYxIWhqKwJw0JAJ315Yac8+1tUFo6HCp34XRdRp11z+J4BzckqShPzdEQ5G/EhPO6V5Tcg3G0QcePHjvffjygB4oXAIApFMxyPlcWM7nwulU7NfMNQqXGABsZNcCCpcKtapBtapBCpcK2fXlAAAcy3vMlUxTdgEAO9ubybPiPjWFoE6nQ5ZlUfNDULl0RAdSPuncddL30+gnCgOAlngLaocyn4nG9fmFJXj9fhARAMDr82MuEcfk7LSuFQu8DTvovO1SuTxlAKCqPFO5Ov/6FIIsy/qzROOdrst6S1V5xunomo0LrT4yOh4JDg6BMXfvIdvGs/mExutLPZpYnAIAdmNUVuwBbI1NRODxePEf2u0WHu9u4ev3rTLTfKBQaNh1qp5piWCa9/gGBheo3r6AmYcAAAAASUVORK5CYII=") 1.5rem bottom no-repeat;
    content: '';
    display: block;
    height: 0.5rem;
    left: 0;
    position: absolute;
    top: -0.5rem;
    width: 200px;
    z-index: 999; } }

.hover-menu {
  background: #f7f7f7;
  border: 1px solid #cdcdcd;
  border-radius: 10px;
  box-shadow: 0 2px 2px -1px #cdcdcd;
  display: none;
  float: none;
  left: 0;
  margin: 0;
  padding: 0.5rem 0 1rem;
  position: absolute;
  top: 58px;
  width: 200px;
  z-index: 1; }
  .hover-menu::before {
    display: none; }
  .hover-menu li {
    font-size: .875rem;
    padding: 0.5rem 0.75rem 0 0.75rem; }
    .hover-menu li:last-child {
      padding-bottom: 0; }
  .hover-menu a {
    color: #111 !important; }

.p-breadcrumbs__link + .second-level-nav,
.p-breadcrumbs__link + .second-level-nav .p-breadcrumbs__link {
  display: inline-block;
  margin-bottom: 0;
  padding-left: 0; }
  @media (max-width: 767px) {
    .p-breadcrumbs__link + .second-level-nav,
    .p-breadcrumbs__link + .second-level-nav .p-breadcrumbs__link {
      width: 100%; } }

.second-level-nav .p-breadcrumbs__link {
  border-bottom: 0;
  padding-bottom: 0;
  padding-top: 0; }

.nav-tertiary__menu {
  white-space: normal;
  width: 85%; }
  .nav-tertiary__menu .p-inline-list__item {
    font-size: .875rem; }
  @media (max-width: 767px) {
    .nav-tertiary__menu .p-inline-list__item {
      padding: 0 0.5rem 0 0; } }
  @media (min-width: 768px) {
    .nav-tertiary__menu {
      display: inline-block;
      margin-left: 1.5rem; }
      .nav-tertiary__menu .p-inline-list__item {
        margin-right: .75rem; } }
  @media (min-width: 1030px) {
    .nav-tertiary__menu .p-inline-list__item {
      margin-right: 1.5rem; } }

[class^='p-strip'].is-x-shallow {
  padding: 1.5rem 0; }

.p-notification--floating {
  bottom: 0;
  left: 0.75rem;
  position: fixed;
  right: 0.75rem;
  width: auto;
  z-index: 2; }
  .p-notification--floating .p-notification {
    background-color: #fff;
    border: 0;
    border-color: #666;
    border-radius: .125rem;
    border-style: solid;
    border-top-width: 3px;
    box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.2);
    color: #111;
    font-size: 1rem;
    overflow: hidden;
    padding: .625rem;
    text-align: center;
    width: 100%; }
    .p-notification--floating .p-notification__response {
      background-position: 0 4px;
      background-repeat: no-repeat;
      background-size: 16px 16px;
      margin: 0;
      text-align: left; }
    .p-notification--floating .p-notification__status {
      font-weight: 400;
      margin-right: .3125rem; }
    .p-notification--floating .p-notification__action {
      border-bottom: 0;
      margin-left: .3125rem; }
  @media (min-width: 1030px) {
    .p-notification--floating {
      left: 50%;
      margin-left: calc(1030px / -2);
      width: 1030px; } }
  .p-notification--floating__content {
    margin-bottom: 0;
    padding-right: 1.5rem;
    text-align: left; }
  .p-notification--floating__close {
    background-image: url("https://assets.ubuntu.com/v1/66542f40-close.svg");
    background-size: 1rem;
    height: 1rem;
    position: absolute;
    right: 0.75rem;
    text-indent: -99999px;
    top: 0.75rem;
    width: 1rem; }

.p-footer {
  border: 0;
  box-shadow: 0 4px 4px -4px rgba(0, 0, 0, 0.3) inset;
  margin-bottom: 0;
  padding: 0 0 2.5rem 0; }
  @media only screen and (min-width: 768px) {
    .p-footer {
      padding: 2.5rem 0; } }
  @media only screen and (max-width: 767px) {
    .p-footer__nav-col {
      width: 100%; } }
  .p-footer__nav {
    border-bottom: 1px solid #cdcdcd; }
    @media only screen and (min-width: 768px) {
      .p-footer__nav {
        border: 0; } }
    @media only screen and (max-width: 767px) {
      .p-footer__nav.u-clearfix {
        padding-bottom: 0; } }
    @media only screen and (max-width: 767px) {
      .p-footer__nav-col.col-2 {
        margin-top: 0; } }
  .p-footer__divider {
    position: relative;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    width: 100vw;
    border: 0;
    border-bottom: 1px dotted #000;
    border-collapse: separate;
    margin-top: 2rem; }
    @media only screen and (max-width: 767px) {
      .p-footer__divider {
        display: none; } }
  .p-footer__links {
    margin: 0;
    padding: 0; }
  .p-footer__item {
    display: block;
    margin-bottom: 0; }
    @media only screen and (max-width: 767px) {
      .p-footer__item {
        margin-top: 0; } }
    @media only screen and (min-width: 768px) {
      .p-footer__item + .p-footer__item {
        margin-top: 1.5rem; } }
  .p-footer__title {
    color: #666;
    cursor: pointer;
    line-height: 1.5;
    margin-bottom: 0;
    background-image: url("https://assets.ubuntu.com/v1/7bd1bd7b-arrow_down_9fa097.svg");
    background-position: calc(100% - 10px) 50%;
    background-repeat: no-repeat;
    background-size: 13px 13px;
    border-top: 1px solid #cdcdcd;
    font-size: .8125rem;
    padding: 1rem 0; }
    @media only screen and (min-width: 768px) {
      .p-footer__title {
        background: none;
        border: 0;
        color: #111;
        padding: 0 0 0.5rem; } }
    @media only screen and (min-width: 1030px) {
      .p-footer__title {
        font-size: .8125rem; } }
    .p-footer__title a:link,
    .p-footer__title a:visited {
      color: #666;
      padding-left: 0.5rem; }
      @media only screen and (min-width: 768px) {
        .p-footer__title a:link,
        .p-footer__title a:visited {
          color: #111;
          font-weight: normal;
          padding-left: 0; } }
    .p-footer__title a::after {
      content: ''; }
    .p-footer__title + .second-level-nav {
      display: none; }
      @media only screen and (min-width: 768px) {
        .p-footer__title + .second-level-nav {
          display: block; } }
    .p-footer__title.active {
      background-image: url("https://assets.ubuntu.com/v1/43e2b367-arrow_up_9fa097.png"); }
      @media only screen and (min-width: 768px) {
        .p-footer__title.active {
          background: none; } }
      .p-footer__title.active + .second-level-nav {
        display: block; }
  @media only screen and (max-width: 767px) {
    .p-footer__container {
      padding-left: 0;
      padding-right: 0; } }
  .p-footer__link:hover {
    color: #111; }
  .p-footer .link-to-top {
    color: #666;
    cursor: pointer;
    line-height: 1.5;
    margin-bottom: 0;
    background-image: url("https://assets.ubuntu.com/v1/e4a5a8c0-picto-upload-warmgrey.svg");
    background-position: 10px center;
    background-repeat: no-repeat;
    background-size: 14px 14px;
    border-bottom: 1px solid #666;
    display: block;
    left: auto;
    margin-bottom: -1px;
    padding: 0.75rem 0 0.75rem 2rem;
    position: relative;
    z-index: 2; }
    @media only screen and (min-width: 768px) {
      .p-footer .link-to-top {
        display: none; } }
    .p-footer .link-to-top a {
      color: #666; }
  .p-footer .second-level-nav {
    margin: 0;
    padding: 0; }
    .p-footer .second-level-nav li {
      margin-bottom: 0; }
      @media only screen and (max-width: 768px) {
        .p-footer .second-level-nav li {
          margin-top: 0; } }
      .p-footer .second-level-nav li a {
        border-top: 1px solid #cdcdcd;
        color: #111;
        display: block;
        font-size: .8125rem;
        padding: 1rem 0.75rem 1rem; }
        @media only screen and (min-width: 768px) {
          .p-footer .second-level-nav li a {
            border: 0;
            padding: 0; } }

.p-footer--secondary {
  padding: 1.5rem 0.75rem 0; }
  .p-footer--secondary__content {
    margin-bottom: 0.25rem; }
  @media only screen and (min-width: 768px) {
    .p-footer--secondary {
      padding: 0; } }
  @media only screen and (max-width: 767px) {
    .p-footer--secondary {
      margin-top: 0; } }
  .p-footer--secondary a:hover {
    color: currentColor; }
  .p-footer--secondary .p-inline-list__item {
    display: block; }
    @media only screen and (min-width: 768px) {
      .p-footer--secondary .p-inline-list__item {
        display: inline-block; } }

@media only screen and (min-width: 768px) {
  .p-inline-list-icons {
    float: right;
    padding-left: 0; } }

@media only screen and (min-width: 1030px) {
  .p-inline-list-icons {
    margin-top: 0.5rem; } }

.p-inline-list-icons {
  margin-left: 0;
  padding-left: 0; }
  .p-inline-list-icons .p-inline-list__item {
    display: inline;
    list-style: none;
    margin-right: 1.25rem;
    float: left;
    margin-top: 0; }
    .p-inline-list-icons .p-inline-list__item:last-of-type,
    .p-inline-list-icons .p-inline-list__item .last-item {
      margin-right: 0; }
  .p-inline-list-icons .p-inline-list__link--twitter {
    display: block;
    fill: #666;
    height: 2rem;
    width: 2rem; }
    .p-inline-list-icons .p-inline-list__link--twitter:hover .twitter-icon {
      fill: #1da1f2; }
  .p-inline-list-icons .p-inline-list__link--google {
    display: block;
    fill: #666;
    height: 2rem;
    width: 2rem; }
    .p-inline-list-icons .p-inline-list__link--google:hover .google-plus {
      fill: #dc4e41; }
  .p-inline-list-icons .p-inline-list__link--facebook {
    display: block;
    fill: #666;
    height: 2rem;
    width: 2rem; }
    .p-inline-list-icons .p-inline-list__link--facebook:hover .facebook-icon {
      fill: #3b5898; }
  .p-inline-list-icons .p-inline-list__link--linkedin {
    display: block;
    fill: #666;
    height: 2rem;
    width: 2rem; }
    .p-inline-list-icons .p-inline-list__link--linkedin:hover .linkedin-icon {
      fill: #0274b3; }

@media (min-width: 768px) {
  [class*='p-list'].is-trisected {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    [class*='p-list'].is-trisected .p-list__item {
      margin-right: 1rem;
      width: calc(33.33% - .75rem); }
      [class*='p-list'].is-trisected .p-list__item:nth-child(3n+3) {
        margin-right: 0; }
      [class*='p-list'].is-trisected .p-list__item:nth-last-child(0) {
        border-bottom: 0; } }

@media (min-width: 768px) {
  [class*='p-list'].is-quartered {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    [class*='p-list'].is-quartered .p-list__item {
      margin-right: .5rem;
      width: calc(25% - .5rem); }
      [class*='p-list'].is-quartered .p-list__item:nth-child(4n+4) {
        margin-right: 0; }
      [class*='p-list'].is-quartered .p-list__item:nth-last-child(0) {
        border-bottom: 0; } }

.p-nested-counter-list {
  counter-reset: item;
  list-style-type: none;
  margin-left: 0;
  padding-left: 0; }
  .p-nested-counter-list .p-nested-counter-list {
    margin-top: 0.75rem;
    padding-left: 1rem; }
  .p-nested-counter-list__item {
    counter-increment: item;
    padding-bottom: 0.75rem;
    padding-left: 0.25rem; }
    .p-nested-counter-list__item::before {
      content: counters(item, ".") ". "; }
    .p-nested-counter-list__item .p-nested-counter-list__item {
      padding-left: 0; }
      .p-nested-counter-list__item .p-nested-counter-list__item::before {
        content: counters(item, ".") " "; }

.p-inline-definition-list {
  margin: 0;
  padding: 0; }
  .p-inline-definition-list__title {
    border: 0;
    float: left;
    font-size: 1rem;
    font-weight: 400;
    margin: 0 1rem 0 0;
    padding: 0; }
  .p-inline-definition-list__item {
    margin: 0; }

.p-card__footer {
  border-top: 1px solid #cdcdcd;
  margin-top: 1rem;
  padding-top: 1rem; }

.p-card--ubuntu-upgrade {
  padding: 1.333rem 0; }
  .p-card--ubuntu-upgrade > .row {
    margin: 1rem 0;
    padding: 0 1.33rem; }
  .p-card--ubuntu-upgrade__footer {
    background: #f7f7f7 url("https://assets.ubuntu.com/v1/f68488b1-picto-upgrade-warmgrey.svg") 1rem center no-repeat;
    background-size: 2.5rem 2.5rem;
    margin: 0;
    padding: 1rem 1rem 1rem 5.25rem; }

.p-card__category {
  background: url("https://assets.ubuntu.com/v1/ed42aefa-icon-resource-hub-icon-document.png") left center no-repeat;
  color: #666;
  font-size: 1rem;
  line-height: 1.5;
  padding: 0 0 0 1.5rem;
  text-transform: uppercase; }
  .p-card__category > a:link,
  .p-card__category > a:visited {
    color: #666;
    text-decoration: none; }
  .p-card__category > a:hover,
  .p-card__category > a:active {
    color: #e95420;
    text-decoration: underline; }

h1.p-link--external,
h2.p-link--external,
h3.p-link--external,
h4.p-link--external,
h5.p-link--external,
h6.p-link--external {
  background: url("https://assets.ubuntu.com/v1/e1bba201-external-link-cool-grey.svg") left 0.2em no-repeat;
  background-size: .85em;
  padding-left: 1em; }
  h1.p-link--external::after,
  h2.p-link--external::after,
  h3.p-link--external::after,
  h4.p-link--external::after,
  h5.p-link--external::after,
  h6.p-link--external::after {
    display: none; }

.p-link--grey:link, .p-link--grey:visited {
  color: #666;
  text-decoration: none; }

.p-link--grey:hover {
  text-decoration: underline; }

.no-js .contribute {
  display: none; }

.contribute__heading {
  margin-bottom: .5rem; }

.contribute__description {
  margin-bottom: 0; }

.contribute__options, form fieldset.contribute__options {
  background-color: #f7f7f7;
  padding: 20px;
  border-radius: 5px; }

.contribute__option-amount {
  font-size: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.5em;
  margin-bottom: 1em; }

.contribute__option-currency {
  display: inline-block;
  color: #cdcdcd;
  padding: 5px;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }

.contribute__option-value, input[type=number].contribute__option-value {
  margin-top: 0;
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  padding: 4px;
  width: 55px; }

.contribute__option-slider {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-right: 16px;
  background-color: transparent; }

.contribute__equivalent {
  max-width: 350px; }
  .contribute__equivalent p {
    margin-bottom: 0; }
  .contribute__equivalent-image {
    margin-right: 20px;
    margin-bottom: 20px; }
    @media only screen and (min-width: 768px) {
      .contribute__equivalent-image {
        float: left; } }
  .contribute__equivalent__equivalent-price {
    color: #cdcdcd; }

.contribute__summary {
  margin-top: 40px;
  margin-bottom: 20px; }
  .no-js .contribute__summary {
    display: none; }

.contribute__total {
  float: right; }
  .contribute__total-heading {
    margin-top: -0.3em;
    margin-bottom: 0; }
  .contribute__total-currency {
    color: #cdcdcd; }

.contribute__finalise {
  padding-top: 20px; }

.contribute__submit, .contribute button.contribute__submit {
  float: right;
  margin: 0 0 .5rem 1rem;
  width: auto; }
  .contribute__submit[disabled], .contribute button[disabled].contribute__submit {
    opacity: .3; }
  .contribute__submit.hidden, .contribute button.hidden.contribute__submit {
    display: none; }

.contribute__skip.button--primary {
  float: right;
  text-indent: -1000px;
  position: relative;
  width: 15.3em; }
  .contribute__skip.button--primary::after {
    top: 0;
    left: 0;
    content: "Download Ubuntu Desktop";
    display: inline-block;
    color: #fff;
    position: absolute;
    text-indent: 0;
    padding: 11px 24px; }

[type=range] {
  -webkit-appearance: none;
  margin: 9px 0;
  background-color: transparent; }
  [type=range]:focus {
    outline: none; }
  [type=range]::-webkit-slider-runnable-track {
    height: 4px;
    cursor: pointer;
    transition: all .2s ease;
    background: #e95420;
    border-radius: 2px; }
  [type=range]::-webkit-slider-thumb {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.4), 0 0 0 rgba(13, 13, 13, 0.4);
    border: 0 solid transparent;
    height: 18px;
    width: 18px;
    border-radius: 4px;
    background: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -7px; }
  [type=range]:focus::-webkit-slider-runnable-track {
    background: #e95420; }
  [type=range]::-moz-range-track {
    height: 4px;
    cursor: pointer;
    transition: all .2s ease;
    background: #e95420;
    border-radius: 2px; }
  [type=range]::-moz-range-thumb {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.4), 0 0 0 rgba(13, 13, 13, 0.4);
    border: 0 solid transparent;
    height: 18px;
    width: 18px;
    border-radius: 4px;
    background: #fff;
    cursor: pointer; }
  [type=range]::-ms-track {
    height: 4px;
    cursor: pointer;
    transition: all .2s ease;
    background: transparent;
    border-color: transparent;
    border-width: 18px 0;
    color: transparent; }
  [type=range]::-ms-fill-lower {
    background: #e95420;
    border-radius: 4px; }
  [type=range]::-ms-fill-upper {
    background: #e95420;
    border-radius: 4px; }
  [type=range]::-ms-thumb {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.4), 0 0 0 rgba(13, 13, 13, 0.4);
    border: 0 solid transparent;
    height: 18px;
    width: 18px;
    border-radius: 4px;
    background: #fff;
    cursor: pointer; }
  [type=range]:focus::-ms-fill-lower {
    background: #e95420; }
  [type=range]:focus::-ms-fill-upper {
    background: #e95420; }

.p-inline-images {
  display: block;
  list-style: none;
  margin-left: 0;
  padding-left: 0;
  text-align: center; }
  .p-inline-images__item {
    display: inline-block;
    margin: 1.875rem;
    max-height: 5.625rem;
    max-width: 5.625rem;
    overflow: hidden;
    text-align: center;
    vertical-align: middle; }
    @media (min-width: 768px) {
      .p-inline-images__item {
        margin: 1.875rem;
        max-height: 11.25rem;
        max-width: 11.25rem; } }
    .p-inline-images__item * {
      max-height: 3rem;
      max-width: 7rem;
      width: 100%; }
      @media only screen and (min-width: 768px) {
        .p-inline-images__item * {
          max-height: 5.5rem;
          max-width: 9rem; } }
  .p-inline-images__img {
    display: inline-block;
    margin: 2rem;
    max-width: 6rem;
    text-align: center;
    vertical-align: middle;
    width: 100%; }
    @media (min-width: 768px) {
      .p-inline-images__img {
        margin: 3rem;
        max-width: 11.25rem; } }

.p-inline-images {
  margin-left: 0;
  padding-left: 0; }
  .p-inline-images__item--compact {
    margin: 1rem; }
  .p-inline-images__item--smaller {
    margin: 1rem;
    max-width: 7.25rem; }

.p-inline-images__logo {
  max-height: 3rem;
  max-width: 7rem;
  width: auto; }
  @media only screen and (min-width: 768px) {
    .p-inline-images__logo {
      max-height: 5.5rem;
      max-width: 9rem; } }

.p-testimonial, .p-testimonial--large {
  border: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
  padding-left: 2rem;
  padding-right: 1.5rem;
  position: relative;
  quotes: '\201c' '\201d'; }

.p-testimonial__image, .p-testimonial__image--large {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  border-radius: 50%;
  margin-bottom: 1rem; }

.p-testimonial__quote:first-of-type::before, .p-testimonial__quote--med:first-of-type::before, .p-testimonial__quote--large:first-of-type::before, .p-testimonial__quote:last-of-type::after, .p-testimonial__quote--med:last-of-type::after, .p-testimonial__quote--large:last-of-type::after {
  color: #e95420;
  font-size: 2rem;
  font-weight: bold;
  line-height: 0;
  max-width: 1.5rem; }

.p-testimonial__quote, .p-testimonial__quote--med, .p-testimonial__quote--large {
  padding-bottom: 2rem; }
  .p-testimonial__quote:first-of-type::before, .p-testimonial__quote--med:first-of-type::before, .p-testimonial__quote--large:first-of-type::before {
    content: open-quote;
    margin-left: -1.5rem;
    margin-top: 1rem;
    position: absolute; }
  .p-testimonial__quote:last-of-type, .p-testimonial__quote--med:last-of-type, .p-testimonial__quote--large:last-of-type {
    margin-bottom: 0; }
  .p-testimonial__quote:last-of-type::after, .p-testimonial__quote--med:last-of-type::after, .p-testimonial__quote--large:last-of-type::after {
    content: close-quote;
    position: relative;
    right: -0.5rem;
    top: 0.5rem; }

.p-testimonial__citation-wrap, .p-testimonial__citation-wrap--large {
  -ms-flex-item-align: end;
      align-self: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1.4;
  margin-top: auto;
  min-height: 4.5rem;
  width: 100%; }

.p-testimonial__citation, .p-testimonial__citation--large {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1rem;
  font-style: italic;
  width: 100%; }

.p-testimonial {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .p-testimonial--large {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-pack: distribute;
        justify-content: space-around; }
  .p-testimonial__quote {
    font-size: 1.125rem; }
  .p-testimonial__quote--med {
    font-size: 1.125rem; }
  .p-testimonial__quote--large {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-size: 1.375rem;
    padding-bottom: 1rem; }
    @media only screen and (min-width: 769px) {
      .p-testimonial__quote--large {
        font-size: 1 0.5rem; } }
  .p-testimonial__image {
    max-width: 4.5rem; }
  .p-testimonial__image--large {
    display: inline-block;
    max-width: 6.25rem; }
    @media only screen and (max-width: 768px) {
      .p-testimonial__image--large {
        display: block;
        margin: 0.5rem auto 0;
        width: 4.375rem; } }
  .p-testimonial__citation-wrap--large {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .p-testimonial__citation {
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
  .p-testimonial__citation--large {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .p-testimonial__logo {
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-right: 1rem;
    max-height: 2.5rem;
    max-width: 6.25rem; }

.p-hero {
  background-color: #fff;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 0;
  padding-bottom: 5.625rem;
  padding-top: 5.625rem;
  position: relative; }
  @media only screen and (max-width: 768px) {
    .p-hero {
      padding: 2.5rem 0; } }
  .p-hero__item {
    margin-bottom: -5.625rem;
    overflow: visible;
    position: relative; }
    @media only screen and (max-width: 768px) {
      .p-hero__item {
        display: none; } }
  .p-hero__image {
    height: 100%;
    margin-bottom: 0;
    margin-left: 5.625rem;
    max-width: none; }

.p-pull-quote--accent > p {
  color: #fff; }

.p-pull-quote--accent > p:first-of-type::before,
.p-pull-quote--accent > p:first-of-type::before,
.p-pull-quote--accent > p:last-of-type::after,
.p-pull-quote--accent > p:last-of-type::after {
  color: #e95420; }

.p-pull-quote--accent.is-compact .p-pull-quote__item,
.p-pull-quote.is-compact .p-pull-quote__item, .is-compact.p-pull-quote--accent .p-pull-quote__item {
  font-size: 1rem;
  margin-bottom: 1.5rem;
  margin-top: 0; }
  .p-pull-quote--accent.is-compact .p-pull-quote__item:first-of-type::before, .p-pull-quote--accent.is-compact .p-pull-quote__item:last-of-type::after,
  .p-pull-quote.is-compact .p-pull-quote__item:first-of-type::before, .is-compact.p-pull-quote--accent .p-pull-quote__item:first-of-type::before,
  .p-pull-quote.is-compact .p-pull-quote__item:last-of-type::after, .is-compact.p-pull-quote--accent .p-pull-quote__item:last-of-type::after {
    font-size: 1rem; }
    @media (min-width: 768px) {
      .p-pull-quote--accent.is-compact .p-pull-quote__item:first-of-type::before, .p-pull-quote--accent.is-compact .p-pull-quote__item:last-of-type::after,
      .p-pull-quote.is-compact .p-pull-quote__item:first-of-type::before, .is-compact.p-pull-quote--accent .p-pull-quote__item:first-of-type::before,
      .p-pull-quote.is-compact .p-pull-quote__item:last-of-type::after, .is-compact.p-pull-quote--accent .p-pull-quote__item:last-of-type::after {
        font-size: 1.5rem; } }
    @media (min-width: 1030px) {
      .p-pull-quote--accent.is-compact .p-pull-quote__item:first-of-type::before, .p-pull-quote--accent.is-compact .p-pull-quote__item:last-of-type::after,
      .p-pull-quote.is-compact .p-pull-quote__item:first-of-type::before, .is-compact.p-pull-quote--accent .p-pull-quote__item:first-of-type::before,
      .p-pull-quote.is-compact .p-pull-quote__item:last-of-type::after, .is-compact.p-pull-quote--accent .p-pull-quote__item:last-of-type::after {
        font-size: 2rem; } }
  .p-pull-quote--accent.is-compact .p-pull-quote__item:first-of-type::before,
  .p-pull-quote.is-compact .p-pull-quote__item:first-of-type::before, .is-compact.p-pull-quote--accent .p-pull-quote__item:first-of-type::before {
    margin-left: -1.3rem;
    padding-right: 0.5rem;
    top: 0; }
  .p-pull-quote--accent.is-compact .p-pull-quote__item:last-of-type::after,
  .p-pull-quote.is-compact .p-pull-quote__item:last-of-type::after, .is-compact.p-pull-quote--accent .p-pull-quote__item:last-of-type::after {
    line-height: .4; }

.p-pull-quote--accent.is-compact .p-pull-quote__citation,
.p-pull-quote.is-compact .p-pull-quote__citation, .is-compact.p-pull-quote--accent .p-pull-quote__citation {
  font-size: 1rem;
  line-height: 1.15;
  margin-top: 2rem; }

.u-full-width {
  width: 100%; }

.p-matrix {
  list-style: none;
  margin: 0;
  padding: 0; }
  @media (min-width: 620px) {
    .p-matrix {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  .p-matrix__item {
    border-top: 1px dotted #666;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-top: 0;
    padding: 1rem 0; }
    .p-matrix__item:empty {
      display: none; }
    .p-matrix__item:first-child {
      border-top: 0; }
    @media (min-width: 620px) {
      .p-matrix__item {
        border-right: 1px dotted #666;
        border-top: 1px dotted #666;
        margin-bottom: 0;
        padding: 1rem;
        width: 33.333%; }
        .p-matrix__item:empty {
          display: block; }
        .p-matrix__item:first-child, .p-matrix__item:nth-child(3n+1) {
          padding-left: 0; }
        .p-matrix__item:last-child, .p-matrix__item:nth-child(3n) {
          padding-right: 0; }
        .p-matrix__item:nth-child(-n+3) {
          border-top: 0; }
        .p-matrix__item:nth-child(2n) {
          border-right: 1px dotted #666;
          padding-right: 1rem; }
        .p-matrix__item:nth-child(3n) {
          border-right: 0;
          padding-right: 0; } }
  .p-matrix__img, .p-matrix__content {
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-top: 0; }
  .p-matrix__img {
    margin-right: 1rem;
    max-width: 3.75rem; }
  .p-matrix__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .p-matrix__title {
    margin-bottom: 0.5rem;
    margin-top: 0; }
  .p-matrix__desc {
    margin-top: 0; }
  .p-matrix__link {
    border-top: 0; }

@media (min-width: 620px) {
  .p-matrix.is-split .p-matrix__item {
    width: calc(50% - .666666rem); }
    .p-matrix.is-split .p-matrix__item:nth-child(-n+1) {
      border-top: 0; }
    .p-matrix.is-split .p-matrix__item:nth-child(n+1) {
      border-right: 1px dotted #666;
      padding: 1rem; }
    .p-matrix.is-split .p-matrix__item:nth-child(n+3) {
      border-top: 1px dotted #666; }
    .p-matrix.is-split .p-matrix__item:nth-child(2n) {
      border-right: 0;
      padding-right: 0; } }

@media (min-width: 620px) {
  .p-matrix.is-quartered .p-matrix__item {
    width: calc(25% - .666666rem); }
    .p-matrix.is-quartered .p-matrix__item:nth-child(-n+4) {
      border-top: 0; }
    .p-matrix.is-quartered .p-matrix__item:nth-child(n) {
      border-bottom: 1px dotted #666;
      border-right: 1px dotted #666;
      padding: 1rem; }
    .p-matrix.is-quartered .p-matrix__item:nth-child(4n+1):nth-last-child(-n+4),
    .p-matrix.is-quartered .p-matrix__item:nth-child(4n+1):nth-last-child(-n+4) ~ li {
      border-bottom: 0; }
    .p-matrix.is-quartered .p-matrix__item:nth-child(4n) {
      border-right: 0;
      padding-right: 0; } }

.p-contextual-footer {
  border-top: 3px solid #e95420;
  margin-top: 0; }
  .p-contextual-footer__image {
    max-height: 90px; }

.ubuntu-pie {
  margin: 0 auto;
  max-width: 21.875rem; }
  .ubuntu-pie .other-label {
    fill: #666; }
  .ubuntu-pie .ubuntu {
    fill: #e95420; }
  .ubuntu-pie .other {
    fill: #fff; }
  .ubuntu-pie svg tspan {
    max-width: 0;
    text-align: center;
    text-transform: capitalize; }
  .ubuntu-pie .ubuntu-label {
    fill: #fff; }

.cloud-tools {
  display: none; }
  @media only screen and (min-width: 900px) {
    .cloud-tools {
      display: block;
      left: 0;
      position: absolute;
      top: -130px;
      width: 100%;
      z-index: 1; }
      .cloud-tools * {
        margin-top: 0; }
      .cloud-tools__container {
        background: url("https://assets.ubuntu.com/v1/79729d72-products-hero-background.png") -100px 0 no-repeat;
        height: 550px;
        position: absolute;
        right: 20px;
        top: -10px;
        width: 506px; } }
    @media only screen and (min-width: 900px) and (min-width: 1030px) {
      .cloud-tools__container {
        right: 0; } }
  @media only screen and (min-width: 900px) {
      .cloud-tools__item {
        -webkit-animation: scaleInPop .2s forwards, fadeIn .2s linear forwards;
                animation: scaleInPop .2s forwards, fadeIn .2s linear forwards;
        background: url("https://assets.ubuntu.com/v1/73006c5b-products-hero-phone.svg") no-repeat;
        background-size: 66px 66px;
        height: 66px;
        opacity: 0;
        position: absolute;
        text-indent: -999rem;
        width: 66px; }
        .cloud-tools__item--line {
          -webkit-animation: fadeIn .3s linear forwards;
                  animation: fadeIn .3s linear forwards;
          content: ' ';
          display: block;
          position: absolute; }
          .cloud-tools__item--line-four, .cloud-tools__item--line-one {
            -webkit-animation-delay: 1.85s;
                    animation-delay: 1.85s;
            background: url("https://assets.ubuntu.com/v1/ec446611-partners-hero-line-vertical.png");
            height: 52px;
            left: 287px;
            top: 137px;
            width: 2px; }
          .cloud-tools__item--line-five, .cloud-tools__item--line-two {
            -webkit-animation-delay: 2s;
                    animation-delay: 2s;
            background: url("https://assets.ubuntu.com/v1/4fc1680b-partners-hero-line-diagonal.png");
            height: 38px;
            left: 345px;
            top: 175px;
            width: 38px; }
          .cloud-tools__item--line-six, .cloud-tools__item--line-three {
            -webkit-animation-delay: 2.15s;
                    animation-delay: 2.15s;
            background: url("https://assets.ubuntu.com/v1/d505cff1-partners-hero-line-horizontal.png");
            height: 2px;
            left: 369px;
            top: 277px;
            width: 52px; }
          .cloud-tools__item--line-four {
            -webkit-animation-delay: 2.3s;
                    animation-delay: 2.3s;
            left: 296px;
            top: 347px; }
          .cloud-tools__item--line-five {
            -webkit-animation-delay: 2.45s;
                    animation-delay: 2.45s;
            left: 201px;
            top: 328px; }
          .cloud-tools__item--line-six {
            -webkit-animation-delay: 2.6s;
                    animation-delay: 2.6s;
            left: 159px;
            top: 273px; }
        .cloud-tools__item--one {
          -webkit-animation-delay: 1.6s;
                  animation-delay: 1.6s;
          background-image: url("https://assets.ubuntu.com/v1/a7916513-picto-openstack.svg");
          left: 257px;
          top: 55px; }
        .cloud-tools__item--two {
          -webkit-animation-delay: 1.85s;
                  animation-delay: 1.85s;
          background-image: url("https://assets.ubuntu.com/v1/999949f8-picto-startfirst-midaubergine.svg");
          left: 384px;
          top: 108px; }
        .cloud-tools__item--three {
          -webkit-animation-delay: 2s;
                  animation-delay: 2s;
          background-image: url("https://assets.ubuntu.com/v1/60bd6cf1-picto-juju.svg");
          left: 447px;
          top: 245px; }
        .cloud-tools__item--four {
          -webkit-animation-delay: 2.15s;
                  animation-delay: 2.15s;
          background-image: url("https://assets.ubuntu.com/v1/261ad7cb-picto-maas.svg");
          left: 267px;
          top: 425px; }
        .cloud-tools__item--five {
          -webkit-animation-delay: 2.3s;
                  animation-delay: 2.3s;
          background-image: url("https://assets.ubuntu.com/v1/50c0306d-image-picto-landscape.svg");
          left: 126px;
          top: 372px; }
        .cloud-tools__item--six {
          -webkit-animation-delay: 2.45s;
                  animation-delay: 2.45s;
          background-image: url("https://assets.ubuntu.com/v1/c986edab-picto-cloud-midaubergine-solid.svg");
          left: 70px;
          top: 245px; }
        .cloud-tools__item--seven {
          -webkit-animation: scaleIn .3s forwards, fadeIn .6s linear forwards, rotateIn 3s ease-out forwards;
                  animation: scaleIn .3s forwards, fadeIn .6s linear forwards, rotateIn 3s ease-out forwards;
          -webkit-animation-delay: 1s;
                  animation-delay: 1s;
          background: url("https://assets.ubuntu.com/v1/c4f35e06-partners-hero-ubuntu.svg") no-repeat;
          left: 220px;
          top: 198px;
          height: 140px;
          width: 140px; } }

.p-gaming {
  background-image: url("https://assets.ubuntu.com/v1/126ebaea-borderlands.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 488px;
  padding-bottom: 0;
  position: relative; }
  @media only screen and (min-width: 768px) {
    .p-gaming__content {
      margin-top: 30%;
      position: relative;
      z-index: 3000; } }
  @media only screen and (min-width: 1030px) {
    .p-gaming__content {
      margin-bottom: 2.5rem; } }
  .p-gaming__flash {
    -webkit-animation: flash-sign 10s infinite;
            animation: flash-sign 10s infinite;
    background-image: url("https://assets.ubuntu.com/v1/30d55ce9-borderlands-flash.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    left: 0;
    margin-top: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2000; }

.borderlands {
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1000; }

@media only screen and (min-width: 768px) {
  .p-strip-photos__container {
    margin-top: 21.25rem; } }

@media only screen and (min-width: 768px) {
  .p-strip-photos__credit {
    background-color: rgba(0, 0, 0, 0.6);
    bottom: 0;
    color: #f7f7f7;
    margin-top: -3rem;
    padding: 0.75rem; } }

@media only screen and (min-width: 768px) {
  .p-strip-photos.photo-1 {
    background-image: url("https://assets.ubuntu.com/v1/6c84454e-desktop-photos-1.jpg");
    background-size: cover; } }

@media only screen and (min-width: 768px) {
  .p-strip-photos.photo-2 {
    background-image: url("https://assets.ubuntu.com/v1/25593e05-desktop-photos-2.jpg");
    background-size: cover; } }

@media only screen and (min-width: 768px) {
  .p-strip-photos.photo-3 {
    background-image: url("https://assets.ubuntu.com/v1/a6e14067-desktop-photos-3.jpg");
    background-size: cover; } }

@media only screen and (min-width: 769px) {
  .p-ubuntu-intro {
    clear: both;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: .625rem; } }

.p-ubuntu-intro__list {
  float: left;
  text-align: center;
  width: 100%;
  padding-left: 0;
  margin-left: 0; }
  @media only screen and (min-width: 769px) {
    .p-ubuntu-intro__list {
      margin: 0;
      padding-left: 1rem;
      padding-bottom: 0; } }

.p-ubuntu-intro__list-item {
  display: inline-block;
  margin-right: 0;
  margin-top: 0;
  position: relative;
  text-align: center;
  width: 50%; }
  .p-ubuntu-intro__list-item:first-of-type .p-ubuntu-intro__link::before,
  .p-ubuntu-intro__list-item:last-of-type .p-ubuntu-intro__link::after {
    background: 0; }
  @media only screen and (max-width: 667px) and (orientation: landscape) {
    .p-ubuntu-intro__list-item {
      width: 20%; } }
  @media only screen and (max-width: 768px) {
    .p-ubuntu-intro__list-item {
      width: 32%; } }
  @media only screen and (max-width: 620px) {
    .p-ubuntu-intro__list-item {
      width: 45%; } }
  @media only screen and (min-width: 768px) {
    .p-ubuntu-intro__list-item {
      width: 7.5625rem; } }
  @media only screen and (min-width: 1030px) {
    .p-ubuntu-intro__list-item {
      width: 10.25rem; } }

.p-ubuntu-intro__link {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 6rem;
  color: #666;
  display: block;
  line-height: 1.3;
  overflow: visible;
  padding-top: 7.1875rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  width: 100%; }
  .p-ubuntu-intro__link:visited {
    color: #666; }
  @media only screen and (min-width: 768px) {
    .p-ubuntu-intro__link:hover {
      display: block;
      text-decoration: underline;
      color: #e95420; } }
  @media only screen and (min-width: 1030px) {
    .p-ubuntu-intro__link::before, .p-ubuntu-intro__link::after {
      background: url("https://assets.ubuntu.com/v1/e5e0fe8e-image-intro-dots-grey.svg") repeat-x right center;
      background-size: .625rem;
      content: "";
      display: block;
      position: absolute;
      top: 3.75rem; }
    .p-ubuntu-intro__link::before {
      background-repeat: no-repeat;
      background-size: 1.125rem;
      height: 5.875rem;
      left: 0;
      width: 3.75rem; }
    .p-ubuntu-intro__link::after {
      height: 5.875rem;
      right: 0;
      width: 4rem; } }
  @media only screen and (min-width: 769px) {
    .p-ubuntu-intro__link {
      padding-top: 11.875rem; } }
  .p-ubuntu-intro__link--cloud {
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' height='73px' width='107px' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 107 73'%3E%3C!-- Generator: Sketch 42 (36781) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Epath4154%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Homepage-final' fill-rule='evenodd' fill='none'%3E%3Cg id='Final-homepage' stroke='%23666' stroke-width='1.9' transform='translate(-278 -1401)'%3E%3Cg id='Sections-strip' transform='translate(0 1123)'%3E%3Cg id='illustration' transform='translate(279 255)'%3E%3Cg id='ilustration'%3E%3Cpath id='path4154' transform='translate(52.5 59.186) scale(-1 1) translate(-52.5 -59.186)' d='m44.564 24c8.393 0.012 16.089 4.639 19.986 12.027 2.565-2.271 5.88-3.529 9.316-3.534 7.755 0 14.041 6.247 14.041 13.953-0.001 1.223-0.165 2.441-0.486 3.621 10.272 2.321 17.569 11.39 17.579 21.859 0 12.397-10.113 22.446-22.587 22.446h-59.826c-12.474 0-22.587-10.049-22.587-22.446 0.0085465-12.246 9.8921-22.224 22.213-22.427-0.149-1.011-0.228-2.031-0.236-3.053 0-12.396 10.112-22.446 22.587-22.446z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
    .p-ubuntu-intro__link--cloud::before {
      width: 2.3125rem; }
    .p-ubuntu-intro__link--cloud::after {
      right: -1.5rem;
      width: 3.125rem; }
    .p-ubuntu-intro__link--cloud:hover {
      background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' height='73px' width='107px' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 107 73'%3E%3C!-- Generator: Sketch 42 (36781) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Epath4154%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Homepage-final' fill-rule='evenodd' fill='none'%3E%3Cg id='Final-homepage' stroke='%23e95420' stroke-width='1.9' transform='translate(-278 -1401)'%3E%3Cg id='Sections-strip' transform='translate(0 1123)'%3E%3Cg id='illustration' transform='translate(279 255)'%3E%3Cg id='ilustration'%3E%3Cpath id='path4154' transform='translate(52.5 59.186) scale(-1 1) translate(-52.5 -59.186)' d='m44.564 24c8.393 0.012 16.089 4.639 19.986 12.027 2.565-2.271 5.88-3.529 9.316-3.534 7.755 0 14.041 6.247 14.041 13.953-0.001 1.223-0.165 2.441-0.486 3.621 10.272 2.321 17.569 11.39 17.579 21.859 0 12.397-10.113 22.446-22.587 22.446h-59.826c-12.474 0-22.587-10.049-22.587-22.446 0.0085465-12.246 9.8921-22.224 22.213-22.427-0.149-1.011-0.228-2.031-0.236-3.053 0-12.396 10.112-22.446 22.587-22.446z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
  .p-ubuntu-intro__link--server {
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' height='76px' width='76px' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 76 76'%3E%3C!-- Generator: Sketch 42 (36781) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Eserver%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Homepage-final' fill-rule='evenodd' fill='none'%3E%3Cg id='Final-homepage' transform='translate(-458 -1401)'%3E%3Cg id='Sections-strip' transform='translate(0 1123)'%3E%3Cg id='illustration' transform='translate(279 255)'%3E%3Cg id='ilustration'%3E%3Cg id='server' transform='translate(179 23)'%3E%3Cg id='Group' fill='%23666' transform='translate(38.025 33.078) rotate(-90) translate(-32.5 -38)'%3E%3Cpath id='Rectangle' fill-rule='nonzero' d='m64.6 1.9l-1.9-1.9v1.9h1.9zm0 72.149l-1.9 1.9v-1.9h1.9zm-13.3-72.149v-1.9l13.3-1.1683e-13v75.949h-13.3v-1.9h11.4v-72.149h-11.4zm13.3 72.149l-1.9 1.9v-1.9h1.9zm-1.9-74.049l1.9 1.9h-1.9v-1.9zm0 1.9h-11.4v-1.9l13.3-1.1683e-13v75.949h-13.3v-1.9h11.4v-72.149z'/%3E%3Cpath id='Rectangle' fill-rule='nonzero' d='m1.9 74.049h19.95v-72.149h-19.95v72.149zm-1.9-74.049l23.75-1.6864e-14v75.949h-23.75v-75.949z'/%3E%3Crect id='Rectangle-2' y='57.911' x='30.4' height='11.392' width='3.8'/%3E%3Crect id='Rectangle-2' y='57.911' x='10.45' height='11.392' width='3.8'/%3E%3Crect id='Rectangle-2' y='57.911' x='50.35' height='11.392' width='3.8'/%3E%3Cpath id='Rectangle' fill-rule='nonzero' d='m41.8 1.9h1.9l-1.9-1.9v1.9zm1.9 72.149l-1.9 1.9v-1.9h1.9zm-1.9-72.149h-11.4v-1.9l13.3-1.8596e-15v75.949h-13.3v-1.9h11.4v-72.149zm0 72.149h1.9l-1.9 1.9v-1.9zm0-74.049l1.9 1.9h-1.9v-1.9zm0 74.049v-72.149h-11.4v-1.9l13.3-1.8596e-15v75.949h-13.3v-1.9h11.4z'/%3E%3C/g%3E%3Cpath id='Path-2' stroke='%23666' stroke-width='1.9' d='m38 64.608v7.266'/%3E%3Cpath id='Path-2' stroke='%23666' stroke-width='1.9' d='m75.843 72.203h-75.843'/%3E%3Cellipse id='Oval' rx='3.8' ry='3.7975' cy='72.203' cx='38' fill='%23666'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: 5rem; }
    .p-ubuntu-intro__link--server::before {
      width: 2.5rem; }
    .p-ubuntu-intro__link--server::after {
      right: -1.625rem;
      width: 3.8125rem; }
    .p-ubuntu-intro__link--server:hover {
      background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' height='76px' width='76px' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 76 76'%3E%3C!-- Generator: Sketch 42 (36781) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Eserver%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Homepage-final' fill-rule='evenodd' fill='none'%3E%3Cg id='Final-homepage' transform='translate(-458 -1401)'%3E%3Cg id='Sections-strip' transform='translate(0 1123)'%3E%3Cg id='illustration' transform='translate(279 255)'%3E%3Cg id='ilustration'%3E%3Cg id='server' transform='translate(179 23)'%3E%3Cg id='Group' fill='%23e95420' transform='translate(38.025 33.078) rotate(-90) translate(-32.5 -38)'%3E%3Cpath id='Rectangle' fill-rule='nonzero' d='m64.6 1.9l-1.9-1.9v1.9h1.9zm0 72.149l-1.9 1.9v-1.9h1.9zm-13.3-72.149v-1.9l13.3-1.1683e-13v75.949h-13.3v-1.9h11.4v-72.149h-11.4zm13.3 72.149l-1.9 1.9v-1.9h1.9zm-1.9-74.049l1.9 1.9h-1.9v-1.9zm0 1.9h-11.4v-1.9l13.3-1.1683e-13v75.949h-13.3v-1.9h11.4v-72.149z'/%3E%3Cpath id='Rectangle' fill-rule='nonzero' d='m1.9 74.049h19.95v-72.149h-19.95v72.149zm-1.9-74.049l23.75-1.6864e-14v75.949h-23.75v-75.949z'/%3E%3Crect id='Rectangle-2' y='57.911' x='30.4' height='11.392' width='3.8'/%3E%3Crect id='Rectangle-2' y='57.911' x='10.45' height='11.392' width='3.8'/%3E%3Crect id='Rectangle-2' y='57.911' x='50.35' height='11.392' width='3.8'/%3E%3Cpath id='Rectangle' fill-rule='nonzero' d='m41.8 1.9h1.9l-1.9-1.9v1.9zm1.9 72.149l-1.9 1.9v-1.9h1.9zm-1.9-72.149h-11.4v-1.9l13.3-1.8596e-15v75.949h-13.3v-1.9h11.4v-72.149zm0 72.149h1.9l-1.9 1.9v-1.9zm0-74.049l1.9 1.9h-1.9v-1.9zm0 74.049v-72.149h-11.4v-1.9l13.3-1.8596e-15v75.949h-13.3v-1.9h11.4z'/%3E%3C/g%3E%3Cpath id='Path-2' stroke='%23e95420' stroke-width='1.9' d='m38 64.608v7.266'/%3E%3Cpath id='Path-2' stroke='%23e95420' stroke-width='1.9' d='m75.843 72.203h-75.843'/%3E%3Cellipse id='Oval' rx='3.8' ry='3.7975' cy='72.203' cx='38' fill='%23e95420'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
  .p-ubuntu-intro__link--desktop {
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' height='74px' width='98px' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 98 74'%3E%3C!-- Generator: Sketch 42 (36781) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Elaptop%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Homepage-final' fill-rule='evenodd' fill='none'%3E%3Cg id='Final-homepage' transform='translate(-783 -1405)'%3E%3Cg id='Sections-strip' transform='translate(0 1123)'%3E%3Cg id='illustration' transform='translate(279 255)'%3E%3Cg id='ilustration'%3E%3Cg id='laptop' transform='translate(503 10)'%3E%3Cg id='svg4874'%3E%3Cg id='layer1' transform='translate(.86580 .49946)'%3E%3Cg id='g4845' transform='translate(49.441 50.542) scale(-1 1) rotate(-90) translate(-50 -49)'%3E%3Cg id='g4778' transform='translate(49.627 49) scale(-1 1) translate(-49.5 -49)'%3E%3Cg id='g4780' transform='translate(49.033 49) scale(-1 1) translate(-49 -49)'%3E%3Crect id='rect4782' transform='translate(48.541 48.802) scale(-1 1) translate(-48.541 -48.802)' height='96.873' width='96.97' y='.36550' x='.056378'/%3E%3Cpath id='path4297' stroke='%23666' stroke-width='1.9' d='m21.326 2.3841v93.845h50.505c10.101 0 9.983-3.948 10.101-14.127v-65.591c-0.118-10.178 0-14.127-10.101-14.127l-50.505 0.0001z'/%3E%3Cpath id='Combined-Shape' fill-rule='nonzero' fill='%23666' d='m16.781 43.235v-42.411c-8.0758-0.00023-7.0667 2.0192-7.0667 12.116v72.699c0 10.097-1.0091 12.116 7.0667 12.116v-42.849h-2.851v-11.671h2.851z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
    .p-ubuntu-intro__link--desktop::before {
      width: 2.375rem; }
    .p-ubuntu-intro__link--desktop::after {
      right: -1.5rem;
      width: 3.4375rem; }
    .p-ubuntu-intro__link--desktop:hover {
      background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' height='74px' width='98px' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 98 74'%3E%3C!-- Generator: Sketch 42 (36781) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Elaptop%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Homepage-final' fill-rule='evenodd' fill='none'%3E%3Cg id='Final-homepage' transform='translate(-783 -1405)'%3E%3Cg id='Sections-strip' transform='translate(0 1123)'%3E%3Cg id='illustration' transform='translate(279 255)'%3E%3Cg id='ilustration'%3E%3Cg id='laptop' transform='translate(503 10)'%3E%3Cg id='svg4874'%3E%3Cg id='layer1' transform='translate(.86580 .49946)'%3E%3Cg id='g4845' transform='translate(49.441 50.542) scale(-1 1) rotate(-90) translate(-50 -49)'%3E%3Cg id='g4778' transform='translate(49.627 49) scale(-1 1) translate(-49.5 -49)'%3E%3Cg id='g4780' transform='translate(49.033 49) scale(-1 1) translate(-49 -49)'%3E%3Crect id='rect4782' transform='translate(48.541 48.802) scale(-1 1) translate(-48.541 -48.802)' height='96.873' width='96.97' y='.36550' x='.056378'/%3E%3Cpath id='path4297' stroke='%23e95420' stroke-width='1.9' d='m21.326 2.3841v93.845h50.505c10.101 0 9.983-3.948 10.101-14.127v-65.591c-0.118-10.178 0-14.127-10.101-14.127l-50.505 0.0001z'/%3E%3Cpath id='Combined-Shape' fill-rule='nonzero' fill='%23e95420' d='m16.781 43.235v-42.411c-8.0758-0.00023-7.0667 2.0192-7.0667 12.116v72.699c0 10.097-1.0091 12.116 7.0667 12.116v-42.849h-2.851v-11.671h2.851z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
  .p-ubuntu-intro__link--phone {
    background-image: url("https://assets.ubuntu.com/v1/c2a5e744-phone.svg");
    background-size: 3.125rem; }
    .p-ubuntu-intro__link--phone::before {
      width: 3.625rem; }
    .p-ubuntu-intro__link--phone::after {
      right: 1.25rem;
      width: 1.9375rem; }
  .p-ubuntu-intro__link--containers {
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' height='95px' width='83px' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 83 95'%3E%3C!-- Generator: Sketch 42 (36781) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Econtainers%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Homepage-final' fill-rule='evenodd' fill='none'%3E%3Cg id='Final-homepage' stroke='%23666' stroke-width='1.9' transform='translate(-622 -1391)'%3E%3Cg id='Sections-strip' transform='translate(0 1123)'%3E%3Cg id='illustration' transform='translate(279 255)'%3E%3Cg id='ilustration'%3E%3Cg id='containers' transform='translate(324)'%3E%3Cpath id='Rectangle-4' transform='translate(60.5 60.5) rotate(45) translate(-60.5 -60.5)' d='m27.541 29.334c0.156-0.725 0.871-1.441 1.588-1.597l43.966-9.579c0.722-0.158 1.731 0.138 2.259 0.663l26.826 26.828c0.52 0.522 0.82 1.536 0.66 2.254l-9.549 43.99c-0.161 0.722-0.869 1.438-1.585 1.591l-43.805 9.356c-0.719 0.16-1.725-0.14-2.25-0.67l-26.828-26.822c-0.523-0.522-0.821-1.531-0.665-2.26l9.383-43.754z'/%3E%3Cpath id='Rectangle-4' transform='translate(60.499 60.501) rotate(45) translate(-60.499 -60.501)' d='m34.229 35.983c0.156-0.725 0.864-1.439 1.589-1.598l34.428-7.5c0.722-0.158 1.738 0.141 2.253 0.659l20.958 20.953c0.521 0.522 0.815 1.527 0.662 2.254l-7.488 34.45c-0.154 0.722-0.862 1.431-1.597 1.591l-34.278 7.327c-0.725 0.154-1.739-0.147-2.258-0.668l-20.953-20.951c-0.522-0.522-0.821-1.525-0.664-2.26l7.348-34.257z'/%3E%3Cpath id='Rectangle-4' transform='translate(60.832 60.834) rotate(45) translate(-60.832 -60.834)' d='m40.994 42.693c0.154-0.719 0.861-1.428 1.587-1.587l25.265-5.504c0.722-0.158 1.738 0.139 2.26 0.663l15.295 15.296c0.522 0.523 0.823 1.532 0.662 2.257l-5.488 25.285c-0.154 0.722-0.863 1.43-1.585 1.584l-25.175 5.382c-0.719 0.153-1.727-0.147-2.252-0.669l-15.295-15.295c-0.524-0.528-0.825-1.531-0.67-2.253l5.396-25.159z'/%3E%3Cpolyline id='Path-5' points='20.771 40.697 60.523 62.939 60.226 105.69'/%3E%3Cpath id='Path-5' transform='translate(80.498 51.568) rotate(180) translate(-80.498 -51.568)' d='m100.32 40.28l-39.646 22.577 39.646-22.577z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: 5rem; }
    .p-ubuntu-intro__link--containers::before {
      width: 2.6875rem; }
    .p-ubuntu-intro__link--containers::after {
      right: -1.25rem;
      width: 3.125rem; }
    .p-ubuntu-intro__link--containers:hover {
      background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' height='95px' width='83px' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 83 95'%3E%3C!-- Generator: Sketch 42 (36781) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Econtainers%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Homepage-final' fill-rule='evenodd' fill='none'%3E%3Cg id='Final-homepage' stroke='%23e95420' stroke-width='1.9' transform='translate(-622 -1391)'%3E%3Cg id='Sections-strip' transform='translate(0 1123)'%3E%3Cg id='illustration' transform='translate(279 255)'%3E%3Cg id='ilustration'%3E%3Cg id='containers' transform='translate(324)'%3E%3Cpath id='Rectangle-4' transform='translate(60.5 60.5) rotate(45) translate(-60.5 -60.5)' d='m27.541 29.334c0.156-0.725 0.871-1.441 1.588-1.597l43.966-9.579c0.722-0.158 1.731 0.138 2.259 0.663l26.826 26.828c0.52 0.522 0.82 1.536 0.66 2.254l-9.549 43.99c-0.161 0.722-0.869 1.438-1.585 1.591l-43.805 9.356c-0.719 0.16-1.725-0.14-2.25-0.67l-26.828-26.822c-0.523-0.522-0.821-1.531-0.665-2.26l9.383-43.754z'/%3E%3Cpath id='Rectangle-4' transform='translate(60.499 60.501) rotate(45) translate(-60.499 -60.501)' d='m34.229 35.983c0.156-0.725 0.864-1.439 1.589-1.598l34.428-7.5c0.722-0.158 1.738 0.141 2.253 0.659l20.958 20.953c0.521 0.522 0.815 1.527 0.662 2.254l-7.488 34.45c-0.154 0.722-0.862 1.431-1.597 1.591l-34.278 7.327c-0.725 0.154-1.739-0.147-2.258-0.668l-20.953-20.951c-0.522-0.522-0.821-1.525-0.664-2.26l7.348-34.257z'/%3E%3Cpath id='Rectangle-4' transform='translate(60.832 60.834) rotate(45) translate(-60.832 -60.834)' d='m40.994 42.693c0.154-0.719 0.861-1.428 1.587-1.587l25.265-5.504c0.722-0.158 1.738 0.139 2.26 0.663l15.295 15.296c0.522 0.523 0.823 1.532 0.662 2.257l-5.488 25.285c-0.154 0.722-0.863 1.43-1.585 1.584l-25.175 5.382c-0.719 0.153-1.727-0.147-2.252-0.669l-15.295-15.295c-0.524-0.528-0.825-1.531-0.67-2.253l5.396-25.159z'/%3E%3Cpolyline id='Path-5' points='20.771 40.697 60.523 62.939 60.226 105.69'/%3E%3Cpath id='Path-5' transform='translate(80.498 51.568) rotate(180) translate(-80.498 -51.568)' d='m100.32 40.28l-39.646 22.577 39.646-22.577z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
  .p-ubuntu-intro__link--iot {
    background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' height='86px' width='86px' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 86 86'%3E%3C!-- Generator: Sketch 42 (36781) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Eiot%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Homepage-final' fill-rule='evenodd' fill='none'%3E%3Cg id='Final-homepage' transform='translate(-955 -1395)'%3E%3Cg id='Sections-strip' transform='translate(0 1123)'%3E%3Cg id='illustration' transform='translate(279 255)'%3E%3Cg id='ilustration'%3E%3Cg id='iot' transform='translate(719 60.5) scale(-1 1) translate(-50 -50.5)'%3E%3Crect id='rect4782' transform='translate(50.002 50.357) scale(-1 1) translate(-50.002 -50.357)' height='99.959' width='99.921' y='.37715' x='.041906'/%3E%3Cpath id='path4270' stroke='%23666' stroke-width='1.9' d='m38.473 31.614c-7.206 0-7.122 2.821-7.206 10.092v17.301c0.084 7.271 0 10.092 7.206 10.092h23.059c7.206 0 7.122-2.821 7.206-10.092v-17.301c-0.084-7.271 0-10.092-7.206-10.092h-23.059z'/%3E%3Cpath id='path4211' stroke='%23666' stroke-width='1.9' d='m68.737 50.357h8.327'/%3E%3Cpath id='path4213' stroke='%23666' stroke-width='1.9' d='m68.737 60.769h8.327'/%3E%3Cpath id='path4215' stroke='%23666' stroke-width='1.9' d='m68.737 39.944h8.327'/%3E%3Cpath id='path4217' stroke='%23666' stroke-width='1.9' d='m22.94 50.357h8.327'/%3E%3Cpath id='path4219' stroke='%23666' stroke-width='1.9' d='m22.94 60.769h8.327'/%3E%3Cpath id='path4221' stroke='%23666' stroke-width='1.9' d='m22.94 39.944h8.327'/%3E%3Cpath id='path4223' stroke='%23666' stroke-width='1.9' d='m50.002 31.614v-8.33'/%3E%3Cpath id='path4225' stroke='%23666' stroke-width='1.9' d='m60.411 31.614v-8.33'/%3E%3Cpath id='path4227' stroke='%23666' stroke-width='1.9' d='m39.594 31.614v-8.33'/%3E%3Cpath id='path4229' stroke='%23666' stroke-width='1.9' d='m50.002 77.429v-8.33'/%3E%3Cpath id='path4231' stroke='%23666' stroke-width='1.9' d='m60.411 77.429v-8.33'/%3E%3Cpath id='path4233' stroke='%23666' stroke-width='1.9' d='m39.594 77.429v-8.33'/%3E%3Cellipse id='path4214' ry='41.666' rx='41.617' cy='50.357' transform='translate(50.002 50.357) scale(-1 1) rotate(-90) translate(-50.002 -50.357)' stroke='%23666' cx='50.002' stroke-width='1.9'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: 5.3125rem; }
    .p-ubuntu-intro__link--iot::before {
      width: 2.625rem; }
    .p-ubuntu-intro__link--iot::after {
      right: 1.25rem;
      width: .9375rem; }
    .p-ubuntu-intro__link--iot:hover {
      background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8' standalone='no'?%3E%3Csvg xmlns='http://www.w3.org/2000/svg' height='86px' width='86px' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 86 86'%3E%3C!-- Generator: Sketch 42 (36781) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Eiot%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Homepage-final' fill-rule='evenodd' fill='none'%3E%3Cg id='Final-homepage' transform='translate(-955 -1395)'%3E%3Cg id='Sections-strip' transform='translate(0 1123)'%3E%3Cg id='illustration' transform='translate(279 255)'%3E%3Cg id='ilustration'%3E%3Cg id='iot' transform='translate(719 60.5) scale(-1 1) translate(-50 -50.5)'%3E%3Crect id='rect4782' transform='translate(50.002 50.357) scale(-1 1) translate(-50.002 -50.357)' height='99.959' width='99.921' y='.37715' x='.041906'/%3E%3Cpath id='path4270' stroke='%23e95420' stroke-width='1.9' d='m38.473 31.614c-7.206 0-7.122 2.821-7.206 10.092v17.301c0.084 7.271 0 10.092 7.206 10.092h23.059c7.206 0 7.122-2.821 7.206-10.092v-17.301c-0.084-7.271 0-10.092-7.206-10.092h-23.059z'/%3E%3Cpath id='path4211' stroke='%23e95420' stroke-width='1.9' d='m68.737 50.357h8.327'/%3E%3Cpath id='path4213' stroke='%23e95420' stroke-width='1.9' d='m68.737 60.769h8.327'/%3E%3Cpath id='path4215' stroke='%23e95420' stroke-width='1.9' d='m68.737 39.944h8.327'/%3E%3Cpath id='path4217' stroke='%23e95420' stroke-width='1.9' d='m22.94 50.357h8.327'/%3E%3Cpath id='path4219' stroke='%23e95420' stroke-width='1.9' d='m22.94 60.769h8.327'/%3E%3Cpath id='path4221' stroke='%23e95420' stroke-width='1.9' d='m22.94 39.944h8.327'/%3E%3Cpath id='path4223' stroke='%23e95420' stroke-width='1.9' d='m50.002 31.614v-8.33'/%3E%3Cpath id='path4225' stroke='%23e95420' stroke-width='1.9' d='m60.411 31.614v-8.33'/%3E%3Cpath id='path4227' stroke='%23e95420' stroke-width='1.9' d='m39.594 31.614v-8.33'/%3E%3Cpath id='path4229' stroke='%23e95420' stroke-width='1.9' d='m50.002 77.429v-8.33'/%3E%3Cpath id='path4231' stroke='%23e95420' stroke-width='1.9' d='m60.411 77.429v-8.33'/%3E%3Cpath id='path4233' stroke='%23e95420' stroke-width='1.9' d='m39.594 77.429v-8.33'/%3E%3Cellipse id='path4214' ry='41.666' rx='41.617' cy='50.357' transform='translate(50.002 50.357) scale(-1 1) rotate(-90) translate(-50.002 -50.357)' stroke='%23e95420' cx='50.002' stroke-width='1.9'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

.p-takeunder {
  border-radius: .125rem;
  color: #fff;
  margin-right: -1 rem;
  padding: 2rem; }
  @media only screen and (min-width: 768px) {
    .p-takeunder {
      padding: 2rem 1rem; } }
  .p-takeunder a:link,
  .p-takeunder a:visited {
    color: #fff; }

@media only screen and (max-width: 768px) {
  .p-navigation {
    border: 0; } }

.p-table__cell--highlight {
  background: #fff; }

.p-takeover--1710-release {
  background-color: #e95420;
  background-image: url("https://assets.ubuntu.com/v1/f609071d-17.10_aardvark_wp_4096x2304.png?w=768");
  background-size: cover;
  margin: 0.75rem;
  width: auto; }
  @media (min-width: 768px) {
    .p-takeover--1710-release {
      background-image: url("https://assets.ubuntu.com/v1/f609071d-17.10_aardvark_wp_4096x2304.png?w=984");
      height: auto;
      margin: 1rem; } }
  @media (min-width: 1200px) {
    .p-takeover--1710-release {
      background-image: url("https://assets.ubuntu.com/v1/f609071d-17.10_aardvark_wp_4096x2304.png?w=2000");
      margin: 2rem; } }

@media (max-width: 767px) {
  .takeover-title {
    font-size: 2.5rem; } }

.intro-text {
  font-size: 1.25rem; }

.laptop-image--small {
  padding: 10% 0; }

.p-takeover--1710-release {
  background-color: #e95420;
  background-image: url("https://assets.ubuntu.com/v1/f609071d-17.10_aardvark_wp_4096x2304.png?w=768");
  background-size: cover;
  margin: 0.75rem;
  width: auto; }
  @media (min-width: 768px) {
    .p-takeover--1710-release {
      background-image: url("https://assets.ubuntu.com/v1/f609071d-17.10_aardvark_wp_4096x2304.png?w=984");
      height: auto;
      margin: 1rem; } }
  @media (min-width: 1200px) {
    .p-takeover--1710-release {
      background-image: url("https://assets.ubuntu.com/v1/f609071d-17.10_aardvark_wp_4096x2304.png?w=2000");
      margin: 2rem; } }

@media (max-width: 767px) {
  .takeover-title {
    font-size: 2.5rem; } }

.intro-text {
  font-size: 1.25rem; }

.laptop-image--small {
  padding: 10% 0; }

@media (min-width: 768px) {
  .p-navigation:target .p-navigation__toggle--close {
    display: none !important; } }

.p-button--neutral.is-compact {
  padding: 0.5rem 0.75rem; }

.u-vertically-spaced {
  padding-bottom: 1rem;
  padding-top: 1rem; }

abbr[title] {
  text-decoration: none; }
  abbr[title]:hover {
    text-decoration: underline dotted; }

.table__wrapper {
  margin: 2.5rem 0;
  overflow-x: auto;
  overflow-y: hidden;
  width: 100; }

.p-heading--insights__title {
  color: #111;
  font-size: 1rem;
  font-weight: 300;
  text-transform: uppercase; }
  .p-heading--insights__title a:link,
  .p-heading--insights__title a:visited {
    color: #111; }

.has-background {
  background-color: #f7f7f7;
  background-image: url("https://assets.ubuntu.com/v1/f8a323a7-image-background-paper.png?w=768");
  background-position: center top;
  background-repeat: repeat-y; }
  @media (min-width: 768px) {
    .has-background {
      background-image: url("https://assets.ubuntu.com/v1/f8a323a7-image-background-paper.png"); } }

.p-list .p-list {
  list-style-type: circle; }
  .p-list .p-list .p-list {
    list-style-type: disc; }

.p-list-step__content .p-list {
  list-style-type: disc; }

.p-pull-quote > p:first-of-type::before, .p-pull-quote--accent > p:first-of-type::before,
.p-pull-quote--accent > p:first-of-type::before,
.p-pull-quote > p:last-of-type::after, .p-pull-quote--accent > p:last-of-type::after,
.p-pull-quote--accent > p:last-of-type::after {
  color: #e95420; }

.p-list-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .p-list-flex__item {
    margin-bottom: 16px;
    margin-right: 18px;
    max-height: 172px;
    max-width: 142px; }

.u-responsive-image {
  width: 65%; }
  @media (min-width: 768px) {
    .u-responsive-image {
      width: 90%; } }
  @media (min-width: 1030px) {
    .u-responsive-image {
      width: 100%; } }

@media (max-width: 768px) {
  .u-no-background--small {
    background-image: none !important; } }

.p-heading-icon__img--small {
  max-width: 30px; }

.p-heading-icon__title--muted {
  color: #666; }

.p-list.is-split .p-list__item:last-of-type {
  border-bottom: 0; }

@media (min-width: 768px) {
  .u-image-position {
    overflow: hidden; } }

.p-link--external::after {
  -webkit-mask-size: cover; }

/*# sourceMappingURL=data:application/json;base64,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QixFQUFFO0VBQ3JCO0lBQ0UsaUJBQWlCLEVBQUU7RUFDckI7SUFDRSxpQkFBaUIsRUFBRTtFQUNyQjtJQUNFLGlCQUFpQixFQUFFO0VBQ3JCO0lBQ0UsZ0JBQWdCLEVBQUU7RUFDcEI7SUFDRSxpQkFBaUIsRUFBRTtFQUNyQjtJQUNFLGlCQUFpQixFQUFFO0VBQ3JCO0lBQ0UsaUJBQWlCLEVBQUU7RUFDckI7SUFDRSxpQkFBaUIsRUFBRTtFQUNyQjtJQUNFLHNCQUFzQixFQUFFO0VBQzFCO0lBQ0UsZ0JBQWdCLEVBQUU7RUFDcEI7SUFDRSxpQkFBaUIsRUFBRTtFQUNyQjtJQUNFLGlCQUFpQixFQUFFO0VBQ3JCO0lBQ0UsaUJBQWlCLEVBQUU7RUFDckI7SUFDRSxpQkFBaUIsRUFBRTtFQUNyQjtJQUNFLGlCQUFpQixFQUFFO0VBQ3JCO0lBQ0UsaUJBQWlCLEVBQUU7RUFDckI7SUFDRSxpQkFBaUIsRUFBRTtFQUNyQjtJQUNFLGlCQUFpQixFQUFFO0VBQ3JCO0lBQ0Usc0JBQXNCLEVBQUU7RUFDMUI7SUFDRSxnQkFBZ0IsRUFBRTtFQUNwQjtJQUNFLGlCQUFpQixFQUFFO0VBQ3JCO0lBQ0UsaUJBQWlCLEVBQUU7RUFDckI7SUFDRSxpQkFBaUIsRUFBRTtFQUNyQjtJQUNFLGlCQUFpQixFQUFFO0VBQ3JCO0lBQ0UsaUJBQWlCLEVBQUU7RUFDckI7SUFDRSxnQkFBZ0IsRUFBRTtFQUNwQjtJQUNFLGlCQUFpQixFQUFFO0VBQ3JCO0lBQ0Usc0JBQXNCLEVBQUU7RUFDMUI7SUFDRSxnQkFBZ0IsRUFBRTtFQUNwQjtJQUNFLGlCQUFpQixFQUFFO0VBQ3JCO0lBQ0UsaUJBQWlCLEVBQUU7RUFDckI7SUFDRSxpQkFBaUIsRUFBRTtFQUNyQjtJQUNFLGlCQUFpQixFQUFFO0VBQ3JCO0lBQ0UsaUJBQWlCLEVBQUU7RUFDckI7SUFDRSxpQkFBaUIsRUFBRTtFQUNyQjtJQUNFLHNCQUFzQixFQUFFO0VBQzFCO0lBQ0UsaUJBQWlCLEVBQUU7RUFDckI7SUFDRSxpQkFBaUIsRUFBRTtFQUNyQjtJQUNFLGlCQUFpQixF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LG9CQUFnQjtNQUFoQixnQkFBZ0IsRUFBRTtFQUNsQjtJQUNFLG9CQUFvQjtJQUNwQixtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLGlCQUFpQixFQUFFOztBQUV2QjtFQUNFLFdBQVcsRUFBRTtFQUNiO0lBQ0U7TUFDRSxXQUFXLEVBQUUsRUFBRTtFQUNuQjtJQUNFO01BQ0UsWUFBWSxFQUFFLEVBQUU7O0FBRXRCO0VBQ0U7SUFDRSxrQ0FBa0MsRUFBRSxFQUFFOztBQUUxQztFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLFlBQVksRUFBRTs7QUFFaEI7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckI7RUFDRTtJQUNFLGlCQUFpQixFQUFFLEVBQUU7O0FBRXpCO0VBQ0UseUJBQXlCLEVBQUUiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImJ1dHRvbiwgLnAtYnV0dG9uLCAucC1idXR0b24tLW5ldXRyYWwsIC5wLWJ1dHRvbi0tYnJhbmQsIC5wLWJ1dHRvbi0tcG9zaXRpdmUsIC5wLWJ1dHRvbi0tbmVnYXRpdmUsIC5wLWJ1dHRvbi0tYmFzZSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTY1cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICBib3JkZXItcmFkaXVzOiAuMTI1cmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuICBidXR0b246Zm9jdXMsIC5wLWJ1dHRvbjpmb2N1cywgLnAtYnV0dG9uLS1uZXV0cmFsOmZvY3VzLCAucC1idXR0b24tLWJyYW5kOmZvY3VzLCAucC1idXR0b24tLXBvc2l0aXZlOmZvY3VzLCAucC1idXR0b24tLW5lZ2F0aXZlOmZvY3VzLCAucC1idXR0b24tLWJhc2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCAjMTliNmVlO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYnV0dG9uICsgYnV0dG9uLCAucC1idXR0b24gKyBidXR0b24sIC5wLWJ1dHRvbi0tbmV1dHJhbCArIGJ1dHRvbiwgLnAtYnV0dG9uLS1icmFuZCArIGJ1dHRvbiwgLnAtYnV0dG9uLS1wb3NpdGl2ZSArIGJ1dHRvbiwgLnAtYnV0dG9uLS1uZWdhdGl2ZSArIGJ1dHRvbiwgLnAtYnV0dG9uLS1iYXNlICsgYnV0dG9uLCBidXR0b24gKyAucC1idXR0b24sIC5wLWJ1dHRvbiArIC5wLWJ1dHRvbiwgLnAtYnV0dG9uLS1uZXV0cmFsICsgLnAtYnV0dG9uLCAucC1idXR0b24tLWJyYW5kICsgLnAtYnV0dG9uLCAucC1idXR0b24tLXBvc2l0aXZlICsgLnAtYnV0dG9uLCAucC1idXR0b24tLW5lZ2F0aXZlICsgLnAtYnV0dG9uLCAucC1idXR0b24tLWJhc2UgKyAucC1idXR0b24sIGJ1dHRvbiArIC5wLWJ1dHRvbi0tbmV1dHJhbCwgLnAtYnV0dG9uICsgLnAtYnV0dG9uLS1uZXV0cmFsLCAucC1idXR0b24tLW5ldXRyYWwgKyAucC1idXR0b24tLW5ldXRyYWwsIC5wLWJ1dHRvbi0tYnJhbmQgKyAucC1idXR0b24tLW5ldXRyYWwsIC5wLWJ1dHRvbi0tcG9zaXRpdmUgKyAucC1idXR0b24tLW5ldXRyYWwsIC5wLWJ1dHRvbi0tbmVnYXRpdmUgKyAucC1idXR0b24tLW5ldXRyYWwsIC5wLWJ1dHRvbi0tYmFzZSArIC5wLWJ1dHRvbi0tbmV1dHJhbCwgYnV0dG9uICsgLnAtYnV0dG9uLS1icmFuZCwgLnAtYnV0dG9uICsgLnAtYnV0dG9uLS1icmFuZCwgLnAtYnV0dG9uLS1uZXV0cmFsICsgLnAtYnV0dG9uLS1icmFuZCwgLnAtYnV0dG9uLS1icmFuZCArIC5wLWJ1dHRvbi0tYnJhbmQsIC5wLWJ1dHRvbi0tcG9zaXRpdmUgKyAucC1idXR0b24tLWJyYW5kLCAucC1idXR0b24tLW5lZ2F0aXZlICsgLnAtYnV0dG9uLS1icmFuZCwgLnAtYnV0dG9uLS1iYXNlICsgLnAtYnV0dG9uLS1icmFuZCwgYnV0dG9uICsgLnAtYnV0dG9uLS1wb3NpdGl2ZSwgLnAtYnV0dG9uICsgLnAtYnV0dG9uLS1wb3NpdGl2ZSwgLnAtYnV0dG9uLS1uZXV0cmFsICsgLnAtYnV0dG9uLS1wb3NpdGl2ZSwgLnAtYnV0dG9uLS1icmFuZCArIC5wLWJ1dHRvbi0tcG9zaXRpdmUsIC5wLWJ1dHRvbi0tcG9zaXRpdmUgKyAucC1idXR0b24tLXBvc2l0aXZlLCAucC1idXR0b24tLW5lZ2F0aXZlICsgLnAtYnV0dG9uLS1wb3NpdGl2ZSwgLnAtYnV0dG9uLS1iYXNlICsgLnAtYnV0dG9uLS1wb3NpdGl2ZSwgYnV0dG9uICsgLnAtYnV0dG9uLS1uZWdhdGl2ZSwgLnAtYnV0dG9uICsgLnAtYnV0dG9uLS1uZWdhdGl2ZSwgLnAtYnV0dG9uLS1uZXV0cmFsICsgLnAtYnV0dG9uLS1uZWdhdGl2ZSwgLnAtYnV0dG9uLS1icmFuZCArIC5wLWJ1dHRvbi0tbmVnYXRpdmUsIC5wLWJ1dHRvbi0tcG9zaXRpdmUgKyAucC1idXR0b24tLW5lZ2F0aXZlLCAucC1idXR0b24tLW5lZ2F0aXZlICsgLnAtYnV0dG9uLS1uZWdhdGl2ZSwgLnAtYnV0dG9uLS1iYXNlICsgLnAtYnV0dG9uLS1uZWdhdGl2ZSwgYnV0dG9uICsgLnAtYnV0dG9uLS1iYXNlLCAucC1idXR0b24gKyAucC1idXR0b24tLWJhc2UsIC5wLWJ1dHRvbi0tbmV1dHJhbCArIC5wLWJ1dHRvbi0tYmFzZSwgLnAtYnV0dG9uLS1icmFuZCArIC5wLWJ1dHRvbi0tYmFzZSwgLnAtYnV0dG9uLS1wb3NpdGl2ZSArIC5wLWJ1dHRvbi0tYmFzZSwgLnAtYnV0dG9uLS1uZWdhdGl2ZSArIC5wLWJ1dHRvbi0tYmFzZSwgLnAtYnV0dG9uLS1iYXNlICsgLnAtYnV0dG9uLS1iYXNlIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBidXR0b24gKyBidXR0b24sIC5wLWJ1dHRvbiArIGJ1dHRvbiwgLnAtYnV0dG9uLS1uZXV0cmFsICsgYnV0dG9uLCAucC1idXR0b24tLWJyYW5kICsgYnV0dG9uLCAucC1idXR0b24tLXBvc2l0aXZlICsgYnV0dG9uLCAucC1idXR0b24tLW5lZ2F0aXZlICsgYnV0dG9uLCAucC1idXR0b24tLWJhc2UgKyBidXR0b24sIGJ1dHRvbiArIC5wLWJ1dHRvbiwgLnAtYnV0dG9uICsgLnAtYnV0dG9uLCAucC1idXR0b24tLW5ldXRyYWwgKyAucC1idXR0b24sIC5wLWJ1dHRvbi0tYnJhbmQgKyAucC1idXR0b24sIC5wLWJ1dHRvbi0tcG9zaXRpdmUgKyAucC1idXR0b24sIC5wLWJ1dHRvbi0tbmVnYXRpdmUgKyAucC1idXR0b24sIC5wLWJ1dHRvbi0tYmFzZSArIC5wLWJ1dHRvbiwgYnV0dG9uICsgLnAtYnV0dG9uLS1uZXV0cmFsLCAucC1idXR0b24gKyAucC1idXR0b24tLW5ldXRyYWwsIC5wLWJ1dHRvbi0tbmV1dHJhbCArIC5wLWJ1dHRvbi0tbmV1dHJhbCwgLnAtYnV0dG9uLS1icmFuZCArIC5wLWJ1dHRvbi0tbmV1dHJhbCwgLnAtYnV0dG9uLS1wb3NpdGl2ZSArIC5wLWJ1dHRvbi0tbmV1dHJhbCwgLnAtYnV0dG9uLS1uZWdhdGl2ZSArIC5wLWJ1dHRvbi0tbmV1dHJhbCwgLnAtYnV0dG9uLS1iYXNlICsgLnAtYnV0dG9uLS1uZXV0cmFsLCBidXR0b24gKyAucC1idXR0b24tLWJyYW5kLCAucC1idXR0b24gKyAucC1idXR0b24tLWJyYW5kLCAucC1idXR0b24tLW5ldXRyYWwgKyAucC1idXR0b24tLWJyYW5kLCAucC1idXR0b24tLWJyYW5kICsgLnAtYnV0dG9uLS1icmFuZCwgLnAtYnV0dG9uLS1wb3NpdGl2ZSArIC5wLWJ1dHRvbi0tYnJhbmQsIC5wLWJ1dHRvbi0tbmVnYXRpdmUgKyAucC1idXR0b24tLWJyYW5kLCAucC1idXR0b24tLWJhc2UgKyAucC1idXR0b24tLWJyYW5kLCBidXR0b24gKyAucC1idXR0b24tLXBvc2l0aXZlLCAucC1idXR0b24gKyAucC1idXR0b24tLXBvc2l0aXZlLCAucC1idXR0b24tLW5ldXRyYWwgKyAucC1idXR0b24tLXBvc2l0aXZlLCAucC1idXR0b24tLWJyYW5kICsgLnAtYnV0dG9uLS1wb3NpdGl2ZSwgLnAtYnV0dG9uLS1wb3NpdGl2ZSArIC5wLWJ1dHRvbi0tcG9zaXRpdmUsIC5wLWJ1dHRvbi0tbmVnYXRpdmUgKyAucC1idXR0b24tLXBvc2l0aXZlLCAucC1idXR0b24tLWJhc2UgKyAucC1idXR0b24tLXBvc2l0aXZlLCBidXR0b24gKyAucC1idXR0b24tLW5lZ2F0aXZlLCAucC1idXR0b24gKyAucC1idXR0b24tLW5lZ2F0aXZlLCAucC1idXR0b24tLW5ldXRyYWwgKyAucC1idXR0b24tLW5lZ2F0aXZlLCAucC1idXR0b24tLWJyYW5kICsgLnAtYnV0dG9uLS1uZWdhdGl2ZSwgLnAtYnV0dG9uLS1wb3NpdGl2ZSArIC5wLWJ1dHRvbi0tbmVnYXRpdmUsIC5wLWJ1dHRvbi0tbmVnYXRpdmUgKyAucC1idXR0b24tLW5lZ2F0aXZlLCAucC1idXR0b24tLWJhc2UgKyAucC1idXR0b24tLW5lZ2F0aXZlLCBidXR0b24gKyAucC1idXR0b24tLWJhc2UsIC5wLWJ1dHRvbiArIC5wLWJ1dHRvbi0tYmFzZSwgLnAtYnV0dG9uLS1uZXV0cmFsICsgLnAtYnV0dG9uLS1iYXNlLCAucC1idXR0b24tLWJyYW5kICsgLnAtYnV0dG9uLS1iYXNlLCAucC1idXR0b24tLXBvc2l0aXZlICsgLnAtYnV0dG9uLS1iYXNlLCAucC1idXR0b24tLW5lZ2F0aXZlICsgLnAtYnV0dG9uLS1iYXNlLCAucC1idXR0b24tLWJhc2UgKyAucC1idXR0b24tLWJhc2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgYnV0dG9uLCAucC1idXR0b24sIC5wLWJ1dHRvbi0tbmV1dHJhbCwgLnAtYnV0dG9uLS1icmFuZCwgLnAtYnV0dG9uLS1wb3NpdGl2ZSwgLnAtYnV0dG9uLS1uZWdhdGl2ZSwgLnAtYnV0dG9uLS1iYXNlIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgYnV0dG9uOmFjdGl2ZSwgLnAtYnV0dG9uOmFjdGl2ZSwgLnAtYnV0dG9uLS1uZXV0cmFsOmFjdGl2ZSwgLnAtYnV0dG9uLS1icmFuZDphY3RpdmUsIC5wLWJ1dHRvbi0tcG9zaXRpdmU6YWN0aXZlLCAucC1idXR0b24tLW5lZ2F0aXZlOmFjdGl2ZSwgLnAtYnV0dG9uLS1iYXNlOmFjdGl2ZSwgYnV0dG9uOmZvY3VzLCAucC1idXR0b246Zm9jdXMsIC5wLWJ1dHRvbi0tbmV1dHJhbDpmb2N1cywgLnAtYnV0dG9uLS1icmFuZDpmb2N1cywgLnAtYnV0dG9uLS1wb3NpdGl2ZTpmb2N1cywgLnAtYnV0dG9uLS1uZWdhdGl2ZTpmb2N1cywgLnAtYnV0dG9uLS1iYXNlOmZvY3VzLCBidXR0b246aG92ZXIsIC5wLWJ1dHRvbjpob3ZlciwgLnAtYnV0dG9uLS1uZXV0cmFsOmhvdmVyLCAucC1idXR0b24tLWJyYW5kOmhvdmVyLCAucC1idXR0b24tLXBvc2l0aXZlOmhvdmVyLCAucC1idXR0b24tLW5lZ2F0aXZlOmhvdmVyLCAucC1idXR0b24tLWJhc2U6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBidXR0b246ZGlzYWJsZWQsIC5wLWJ1dHRvbjpkaXNhYmxlZCwgLnAtYnV0dG9uLS1uZXV0cmFsOmRpc2FibGVkLCAucC1idXR0b24tLWJyYW5kOmRpc2FibGVkLCAucC1idXR0b24tLXBvc2l0aXZlOmRpc2FibGVkLCAucC1idXR0b24tLW5lZ2F0aXZlOmRpc2FibGVkLCAucC1idXR0b24tLWJhc2U6ZGlzYWJsZWQsIGJ1dHRvbi5pcy0tZGlzYWJsZWQsIC5pcy0tZGlzYWJsZWQucC1idXR0b24sIC5pcy0tZGlzYWJsZWQucC1idXR0b24tLW5ldXRyYWwsIC5pcy0tZGlzYWJsZWQucC1idXR0b24tLWJyYW5kLCAuaXMtLWRpc2FibGVkLnAtYnV0dG9uLS1wb3NpdGl2ZSwgLmlzLS1kaXNhYmxlZC5wLWJ1dHRvbi0tbmVnYXRpdmUsIC5pcy0tZGlzYWJsZWQucC1idXR0b24tLWJhc2Uge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogLjU7IH1cblxuLnAtY2FyZC0taGlnaGxpZ2h0ZWQsIC5wLWNvbnRleHR1YWwtbWVudV9fZHJvcGRvd24sIC5wLW1vZGFsX19kaWFsb2csIC5wLXRvb2x0aXBfX21lc3NhZ2UsIC5wLXRhYnMsIC5wLWNhcmQsIC5wLWNhcmQtLXVidW50dS11cGdyYWRlLCAucC1jYXJkLS1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogIzExMTtcbiAgcGFkZGluZzogMS4yNXJlbTsgfVxuICAucC1jYXJkLS1oaWdobGlnaHRlZCAucC1jYXJkX19oZWFkZXIsIC5wLWNvbnRleHR1YWwtbWVudV9fZHJvcGRvd24gLnAtY2FyZF9faGVhZGVyLCAucC1tb2RhbF9fZGlhbG9nIC5wLWNhcmRfX2hlYWRlciwgLnAtdG9vbHRpcF9fbWVzc2FnZSAucC1jYXJkX19oZWFkZXIsIC5wLXRhYnMgLnAtY2FyZF9faGVhZGVyLCAucC1jYXJkIC5wLWNhcmRfX2hlYWRlciwgLnAtY2FyZC0tdWJ1bnR1LXVwZ3JhZGUgLnAtY2FyZF9faGVhZGVyLCAucC1jYXJkLS1vdmVybGF5IC5wLWNhcmRfX2hlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07IH1cbiAgICAucC1jYXJkLS1oaWdobGlnaHRlZCAucC1jYXJkX19oZWFkZXIgaW1nLCAucC1jb250ZXh0dWFsLW1lbnVfX2Ryb3Bkb3duIC5wLWNhcmRfX2hlYWRlciBpbWcsIC5wLW1vZGFsX19kaWFsb2cgLnAtY2FyZF9faGVhZGVyIGltZywgLnAtdG9vbHRpcF9fbWVzc2FnZSAucC1jYXJkX19oZWFkZXIgaW1nLCAucC10YWJzIC5wLWNhcmRfX2hlYWRlciBpbWcsIC5wLWNhcmQgLnAtY2FyZF9faGVhZGVyIGltZywgLnAtY2FyZC0tdWJ1bnR1LXVwZ3JhZGUgLnAtY2FyZF9faGVhZGVyIGltZywgLnAtY2FyZC0tb3ZlcmxheSAucC1jYXJkX19oZWFkZXIgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDJyZW07IH1cbiAgLnAtY2FyZC0taGlnaGxpZ2h0ZWQgLnAtY2FyZF9fdGl0bGUsIC5wLWNvbnRleHR1YWwtbWVudV9fZHJvcGRvd24gLnAtY2FyZF9fdGl0bGUsIC5wLW1vZGFsX19kaWFsb2cgLnAtY2FyZF9fdGl0bGUsIC5wLXRvb2x0aXBfX21lc3NhZ2UgLnAtY2FyZF9fdGl0bGUsIC5wLXRhYnMgLnAtY2FyZF9fdGl0bGUsIC5wLWNhcmQgLnAtY2FyZF9fdGl0bGUsIC5wLWNhcmQtLXVidW50dS11cGdyYWRlIC5wLWNhcmRfX3RpdGxlLCAucC1jYXJkLS1vdmVybGF5IC5wLWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5wLWNhcmQtLWhpZ2hsaWdodGVkLCAucC1jb250ZXh0dWFsLW1lbnVfX2Ryb3Bkb3duLCAucC1tb2RhbF9fZGlhbG9nLCAucC10b29sdGlwX19tZXNzYWdlLCAucC10YWJzIHtcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IDFweCByZ2JhKDE3LCAxNywgMTcsIDAuMik7IH1cblxuLnAtYnJlYWRjcnVtYnM6OmFmdGVyLCAucC1tYXRyaXhfX2l0ZW06OmFmdGVyLCAucC1uYXZpZ2F0aW9uOjphZnRlciwgLnAtbmF2aWdhdGlvbi0tc2lkZWJhcjo6YWZ0ZXIsIC5wLWlubGluZS1pbWFnZXM6OmFmdGVyLCAudS1jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIG5vcm1hbGl6ZS5jc3MgdjQuMi4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyoqXG4gICAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAgICogMi4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIGFuZCBpT1MuXG4gICAqL1xuLyogRG9jdW1lbnRcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMiAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMyAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDMgKi8gfVxuXG4vKiBTZWN0aW9uc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICAgKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICAgKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICAgKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICAgKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAgICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAgICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICAgKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAgICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICAgKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gICAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAgICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqLyB9XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAgICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gICAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDsgfVxuXG4vKipcbiAgICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuICAgKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICAgKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAgICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gICAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICAgKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICAgKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICAgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcbiAgICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gICAqIGFsbCBicm93c2Vycy5cbiAgICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gICAqL1xuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAgICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICAgKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKipcbiAgICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gICAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIEZvcm1zXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogMS4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gICAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAgICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250OiBpbmhlcml0O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICAgKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAgICovXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qKlxuICAgKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAgICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAgICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICAgKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gICAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAgICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gICAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAgICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAgICovXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAgICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAgICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICAgKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxuICAgKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAgICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAgICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICAgKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gICAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAgICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAgICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICAgKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gICAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gICAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAgICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICAgKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAgICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICAgKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gICAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAgICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAgICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIFNjcmlwdGluZ1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICAgKi9cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gICAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEhpZGRlblxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAgICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzY2NjsgfVxuICBibG9ja3F1b3RlID4gY2l0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjZGNkY2Q7XG4gIGNvbG9yOiAjMTExO1xuICBsaW5lLWhlaWdodDogMXJlbTsgfVxuICBidXR0b246dmlzaXRlZCB7XG4gICAgY29sb3I6ICMxMTE7IH1cbiAgYnV0dG9uOmFjdGl2ZSwgYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGJvcmRlci1jb2xvcjogI2NkY2RjZDsgfVxuICBidXR0b246ZGlzYWJsZWQ6YWN0aXZlLCBidXR0b246ZGlzYWJsZWQ6aG92ZXIsIGJ1dHRvbi5pcy0tZGlzYWJsZWQ6YWN0aXZlLCBidXR0b24uaXMtLWRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNjZGNkY2Q7IH1cblxubGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgbGFiZWwuaGFzLWVycm9yIHtcbiAgICBjb2xvcjogI2M3MTYyYjsgfVxuICBsYWJlbC5oYXMtY2F1dGlvbiB7XG4gICAgY29sb3I6ICNmOTliMTE7IH1cbiAgbGFiZWwuaGFzLXdhcm5pbmcge1xuICAgIGNvbG9yOiAjZjk5YjExOyB9XG4gIGxhYmVsLmhhcy1zdWNjZXNzIHtcbiAgICBjb2xvcjogIzBlODQyMDsgfVxuICBsYWJlbC5oYXMtaW5mb3JtYXRpb24ge1xuICAgIGNvbG9yOiAjMzM1MjgwOyB9XG5cblt0eXBlPSd0ZXh0J10sXG5bdHlwZT0nZGF0ZSddLFxuW3R5cGU9J2RhdGV0aW1lJ10sXG5bdHlwZT0nZGF0YXRpbWUtbG9jYWwnXSxcblt0eXBlPSdtb250aCddLFxuW3R5cGU9J3RpbWUnXSxcblt0eXBlPSd3ZWVrJ10sXG5bdHlwZT0nY29sb3InXSxcblt0eXBlPSdudW1iZXInXSxcblt0eXBlPSdzZWFyY2gnXSxcblt0eXBlPSdwYXNzd29yZCddLFxuW3R5cGU9J2VtYWlsJ10sXG5bdHlwZT0ndXJsJ10sXG5bdHlwZT0ndGVsJ10ge1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGNkY2Q7XG4gIGJvcmRlci1yYWRpdXM6IC4xMjVyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBjb2xvcjogIzExMTtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIFt0eXBlPSd0ZXh0J106Zm9jdXMsXG4gIFt0eXBlPSdkYXRlJ106Zm9jdXMsXG4gIFt0eXBlPSdkYXRldGltZSddOmZvY3VzLFxuICBbdHlwZT0nZGF0YXRpbWUtbG9jYWwnXTpmb2N1cyxcbiAgW3R5cGU9J21vbnRoJ106Zm9jdXMsXG4gIFt0eXBlPSd0aW1lJ106Zm9jdXMsXG4gIFt0eXBlPSd3ZWVrJ106Zm9jdXMsXG4gIFt0eXBlPSdjb2xvciddOmZvY3VzLFxuICBbdHlwZT0nbnVtYmVyJ106Zm9jdXMsXG4gIFt0eXBlPSdzZWFyY2gnXTpmb2N1cyxcbiAgW3R5cGU9J3Bhc3N3b3JkJ106Zm9jdXMsXG4gIFt0eXBlPSdlbWFpbCddOmZvY3VzLFxuICBbdHlwZT0ndXJsJ106Zm9jdXMsXG4gIFt0eXBlPSd0ZWwnXTpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkICMxOWI2ZWU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDsgfVxuICBbdHlwZT0ndGV4dCddOmFjdGl2ZSxcbiAgW3R5cGU9J2RhdGUnXTphY3RpdmUsXG4gIFt0eXBlPSdkYXRldGltZSddOmFjdGl2ZSxcbiAgW3R5cGU9J2RhdGF0aW1lLWxvY2FsJ106YWN0aXZlLFxuICBbdHlwZT0nbW9udGgnXTphY3RpdmUsXG4gIFt0eXBlPSd0aW1lJ106YWN0aXZlLFxuICBbdHlwZT0nd2VlayddOmFjdGl2ZSxcbiAgW3R5cGU9J2NvbG9yJ106YWN0aXZlLFxuICBbdHlwZT0nbnVtYmVyJ106YWN0aXZlLFxuICBbdHlwZT0nc2VhcmNoJ106YWN0aXZlLFxuICBbdHlwZT0ncGFzc3dvcmQnXTphY3RpdmUsXG4gIFt0eXBlPSdlbWFpbCddOmFjdGl2ZSxcbiAgW3R5cGU9J3VybCddOmFjdGl2ZSxcbiAgW3R5cGU9J3RlbCddOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjY2O1xuICAgIGNvbG9yOiAjMTExO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgW3R5cGU9J3RleHQnXTo6cGxhY2Vob2xkZXIsXG4gIFt0eXBlPSdkYXRlJ106OnBsYWNlaG9sZGVyLFxuICBbdHlwZT0nZGF0ZXRpbWUnXTo6cGxhY2Vob2xkZXIsXG4gIFt0eXBlPSdkYXRhdGltZS1sb2NhbCddOjpwbGFjZWhvbGRlcixcbiAgW3R5cGU9J21vbnRoJ106OnBsYWNlaG9sZGVyLFxuICBbdHlwZT0ndGltZSddOjpwbGFjZWhvbGRlcixcbiAgW3R5cGU9J3dlZWsnXTo6cGxhY2Vob2xkZXIsXG4gIFt0eXBlPSdjb2xvciddOjpwbGFjZWhvbGRlcixcbiAgW3R5cGU9J251bWJlciddOjpwbGFjZWhvbGRlcixcbiAgW3R5cGU9J3NlYXJjaCddOjpwbGFjZWhvbGRlcixcbiAgW3R5cGU9J3Bhc3N3b3JkJ106OnBsYWNlaG9sZGVyLFxuICBbdHlwZT0nZW1haWwnXTo6cGxhY2Vob2xkZXIsXG4gIFt0eXBlPSd1cmwnXTo6cGxhY2Vob2xkZXIsXG4gIFt0eXBlPSd0ZWwnXTo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgW3R5cGU9J3RleHQnXVtkaXNhYmxlZF0sIFt0eXBlPSd0ZXh0J11bZGlzYWJsZWQ9J2Rpc2FibGVkJ10sXG4gIFt0eXBlPSdkYXRlJ11bZGlzYWJsZWRdLFxuICBbdHlwZT0nZGF0ZSddW2Rpc2FibGVkPSdkaXNhYmxlZCddLFxuICBbdHlwZT0nZGF0ZXRpbWUnXVtkaXNhYmxlZF0sXG4gIFt0eXBlPSdkYXRldGltZSddW2Rpc2FibGVkPSdkaXNhYmxlZCddLFxuICBbdHlwZT0nZGF0YXRpbWUtbG9jYWwnXVtkaXNhYmxlZF0sXG4gIFt0eXBlPSdkYXRhdGltZS1sb2NhbCddW2Rpc2FibGVkPSdkaXNhYmxlZCddLFxuICBbdHlwZT0nbW9udGgnXVtkaXNhYmxlZF0sXG4gIFt0eXBlPSdtb250aCddW2Rpc2FibGVkPSdkaXNhYmxlZCddLFxuICBbdHlwZT0ndGltZSddW2Rpc2FibGVkXSxcbiAgW3R5cGU9J3RpbWUnXVtkaXNhYmxlZD0nZGlzYWJsZWQnXSxcbiAgW3R5cGU9J3dlZWsnXVtkaXNhYmxlZF0sXG4gIFt0eXBlPSd3ZWVrJ11bZGlzYWJsZWQ9J2Rpc2FibGVkJ10sXG4gIFt0eXBlPSdjb2xvciddW2Rpc2FibGVkXSxcbiAgW3R5cGU9J2NvbG9yJ11bZGlzYWJsZWQ9J2Rpc2FibGVkJ10sXG4gIFt0eXBlPSdudW1iZXInXVtkaXNhYmxlZF0sXG4gIFt0eXBlPSdudW1iZXInXVtkaXNhYmxlZD0nZGlzYWJsZWQnXSxcbiAgW3R5cGU9J3NlYXJjaCddW2Rpc2FibGVkXSxcbiAgW3R5cGU9J3NlYXJjaCddW2Rpc2FibGVkPSdkaXNhYmxlZCddLFxuICBbdHlwZT0ncGFzc3dvcmQnXVtkaXNhYmxlZF0sXG4gIFt0eXBlPSdwYXNzd29yZCddW2Rpc2FibGVkPSdkaXNhYmxlZCddLFxuICBbdHlwZT0nZW1haWwnXVtkaXNhYmxlZF0sXG4gIFt0eXBlPSdlbWFpbCddW2Rpc2FibGVkPSdkaXNhYmxlZCddLFxuICBbdHlwZT0ndXJsJ11bZGlzYWJsZWRdLFxuICBbdHlwZT0ndXJsJ11bZGlzYWJsZWQ9J2Rpc2FibGVkJ10sXG4gIFt0eXBlPSd0ZWwnXVtkaXNhYmxlZF0sXG4gIFt0eXBlPSd0ZWwnXVtkaXNhYmxlZD0nZGlzYWJsZWQnXSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICBbdHlwZT0ndGV4dCddW3JlYWRvbmx5XSwgW3R5cGU9J3RleHQnXVtyZWFkb25seT0ncmVhZG9ubHknXSxcbiAgW3R5cGU9J2RhdGUnXVtyZWFkb25seV0sXG4gIFt0eXBlPSdkYXRlJ11bcmVhZG9ubHk9J3JlYWRvbmx5J10sXG4gIFt0eXBlPSdkYXRldGltZSddW3JlYWRvbmx5XSxcbiAgW3R5cGU9J2RhdGV0aW1lJ11bcmVhZG9ubHk9J3JlYWRvbmx5J10sXG4gIFt0eXBlPSdkYXRhdGltZS1sb2NhbCddW3JlYWRvbmx5XSxcbiAgW3R5cGU9J2RhdGF0aW1lLWxvY2FsJ11bcmVhZG9ubHk9J3JlYWRvbmx5J10sXG4gIFt0eXBlPSdtb250aCddW3JlYWRvbmx5XSxcbiAgW3R5cGU9J21vbnRoJ11bcmVhZG9ubHk9J3JlYWRvbmx5J10sXG4gIFt0eXBlPSd0aW1lJ11bcmVhZG9ubHldLFxuICBbdHlwZT0ndGltZSddW3JlYWRvbmx5PSdyZWFkb25seSddLFxuICBbdHlwZT0nd2VlayddW3JlYWRvbmx5XSxcbiAgW3R5cGU9J3dlZWsnXVtyZWFkb25seT0ncmVhZG9ubHknXSxcbiAgW3R5cGU9J2NvbG9yJ11bcmVhZG9ubHldLFxuICBbdHlwZT0nY29sb3InXVtyZWFkb25seT0ncmVhZG9ubHknXSxcbiAgW3R5cGU9J251bWJlciddW3JlYWRvbmx5XSxcbiAgW3R5cGU9J251bWJlciddW3JlYWRvbmx5PSdyZWFkb25seSddLFxuICBbdHlwZT0nc2VhcmNoJ11bcmVhZG9ubHldLFxuICBbdHlwZT0nc2VhcmNoJ11bcmVhZG9ubHk9J3JlYWRvbmx5J10sXG4gIFt0eXBlPSdwYXNzd29yZCddW3JlYWRvbmx5XSxcbiAgW3R5cGU9J3Bhc3N3b3JkJ11bcmVhZG9ubHk9J3JlYWRvbmx5J10sXG4gIFt0eXBlPSdlbWFpbCddW3JlYWRvbmx5XSxcbiAgW3R5cGU9J2VtYWlsJ11bcmVhZG9ubHk9J3JlYWRvbmx5J10sXG4gIFt0eXBlPSd1cmwnXVtyZWFkb25seV0sXG4gIFt0eXBlPSd1cmwnXVtyZWFkb25seT0ncmVhZG9ubHknXSxcbiAgW3R5cGU9J3RlbCddW3JlYWRvbmx5XSxcbiAgW3R5cGU9J3RlbCddW3JlYWRvbmx5PSdyZWFkb25seSddIHtcbiAgICBjb2xvcjogI2NkY2RjZDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICBbdHlwZT0ndGV4dCddW3JlYWRvbmx5XTpob3ZlciwgW3R5cGU9J3RleHQnXVtyZWFkb25seV06YWN0aXZlLCBbdHlwZT0ndGV4dCddW3JlYWRvbmx5PSdyZWFkb25seSddOmhvdmVyLCBbdHlwZT0ndGV4dCddW3JlYWRvbmx5PSdyZWFkb25seSddOmFjdGl2ZSxcbiAgICBbdHlwZT0nZGF0ZSddW3JlYWRvbmx5XTpob3ZlcixcbiAgICBbdHlwZT0nZGF0ZSddW3JlYWRvbmx5XTphY3RpdmUsXG4gICAgW3R5cGU9J2RhdGUnXVtyZWFkb25seT0ncmVhZG9ubHknXTpob3ZlcixcbiAgICBbdHlwZT0nZGF0ZSddW3JlYWRvbmx5PSdyZWFkb25seSddOmFjdGl2ZSxcbiAgICBbdHlwZT0nZGF0ZXRpbWUnXVtyZWFkb25seV06aG92ZXIsXG4gICAgW3R5cGU9J2RhdGV0aW1lJ11bcmVhZG9ubHldOmFjdGl2ZSxcbiAgICBbdHlwZT0nZGF0ZXRpbWUnXVtyZWFkb25seT0ncmVhZG9ubHknXTpob3ZlcixcbiAgICBbdHlwZT0nZGF0ZXRpbWUnXVtyZWFkb25seT0ncmVhZG9ubHknXTphY3RpdmUsXG4gICAgW3R5cGU9J2RhdGF0aW1lLWxvY2FsJ11bcmVhZG9ubHldOmhvdmVyLFxuICAgIFt0eXBlPSdkYXRhdGltZS1sb2NhbCddW3JlYWRvbmx5XTphY3RpdmUsXG4gICAgW3R5cGU9J2RhdGF0aW1lLWxvY2FsJ11bcmVhZG9ubHk9J3JlYWRvbmx5J106aG92ZXIsXG4gICAgW3R5cGU9J2RhdGF0aW1lLWxvY2FsJ11bcmVhZG9ubHk9J3JlYWRvbmx5J106YWN0aXZlLFxuICAgIFt0eXBlPSdtb250aCddW3JlYWRvbmx5XTpob3ZlcixcbiAgICBbdHlwZT0nbW9udGgnXVtyZWFkb25seV06YWN0aXZlLFxuICAgIFt0eXBlPSdtb250aCddW3JlYWRvbmx5PSdyZWFkb25seSddOmhvdmVyLFxuICAgIFt0eXBlPSdtb250aCddW3JlYWRvbmx5PSdyZWFkb25seSddOmFjdGl2ZSxcbiAgICBbdHlwZT0ndGltZSddW3JlYWRvbmx5XTpob3ZlcixcbiAgICBbdHlwZT0ndGltZSddW3JlYWRvbmx5XTphY3RpdmUsXG4gICAgW3R5cGU9J3RpbWUnXVtyZWFkb25seT0ncmVhZG9ubHknXTpob3ZlcixcbiAgICBbdHlwZT0ndGltZSddW3JlYWRvbmx5PSdyZWFkb25seSddOmFjdGl2ZSxcbiAgICBbdHlwZT0nd2VlayddW3JlYWRvbmx5XTpob3ZlcixcbiAgICBbdHlwZT0nd2VlayddW3JlYWRvbmx5XTphY3RpdmUsXG4gICAgW3R5cGU9J3dlZWsnXVtyZWFkb25seT0ncmVhZG9ubHknXTpob3ZlcixcbiAgICBbdHlwZT0nd2VlayddW3JlYWRvbmx5PSdyZWFkb25seSddOmFjdGl2ZSxcbiAgICBbdHlwZT0nY29sb3InXVtyZWFkb25seV06aG92ZXIsXG4gICAgW3R5cGU9J2NvbG9yJ11bcmVhZG9ubHldOmFjdGl2ZSxcbiAgICBbdHlwZT0nY29sb3InXVtyZWFkb25seT0ncmVhZG9ubHknXTpob3ZlcixcbiAgICBbdHlwZT0nY29sb3InXVtyZWFkb25seT0ncmVhZG9ubHknXTphY3RpdmUsXG4gICAgW3R5cGU9J251bWJlciddW3JlYWRvbmx5XTpob3ZlcixcbiAgICBbdHlwZT0nbnVtYmVyJ11bcmVhZG9ubHldOmFjdGl2ZSxcbiAgICBbdHlwZT0nbnVtYmVyJ11bcmVhZG9ubHk9J3JlYWRvbmx5J106aG92ZXIsXG4gICAgW3R5cGU9J251bWJlciddW3JlYWRvbmx5PSdyZWFkb25seSddOmFjdGl2ZSxcbiAgICBbdHlwZT0nc2VhcmNoJ11bcmVhZG9ubHldOmhvdmVyLFxuICAgIFt0eXBlPSdzZWFyY2gnXVtyZWFkb25seV06YWN0aXZlLFxuICAgIFt0eXBlPSdzZWFyY2gnXVtyZWFkb25seT0ncmVhZG9ubHknXTpob3ZlcixcbiAgICBbdHlwZT0nc2VhcmNoJ11bcmVhZG9ubHk9J3JlYWRvbmx5J106YWN0aXZlLFxuICAgIFt0eXBlPSdwYXNzd29yZCddW3JlYWRvbmx5XTpob3ZlcixcbiAgICBbdHlwZT0ncGFzc3dvcmQnXVtyZWFkb25seV06YWN0aXZlLFxuICAgIFt0eXBlPSdwYXNzd29yZCddW3JlYWRvbmx5PSdyZWFkb25seSddOmhvdmVyLFxuICAgIFt0eXBlPSdwYXNzd29yZCddW3JlYWRvbmx5PSdyZWFkb25seSddOmFjdGl2ZSxcbiAgICBbdHlwZT0nZW1haWwnXVtyZWFkb25seV06aG92ZXIsXG4gICAgW3R5cGU9J2VtYWlsJ11bcmVhZG9ubHldOmFjdGl2ZSxcbiAgICBbdHlwZT0nZW1haWwnXVtyZWFkb25seT0ncmVhZG9ubHknXTpob3ZlcixcbiAgICBbdHlwZT0nZW1haWwnXVtyZWFkb25seT0ncmVhZG9ubHknXTphY3RpdmUsXG4gICAgW3R5cGU9J3VybCddW3JlYWRvbmx5XTpob3ZlcixcbiAgICBbdHlwZT0ndXJsJ11bcmVhZG9ubHldOmFjdGl2ZSxcbiAgICBbdHlwZT0ndXJsJ11bcmVhZG9ubHk9J3JlYWRvbmx5J106aG92ZXIsXG4gICAgW3R5cGU9J3VybCddW3JlYWRvbmx5PSdyZWFkb25seSddOmFjdGl2ZSxcbiAgICBbdHlwZT0ndGVsJ11bcmVhZG9ubHldOmhvdmVyLFxuICAgIFt0eXBlPSd0ZWwnXVtyZWFkb25seV06YWN0aXZlLFxuICAgIFt0eXBlPSd0ZWwnXVtyZWFkb25seT0ncmVhZG9ubHknXTpob3ZlcixcbiAgICBbdHlwZT0ndGVsJ11bcmVhZG9ubHk9J3JlYWRvbmx5J106YWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzY2NjtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgW3R5cGU9J3RleHQnXS5oYXMtZXJyb3IsXG4gIFt0eXBlPSdkYXRlJ10uaGFzLWVycm9yLFxuICBbdHlwZT0nZGF0ZXRpbWUnXS5oYXMtZXJyb3IsXG4gIFt0eXBlPSdkYXRhdGltZS1sb2NhbCddLmhhcy1lcnJvcixcbiAgW3R5cGU9J21vbnRoJ10uaGFzLWVycm9yLFxuICBbdHlwZT0ndGltZSddLmhhcy1lcnJvcixcbiAgW3R5cGU9J3dlZWsnXS5oYXMtZXJyb3IsXG4gIFt0eXBlPSdjb2xvciddLmhhcy1lcnJvcixcbiAgW3R5cGU9J251bWJlciddLmhhcy1lcnJvcixcbiAgW3R5cGU9J3NlYXJjaCddLmhhcy1lcnJvcixcbiAgW3R5cGU9J3Bhc3N3b3JkJ10uaGFzLWVycm9yLFxuICBbdHlwZT0nZW1haWwnXS5oYXMtZXJyb3IsXG4gIFt0eXBlPSd1cmwnXS5oYXMtZXJyb3IsXG4gIFt0eXBlPSd0ZWwnXS5oYXMtZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNzE2MmI7IH1cbiAgW3R5cGU9J3RleHQnXS5oYXMtY2F1dGlvbixcbiAgW3R5cGU9J2RhdGUnXS5oYXMtY2F1dGlvbixcbiAgW3R5cGU9J2RhdGV0aW1lJ10uaGFzLWNhdXRpb24sXG4gIFt0eXBlPSdkYXRhdGltZS1sb2NhbCddLmhhcy1jYXV0aW9uLFxuICBbdHlwZT0nbW9udGgnXS5oYXMtY2F1dGlvbixcbiAgW3R5cGU9J3RpbWUnXS5oYXMtY2F1dGlvbixcbiAgW3R5cGU9J3dlZWsnXS5oYXMtY2F1dGlvbixcbiAgW3R5cGU9J2NvbG9yJ10uaGFzLWNhdXRpb24sXG4gIFt0eXBlPSdudW1iZXInXS5oYXMtY2F1dGlvbixcbiAgW3R5cGU9J3NlYXJjaCddLmhhcy1jYXV0aW9uLFxuICBbdHlwZT0ncGFzc3dvcmQnXS5oYXMtY2F1dGlvbixcbiAgW3R5cGU9J2VtYWlsJ10uaGFzLWNhdXRpb24sXG4gIFt0eXBlPSd1cmwnXS5oYXMtY2F1dGlvbixcbiAgW3R5cGU9J3RlbCddLmhhcy1jYXV0aW9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjk5YjExOyB9XG4gIFt0eXBlPSd0ZXh0J10uaGFzLXdhcm5pbmcsXG4gIFt0eXBlPSdkYXRlJ10uaGFzLXdhcm5pbmcsXG4gIFt0eXBlPSdkYXRldGltZSddLmhhcy13YXJuaW5nLFxuICBbdHlwZT0nZGF0YXRpbWUtbG9jYWwnXS5oYXMtd2FybmluZyxcbiAgW3R5cGU9J21vbnRoJ10uaGFzLXdhcm5pbmcsXG4gIFt0eXBlPSd0aW1lJ10uaGFzLXdhcm5pbmcsXG4gIFt0eXBlPSd3ZWVrJ10uaGFzLXdhcm5pbmcsXG4gIFt0eXBlPSdjb2xvciddLmhhcy13YXJuaW5nLFxuICBbdHlwZT0nbnVtYmVyJ10uaGFzLXdhcm5pbmcsXG4gIFt0eXBlPSdzZWFyY2gnXS5oYXMtd2FybmluZyxcbiAgW3R5cGU9J3Bhc3N3b3JkJ10uaGFzLXdhcm5pbmcsXG4gIFt0eXBlPSdlbWFpbCddLmhhcy13YXJuaW5nLFxuICBbdHlwZT0ndXJsJ10uaGFzLXdhcm5pbmcsXG4gIFt0eXBlPSd0ZWwnXS5oYXMtd2FybmluZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y5OWIxMTsgfVxuICBbdHlwZT0ndGV4dCddLmhhcy1zdWNjZXNzLFxuICBbdHlwZT0nZGF0ZSddLmhhcy1zdWNjZXNzLFxuICBbdHlwZT0nZGF0ZXRpbWUnXS5oYXMtc3VjY2VzcyxcbiAgW3R5cGU9J2RhdGF0aW1lLWxvY2FsJ10uaGFzLXN1Y2Nlc3MsXG4gIFt0eXBlPSdtb250aCddLmhhcy1zdWNjZXNzLFxuICBbdHlwZT0ndGltZSddLmhhcy1zdWNjZXNzLFxuICBbdHlwZT0nd2VlayddLmhhcy1zdWNjZXNzLFxuICBbdHlwZT0nY29sb3InXS5oYXMtc3VjY2VzcyxcbiAgW3R5cGU9J251bWJlciddLmhhcy1zdWNjZXNzLFxuICBbdHlwZT0nc2VhcmNoJ10uaGFzLXN1Y2Nlc3MsXG4gIFt0eXBlPSdwYXNzd29yZCddLmhhcy1zdWNjZXNzLFxuICBbdHlwZT0nZW1haWwnXS5oYXMtc3VjY2VzcyxcbiAgW3R5cGU9J3VybCddLmhhcy1zdWNjZXNzLFxuICBbdHlwZT0ndGVsJ10uaGFzLXN1Y2Nlc3Mge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwZTg0MjA7IH1cbiAgW3R5cGU9J3RleHQnXS5oYXMtaW5mb3JtYXRpb24sXG4gIFt0eXBlPSdkYXRlJ10uaGFzLWluZm9ybWF0aW9uLFxuICBbdHlwZT0nZGF0ZXRpbWUnXS5oYXMtaW5mb3JtYXRpb24sXG4gIFt0eXBlPSdkYXRhdGltZS1sb2NhbCddLmhhcy1pbmZvcm1hdGlvbixcbiAgW3R5cGU9J21vbnRoJ10uaGFzLWluZm9ybWF0aW9uLFxuICBbdHlwZT0ndGltZSddLmhhcy1pbmZvcm1hdGlvbixcbiAgW3R5cGU9J3dlZWsnXS5oYXMtaW5mb3JtYXRpb24sXG4gIFt0eXBlPSdjb2xvciddLmhhcy1pbmZvcm1hdGlvbixcbiAgW3R5cGU9J251bWJlciddLmhhcy1pbmZvcm1hdGlvbixcbiAgW3R5cGU9J3NlYXJjaCddLmhhcy1pbmZvcm1hdGlvbixcbiAgW3R5cGU9J3Bhc3N3b3JkJ10uaGFzLWluZm9ybWF0aW9uLFxuICBbdHlwZT0nZW1haWwnXS5oYXMtaW5mb3JtYXRpb24sXG4gIFt0eXBlPSd1cmwnXS5oYXMtaW5mb3JtYXRpb24sXG4gIFt0eXBlPSd0ZWwnXS5oYXMtaW5mb3JtYXRpb24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzUyODA7IH1cblxuW3R5cGU9J2ZpbGUnXSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIFt0eXBlPSdmaWxlJ106Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCAjMTliNmVlO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7IH1cblxuW3R5cGU9J3Jlc2V0J10ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cblt0eXBlPSdzZWFyY2gnXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHNlYXJjaGZpZWxkLWNhbmNlbC1idXR0b247XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cblt0eXBlPSdjaGVja2JveCddLFxuW3R5cGU9J3JhZGlvJ10ge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTsgfVxuICBbdHlwZT0nY2hlY2tib3gnXTpmb2N1cyxcbiAgW3R5cGU9J3JhZGlvJ106Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCAjMTliNmVlO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwOyB9XG4gIFt0eXBlPSdjaGVja2JveCddW2Rpc2FibGVkXSArIGxhYmVsLCBbdHlwZT0nY2hlY2tib3gnXVtkaXNhYmxlZD0nZGlzYWJsZWQnXSArIGxhYmVsLFxuICBbdHlwZT0ncmFkaW8nXVtkaXNhYmxlZF0gKyBsYWJlbCxcbiAgW3R5cGU9J3JhZGlvJ11bZGlzYWJsZWQ9J2Rpc2FibGVkJ10gKyBsYWJlbCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICBbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsLFxuICBbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cblt0eXBlPSdzdWJtaXQnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTg0MjA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTsgfVxuICBbdHlwZT0nc3VibWl0J106aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDI4MGE7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbnNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2RjZDtcbiAgYm9yZGVyLXJhZGl1czogLjEyNXJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGNvbG9yOiAjMTExO1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lJSE4wWVc1a1lXeHZibVU5SW01dklqOCtQSE4yWnlCNGJXeHVjenB6YTJWMFkyZzlJbWgwZEhBNkx5OTNkM2N1WW05b1pXMXBZVzVqYjJScGJtY3VZMjl0TDNOclpYUmphQzl1Y3lJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCb1pXbG5hSFE5SWpSd2VDSWdkMmxrZEdnOUlqRXdjSGdpSUhabGNuTnBiMjQ5SWpFdU1TSWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TUNBMElqNGdQSFJwZEd4bFBtRmpZMjl5WkdsdmJpMXZjR1Z1UEM5MGFYUnNaVDRnUEdSbGMyTStRM0psWVhSbFpDQjNhWFJvSUZOclpYUmphQzQ4TDJSbGMyTStJRHhuSUdsa1BTSm1hV3gwWlhJdGNHRnVaV3dpSUdacGJHd3RjblZzWlQwaVpYWmxibTlrWkNJZ2MydGxkR05vT25SNWNHVTlJazFUVUdGblpTSWdabWxzYkQwaWJtOXVaU0krSUNBOFp5QnBaRDBpWVdOamIzSmthVzl1TFc5d1pXNGlJR1pwYkd3OUlpTTRPRGdpSUhOclpYUmphRHAwZVhCbFBTSk5VMEZ5ZEdKdllYSmtSM0p2ZFhBaVBpQWdJRHh3WVhSb0lHbGtQU0pqYUdWMmNtOXVJaUJ6YTJWMFkyZzZkSGx3WlQwaVRWTlRhR0Z3WlVkeWIzVndJaUJrUFNKdE5pNHpOakVnTUM0NE5qSXpZekF1TlRFNElEQXVNelkxSURFdU1EVXlJREF1TnpjNE1TQXhMall3TVNBeExqSXpPQ0F3TGpVME9TQXdMalExT0RVZ01TNHdPRGtnTUM0NU5URTRJREV1TmpJeElERXVORGMzTWlBd0xqRTBNaUF3TGpFME1EUWdNQzR5T0RFZ01DNHlPREl4SURBdU5ERTFJREF1TkRJeU5XZ3RNUzQxTkRGakxUQXVNekEwTFRBdU1qZzRPQzB3TGpZeUxUQXVOVGN3T1Mwd0xqazBOeTB3TGpnME5qTXRNQzR4TXpjNUxUQXVNVEUyTVMwd0xqSTNOamd0TUM0eU1qazNMVEF1TkRFMk9DMHdMak0wTURndE1DNHhOak0yTFRBdU1USTVOeTB3TGpNeU9EWXRNQzR5TlRVNExUQXVORGsxTkMwd0xqTTNPRE10TUM0d09EVXlMVEF1TURZeU5TMHdMakUzTURndE1DNHhNalF4TFRBdU1qVTJPQzB3TGpFNE5EWXRNQzR6T1RjdE1DNHlPREl4TFRBdU9UTTFMVEF1TmpJMU55MHhMak14TlMwd0xqZzBOelpvTFRBdU1EVTBZeTB3TGpNNElEQXVNakl4T1Mwd0xqa3hPQ0F3TGpVMk5UVXRNUzR6TVRVZ01DNDRORGMyTFRBdU16azRJREF1TWpnd055MHdMamM0T0NBd0xqVTRNamt0TVM0eE5qa2dNQzQ1TURNM0xUQXVNekkzSURBdU1qYzFOQzB3TGpZME15QXdMalUxTnpVdE1DNDVORGNnTUM0NE5EWXphQzB4TGpVME1XTXdMakV6TlMwd0xqRTBNRFFnTUM0eU56TXRNQzR5T0RJeElEQXVOREUxTFRBdU5ESXlOU0F3TGpVek1pMHdMalV5TlRRZ01TNHdOekl0TVM0d01UZzNJREV1TmpJeExURXVORGMzTWlBd0xqVTFMVEF1TkRVNU9TQXhMakE0TXkwd0xqZzNNeUF4TGpZd01TMHhMakl6T0NBd0xqVXhPUzB3TGpNMk5EazNJREF1T1RjekxUQXVOalV5TkRFZ01TNHpOakl0TUM0NE5qSXpJREF1TXprZ01DNHlNRGs0T1NBd0xqZzBOQ0F3TGpRNU56TXpJREV1TXpZeUlEQXVPRFl5TTNvaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLRFF1T1RrNUlESXBJSEp2ZEdGMFpTZ3hPREFwSUhSeVlXNXpiR0YwWlNndE5DNDVPVGtnTFRJcElpOCtJQ0E4TDJjK0lEd3ZaejQ4TDNOMlp6ND1cIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMS4zcmVtIHJpZ2h0IDEuMjVyZW07XG4gIGNvbG9yOiAjMTExO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIHRleHQtaW5kZW50OiAuMDFweDtcbiAgdGV4dC1vdmVyZmxvdzogJyc7IH1cbiAgc2VsZWN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgIzE5YjZlZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4OyB9XG4gIHNlbGVjdDphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzY2NjtcbiAgICBjb2xvcjogIzExMTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgc2VsZWN0W2Rpc2FibGVkXSwgc2VsZWN0W2Rpc2FibGVkPSdkaXNhYmxlZCddIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gIHNlbGVjdFtyZWFkb25seV0sIHNlbGVjdFtyZWFkb25seT0ncmVhZG9ubHknXSB7XG4gICAgY29sb3I6ICNjZGNkY2Q7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgc2VsZWN0W3JlYWRvbmx5XTpob3Zlciwgc2VsZWN0W3JlYWRvbmx5XTphY3RpdmUsIHNlbGVjdFtyZWFkb25seT0ncmVhZG9ubHknXTpob3Zlciwgc2VsZWN0W3JlYWRvbmx5PSdyZWFkb25seSddOmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICM2NjY7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIHNlbGVjdC5oYXMtZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNzE2MmI7IH1cbiAgc2VsZWN0Lmhhcy1jYXV0aW9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjk5YjExOyB9XG4gIHNlbGVjdC5oYXMtd2FybmluZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y5OWIxMTsgfVxuICBzZWxlY3QuaGFzLXN1Y2Nlc3Mge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwZTg0MjA7IH1cbiAgc2VsZWN0Lmhhcy1pbmZvcm1hdGlvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzNTI4MDsgfVxuICBzZWxlY3Q6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBzZWxlY3RbbXVsdGlwbGVdLCBzZWxlY3Rbc2l6ZV0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IC4zNXJlbSAuODEyNXJlbTsgfVxuICAgIHNlbGVjdFttdWx0aXBsZV0gb3B0aW9uLCBzZWxlY3Rbc2l6ZV0gb3B0aW9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBtYXJnaW46IDAuNXJlbSAwOyB9XG5cbnRleHRhcmVhIHtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RjZGNkO1xuICBib3JkZXItcmFkaXVzOiAuMTI1cmVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgY29sb3I6ICMxMTE7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkICMxOWI2ZWU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDsgfVxuICB0ZXh0YXJlYTphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzY2NjtcbiAgICBjb2xvcjogIzExMTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0ZXh0YXJlYVtkaXNhYmxlZF0sIHRleHRhcmVhW2Rpc2FibGVkPSdkaXNhYmxlZCddIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gIHRleHRhcmVhW3JlYWRvbmx5XSwgdGV4dGFyZWFbcmVhZG9ubHk9J3JlYWRvbmx5J10ge1xuICAgIGNvbG9yOiAjY2RjZGNkO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIHRleHRhcmVhW3JlYWRvbmx5XTpob3ZlciwgdGV4dGFyZWFbcmVhZG9ubHldOmFjdGl2ZSwgdGV4dGFyZWFbcmVhZG9ubHk9J3JlYWRvbmx5J106aG92ZXIsIHRleHRhcmVhW3JlYWRvbmx5PSdyZWFkb25seSddOmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICM2NjY7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIHRleHRhcmVhLmhhcy1lcnJvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M3MTYyYjsgfVxuICB0ZXh0YXJlYS5oYXMtY2F1dGlvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y5OWIxMTsgfVxuICB0ZXh0YXJlYS5oYXMtd2FybmluZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y5OWIxMTsgfVxuICB0ZXh0YXJlYS5oYXMtc3VjY2VzcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzBlODQyMDsgfVxuICB0ZXh0YXJlYS5oYXMtaW5mb3JtYXRpb24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzUyODA7IH1cblxuZmllbGRzZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAuMTI1cmVtO1xuICBjb2xvcjogIzExMTtcbiAgcGFkZGluZzogLjkzNzVyZW0gMS4yNXJlbTsgfVxuICBmaWVsZHNldCArIGZpZWxkc2V0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZpZWxkc2V0ICsgZmllbGRzZXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjc1cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgIGZpZWxkc2V0ICsgZmllbGRzZXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtOyB9IH1cbiAgZmllbGRzZXQgaDMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2NjtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjYyNXJlbTsgfVxuXG5mb3JtICsgKiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuXG5mb3JtICogKyBpbnB1dCB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW07IH1cblxuZm9ybSAqICsgbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG5cbmZvcm0gKiArIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmZvcm0gKiArIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmZvcm0gKiArIGJ1dHRvbixcbmZvcm0gKiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIGZvcm0gKiArIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLFxuICBmb3JtICogKyBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCxcbiAgZm9ybSAqICsgYnV0dG9uICsgbGFiZWwsXG4gIGZvcm0gKiArIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gKyBsYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG5jb2RlLFxuc2FtcCxcbmtiZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dSBNb25vXCIsIENvbnNvbGFzLCBNb25hY28sIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5wcmUsXG5jb2RlIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGh5cGhlbnM6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRhYi1zaXplOiA0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgcHJlICsgcHJlLFxuICBjb2RlICsgcHJlLCBwcmUgK1xuICBjb2RlLFxuICBjb2RlICtcbiAgY29kZSB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBwcmUgKyBwcmUsXG4gICAgICBjb2RlICsgcHJlLCBwcmUgK1xuICAgICAgY29kZSxcbiAgICAgIGNvZGUgK1xuICAgICAgY29kZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNzVyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgICAgcHJlICsgcHJlLFxuICAgICAgY29kZSArIHByZSwgcHJlICtcbiAgICAgIGNvZGUsXG4gICAgICBjb2RlICtcbiAgICAgIGNvZGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtOyB9IH1cblxucHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2RjZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogIzExMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbmEge1xuICBjb2xvcjogIzAwN2FhNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkICNjZGNkY2Q7IH1cbiAgYTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMwMDU1NzM7IH1cblxub2wsXG51bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cbiAgb2wgdWwsXG4gIG9sIG9sLFxuICB1bCB1bCxcbiAgdWwgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgbmF2IG9sLCBuYXZcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTsgfVxuICBvbCBsaSArIGxpLFxuICB1bCBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgb2wgbGkgPiB1bCxcbiAgb2wgbGkgPiBvbCxcbiAgdWwgbGkgPiB1bCxcbiAgdWwgbGkgPiBvbCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG5cbmxpIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICBwYWRkaW5nOiAwOyB9XG5cbmRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5kdCB7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgIzY2NjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuICBkdDpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG5cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuXG5ociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGNkY2Q7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAxcmVtIDA7IH1cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgKiArIGZpZ3VyZSB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAqICsgZmlndXJlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS43NXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgICAqICsgZmlndXJlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG4gIGZpZ3VyZSBjYXB0aW9uLFxuICBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5vYmplY3QsXG5pZnJhbWUsXG5lbWJlZCxcbmNhbnZhcyxcbnZpZGVvLFxuYXVkaW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxudGFibGUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbnRoLFxudGQge1xuICBwYWRkaW5nOiAxcmVtIDA7IH1cblxudGQge1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbnRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMC41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbnRoZWFkIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7IH1cblxudGJvZHkgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkY2RjZDsgfVxuXG50Ym9keSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVWJ1bnR1JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvZThjMDdkZjYtVWJ1bnR1LUxfVy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS84NjE5YWRkMi1VYnVudHUtTF9XLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdVYnVudHUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS9mZmYzNzk5My1VYnVudHUtUl9XLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxLzdhZjUwODU5LVVidW50dS1SX1cud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1VidW50dSc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxL2Y4MDk3ZGVhLVVidW50dS1MSV9XLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxLzhiZTg5ZDAyLVVidW50dS1MSV9XLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdVYnVudHUnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS9mY2E2NjA3My11YnVudHUtcmktd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS9mMDg5OGM3Mi11YnVudHUtcmktd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVWJ1bnR1JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMTAwO1xuICBzcmM6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvN2YxMDA5ODUtVWJ1bnR1LVRoX1cud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvNTAyY2MzYTEtVWJ1bnR1LVRoX1cud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1VidW50dSBNb25vJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvZmRkNjkyYjktVWJ1bnR1TW9uby1SX1cud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvODVlZGI4OTgtVWJ1bnR1TW9uby1SX1cud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1VidW50dSBNb25vJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvZmRkNjkyYjktVWJ1bnR1TW9uby1SX1cud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvODVlZGI4OTgtVWJ1bnR1TW9uby1SX1cud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbioge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkOyB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuYm9keSB7XG4gIGNvbG9yOiAjMTExO1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuW2NsYXNzXj1cInAtaGVhZGluZy0tXCJdIHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7IH1cblxuaDEgKyAqIHtcbiAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICBoMSArICoge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtOyB9IH1cblxuaDUgKyAqLFxuaDYgKyAqIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIGg1ICsgKixcbiAgICBoNiArICoge1xuICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTsgfSB9XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbnAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICBwICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH0gfVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTY3OyB9IH1cblxuaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU0OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjg2OyB9IH1cblxuaDQge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4zNjQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblxuaDUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yNjQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICBoNSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xNDM7IH0gfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDEyOyB9XG5cbmxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG5saSA+IHVsID4gbGk6bGFzdC1vZi10eXBlLFxubGkgPiBvbCA+IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cbiAgYmxvY2txdW90ZSA+IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbTsgfVxuICBibG9ja3F1b3RlID4gY2l0ZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IC44NzVyZW07IH1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbiogKyAqIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICogKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNzVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAqICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtOyB9IH1cblxuKiA+IHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbiogKyBoMSxcbiogKyAucC1oZWFkaW5nLS1vbmUge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgICogKyBoMSxcbiAgICAqICsgLnAtaGVhZGluZy0tb25lIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuNzVyZW07IH0gfVxuXG4qICsgaDIsXG4qICsgLnAtaGVhZGluZy0tdHdvLFxuKiArIGgzLFxuKiArIC5wLWhlYWRpbmctLXRocmVlLFxuKiArIGg0LFxuKiArIC5wLWhlYWRpbmctLWZvdXIsXG4qICsgaDUsXG4qICsgLnAtaGVhZGluZy0tZml2ZSxcbiogKyBoNixcbiogKyAucC1oZWFkaW5nLS1zaXgge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgKiArIGgyLFxuICAgICogKyAucC1oZWFkaW5nLS10d28sXG4gICAgKiArIGgzLFxuICAgICogKyAucC1oZWFkaW5nLS10aHJlZSxcbiAgICAqICsgaDQsXG4gICAgKiArIC5wLWhlYWRpbmctLWZvdXIsXG4gICAgKiArIGg1LFxuICAgICogKyAucC1oZWFkaW5nLS1maXZlLFxuICAgICogKyBoNixcbiAgICAqICsgLnAtaGVhZGluZy0tc2l4IHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuXG5oMiArICosXG5oMiArIC5yb3csXG4ucC1oZWFkaW5nLS10d28gKyAqLFxuLnAtaGVhZGluZy0tdHdvICsgLnJvdyxcbmgzICsgKixcbmgzICsgLnJvdyxcbi5wLWhlYWRpbmctLXRocmVlICsgKixcbi5wLWhlYWRpbmctLXRocmVlICsgLnJvdyxcbmg0ICsgKixcbmg0ICsgLnJvdyxcbi5wLWhlYWRpbmctLWZvdXIgKyAqLFxuLnAtaGVhZGluZy0tZm91ciArIC5yb3cge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgaDIgKyAqLFxuICAgIGgyICsgLnJvdyxcbiAgICAucC1oZWFkaW5nLS10d28gKyAqLFxuICAgIC5wLWhlYWRpbmctLXR3byArIC5yb3csXG4gICAgaDMgKyAqLFxuICAgIGgzICsgLnJvdyxcbiAgICAucC1oZWFkaW5nLS10aHJlZSArICosXG4gICAgLnAtaGVhZGluZy0tdGhyZWUgKyAucm93LFxuICAgIGg0ICsgKixcbiAgICBoNCArIC5yb3csXG4gICAgLnAtaGVhZGluZy0tZm91ciArICosXG4gICAgLnAtaGVhZGluZy0tZm91ciArIC5yb3cge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG5cbi5yb3cgfiAucm93IHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5yb3cgfiAucm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNzVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAucm93IH4gLnJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtOyB9IH1cblxuLnAtYWNjb3JkaW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7IH1cbiAgLnAtYWNjb3JkaW9uX19saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnAtYWNjb3JkaW9uX19ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wLWFjY29yZGlvbl9fdGFiIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMS4yNXJlbSByaWdodCAxcmVtO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMi41cmVtIDFyZW0gMC43NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAucC1hY2NvcmRpb25fX3RhYlthcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE2JyB3aWR0aD0nMTYnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDZGVmcyUzRSUzQ3BhdGggaWQ9J2EnIGQ9J00wIDBoMTV2MTVIMHonLyUzRSUzQy9kZWZzJTNFJTNDZyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9J25vbmUnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM2EnLyUzRSUzQ3BhdGggc3Ryb2tlPSclMjM4ODgnIGQ9J00uNS41aDE0djE0SC41eicvJTNFJTNDcGF0aCBmaWxsPSclMjM4ODgnIGQ9J000IDhWN2g3djF6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgICAucC1hY2NvcmRpb25fX3RhYlthcmlhLWV4cGFuZGVkPSdmYWxzZSddIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PScxNScgd2lkdGg9JzE1JyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDE2IDE2JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGlkPSdhJyBkPSdNMCAwaDE2djE2SDB6Jy8lM0UlM0MvZGVmcyUzRSUzQ2cgZmlsbC1ydWxlPSdldmVub2RkJyBmaWxsPSdub25lJyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNhJy8lM0UlM0NwYXRoIHN0cm9rZT0nJTIzODg4JyBkPSdNLjUuNWgxNHYxNEguNXonLyUzRSUzQ3BhdGggZmlsbD0nJTIzODg4JyBkPSdNNyA0aDF2N0g3eicvJTNFJTNDcGF0aCBmaWxsPSclMjM4ODgnIGQ9J000IDhWN2g3djF6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgICAucC1hY2NvcmRpb25fX3RhYjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgIzAwN2FhNjtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7IH1cbiAgLnAtYWNjb3JkaW9uX19wYW5lbCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbSAwLjc1cmVtIDEuNXJlbTsgfVxuICAgIC5wLWFjY29yZGlvbl9fcGFuZWxbYXJpYS1oaWRkZW49J3RydWUnXSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wLWFzaWRlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGNkY2Q7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgcGFkZGluZzogMCAxLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtYXNpZGUge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2RjZGNkO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTsgfSB9XG4gIC5wLWFzaWRlX19oZWFkZXIge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wLWFzaWRlX19zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDsgfVxuICAgIC5wLWFzaWRlX19zZWN0aW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjY2RjZGNkOyB9XG4gIC5wLWFzaWRlX19uYXYge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucC1hc2lkZV9fbmF2IC5wLWFzaWRlX19saW5rIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBjb2xvcjogIzExMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAgICAgLnAtYXNpZGVfX25hdiAucC1hc2lkZV9fbGluazp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICMxMTE7IH1cbiAgICAgIC5wLWFzaWRlX19uYXYgLnAtYXNpZGVfX2xpbms6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwN2FhNjsgfVxuICAgICAgLnAtYXNpZGVfX25hdiAucC1hc2lkZV9fbGluay5pcy1hY3RpdmUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuXG4ucC1icmVhZGNydW1icyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnAtYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAwIDAuMjVyZW0gMC4yNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucC1icmVhZGNydW1ic19faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIHRleHQtaW5kZW50OiAxcmVtOyB9XG4gICAgLnAtYnJlYWRjcnVtYnNfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwM0EnO1xuICAgICAgbGVmdDogLS43NXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDsgfVxuXG4ucC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjZGNkY2Q7XG4gIGNvbG9yOiAjMTExOyB9XG4gIC5wLWJ1dHRvbjp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzExMTsgfVxuICAucC1idXR0b246YWN0aXZlLCAucC1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2RjZGNkOyB9XG4gIC5wLWJ1dHRvbjpkaXNhYmxlZDphY3RpdmUsIC5wLWJ1dHRvbjpkaXNhYmxlZDpob3ZlciwgLnAtYnV0dG9uLmlzLS1kaXNhYmxlZDphY3RpdmUsIC5wLWJ1dHRvbi5pcy0tZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5wLWJ1dHRvbi0tbmV1dHJhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NkY2RjZDtcbiAgY29sb3I6ICMxMTE7IH1cbiAgLnAtYnV0dG9uLS1uZXV0cmFsOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMTExOyB9XG4gIC5wLWJ1dHRvbi0tbmV1dHJhbDphY3RpdmUsIC5wLWJ1dHRvbi0tbmV1dHJhbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBib3JkZXItY29sb3I6ICNjZGNkY2Q7IH1cbiAgLnAtYnV0dG9uLS1uZXV0cmFsOmRpc2FibGVkOmFjdGl2ZSwgLnAtYnV0dG9uLS1uZXV0cmFsOmRpc2FibGVkOmhvdmVyLCAucC1idXR0b24tLW5ldXRyYWwuaXMtLWRpc2FibGVkOmFjdGl2ZSwgLnAtYnV0dG9uLS1uZXV0cmFsLmlzLS1kaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2RjZGNkOyB9XG5cbi5wLWJ1dHRvbi0tYnJhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk1NDIwO1xuICBib3JkZXItY29sb3I6ICNlOTU0MjA7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5wLWJ1dHRvbi0tYnJhbmQ6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnAtYnV0dG9uLS1icmFuZDphY3RpdmUsIC5wLWJ1dHRvbi0tYnJhbmQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMzQxMTM7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzM0MTEzOyB9XG4gIC5wLWJ1dHRvbi0tYnJhbmQ6ZGlzYWJsZWQ6YWN0aXZlLCAucC1idXR0b24tLWJyYW5kOmRpc2FibGVkOmhvdmVyLCAucC1idXR0b24tLWJyYW5kLmlzLS1kaXNhYmxlZDphY3RpdmUsIC5wLWJ1dHRvbi0tYnJhbmQuaXMtLWRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk1NDIwO1xuICAgIGJvcmRlci1jb2xvcjogI2U5NTQyMDsgfVxuXG4ucC1idXR0b24tLXBvc2l0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlODQyMDtcbiAgYm9yZGVyLWNvbG9yOiAjMGU4NDIwO1xuICBjb2xvcjogI2ZmZjsgfVxuICAucC1idXR0b24tLXBvc2l0aXZlOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wLWJ1dHRvbi0tcG9zaXRpdmU6YWN0aXZlLCAucC1idXR0b24tLXBvc2l0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk1NjE1O1xuICAgIGJvcmRlci1jb2xvcjogIzA5NTYxNTsgfVxuICAucC1idXR0b24tLXBvc2l0aXZlOmRpc2FibGVkOmFjdGl2ZSwgLnAtYnV0dG9uLS1wb3NpdGl2ZTpkaXNhYmxlZDpob3ZlciwgLnAtYnV0dG9uLS1wb3NpdGl2ZS5pcy0tZGlzYWJsZWQ6YWN0aXZlLCAucC1idXR0b24tLXBvc2l0aXZlLmlzLS1kaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBlODQyMDtcbiAgICBib3JkZXItY29sb3I6ICMwZTg0MjA7IH1cblxuLnAtYnV0dG9uLS1uZWdhdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNzE2MmI7XG4gIGJvcmRlci1jb2xvcjogI2M3MTYyYjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnAtYnV0dG9uLS1uZWdhdGl2ZTp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucC1idXR0b24tLW5lZ2F0aXZlOmFjdGl2ZSwgLnAtYnV0dG9uLS1uZWdhdGl2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5MTEyMTtcbiAgICBib3JkZXItY29sb3I6ICM5OTExMjE7IH1cbiAgLnAtYnV0dG9uLS1uZWdhdGl2ZTpkaXNhYmxlZDphY3RpdmUsIC5wLWJ1dHRvbi0tbmVnYXRpdmU6ZGlzYWJsZWQ6aG92ZXIsIC5wLWJ1dHRvbi0tbmVnYXRpdmUuaXMtLWRpc2FibGVkOmFjdGl2ZSwgLnAtYnV0dG9uLS1uZWdhdGl2ZS5pcy0tZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNzE2MmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzcxNjJiOyB9XG5cbi5wLWJ1dHRvbi0tYmFzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzExMTsgfVxuICAucC1idXR0b24tLWJhc2U6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMxMTE7IH1cbiAgLnAtYnV0dG9uLS1iYXNlOmFjdGl2ZSwgLnAtYnV0dG9uLS1iYXNlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnAtYnV0dG9uLS1iYXNlOmRpc2FibGVkOmFjdGl2ZSwgLnAtYnV0dG9uLS1iYXNlOmRpc2FibGVkOmhvdmVyLCAucC1idXR0b24tLWJhc2UuaXMtLWRpc2FibGVkOmFjdGl2ZSwgLnAtYnV0dG9uLS1iYXNlLmlzLS1kaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2RjZGNkOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBbY2xhc3NePVwicC1idXR0b25cIl0uaXMtaW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2NsYXNzXj1cInAtYnV0dG9uXCJdLmlzLWlubGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gICAgd2lkdGg6IGF1dG87IH0gfVxuXG4ucC1jYXJkLCAucC1jYXJkLS11YnVudHUtdXBncmFkZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGNkY2Q7IH1cbiAgLnAtY2FyZCAucC1jYXJkLCAucC1jYXJkLS11YnVudHUtdXBncmFkZSAucC1jYXJkLCAucC1jYXJkIC5wLWNhcmQtLXVidW50dS11cGdyYWRlLCAucC1jYXJkLS11YnVudHUtdXBncmFkZSAucC1jYXJkLS11YnVudHUtdXBncmFkZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4ucC1jYXJkLS1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4ucC1jb2RlLW51bWJlcmVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxMTE7XG4gIGNvdW50ZXItcmVzZXQ6IGxpbmUtbnVtYmVyaW5nO1xuICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wLWNvZGUtbnVtYmVyZWQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogNC41cmVtOyB9XG4gIC5wLWNvZGUtbnVtYmVyZWQgLmNvZGUtbGluZSB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICBjb2xvcjogIzExMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IC0xLjVyZW0gMCAwIDA7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW0gMCA1LjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnAtY29kZS1udW1iZXJlZCAuY29kZS1saW5lOmZpcnN0LWNoaWxkLCAucC1jb2RlLW51bWJlcmVkIC5jb2RlLWxpbmU6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTsgfVxuICAgIC5wLWNvZGUtbnVtYmVyZWQgLmNvZGUtbGluZTpsYXN0LWNoaWxkLCAucC1jb2RlLW51bWJlcmVkIC5jb2RlLWxpbmU6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gICAgLnAtY29kZS1udW1iZXJlZCAuY29kZS1saW5lOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxMTE7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGluZS1udW1iZXJpbmcpO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpbmUtbnVtYmVyaW5nO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiA5OTk5cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDFyZW0gMXJlbTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB0b3A6IDA7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHdpZHRoOiA0LjVyZW07IH1cblxuLnAtY29kZS1zbmlwcGV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogIzExMTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnAtY29kZS1zbmlwcGV0X19pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjE1Ljk5OTk5OVwiIHZpZXdCb3g9XCIwIDAgMTYgMTUuOTk5OTk5XCI+PGc+PGcgc3R5bGU9XCJkaXNwbGF5OmlubGluZVwiPjxnIHN0eWxlPVwiZGlzcGxheTppbmxpbmVcIj48cGF0aCBzdHlsZT1cIm9wYWNpdHk6MC4yMTE3MTE2OTtmaWxsOm5vbmU7c3Ryb2tlOm5vbmVcIiBkPVwiTS0uMDAwMDAzMi4wMDAwMjA0N2gxNS45OTk5OTM2djE1Ljk5OTk5MzZILS4wMDAwMDMyelwiLz48cGF0aCBzdHlsZT1cImZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MTI1JTtmb250LWZhbWlseTpVYnVudHU7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpVYnVudHU7dGV4dC1hbGlnbjpjZW50ZXI7bGV0dGVyLXNwYWNpbmc6MHB4O3dvcmQtc3BhY2luZzowcHg7d3JpdGluZy1tb2RlOmxyLXRiO3RleHQtYW5jaG9yOm1pZGRsZTtkaXNwbGF5OmlubGluZTtmaWxsOiUyMzgwODA4MDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZVwiIGQ9XCJNMi42NjYwMTI0IDIuMDAwMDAwNDdjLTEuNzc3Nzc5MjYgMC0yLjY2NjAxNTYuMDAxMzA2OS0yLjY2NjAxNTYgMi4wNjgzNTk0djguODY1MjM0NmMwIDIuMDY3MDQ2Ljg4ODIzNjM0IDIuMDY2NDA2IDIuNjY2MDE1NiAyLjA2NjQwNmgxMC42Njc5Njg0YzEuNzc3NzggMCAyLjY2NjAxNi4wMDA2NCAyLjY2NjAxNi0yLjA2NjQwNnYtOC43OTg4Mjg0YzAtMi4xMzMzMzI1LS44ODgyMzYtMi4xMzQ3NjU2LTIuNjY2MDE2LTIuMTM0NzY1NkgyLjY2NjAxMjR6bTEuMjc5Mjk2OSAxLjg5MDYyNWgxLjEwMTU2MjV2MS4xNDI1NzgxYy4zMzg4NTc2LjAyODIyMjIuNjQxODk0Mi4wNzc4Mjg3LjkxMDE1NjIuMTQ4NDM3NS4yNjgyNjIyLjA2MzUzNzguNDc5NDU0Ni4xMjc4NzMuNjM0NzY1Ny4xOTE0MDYzbC0uMjYzNjcxOSAxLjA0Njg3NWMtLjIwNDcyODgtLjA3NzY1NzgtLjQ0ODA5MTEtLjE1MjA2MDctLjczMDQ2ODgtLjIyMjY1NjMtLjI3NTMyNDItLjA3MDU5NTUtLjU5MzA4OTUtLjEwNTQ2ODctLjk1MzEyNS0uMTA1NDY4Ny0uMzgxMjEzIDAtLjY2ODc2NjEuMDcxNjk5NS0uODU5Mzc1LjIxMjg5MDYtLjE5MDYwNDIuMTM0MTMzMy0uMjg1MTU2Mi4zMjA1MjQ3LS4yODUxNTYyLjU2MDU0NjkgMCAuMTQxMTkxLjAyNzUwODguMjYwNTQzOS4wODM5ODQ0LjM1OTM3NS4wNTY0NzU1LjA5MTc3NzcuMTQyOTA4My4xNzYyNTI5LjI1NTg1OTQuMjUzOTA2Mi4xMTI5NTA5LjA3MDU5NTYuMjQ5NzM2MS4xNDIyOTUyLjQxMjEwOTMuMjEyODkwNi4xNjIzNjg4LjA2MzUzMzQuMzQ2MDU2OS4xMzA1NzY0LjU1MDc4MTMuMjAxMTcxOS4yODk0Mzk5LjExMjk1NTUuNTYwMzExLjIzMjMwNC44MTQ0NTMxLjM1OTM3NS4yNjEyMDQzLjEyMDAwODkuNDg3MTI1Ni4yNjYxMTU5LjY3NzczNDQuNDM1NTQ2OS4xOTA2MDQzLjE2MjM2ODguMzM5NDE5Mi4zNTYxMjQ4LjQ0NTMxMjUuNTgyMDMxMi4xMTI5NTEuMjI1OTAyMi4xNjk5MjE5LjQ5NDA2OTcuMTY5OTIxOC44MDQ2ODc4IDAgLjQ2NTkyOC0uMTQ0MTUzOC44NjgxNzMtLjQzMzU5MzcgMS4yMDcwMzFzLS43NjYwOTIyLjU1NzQxNC0xLjQyOTY4NzUuNjU2MjV2MS4zMjQyMTlIMy45NDUzMDkzdi0xLjI5Mjk2OWMtLjUwODI4NDItLjAzNTI4OS0uOTIyNTU0NS0uMTAyMzMyLTEuMjQwMjM0NC0uMjAxMTcyLS4zMTA2MTc2LS4xMDU4OTMtLjU0MTk1NDYtLjIwMDQ0MS0uNjk3MjY1Ni0uMjg1MTU2bC4zNTkzNzUtMS4wMDU4NmMuMjI1OTA2Ni4xMTI5NTYuNDk2NzczMy4yMTQ4NjguODE0NDUzMS4zMDY2NDEuMzI0NzM3Ny4wOTE3NzMuNjkyMTA5NC4xMzg2NzIgMS4xMDE1NjI1LjEzODY3Mi40ODcxMDY1IDAgLjgyMjMxMjgtLjA3MTcgMS4wMDU4NTk0LS4yMTI4OTEuMTkwNjA4OC0uMTQ4MjQ4LjI4NzEwOTQtLjM0MjAwNC4yODcxMDk0LS41ODIwMzEgMC0uMTYyMzY4Ni0uMDM5NTI5OC0uMzAzODE5Mi0uMTE3MTg3NS0uNDIzODI4LS4wNzc2NTMzLS4xMjAwMTMzLS4xODY5MzQtLjIyNjU4NjEtLjMyODEyNS0uMzE4MzU5NC0uMTQxMTkxMS0uMDkxNzczMy0uMzEwMTQ1OS0uMTc2MjQ4NS0uNTA3ODEyNS0uMjUzOTA2Mi0uMTkwNjA0NC0uMDc3NjUzMy0uNDAzNzU0NC0uMTU3NDcyLS42MzY3MTg4LS4yNDIxODc1LS4yMTg4NDg4LS4wNzc2NTMzLS40Mzc0MDU2LS4xNjY3ODk1LS42NTYyNS0uMjY1NjI1LS4yMTE3ODY2LS4wOTg4MzExLS40MDU1NDY5LS4yMTgxODQtLjU4MjAzMTItLjM1OTM3NS0uMTY5NDMxMS0uMTQ4MjQ4OS0uMzA2MjE2MS0uMzI0NTY4MS0uNDEyMTA5NC0uNTI5Mjk2OS0uMTA1ODkzMy0uMjA0NzI0NC0uMTYwMTU2My0uNDU1NDUxLS4xNjAxNTYzLS43NTE5NTMxZS03LS40ODcxMDY1LjE0NjEwNy0uOTAxMzc2OC40MzU1NDY5LTEuMjQwMjM0NC4yODk0NDQ0LS4zNDU5MTU0LjczMzkyNjktLjU2NzE4MDEgMS4zMzM5ODQ0LS42NjYwMTU2di0xLjE4NTU0Njl6bTQuMDU0Njg3NSA4LjA5NTcwM2gzLjk5MDIzNHYuOTk2MDk0aC0zLjk5MDIzNHYtLjk5NjA5NHpcIi8+PC9nPjwvZz48L2c+PC9zdmc+Jyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOHB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtZmFtaWx5OiBcIlVidW50dSBNb25vXCIsIENvbnNvbGFzLCBNb25hY28sIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDMycHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnAtY29kZS1zbmlwcGV0X19hY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB3aWR0aD1cIjgwXCIgaGVpZ2h0PVwiODdcIiB2aWV3Qm94PVwiMCAwIDgwIDg3XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxnIGZpbGw9XCIlMjM2NjZcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCI+PHBhdGggZD1cIk01Mi45MzQgOUg2OS4yM2MyLjM2IDAgNC4yMy4yNjUgNS44MDUgMSAxLjU3NC43MzMgMi44MzQgMi4wNiAzLjU4IDMuNzM4IDEuNDkgMy4zNTUgMS4zMyA3LjQ2IDEuMzgzIDEzLjA2N2wuMDAyLjAxdjQyLjM3bC0uMDAyLjAxM2MtLjA1MiA1LjYwOC4xMDcgOS43MS0xLjM4NCAxMy4wNjYtLjc0NSAxLjY3OC0yLjAwNSAzLjAwMy0zLjU4IDMuNzM3LTEuNTc0LjczNS0zLjQ0NCAxLTUuODA0IDFIMjAuNzY4Yy0yLjM2IDAtNC4yMjgtLjI2NS01LjgwMy0xLTEuNTc0LS43MzMtMi44MzUtMi4wNTgtMy41OC0zLjczNi0xLjIzMi0yLjc3LTEuMzM4LTYuMDUtMS4zNjctMTAuMjY0aDQuMDE2Yy4wODIgNC4yNy4yOSA3LjE0Mi44OSA4LjUzNS4zNi44MjguNzU3IDEuMyAxLjY3OCAxLjc0LjkyLjQ0IDIuMzg1LjcyNSA0LjQ4NC43MjVoNDcuODI4YzIuMSAwIDMuNTYzLS4yODUgNC40ODQtLjcyNi45Mi0uNDQgMS4zMTgtLjkxIDEuNjc3LTEuNzQuNzE3LTEuNjU2Ljg3My01LjQwMy45MjUtMTEuMTFWMjYuNTQ4Yy0uMDUyLTUuNjktLjIxLTkuNDI4LS45MjUtMTEuMDgyLS4zNi0uODI4LS43NTYtMS4zLTEuNjc3LTEuNzQyLS45Mi0uNDQtMi4zODUtLjcyMy00LjQ4NC0uNzIzSDUxLjIyNmMuOTA4LTEuMTI2IDEuNTE4LTIuNSAxLjcwOC00em0tMTUuODcgMGMuMTkgMS41LjggMi44NzQgMS43MDcgNEgyMS4wODdjLTIuMSAwLTMuNTYzLjI4My00LjQ4NC43MjMtLjkyLjQ0LTEuMzE4LjkxNC0xLjY3NyAxLjc0My0uNzE1IDEuNjUzLS44NzMgNS4zOTItLjkyNSAxMS4wOFY1NGgtNFYyNi44MDZjLjA1Mi01LjYxLS4xMDctOS43MTMgMS4zODQtMTMuMDY4Ljc0Ni0xLjY3OCAyLjAwNy0zLjAwNSAzLjU4LTMuNzRDMTYuNTQgOS4yNjYgMTguNDEgOSAyMC43NyA5aDE2LjI5NXpcIi8+PHBhdGggZD1cIk01Ni45OSA5djEyLjAwNUgzM1Y5aDhjMCAyLjIzNCAxLjc2NCA0LjAwMiAzLjk5NSA0LjAwMiAyLjIzMiAwIDQtMS43NjggNC00LjAwMmg3Ljk5NnpcIiBmaWxsLXJ1bGU9XCJub256ZXJvXCIvPjxwYXRoIGQ9XCJNNTIuOTk4IDcuOTk4YzAgNC4zOTUtMy42MDYgOC04IDgtNC4zOTMgMC03Ljk5OC0zLjYwNS03Ljk5OC04UzQwLjYwNSAwIDQ1IDBjNC4zOTIgMCA3Ljk5OCAzLjYwMyA3Ljk5OCA3Ljk5OHptLTQgMEM0OSA1Ljc2NiA0Ny4yMzMgNCA0NSA0Yy0yLjIzMyAwLTQgMS43NjYtNCAzLjk5OHMxLjc2NyA0IDQgNGMyLjIzNCAwIDQtMS43NjggNC00elwiIGZpbGwtcnVsZT1cIm5vbnplcm9cIi8+PHBhdGggZD1cIk00MiAzNmgyOHY0SDQyek00MiA0OGgyOHY0SDQyek01MCA2MGgyMHY0SDUwelwiLz48cGF0aCBkPVwiTTIyIDUwczEwLjY3IDUuMTMgMjAgMTIuNTI0aC0uMDAyLS4wMS0uMDAzQzMyLjE0NSA3MC4xNTIgMjIgNzUgMjIgNzVWNTB6XCIgZmlsbC1ydWxlPVwibm9uemVyb1wiLz48cGF0aCBkPVwiTTAgNThoMjJ2MTBIMHpcIi8+PC9nPjwvc3ZnPicpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzY2NjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNDBweDsgfVxuICAgIC5wLWNvZGUtc25pcHBldF9fYWN0aW9uOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2NjY7IH1cblxuLnAtY29udGV4dHVhbC1tZW51LCAucC1jb250ZXh0dWFsLW1lbnUtLWxlZnQsIC5wLWNvbnRleHR1YWwtbWVudS0tY2VudGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucC1jb250ZXh0dWFsLW1lbnVfX2Ryb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIG1pbi13aWR0aDogMTU1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAwLjVyZW0pO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAucC1jb250ZXh0dWFsLW1lbnVfX2Ryb3Bkb3duOjpiZWZvcmUsIC5wLWNvbnRleHR1YWwtbWVudV9fZHJvcGRvd246OmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMDUpO1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgICAgd2lkdGg6IDA7IH1cbiAgICAucC1jb250ZXh0dWFsLW1lbnVfX2Ryb3Bkb3duOjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHJpZ2h0OiAwLjg1cmVtOyB9XG4gICAgLnAtY29udGV4dHVhbC1tZW51X19kcm9wZG93blthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wLWNvbnRleHR1YWwtbWVudV9fZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMDsgfVxuICAgIC5wLWNvbnRleHR1YWwtbWVudV9fZ3JvdXAgKyAucC1jb250ZXh0dWFsLW1lbnVfX2dyb3VwIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2RjZGNkO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5wLWNvbnRleHR1YWwtbWVudV9fbGluayB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wLWNvbnRleHR1YWwtbWVudV9fbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wLWNvbnRleHR1YWwtbWVudS0tbGVmdCAucC1jb250ZXh0dWFsLW1lbnVfX2Ryb3Bkb3duIHtcbiAgICBsZWZ0OiAwOyB9XG4gICAgLnAtY29udGV4dHVhbC1tZW51LS1sZWZ0IC5wLWNvbnRleHR1YWwtbWVudV9fZHJvcGRvd246OmJlZm9yZSwgLnAtY29udGV4dHVhbC1tZW51LS1sZWZ0IC5wLWNvbnRleHR1YWwtbWVudV9fZHJvcGRvd246OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDAuNzVyZW07XG4gICAgICByaWdodDogaW5pdGlhbDsgfVxuICAgIC5wLWNvbnRleHR1YWwtbWVudS0tbGVmdCAucC1jb250ZXh0dWFsLW1lbnVfX2Ryb3Bkb3duOjphZnRlciB7XG4gICAgICBsZWZ0OiAwLjg1cmVtOyB9XG4gIC5wLWNvbnRleHR1YWwtbWVudS0tY2VudGVyIC5wLWNvbnRleHR1YWwtbWVudV9fZHJvcGRvd24ge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAucC1jb250ZXh0dWFsLW1lbnUtLWNlbnRlciAucC1jb250ZXh0dWFsLW1lbnVfX2Ryb3Bkb3duOjpiZWZvcmUsIC5wLWNvbnRleHR1YWwtbWVudS0tY2VudGVyIC5wLWNvbnRleHR1YWwtbWVudV9fZHJvcGRvd246OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1kaXZpZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLnAtZGl2aWRlcl9fYmxvY2sge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkY2RjZDsgfVxuICAucC1kaXZpZGVyX19ibG9jazpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wLWRpdmlkZXJfX2Jsb2NrIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucC1kaXZpZGVyX19ibG9jayB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NkY2RjZDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgICAgIC5wLWRpdmlkZXJfX2Jsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4ucC1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NkY2RjZDtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMS41cmVtOyB9IH1cbiAgLnAtZm9vdGVyX19jb3B5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wLWZvb3Rlcl9fbGlua3Mge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAgMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnAtZm9vdGVyX19saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtOyB9IH1cbiAgLnAtZm9vdGVyX19uYXYge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnAtZm9vdGVyX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1mb290ZXJfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAgIC5wLWZvb3Rlcl9faXRlbTpsYXN0LWNoaWxkIGE6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgLnAtZm9vdGVyX19saW5rIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjMTExOyB9XG4gICAgLnAtZm9vdGVyX19saW5rOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgLnAtZm9vdGVyX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA3YWE2OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1mb290ZXJfX2xpbmsge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAucC1mb290ZXJfX2xpbms6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnXFwwMGI3JztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAtLjc1cmVtO1xuICAgICAgICAgIHRvcDogLS42NXJlbTsgfSB9XG4gICAgLnAtZm9vdGVyX19saW5rOmhvdmVyOjphZnRlciB7XG4gICAgICBjb2xvcjogIzExMTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICBALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogMzIwcHg7IH0gfVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgXFwwc2NyZWVuIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4ucm93IHtcbiAgKnpvb206IDE7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLnJvdzpiZWZvcmUsIC5yb3c6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiIFwiOyB9XG4gIC5yb3c6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5yb3cgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ubW9iaWxlLWNvbC0xLCAubW9iaWxlLWNvbC0yLCAubW9iaWxlLWNvbC0zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgKm1hcmdpbi1yaWdodDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDQuNjExNjUlOyB9XG5cbi5yb3cgLm1vYmlsZS1jb2wtMTpmaXJzdC1jaGlsZCwgLnJvdyAubW9iaWxlLWNvbC0yOmZpcnN0LWNoaWxkLCAucm93IC5tb2JpbGUtY29sLTM6Zmlyc3QtY2hpbGQsIC5maXJzdC1tb2JpbGUtY29sIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLm1vYmlsZS1jb2wtMSB7XG4gIHdpZHRoOiAyMS41NDEyNiU7IH1cblxuLm1vYmlsZS1jb2wtMiB7XG4gIHdpZHRoOiA0Ny42OTQxNyU7IH1cblxuLm1vYmlsZS1jb2wtMyB7XG4gIHdpZHRoOiA3My44NDcwOSU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjIwcHgpIHtcbiAgLnRhYmxldC1jb2wtMSwgLnRhYmxldC1jb2wtMiwgLnRhYmxldC1jb2wtMywgLnRhYmxldC1jb2wtNCwgLnRhYmxldC1jb2wtNSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAqbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjkxMjYyJTsgfVxuICAucm93IC50YWJsZXQtY29sLTE6Zmlyc3QtY2hpbGQsIC5yb3cgLnRhYmxldC1jb2wtMjpmaXJzdC1jaGlsZCwgLnJvdyAudGFibGV0LWNvbC0zOmZpcnN0LWNoaWxkLCAucm93IC50YWJsZXQtY29sLTQ6Zmlyc3QtY2hpbGQsIC5yb3cgLnRhYmxldC1jb2wtNTpmaXJzdC1jaGlsZCwgLmZpcnN0LXRhYmxldC1jb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC50YWJsZXQtY29sLTEge1xuICAgIHdpZHRoOiAxNC4yMzk0OCU7IH1cbiAgLnRhYmxldC1jb2wtMiB7XG4gICAgd2lkdGg6IDMxLjM5MTU5JTsgfVxuICAudGFibGV0LWNvbC0zIHtcbiAgICB3aWR0aDogNDguNTQzNjklOyB9XG4gIC50YWJsZXQtY29sLTQge1xuICAgIHdpZHRoOiA2NS42OTU3OSU7IH1cbiAgLnRhYmxldC1jb2wtNSB7XG4gICAgd2lkdGg6IDgyLjg0NzklOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAqbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjk0MTc1JTsgfVxuICAucm93IC5jb2wtMTpmaXJzdC1jaGlsZCwgLnJvdyAuY29sLTI6Zmlyc3QtY2hpbGQsIC5yb3cgLmNvbC0zOmZpcnN0LWNoaWxkLCAucm93IC5jb2wtNDpmaXJzdC1jaGlsZCwgLnJvdyAuY29sLTU6Zmlyc3QtY2hpbGQsIC5yb3cgLmNvbC02OmZpcnN0LWNoaWxkLCAucm93IC5jb2wtNzpmaXJzdC1jaGlsZCwgLnJvdyAuY29sLTg6Zmlyc3QtY2hpbGQsIC5yb3cgLmNvbC05OmZpcnN0LWNoaWxkLCAucm93IC5jb2wtMTA6Zmlyc3QtY2hpbGQsIC5yb3cgLmNvbC0xMTpmaXJzdC1jaGlsZCwgLmZpcnN0LWNvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmNvbC0xIHtcbiAgICB3aWR0aDogNi41NTM0JTsgfVxuICAuY29sLTIge1xuICAgIHdpZHRoOiAxNS4wNDg1NCU7IH1cbiAgLmNvbC0zIHtcbiAgICB3aWR0aDogMjMuNTQzNjklOyB9XG4gIC5jb2wtNCB7XG4gICAgd2lkdGg6IDMyLjAzODgzJTsgfVxuICAuY29sLTUge1xuICAgIHdpZHRoOiA0MC41MzM5OCU7IH1cbiAgLmNvbC02IHtcbiAgICB3aWR0aDogNDkuMDI5MTMlOyB9XG4gIC5jb2wtNyB7XG4gICAgd2lkdGg6IDU3LjUyNDI3JTsgfVxuICAuY29sLTgge1xuICAgIHdpZHRoOiA2Ni4wMTk0MiU7IH1cbiAgLmNvbC05IHtcbiAgICB3aWR0aDogNzQuNTE0NTYlOyB9XG4gIC5jb2wtMTAge1xuICAgIHdpZHRoOiA4My4wMDk3MSU7IH1cbiAgLmNvbC0xMSB7XG4gICAgd2lkdGg6IDkxLjUwNDg1JTsgfVxuICAucHJlZml4LTEge1xuICAgIHBhZGRpbmctbGVmdDogOC40OTUxNSU7IH1cbiAgLnByZWZpeC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2Ljk5MDI5JTsgfVxuICAucHJlZml4LTMge1xuICAgIHBhZGRpbmctbGVmdDogMjUuNDg1NDQlOyB9XG4gIC5wcmVmaXgtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMy45ODA1OCU7IH1cbiAgLnByZWZpeC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQyLjQ3NTczJTsgfVxuICAucHJlZml4LTYge1xuICAgIHBhZGRpbmctbGVmdDogNTAuOTcwODclOyB9XG4gIC5wcmVmaXgtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1OS40NjYwMiU7IH1cbiAgLnByZWZpeC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY3Ljk2MTE3JTsgfVxuICAucHJlZml4LTkge1xuICAgIHBhZGRpbmctbGVmdDogNzYuNDU2MzElOyB9XG4gIC5wcmVmaXgtMTAge1xuICAgIHBhZGRpbmctbGVmdDogODQuOTUxNDYlOyB9XG4gIC5wcmVmaXgtMTEge1xuICAgIHBhZGRpbmctbGVmdDogOTMuNDQ2NiU7IH1cbiAgLnN1ZmZpeC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjQ5NTE1JTsgfVxuICAuc3VmZml4LTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2Ljk5MDI5JTsgfVxuICAuc3VmZml4LTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1LjQ4NTQ0JTsgfVxuICAuc3VmZml4LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMzLjk4MDU4JTsgfVxuICAuc3VmZml4LTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQyLjQ3NTczJTsgfVxuICAuc3VmZml4LTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwLjk3MDg3JTsgfVxuICAuc3VmZml4LTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU5LjQ2NjAyJTsgfVxuICAuc3VmZml4LTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY3Ljk2MTE3JTsgfVxuICAuc3VmZml4LTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc2LjQ1NjMxJTsgfVxuICAuc3VmZml4LTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NC45NTE0NiU7IH1cbiAgLnN1ZmZpeC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogOTMuNDQ2NiU7IH1cbiAgLnB1c2gtMSB7XG4gICAgbGVmdDogOC40OTUxNSU7IH1cbiAgLnB1c2gtMiB7XG4gICAgbGVmdDogMTYuOTkwMjklOyB9XG4gIC5wdXNoLTMge1xuICAgIGxlZnQ6IDI1LjQ4NTQ0JTsgfVxuICAucHVzaC00IHtcbiAgICBsZWZ0OiAzMy45ODA1OCU7IH1cbiAgLnB1c2gtNSB7XG4gICAgbGVmdDogNDIuNDc1NzMlOyB9XG4gIC5wdXNoLTYge1xuICAgIGxlZnQ6IDUwLjk3MDg3JTsgfVxuICAucHVzaC03IHtcbiAgICBsZWZ0OiA1OS40NjYwMiU7IH1cbiAgLnB1c2gtOCB7XG4gICAgbGVmdDogNjcuOTYxMTclOyB9XG4gIC5wdXNoLTkge1xuICAgIGxlZnQ6IDc2LjQ1NjMxJTsgfVxuICAucHVzaC0xMCB7XG4gICAgbGVmdDogODQuOTUxNDYlOyB9XG4gIC5wdXNoLTExIHtcbiAgICBsZWZ0OiA5My40NDY2JTsgfVxuICAucHVsbC0xIHtcbiAgICByaWdodDogOC40OTUxNSU7IH1cbiAgLnB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2Ljk5MDI5JTsgfVxuICAucHVsbC0zIHtcbiAgICByaWdodDogMjUuNDg1NDQlOyB9XG4gIC5wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy45ODA1OCU7IH1cbiAgLnB1bGwtNSB7XG4gICAgcmlnaHQ6IDQyLjQ3NTczJTsgfVxuICAucHVsbC02IHtcbiAgICByaWdodDogNTAuOTcwODclOyB9XG4gIC5wdWxsLTcge1xuICAgIHJpZ2h0OiA1OS40NjYwMiU7IH1cbiAgLnB1bGwtOCB7XG4gICAgcmlnaHQ6IDY3Ljk2MTE3JTsgfVxuICAucHVsbC05IHtcbiAgICByaWdodDogNzYuNDU2MzElOyB9XG4gIC5wdWxsLTEwIHtcbiAgICByaWdodDogODQuOTUxNDYlOyB9XG4gIC5wdWxsLTExIHtcbiAgICByaWdodDogOTMuNDQ2NiU7IH1cbiAgLmNvbC0xMSAuY29sLTEsIC5jb2wtMTEgLmNvbC0yLCAuY29sLTExIC5jb2wtMywgLmNvbC0xMSAuY29sLTQsIC5jb2wtMTEgLmNvbC01LCAuY29sLTExIC5jb2wtNiwgLmNvbC0xMSAuY29sLTcsIC5jb2wtMTEgLmNvbC04LCAuY29sLTExIC5jb2wtOSwgLmNvbC0xMSAuY29sLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMi4xMjIwMiU7IH1cbiAgLmNvbC0xMSAuY29sLTEge1xuICAgIHdpZHRoOiA3LjE2MTglOyB9XG4gIC5jb2wtMTEgLmNvbC0yIHtcbiAgICB3aWR0aDogMTYuNDQ1NjIlOyB9XG4gIC5jb2wtMTEgLmNvbC0zIHtcbiAgICB3aWR0aDogMjUuNzI5NDQlOyB9XG4gIC5jb2wtMTEgLmNvbC00IHtcbiAgICB3aWR0aDogMzUuMDEzMjYlOyB9XG4gIC5jb2wtMTEgLmNvbC01IHtcbiAgICB3aWR0aDogNDQuMjk3MDglOyB9XG4gIC5jb2wtMTEgLmNvbC02IHtcbiAgICB3aWR0aDogNTMuNTgwOSU7IH1cbiAgLmNvbC0xMSAuY29sLTcge1xuICAgIHdpZHRoOiA2Mi44NjQ3MiU7IH1cbiAgLmNvbC0xMSAuY29sLTgge1xuICAgIHdpZHRoOiA3Mi4xNDg1NCU7IH1cbiAgLmNvbC0xMSAuY29sLTkge1xuICAgIHdpZHRoOiA4MS40MzIzNiU7IH1cbiAgLmNvbC0xMSAuY29sLTEwIHtcbiAgICB3aWR0aDogOTAuNzE2MTglOyB9XG4gIC5jb2wtMTAgLmNvbC0xLCAuY29sLTEwIC5jb2wtMiwgLmNvbC0xMCAuY29sLTMsIC5jb2wtMTAgLmNvbC00LCAuY29sLTEwIC5jb2wtNSwgLmNvbC0xMCAuY29sLTYsIC5jb2wtMTAgLmNvbC03LCAuY29sLTEwIC5jb2wtOCwgLmNvbC0xMCAuY29sLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjMzOTE4JTsgfVxuICAuY29sLTEwIC5jb2wtMSB7XG4gICAgd2lkdGg6IDcuODk0NzQlOyB9XG4gIC5jb2wtMTAgLmNvbC0yIHtcbiAgICB3aWR0aDogMTguMTI4NjUlOyB9XG4gIC5jb2wtMTAgLmNvbC0zIHtcbiAgICB3aWR0aDogMjguMzYyNTclOyB9XG4gIC5jb2wtMTAgLmNvbC00IHtcbiAgICB3aWR0aDogMzguNTk2NDklOyB9XG4gIC5jb2wtMTAgLmNvbC01IHtcbiAgICB3aWR0aDogNDguODMwNDElOyB9XG4gIC5jb2wtMTAgLmNvbC02IHtcbiAgICB3aWR0aDogNTkuMDY0MzMlOyB9XG4gIC5jb2wtMTAgLmNvbC03IHtcbiAgICB3aWR0aDogNjkuMjk4MjUlOyB9XG4gIC5jb2wtMTAgLmNvbC04IHtcbiAgICB3aWR0aDogNzkuNTMyMTYlOyB9XG4gIC5jb2wtMTAgLmNvbC05IHtcbiAgICB3aWR0aDogODkuNzY2MDglOyB9XG4gIC5jb2wtOSAuY29sLTEsIC5jb2wtOSAuY29sLTIsIC5jb2wtOSAuY29sLTMsIC5jb2wtOSAuY29sLTQsIC5jb2wtOSAuY29sLTUsIC5jb2wtOSAuY29sLTYsIC5jb2wtOSAuY29sLTcsIC5jb2wtOSAuY29sLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjYwNTg2JTsgfVxuICAuY29sLTkgLmNvbC0xIHtcbiAgICB3aWR0aDogOC43OTQ3OSU7IH1cbiAgLmNvbC05IC5jb2wtMiB7XG4gICAgd2lkdGg6IDIwLjE5NTQ0JTsgfVxuICAuY29sLTkgLmNvbC0zIHtcbiAgICB3aWR0aDogMzEuNTk2MDklOyB9XG4gIC5jb2wtOSAuY29sLTQge1xuICAgIHdpZHRoOiA0Mi45OTY3NCU7IH1cbiAgLmNvbC05IC5jb2wtNSB7XG4gICAgd2lkdGg6IDU0LjM5NzM5JTsgfVxuICAuY29sLTkgLmNvbC02IHtcbiAgICB3aWR0aDogNjUuNzk4MDUlOyB9XG4gIC5jb2wtOSAuY29sLTcge1xuICAgIHdpZHRoOiA3Ny4xOTg3JTsgfVxuICAuY29sLTkgLmNvbC04IHtcbiAgICB3aWR0aDogODguNTk5MzUlOyB9XG4gIC5jb2wtOCAuY29sLTEsIC5jb2wtOCAuY29sLTIsIC5jb2wtOCAuY29sLTMsIC5jb2wtOCAuY29sLTQsIC5jb2wtOCAuY29sLTUsIC5jb2wtOCAuY29sLTYsIC5jb2wtOCAuY29sLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjk0MTE4JTsgfVxuICAuY29sLTggLmNvbC0xIHtcbiAgICB3aWR0aDogOS45MjY0NyU7IH1cbiAgLmNvbC04IC5jb2wtMiB7XG4gICAgd2lkdGg6IDIyLjc5NDEyJTsgfVxuICAuY29sLTggLmNvbC0zIHtcbiAgICB3aWR0aDogMzUuNjYxNzYlOyB9XG4gIC5jb2wtOCAuY29sLTQge1xuICAgIHdpZHRoOiA0OC41Mjk0MSU7IH1cbiAgLmNvbC04IC5jb2wtNSB7XG4gICAgd2lkdGg6IDYxLjM5NzA2JTsgfVxuICAuY29sLTggLmNvbC02IHtcbiAgICB3aWR0aDogNzQuMjY0NzElOyB9XG4gIC5jb2wtOCAuY29sLTcge1xuICAgIHdpZHRoOiA4Ny4xMzIzNSU7IH1cbiAgLmNvbC03IC5jb2wtMSwgLmNvbC03IC5jb2wtMiwgLmNvbC03IC5jb2wtMywgLmNvbC03IC5jb2wtNCwgLmNvbC03IC5jb2wtNSwgLmNvbC03IC5jb2wtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMzc1NTMlOyB9XG4gIC5jb2wtNyAuY29sLTEge1xuICAgIHdpZHRoOiAxMS4zOTI0MSU7IH1cbiAgLmNvbC03IC5jb2wtMiB7XG4gICAgd2lkdGg6IDI2LjE2MDM0JTsgfVxuICAuY29sLTcgLmNvbC0zIHtcbiAgICB3aWR0aDogNDAuOTI4MjclOyB9XG4gIC5jb2wtNyAuY29sLTQge1xuICAgIHdpZHRoOiA1NS42OTYyJTsgfVxuICAuY29sLTcgLmNvbC01IHtcbiAgICB3aWR0aDogNzAuNDY0MTQlOyB9XG4gIC5jb2wtNyAuY29sLTYge1xuICAgIHdpZHRoOiA4NS4yMzIwNyU7IH1cbiAgLmNvbC02IC5jb2wtMSwgLmNvbC02IC5jb2wtMiwgLmNvbC02IC5jb2wtMywgLmNvbC02IC5jb2wtNCwgLmNvbC02IC5jb2wtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuOTYwNCU7IH1cbiAgLmNvbC02IC5jb2wtMSB7XG4gICAgd2lkdGg6IDEzLjM2NjM0JTsgfVxuICAuY29sLTYgLmNvbC0yIHtcbiAgICB3aWR0aDogMzAuNjkzMDclOyB9XG4gIC5jb2wtNiAuY29sLTMge1xuICAgIHdpZHRoOiA0OC4wMTk4JTsgfVxuICAuY29sLTYgLmNvbC00IHtcbiAgICB3aWR0aDogNjUuMzQ2NTMlOyB9XG4gIC5jb2wtNiAuY29sLTUge1xuICAgIHdpZHRoOiA4Mi42NzMyNyU7IH1cbiAgLmNvbC01IC5jb2wtMSwgLmNvbC01IC5jb2wtMiwgLmNvbC01IC5jb2wtMywgLmNvbC01IC5jb2wtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNzkwNDIlOyB9XG4gIC5jb2wtNSAuY29sLTEge1xuICAgIHdpZHRoOiAxNi4xNjc2NiU7IH1cbiAgLmNvbC01IC5jb2wtMiB7XG4gICAgd2lkdGg6IDM3LjEyNTc1JTsgfVxuICAuY29sLTUgLmNvbC0zIHtcbiAgICB3aWR0aDogNTguMDgzODMlOyB9XG4gIC5jb2wtNSAuY29sLTQge1xuICAgIHdpZHRoOiA3OS4wNDE5MiU7IH1cbiAgLmNvbC00IC5jb2wtMSwgLmNvbC00IC5jb2wtMiwgLmNvbC00IC5jb2wtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuMDYwNjElOyB9XG4gIC5jb2wtNCAuY29sLTEge1xuICAgIHdpZHRoOiAyMC40NTQ1NSU7IH1cbiAgLmNvbC00IC5jb2wtMiB7XG4gICAgd2lkdGg6IDQ2Ljk2OTclOyB9XG4gIC5jb2wtNCAuY29sLTMge1xuICAgIHdpZHRoOiA3My40ODQ4NSU7IH1cbiAgLmNvbC0zIC5jb2wtMSwgLmNvbC0zIC5jb2wtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMjQ3NDIlOyB9XG4gIC5jb2wtMyAuY29sLTEge1xuICAgIHdpZHRoOiAyNy44MzUwNSU7IH1cbiAgLmNvbC0zIC5jb2wtMiB7XG4gICAgd2lkdGg6IDYzLjkxNzUzJTsgfVxuICAuY29sLTIgLmNvbC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMTIuOTAzMjMlOyB9XG4gIC5jb2wtMiAuY29sLTEge1xuICAgIHdpZHRoOiA0My41NDgzOSU7IH0gfVxuXG4ucm93IC5jZW50ZXItY29sIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MTlweCkge1xuICAuaGlkZGVuLW1vYmlsZSxcbiAgLnZpc2libGUtdGFibGV0LFxuICAudmlzaWJsZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLW1vYmlsZSxcbiAgLmhpZGRlbi10YWJsZXQsXG4gIC52aXNpYmxlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aXNpYmxlLW1vYmlsZSxcbiAgLnZpc2libGUtdGFibGV0LFxuICAuaGlkZGVuLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbltjbGFzcyo9XCJjb2wtXCJdLFxuLnJvdyB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgW2NsYXNzKj1cImNvbC1cIl0gKyBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbltncmlkLWRlbW9dIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgYmFja2dyb3VuZDogI2NkY2RjZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5bZ3JpZC1vdXRsaW5lXSBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAwLjI1cmVtOyB9XG5cbi5wLWhlYWRpbmctLW9uZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIC5wLWhlYWRpbmctLW9uZSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG5cbi5wLWhlYWRpbmctLXR3byB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAucC1oZWFkaW5nLS10d28ge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIC5wLWhlYWRpbmctLXR3byB7XG4gICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xNjc7IH0gfVxuXG4ucC1oZWFkaW5nLS10aHJlZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4xNTQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAucC1oZWFkaW5nLS10aHJlZSB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yODY7IH0gfVxuXG4ucC1oZWFkaW5nLS1mb3VyIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzY0OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgLnAtaGVhZGluZy0tZm91ciB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblxuLnAtaGVhZGluZy0tZml2ZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2NDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIC5wLWhlYWRpbmctLWZpdmUge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTQzOyB9IH1cblxuLnAtaGVhZGluZy0tc2l4IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40MTI7IH1cblxuLnAtaGVhZGluZy1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucC1oZWFkaW5nLWljb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5wLWhlYWRpbmctaWNvbl9faGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgIC5wLWhlYWRpbmctaWNvbl9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9IH1cbiAgLnAtaGVhZGluZy1pY29uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgIC5wLWhlYWRpbmctaWNvbl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4NjsgfSB9XG4gIC5wLWhlYWRpbmctaWNvbl9faW1nIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB3aWR0aDogMi41cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1oZWFkaW5nLWljb25fX2ltZyB7XG4gICAgICAgIGhlaWdodDogMy43NXJlbTtcbiAgICAgICAgd2lkdGg6IDMuNzVyZW07IH0gfVxuXG4ucC1pbWFnZS0tYm9yZGVyZWQge1xuICBib3JkZXItY29sb3I6ICNjZGNkY2Q7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4OyB9XG5cbi5wLWltYWdlLS1zaGFkb3dlZCB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCAxcHggcmdiYSgyMDUsIDIwNSwgMjA1LCAwLjIpOyB9XG5cbi5wLW1lZGlhLW9iamVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnAtbWVkaWEtb2JqZWN0X19kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wLW1lZGlhLW9iamVjdF9faW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgaGVpZ2h0OiAzLjc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAzLjc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1tZWRpYS1vYmplY3RfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgICAgIHdpZHRoOiA0LjVyZW07IH0gfVxuICAucC1tZWRpYS1vYmplY3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzY0O1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgIC5wLW1lZGlhLW9iamVjdF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuICAucC1tZWRpYS1vYmplY3RfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07IH1cbiAgLnAtbWVkaWEtb2JqZWN0X19tZXRhLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnAtbWVkaWEtb2JqZWN0X19tZXRhLWxpc3QtaXRlbSB7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgZm9udC1zaXplOiAuODc1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjRyZW07IH1cbiAgICAucC1tZWRpYS1vYmplY3RfX21ldGEtbGlzdC1pdGVtLS1kYXRlIHtcbiAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgZm9udC1zaXplOiAuODc1ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNHJlbTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI5MFwiIGhlaWdodD1cIjkwXCI+PGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAgLTk2Mi4zNjIpXCI+PHBhdGggY29sb3I9XCIjMDAwXCIgZmlsbD1cIm5vbmVcIiBzdHJva2Utd2lkdGg9XCI3LjVcIiBvdmVyZmxvdz1cInZpc2libGVcIiBlbmFibGUtYmFja2dyb3VuZD1cImFjY3VtdWxhdGVcIiBkPVwiTTAgOTYyLjM2Mmg5MHY5MEgwelwiLz48cGF0aCBkPVwiTTM1LjkxNCA5NjguMzYydjljMCA0LjgzNy00LjA3OCA4LjkxNC04LjkxNCA4LjkxNC00LjgzNiAwLTguOTE0LTQuMDc3LTguOTE0LTguOTE0di04LjU0N0M3LjU2IDk2OS44OTIgNiA5NzMuNTkgNiA5ODYuMzYydjQyYzAgMTggMyAxOCAzMCAxOGgxOGMyNyAwIDMwIDAgMzAtMTh2LTQyYzAtMTIuNzczLTEuNTYtMTYuNDctMTIuMDg2LTE3LjU0N3Y4LjU0N2MwIDQuODM3LTQuMDc4IDguOTE0LTguOTE0IDguOTE0LTQuODM2IDAtOC45MTQtNC4wNzctOC45MTQtOC45MTR2LTlIMzUuOTE0em0uMDg2IDI0aDE4YzI0IDAgMjQgMCAyNCAxMnYyNGMwIDEyIDAgMTItMjQgMTJIMzZjLTI0IDAtMjQgMC0yNC0xMnYtMjRjMC0xMiAwLTEyIDI0LTEyelwiIGZpbGw9XCIjYWVhNzlmXCIvPjxyZWN0IHdpZHRoPVwiNlwiIGhlaWdodD1cIjE4XCIgeD1cIjI0XCIgeT1cIjk2Mi4zNjJcIiByeT1cIjNcIiBjb2xvcj1cIiMwMDBcIiBmaWxsPVwiI2FlYTc5ZlwiIHN0cm9rZS13aWR0aD1cIi4xXCIgb3ZlcmZsb3c9XCJ2aXNpYmxlXCIgZW5hYmxlLWJhY2tncm91bmQ9XCJhY2N1bXVsYXRlXCIvPjxyZWN0IHJ5PVwiM1wiIHk9XCI5NjIuMzYyXCIgeD1cIjYwXCIgaGVpZ2h0PVwiMThcIiB3aWR0aD1cIjZcIiBjb2xvcj1cIiMwMDBcIiBmaWxsPVwiI2FlYTc5ZlwiIHN0cm9rZS13aWR0aD1cIi4xXCIgb3ZlcmZsb3c9XCJ2aXNpYmxlXCIgZW5hYmxlLWJhY2tncm91bmQ9XCJhY2N1bXVsYXRlXCIvPjxwYXRoIHN0eWxlPVwidGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MTI1JTstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOlVidW50dSBNZWRpdW1cIiBkPVwiTTMzLjMzNiAxMDAxLjM2NHYuMDFjLTEuOCAwLTMuNS4zNDgtNS4wODcgMS4wNDMtMS41NDguNjYzLTIuOTEzIDEuNTUzLTQuMDggMi42NjRsLS4zNTIuMzM3IDMuMDYgNC4zMzUuNDc0LS40NzJjLjE1OC0uMTU4LjQyNS0uMzg4Ljc4Ny0uNjczbC4wMS0uMDEzLjAxLS4wMTJjLjM0Mi0uMjk1Ljc0LS41ODIgMS4xOTQtLjg2LjQ2Ny0uMjcgMS4wMDItLjUwNyAxLjYwNy0uNzEuNTc3LS4xOSAxLjIwNi0uMjg4IDEuODk2LS4yODggMS4wNDggMCAxLjg4NS4yNiAyLjU4Ljc2OC42MjYuNDYuOTY0IDEuMjIyLjk2NCAyLjQ5NyAwIC41Ni0uMTE0IDEuMS0uMzUgMS42NDctLjI0Ni41MzgtLjU4IDEuMDgyLTEuMDA2IDEuNjM1aC0uMDAyYy0uNDA4LjUzNS0uODk2IDEuMDg4LTEuNDY2IDEuNjU4LS41ODIuNTgyLTEuMTkyIDEuMTc2LTEuODI3IDEuNzg1aC0uMDA0Yy0uODI3LjgtMS42NTMgMS42MTMtMi40OCAyLjQ0LS44NDYuODQ1LTEuNjEgMS43NDgtMi4yOTIgMi43MDRoLS4wMDJjLS42OTIuOTY3LTEuMjYgMi4wMi0xLjcwMiAzLjE1LS40MjYgMS4xMzQtLjYzNSAyLjM3Mi0uNjM1IDMuNzA3di43MmMwIC4zMS4wMTUuNTgzLjA0Ni44MjhsLjA2NC40OTNoMTguNjV2LTUuMTk3SDMxLjM4NmMuMDcyLS4xNDQuMDU3LS4yMS4xOC0uMzkybC4wMDYtLjAxMmguMDAyYy4zMy0uNTA3LjcyNy0xLjAzNCAxLjE5Mi0xLjU3Ni40Ny0uNTQ4Ljk2Ni0xLjA5NiAxLjQ4OC0xLjY0NWwuMDA4LS4wMWMuNTI3LS41NTMuOTk4LTEuMDI3IDEuNDEzLTEuNDE2aC4wMDdjLjgtLjc3NSAxLjYtMS41NiAyLjQtMi4zNmguMDA3Yy44MTMtLjg0NCAxLjUzNC0xLjcgMi4xNjMtMi41NzZoLjAwMmMuNjYtLjkwNiAxLjE5Ny0xLjgzIDEuNjEzLTIuNzczLjQyOC0uOTk0LjY0NS0yLjAyLjY0NS0zLjA1NCAwLTIuNTI4LS43NTYtNC42MDUtMi4yOC02LjEwMi0xLjUyNC0xLjU1LTMuODYyLTIuMjgtNi45LTIuMjh6bTE2LjYyNi42MzV2LjAxbC0uMDI0LjUzN2MtLjEwNiAyLjMxLS4yNCA0LjYxOC0uNCA2LjkyNy0uMTU4IDIuMjc3LS4zODQgNC42ODgtLjY3NiA3LjIzM2wtLjA3LjYyOGguNjMyYzIuMTg3IDAgMy45ODIuMTIgNS4zNy4zNTNoLjAwNGMxLjQyLjIzIDIuNTE4LjU4IDMuMjgzIDEuMDFoLjAxYy44MDQuNDQgMS4zMTYuOTQ1IDEuNiAxLjUxMi4zMDIuNjA2LjQ2IDEuMjk3LjQ2IDIuMSAwIC41MTQtLjA5NC45OTQtLjI3OCAxLjQ1Ny0uMTc0LjQxNC0uNDU2Ljc5LS44NzYgMS4xNGgtLjAxNmMtLjM3NS4zMzMtLjkuNjE1LTEuNTgyLjgzNi0uNjc3LjE5My0xLjUxNC4yOTgtMi41MS4yOTgtMS40OCAwLTIuNzItLjE0NC0zLjcxOC0uNDItMS4wMTItLjMxLTEuNzktLjU5Ni0yLjMtLjg0bC0uNjM4LS4zMDQtMS4xNyA1LjE4Ny4zOTQuMTk4Yy4zMi4xNi43NC4zMTMgMS4yODcuNDc3LjU1My4xNjcgMS4xNjguMzE1IDEuODQ3LjQ1LjcwMy4xNjMgMS40My4zIDIuMTg0LjQwNy43Ny4xMSAxLjUyNy4xNjMgMi4yNzMuMTYzIDEuODI2IDAgMy40NC0uMjE0IDQuODQtLjY2aC4wMDhjMS4zODYtLjQ3MyAyLjU2LTEuMTIgMy41MDItMS45NDguOTQtLjgyNyAxLjY0Ny0xLjgyMyAyLjEwNS0yLjk2Ny40NTQtMS4xMzUuNjgtMi4zNjUuNjgtMy42NzggMC0yLjg2OC0xLjAyMy01LjIyLTMuMDM0LTYuODkyLTEuODg4LTEuNjE3LTQuNzYtMi40NzItOC40MzQtMi43NS4wMzMtLjI3LjA2NC0uNTEuMDk3LS44MzQuMDU1LS41MzUuMDk2LTEuMDk2LjEyMy0xLjY4bC4wMDItLjAyNWMuMDUyLS41NzUuMDktMS4xMzguMTE3LTEuNjg4bC4wMDMtLjAyN2MuMDM1LS4zOC4wNTQtLjY5My4wNzctMS4wMmgxMC4wNTVWMTAwMkg0OS45NjJ6XCIgZm9udC1zaXplPVwiMzUuMzQ1XCIgZm9udC13ZWlnaHQ9XCI1MDBcIiBsZXR0ZXItc3BhY2luZz1cIjBcIiB3b3JkLXNwYWNpbmc9XCIwXCIgdGV4dC1hbmNob3I9XCJtaWRkbGVcIiBmaWxsPVwiI2FlYTc5ZlwiIGZvbnQtZmFtaWx5PVwiVWJ1bnR1XCIvPjwvZz48L3N2Zz4nKTsgfVxuICAgIC5wLW1lZGlhLW9iamVjdF9fbWV0YS1saXN0LWl0ZW0tLWxvY2F0aW9uIHtcbiAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgZm9udC1zaXplOiAuODc1ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNHJlbTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI5MFwiIGhlaWdodD1cIjkwXCI+PGcgY29sb3I9XCIjMDAwXCI+PHBhdGggZD1cIk00NSAwQzMwLjA4OCAwIDE4IDEyLjA4OCAxOCAyN2MwIC41NjIuMDMgMS4xMDMuMDYzIDEuNjU2LjAxMy4yNDguMDEyLjQ5Ny4wMy43NS4wMi4yMy4wNy40Ni4wOTUuNjg4QzIwLjIyIDUxLjg1NCA0MS45MjIgOTAgNDUgOTBjMy4wNzggMCAyNC43OC0zOC4xNDYgMjYuODEzLTU5LjkwNi4wMi0uMjMyLjA3Ni0uNDYuMDkzLS42ODguMDIyLS4yNDguMDE2LS41LjAzLS43NS4wMzItLjU2LjA2NC0xLjEyLjA2NC0xLjY1NkM3MiAxMi4wODggNTkuOTEyIDAgNDUgMHptMCAxOGM0Ljk3IDAgOSA0LjAzIDkgOXMtNC4wMyA5LTkgOS05LTQuMDMtOS05IDQuMDMtOSA5LTl6XCIgZmlsbD1cIiNhZWE3OWZcIiBzdHJva2Utd2lkdGg9XCIzXCIgb3ZlcmZsb3c9XCJ2aXNpYmxlXCIgZW5hYmxlLWJhY2tncm91bmQ9XCJhY2N1bXVsYXRlXCIvPjxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlLXdpZHRoPVwiNy41XCIgb3ZlcmZsb3c9XCJ2aXNpYmxlXCIgZW5hYmxlLWJhY2tncm91bmQ9XCJhY2N1bXVsYXRlXCIgZD1cIk0wIDBoOTB2OTBIMHpcIi8+PC9nPjwvc3ZnPicpOyB9XG4gICAgLnAtbWVkaWEtb2JqZWN0X19tZXRhLWxpc3QtaXRlbS0tdmVudWUge1xuICAgICAgY29sb3I6ICMxMTE7XG4gICAgICBmb250LXNpemU6IC44NzVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjkwXCIgaGVpZ2h0PVwiOTBcIiB2aWV3Qm94PVwiMCAwIDkwIDkwLjAwMDAwMVwiPjxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMTExLjk2NyAtOTI5LjMzNylcIiBjb2xvcj1cIiMwMDBcIj48cGF0aCBmaWxsPVwibm9uZVwiIHN0cm9rZS13aWR0aD1cIjRcIiBvdmVyZmxvdz1cInZpc2libGVcIiBlbmFibGUtYmFja2dyb3VuZD1cImFjY3VtdWxhdGVcIiBkPVwiTTExMS45NjcgOTI5LjMzNmg5MHY5MGgtOTB6XCIvPjxjaXJjbGUgcj1cIjYuNVwiIGN5PVwiMjQuNVwiIGN4PVwiMjMuNVwiIHRyYW5zZm9ybT1cIm1hdHJpeCgxLjg0NiAwIDAgMS44NDYgMTEzLjU4MyA5MjkuMTA1KVwiIGZpbGw9XCIjYWVhNzlmXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIG92ZXJmbG93PVwidmlzaWJsZVwiIGVuYWJsZS1iYWNrZ3JvdW5kPVwiYWNjdW11bGF0ZVwiLz48Y2lyY2xlIHI9XCIyMVwiIGN5PVwiNDVcIiBjeD1cIjQ1XCIgdHJhbnNmb3JtPVwibWF0cml4KDEuNDI5IDAgMCAxLjQyOSA5Mi42ODIgOTEwLjA1KVwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiI2FlYTc5ZlwiIHN0cm9rZS13aWR0aD1cIjQuMlwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgb3ZlcmZsb3c9XCJ2aXNpYmxlXCIgZW5hYmxlLWJhY2tncm91bmQ9XCJhY2N1bXVsYXRlXCIvPjxwYXRoIGQ9XCJNMTUyLjk2NyA5MzEuNzM2bDgtMi40djE1aC04ek0xNjAuOTY3IDEwMTYuMzM2aC04di0xMmg4ek0xOTguOTY3IDk3MC4zMzZ2OGgtMTJ2LTh6TTExNC45NjcgOTc4LjMzNnYtOGgxMnY4elwiIG92ZXJmbG93PVwidmlzaWJsZVwiIGZpbGw9XCIjYWVhNzlmXCIgc3Ryb2tlLXdpZHRoPVwiNlwiIGVuYWJsZS1iYWNrZ3JvdW5kPVwiYWNjdW11bGF0ZVwiLz48L2c+PC9zdmc+Jyk7IH1cbiAgLnAtbWVkaWEtb2JqZWN0LS1sYXJnZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5wLW1lZGlhLW9iamVjdC0tbGFyZ2UgLnAtbWVkaWEtb2JqZWN0X19pbWFnZSB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgIHdpZHRoOiA2cmVtOyB9XG4gICAgLnAtbWVkaWEtb2JqZWN0LS1sYXJnZSAucC1tZWRpYS1vYmplY3RfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgICAgICAucC1tZWRpYS1vYmplY3QtLWxhcmdlIC5wLW1lZGlhLW9iamVjdF9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG4gICAgLnAtbWVkaWEtb2JqZWN0LS1sYXJnZSAucC1tZWRpYS1vYmplY3RfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTsgfVxuXG4ucC1tb2RhbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC43NSk7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAucC1tb2RhbF9fZGlhbG9nIHtcbiAgICBib3R0b206IDEuNXJlbTtcbiAgICBsZWZ0OiAxLjVyZW07XG4gICAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgICB0b3A6IDEuNXJlbTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1tb2RhbF9fZGlhbG9nIHtcbiAgICAgICAgYm90dG9tOiBpbml0aWFsO1xuICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgICAgdG9wOiBpbml0aWFsOyB9IH1cbiAgLnAtbW9kYWxfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wLW1vZGFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM2NDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgICAgLnAtbW9kYWxfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cbiAgLnAtbW9kYWxfX2Nsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzkwJyB3aWR0aD0nOTAnJTNFJTNDZyBjb2xvcj0nJTIzMDAwJyUzRSUzQ3BhdGggZmlsbD0nbm9uZScgZD0nTTAgMGg5MHY5MEgweicvJTNFJTNDcGF0aCBkPSdNMTQuNTIgNkw2IDE0LjUyIDM2LjQ4IDQ1IDYgNzUuNDkgMTQuNTIgODQgNDUgNTMuNTIgNzUuNDggODQgODQgNzUuNDkgNTMuNTIgNDUgODQgMTQuNTIgNzUuNDggNiA0NSAzNi40OXonIGZpbGw9JyUyMzg4OCcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbjogLTFyZW0gLTFyZW0gMCAwO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgdGV4dC1pbmRlbnQ6IC05OTllbTtcbiAgICB3aWR0aDogMXJlbTsgfVxuICAgIC5wLW1vZGFsX19jbG9zZTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgIzAwN2FhNjtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7IH1cblxuLnAtbWF0cml4IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MjBweCkge1xuICAgIC5wLW1hdHJpeCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLnAtbWF0cml4X19pdGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICM2NjY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgLnAtbWF0cml4X19pdGVtOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucC1tYXRyaXhfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MjBweCkge1xuICAgICAgLnAtbWF0cml4X19pdGVtIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZG90dGVkICM2NjY7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgIzY2NjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgICAgICAgLnAtbWF0cml4X19pdGVtOmVtcHR5IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAucC1tYXRyaXhfX2l0ZW06Zmlyc3QtY2hpbGQsIC5wLW1hdHJpeF9faXRlbTpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAucC1tYXRyaXhfX2l0ZW06bGFzdC1jaGlsZCwgLnAtbWF0cml4X19pdGVtOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgLnAtbWF0cml4X19pdGVtOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgICAgICAucC1tYXRyaXhfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZG90dGVkICM2NjY7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuICAgICAgICAucC1tYXRyaXhfX2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAucC1tYXRyaXhfX2ltZywgLnAtbWF0cml4X19jb250ZW50IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnAtbWF0cml4X19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXgtd2lkdGg6IDMuNzVyZW07IH1cbiAgLnAtbWF0cml4X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnAtbWF0cml4X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnAtbWF0cml4X19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wLW1hdHJpeF9fbGluayB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuXG4ucC1tdXRlZC1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5wLW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk1NDIwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkY2RjZDtcbiAgY29sb3I6ICMxMTE7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnAtbmF2aWdhdGlvbiAucm93IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fYmFubmVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tb3BlbiwgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX190b2dnbGUtLWNsb3NlLCAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmsge1xuICAgIGNvbG9yOiAjMTExOyB9XG4gICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX190b2dnbGUtLW9wZW46aG92ZXIsIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1jbG9zZTpob3ZlciwgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1vcGVuOnZpc2l0ZWQsIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1jbG9zZTp2aXNpdGVkLCAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbms6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzExMTsgfVxuICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX190b2dnbGUtLW9wZW4sIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1jbG9zZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMXJlbTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gLjc1cmVtKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX190b2dnbGUtLW9wZW4sIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xvZ28ge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zNjQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMC43NXJlbSAwLjVyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19sb2dvIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbjogMC41cmVtIDEuMjVyZW07IH0gfVxuICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2ltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDJyZW07IH1cbiAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGluayxcbiAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmsgPiBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rOmhvdmVyLFxuICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rID4gYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGluazpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NkY2RjZDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGlua3MgLnAtbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjZGNkY2Q7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmtzIC5wLW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGlua3MgLnAtbmF2aWdhdGlvbl9fbGluazpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RjZGNkOyB9IH1cbiAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmtzIC5wLW5hdmlnYXRpb25fX2xpbmsgPiBhLFxuICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGlua3MgPiBhIHtcbiAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgcGFkZGluZzogMC44NDM3NXJlbSAwLjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmtzIC5wLW5hdmlnYXRpb25fX2xpbmsgPiBhLFxuICAgICAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmtzID4gYSB7XG4gICAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07IH0gfVxuICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGlua3M6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZGNkY2Q7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmtzOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH0gfVxuICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX25hdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnAtbmF2aWdhdGlvbjp0YXJnZXQgLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1vcGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wLW5hdmlnYXRpb246dGFyZ2V0IC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tY2xvc2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLnAtbmF2aWdhdGlvbjp0YXJnZXQgLnAtbmF2aWdhdGlvbl9fbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7XG4gIGNvbG9yOiAjMTExO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnJvdyB7XG4gICAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX2Jhbm5lciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX190b2dnbGUtLW9wZW4sIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1jbG9zZSwgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICBjb2xvcjogIzExMTsgfVxuICAgIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1vcGVuOmhvdmVyLCAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tY2xvc2U6aG92ZXIsIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtbmF2aWdhdGlvbl9fbGluazpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tb3Blbjp2aXNpdGVkLCAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tY2xvc2U6dmlzaXRlZCwgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX19saW5rOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICMxMTE7IH1cbiAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX190b2dnbGUtLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1vcGVuLCAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tY2xvc2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgdG9wOiBjYWxjKDUwJSAtIC43NXJlbSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1vcGVuLCAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX19sb2dvIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzY0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAuNzVyZW0gMC41cmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtbmF2aWdhdGlvbl9fbG9nbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX2xvZ28ge1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAxLjI1cmVtOyB9IH1cbiAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX19pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAycmVtOyB9XG4gIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtbmF2aWdhdGlvbl9fbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX2xpbmssXG4gICAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX19saW5rID4gYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtbmF2aWdhdGlvbl9fbGluazpob3ZlcixcbiAgICAgIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtbmF2aWdhdGlvbl9fbGluayA+IGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX2xpbms6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtbmF2aWdhdGlvbl9fbGlua3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZGNkY2Q7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtbmF2aWdhdGlvbl9fbGlua3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX2xpbmtzIC5wLW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2RjZGNkOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX19saW5rcyAucC1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2RjZGNkO1xuICAgICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX2xpbmtzIC5wLW5hdmlnYXRpb25fX2xpbms6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkY2RjZDsgfSB9XG4gICAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX19saW5rcyAucC1uYXZpZ2F0aW9uX19saW5rID4gYSxcbiAgICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX2xpbmtzID4gYSB7XG4gICAgICBjb2xvcjogIzExMTtcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuODQzNzVyZW0gMC41cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX19saW5rcyAucC1uYXZpZ2F0aW9uX19saW5rID4gYSxcbiAgICAgICAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX19saW5rcyA+IGEge1xuICAgICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtOyB9IH1cbiAgICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX2xpbmtzOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2RjZGNkOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX19saW5rczpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9IH1cbiAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX19uYXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wLW5hdmlnYXRpb24tLXNpZGViYXI6dGFyZ2V0IC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tb3BlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyOnRhcmdldCAucC1uYXZpZ2F0aW9uX190b2dnbGUtLWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5wLW5hdmlnYXRpb24tLXNpZGViYXI6dGFyZ2V0IC5wLW5hdmlnYXRpb25fX25hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX19sb2dvIHtcbiAgICBtYXJnaW46IDAgMXJlbSAwIDA7IH1cbiAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX190YWdsaW5lIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLjJyZW07IH1cbiAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAuc2lkZWJhcl9fY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAuc2lkZWJhcl9fY3RhIC5wLWlubGluZS1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnNpZGViYXJfX2N0YSBbY2xhc3NePVwicC1pY29uXCJdIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAuc2lkZWJhcl9fY3RhIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnNpZGViYXJfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAuc2lkZWJhcl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5zaWRlYmFyX19saW5rIHtcbiAgICBjb2xvcjogIzExMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5zaWRlYmFyX19saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA3YWE2OyB9XG4gICAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAuc2lkZWJhcl9fbGluazpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLmlzLXNlbGVjdGVkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5zaWRlYmFyX19maXJzdC1sZXZlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnNpZGViYXJfX3RoaXJkLWxldmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogM3JlbTsgfVxuICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5zaWRlYmFyX19zZWNvbmQtbGV2ZWwsXG4gIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnNpZGViYXJfX3RoaXJkLWxldmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtOyB9XG4gICAgLnAtaWNvbi0tbWludXMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5pcy1zZWxlY3RlZCAucC1pY29uLS1taW51cyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5pcy1zZWxlY3RlZCAucC1pY29uLS1wbHVzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaXMtc2VsZWN0ZWQgKyAuc2lkZWJhcl9fc2Vjb25kLWxldmVsLCAuaXMtc2VsZWN0ZWQgKyAuc2lkZWJhcl9fdGhpcmQtbGV2ZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5zaWRlYmFyX19zZWNvbmQtbGV2ZWwgLmlzLWRlZXBlc3QtbGV2ZWwsXG4gICAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAuc2lkZWJhcl9fdGhpcmQtbGV2ZWwgLmlzLWRlZXBlc3QtbGV2ZWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLWljb24tLXBsdXMsXG4gIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtaWNvbi0tbWludXMge1xuICAgIHBlcnNwZWN0aXZlOiA4MDBweDtcbiAgICBwZXJzcGVjdGl2ZS1vcmlnaW46IDUwJSAxMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgdG9wOiAwLjc1cmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7IH1cblxuLnAtbGluay0tZXh0ZXJuYWw6OmFmdGVyIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQnIGhlaWdodD0nMTUnJTNFJTNDZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNLTEtMWgxNnYxNkgtMScvJTNFJTNDcGF0aCBmaWxsPSclMjMxMTEnIGQ9J000Ljg2NyAxLjMxM0MuNiAxLjMyLjA2NyAxLjQ0My4wNjcgNC41MXY2LjRjMCAzLjIuNTMzIDMuMiA1LjMzMyAzLjJoMi4xMzNjNC44IDAgNS4zMzQgMCA1LjMzNC0zLjJ2LTEuNmgtMS42djEuMDY4YzAgMi4xMzMgMCAyLjEzMy00LjI2NyAyLjEzM0g1LjkzM2MtNC4yNjYgMC00LjI2NiAwLTQuMjY2LTIuMTMyVjUuMDQ0YzAtMS45My4wMzQtMi4xMTIgMy4yLTIuMTN2LTEuNnonLyUzRSUzQ3BhdGggZD0nTS0xLTFoMTZ2MTZILTEnLyUzRSUzQ3BhdGggZmlsbD0nJTIzMTExJyBkPSdNNi40MzUgMi4xNmMuMTEtLjQ0NiA3LjExMy0yLjE5NiA3LjQ0OC0xLjg2LjMzNS4zMzQtMS40MTYgNy4zMzUtMS44NjMgNy40NDctLjQ0Ny4xMTItNS42OTctNS4xNC01LjU4Ni01LjU4NnonLyUzRSUzQ3BhdGggZmlsbD0nJTIzMTExJyBkPSdNOS4wMzIgMy4zOEw0LjcwNSA3LjcwOGwxLjc2NyAxLjc2N0wxMC44IDUuMTQ4Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAuN2VtO1xuICBtYXJnaW46IDAgMCAwIC4yNWVtO1xuICBtYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQnIGhlaWdodD0nMTUnJTNFJTNDZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNLTEtMWgxNnYxNkgtMScvJTNFJTNDcGF0aCBmaWxsPSclMjMxMTEnIGQ9J000Ljg2NyAxLjMxM0MuNiAxLjMyLjA2NyAxLjQ0My4wNjcgNC41MXY2LjRjMCAzLjIuNTMzIDMuMiA1LjMzMyAzLjJoMi4xMzNjNC44IDAgNS4zMzQgMCA1LjMzNC0zLjJ2LTEuNmgtMS42djEuMDY4YzAgMi4xMzMgMCAyLjEzMy00LjI2NyAyLjEzM0g1LjkzM2MtNC4yNjYgMC00LjI2NiAwLTQuMjY2LTIuMTMyVjUuMDQ0YzAtMS45My4wMzQtMi4xMTIgMy4yLTIuMTN2LTEuNnonLyUzRSUzQ3BhdGggZD0nTS0xLTFoMTZ2MTZILTEnLyUzRSUzQ3BhdGggZmlsbD0nJTIzMTExJyBkPSdNNi40MzUgMi4xNmMuMTEtLjQ0NiA3LjExMy0yLjE5NiA3LjQ0OC0xLjg2LjMzNS4zMzQtMS40MTYgNy4zMzUtMS44NjMgNy40NDctLjQ0Ny4xMTItNS42OTctNS4xNC01LjU4Ni01LjU4NnonLyUzRSUzQ3BhdGggZmlsbD0nJTIzMTExJyBkPSdNOS4wMzIgMy4zOEw0LjcwNSA3LjcwOGwxLjc2NyAxLjc2N0wxMC44IDUuMTQ4Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAuN2VtOyB9XG5cbi5wLWxpbmstLW5vLXVuZGVybGluZSB7XG4gIGJvcmRlcjogMDsgfVxuXG4ucC1saW5rLS1zb2Z0IHtcbiAgY29sb3I6ICMxMTE7IH1cbiAgLnAtbGluay0tc29mdDp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzExMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnAtbGluay0tc29mdDpob3ZlciB7XG4gICAgY29sb3I6ICMwMDdhYTY7IH1cbiAgLnAtbGluay0tc29mdC5pcy1zZWxlY3RlZCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ucC1saW5rLS1zdHJvbmcge1xuICBjb2xvcjogIzExMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAucC1saW5rLS1zdHJvbmc6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMxMTE7IH1cbiAgLnAtbGluay0tc3Ryb25nOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwN2FhNjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucC1saW5rLS1pbnZlcnRlZCB7XG4gIGNvbG9yOiAjZjdmN2Y3O1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5wLWxpbmstLWludmVydGVkOmhvdmVyIHtcbiAgICBjb2xvcjogI2Y3ZjdmNzsgfVxuICAucC1saW5rLS1pbnZlcnRlZDp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2RlZGVkZTsgfVxuXG4ucC10b3Age1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjZGNkY2Q7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDIwcHggMDsgfVxuICAucC10b3BfX2xpbmsge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdG9wOiAtLjcyNXJlbTsgfVxuXG4ucC1saW5rLS1leHRlcm5hbC5wLWxpbmstLXN0cm9uZyB7XG4gIGNvbG9yOiAjMTExOyB9XG5cbi5wLWxpc3QtdHJlZV9faXRlbS0tZ3JvdXA6OmFmdGVyLCAucC1saXN0LXRyZWUgLnAtbGlzdC10cmVlW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl06OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDAuOTM3NXJlbTtcbiAgbGVmdDogLTFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLjRyZW07XG4gIHdpZHRoOiAwLjkzNzVyZW07IH1cblxuLnAtbGlzdC10cmVlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2RjZGNkO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nOiAwIDAgMCAwLjVyZW07IH1cbiAgLnAtbGlzdC10cmVlX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogLjhyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnAtbGlzdC10cmVlX19pdGVtOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2NkY2RjZDtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBsZWZ0OiAtMC41cmVtO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC44cmVtO1xuICAgICAgd2lkdGg6IC42MjVyZW07IH1cbiAgICAucC1saXN0LXRyZWVfX2l0ZW0tLWdyb3VwOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgaGVpZ2h0PScxNScgd2lkdGg9JzE1JyB2aWV3Qm94PScwIDAgMTUgMTUnJTNFJTNDZGVmcyUzRSUzQ3BhdGggaWQ9J2EnIGQ9J00wIDBoMTV2MTVIMHonLyUzRSUzQy9kZWZzJTNFJTNDZyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9J25vbmUnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM2EnIGZpbGw9JyUyM0ZGRicvJTNFJTNDcGF0aCBzdHJva2U9JyUyMzg4OCcgZD0nTS41LjVoMTR2MTRILjV6Jy8lM0UlM0NwYXRoIGZpbGw9JyUyMzg4OCcgZD0nTTcgNGgxdjdIN3onLyUzRSUzQ3BhdGggZmlsbD0nJTIzODg4JyBkPSdNNCA4VjdoN3YxeicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC5wLWxpc3QtdHJlZV9fdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW46IDAgMCAwIC0xLjc1cmVtO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEuNzVyZW07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAucC1saXN0LXRyZWVfX3RvZ2dsZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDA3YWE2O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucC1saXN0LXRyZWVfX3RvZ2dsZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgI2NkY2RjZDsgfVxuICAucC1saXN0LXRyZWUgLnAtbGlzdC10cmVlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnAtbGlzdC10cmVlIC5wLWxpc3QtdHJlZVthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnAtbGlzdC10cmVlIC5wLWxpc3QtdHJlZVthcmlhLWhpZGRlbj1cImZhbHNlXCJdOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgaGVpZ2h0PScxNScgd2lkdGg9JzE1JyB2aWV3Qm94PScwIDAgMTUgMTUnJTNFJTNDZGVmcyUzRSUzQ3BhdGggaWQ9J2EnIGQ9J00wIDBoMTV2MTVIMHonLyUzRSUzQy9kZWZzJTNFJTNDZyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9J25vbmUnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM2EnIGZpbGw9JyUyM0ZGRicvJTNFJTNDcGF0aCBzdHJva2U9JyUyMzg4OCcgZD0nTS41LjVoMTR2MTRILjV6Jy8lM0UlM0NwYXRoIGZpbGw9JyUyMzg4OCcgZD0nTTQgOFY3aDd2MXonLyUzRSUzQy9nJTNFXFxhICAgICAgICAgJTNDL3N2ZyUzRVwiKTtcbiAgICAgIHotaW5kZXg6IDE7IH1cblxuLnAtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnAtbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogLjY2NjdyZW07IH1cblxuLnAtbGlzdC0tZGl2aWRlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnAtbGlzdC0tZGl2aWRlZCAucC1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNjNyZW07XG4gICAgcGFkZGluZy10b3A6IC42M3JlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjZGNkY2Q7IH1cbiAgICAucC1saXN0LS1kaXZpZGVkIC5wLWxpc3RfX2l0ZW06bGFzdC1vZi10eXBlLFxuICAgIC5wLWxpc3QtLWRpdmlkZWQgLnAtbGlzdF9faXRlbSAubGFzdC1pdGVtIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmlzLXRpY2tlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxNCAxNCclM0UlM0NjaXJjbGUgZmlsbD0nJTIzZTk1NDIwJyBjeD0nNycgY3k9JzcnIHI9JzcnLyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi4xIDEwLjgxM0wyLjQxIDguMTA1bDEuMTg0LTEuNjEzTDUuOSA4LjE4N2w0LjM5My00LjM5NCAxLjQxNCAxLjQxNHonIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC4zcmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgLnAtbGlzdC0tZGl2aWRlZCAuaXMtdGlja2VkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDFyZW07IH1cblxuLnAtaW5saW5lLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5wLWlubGluZS1saXN0X19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07IH1cbiAgICAucC1pbmxpbmUtbGlzdF9faXRlbTpsYXN0LW9mLXR5cGUsXG4gICAgLnAtaW5saW5lLWxpc3RfX2l0ZW0gLmxhc3QtaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnAtaW5saW5lLWxpc3QtLW1pZGRvdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnAtaW5saW5lLWxpc3QtLW1pZGRvdCAucC1pbmxpbmUtbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wLWlubGluZS1saXN0LS1taWRkb3QgLnAtaW5saW5lLWxpc3RfX2l0ZW06bGFzdC1vZi10eXBlLFxuICAgIC5wLWlubGluZS1saXN0LS1taWRkb3QgLnAtaW5saW5lLWxpc3RfX2l0ZW0gLmxhc3QtaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAucC1pbmxpbmUtbGlzdC0tbWlkZG90IC5wLWlubGluZS1saXN0X19pdGVtOjphZnRlciB7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIGNvbnRlbnQ6ICdcXDAwYjcnO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMXJlbTtcbiAgICAgIHRvcDogLjU1cmVtOyB9XG4gICAgLnAtaW5saW5lLWxpc3QtLW1pZGRvdCAucC1pbmxpbmUtbGlzdF9faXRlbTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAucC1pbmxpbmUtbGlzdC0tbWlkZG90IC5wLWlubGluZS1saXN0X19pdGVtOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIsXG4gICAgLnAtaW5saW5lLWxpc3QtLW1pZGRvdCAucC1pbmxpbmUtbGlzdF9faXRlbSAubGFzdC1pdGVtOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJzsgfVxuXG4ucC1saXN0LXN0ZXAge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgcGFkZGluZzogMDsgfVxuICAucC1saXN0LXN0ZXBfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wLWxpc3Qtc3RlcF9fdGl0bGUgKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnAtbGlzdC1zdGVwX19pdGVtIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucC1saXN0LXN0ZXBfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgICAgLnAtbGlzdC1zdGVwX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLnAtbGlzdC1zdGVwX19idWxsZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLjYyNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMzQzNzVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA1MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgIC5wLWxpc3Qtc3RlcF9fYnVsbGV0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC01cHg7IH0gfVxuXG4ucC1zdGVwcGVkLWxpc3QtLWRldGFpbGVkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAycmVtIDAgM3JlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAzMHB4KSB7XG4gICAgLnAtc3RlcHBlZC1saXN0LS1kZXRhaWxlZCB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07IH0gfVxuICAucC1zdGVwcGVkLWxpc3QtLWRldGFpbGVkIC5wLWxpc3Qtc3RlcF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnAtc3RlcHBlZC1saXN0LS1kZXRhaWxlZCAucC1saXN0LXN0ZXBfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLnAtc3RlcHBlZC1saXN0LS1kZXRhaWxlZCAucC1saXN0LXN0ZXBfX2l0ZW0gPiAqIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtc3RlcHBlZC1saXN0LS1kZXRhaWxlZCAucC1saXN0LXN0ZXBfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjc1cmVtOyB9IH1cbiAgLnAtc3RlcHBlZC1saXN0LS1kZXRhaWxlZCAucC1saXN0LXN0ZXBfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW07XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmc6IDEuMzMzM3JlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnAtc3RlcHBlZC1saXN0LS1kZXRhaWxlZCAucC1saXN0LXN0ZXBfX2NvbnRlbnQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbiAgICAgICAgbWFyZ2luOiAuMjVyZW0gMCAwO1xuICAgICAgICBwYWRkaW5nOiAyLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucC1zdGVwcGVkLWxpc3QtLWRldGFpbGVkIC5wLWxpc3Qtc3RlcF9fYnVsbGV0IHtcbiAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIuMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgQHN1cHBvcnRzIChjb2x1bW5zOiAxKSB7XG4gICAgW2NsYXNzKj0ncC1saXN0J10uaXMtc3BsaXQge1xuICAgICAgY29sdW1uczogMjsgfVxuICAgICAgW2NsYXNzKj0ncC1saXN0J10uaXMtc3BsaXQgLnAtbGlzdF9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAc3VwcG9ydHMgbm90IChjb2x1bW5zOiAxKSB7XG4gICAgW2NsYXNzKj0ncC1saXN0J10uaXMtc3BsaXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgW2NsYXNzKj0ncC1saXN0J10uaXMtc3BsaXQgLnAtbGlzdF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIC41cmVtKTsgfSB9XG4gIFtjbGFzcyo9J3AtbGlzdCddLmlzLXNwbGl0IC5wLWxpc3RfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjZGNkY2Q7IH1cbiAgW2NsYXNzKj0ncC1saXN0J10uaXMtc3BsaXQ6bnRoLWNoaWxkKDJuLTEpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuXG4ucC10b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wLXRvb2x0aXBfX21lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIG1pbi13aWR0aDogMTU1cHg7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbml0aWFsO1xuICAgIHRvcDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHRyYW5zbGF0ZVkoMTNweCk7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLnAtdG9vbHRpcF9fbWVzc2FnZTo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjMTExO1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwLjc1cmVtO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMDsgfVxuICAucC10b29sdGlwOmZvY3VzIC5wLXRvb2x0aXBfX21lc3NhZ2UsIC5wLXRvb2x0aXA6aG92ZXIgLnAtdG9vbHRpcF9fbWVzc2FnZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5pdGlhbDsgfVxuICAucC10b29sdGlwLS1idG0tY2VudGVyIC5wLXRvb2x0aXBfX21lc3NhZ2Uge1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDEzcHgpOyB9XG4gICAgLnAtdG9vbHRpcC0tYnRtLWNlbnRlciAucC10b29sdGlwX19tZXNzYWdlOjpiZWZvcmUge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC5wLXRvb2x0aXAtLWJ0bS1yaWdodCAucC10b29sdGlwX19tZXNzYWdlIHtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEzcHgpOyB9XG4gICAgLnAtdG9vbHRpcC0tYnRtLXJpZ2h0IC5wLXRvb2x0aXBfX21lc3NhZ2U6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgcmlnaHQ6IDAuNzVyZW07IH1cbiAgLnAtdG9vbHRpcC0tdG9wLWxlZnQgLnAtdG9vbHRpcF9fbWVzc2FnZSB7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgdHJhbnNsYXRlWSgtMTNweCk7IH1cbiAgICAucC10b29sdGlwLS10b3AtbGVmdCAucC10b29sdGlwX19tZXNzYWdlOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMxMTE7XG4gICAgICBib3R0b206IC0xcmVtO1xuICAgICAgbGVmdDogMC43NXJlbTsgfVxuICAucC10b29sdGlwLS10b3AtY2VudGVyIC5wLXRvb2x0aXBfX21lc3NhZ2Uge1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC0xM3B4KTsgfVxuICAgIC5wLXRvb2x0aXAtLXRvcC1jZW50ZXIgLnAtdG9vbHRpcF9fbWVzc2FnZTo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjMTExO1xuICAgICAgYm90dG9tOiAtMXJlbTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAucC10b29sdGlwLS10b3AtcmlnaHQgLnAtdG9vbHRpcF9fbWVzc2FnZSB7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgdHJhbnNsYXRlWSgtMTNweCk7IH1cbiAgICAucC10b29sdGlwLS10b3AtcmlnaHQgLnAtdG9vbHRpcF9fbWVzc2FnZTo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjMTExO1xuICAgICAgYm90dG9tOiAtMXJlbTtcbiAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICByaWdodDogMC43NXJlbTsgfVxuICAucC10b29sdGlwLS1yaWdodCAucC10b29sdGlwX19tZXNzYWdlIHtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTRweCkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5wLXRvb2x0aXAtLXJpZ2h0IC5wLXRvb2x0aXBfX21lc3NhZ2U6OmJlZm9yZSB7XG4gICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgIzExMTtcbiAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTZweCkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAucC10b29sdGlwLS1sZWZ0IC5wLXRvb2x0aXBfX21lc3NhZ2Uge1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICBsZWZ0OiAtMTZweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAucC10b29sdGlwLS1sZWZ0IC5wLXRvb2x0aXBfX21lc3NhZ2U6OmJlZm9yZSB7XG4gICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICMxMTE7XG4gICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5wLWljb24tLXBsdXMsIC5wLWljb24tLW1pbnVzLCAucC1pY29uLS1leHBhbmQsIC5wLWljb24tLWNvbGxhcHNlLCAucC1pY29uLS1jaGV2cm9uLCAucC1pY29uLS1jbG9zZSwgLnAtaWNvbi0taGVscCwgLnAtaWNvbi0taW5mb3JtYXRpb24sIC5wLWljb24tLWRlbGV0ZSwgLnAtaWNvbi0tZXJyb3IsIC5wLWljb24tLXdhcm5pbmcsIC5wLWljb24tLWV4dGVybmFsLWxpbmssIC5wLWljb24tLWNvbnRleHR1YWwtbWVudSwgLnAtaWNvbi0tbWVudSwgLnAtaWNvbi0tY29kZSwgLnAtaWNvbi0tY29weSwgLnAtaWNvbi0tc2VhcmNoLCAucC1pY29uLS1zdWNjZXNzLCAucC1pY29uLS1zaGFyZSwgLnAtaWNvbi0tdXNlciwgLnAtaWNvbi0tcXVlc3Rpb24sIC5wLWljb24tLXNwaW5uZXIge1xuICBoZWlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxcmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IDk5OWVtO1xuICB0b3A6IC0ycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7IH1cblxuLnAtaWNvbi0tcGx1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzknIHdpZHRoPSc5JyB2aWV3Qm94PScwIDAgOSA5JyUzRSUzQ2cgZmlsbD0ncmdiYSgxMDIsIDEwMiwgMTAyLCAwLjk5OTk5OSknIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J000IDBoMXY5SDR6Jy8lM0UlM0NwYXRoIGQ9J00wIDVWNGg5djF6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgW2NsYXNzJD1cIi0tZGFya1wiXSAucC1pY29uLS1wbHVzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PSc5JyB3aWR0aD0nOScgdmlld0JveD0nMCAwIDkgOSclM0UlM0NnIGZpbGw9J3JnYmEoMjA1LCAyMDUsIDIwNSwgMC45OTk5OTkpJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNNCAwaDF2OUg0eicvJTNFJTNDcGF0aCBkPSdNMCA1VjRoOXYxeicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5wLWljb24tLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nOScgd2lkdGg9JzknIHZpZXdCb3g9JzAgMCA5IDknJTNFJTNDcGF0aCBkPSdNMCA1VjRoOXYxeicgZmlsbD0ncmdiYSgxMDIsIDEwMiwgMTAyLCAwLjk5OTk5OSknIGZpbGwtcnVsZT0nZXZlbm9kZCcvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICBbY2xhc3MkPVwiLS1kYXJrXCJdIC5wLWljb24tLW1pbnVzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PSc5JyB3aWR0aD0nOScgdmlld0JveD0nMCAwIDkgOSclM0UlM0NwYXRoIGQ9J00wIDVWNGg5djF6JyBmaWxsPSdyZ2JhKDIwNSwgMjA1LCAyMDUsIDAuOTk5OTk5KScgZmlsbC1ydWxlPSdldmVub2RkJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5wLWljb24tLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgaGVpZ2h0PScxNScgd2lkdGg9JzE1JyB2aWV3Qm94PScwIDAgMTUgMTUnJTNFJTNDZGVmcyUzRSUzQ3BhdGggaWQ9J2EnIGQ9J00wIDBoMTV2MTVIMHonLyUzRSUzQy9kZWZzJTNFJTNDZyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9J25vbmUnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM2EnLyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDEwMiwgMTAyLCAxMDIsIDAuOTk5OTk5KScgZD0nTS41LjVoMTR2MTRILjV6Jy8lM0UlM0NwYXRoIGZpbGw9J3JnYmEoMTAyLCAxMDIsIDEwMiwgMC45OTk5OTkpJyBkPSdNNyA0aDF2N0g3eicvJTNFJTNDcGF0aCBmaWxsPSdyZ2JhKDEwMiwgMTAyLCAxMDIsIDAuOTk5OTk5KScgZD0nTTQgOFY3aDd2MXonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICBbY2xhc3MkPVwiLS1kYXJrXCJdIC5wLWljb24tLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyBoZWlnaHQ9JzE1JyB3aWR0aD0nMTUnIHZpZXdCb3g9JzAgMCAxNSAxNSclM0UlM0NkZWZzJTNFJTNDcGF0aCBpZD0nYScgZD0nTTAgMGgxNXYxNUgweicvJTNFJTNDL2RlZnMlM0UlM0NnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZmlsbD0nbm9uZSclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzYScvJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMjA1LCAyMDUsIDIwNSwgMC45OTk5OTkpJyBkPSdNLjUuNWgxNHYxNEguNXonLyUzRSUzQ3BhdGggZmlsbD0ncmdiYSgyMDUsIDIwNSwgMjA1LCAwLjk5OTk5OSknIGQ9J003IDRoMXY3SDd6Jy8lM0UlM0NwYXRoIGZpbGw9J3JnYmEoMjA1LCAyMDUsIDIwNSwgMC45OTk5OTkpJyBkPSdNNCA4VjdoN3YxeicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5wLWljb24tLWNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyBoZWlnaHQ9JzE1JyB3aWR0aD0nMTUnIHZpZXdCb3g9JzAgMCAxNSAxNSclM0UlM0NkZWZzJTNFJTNDcGF0aCBpZD0nYScgZD0nTTAgMGgxNXYxNUgweicvJTNFJTNDL2RlZnMlM0UlM0NnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZmlsbD0nbm9uZSclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzYScvJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMTAyLCAxMDIsIDEwMiwgMC45OTk5OTkpJyBkPSdNLjUuNWgxNHYxNEguNXonLyUzRSUzQ3BhdGggZmlsbD0ncmdiYSgxMDIsIDEwMiwgMTAyLCAwLjk5OTk5OSknIGQ9J000IDhWN2g3djF6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgW2NsYXNzJD1cIi0tZGFya1wiXSAucC1pY29uLS1jb2xsYXBzZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyBoZWlnaHQ9JzE1JyB3aWR0aD0nMTUnIHZpZXdCb3g9JzAgMCAxNSAxNSclM0UlM0NkZWZzJTNFJTNDcGF0aCBpZD0nYScgZD0nTTAgMGgxNXYxNUgweicvJTNFJTNDL2RlZnMlM0UlM0NnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZmlsbD0nbm9uZSclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzYScvJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMjA1LCAyMDUsIDIwNSwgMC45OTk5OTkpJyBkPSdNLjUuNWgxNHYxNEguNXonLyUzRSUzQ3BhdGggZmlsbD0ncmdiYSgyMDUsIDIwNSwgMjA1LCAwLjk5OTk5OSknIGQ9J000IDhWN2g3djF6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cblxuLnAtaWNvbi0tY2hldnJvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzQnIHdpZHRoPScxMCcgdmlld0JveD0nMCAwIDEwIDQnJTNFJTNDcGF0aCBkPSdNMy42MzcgMy4xMzc3Yy0uNTE4LS4zNjUtMS4wNTItLjc3ODEtMS42MDEtMS4yMzhDMS40ODcgMS40NDEyLjk0Ny45NDc5LjQxNS40MjI1LjI3My4yODIxLjEzNC4xNDA0IDAgMGgxLjU0MWMuMzA0LjI4ODguNjIuNTcwOS45NDcuODQ2My4xMzc5LjExNjEuMjc2OC4yMjk3LjQxNjguMzQwOC4xNjM2LjEyOTcuMzI4Ni4yNTU4LjQ5NTQuMzc4My4wODUyLjA2MjUuMTcwOC4xMjQxLjI1NjguMTg0Ni4zOTcuMjgyMS45MzUuNjI1NyAxLjMxNS44NDc2aC4wNTRjLjM4LS4yMjE5LjkxOC0uNTY1NSAxLjMxNS0uODQ3Ni4zOTgtLjI4MDcuNzg4LS41ODI5IDEuMTY5LS45MDM3LjMyNy0uMjc1NC42NDMtLjU1NzUuOTQ3LS44NDYzaDEuNTQxYy0uMTM1LjE0MDQtLjI3My4yODIxLS40MTUuNDIyNS0uNTMyLjUyNTQtMS4wNzIgMS4wMTg3LTEuNjIxIDEuNDc3Mi0uNTUuNDU5OS0xLjA4My44NzMtMS42MDEgMS4yMzgtLjUxOS4zNjQ5Ny0uOTczLjY1MjQtMS4zNjIuODYyMy0uMzktLjIwOTktLjg0NC0uNDk3MzMtMS4zNjItLjg2MjN6JyBmaWxsPSdyZ2JhKDEwMiwgMTAyLCAxMDIsIDAuOTk5OTk5KScgZmlsbC1ydWxlPSdldmVub2RkJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIFtjbGFzcyQ9XCItLWRhcmtcIl0gLnAtaWNvbi0tY2hldnJvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nNCcgd2lkdGg9JzEwJyB2aWV3Qm94PScwIDAgMTAgNCclM0UlM0NwYXRoIGQ9J00zLjYzNyAzLjEzNzdjLS41MTgtLjM2NS0xLjA1Mi0uNzc4MS0xLjYwMS0xLjIzOEMxLjQ4NyAxLjQ0MTIuOTQ3Ljk0NzkuNDE1LjQyMjUuMjczLjI4MjEuMTM0LjE0MDQgMCAwaDEuNTQxYy4zMDQuMjg4OC42Mi41NzA5Ljk0Ny44NDYzLjEzNzkuMTE2MS4yNzY4LjIyOTcuNDE2OC4zNDA4LjE2MzYuMTI5Ny4zMjg2LjI1NTguNDk1NC4zNzgzLjA4NTIuMDYyNS4xNzA4LjEyNDEuMjU2OC4xODQ2LjM5Ny4yODIxLjkzNS42MjU3IDEuMzE1Ljg0NzZoLjA1NGMuMzgtLjIyMTkuOTE4LS41NjU1IDEuMzE1LS44NDc2LjM5OC0uMjgwNy43ODgtLjU4MjkgMS4xNjktLjkwMzcuMzI3LS4yNzU0LjY0My0uNTU3NS45NDctLjg0NjNoMS41NDFjLS4xMzUuMTQwNC0uMjczLjI4MjEtLjQxNS40MjI1LS41MzIuNTI1NC0xLjA3MiAxLjAxODctMS42MjEgMS40NzcyLS41NS40NTk5LTEuMDgzLjg3My0xLjYwMSAxLjIzOC0uNTE5LjM2NDk3LS45NzMuNjUyNC0xLjM2Mi44NjIzLS4zOS0uMjA5OS0uODQ0LS40OTczMy0xLjM2Mi0uODYyM3onIGZpbGw9J3JnYmEoMjA1LCAyMDUsIDIwNSwgMC45OTk5OTkpJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLnAtaWNvbi0tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PSc5MCcgd2lkdGg9JzkwJyUzRSUzQ2cgY29sb3I9JyUyMyU3QiRjb2xvciU3RCclM0UlM0NwYXRoIGZpbGw9J25vbmUnIGQ9J00wIDBoOTB2OTBIMHonLyUzRSUzQ3BhdGggZD0nTTE0LjUyIDZMNiAxNC41MiAzNi40OCA0NSA2IDc1LjQ5IDE0LjUyIDg0IDQ1IDUzLjUyIDc1LjQ4IDg0IDg0IDc1LjQ5IDUzLjUyIDQ1IDg0IDE0LjUyIDc1LjQ4IDYgNDUgMzYuNDl6JyBmaWxsPSdyZ2JhKDEwMiwgMTAyLCAxMDIsIDAuOTk5OTk5KScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIFtjbGFzcyQ9XCItLWRhcmtcIl0gLnAtaWNvbi0tY2xvc2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzkwJyB3aWR0aD0nOTAnJTNFJTNDZyBjb2xvcj0nJTIzJTdCJGNvbG9yJTdEJyUzRSUzQ3BhdGggZmlsbD0nbm9uZScgZD0nTTAgMGg5MHY5MEgweicvJTNFJTNDcGF0aCBkPSdNMTQuNTIgNkw2IDE0LjUyIDM2LjQ4IDQ1IDYgNzUuNDkgMTQuNTIgODQgNDUgNTMuNTIgNzUuNDggODQgODQgNzUuNDkgNTMuNTIgNDUgODQgMTQuNTIgNzUuNDggNiA0NSAzNi40OXonIGZpbGw9J3JnYmEoMjA1LCAyMDUsIDIwNSwgMC45OTk5OTkpJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cblxuLnAtaWNvbi0taGVscCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTUuOTk5OTk5JyB3aWR0aD0nMTYnJTNFJTNDcGF0aCBmaWxsPSdub25lJyBjb2xvcj0nJTIzJTdCJGNvbG9yJTdEJyBkPSdNLS4wMDI5Ni4wMDIzNmgxNi4wMDAwOHYxNi4wMDAwOEgtLjAwMjk2eicvJTNFJTNDcGF0aCBkPSdNOC4wMDM3NSA1LjIyOTA1cS0uNDMwOSAwLS44MjQ4Ny4xMTA4LS4zOTM5Ny4wOTg1LS44MjQ4Ny4zMzI0M2wtLjQxODYtMS4xNDVxLjQ1NTYtLjI1ODU1IDEuMDM0Mi0uNDA2My41OTA5OC0uMTYwMDQgMS4yMDY1Ny0uMTYwMDQuNzM4NjcgMCAxLjIxODguMjA5My40ODAxNi4xOTY5OC43NjMzNC41MDQ3Ny4yODMxNy4zMDc4LjM5Mzk3LjY3NzIuMTEwOC4zNjkzNy4xMTA4LjcxNDEgMCAuNDE4Ni0uMTYwMDMuNzUxLS4xNDc3My4zMzI0LS4zODE2NS42MTU1OHQtLjUwNDc3LjU0MTdxLS4yNzA4Ni4yNDYyNS0uNTA0OC41MTcxLS4yMzM5LjI1ODU0LS4zOTM5NS41NTQtLjE0Nzc1LjI5NTUtLjE0Nzc1LjY2NDg1di4xNDc3M3EwIC4wNzM4OC4wMTIzMy4xNDc3NUg3LjMwMnEtLjAyNDYtLjEyMzEtLjAzNjk1LS4yNTg1Mi0uMDEyMzQtLjE0Nzc0LS4wMTIzNC0uMjcwODUgMC0uNDA2My4xMzU1LS43MjY0LjEzNTQzLS4zMjAxLjM0NDctLjU5MDk4dC40NDMyLS41MDQ3N3EuMjQ2MjUtLjIzMzkzLjQ1NTU1LS40Njc4NS4yMDkzLS4yMzM5LjM0NDczLS40ODAxNC4xMzU0My0uMjQ2MjQuMTM1NDMtLjU0MTcgMC0uNDA2My0uMjgzMi0uNjY0ODUtLjI3MDktLjI3MDktLjgyNDktLjI3MDl6bS45OCA2Ljc4MDA1cTAgLjQzMDktLjI4MzE2LjcwMTcyLS4yODMyLjI3MDg2LS43MDE4LjI3MDg2LS40MDYzIDAtLjcwMTc2LS4yNzA4Ni0uMjgzMTctLjI3MDg1LS4yODMxNy0uNzAxNzMgMC0uNDMwOS4yODMxNy0uNzAxOC4yOTU1LS4yODMyLjcwMTc1LS4yODMyLjQxODYgMCAuNzAxNzMuMjgzMTcuMjgzMTMuMjcwODYuMjgzMTMuNzAxNzR6JyBmaWxsPSdyZ2JhKDEwMiwgMTAyLCAxMDIsIDAuOTk5OTk5KScvJTNFJTNDcGF0aCBkPSdNMi4wNjM3MiAxLjAwMjM3Yy0uNTkwOTYgMC0xLjA2NjQuNDc1NDYtMS4wNjY0IDEuMDY2NHYxMS44Njc0YzAgLjU5MDk1LjQ3NTQ1IDEuMDY2NCAxLjA2NjQgMS4wNjY0aDExLjg2NzRjLjU5MDk0IDAgMS4wNjY0LS40NzU0NiAxLjA2NjQtMS4wNjY0VjIuMDY4NzdjMC0uNTkwOTYtLjQ3NTQ3LTEuMDY2NC0xLjA2NjQtMS4wNjY0em0tLjA2NjQgMWgxMi4wMDAwNnYxMi4wMDAwNkgxLjk5NzMyeicgZmlsbD0ncmdiYSgxMDIsIDEwMiwgMTAyLCAwLjk5OTk5OSknIGNvbG9yPSclMjMlN0IkY29sb3IlN0QnLyUzRSUzQy9zdmclM0VcIik7IH1cbiAgW2NsYXNzJD1cIi0tZGFya1wiXSAucC1pY29uLS1oZWxwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE1Ljk5OTk5OScgd2lkdGg9JzE2JyUzRSUzQ3BhdGggZmlsbD0nbm9uZScgY29sb3I9JyUyMyU3QiRjb2xvciU3RCcgZD0nTS0uMDAyOTYuMDAyMzZoMTYuMDAwMDh2MTYuMDAwMDhILS4wMDI5NnonLyUzRSUzQ3BhdGggZD0nTTguMDAzNzUgNS4yMjkwNXEtLjQzMDkgMC0uODI0ODcuMTEwOC0uMzkzOTcuMDk4NS0uODI0ODcuMzMyNDNsLS40MTg2LTEuMTQ1cS40NTU2LS4yNTg1NSAxLjAzNDItLjQwNjMuNTkwOTgtLjE2MDA0IDEuMjA2NTctLjE2MDA0LjczODY3IDAgMS4yMTg4LjIwOTMuNDgwMTYuMTk2OTguNzYzMzQuNTA0NzcuMjgzMTcuMzA3OC4zOTM5Ny42NzcyLjExMDguMzY5MzcuMTEwOC43MTQxIDAgLjQxODYtLjE2MDAzLjc1MS0uMTQ3NzMuMzMyNC0uMzgxNjUuNjE1NTh0LS41MDQ3Ny41NDE3cS0uMjcwODYuMjQ2MjUtLjUwNDguNTE3MS0uMjMzOS4yNTg1NC0uMzkzOTUuNTU0LS4xNDc3NS4yOTU1LS4xNDc3NS42NjQ4NXYuMTQ3NzNxMCAuMDczODguMDEyMzMuMTQ3NzVINy4zMDJxLS4wMjQ2LS4xMjMxLS4wMzY5NS0uMjU4NTItLjAxMjM0LS4xNDc3NC0uMDEyMzQtLjI3MDg1IDAtLjQwNjMuMTM1NS0uNzI2NC4xMzU0My0uMzIwMS4zNDQ3LS41OTA5OHQuNDQzMi0uNTA0NzdxLjI0NjI1LS4yMzM5My40NTU1NS0uNDY3ODUuMjA5My0uMjMzOS4zNDQ3My0uNDgwMTQuMTM1NDMtLjI0NjI0LjEzNTQzLS41NDE3IDAtLjQwNjMtLjI4MzItLjY2NDg1LS4yNzA5LS4yNzA5LS44MjQ5LS4yNzA5em0uOTggNi43ODAwNXEwIC40MzA5LS4yODMxNi43MDE3Mi0uMjgzMi4yNzA4Ni0uNzAxOC4yNzA4Ni0uNDA2MyAwLS43MDE3Ni0uMjcwODYtLjI4MzE3LS4yNzA4NS0uMjgzMTctLjcwMTczIDAtLjQzMDkuMjgzMTctLjcwMTguMjk1NS0uMjgzMi43MDE3NS0uMjgzMi40MTg2IDAgLjcwMTczLjI4MzE3LjI4MzEzLjI3MDg2LjI4MzEzLjcwMTc0eicgZmlsbD0ncmdiYSgyMDUsIDIwNSwgMjA1LCAwLjk5OTk5OSknLyUzRSUzQ3BhdGggZD0nTTIuMDYzNzIgMS4wMDIzN2MtLjU5MDk2IDAtMS4wNjY0LjQ3NTQ2LTEuMDY2NCAxLjA2NjR2MTEuODY3NGMwIC41OTA5NS40NzU0NSAxLjA2NjQgMS4wNjY0IDEuMDY2NGgxMS44Njc0Yy41OTA5NCAwIDEuMDY2NC0uNDc1NDYgMS4wNjY0LTEuMDY2NFYyLjA2ODc3YzAtLjU5MDk2LS40NzU0Ny0xLjA2NjQtMS4wNjY0LTEuMDY2NHptLS4wNjY0IDFoMTIuMDAwMDZ2MTIuMDAwMDZIMS45OTczMnonIGZpbGw9J3JnYmEoMjA1LCAyMDUsIDIwNSwgMC45OTk5OTkpJyBjb2xvcj0nJTIzJTdCJGNvbG9yJTdEJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5wLWljb24tLWluZm9ybWF0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNS45OTk5OTknIHdpZHRoPScxNiclM0UlM0NnIGNvbG9yPSclMjMwMDAnJTNFJTNDcGF0aCBkPSdNMi4wNyAxYy0uNTkwOTUgMC0xLjA2NjQuNDc1NDYtMS4wNjY0IDEuMDY2NHYxMS44NjdjMCAuNTkwOTUuNDc1NDYgMS4wNjY0IDEuMDY2NCAxLjA2NjRoMTEuODY3Yy41OTA5NSAwIDEuMDY2NC0uNDc1NDYgMS4wNjY0LTEuMDY2NFYyLjA2NjRDMTUuMDAzNCAxLjQ3NTQ1IDE0LjUyNzk0IDEgMTMuOTM3IDF6bS0uMDY2NCAxaDEydjEyaC0xMnonIGZpbGw9J3JnYmEoMTAyLCAxMDIsIDEwMiwgMC45OTk5OTkpJy8lM0UlM0NwYXRoIGQ9J003IDR2MmgyVjR6bTAgM3Y1aDJWN3onIGZpbGw9J3JnYmEoMTAyLCAxMDIsIDEwMiwgMC45OTk5OTkpJy8lM0UlM0NwYXRoIGZpbGw9J25vbmUnIGQ9J00wIDBoMTZ2MTZIMHonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICBbY2xhc3MkPVwiLS1kYXJrXCJdIC5wLWljb24tLWluZm9ybWF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE1Ljk5OTk5OScgd2lkdGg9JzE2JyUzRSUzQ2cgY29sb3I9JyUyMzAwMCclM0UlM0NwYXRoIGQ9J00yLjA3IDFjLS41OTA5NSAwLTEuMDY2NC40NzU0Ni0xLjA2NjQgMS4wNjY0djExLjg2N2MwIC41OTA5NS40NzU0NiAxLjA2NjQgMS4wNjY0IDEuMDY2NGgxMS44NjdjLjU5MDk1IDAgMS4wNjY0LS40NzU0NiAxLjA2NjQtMS4wNjY0VjIuMDY2NEMxNS4wMDM0IDEuNDc1NDUgMTQuNTI3OTQgMSAxMy45MzcgMXptLS4wNjY0IDFoMTJ2MTJoLTEyeicgZmlsbD0ncmdiYSgyMDUsIDIwNSwgMjA1LCAwLjk5OTk5OSknLyUzRSUzQ3BhdGggZD0nTTcgNHYyaDJWNHptMCAzdjVoMlY3eicgZmlsbD0ncmdiYSgyMDUsIDIwNSwgMjA1LCAwLjk5OTk5OSknLyUzRSUzQ3BhdGggZmlsbD0nbm9uZScgZD0nTTAgMGgxNnYxNkgweicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5wLWljb24tLWRlbGV0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTUuOTk5OTk5JyB3aWR0aD0nMTYnJTNFJTNDZyBjb2xvcj0nJTIzMDAwJyUzRSUzQ3BhdGggb3BhY2l0eT0nLjExNCcgZmlsbD0nbm9uZScgZD0nTTAgMGgxNnYxNkgweicvJTNFJTNDcGF0aCBvcGFjaXR5PScuMTE0JyBmaWxsPSdub25lJyBkPSdNMCAwaDE2djE2SDB6Jy8lM0UlM0NwYXRoIG9wYWNpdHk9Jy4xMTQnIGZpbGw9J25vbmUnIGQ9J00wIDBoMTZ2MTZIMHonLyUzRSUzQ3BhdGggc3R5bGU9J3RleHQtZGVjb3JhdGlvbi1jb2xvcjolMjMwMDAwMDA7aXNvbGF0aW9uOmF1dG87bWl4LWJsZW5kLW1vZGU6bm9ybWFsO2Jsb2NrLXByb2dyZXNzaW9uOnRiO3RleHQtZGVjb3JhdGlvbi1saW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uLXN0eWxlOnNvbGlkO3RleHQtaW5kZW50OjA7dGV4dC10cmFuc2Zvcm06bm9uZScgZD0nTTIgNHYxaDJWNEgyem0xMSAwdjFoMlY0aC0yek0yIDZ2OC41MDU5YzAgLjgyMjM1LjY3NzY1IDEuNSAxLjUgMS41aDEwYy44MjIzNSAwIDEuNS0uNjc3NjUgMS41LTEuNVY2aC0ydjcuNTA1OWMwIC4yODU2NS0uMjE0MzUuNS0uNS41aC04Yy0uMjg1NjUgMC0uNS0uMjE0MzUtLjUtLjVWNkgyeicgZmlsbD0ncmdiYSgxMDIsIDEwMiwgMTAyLCAwLjk5OTk5OSknIHNvbGlkLWNvbG9yPSclMjMwMDAwMDAnLyUzRSUzQ3BhdGggZD0nTTYgMHYzaDFWMWgzdjJoMVYwSDZ6TTUgNmgxdjZINXptMyAwaDF2Nkg4em0zIDBoMXY2aC0xeicgZmlsbD0ncmdiYSgxMDIsIDEwMiwgMTAyLCAwLjk5OTk5OSknLyUzRSUzQ3BhdGggc3R5bGU9J3RleHQtZGVjb3JhdGlvbi1jb2xvcjolMjMwMDAwMDA7aXNvbGF0aW9uOmF1dG87bWl4LWJsZW5kLW1vZGU6bm9ybWFsO2Jsb2NrLXByb2dyZXNzaW9uOnRiO3RleHQtZGVjb3JhdGlvbi1saW5lOm5vbmU7dGV4dC1kZWNvcmF0aW9uLXN0eWxlOnNvbGlkO3RleHQtaW5kZW50OjA7dGV4dC10cmFuc2Zvcm06bm9uZScgZD0nTTMuNSAyQzIuNjc3NjUgMiAyIDIuNjc3NjQgMiAzLjVWNWgxM1YzLjVjMC0uODIyMzYtLjY3NzY1LTEuNS0xLjUtMS41aC0xMHpNMiA2djguMDA1OWgyVjZIMnptMTEgMHY4LjAwNTloMlY2aC0yeicgZmlsbD0ncmdiYSgxMDIsIDEwMiwgMTAyLCAwLjk5OTk5OSknIHNvbGlkLWNvbG9yPSclMjMwMDAwMDAnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICBbY2xhc3MkPVwiLS1kYXJrXCJdIC5wLWljb24tLWRlbGV0ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNS45OTk5OTknIHdpZHRoPScxNiclM0UlM0NnIGNvbG9yPSclMjMwMDAnJTNFJTNDcGF0aCBvcGFjaXR5PScuMTE0JyBmaWxsPSdub25lJyBkPSdNMCAwaDE2djE2SDB6Jy8lM0UlM0NwYXRoIG9wYWNpdHk9Jy4xMTQnIGZpbGw9J25vbmUnIGQ9J00wIDBoMTZ2MTZIMHonLyUzRSUzQ3BhdGggb3BhY2l0eT0nLjExNCcgZmlsbD0nbm9uZScgZD0nTTAgMGgxNnYxNkgweicvJTNFJTNDcGF0aCBzdHlsZT0ndGV4dC1kZWNvcmF0aW9uLWNvbG9yOiUyMzAwMDAwMDtpc29sYXRpb246YXV0bzttaXgtYmxlbmQtbW9kZTpub3JtYWw7YmxvY2stcHJvZ3Jlc3Npb246dGI7dGV4dC1kZWNvcmF0aW9uLWxpbmU6bm9uZTt0ZXh0LWRlY29yYXRpb24tc3R5bGU6c29saWQ7dGV4dC1pbmRlbnQ6MDt0ZXh0LXRyYW5zZm9ybTpub25lJyBkPSdNMiA0djFoMlY0SDJ6bTExIDB2MWgyVjRoLTJ6TTIgNnY4LjUwNTljMCAuODIyMzUuNjc3NjUgMS41IDEuNSAxLjVoMTBjLjgyMjM1IDAgMS41LS42Nzc2NSAxLjUtMS41VjZoLTJ2Ny41MDU5YzAgLjI4NTY1LS4yMTQzNS41LS41LjVoLThjLS4yODU2NSAwLS41LS4yMTQzNS0uNS0uNVY2SDJ6JyBmaWxsPSdyZ2JhKDIwNSwgMjA1LCAyMDUsIDAuOTk5OTk5KScgc29saWQtY29sb3I9JyUyMzAwMDAwMCcvJTNFJTNDcGF0aCBkPSdNNiAwdjNoMVYxaDN2MmgxVjBINnpNNSA2aDF2Nkg1em0zIDBoMXY2SDh6bTMgMGgxdjZoLTF6JyBmaWxsPSdyZ2JhKDIwNSwgMjA1LCAyMDUsIDAuOTk5OTk5KScvJTNFJTNDcGF0aCBzdHlsZT0ndGV4dC1kZWNvcmF0aW9uLWNvbG9yOiUyMzAwMDAwMDtpc29sYXRpb246YXV0bzttaXgtYmxlbmQtbW9kZTpub3JtYWw7YmxvY2stcHJvZ3Jlc3Npb246dGI7dGV4dC1kZWNvcmF0aW9uLWxpbmU6bm9uZTt0ZXh0LWRlY29yYXRpb24tc3R5bGU6c29saWQ7dGV4dC1pbmRlbnQ6MDt0ZXh0LXRyYW5zZm9ybTpub25lJyBkPSdNMy41IDJDMi42Nzc2NSAyIDIgMi42Nzc2NCAyIDMuNVY1aDEzVjMuNWMwLS44MjIzNi0uNjc3NjUtMS41LTEuNS0xLjVoLTEwek0yIDZ2OC4wMDU5aDJWNkgyem0xMSAwdjguMDA1OWgyVjZoLTJ6JyBmaWxsPSdyZ2JhKDIwNSwgMjA1LCAyMDUsIDAuOTk5OTk5KScgc29saWQtY29sb3I9JyUyMzAwMDAwMCcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5wLWljb24tLWVycm9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNi4wMDAwMTcgMTYuMDAwMDE3JyB3aWR0aD0nMTYnJTNFJTNDZyBzdHJva2Utd2lkdGg9JzEuNScgY29sb3I9JyUyMzAwMCclM0UlM0NwYXRoIGQ9J004IDBDMy41OTA2IDAgMCAzLjU5MDYgMCA4czMuNTkwNiA4IDggOCA4LTMuNTkwNiA4LTgtMy41OTA2LTgtOC04eicgZmlsbD0nJTIzYzcxNjJiJy8lM0UlM0NwYXRoIGZpbGw9J25vbmUnIGQ9J00wIDBoMTZ2MTZIMHonLyUzRSUzQ3BhdGggZD0nTTUgNWw2IDZtMC02bC02IDYnIHN0cm9rZS1kYXNob2Zmc2V0PScuOCcgc3Ryb2tlPSclMjNmZmYnIGZpbGw9J25vbmUnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICBbY2xhc3MkPVwiLS1kYXJrXCJdIC5wLWljb24tLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2LjAwMDAxNyAxNi4wMDAwMTcnIHdpZHRoPScxNiclM0UlM0NnIHN0cm9rZS13aWR0aD0nMS41JyBjb2xvcj0nJTIzMDAwJyUzRSUzQ3BhdGggZD0nTTggMEMzLjU5MDYgMCAwIDMuNTkwNiAwIDhzMy41OTA2IDggOCA4IDgtMy41OTA2IDgtOC0zLjU5MDYtOC04LTh6JyBmaWxsPSclMjNjNzE2MmInLyUzRSUzQ3BhdGggZmlsbD0nbm9uZScgZD0nTTAgMGgxNnYxNkgweicvJTNFJTNDcGF0aCBkPSdNNSA1bDYgNm0wLTZsLTYgNicgc3Ryb2tlLWRhc2hvZmZzZXQ9Jy44JyBzdHJva2U9JyUyM2ZmZicgZmlsbD0nbm9uZScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5wLWljb24tLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zJTIzJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOmNjPSdodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyUyMycgeG1sbnM6ZGM9J2h0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvJyBpZD0nc3ZnNTkxOCcgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2LjAwMDAxNyAxNi4wMDAwMTcnIHdpZHRoPScxNicgdmVyc2lvbj0nMS4xJyUzRSUzQ2cgaWQ9J2xheWVyMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE4Mi45NCAtNTYwLjcyKSclM0UlM0NnIGlkPSdnNjQxMycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTc2OS4wNiAzNjQuMzYpJyUzRSUzQ3JlY3QgaWQ9J3JlY3Q2NDE1JyBzdHlsZT0nY29sb3I6JTIzMDAwMDAwJyBzdHJva2UtZGFzaG9mZnNldD0nMC42JyBoZWlnaHQ9JzE2JyB3aWR0aD0nMTYnIHN0cm9rZS1kYXNoYXJyYXk9JzEuNSwgMS41MDAwMDAwMDAwMDAwMDAwMCcgeT0nMTk2LjM2JyB4PSc5NTInIHN0cm9rZS13aWR0aD0nMS41JyBmaWxsPSdub25lJy8lM0UlM0NwYXRoIGlkPSdwYXRoNDM4OScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3R5bGU9J2NvbG9yOiUyMzAwMDAwMCcgZmlsbD0nJTIzZjk5YjExJyB0cmFuc2Zvcm09J21hdHJpeCgyLjI4IDAgMCAyLjQzNyAtMTIyOC44IC0yOTQuMTYpJyBzdHJva2U9JyUyM2Y5OWIxMScgc3Ryb2tlLXdpZHRoPScuODQ4NDgnIGQ9J205NjMuMDcgMjA3LjAzaC02LjE0OThsMy4wOC01LjMzeicvJTNFJTNDcGF0aCBpZD0ncmVjdDQzOTEnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0eWxlPSdjb2xvcjolMjMwMDAwMDAnIGQ9J203IDV2NWgydi01aC0yem0wIDZ2Mmgydi0yaC0yeicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoOTUyIDE5Ni4zNiknIHN0cm9rZS13aWR0aD0nMicgZmlsbD0nJTIzMTExJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICBbY2xhc3MkPVwiLS1kYXJrXCJdIC5wLWljb24tLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM6cmRmPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMlMjMnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6Y2M9J2h0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zJTIzJyB4bWxuczpkYz0naHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nIGlkPSdzdmc1OTE4JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYuMDAwMDE3IDE2LjAwMDAxNycgd2lkdGg9JzE2JyB2ZXJzaW9uPScxLjEnJTNFJTNDZyBpZD0nbGF5ZXIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTgyLjk0IC01NjAuNzIpJyUzRSUzQ2cgaWQ9J2c2NDEzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNzY5LjA2IDM2NC4zNiknJTNFJTNDcmVjdCBpZD0ncmVjdDY0MTUnIHN0eWxlPSdjb2xvcjolMjMwMDAwMDAnIHN0cm9rZS1kYXNob2Zmc2V0PScwLjYnIGhlaWdodD0nMTYnIHdpZHRoPScxNicgc3Ryb2tlLWRhc2hhcnJheT0nMS41LCAxLjUwMDAwMDAwMDAwMDAwMDAwJyB5PScxOTYuMzYnIHg9Jzk1Micgc3Ryb2tlLXdpZHRoPScxLjUnIGZpbGw9J25vbmUnLyUzRSUzQ3BhdGggaWQ9J3BhdGg0Mzg5JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHlsZT0nY29sb3I6JTIzMDAwMDAwJyBmaWxsPSclMjNmOTliMTEnIHRyYW5zZm9ybT0nbWF0cml4KDIuMjggMCAwIDIuNDM3IC0xMjI4LjggLTI5NC4xNiknIHN0cm9rZT0nJTIzZjk5YjExJyBzdHJva2Utd2lkdGg9Jy44NDg0OCcgZD0nbTk2My4wNyAyMDcuMDNoLTYuMTQ5OGwzLjA4LTUuMzN6Jy8lM0UlM0NwYXRoIGlkPSdyZWN0NDM5MScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3R5bGU9J2NvbG9yOiUyMzAwMDAwMCcgZD0nbTcgNXY1aDJ2LTVoLTJ6bTAgNnYyaDJ2LTJoLTJ6JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg5NTIgMTk2LjM2KScgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSclMjMxMTEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5wLWljb24tLWV4dGVybmFsLWxpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyB3aWR0aD0nMTYnJTNFJTNDcGF0aCBmaWxsPSdub25lJyBkPSdNLjAwMzQ0LjAwMTQ2aDE2LjAwMDA4djE2LjAwMDA4SC4wMDM0NHonLyUzRSUzQ3BhdGggZD0nTTguNTgxNDggMi4wNjgxNFMxMi4yMDgxOC42MzA4IDE1Ljk5OTUyLS4wMDUyYy4wMDIuMDAwNjYuMDAyLjAwMDY2LjAwMi4wMDJ2LjAwNTk4aC4wMDJjLS43MDczNCAzLjk2NDY4LTIuMDggNy40MDYwMy0yLjA4IDcuNDA2MDNsLTUuMzQyMDUtNS4zNHonIGZpbGw9J3JnYmEoMTAyLCAxMDIsIDEwMiwgMC45OTk5OTkpJy8lM0UlM0NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J003Ljg3MDggOC4xMjgxN2w0LjQ0NTM3LTQuNDQ0Nycgc3Ryb2tlPSdyZ2JhKDEwMiwgMTAyLCAxMDIsIDAuOTk5OTk5KScgc3Ryb2tlLXdpZHRoPScyLjAwMDAxJyBmaWxsPSdub25lJy8lM0UlM0NwYXRoIGQ9J00xLjUwMzQ1IDIuMDAxNDdjLS44MjIgMC0xLjUuNjc4LTEuNSAxLjV2MTEuMDAwMDZjMCAuODIyLjY3OCAxLjUgMS41IDEuNUgxMi41MDM1Yy44MjIgMCAxLjUtLjY3OCAxLjUtMS41VjkuMDAxNWgtMnY0LjUwMDAzYzAgLjI4Ni0uMjE0NjcuNS0uNS41SDIuNTAzNDVjLS4yODUzMyAwLS41LS4yMTQtLjUtLjVWNC41MDE0OGMwLS4yODUzMy4yMTQ2Ny0uNS41LS41aDQuNTAwMDJ2LTJIMS41MDM0NXonIGZpbGw9J3JnYmEoMTAyLCAxMDIsIDEwMiwgMC45OTk5OTkpJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIFtjbGFzcyQ9XCItLWRhcmtcIl0gLnAtaWNvbi0tZXh0ZXJuYWwtbGluayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgd2lkdGg9JzE2JyUzRSUzQ3BhdGggZmlsbD0nbm9uZScgZD0nTS4wMDM0NC4wMDE0NmgxNi4wMDAwOHYxNi4wMDAwOEguMDAzNDR6Jy8lM0UlM0NwYXRoIGQ9J004LjU4MTQ4IDIuMDY4MTRTMTIuMjA4MTguNjMwOCAxNS45OTk1Mi0uMDA1MmMuMDAyLjAwMDY2LjAwMi4wMDA2Ni4wMDIuMDAydi4wMDU5OGguMDAyYy0uNzA3MzQgMy45NjQ2OC0yLjA4IDcuNDA2MDMtMi4wOCA3LjQwNjAzbC01LjM0MjA1LTUuMzR6JyBmaWxsPSdyZ2JhKDIwNSwgMjA1LCAyMDUsIDAuOTk5OTk5KScvJTNFJTNDcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNy44NzA4IDguMTI4MTdsNC40NDUzNy00LjQ0NDcnIHN0cm9rZT0ncmdiYSgyMDUsIDIwNSwgMjA1LCAwLjk5OTk5OSknIHN0cm9rZS13aWR0aD0nMi4wMDAwMScgZmlsbD0nbm9uZScvJTNFJTNDcGF0aCBkPSdNMS41MDM0NSAyLjAwMTQ3Yy0uODIyIDAtMS41LjY3OC0xLjUgMS41djExLjAwMDA2YzAgLjgyMi42NzggMS41IDEuNSAxLjVIMTIuNTAzNWMuODIyIDAgMS41LS42NzggMS41LTEuNVY5LjAwMTVoLTJ2NC41MDAwM2MwIC4yODYtLjIxNDY3LjUtLjUuNUgyLjUwMzQ1Yy0uMjg1MzMgMC0uNS0uMjE0LS41LS41VjQuNTAxNDhjMC0uMjg1MzMuMjE0NjctLjUuNS0uNWg0LjUwMDAydi0ySDEuNTAzNDV6JyBmaWxsPSdyZ2JhKDIwNSwgMjA1LCAyMDUsIDAuOTk5OTk5KScvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ucC1pY29uLS1jb250ZXh0dWFsLW1lbnUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PScxNCcgd2lkdGg9JzYnIHZpZXdCb3g9JzAgMCA2IDE0JyUzRSUzQ2cgZmlsbC1ydWxlPSdldmVub2RkJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTS0xMC02aDI2djI2aC0yNnonLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdub256ZXJvJyBmaWxsPSdyZ2JhKDEwMiwgMTAyLCAxMDIsIDAuOTk5OTk5KScgZD0nTTAgMHYyaDZWME0wIDZ2Mmg2VjZtLTYgNnYyaDZ2LTInLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICBbY2xhc3MkPVwiLS1kYXJrXCJdIC5wLWljb24tLWNvbnRleHR1YWwtbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nMTQnIHdpZHRoPSc2JyB2aWV3Qm94PScwIDAgNiAxNCclM0UlM0NnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00tMTAtNmgyNnYyNmgtMjZ6Jy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nbm9uemVybycgZmlsbD0ncmdiYSgyMDUsIDIwNSwgMjA1LCAwLjk5OTk5OSknIGQ9J00wIDB2Mmg2VjBNMCA2djJoNlY2bS02IDZ2Mmg2di0yJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cblxuLnAtaWNvbi0tbWVudSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE5JyB3aWR0aD0nMjUnIHZpZXdCb3g9JzAgMCA3OSA2MCclM0UlM0NnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGZpbGw9J3JnYmEoMTAyLCAxMDIsIDEwMiwgMC45OTk5OTkpJyBkPSdNLjk5NSAwaDc4djEyaC03OHptMCAyNGg3OHYxMmgtNzh6bTAgMjRoNzh2MTJoLTc4eicvJTNFJTNDcGF0aCBkPSdNLTUuMDA1LTE1aDkwdjkwaC05MHonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICBbY2xhc3MkPVwiLS1kYXJrXCJdIC5wLWljb24tLW1lbnUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE5JyB3aWR0aD0nMjUnIHZpZXdCb3g9JzAgMCA3OSA2MCclM0UlM0NnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGZpbGw9J3JnYmEoMjA1LCAyMDUsIDIwNSwgMC45OTk5OTkpJyBkPSdNLjk5NSAwaDc4djEyaC03OHptMCAyNGg3OHYxMmgtNzh6bTAgMjRoNzh2MTJoLTc4eicvJTNFJTNDcGF0aCBkPSdNLTUuMDA1LTE1aDkwdjkwaC05MHonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ucC1pY29uLS1jb2RlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNS45OTk5OTknIHdpZHRoPScxNiclM0UgJTNDcGF0aCBvcGFjaXR5PScuMjExNzEnIGZpbGw9J25vbmUnIGQ9J00uMDA1MDQuMDAxNTZoMTYuMDAwMDh2MTYuMDAwMDhILjAwNTA0eicvJTNFJTNDcGF0aCBkPSdNMi42NzEwNSAyLjAwMTU3Yy0xLjc3NzggMC0yLjY2Ni4wMDEzLTIuNjY2IDIuMDY4NHY4Ljg2NTY2YzAgMi4wNjcuODg4MjMgMi4wNjYgMi42NjYgMi4wNjZIMTMuMzM5MWMxLjc3ODAyIDAgMi42NjYwMi4wMDEgMi42NjYwMi0yLjA2NlY0LjEzNjM4YzAtMi4xMzM0LS44ODgtMi4xMzQ4LTIuNjY2LTIuMTM0OEgyLjY3MTA0em0xLjI3OTMgMS44OTA2aDEuMTAxNjJWNS4wMzQ4Yy4zMzg4LjAyODIuNjQxOS4wNzc4LjkxMDEuMTQ4NC4yNjgzLjA2MzYuNDc5NS4xMjc5LjYzNDguMTkxNGwtLjI2MzcgMS4wNDY5Yy0uMjA0Ny0uMDc3Ni0uNDQ4MS0uMTUyLS43MzA0LS4yMjI2LS4yNzU0LS4wNzA2LS41OTMxLS4xMDU1LS45NTMyLS4xMDU1LS4zODEyIDAtLjY2ODcuMDcxNy0uODU5My4yMTI5LS4xOTA2LjEzNDEtLjI4NTIuMzIwNS0uMjg1Mi41NjA1IDAgLjE0MTIuMDI3NS4yNjA2LjA4NC4zNTk0LjA1NjUuMDkxOC4xNDI5LjE3NjMuMjU1OC4yNTM5LjExMy4wNzA2LjI0OTguMTQyMy40MTIyLjIxMjkuMTYyMy4wNjM1LjM0Ni4xMzA2LjU1MDcuMjAxMi4yODk1LjExMjkuNTYwMy4yMzIzLjgxNDUuMzU5NC4yNjEyLjEyLjQ4NzEuMjY2MS42Nzc3LjQzNTUuMTkwNi4xNjI0LjMzOTQuMzU2MS40NDUzLjU4Mi4xMTMuMjI1OS4xNy40OTQxLjE3LjgwNDUgMCAuNDY2LS4xNDQyLjg2ODAyLS40MzM2IDEuMjA3MDItLjI4OTUuMzM5LS43NjYxLjU1OC0xLjQyOTcuNjU3djEuMzI0aC0xLjEwMTZ2LTEuMjkzYy0uNTA4My0uMDM2LS45MjI1LS4xMDMtMS4yNDAyMi0uMjAxLS4zMTA2LS4xMDYtLjU0Mi0uMjAxLS42OTczLS4yODZsLjM1OTQtMS4wMDVjLjIyNTkuMTEzLjQ5NjguMjE0LjgxNDQuMzA2LjMyNDguMDkyLjY5MjIuMTM5IDEuMTAxNi4xMzkuNDg3MSAwIC44MjIzMi0uMDcyIDEuMDA1OTItLjIxMy4xOTA2LS4xNDguMjg3MS0uMzQyLjI4NzEtLjU4MiAwLS4xNjI0LS4wMzk2LS4zMDM5LS4xMTcyLS40MjM5LS4wNzc3LS4xMi0uMTg2OS0uMjI2Ni0uMzI4MS0uMzE4My0uMTQxMi0uMDkxOC0uMzEwMi0uMTc2My0uNTA3OS0uMjUzOS0uMTkwNi0uMDc3Ny0uNDAzNy0uMTU3NS0uNjM2Ny0uMjQyMi0uMjE4OC0uMDc3Ny0uNDM3NC0uMTY2ODItLjY1NjItLjI2NTcyLS4yMTE4LS4wOTg4LS40MDU2Mi0uMjE4MS0uNTgyMTItLjM1OTMtLjE2OTQtLjE0ODMtLjMwNjItLjMyNDYtLjQxMjEtLjUyOTNzLS4xNjAxLS40NTU1LS4xNjAxLS43NTJjMC0uNDg3MS4xNDYxLS45MDE0LjQzNTUtMS4yNDAyLjI4OTUtLjM0NTkuNzM0LS41NjcyIDEuMzM0LS42NjZWMy44OTIxN3ptNC4wNTQ3MyA4LjA5NTQ1aDMuOTkwMDJ2Ljk5Nkg4LjAwNTA4di0uOTk2eicgZmlsbD0ncmdiYSgxMDIsIDEwMiwgMTAyLCAwLjk5OTk5OSknLyUzRSUzQy9zdmclM0VcIik7IH1cbiAgW2NsYXNzJD1cIi0tZGFya1wiXSAucC1pY29uLS1jb2RlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE1Ljk5OTk5OScgd2lkdGg9JzE2JyUzRSAlM0NwYXRoIG9wYWNpdHk9Jy4yMTE3MScgZmlsbD0nbm9uZScgZD0nTS4wMDUwNC4wMDE1NmgxNi4wMDAwOHYxNi4wMDAwOEguMDA1MDR6Jy8lM0UlM0NwYXRoIGQ9J00yLjY3MTA1IDIuMDAxNTdjLTEuNzc3OCAwLTIuNjY2LjAwMTMtMi42NjYgMi4wNjg0djguODY1NjZjMCAyLjA2Ny44ODgyMyAyLjA2NiAyLjY2NiAyLjA2NkgxMy4zMzkxYzEuNzc4MDIgMCAyLjY2NjAyLjAwMSAyLjY2NjAyLTIuMDY2VjQuMTM2MzhjMC0yLjEzMzQtLjg4OC0yLjEzNDgtMi42NjYtMi4xMzQ4SDIuNjcxMDR6bTEuMjc5MyAxLjg5MDZoMS4xMDE2MlY1LjAzNDhjLjMzODguMDI4Mi42NDE5LjA3NzguOTEwMS4xNDg0LjI2ODMuMDYzNi40Nzk1LjEyNzkuNjM0OC4xOTE0bC0uMjYzNyAxLjA0NjljLS4yMDQ3LS4wNzc2LS40NDgxLS4xNTItLjczMDQtLjIyMjYtLjI3NTQtLjA3MDYtLjU5MzEtLjEwNTUtLjk1MzItLjEwNTUtLjM4MTIgMC0uNjY4Ny4wNzE3LS44NTkzLjIxMjktLjE5MDYuMTM0MS0uMjg1Mi4zMjA1LS4yODUyLjU2MDUgMCAuMTQxMi4wMjc1LjI2MDYuMDg0LjM1OTQuMDU2NS4wOTE4LjE0MjkuMTc2My4yNTU4LjI1MzkuMTEzLjA3MDYuMjQ5OC4xNDIzLjQxMjIuMjEyOS4xNjIzLjA2MzUuMzQ2LjEzMDYuNTUwNy4yMDEyLjI4OTUuMTEyOS41NjAzLjIzMjMuODE0NS4zNTk0LjI2MTIuMTIuNDg3MS4yNjYxLjY3NzcuNDM1NS4xOTA2LjE2MjQuMzM5NC4zNTYxLjQ0NTMuNTgyLjExMy4yMjU5LjE3LjQ5NDEuMTcuODA0NSAwIC40NjYtLjE0NDIuODY4MDItLjQzMzYgMS4yMDcwMi0uMjg5NS4zMzktLjc2NjEuNTU4LTEuNDI5Ny42NTd2MS4zMjRoLTEuMTAxNnYtMS4yOTNjLS41MDgzLS4wMzYtLjkyMjUtLjEwMy0xLjI0MDIyLS4yMDEtLjMxMDYtLjEwNi0uNTQyLS4yMDEtLjY5NzMtLjI4NmwuMzU5NC0xLjAwNWMuMjI1OS4xMTMuNDk2OC4yMTQuODE0NC4zMDYuMzI0OC4wOTIuNjkyMi4xMzkgMS4xMDE2LjEzOS40ODcxIDAgLjgyMjMyLS4wNzIgMS4wMDU5Mi0uMjEzLjE5MDYtLjE0OC4yODcxLS4zNDIuMjg3MS0uNTgyIDAtLjE2MjQtLjAzOTYtLjMwMzktLjExNzItLjQyMzktLjA3NzctLjEyLS4xODY5LS4yMjY2LS4zMjgxLS4zMTgzLS4xNDEyLS4wOTE4LS4zMTAyLS4xNzYzLS41MDc5LS4yNTM5LS4xOTA2LS4wNzc3LS40MDM3LS4xNTc1LS42MzY3LS4yNDIyLS4yMTg4LS4wNzc3LS40Mzc0LS4xNjY4Mi0uNjU2Mi0uMjY1NzItLjIxMTgtLjA5ODgtLjQwNTYyLS4yMTgxLS41ODIxMi0uMzU5My0uMTY5NC0uMTQ4My0uMzA2Mi0uMzI0Ni0uNDEyMS0uNTI5M3MtLjE2MDEtLjQ1NTUtLjE2MDEtLjc1MmMwLS40ODcxLjE0NjEtLjkwMTQuNDM1NS0xLjI0MDIuMjg5NS0uMzQ1OS43MzQtLjU2NzIgMS4zMzQtLjY2NlYzLjg5MjE3em00LjA1NDczIDguMDk1NDVoMy45OTAwMnYuOTk2SDguMDA1MDh2LS45OTZ6JyBmaWxsPSdyZ2JhKDIwNSwgMjA1LCAyMDUsIDAuOTk5OTk5KScvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ucC1pY29uLS1jb3B5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nMTcnIHdpZHRoPScxNicgdmlld0JveD0nMCAwIDE2IDE3JyUzRSUzQ2cgZmlsbD0ncmdiYSgxMDIsIDEwMiwgMTAyLCAwLjk5OTk5OSknIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J00xMC41ODcgMS44aDMuMjU5Yy40NzIgMCAuODQ2LjA1MyAxLjE2MS4xOTk4cy41NjcuNDEyMi43MTYuNzQ3OGMuMjk4LjY3MS4yNjYgMS40OTE3LjI3NyAyLjYxMzNWMTMuODRjLS4wMTEgMS4xMjEuMDIxIDEuOTQyLS4yNzcgMi42MTMtLjE0OS4zMzUtLjQwMS42LS43MTYuNzQ3cy0uNjg5LjItMS4xNjEuMkg0LjE1MzdjLS40NzIxIDAtLjg0NTctLjA1My0xLjE2MDYtLjJzLS41NjcyLS40MTItLjcxNjMtLjc0N2MtLjI0NjEtLjU1NC0uMjY3NC0xLjIxLS4yNzMyLTIuMDUzaC44MDMzYy4wMTYyLjg1NC4wNTc2IDEuNDI4LjE3ODEgMS43MDcuMDcxNy4xNjYuMTUxMy4yNi4zMzU1LjM0OHMuNDc3LjE0NS44OTY3LjE0NWg5LjU2NThjLjQyIDAgLjcxMi0uMDU3Ljg5Ny0uMTQ1LjE4NC0uMDg4LjI2My0uMTgyLjMzNS0uMzQ4LjE0My0uMzMxLjE3NS0xLjA4MS4xODUtMi4yMjJWNS4zMDkzYy0uMDEtMS4xMzc3LS4wNDItMS44ODU2LS4xODUtMi4yMTYyLS4wNzItLjE2NTctLjE1MS0uMjYwMy0uMzM1LS4zNDg0LS4xODUtLjA4ODItLjQ3Ny0uMTQ0Ny0uODk3LS4xNDQ3aC0zLjUzOGMuMTgyLS4yMjUzLjMwNC0uNTAwMS4zNDItLjh6bS0zLjE3NDQgMGMuMDM4LjI5OTkuMTYwMS41NzQ3LjM0MTcuOEg0LjIxNzJjLS40MTk3IDAtLjcxMjUuMDU2NS0uODk2Ny4xNDQ3LS4xODQyLjA4ODEtLjI2MzguMTgyOC0uMzM1NS4zNDg0LS4xNDMxLjMzMDctLjE3NDYgMS4wNzg1LS4xODUgMi4yMTYyVjEwLjhIMlY1LjM2MDljLjAxMDQtMS4xMjE2LS4wMjE0LTEuOTQyMy4yNzY4LTIuNjEzMy4xNDkxLS4zMzU2LjQwMTQtLjYwMS43MTYzLS43NDc4UzMuNjgxNiAxLjggNC4xNTM3IDEuOGgzLjI1ODl6Jy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nbm9uemVybycgZD0nTTExLjM5ODIgMS44djIuNDAwOWgtNC43OThWMS44aDEuNTk5N2MwIC40NDY5LjM1My44MDAzLjc5OTIuODAwMy40NDYzIDAgLjc5OTctLjM1MzQuNzk5Ny0uODAwM2gxLjU5OTR6Jy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nbm9uemVybycgZD0nTTEwLjYgMS41OTk2YzAgLjg3OS0uNzIxNSAxLjYtMS42MDAyIDEuNi0uODc4OCAwLTEuNTk5OC0uNzIxLTEuNTk5OC0xLjZDNy40LjcyMDYzIDguMTIxIDAgOC45OTk4IDAgOS44Nzg1IDAgMTAuNi43MjA2MyAxMC42IDEuNTk5NnptLS44MDAyIDBjMC0uNDQ2NC0uMzUzMy0uNzk5Ni0uOC0uNzk5Ni0uNDQ2OCAwLS44MDAxLjM1MzItLjgwMDEuNzk5NiAwIC40NDY1LjM1MzMuOC44MDAxLjguNDQ2NyAwIC44LS4zNTM1LjgtLjh6Jy8lM0UlM0NwYXRoIGQ9J004LjQgNy4ySDE0djFIOC40em0wIDIuNEgxNHYxSDguNHpNMTAgMTJoNHYxaC00eicvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J25vbnplcm8nIGQ9J000LjQwMDE3IDEwczIuMTMzOCAxLjAyNjIgMy45OTk4IDIuNTA0N2gtLjAwMjljLTEuOTY4MyAxLjUyNTctMy45OTcxIDIuNDk1NS0zLjk5NzEgMi40OTU1TDQuNDAwMTQgMTB6Jy8lM0UlM0NwYXRoIGQ9J00wIDExLjZoNC40djJIMHonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICBbY2xhc3MkPVwiLS1kYXJrXCJdIC5wLWljb24tLWNvcHkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE3JyB3aWR0aD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNyclM0UlM0NnIGZpbGw9J3JnYmEoMjA1LCAyMDUsIDIwNSwgMC45OTk5OTkpJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDcGF0aCBkPSdNMTAuNTg3IDEuOGgzLjI1OWMuNDcyIDAgLjg0Ni4wNTMgMS4xNjEuMTk5OHMuNTY3LjQxMjIuNzE2Ljc0NzhjLjI5OC42NzEuMjY2IDEuNDkxNy4yNzcgMi42MTMzVjEzLjg0Yy0uMDExIDEuMTIxLjAyMSAxLjk0Mi0uMjc3IDIuNjEzLS4xNDkuMzM1LS40MDEuNi0uNzE2Ljc0N3MtLjY4OS4yLTEuMTYxLjJINC4xNTM3Yy0uNDcyMSAwLS44NDU3LS4wNTMtMS4xNjA2LS4ycy0uNTY3Mi0uNDEyLS43MTYzLS43NDdjLS4yNDYxLS41NTQtLjI2NzQtMS4yMS0uMjczMi0yLjA1M2guODAzM2MuMDE2Mi44NTQuMDU3NiAxLjQyOC4xNzgxIDEuNzA3LjA3MTcuMTY2LjE1MTMuMjYuMzM1NS4zNDhzLjQ3Ny4xNDUuODk2Ny4xNDVoOS41NjU4Yy40MiAwIC43MTItLjA1Ny44OTctLjE0NS4xODQtLjA4OC4yNjMtLjE4Mi4zMzUtLjM0OC4xNDMtLjMzMS4xNzUtMS4wODEuMTg1LTIuMjIyVjUuMzA5M2MtLjAxLTEuMTM3Ny0uMDQyLTEuODg1Ni0uMTg1LTIuMjE2Mi0uMDcyLS4xNjU3LS4xNTEtLjI2MDMtLjMzNS0uMzQ4NC0uMTg1LS4wODgyLS40NzctLjE0NDctLjg5Ny0uMTQ0N2gtMy41MzhjLjE4Mi0uMjI1My4zMDQtLjUwMDEuMzQyLS44em0tMy4xNzQ0IDBjLjAzOC4yOTk5LjE2MDEuNTc0Ny4zNDE3LjhINC4yMTcyYy0uNDE5NyAwLS43MTI1LjA1NjUtLjg5NjcuMTQ0Ny0uMTg0Mi4wODgxLS4yNjM4LjE4MjgtLjMzNTUuMzQ4NC0uMTQzMS4zMzA3LS4xNzQ2IDEuMDc4NS0uMTg1IDIuMjE2MlYxMC44SDJWNS4zNjA5Yy4wMTA0LTEuMTIxNi0uMDIxNC0xLjk0MjMuMjc2OC0yLjYxMzMuMTQ5MS0uMzM1Ni40MDE0LS42MDEuNzE2My0uNzQ3OFMzLjY4MTYgMS44IDQuMTUzNyAxLjhoMy4yNTg5eicvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J25vbnplcm8nIGQ9J00xMS4zOTgyIDEuOHYyLjQwMDloLTQuNzk4VjEuOGgxLjU5OTdjMCAuNDQ2OS4zNTMuODAwMy43OTkyLjgwMDMuNDQ2MyAwIC43OTk3LS4zNTM0Ljc5OTctLjgwMDNoMS41OTk0eicvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J25vbnplcm8nIGQ9J00xMC42IDEuNTk5NmMwIC44NzktLjcyMTUgMS42LTEuNjAwMiAxLjYtLjg3ODggMC0xLjU5OTgtLjcyMS0xLjU5OTgtMS42QzcuNC43MjA2MyA4LjEyMSAwIDguOTk5OCAwIDkuODc4NSAwIDEwLjYuNzIwNjMgMTAuNiAxLjU5OTZ6bS0uODAwMiAwYzAtLjQ0NjQtLjM1MzMtLjc5OTYtLjgtLjc5OTYtLjQ0NjggMC0uODAwMS4zNTMyLS44MDAxLjc5OTYgMCAuNDQ2NS4zNTMzLjguODAwMS44LjQ0NjcgMCAuOC0uMzUzNS44LS44eicvJTNFJTNDcGF0aCBkPSdNOC40IDcuMkgxNHYxSDguNHptMCAyLjRIMTR2MUg4LjR6TTEwIDEyaDR2MWgtNHonLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdub256ZXJvJyBkPSdNNC40MDAxNyAxMHMyLjEzMzggMS4wMjYyIDMuOTk5OCAyLjUwNDdoLS4wMDI5Yy0xLjk2ODMgMS41MjU3LTMuOTk3MSAyLjQ5NTUtMy45OTcxIDIuNDk1NUw0LjQwMDE0IDEweicvJTNFJTNDcGF0aCBkPSdNMCAxMS42aDQuNHYySDB6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cblxuLnAtaWNvbi0tc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxuczpyZGY9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyUyMycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczpjYz0naHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMlMjMnIHhtbG5zOmRjPSdodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLycgaWQ9J3N2ZzU5MTgnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNS45OTk5OTknIHdpZHRoPScxNicgdmVyc2lvbj0nMS4xJyUzRSUzQ2cgaWQ9J2xheWVyMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE4Mi45NCAtNTYwLjcyKSclM0UlM0NnIGlkPSdnNTM0NicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTc2OS4wNiA0MDQuMzYpJyUzRSUzQ2cgaWQ9J2c0MzU1JyB0cmFuc2Zvcm09J21hdHJpeCguNjY2NjcgMCAwIC42NjY2NyA4NzcuMzMgLTEyOS4yMSknJTNFJTNDcmVjdCBpZD0ncmVjdDQzNTcnIG9wYWNpdHk9Jy4wNScgc3R5bGU9J2NvbG9yOiUyMzAwMDAwMCcgdHJhbnNmb3JtPSdzY2FsZSgxLC0xKScgaGVpZ2h0PScyNCcgd2lkdGg9JzI0JyB5PSctNDUyLjM2JyB4PScxMTInIGZpbGw9J25vbmUnLyUzRSUzQ3BhdGggaWQ9J3BhdGg0MzU5JyBzdHlsZT0nY29sb3ItcmVuZGVyaW5nOmF1dG87Y29sb3I6JTIzMDAwMDAwO2lzb2xhdGlvbjphdXRvO21peC1ibGVuZC1tb2RlOm5vcm1hbDtzaGFwZS1yZW5kZXJpbmc6YXV0bztibG9jay1wcm9ncmVzc2lvbjp0Yjt0ZXh0LWRlY29yYXRpb24tbGluZTpub25lO2kgYWdlLXJlbmRlcmluZzphdXRvO3RleHQtaW5kZW50OjA7dGV4dC10cmFuc2Zvcm06bm9uZScgZD0nbTEyOS45MyA0NDQuMDMtMi4yNzA0IDIuMjczMiA2LjA3IDYuMDY5OWwyLjI3LTIuMjd6JyBmaWxsPSdyZ2JhKDEwMiwgMTAyLCAxMDIsIDAuOTk5OTk5KScvJTNFJTNDZWxsaXBzZSBpZD0nZWxsaXBzZTQzNjEnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZT0ncmdiYSgxMDIsIDEwMiwgMTAyLCAwLjk5OTk5OSknIGQ9J20gMTMxLjk3OTQ0LDQzOC44NjIyMSBhIDkuNDc5NDY2NCw5LjQ3OTQ3MjIgMCAwIDEgLTkuNDc5NDYsOS40Nzk0OCA5LjQ3OTQ2NjQsOS40Nzk0NzIyIDAgMCAxIC05LjQ3OTQ3LC05LjQ3OTQ4IDkuNDc5NDY2NCw5LjQ3OTQ3MjIgMCAwIDEgOS40Nzk0NywtOS40Nzk0NyA5LjQ3OTQ2NjQsOS40Nzk0NzIyIDAgMCAxIDkuNDc5NDYsOS40Nzk0NyB6JyByeD0nOS40Nzk1JyByeT0nOS40Nzk1JyBjeT0nNDM4Ljg2JyBjeD0nMTIyLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyLjA0MScgZmlsbD0nbm9uZScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICBbY2xhc3MkPVwiLS1kYXJrXCJdIC5wLWljb24tLXNlYXJjaCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxuczpyZGY9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyUyMycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczpjYz0naHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMlMjMnIHhtbG5zOmRjPSdodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLycgaWQ9J3N2ZzU5MTgnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNS45OTk5OTknIHdpZHRoPScxNicgdmVyc2lvbj0nMS4xJyUzRSUzQ2cgaWQ9J2xheWVyMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE4Mi45NCAtNTYwLjcyKSclM0UlM0NnIGlkPSdnNTM0NicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTc2OS4wNiA0MDQuMzYpJyUzRSUzQ2cgaWQ9J2c0MzU1JyB0cmFuc2Zvcm09J21hdHJpeCguNjY2NjcgMCAwIC42NjY2NyA4NzcuMzMgLTEyOS4yMSknJTNFJTNDcmVjdCBpZD0ncmVjdDQzNTcnIG9wYWNpdHk9Jy4wNScgc3R5bGU9J2NvbG9yOiUyMzAwMDAwMCcgdHJhbnNmb3JtPSdzY2FsZSgxLC0xKScgaGVpZ2h0PScyNCcgd2lkdGg9JzI0JyB5PSctNDUyLjM2JyB4PScxMTInIGZpbGw9J25vbmUnLyUzRSUzQ3BhdGggaWQ9J3BhdGg0MzU5JyBzdHlsZT0nY29sb3ItcmVuZGVyaW5nOmF1dG87Y29sb3I6JTIzMDAwMDAwO2lzb2xhdGlvbjphdXRvO21peC1ibGVuZC1tb2RlOm5vcm1hbDtzaGFwZS1yZW5kZXJpbmc6YXV0bztibG9jay1wcm9ncmVzc2lvbjp0Yjt0ZXh0LWRlY29yYXRpb24tbGluZTpub25lO2kgYWdlLXJlbmRlcmluZzphdXRvO3RleHQtaW5kZW50OjA7dGV4dC10cmFuc2Zvcm06bm9uZScgZD0nbTEyOS45MyA0NDQuMDMtMi4yNzA0IDIuMjczMiA2LjA3IDYuMDY5OWwyLjI3LTIuMjd6JyBmaWxsPSdyZ2JhKDIwNSwgMjA1LCAyMDUsIDAuOTk5OTk5KScvJTNFJTNDZWxsaXBzZSBpZD0nZWxsaXBzZTQzNjEnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZT0ncmdiYSgyMDUsIDIwNSwgMjA1LCAwLjk5OTk5OSknIGQ9J20gMTMxLjk3OTQ0LDQzOC44NjIyMSBhIDkuNDc5NDY2NCw5LjQ3OTQ3MjIgMCAwIDEgLTkuNDc5NDYsOS40Nzk0OCA5LjQ3OTQ2NjQsOS40Nzk0NzIyIDAgMCAxIC05LjQ3OTQ3LC05LjQ3OTQ4IDkuNDc5NDY2NCw5LjQ3OTQ3MjIgMCAwIDEgOS40Nzk0NywtOS40Nzk0NyA5LjQ3OTQ2NjQsOS40Nzk0NzIyIDAgMCAxIDkuNDc5NDYsOS40Nzk0NyB6JyByeD0nOS40Nzk1JyByeT0nOS40Nzk1JyBjeT0nNDM4Ljg2JyBjeD0nMTIyLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyLjA0MScgZmlsbD0nbm9uZScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ucC1pY29uLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNycgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDE3IDE3JyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMSAxKScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2NpcmNsZSBzdHJva2U9JyUyMzBmODQyMCcgc3Ryb2tlLXdpZHRoPScxLjUnIGZpbGw9JyUyMzBmODQyMCcgY3g9JzcuMjUwMDEnIGN5PSc3LjI1MDAxJyByPSc3LjI1MDAxJy8lM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTExLjA1MDMgNC4xNzM0NWwtLjA2NTkuMDU3Ny00LjczNDc1IDQuMTQ3MjItMi43NzU1Ny0yLjM4MDk0LS44MzkwNi45NDg4OCAzLjYxNTMyIDMuODAzNzNMMTEuNzUgNC45NjI3OGwtLjY5OTctLjc4OTMnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICBbY2xhc3MkPVwiLS1kYXJrXCJdIC5wLWljb24tLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTcnIGhlaWdodD0nMTcnIHZpZXdCb3g9JzAgMCAxNyAxNyclM0UlM0NnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEgMSknIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NjaXJjbGUgc3Ryb2tlPSclMjMwZjg0MjAnIHN0cm9rZS13aWR0aD0nMS41JyBmaWxsPSclMjMwZjg0MjAnIGN4PSc3LjI1MDAxJyBjeT0nNy4yNTAwMScgcj0nNy4yNTAwMScvJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J00xMS4wNTAzIDQuMTczNDVsLS4wNjU5LjA1NzctNC43MzQ3NSA0LjE0NzIyLTIuNzc1NTctMi4zODA5NC0uODM5MDYuOTQ4ODggMy42MTUzMiAzLjgwMzczTDExLjc1IDQuOTYyNzhsLS42OTk3LS43ODkzJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cblxuLnAtaWNvbi0tc2hhcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE1Ljk5OTk5OScgd2lkdGg9JzE2JyUzRSAlM0NnIGNvbG9yPSclMjMwMDAnJTNFJTNDcGF0aCBzdHlsZT0nYmxvY2stcHJvZ3Jlc3Npb246dGI7dGV4dC1kZWNvcmF0aW9uLWxpbmU6bm9uZTt0ZXh0LWluZGVudDowO3RleHQtdHJhbnNmb3JtOm5vbmUnIGQ9J00xMS40MzA0My4wMTE4M2MtLjU0ODA4LjAyNC0xLjA4NjA3LjIzNzktMS41MDA5NC41OTY4NWwtLjk1MTUuNzk3NzJ2LjU3MzI4YzAgLjU0NDQ0LS4wNTA5NiAxLjAzNzA4LS4xNTM2NyAxLjQ4OTA4LS4xMDI3LjQ1Mi0uMjg2OC44Mzk3NS0uNTQzNjUgMS4xNTgyLS4yNDY1NS4zMjg3NC0uNTc3NDguNTgxNzQtLjk5ODY4Ljc1NjQtLjQyMTIuMTg0OS0uOTUyNjguMjc3NzMtMS41ODk2LjI3NzczLS42MjI4IDAtMS4wNzMtLjA0MDktMS41Njg5Ni0uMTEyMy0uOTI4NDcuNTQ0Ni0xLjM2MjgyIDEuMzgyNy0xLjM2MjgyIDIuNDkzN3MuNTI5NjggMS43MzE4NiAxLjM2Mjg3IDIuNTI5MTNjLjQ0MjMtLjA1Mjk1IDEuMDMyNS0uMDc2ODIgMS41Njg5NS0uMDc2ODIuNjM2OSAwIDEuMTY4NC4wOTI4NCAxLjU4OTYuMjc3NzYuNDIxMi4xNzQ2Ljc1MjEzLjQyNzYzLjk5ODY2Ljc1NjQuMjU2ODMuMzE4NC40NDA5My43MDAyNy41NDM2NSAxLjE1MjI3LjEwMjc0LjQ1Mi4xNTM2NS45NTA1NC4xNTM2NSAxLjQ5NXYuNDEzNjRsLjkyMTkuNzhjLjQ4NzQ1LjQ0MDkgMS4xNTczNC42NzM2IDEuODEzMi42Mjk4LjY1NTg0LS4wNDM4IDEuMjg4OC0uMzYzNjYgMS43MTMzLS44NjU1Ny40MjQ0NC0uNTAxOS42MzQ2NS0xLjE3OTIuNTY4OTYtMS44MzMyLS4wNjU2Ni0uNjU0LS40MDY0LTEuMjc1OTQtLjkyMjEzLTEuNjgzNGwtLjY1MDAyLS41NDk1NmgtMS42OTU5Yy0uNDQxMiAwLS44NDg3LS4wNjE0NS0xLjIyOTEtLjE4MzE2LS4zODAzNS0uMTE0MS0uNzExMjYtLjI5ODUtLjk5MjczLS41NDk1Ni0uMjczODYtLjI0MzQtLjQ5MDI3LS41NTMzMi0uNjUwMDItLjkzMzY4LS4xNTk3LS4zNzI4LS4yNDIyNC0uODE4Mi0uMjQyMjQtMS4zMzU1IDAtLjUxNzI2LjA4MjU2LS45NjY5NC4yNDIzLTEuMzQ3MzQuMTU5NzctLjM4MDMyLjM3NjE4LS42OTAyNy42NTAwNC0uOTMzNi4yODE0Ni0uMjQzNDYuNjEyNC0uNDI3ODUuOTkyNzQtLjU0OTU2LjM4MDM2LS4xMTQxLjc4Nzg3LS4xNzEzIDEuMjI5MTQtLjE3MTM3aDEuNTM2NGwuODIxNDQtLjY4NTQ3Yy43OTc2NS0uNjQ1OCAxLjExNTY1LTEuODIyMDguNzUyMDUtMi43ODE4OC0uMzYzNy0uOTU5NzQtMS4zODEzMi0xLjYzLTIuNDA2NjUtMS41ODUwOHonIGZpbGw9J3JnYmEoMTAyLCAxMDIsIDEwMiwgMC45OTk5OTkpJy8lM0UlM0NwYXRoIG9wYWNpdHk9Jy4xJyBmaWxsPSdub25lJyBkPSdNLS4wMDI5Ni4wMDUxNmgxNi4wMDAwOHYxNi4wMDAwOEgtLjAwMjk2eicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIFtjbGFzcyQ9XCItLWRhcmtcIl0gLnAtaWNvbi0tc2hhcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTUuOTk5OTk5JyB3aWR0aD0nMTYnJTNFICUzQ2cgY29sb3I9JyUyMzAwMCclM0UlM0NwYXRoIHN0eWxlPSdibG9jay1wcm9ncmVzc2lvbjp0Yjt0ZXh0LWRlY29yYXRpb24tbGluZTpub25lO3RleHQtaW5kZW50OjA7dGV4dC10cmFuc2Zvcm06bm9uZScgZD0nTTExLjQzMDQzLjAxMTgzYy0uNTQ4MDguMDI0LTEuMDg2MDcuMjM3OS0xLjUwMDk0LjU5Njg1bC0uOTUxNS43OTc3MnYuNTczMjhjMCAuNTQ0NDQtLjA1MDk2IDEuMDM3MDgtLjE1MzY3IDEuNDg5MDgtLjEwMjcuNDUyLS4yODY4LjgzOTc1LS41NDM2NSAxLjE1ODItLjI0NjU1LjMyODc0LS41Nzc0OC41ODE3NC0uOTk4NjguNzU2NC0uNDIxMi4xODQ5LS45NTI2OC4yNzc3My0xLjU4OTYuMjc3NzMtLjYyMjggMC0xLjA3My0uMDQwOS0xLjU2ODk2LS4xMTIzLS45Mjg0Ny41NDQ2LTEuMzYyODIgMS4zODI3LTEuMzYyODIgMi40OTM3cy41Mjk2OCAxLjczMTg2IDEuMzYyODcgMi41MjkxM2MuNDQyMy0uMDUyOTUgMS4wMzI1LS4wNzY4MiAxLjU2ODk1LS4wNzY4Mi42MzY5IDAgMS4xNjg0LjA5Mjg0IDEuNTg5Ni4yNzc3Ni40MjEyLjE3NDYuNzUyMTMuNDI3NjMuOTk4NjYuNzU2NC4yNTY4My4zMTg0LjQ0MDkzLjcwMDI3LjU0MzY1IDEuMTUyMjcuMTAyNzQuNDUyLjE1MzY1Ljk1MDU0LjE1MzY1IDEuNDk1di40MTM2NGwuOTIxOS43OGMuNDg3NDUuNDQwOSAxLjE1NzM0LjY3MzYgMS44MTMyLjYyOTguNjU1ODQtLjA0MzggMS4yODg4LS4zNjM2NiAxLjcxMzMtLjg2NTU3LjQyNDQ0LS41MDE5LjYzNDY1LTEuMTc5Mi41Njg5Ni0xLjgzMzItLjA2NTY2LS42NTQtLjQwNjQtMS4yNzU5NC0uOTIyMTMtMS42ODM0bC0uNjUwMDItLjU0OTU2aC0xLjY5NTljLS40NDEyIDAtLjg0ODctLjA2MTQ1LTEuMjI5MS0uMTgzMTYtLjM4MDM1LS4xMTQxLS43MTEyNi0uMjk4NS0uOTkyNzMtLjU0OTU2LS4yNzM4Ni0uMjQzNC0uNDkwMjctLjU1MzMyLS42NTAwMi0uOTMzNjgtLjE1OTctLjM3MjgtLjI0MjI0LS44MTgyLS4yNDIyNC0xLjMzNTUgMC0uNTE3MjYuMDgyNTYtLjk2Njk0LjI0MjMtMS4zNDczNC4xNTk3Ny0uMzgwMzIuMzc2MTgtLjY5MDI3LjY1MDA0LS45MzM2LjI4MTQ2LS4yNDM0Ni42MTI0LS40Mjc4NS45OTI3NC0uNTQ5NTYuMzgwMzYtLjExNDEuNzg3ODctLjE3MTMgMS4yMjkxNC0uMTcxMzdoMS41MzY0bC44MjE0NC0uNjg1NDdjLjc5NzY1LS42NDU4IDEuMTE1NjUtMS44MjIwOC43NTIwNS0yLjc4MTg4LS4zNjM3LS45NTk3NC0xLjM4MTMyLTEuNjMtMi40MDY2NS0xLjU4NTA4eicgZmlsbD0ncmdiYSgyMDUsIDIwNSwgMjA1LCAwLjk5OTk5OSknLyUzRSUzQ3BhdGggb3BhY2l0eT0nLjEnIGZpbGw9J25vbmUnIGQ9J00tLjAwMjk2LjAwNTE2aDE2LjAwMDA4djE2LjAwMDA4SC0uMDAyOTZ6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cblxuLnAtaWNvbi0tdXNlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTUuOTk5OTk5JyB3aWR0aD0nMTYnJTNFJTNDcGF0aCBvcGFjaXR5PScuMTInIGZpbGw9J25vbmUnIGNvbG9yPSclMjMwMDAnIGQ9J00xNS45OTcxMiAxNS45OTc2NFYtLjAwMjQ0SC0uMDAyOTZ2MTYuMDAwMDh6Jy8lM0UlM0NwYXRoIHN0eWxlPSd0ZXh0LWRlY29yYXRpb24tY29sb3I6JTIzMDAwMDAwO2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDt0ZXh0LWRlY29yYXRpb24tbGluZTpub25lO2ZvbnQtdmFyaWFudC1wb3NpdGlvbjpub3JtYWw7bWl4LWJsZW5kLW1vZGU6bm9ybWFsO2Jsb2NrLXByb2dyZXNzaW9uOnRiO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczpub3JtYWw7c2hhcGUtcGFkZGluZzowO2ZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOm5vcm1hbDt0ZXh0LWluZGVudDowO2ZvbnQtdmFyaWFudC1jYXBzOm5vcm1hbDt0ZXh0LWRlY29yYXRpb24tc3R5bGU6c29saWQ7Zm9udC12YXJpYW50LWxpZ2F0dXJlczpub3JtYWw7aXNvbGF0aW9uOmF1dG87dGV4dC10cmFuc2Zvcm06bm9uZScgZD0nTTggMGMtLjU4Njk1IDAtMS4xNDE4LjEwODk0LTEuNjUxNC4zMjg1LS41MDc3LjIwOTA1LS45NTQ5LjUxNTktMS4zMjg1LjkxMjZoLS4wMDRjLS4zNjM5LjM5ODY2LS42NDQ5NS44NzgxMi0uODQzNzMgMS40MjZsLS4wMDA0LjAwMDc4Yy0uMjAxLjU0NDQyLS4yOTg3IDEuMTQyLS4yOTg3IDEuNzg1OCAwIC42NTM3NS4wOTc2IDEuMjU2OC4yOTk1IDEuODAyNi4xOTkxLjUzODQ2LjQ4MDUgMS4wMTIxLjg0MzMzIDEuNDA5NGguMDA0Yy4yNDkxNC4yNjQ1Ny41MzEyNC40OTAyMi44NDEzOC42NzY3LS4yNTgxLjA2NjEtLjcwMTkzLjE0MzctLjk1NjE4LjIzNjctLjg3ODcyLjMyMTYtMS42MTY5Ljc2NjA0LTIuMTk2NSAxLjMzNDJoLS4wMDRjLS41NzI0OC41NzY4My0xLjAwMjQgMS4yNTc3LTEuMjg1OCAyLjAyOTRoLS4wMDE4OGMtLjI2MjkzLjc2NTI4LS4zOTM3MiAxLjU4ODUtLjM5MzcyIDIuNDY0MnYxLjU3MTlsMTMuOTU2LjAyMnYtMS41NzE5YzAtLjg5MTAzLS4xMzkxNC0xLjcwMDctLjQxOTk3LTIuNDY3My0uMjY3NS0uNzc1NjYtLjcwMDgzLTEuNDYwNy0xLjI5MTgtMi4wMzgzLS41Nzg4Ni0uNTY3NTItMS4zMTYxLTEuMDExNC0yLjE5MzUtMS4zMzI5aC0uMDAwODVjLS4yNDgzNC0uMDkzNC0uNjg1ODItLjE3MDMtLjkzOTE1LS4yMzU5LjMxLS4xODc1NC41ODk4NS0uNDE0NzQuODMzODMtLjY4MTUyLjM3MzQtLjM5NzIyLjY2MTI2LS44NzE3NS44NjA4LTEuNDExNC4yMDE4OC0uNTQ1ODYuMjk5OS0xLjE0ODkuMjk5OS0xLjgwMjYgMC0uNjQ0NjctLjA5ODQtMS4yNDMtLjI5OTktMS43ODgxLS4xOTkzNC0uNTQ4ODMtLjQ4NzAyLTEuMDI4OS0uODYxNi0xLjQyNzItLjM2Mzk1LS4zOTc2LS44MDY3LS43MDQ4NS0xLjMxMzgtLjkxMzc3QzkuMTQzNTIuMTA5OTMgOC41ODg0Ni4wMDEgOC4wMDExNi4wMDF6JyBmaWxsPSdyZ2JhKDEwMiwgMTAyLCAxMDIsIDAuOTk5OTk5KScgY29sb3I9JyUyMzAwMCcgc29saWQtY29sb3I9JyUyMzAwMDAwMCcgd2hpdGUtc3BhY2U9J25vcm1hbCcvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICBbY2xhc3MkPVwiLS1kYXJrXCJdIC5wLWljb24tLXVzZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTUuOTk5OTk5JyB3aWR0aD0nMTYnJTNFJTNDcGF0aCBvcGFjaXR5PScuMTInIGZpbGw9J25vbmUnIGNvbG9yPSclMjMwMDAnIGQ9J00xNS45OTcxMiAxNS45OTc2NFYtLjAwMjQ0SC0uMDAyOTZ2MTYuMDAwMDh6Jy8lM0UlM0NwYXRoIHN0eWxlPSd0ZXh0LWRlY29yYXRpb24tY29sb3I6JTIzMDAwMDAwO2ZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbDt0ZXh0LWRlY29yYXRpb24tbGluZTpub25lO2ZvbnQtdmFyaWFudC1wb3NpdGlvbjpub3JtYWw7bWl4LWJsZW5kLW1vZGU6bm9ybWFsO2Jsb2NrLXByb2dyZXNzaW9uOnRiO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczpub3JtYWw7c2hhcGUtcGFkZGluZzowO2ZvbnQtdmFyaWFudC1hbHRlcm5hdGVzOm5vcm1hbDt0ZXh0LWluZGVudDowO2ZvbnQtdmFyaWFudC1jYXBzOm5vcm1hbDt0ZXh0LWRlY29yYXRpb24tc3R5bGU6c29saWQ7Zm9udC12YXJpYW50LWxpZ2F0dXJlczpub3JtYWw7aXNvbGF0aW9uOmF1dG87dGV4dC10cmFuc2Zvcm06bm9uZScgZD0nTTggMGMtLjU4Njk1IDAtMS4xNDE4LjEwODk0LTEuNjUxNC4zMjg1LS41MDc3LjIwOTA1LS45NTQ5LjUxNTktMS4zMjg1LjkxMjZoLS4wMDRjLS4zNjM5LjM5ODY2LS42NDQ5NS44NzgxMi0uODQzNzMgMS40MjZsLS4wMDA0LjAwMDc4Yy0uMjAxLjU0NDQyLS4yOTg3IDEuMTQyLS4yOTg3IDEuNzg1OCAwIC42NTM3NS4wOTc2IDEuMjU2OC4yOTk1IDEuODAyNi4xOTkxLjUzODQ2LjQ4MDUgMS4wMTIxLjg0MzMzIDEuNDA5NGguMDA0Yy4yNDkxNC4yNjQ1Ny41MzEyNC40OTAyMi44NDEzOC42NzY3LS4yNTgxLjA2NjEtLjcwMTkzLjE0MzctLjk1NjE4LjIzNjctLjg3ODcyLjMyMTYtMS42MTY5Ljc2NjA0LTIuMTk2NSAxLjMzNDJoLS4wMDRjLS41NzI0OC41NzY4My0xLjAwMjQgMS4yNTc3LTEuMjg1OCAyLjAyOTRoLS4wMDE4OGMtLjI2MjkzLjc2NTI4LS4zOTM3MiAxLjU4ODUtLjM5MzcyIDIuNDY0MnYxLjU3MTlsMTMuOTU2LjAyMnYtMS41NzE5YzAtLjg5MTAzLS4xMzkxNC0xLjcwMDctLjQxOTk3LTIuNDY3My0uMjY3NS0uNzc1NjYtLjcwMDgzLTEuNDYwNy0xLjI5MTgtMi4wMzgzLS41Nzg4Ni0uNTY3NTItMS4zMTYxLTEuMDExNC0yLjE5MzUtMS4zMzI5aC0uMDAwODVjLS4yNDgzNC0uMDkzNC0uNjg1ODItLjE3MDMtLjkzOTE1LS4yMzU5LjMxLS4xODc1NC41ODk4NS0uNDE0NzQuODMzODMtLjY4MTUyLjM3MzQtLjM5NzIyLjY2MTI2LS44NzE3NS44NjA4LTEuNDExNC4yMDE4OC0uNTQ1ODYuMjk5OS0xLjE0ODkuMjk5OS0xLjgwMjYgMC0uNjQ0NjctLjA5ODQtMS4yNDMtLjI5OTktMS43ODgxLS4xOTkzNC0uNTQ4ODMtLjQ4NzAyLTEuMDI4OS0uODYxNi0xLjQyNzItLjM2Mzk1LS4zOTc2LS44MDY3LS43MDQ4NS0xLjMxMzgtLjkxMzc3QzkuMTQzNTIuMTA5OTMgOC41ODg0Ni4wMDEgOC4wMDExNi4wMDF6JyBmaWxsPSdyZ2JhKDIwNSwgMjA1LCAyMDUsIDAuOTk5OTk5KScgY29sb3I9JyUyMzAwMCcgc29saWQtY29sb3I9JyUyMzAwMDAwMCcgd2hpdGUtc3BhY2U9J25vcm1hbCcvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ucC1pY29uLS1xdWVzdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM6cmRmPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMlMjMnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6Y2M9J2h0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zJTIzJyB4bWxuczpkYz0naHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nIGlkPSdzdmc1OTE4JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTUuOTk5OTk5JyB3aWR0aD0nMTYnIHZlcnNpb249JzEuMSclM0UlM0NnIGlkPSdsYXllcjEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xODIuOTQgLTU2MC43MiknJTNFJTNDZyBpZD0nZzUzNDYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC03NjkuMDYgNDA0LjM2KSclM0UlM0NnIGlkPSdnNDQwMScgdHJhbnNmb3JtPSdtYXRyaXgoLjY2NjY3IDAgMCAuNjY2NjcgODc3LjMzIC0zMTUuODgpJyUzRSUzQ3JlY3QgaWQ9J3JlY3Q0NDAzJyBzdHlsZT0nY29sb3I6JTIzMDAwMDAwJyBoZWlnaHQ9JzI0JyB3aWR0aD0nMjQnIHk9JzcwOC4zNicgeD0nMTEyJyBzdHJva2Utd2lkdGg9JzcuNScgZmlsbD0nbm9uZScvJTNFJTNDcGF0aCBpZD0ncGF0aDMyMjknIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0eWxlPSdjb2xvcjolMjMwMDAwMDAnIGQ9J20xMjQgNzA4LjM2Yy02LjYxNjMgMC0xMiA1LjM4MzctMTIgMTJzNS4zODM3IDEyIDEyIDEyIDEyLTUuMzgzNyAxMi0xMi01LjM4MzctMTItMTItMTJ6JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMS44NzUnIGZpbGw9JyUyMzMzNTI4MCcvJTNFJTNDcGF0aCBpZD0ncGF0aDQ0MDUnIGQ9J20xMjQuMDEgNzE2LjJxLTAuNjQ2MzYgMC0xLjIzNzMgMC4xNjYyMS0wLjU5MDk1IDAuMTQ3NzQtMS4yMzczIDAuNDk4NjJsLTAuNjI3ODktMS43MTc1cTAuNjgzMjktMC4zODc4MSAxLjU1MTItMC42MDk0MiAwLjg4NjQzLTAuMjQwMDcgMS44MDk4LTAuMjQwMDcgMS4xMDggMCAxLjgyODIgMC4zMTM5NCAwLjcyMDIzIDAuMjk1NDggMS4xNDUgMC43NTcxNiAwLjQyNDc1IDAuNDYxNjggMC41OTA5NSAxLjAxNTcgMC4xNjYyMSAwLjU1NDAxIDAuMTY2MjEgMS4wNzExIDAgMC42Mjc4OC0wLjI0MDA3IDEuMTI2NS0wLjIyMTYxIDAuNDk4NjEtMC41NzI0OSAwLjkyMzM2dC0wLjc1NzE1IDAuODEyNTZxLTAuNDA2MjggMC4zNjkzNC0wLjc1NzE2IDAuNzc1NjItMC4zNTA4OCAwLjM4NzgxLTAuNTkwOTUgMC44MzEwMy0wLjIyMTYxIDAuNDQzMjEtMC4yMjE2MSAwLjk5NzIzIDAgMC4wOTIzIDAgMC4yMjE2IDAgMC4xMTA4MSAwLjAxODUgMC4yMjE2MWgtMS45MjA2cS0wLjAzNjktMC4xODQ2Ny0wLjA1NTQtMC4zODc4MS0wLjAxODUtMC4yMjE2MS0wLjAxODUtMC40MDYyOCAwLTAuNjA5NDIgMC4yMDMxNC0xLjA4OTYgMC4yMDMxNC0wLjQ4MDE0IDAuNTE3MDgtMC44ODY0MnQwLjY2NDgyLTAuNzU3MTZxMC4zNjkzNC0wLjM1MDg4IDAuNjgzMjktMC43MDE3NiAwLjMxMzk0LTAuMzUwODcgMC41MTcwOC0wLjcyMDIyIDAuMjAzMTQtMC4zNjkzNCAwLjIwMzE0LTAuODEyNTYgMC0wLjYwOTQxLTAuNDI0NzUtMC45OTcyMy0wLjQwNjI4LTAuNDA2MjgtMS4yMzczLTAuNDA2Mjh6JyBmaWxsPSclMjNmZmYnLyUzRSUzQ3BhdGggaWQ9J3BhdGg0NDA3JyBkPSdtMTI1LjQ4IDcyNi4zN3EwIDAuNjQ2MzUtMC40MjQ3NCAxLjA1MjYtMC40MjQ3NSAwLjQwNjI4LTEuMDUyNiAwLjQwNjI4LTAuNjA5NDIgMC0xLjA1MjYtMC40MDYyOC0wLjQyNDc1LTAuNDA2MjgtMC40MjQ3NS0xLjA1MjYgMC0wLjY0NjM1IDAuNDI0NzUtMS4wNTI2IDAuNDQzMjEtMC40MjQ3NSAxLjA1MjYtMC40MjQ3NSAwLjYyNzg5IDAgMS4wNTI2IDAuNDI0NzUgMC40MjQ3NCAwLjQwNjI4IDAuNDI0NzQgMS4wNTI2eicgZmlsbD0nJTIzZmZmJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIFtjbGFzcyQ9XCItLWRhcmtcIl0gLnAtaWNvbi0tcXVlc3Rpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM6cmRmPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMlMjMnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6Y2M9J2h0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zJTIzJyB4bWxuczpkYz0naHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nIGlkPSdzdmc1OTE4JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTUuOTk5OTk5JyB3aWR0aD0nMTYnIHZlcnNpb249JzEuMSclM0UlM0NnIGlkPSdsYXllcjEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xODIuOTQgLTU2MC43MiknJTNFJTNDZyBpZD0nZzUzNDYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC03NjkuMDYgNDA0LjM2KSclM0UlM0NnIGlkPSdnNDQwMScgdHJhbnNmb3JtPSdtYXRyaXgoLjY2NjY3IDAgMCAuNjY2NjcgODc3LjMzIC0zMTUuODgpJyUzRSUzQ3JlY3QgaWQ9J3JlY3Q0NDAzJyBzdHlsZT0nY29sb3I6JTIzMDAwMDAwJyBoZWlnaHQ9JzI0JyB3aWR0aD0nMjQnIHk9JzcwOC4zNicgeD0nMTEyJyBzdHJva2Utd2lkdGg9JzcuNScgZmlsbD0nbm9uZScvJTNFJTNDcGF0aCBpZD0ncGF0aDMyMjknIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0eWxlPSdjb2xvcjolMjMwMDAwMDAnIGQ9J20xMjQgNzA4LjM2Yy02LjYxNjMgMC0xMiA1LjM4MzctMTIgMTJzNS4zODM3IDEyIDEyIDEyIDEyLTUuMzgzNyAxMi0xMi01LjM4MzctMTItMTItMTJ6JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMS44NzUnIGZpbGw9JyUyMzMzNTI4MCcvJTNFJTNDcGF0aCBpZD0ncGF0aDQ0MDUnIGQ9J20xMjQuMDEgNzE2LjJxLTAuNjQ2MzYgMC0xLjIzNzMgMC4xNjYyMS0wLjU5MDk1IDAuMTQ3NzQtMS4yMzczIDAuNDk4NjJsLTAuNjI3ODktMS43MTc1cTAuNjgzMjktMC4zODc4MSAxLjU1MTItMC42MDk0MiAwLjg4NjQzLTAuMjQwMDcgMS44MDk4LTAuMjQwMDcgMS4xMDggMCAxLjgyODIgMC4zMTM5NCAwLjcyMDIzIDAuMjk1NDggMS4xNDUgMC43NTcxNiAwLjQyNDc1IDAuNDYxNjggMC41OTA5NSAxLjAxNTcgMC4xNjYyMSAwLjU1NDAxIDAuMTY2MjEgMS4wNzExIDAgMC42Mjc4OC0wLjI0MDA3IDEuMTI2NS0wLjIyMTYxIDAuNDk4NjEtMC41NzI0OSAwLjkyMzM2dC0wLjc1NzE1IDAuODEyNTZxLTAuNDA2MjggMC4zNjkzNC0wLjc1NzE2IDAuNzc1NjItMC4zNTA4OCAwLjM4NzgxLTAuNTkwOTUgMC44MzEwMy0wLjIyMTYxIDAuNDQzMjEtMC4yMjE2MSAwLjk5NzIzIDAgMC4wOTIzIDAgMC4yMjE2IDAgMC4xMTA4MSAwLjAxODUgMC4yMjE2MWgtMS45MjA2cS0wLjAzNjktMC4xODQ2Ny0wLjA1NTQtMC4zODc4MS0wLjAxODUtMC4yMjE2MS0wLjAxODUtMC40MDYyOCAwLTAuNjA5NDIgMC4yMDMxNC0xLjA4OTYgMC4yMDMxNC0wLjQ4MDE0IDAuNTE3MDgtMC44ODY0MnQwLjY2NDgyLTAuNzU3MTZxMC4zNjkzNC0wLjM1MDg4IDAuNjgzMjktMC43MDE3NiAwLjMxMzk0LTAuMzUwODcgMC41MTcwOC0wLjcyMDIyIDAuMjAzMTQtMC4zNjkzNCAwLjIwMzE0LTAuODEyNTYgMC0wLjYwOTQxLTAuNDI0NzUtMC45OTcyMy0wLjQwNjI4LTAuNDA2MjgtMS4yMzczLTAuNDA2Mjh6JyBmaWxsPSclMjNmZmYnLyUzRSUzQ3BhdGggaWQ9J3BhdGg0NDA3JyBkPSdtMTI1LjQ4IDcyNi4zN3EwIDAuNjQ2MzUtMC40MjQ3NCAxLjA1MjYtMC40MjQ3NSAwLjQwNjI4LTEuMDUyNiAwLjQwNjI4LTAuNjA5NDIgMC0xLjA1MjYtMC40MDYyOC0wLjQyNDc1LTAuNDA2MjgtMC40MjQ3NS0xLjA1MjYgMC0wLjY0NjM1IDAuNDI0NzUtMS4wNTI2IDAuNDQzMjEtMC40MjQ3NSAxLjA1MjYtMC40MjQ3NSAwLjYyNzg5IDAgMS4wNTI2IDAuNDI0NzUgMC40MjQ3NCAwLjQwNjI4IDAuNDI0NzQgMS4wNTI2eicgZmlsbD0nJTIzZmZmJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5wLWljb24tLXNwaW5uZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PScyNCcgd2lkdGg9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnJTNFJTNDdGl0bGUlM0VzcGlubmVyLWRhcmstZ3JleSUzQy90aXRsZSUzRSUzQ3BhdGggZD0nTTcuNDkgMjMuMTIzYzIuNzggMS4xMjUgNS45NzggMS4yMTMgOC45NzUgMCA0LjI0Ny0xLjcyIDYuOTcyLTUuNjAzIDcuNDI0LTkuODdsLTEuMTM2LS4xMThjLS40MDggMy44Ni0yLjg3NSA3LjM3NC02LjcxNyA4LjkzLTIuNzEgMS4wOTgtNS42MDUgMS4wMTgtOC4xMTggMGwtLjQzIDEuMDU4em0tMi4yMS0xLjE3NmMtMS45MTMtMS4yOS0zLjQ3NS0zLjE0OC00LjQwNC01LjQ1Qy0xLjI4NCAxMS4xNDYuNjg2IDUuMTUgNS4yOCAyLjA1bC42MzguOTQ2QzEuNzYgNS44MDItLjAyIDExLjIyOCAxLjkzNCAxNi4wNjhjLjg0IDIuMDg2IDIuMjU0IDMuNzY2IDMuOTg1IDQuOTMzbC0uNjQuOTQ3em0xOC42MS0xMS4yYy0uMTE1LTEuMDg4LS4zOC0yLjE3OC0uODEtMy4yNDItMi40NzgtNi4xNDItOS40NTctOS4xMS0xNS41OS02LjYyOGwuNDMgMS4wNTdjNS41NDYtMi4yNDUgMTEuODYuNDQgMTQuMTAzIDUuOTk4LjM4OC45NjMuNjMgMS45NS43MzMgMi45MzNsMS4xMzQtLjEyeicgZmlsbD0ncmdiYSgxMDIsIDEwMiwgMTAyLCAwLjk5OTk5OSknIGZpbGwtcnVsZT0nbm9uemVybycvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICBbY2xhc3MkPVwiLS1kYXJrXCJdIC5wLWljb24tLXNwaW5uZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzI0JyB3aWR0aD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0N0aXRsZSUzRXNwaW5uZXItZGFyay1ncmV5JTNDL3RpdGxlJTNFJTNDcGF0aCBkPSdNNy40OSAyMy4xMjNjMi43OCAxLjEyNSA1Ljk3OCAxLjIxMyA4Ljk3NSAwIDQuMjQ3LTEuNzIgNi45NzItNS42MDMgNy40MjQtOS44N2wtMS4xMzYtLjExOGMtLjQwOCAzLjg2LTIuODc1IDcuMzc0LTYuNzE3IDguOTMtMi43MSAxLjA5OC01LjYwNSAxLjAxOC04LjExOCAwbC0uNDMgMS4wNTh6bS0yLjIxLTEuMTc2Yy0xLjkxMy0xLjI5LTMuNDc1LTMuMTQ4LTQuNDA0LTUuNDVDLTEuMjg0IDExLjE0Ni42ODYgNS4xNSA1LjI4IDIuMDVsLjYzOC45NDZDMS43NiA1LjgwMi0uMDIgMTEuMjI4IDEuOTM0IDE2LjA2OGMuODQgMi4wODYgMi4yNTQgMy43NjYgMy45ODUgNC45MzNsLS42NC45NDd6bTE4LjYxLTExLjJjLS4xMTUtMS4wODgtLjM4LTIuMTc4LS44MS0zLjI0Mi0yLjQ3OC02LjE0Mi05LjQ1Ny05LjExLTE1LjU5LTYuNjI4bC40MyAxLjA1N2M1LjU0Ni0yLjI0NSAxMS44Ni40NCAxNC4xMDMgNS45OTguMzg4Ljk2My42MyAxLjk1LjczMyAyLjkzM2wxLjEzNC0uMTJ6JyBmaWxsPSdyZ2JhKDIwNSwgMjA1LCAyMDUsIDAuOTk5OTk5KScgZmlsbC1ydWxlPSdub256ZXJvJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5wLWljb24tLW1lZGl1bSB7XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07IH1cblxuLnAtaWNvbi0tbGFyZ2Uge1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTsgfVxuXG4ucC1pY29uLS14LWxhcmdlIHtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xuICB3aWR0aDogMS43NXJlbTsgfVxuXG4ucC1pY29uLS14LWxhcmdlIHtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICB3aWR0aDogMi4yNXJlbTsgfVxuXG4ucC1pY29uLS14eC1sYXJnZSB7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07IH1cblxuW2NsYXNzKj1cInAtYnV0dG9uLVwiXSBbY2xhc3MqPVwicC1pY29uLVwiXSB7XG4gIHRvcDogLTFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ucC10b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wLXRvb2x0aXBfX21lc3NhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIG1pbi13aWR0aDogMTU1cHg7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbml0aWFsO1xuICAgIHRvcDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHRyYW5zbGF0ZVkoMTNweCk7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLnAtdG9vbHRpcF9fbWVzc2FnZTo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjMTExO1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwLjc1cmVtO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMDsgfVxuICAucC10b29sdGlwOmZvY3VzIC5wLXRvb2x0aXBfX21lc3NhZ2UsIC5wLXRvb2x0aXA6aG92ZXIgLnAtdG9vbHRpcF9fbWVzc2FnZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5pdGlhbDsgfVxuICAucC10b29sdGlwLS1idG0tY2VudGVyIC5wLXRvb2x0aXBfX21lc3NhZ2Uge1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDEzcHgpOyB9XG4gICAgLnAtdG9vbHRpcC0tYnRtLWNlbnRlciAucC10b29sdGlwX19tZXNzYWdlOjpiZWZvcmUge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC5wLXRvb2x0aXAtLWJ0bS1yaWdodCAucC10b29sdGlwX19tZXNzYWdlIHtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEzcHgpOyB9XG4gICAgLnAtdG9vbHRpcC0tYnRtLXJpZ2h0IC5wLXRvb2x0aXBfX21lc3NhZ2U6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgcmlnaHQ6IDAuNzVyZW07IH1cbiAgLnAtdG9vbHRpcC0tdG9wLWxlZnQgLnAtdG9vbHRpcF9fbWVzc2FnZSB7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgdHJhbnNsYXRlWSgtMTNweCk7IH1cbiAgICAucC10b29sdGlwLS10b3AtbGVmdCAucC10b29sdGlwX19tZXNzYWdlOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMxMTE7XG4gICAgICBib3R0b206IC0xcmVtO1xuICAgICAgbGVmdDogMC43NXJlbTsgfVxuICAucC10b29sdGlwLS10b3AtY2VudGVyIC5wLXRvb2x0aXBfX21lc3NhZ2Uge1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC0xM3B4KTsgfVxuICAgIC5wLXRvb2x0aXAtLXRvcC1jZW50ZXIgLnAtdG9vbHRpcF9fbWVzc2FnZTo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjMTExO1xuICAgICAgYm90dG9tOiAtMXJlbTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAucC10b29sdGlwLS10b3AtcmlnaHQgLnAtdG9vbHRpcF9fbWVzc2FnZSB7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgdHJhbnNsYXRlWSgtMTNweCk7IH1cbiAgICAucC10b29sdGlwLS10b3AtcmlnaHQgLnAtdG9vbHRpcF9fbWVzc2FnZTo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjMTExO1xuICAgICAgYm90dG9tOiAtMXJlbTtcbiAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICByaWdodDogMC43NXJlbTsgfVxuICAucC10b29sdGlwLS1yaWdodCAucC10b29sdGlwX19tZXNzYWdlIHtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTRweCkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5wLXRvb2x0aXAtLXJpZ2h0IC5wLXRvb2x0aXBfX21lc3NhZ2U6OmJlZm9yZSB7XG4gICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgIzExMTtcbiAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTZweCkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAucC10b29sdGlwLS1sZWZ0IC5wLXRvb2x0aXBfX21lc3NhZ2Uge1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICBsZWZ0OiAtMTZweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAucC10b29sdGlwLS1sZWZ0IC5wLXRvb2x0aXBfX21lc3NhZ2U6OmJlZm9yZSB7XG4gICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICMxMTE7XG4gICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5wLWlubGluZS1pbWFnZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wLWlubGluZS1pbWFnZXNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDEuODc1cmVtO1xuICAgIG1heC1oZWlnaHQ6IDUuNjI1cmVtO1xuICAgIG1heC13aWR0aDogNS42MjVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnAtaW5saW5lLWltYWdlc19faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMS44NzVyZW07XG4gICAgICAgIG1heC1oZWlnaHQ6IDExLjI1cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDExLjI1cmVtOyB9IH1cbiAgICAucC1pbmxpbmUtaW1hZ2VzX19pdGVtICoge1xuICAgICAgbWF4LWhlaWdodDogM3JlbTtcbiAgICAgIG1heC13aWR0aDogN3JlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wLWlubGluZS1pbWFnZXNfX2l0ZW0gKiB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNS41cmVtO1xuICAgICAgICAgIG1heC13aWR0aDogOXJlbTsgfSB9XG4gIC5wLWlubGluZS1pbWFnZXNfX2ltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMnJlbTtcbiAgICBtYXgtd2lkdGg6IDZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLWlubGluZS1pbWFnZXNfX2ltZyB7XG4gICAgICAgIG1hcmdpbjogM3JlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMS4yNXJlbTsgfSB9XG5cbi5wLW5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWNvbG9yOiAjNjY2O1xuICBib3JkZXItcmFkaXVzOiAuMTI1cmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogIzExMTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAuNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wLW5vdGlmaWNhdGlvbl9fcmVzcG9uc2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnAtbm90aWZpY2F0aW9uX19zdGF0dXMge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMzEyNXJlbTsgfVxuICAucC1ub3RpZmljYXRpb25fX2FjdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogLjMxMjVyZW07IH1cblxuLnAtbm90aWZpY2F0aW9uLS1wb3NpdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWNvbG9yOiAjNjY2O1xuICBib3JkZXItcmFkaXVzOiAuMTI1cmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogIzExMTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAuNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sb3I6ICMwZTg0MjA7IH1cbiAgLnAtbm90aWZpY2F0aW9uLS1wb3NpdGl2ZSAucC1ub3RpZmljYXRpb25fX3Jlc3BvbnNlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxN3B4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxNyAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1BhZ2UtMScgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGlkPSdub3RpZmljYXRpb24tc3VjY2VzcycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMS4wMDAwMDAsIDEuMDAwMDAwKSclM0UlM0NnIGlkPSdQYWdlLTMtLS1jb2xvdXJzJyUzRSUzQ2cgaWQ9J05vdGlmaWNhdGlvbnMtLS1zaW5nbGUnJTNFJTNDZyBpZD0nR3JvdXAnJTNFJTNDZyBpZD0nSUNPTiclM0UlM0NjaXJjbGUgaWQ9J2NpcmNsZTY3MTAnIHN0cm9rZT0nJTIzMGU4NDIwJyBzdHJva2Utd2lkdGg9JzEuNScgZmlsbD0nJTIzMGU4NDIwJyBjeD0nNy4yNTAwMDg2JyBjeT0nNy4yNTAwMDg2JyByPSc3LjI1MDAwODYnJTNFJTNDL2NpcmNsZSUzRSUzQ3BvbHlnb24gaWQ9J3BhdGg2NzEyJyBmaWxsPSclMjNmZmYnIHBvaW50cz0nMTEuMDUwMjk4NiA0LjE3MzQ0ODYgMTAuOTg0Mzk4NiA0LjIzMTE0ODYgNi4yNDk2NDg2IDguMzc4MzY4NiAzLjQ3NDA3ODYgNS45OTc0Mjg2IDIuNjM1MDE4NiA2Ljk0NjMwODYgNi4yNTAzMzg2IDEwLjc1MDAxODYgMTEuNzUwMDA4NiA0Ljk2Mjc3ODYgMTEuMDUwMjk4NiA0LjE3MzQ4ODYnJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG5cbi5wLW5vdGlmaWNhdGlvbi0tY2F1dGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWNvbG9yOiAjNjY2O1xuICBib3JkZXItcmFkaXVzOiAuMTI1cmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogIzExMTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAuNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sb3I6ICNmOTliMTE7IH1cbiAgLnAtbm90aWZpY2F0aW9uLS1jYXV0aW9uIC5wLW5vdGlmaWNhdGlvbl9fcmVzcG9uc2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE3cHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDE3IDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J25vdGlmaWNhdGlvbi1jYXV0aW9uJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgMS4wMDAwMDApJyUzRSUzQ2cgaWQ9J1BhZ2UtMy0tLWNvbG91cnMnJTNFJTNDZyBpZD0nTm90aWZpY2F0aW9ucy0tLXNpbmdsZSclM0UlM0NnIGlkPSdHcm91cCclM0UlM0NnIGlkPSdJQ09OJyUzRSUzQ2NpcmNsZSBpZD0nY2lyY2xlNTQzMicgc3Ryb2tlPSclMjNmOTliMTEnIHN0cm9rZS13aWR0aD0nMS41JyBmaWxsPSclMjNmOTliMTEnIGN4PSc3LjI1MDAwODYnIGN5PSc3LjI1MDAwODYnIHI9JzcuMjUwMDA4NiclM0UlM0MvY2lyY2xlJTNFJTNDcGF0aCBkPSdNNi4yNTAwMDg2LDMuMjUwMDA4NiBMNi4yNTAwMDg2LDguMjUwMDA4NiBMOC4yNTAwMDg2LDguMjUwMDA4NiBMOC4yNTAwMDg2LDMuMjUwMDA4NiBMNi4yNTAwMDg2LDMuMjUwMDA4NiBMNi4yNTAwMDg2LDMuMjUwMDA4NiBMNi4yNTAwMDg2LDMuMjUwMDA4NiBaIE02LjI1MDAwODYsOS4yNTAwMDg2IEw2LjI1MDAwODYsMTEuMjUwMDA4NiBMOC4yNTAwMDg2LDExLjI1MDAwODYgTDguMjUwMDA4Niw5LjI1MDAwODYgTDYuMjUwMDA4Niw5LjI1MDAwODYgTDYuMjUwMDA4Niw5LjI1MDAwODYgTDYuMjUwMDA4Niw5LjI1MDAwODYgWicgaWQ9J3JlY3Q1NDM0JyBmaWxsPSclMjNmZmYnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG5cbi5wLW5vdGlmaWNhdGlvbi0tbmVnYXRpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1jb2xvcjogIzY2NjtcbiAgYm9yZGVyLXJhZGl1czogLjEyNXJlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogM3B4O1xuICBib3gtc2hhZG93OiAwIDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29sb3I6ICMxMTE7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogLjYyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbG9yOiAjYzcxNjJiOyB9XG4gIC5wLW5vdGlmaWNhdGlvbi0tbmVnYXRpdmUgLnAtbm90aWZpY2F0aW9uX19yZXNwb25zZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTZweCcgaGVpZ2h0PScxN3B4JyB2aWV3Qm94PScwIDAgMTYgMTcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTMtLS1jb2xvdXJzJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J05vdGlmaWNhdGlvbnMtLS1zaW5nbGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yMTUuMDAwMDAwLCAtMjcxLjAwMDAwMCknJTNFJTNDZyBpZD0nR3JvdXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIwNS4wMDAwMDAsIDI1NC4wMDAwMDApJyUzRSUzQ2cgaWQ9J0lDT04nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwLjAwMDAwMCwgMTcuMDAwMDAwKSclM0UlM0NyZWN0IGlkPSdyZWN0NjQxNScgeD0nMCcgeT0nMC4zNjIxOCcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyUzRSUzQy9yZWN0JTNFJTNDY2lyY2xlIGlkPSdjaXJjbGU2NDE3JyBzdHJva2U9JyUyM2M3MTYyYicgc3Ryb2tlLXdpZHRoPScxLjUnIGZpbGw9JyUyM2M3MTYyYicgY3g9JzgnIGN5PSc4LjM2MjE4JyByPSc3LjI1MDAwODYnJTNFJTNDL2NpcmNsZSUzRSUzQ3BhdGggZD0nTTUuMDAwMDEsNS4zNjIxOCBMMTEuMDAwMDEsMTEuMzYyMTgnIGlkPSdwYXRoNjQ3OS04JyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScxLjUnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00xMS4wMDAwMSw1LjM2MjE4IEw1LjAwMDAxLDExLjM2MjE4JyBpZD0ncGF0aDY0ODEtOCcgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMS41JyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG5cbi5wLW5vdGlmaWNhdGlvbi0taW5mb3JtYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1jb2xvcjogIzY2NjtcbiAgYm9yZGVyLXJhZGl1czogLjEyNXJlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogM3B4O1xuICBib3gtc2hhZG93OiAwIDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29sb3I6ICMxMTE7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogLjYyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM1MjgwOyB9XG5cbi5wLXB1bGwtcXVvdGUsIC5wLXB1bGwtcXVvdGUtLWFjY2VudCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAycmVtIDAgMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtcHVsbC1xdW90ZSwgLnAtcHVsbC1xdW90ZS0tYWNjZW50IHtcbiAgICAgIG1hcmdpbjogMS41cmVtIDAgMS41cmVtOyB9IH1cbiAgLnAtcHVsbC1xdW90ZSA+IHAsIC5wLXB1bGwtcXVvdGUtLWFjY2VudCA+IHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU0O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgICAucC1wdWxsLXF1b3RlID4gcCwgLnAtcHVsbC1xdW90ZS0tYWNjZW50ID4gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg2OyB9IH1cbiAgICAucC1wdWxsLXF1b3RlID4gcDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsIC5wLXB1bGwtcXVvdGUtLWFjY2VudCA+IHA6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjY2RjZGNkO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyLjEzNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICBtYXgtd2lkdGg6IDEuMjVyZW07XG4gICAgICBjb250ZW50OiAnXFwyMDFDXFwyMDAyJztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAuMXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wLXB1bGwtcXVvdGUgPiBwOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgLnAtcHVsbC1xdW90ZS0tYWNjZW50ID4gcDpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgICAgLnAtcHVsbC1xdW90ZSA+IHA6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCAucC1wdWxsLXF1b3RlLS1hY2NlbnQgPiBwOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucC1wdWxsLXF1b3RlID4gcDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsIC5wLXB1bGwtcXVvdGUtLWFjY2VudCA+IHA6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEuOXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjlyZW07XG4gICAgICAgICAgdG9wOiAuNHJlbTsgfSB9XG4gICAgLnAtcHVsbC1xdW90ZSA+IHA6bGFzdC1vZi10eXBlLCAucC1wdWxsLXF1b3RlLS1hY2NlbnQgPiBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnAtcHVsbC1xdW90ZSA+IHA6bGFzdC1vZi10eXBlOjphZnRlciwgLnAtcHVsbC1xdW90ZS0tYWNjZW50ID4gcDpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjY2RjZGNkO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyLjEzNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICBtYXgtd2lkdGg6IDEuMjVyZW07XG4gICAgICBjb250ZW50OiAnXFwyMDAyXFwyMDFFJztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAtLjVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucC1wdWxsLXF1b3RlID4gcDpsYXN0LW9mLXR5cGU6OmFmdGVyLCAucC1wdWxsLXF1b3RlLS1hY2NlbnQgPiBwOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgICAgLnAtcHVsbC1xdW90ZSA+IHA6bGFzdC1vZi10eXBlOjphZnRlciwgLnAtcHVsbC1xdW90ZS0tYWNjZW50ID4gcDpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuICAucC1wdWxsLXF1b3RlX19jaXRhdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRhYmxlLS1tb2JpbGUtY2FyZCB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucC10YWJsZS0tbW9iaWxlLWNhcmQgdHIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNXB4IDFweCByZ2JhKDE3LCAxNywgMTcsIDAuMik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucC10YWJsZS0tbW9iaWxlLWNhcmQgdHIgKyB0ciB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIC5wLXRhYmxlLS1tb2JpbGUtY2FyZCB0ZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucC10YWJsZS0tbW9iaWxlLWNhcmQgdGQgKyB0ZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMC43NXJlbTsgfVxuICAgIC5wLXRhYmxlLS1tb2JpbGUtY2FyZCB0ZFthcmlhLWxhYmVsXSB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAucC10YWJsZS0tbW9iaWxlLWNhcmQgdGRbYXJpYS1sYWJlbF06OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoYXJpYS1sYWJlbCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wLXRhYmxlLS1tb2JpbGUtY2FyZCAucC1jb250ZXh0dWFsLW1lbnUsIC5wLXRhYmxlLS1tb2JpbGUtY2FyZCAucC1jb250ZXh0dWFsLW1lbnUtLWxlZnQsIC5wLXRhYmxlLS1tb2JpbGUtY2FyZCAucC1jb250ZXh0dWFsLW1lbnUtLWNlbnRlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucC10YWJsZS0tbW9iaWxlLWNhcmQgLnAtY29udGV4dHVhbC1tZW51IFtyb2xlPVwibWVudWl0ZW1cIl0sIC5wLXRhYmxlLS1tb2JpbGUtY2FyZCAucC1jb250ZXh0dWFsLW1lbnUtLWxlZnQgW3JvbGU9XCJtZW51aXRlbVwiXSwgLnAtdGFibGUtLW1vYmlsZS1jYXJkIC5wLWNvbnRleHR1YWwtbWVudS0tY2VudGVyIFtyb2xlPVwibWVudWl0ZW1cIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wLXRhYmxlLS1tb2JpbGUtY2FyZCAucC1jb250ZXh0dWFsLW1lbnVfX2Ryb3Bkb3duIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnAtdGFibGUtLW1vYmlsZS1jYXJkIC5wLWNvbnRleHR1YWwtbWVudV9fZHJvcGRvd246OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucC10YWJsZS0tbW9iaWxlLWNhcmQgLnAtY29udGV4dHVhbC1tZW51X19ncm91cCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAucC10YWJsZS0tbW9iaWxlLWNhcmQgLnAtY29udGV4dHVhbC1tZW51X19ncm91cCArIC5wLWNvbnRleHR1YWwtbWVudV9fZ3JvdXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC43NXJlbTsgfVxuICAgIC5wLXRhYmxlLS1tb2JpbGUtY2FyZCAucC1jb250ZXh0dWFsLW1lbnVfX2xpbmsge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjY2RjZGNkO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjEyNXJlbTtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnAtdGFibGUtLW1vYmlsZS1jYXJkIC5wLWNvbnRleHR1YWwtbWVudV9fbGluayArIC5wLWNvbnRleHR1YWwtbWVudV9fbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfSB9XG5cbi5wLXN0cmlwIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5wLXN0cmlwIC5wLWxpbmstLWV4dGVybmFsIHtcbiAgICBjb2xvcjogIzAwN2FhNjsgfVxuICAgIC5wLXN0cmlwIC5wLWxpbmstLWV4dGVybmFsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAucC1zdHJpcCB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDA7IH0gfVxuICAucC1zdHJpcC0tbGlnaHQge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cbiAgICAucC1zdHJpcC0tbGlnaHQgLnAtbGluay0tZXh0ZXJuYWwge1xuICAgICAgY29sb3I6ICMwMDdhYTY7IH1cbiAgICAgIC5wLXN0cmlwLS1saWdodCAucC1saW5rLS1leHRlcm5hbDo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgICAgLnAtc3RyaXAtLWxpZ2h0IHtcbiAgICAgICAgcGFkZGluZzogNHJlbSAwOyB9IH1cbiAgLnAtc3RyaXAtLWRhcmsge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG4gICAgY29sb3I6ICNmN2Y3Zjc7IH1cbiAgICAucC1zdHJpcC0tZGFyayAucC1saW5rLS1leHRlcm5hbCB7XG4gICAgICBjb2xvcjogIzAwN2FhNjsgfVxuICAgICAgLnAtc3RyaXAtLWRhcmsgLnAtbGluay0tZXh0ZXJuYWw6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgIC5wLXN0cmlwLS1kYXJrIHtcbiAgICAgICAgcGFkZGluZzogNHJlbSAwOyB9IH1cblxuLnAtc3RyaXAtLWFjY2VudCB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMwMDFlO1xuICBjb2xvcjogI2ZmZjsgfVxuICAucC1zdHJpcC0tYWNjZW50IC5wLWxpbmstLWV4dGVybmFsIHtcbiAgICBjb2xvcjogIzAwN2FhNjsgfVxuICAgIC5wLXN0cmlwLS1hY2NlbnQgLnAtbGluay0tZXh0ZXJuYWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIC5wLXN0cmlwLS1hY2NlbnQge1xuICAgICAgcGFkZGluZzogNHJlbSAwOyB9IH1cblxuLnAtc3RyaXAtLWltYWdlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnAtc3RyaXAtLWltYWdlIC5wLWxpbmstLWV4dGVybmFsIHtcbiAgICBjb2xvcjogIzAwN2FhNjsgfVxuICAgIC5wLXN0cmlwLS1pbWFnZSAucC1saW5rLS1leHRlcm5hbDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgLnAtc3RyaXAtLWltYWdlIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMDsgfSB9XG4gIC5wLXN0cmlwLS1pbWFnZS5pcy1saWdodCB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLnAtc3RyaXAtLWltYWdlLmlzLWRhcmsge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbltjbGFzc149J3Atc3RyaXAnXS5pcy1ib3JkZXJlZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RjZGNkOyB9XG5cbltjbGFzc149J3Atc3RyaXAnXS5pcy1zaGFsbG93IHtcbiAgcGFkZGluZzogMS41cmVtIDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICBbY2xhc3NePSdwLXN0cmlwJ10uaXMtc2hhbGxvdyB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMDsgfSB9XG5cbltjbGFzc149J3Atc3RyaXAnXS5pcy1kZWVwIHtcbiAgcGFkZGluZzogM3JlbSAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgW2NsYXNzXj0ncC1zdHJpcCddLmlzLWRlZXAge1xuICAgICAgcGFkZGluZzogNnJlbSAwOyB9IH1cblxuLnAtc3dpdGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBwYWRkaW5nOiBpbml0aWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0cmVtOyB9XG4gIC5wLXN3aXRjaDpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkICMwMDdhYTY7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDNweDsgfVxuICAucC1zd2l0Y2ggOmZpcnN0LWNoaWxkLFxuICAucC1zd2l0Y2ggOmxhc3QtY2hpbGQge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDVweCAwIHJnYmEoMTcsIDE3LCAxNywgMC4yKTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnAtc3dpdGNoIDpmaXJzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzNTI4MDtcbiAgICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucC1zd2l0Y2ggOmxhc3QtY2hpbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZGNkY2Q7XG4gICAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7IH1cbiAgLnAtc3dpdGNoOjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiAwIDFweCA1cHggMXB4IHJnYmEoMTcsIDE3LCAxNywgMC4yKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtaGVpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5wLXN3aXRjaFthcmlhLWNoZWNrZWQ9J3RydWUnXTo6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7IH1cblxuLnAtdGFibGUtLXNvcnRhYmxlIHRoW3JvbGU9XCJjb2x1bW5oZWFkZXJcIl1bYXJpYS1zb3J0PVwiYXNjZW5kaW5nXCJdOjphZnRlciwgLnAtdGFibGUtLXNvcnRhYmxlIHRoW3JvbGU9XCJjb2x1bW5oZWFkZXJcIl1bYXJpYS1zb3J0PVwiZGVzY2VuZGluZ1wiXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nNCcgd2lkdGg9JzEwJyB2aWV3Qm94PScwIDAgMTAgNCclM0UlM0NwYXRoIGQ9J00zLjYzNyAzLjEzOGMtLjUxOC0uMzY1LTEuMDUyLS43NzgtMS42LTEuMjM4QzEuNDg2IDEuNDQuOTQ2Ljk0OC40MTQuNDIzLjI3My4yODMuMTM1LjE0IDAgMGgxLjU0Yy4zMDUuMjkuNjIuNTcuOTQ4Ljg0Ni4xMzguMTE2LjI3Ny4yMy40MTcuMzQuMTYzLjEzLjMyOC4yNTcuNDk1LjM4LjA4NS4wNjIuMTcuMTIzLjI1Ny4xODQuMzk3LjI4Mi45MzUuNjI2IDEuMzE1Ljg0OGguMDU0Yy4zOC0uMjIyLjkxOC0uNTY2IDEuMzE1LS44NDguNC0uMjguNzktLjU4MyAxLjE3LS45MDRDNy44MzcuNTcgOC4xNTMuMjkgOC40NTcgMGgxLjU0Yy0uMTM0LjE0LS4yNzIuMjgyLS40MTQuNDIyQzkuMDUuOTQ4IDguNTEgMS40NDIgNy45NjMgMS45Yy0uNTUuNDYtMS4wODQuODczLTEuNjAyIDEuMjM4UzUuMzkgMy43OSA1IDRjLS4zOS0uMjEtLjg0NS0uNDk3LTEuMzYzLS44NjJ6JyBmaWxsPSclMjM4ODgnIGZpbGwtcnVsZT0nZXZlbm9kZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogLjRyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxcmVtOyB9XG5cbi5wLXRhYmxlLS1zb3J0YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cbiAgLnAtdGFibGUtLXNvcnRhYmxlIHRoW3JvbGU9XCJjb2x1bW5oZWFkZXJcIl1bYXJpYS1zb3J0XSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucC10YWJsZS0tc29ydGFibGUgdGhbcm9sZT1cImNvbHVtbmhlYWRlclwiXVthcmlhLXNvcnQ9XCJkZXNjZW5kaW5nXCJdOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucC10YWJsZS0tc29ydGFibGUgdGhbcm9sZT1cImNvbHVtbmhlYWRlclwiXVthcmlhLXNvcnRdOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwN2FhNjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucC10YWJzIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wLXRhYnM6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAsICNmZmYpO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBjb250ZW50OiAnXFwyMDNBJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLXRhYnM6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucC10YWJzX19saXN0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIHBhZGRpbmc6IDAgM3JlbSAwIDEuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC10YWJzX19saXN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDAgMS41cmVtOyB9IH1cbiAgLnAtdGFic19faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLXRhYnNfX2l0ZW0ge1xuICAgICAgICBmbG9hdDogbGVmdDsgfSB9XG4gIC5wLXRhYnNfX2xpbmsge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgcGFkZGluZzogMC43NXJlbTsgfVxuICAgIC5wLXRhYnNfX2xpbms6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjZGNkY2Q7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucC10YWJzX19saW5rW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNjY2OyB9XG5cbi5wLXRhYmxlLWV4cGFuZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5wLXRhYmxlLWV4cGFuZGluZyB0Ym9keSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wLXRhYmxlLWV4cGFuZGluZyB0ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnAtdGFibGUtZXhwYW5kaW5nIHRyICsgdHIge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5wLXRhYmxlLWV4cGFuZGluZyB0aCxcbiAgLnAtdGFibGUtZXhwYW5kaW5nIHRkIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW46IDA7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgIC5wLXRhYmxlLWV4cGFuZGluZyB0aC5wLXRhYmxlLWV4cGFuZGluZ19fcGFuZWwsXG4gICAgLnAtdGFibGUtZXhwYW5kaW5nIHRkLnAtdGFibGUtZXhwYW5kaW5nX19wYW5lbCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NkY2RjZDtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wLXRhYmxlLWV4cGFuZGluZyB0aC5wLXRhYmxlLWV4cGFuZGluZ19fcGFuZWxbYXJpYS1oaWRkZW49XCJ0cnVlXCJdLFxuICAgICAgLnAtdGFibGUtZXhwYW5kaW5nIHRkLnAtdGFibGUtZXhwYW5kaW5nX19wYW5lbFthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucC10YWJsZS1leHBhbmRpbmcgdGgucC10YWJsZS1leHBhbmRpbmdfX3BhbmVsIC5yb3csXG4gICAgICAucC10YWJsZS1leHBhbmRpbmcgdGQucC10YWJsZS1leHBhbmRpbmdfX3BhbmVsIC5yb3cge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5wLWZvcm0tdmFsaWRhdGlvbiB7XG4gIGNvbG9yOiAjMTExO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnAtZm9ybS12YWxpZGF0aW9uIC5wLWZvcm0tdmFsaWRhdGlvbl9faW5wdXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDFyZW0pIDAuNzVyZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMi41cmVtIDAuNXJlbSAwLjc1cmVtOyB9XG4gIC5wLWZvcm0tdmFsaWRhdGlvbiAucC1mb3JtLXZhbGlkYXRpb25fX2ljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wLWZvcm0tdmFsaWRhdGlvbiAucC1mb3JtLXZhbGlkYXRpb25fX2ljb246OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDAuNXJlbSk7IH1cbiAgLnAtZm9ybS12YWxpZGF0aW9uX19tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG5cbi5pcy1lcnJvciAucC1mb3JtLXZhbGlkYXRpb25fX2lucHV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS80YjBjZDdmYy1pY29uLWVycm9yLnN2Z1wiKTtcbiAgYm9yZGVyLWNvbG9yOiAjYzcxNjJiOyB9XG5cbi5pcy1zdWNjZXNzIC5wLWZvcm0tdmFsaWRhdGlvbl9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxLzk0OTQ5MTg1LWljb24tc3VjY2Vzcy5zdmdcIik7XG4gIGJvcmRlci1jb2xvcjogIzBlODQyMDsgfVxuXG4uaXMtY2F1dGlvbiAucC1mb3JtLXZhbGlkYXRpb25fX2lucHV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS9kYjMwZjA0Yy1pY29uLWNhdXRpb24uc3ZnXCIpO1xuICBib3JkZXItY29sb3I6ICNmOTliMTE7IH1cblxuLnAtZm9ybS0tc3RhY2tlZCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtZm9ybS0tc3RhY2tlZCAucC1mb3JtX19ncm91cCB7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiB3cmFwOyB9XG4gICAgICAucC1mb3JtLS1zdGFja2VkIC5wLWZvcm1fX2dyb3VwICsgLnAtZm9ybV9fZ3JvdXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucC1mb3JtLS1zdGFja2VkIC5wLWZvcm1fX2xhYmVsIHtcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC13aWR0aDogMjUlO1xuICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtZm9ybS0tc3RhY2tlZCAucC1mb3JtX19jb250cm9sIHtcbiAgICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC13aWR0aDogNzUlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybS0taW5saW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5wLWZvcm0tLWlubGluZSA+ICoge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9ybS0taW5saW5lIC5wLWZvcm1fX2dyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5wLWZvcm0tLWlubGluZSAucC1mb3JtX19ncm91cCArIC5wLWZvcm1fX2dyb3VwLFxuICAgIC5wLWZvcm0tLWlubGluZSAucC1mb3JtX19ncm91cCArIFtjbGFzcyo9XCJwLWJ1dHRvblwiXSB7XG4gICAgICBtYXJnaW4tbGVmdDogMS41cmVtOyB9XG4gICAgLnAtZm9ybS0taW5saW5lIC5wLWZvcm1fX2dyb3VwIC5wLWZvcm1fX2xhYmVsLFxuICAgIC5wLWZvcm0tLWlubGluZSAucC1mb3JtX19ncm91cCAucC1mb3JtX19jb250cm9sLFxuICAgIC5wLWZvcm0tLWlubGluZSAucC1mb3JtX19ncm91cCAucC1mb3JtLXZhbGlkYXRpb25fX21lc3NhZ2Uge1xuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLnAtZm9ybS0taW5saW5lIC5wLWZvcm1fX2dyb3VwIC5wLWZvcm1fX2xhYmVsIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuICAgIC5wLWZvcm0tLWlubGluZSAucC1mb3JtX19ncm91cCAucC1mb3JtX19jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5wLWZvcm0tLWlubGluZSAucC1mb3JtX19ncm91cCAucC1mb3JtLXZhbGlkYXRpb25fX21lc3NhZ2Uge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDA7IH0gfVxuXG4ucC1mb3JtLS1pbmxpbmUgW2NsYXNzKj1cInAtYnV0dG9uXCJdIHtcbiAgZmxleDogaW5pdGlhbDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuZm9ybSArIFtjbGFzcyo9XCJwLWJ1dHRvblwiXSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuXG4udS1hbmltYXRpb24tLXNwaW4ge1xuICBhbmltYXRpb246IHNwaW4gMXMgaW5maW5pdGUgbGluZWFyOyB9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLnUtZmxvYXQtLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnUtZmxvYXQtLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi51LWZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gICAgLnUtZmxvYXQtcmlnaHQtLXNtYWxsIHtcbiAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XG4gICAgLnUtZmxvYXQtcmlnaHQtLW1lZGl1bSB7XG4gICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAudS1mbG9hdC1yaWdodC0tbGFyZ2Uge1xuICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH0gfVxuXG4udS1mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgICAudS1mbG9hdC1sZWZ0LS1zbWFsbCB7XG4gICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XG4gICAgLnUtZmxvYXQtbGVmdC0tbWVkaXVtIHtcbiAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgLnUtZmxvYXQtbGVmdC0tbGFyZ2Uge1xuICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfSB9XG5cbi51LWVtYmVkZGVkLW1lZGlhIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudS1lbWJlZGRlZC1tZWRpYV9fZWxlbWVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWVxdWFsLWhlaWdodCB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi51LWFsaWduLS1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4udS1hbGlnbi0tbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnUtYWxpZ24tLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi51LW5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC51LW5vLW1hcmdpbi0tdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnUtbm8tbWFyZ2luLS1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnUtbm8tbWFyZ2luLS1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAudS1uby1tYXJnaW4tLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnUtbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAudS1uby1wYWRkaW5nLS10b3Age1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnUtbm8tcGFkZGluZy0tcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAudS1uby1wYWRkaW5nLS1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnUtbm8tcGFkZGluZy0tbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnUtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC51LWhpZGUtLXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAgIC51LWhpZGUtLW1lZGl1bSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAudS1oaWRlLS1sYXJnZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtaW1hZ2UtcG9zaXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC51LWltYWdlLXBvc2l0aW9uIC51LWltYWdlLXBvc2l0aW9uLS10b3AsIC51LWltYWdlLXBvc2l0aW9uIC51LWltYWdlLXBvc2l0aW9uLS1ib3R0b20sIC51LWltYWdlLXBvc2l0aW9uIC51LWltYWdlLXBvc2l0aW9uLS1sZWZ0LCAudS1pbWFnZS1wb3NpdGlvbiAudS1pbWFnZS1wb3NpdGlvbi0tcmlnaHQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLnUtaW1hZ2UtcG9zaXRpb24gW2NsYXNzKj0nY29sLSddIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAudS1pbWFnZS1wb3NpdGlvbi0tdG9wIHtcbiAgICAgIHRvcDogMDsgfVxuICAgIC51LWltYWdlLXBvc2l0aW9uLS1ib3R0b20ge1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLnUtaW1hZ2UtcG9zaXRpb24tLWxlZnQge1xuICAgICAgbGVmdDogMDsgfVxuICAgIC51LWltYWdlLXBvc2l0aW9uLS1yaWdodCB7XG4gICAgICByaWdodDogMDsgfSB9XG5cbi51LXNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnUtc2hvdy0tc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAgIC51LXNob3ctLW1lZGl1bSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgLnUtc2hvdy0tbGFyZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi51LW9mZi1zY3JlZW4ge1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBsZWZ0OiAtMTAwMDBweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS12ZXJ0aWNhbGx5LWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfSB9XG5cbi51LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC51LWhpZGRlbi0tc21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XG4gICAgLnUtaGlkZGVuLS1tZWRpdW0ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgLnUtaGlkZGVuLS1sYXJnZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4udS12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC51LXZpc2libGUtLXNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgICAudS12aXNpYmxlLS1tZWRpdW0ge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIC51LXZpc2libGUtLWxhcmdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5ib2R5IHtcbiAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGJvZHkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4uZ2xvYmFsLW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAxOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZ2xvYmFsLW5hdiB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgIHRvcDogYXV0bzsgfSB9XG4gIC5nbG9iYWwtbmF2X193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZ2xvYmFsLW5hdl9fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4NHB4KSB7XG4gICAgICAuZ2xvYmFsLW5hdl9fd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA5ODRweDsgfSB9XG4gIC5nbG9iYWwtbmF2X190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5nbG9iYWwtbmF2X190aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvYzNjYTM1ZDMtYXJyb3dfZG93bl9kYXJrLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gLjYyNXJlbSkgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IC44MTI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICNjZGNkY2Q7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogVWJ1bnR1LCBBcmlhbCwgJ2xpYnJhIHNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IC44MTI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAgMC42MjVyZW0gMS44NzVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmdsb2JhbC1uYXZfX3RpdGxlOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyB9XG4gICAgICAgIC5nbG9iYWwtbmF2X190aXRsZTphY3RpdmU6Zm9jdXMsIC5nbG9iYWwtbmF2X190aXRsZTphY3RpdmU6YWN0aXZlLCAuZ2xvYmFsLW5hdl9fdGl0bGU6Zm9jdXM6Zm9jdXMsIC5nbG9iYWwtbmF2X190aXRsZTpmb2N1czphY3RpdmUge1xuICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjMTliNmVlO1xuICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7IH1cbiAgICAgICAgLmdsb2JhbC1uYXZfX3RpdGxlLmlzLXJldmVhbGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxLzllYzJjMzU0LWljb24tYXJyb3ctdXAuc3ZnXCIpOyB9XG4gICAgICAgIC5nbG9iYWwtbmF2X190aXRsZTo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxL2ViNDE4MjZjLWV4dGVybmFsLWxpbmstZGFyay5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IC44NzVyZW07XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiAxLjA2MjVyZW07XG4gICAgICAgICAgbGVmdDogLjYyNXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IC44NzVyZW07IH0gfVxuICAuZ2xvYmFsLW5hdl9fbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0b3A6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZ2xvYmFsLW5hdl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmdsb2JhbC1uYXZfX2xpc3QuaXMtcmV2ZWFsZWQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLmdsb2JhbC1uYXZfX2xpc3QuaXMtcmV2ZWFsZWQgLmdsb2JhbC1uYXZfX21vcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLmdsb2JhbC1uYXZfX2xpc3QtaXRlbSwgLmdsb2JhbC1uYXZfX2xpc3QtaXRlbS0tbW9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0b3A6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZ2xvYmFsLW5hdl9fbGlzdC1pdGVtLCAuZ2xvYmFsLW5hdl9fbGlzdC1pdGVtLS1tb3JlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NkY2RjZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAuODEyNXJlbTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIC5nbG9iYWwtbmF2X19saXN0LWl0ZW06bnRoLWNoaWxkKG9kZCksIC5nbG9iYWwtbmF2X19saXN0LWl0ZW0tLW1vcmU6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICAgIC5nbG9iYWwtbmF2X19saXN0LWl0ZW06bGFzdC1vZi10eXBlLCAuZ2xvYmFsLW5hdl9fbGlzdC1pdGVtLS1tb3JlOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG4gICAgLmdsb2JhbC1uYXZfX2xpc3QtaXRlbS0tbW9yZSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBtaW4td2lkdGg6IDMuNzVyZW07IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmdsb2JhbC1uYXZfX2xpc3QtaXRlbS0tbW9yZSB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuZ2xvYmFsLW5hdl9fbGlzdC1pdGVtLS1tb3JlID4gLmdsb2JhbC1uYXZfX2xpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgICAgIC5nbG9iYWwtbmF2X19saXN0LWl0ZW0tLW1vcmUuaXMtcmV2ZWFsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgICAgIG1pbi13aWR0aDogMTIwcHg7IH1cbiAgICAgIC5nbG9iYWwtbmF2X19saXN0LWl0ZW0tLW1vcmUuaXMtcmV2ZWFsZWQgLmdsb2JhbC1uYXZfX21vcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5nbG9iYWwtbmF2X19saXN0LWl0ZW0tLW1vcmUuaXMtcmV2ZWFsZWQgLmdsb2JhbC1uYXZfX21vcmUgLmdsb2JhbC1uYXZfX2xpbms6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2U5NTQyMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZ2xvYmFsLW5hdl9fbGlzdC1pdGVtLS1tb3JlLmlzLXJldmVhbGVkID4gLmdsb2JhbC1uYXZfX2xpbmssXG4gICAgICAuZ2xvYmFsLW5hdl9fbGlzdC1pdGVtLS1tb3JlLmlzLXJldmVhbGVkIC5nbG9iYWwtbmF2X19tb3JlLWNoZXZyb24ge1xuICAgICAgICBjb2xvcjogI2U5NTQyMDtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTg0cHgpIHtcbiAgICAgIC5nbG9iYWwtbmF2X19saXN0LWl0ZW06Zmlyc3Qtb2YtdHlwZSAuZ2xvYmFsLW5hdl9fbGluaywgLmdsb2JhbC1uYXZfX2xpc3QtaXRlbS0tbW9yZTpmaXJzdC1vZi10eXBlIC5nbG9iYWwtbmF2X19saW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAuZ2xvYmFsLW5hdl9fbW9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiA3LjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMS44NzVyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZ2xvYmFsLW5hdl9fbW9yZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWluLXdpZHRoOiBub25lO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuZ2xvYmFsLW5hdl9fbW9yZSAuZ2xvYmFsLW5hdl9fbGluayB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAuZ2xvYmFsLW5hdl9fbW9yZSAuZ2xvYmFsLW5hdl9fbGlzdC1pdGVtLCAuZ2xvYmFsLW5hdl9fbW9yZSAuZ2xvYmFsLW5hdl9fbGlzdC1pdGVtLS1tb3JlIHtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5nbG9iYWwtbmF2X19tb3JlIC5nbG9iYWwtbmF2X19saXN0LWl0ZW0sIC5nbG9iYWwtbmF2X19tb3JlIC5nbG9iYWwtbmF2X19saXN0LWl0ZW0tLW1vcmUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RjZGNkO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NkY2RjZDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6IC44MTI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgICAgLmdsb2JhbC1uYXZfX21vcmUgLmdsb2JhbC1uYXZfX2xpc3QtaXRlbTpudGgtY2hpbGQob2RkKTpudGgtbGFzdC1jaGlsZCgxKSwgLmdsb2JhbC1uYXZfX21vcmUgLmdsb2JhbC1uYXZfX2xpc3QtaXRlbS0tbW9yZTpudGgtY2hpbGQob2RkKTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2RjZGNkO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlICsgMXB4KTsgfVxuICAgICAgICAgIC5nbG9iYWwtbmF2X19tb3JlIC5nbG9iYWwtbmF2X19saXN0LWl0ZW06bnRoLWxhc3QtY2hpbGQoMSk6bm90KDpudGgtY2hpbGQoZXZlbikpLCAuZ2xvYmFsLW5hdl9fbW9yZSAuZ2xvYmFsLW5hdl9fbGlzdC1pdGVtLS1tb3JlOm50aC1sYXN0LWNoaWxkKDEpOm5vdCg6bnRoLWNoaWxkKGV2ZW4pKSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgICAgICAgIC5nbG9iYWwtbmF2X19tb3JlIC5nbG9iYWwtbmF2X19saXN0LWl0ZW06bnRoLWxhc3QtY2hpbGQoMSk6bnRoLWNoaWxkKG9kZCksIC5nbG9iYWwtbmF2X19tb3JlIC5nbG9iYWwtbmF2X19saXN0LWl0ZW0tLW1vcmU6bnRoLWxhc3QtY2hpbGQoMSk6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmdsb2JhbC1uYXZfX21vcmUgLmdsb2JhbC1uYXZfX2xpc3QtaXRlbTpmaXJzdC1vZi10eXBlIC5nbG9iYWwtbmF2X19saW5rLCAuZ2xvYmFsLW5hdl9fbW9yZSAuZ2xvYmFsLW5hdl9fbGlzdC1pdGVtLS1tb3JlOmZpcnN0LW9mLXR5cGUgLmdsb2JhbC1uYXZfX2xpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjYyNXJlbTsgfSB9XG4gICAgLmdsb2JhbC1uYXZfX21vcmUtY2hldnJvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDIuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0uNjI1cmVtO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMDsgfVxuICAuZ2xvYmFsLW5hdl9fbGluazpsaW5rLCAuZ2xvYmFsLW5hdl9fbGluazp2aXNpdGVkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IC44MTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAuNjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLjYyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZ2xvYmFsLW5hdl9fbGluazpsaW5rLCAuZ2xvYmFsLW5hdl9fbGluazp2aXNpdGVkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gIC5nbG9iYWwtbmF2X19saW5rLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNlOTU0MjA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZ2xvYmFsLW5hdl9fbGluay5pcy1hY3RpdmUge1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2U5NTQyMDsgfSB9XG4gIC5nbG9iYWwtbmF2X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2U5NTQyMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmdsb2JhbC1uYXZfX2xpbms6Zm9jdXM6Zm9jdXMsIC5nbG9iYWwtbmF2X19saW5rOmZvY3VzOmFjdGl2ZSwgLmdsb2JhbC1uYXZfX2xpbms6YWN0aXZlOmZvY3VzLCAuZ2xvYmFsLW5hdl9fbGluazphY3RpdmU6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgIzE5YjZlZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4OyB9XG5cbi8qIENvbnRyaWJ1dGUgcGFnZSAqL1xuW2NsYXNzKj0ncC1idXR0b24nXS5pcy13aWRlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuW2NsYXNzXj0ncC1zdHJpcCddIC5wLWJ1dHRvbi0tYnJhbmQgLnAtbGluay0tZXh0ZXJuYWwsXG4ucC1zdHJpcC0tYWNjZW50IC5wLWxpbmstLWV4dGVybmFsLFxuLnAtYnV0dG9uLS1wb3NpdGl2ZSAucC1saW5rLS1leHRlcm5hbCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbltjbGFzc149J3Atc3RyaXAnXSAucC1idXR0b24tLW5ldXRyYWwgLnAtbGluay0tZXh0ZXJuYWwge1xuICBjb2xvcjogIzExMTsgfVxuXG4uc2VhcmNoLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI4JyBoZWlnaHQ9JzI4JyB2aWV3Qm94PScwIDAgOTAgOTAnPjxnIGNvbG9yPScjZmZmJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2Utd2lkdGg9JzQnIGQ9J00wIDBoOTB2OTBIMHonLz48cGF0aCBkPSdNNjkgMzYuNWEzMyAzMy41IDAgMSAxLTY2IDAgMzMgMzMuNSAwIDEgMSA2NiAweicgdHJhbnNmb3JtPSdtYXRyaXgoLjYzNiAwIDAgLjYyNyAxNi4xMTQgMTYuMTIpJyBmaWxsPSdub25lJyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nOS41Jy8+PHBhdGggZD0nTTU1Ljc3IDUyLjkyTDUyLjk0IDU1Ljc1bDE0IDE0IDIuODMtMi44My0xNC0xNHonIGZpbGw9JyNmZmYnIHN0cm9rZS13aWR0aD0nNicgY2xhc3M9J3MwJy8+PC9nPjwvc3ZnPlwiKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VhcmNoLXRvZ2dsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogMS41cmVtOyB9IH1cblxuLnNlYXJjaC10b2dnbGVfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtOyB9XG5cbi5wLXNpdGUtc2VhcmNoIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IC44NzVyZW0gMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNC41cmVtOyB9XG4gIC5wLXNpdGUtc2VhcmNoX19mb3JtIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wLXNpdGUtc2VhcmNoX19mb3JtOnRhcmdldCwgLnAtc2l0ZS1zZWFyY2hfX2Zvcm06YWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgICAgLnAtc2l0ZS1zZWFyY2hfX2Zvcm0ge1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC42NXJlbTtcbiAgICAgICAgdG9wOiAuNjVyZW07XG4gICAgICAgIHdpZHRoOiAyMDBweDsgfVxuICAgICAgICAucC1zaXRlLXNlYXJjaF9fZm9ybSAucC1zaXRlLXNlYXJjaF9faW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMzQxMTM7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07IH1cbiAgICAgICAgICAucC1zaXRlLXNlYXJjaF9fZm9ybSAucC1zaXRlLXNlYXJjaF9faW5wdXRbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICNjZGNkY2Q7IH1cbiAgICAgICAgLnAtc2l0ZS1zZWFyY2hfX2Zvcm0gLnAtc2l0ZS1zZWFyY2hfX2J1dHRvbiB7XG4gICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgdG9wOiAtLjVyZW07IH0gfVxuICAucC1zaXRlLXNlYXJjaF9faW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnAtc2l0ZS1zZWFyY2hfX2lucHV0W3R5cGU9J3NlYXJjaCddIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7IH0gfVxuICAucC1zaXRlLXNlYXJjaF9fYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEuNzVyZW07XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxLjVyZW07IH1cbiAgICAucC1zaXRlLXNlYXJjaF9fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IGNhbGMoJGJyZWFrcG9pbnQtbGFyZ2UgLSAxKSkge1xuICAucC1zaXRlLXNlYXJjaF9faW5wdXQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2OyB9IH1cblxuaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5wLW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk1NDIwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZjdmN2Y3O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wLW5hdmlnYXRpb24gLnJvdyB7XG4gICAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2Jhbm5lciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX190b2dnbGUtLW9wZW4sIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1jbG9zZSwgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICBjb2xvcjogI2Y3ZjdmNzsgfVxuICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1vcGVuOmhvdmVyLCAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tY2xvc2U6aG92ZXIsIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGluazpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tb3Blbjp2aXNpdGVkLCAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tY2xvc2U6dmlzaXRlZCwgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICNmN2Y3Zjc7IH1cbiAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX190b2dnbGUtLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1vcGVuLCAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tY2xvc2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgdG9wOiBjYWxjKDUwJSAtIC43NXJlbSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1vcGVuLCAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19sb2dvIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzY0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAuNzVyZW0gMC41cmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbG9nbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xvZ28ge1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAxLjI1cmVtOyB9IH1cbiAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAycmVtOyB9XG4gIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmssXG4gICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rID4gYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGluazpob3ZlcixcbiAgICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGluayA+IGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbms6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGlua3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZGNkY2Q7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGlua3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmtzIC5wLW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2RjZGNkOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyAucC1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2RjZGNkO1xuICAgICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmtzIC5wLW5hdmlnYXRpb25fX2xpbms6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkY2RjZDsgfSB9XG4gICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyAucC1uYXZpZ2F0aW9uX19saW5rID4gYSxcbiAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmtzID4gYSB7XG4gICAgICBjb2xvcjogIzExMTtcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuODQzNzVyZW0gMC41cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyAucC1uYXZpZ2F0aW9uX19saW5rID4gYSxcbiAgICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyA+IGEge1xuICAgICAgICAgIGNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtOyB9IH1cbiAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmtzOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2RjZGNkOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rczpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9IH1cbiAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19uYXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wLW5hdmlnYXRpb246dGFyZ2V0IC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tb3BlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucC1uYXZpZ2F0aW9uOnRhcmdldCAucC1uYXZpZ2F0aW9uX190b2dnbGUtLWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5wLW5hdmlnYXRpb246dGFyZ2V0IC5wLW5hdmlnYXRpb25fX25hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtbmF2aWdhdGlvbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tb3BlbixcbiAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tY2xvc2Uge1xuICAgICAgdG9wOiAuODc1cmVtOyB9IH1cbiAgLnAtbmF2aWdhdGlvbl9fbG9nbyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgIC5wLW5hdmlnYXRpb25fX2xvZ28ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIC5wLW5hdmlnYXRpb25fX3JvdyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmtzOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlNzg0ZTsgfVxuICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmtzIC5wLW5hdmlnYXRpb25fX2xpbmsge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmtzIC5wLW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlZTc4NGU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDsgfSB9XG4gICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyAucC1uYXZpZ2F0aW9uX19saW5rOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyAucC1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyAucC1uYXZpZ2F0aW9uX19saW5rOm50aC1jaGlsZCgybikge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGlua3MgLnAtbmF2aWdhdGlvbl9fbGluazpsYXN0LW9mLXR5cGUsIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGlua3MgLnAtbmF2aWdhdGlvbl9fbGluazpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7IH1cbiAgICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyAucC1uYXZpZ2F0aW9uX19saW5rID4gYSB7XG4gICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtOyB9XG4gICAgICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyAucC1uYXZpZ2F0aW9uX19saW5rID4gYS5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NkY2RjZDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmtzIC5wLW5hdmlnYXRpb25fX2xpbmsgPiBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07IH1cbiAgICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyAucC1uYXZpZ2F0aW9uX19saW5rID4gYS5pcy1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMzQxMTM7IH1cbiAgICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGlua3MgLnAtbmF2aWdhdGlvbl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTc4NGU7IH0gfVxuXG4ucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xvZ28ge1xuICBtYXJnaW46IDAuNzVyZW0gMC43NXJlbSAwLjVyZW0gMXJlbTtcbiAgcGFkZGluZzogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgLnAtYnJlYWRjcnVtYnMge1xuICAgIHdpZHRoOiA5MCU7IH0gfVxuXG4ubmF2LXNlY29uZGFyeSAucC1pbmxpbmUtbGlzdF9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgLm5hdi1zZWNvbmRhcnkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2RjZGNkO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1zZWNvbmRhcnlfX3JvdyB7XG4gICAgcGFkZGluZzogMCAwLjc1cmVtOyB9IH1cblxuLm5hdi1zZWNvbmRhcnkgLnAtaW5saW5lLWxpc3RfX2xpbmssXG4ubmF2LXNlY29uZGFyeSAucC1icmVhZGNydW1ic19fbGluayxcbi5uYXYtdGVydGlhcnkgLnAtaW5saW5lLWxpc3RfX2xpbmssXG4ubmF2LXRlcnRpYXJ5IC5wLWJyZWFkY3J1bWJzX19saW5rIHtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LXNlY29uZGFyeSxcbiAgLm5hdi10ZXJ0aWFyeSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5uYXYtc2Vjb25kYXJ5IC5wLWJyZWFkY3J1bWJzLFxuICAgIC5uYXYtdGVydGlhcnkgLnAtYnJlYWRjcnVtYnMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkY2RjZDtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAgICAgLm5hdi1zZWNvbmRhcnkgLnAtYnJlYWRjcnVtYnNfX2l0ZW0sXG4gICAgICAubmF2LXRlcnRpYXJ5IC5wLWJyZWFkY3J1bWJzX19pdGVtIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5uYXYtc2Vjb25kYXJ5IC5wLWJyZWFkY3J1bWJzX19saW5rLFxuICAgICAgLm5hdi10ZXJ0aWFyeSAucC1icmVhZGNydW1ic19fbGluayB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RjZGNkO1xuICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubmF2LXNlY29uZGFyeV9fbWVudSxcbiAgICAubmF2LXRlcnRpYXJ5X19tZW51IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubmF2LXNlY29uZGFyeV9fbWVudSAucC1pbmxpbmUtbGlzdF9faXRlbSxcbiAgICAgIC5uYXYtdGVydGlhcnlfX21lbnUgLnAtaW5saW5lLWxpc3RfX2l0ZW0ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAubmF2LXNlY29uZGFyeV9fbWVudSAucC1pbmxpbmUtbGlzdF9faXRlbSAuaXMtYWN0aXZlLFxuICAgICAgICAubmF2LXRlcnRpYXJ5X19tZW51IC5wLWlubGluZS1saXN0X19pdGVtIC5pcy1hY3RpdmUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAubmF2LXNlY29uZGFyeV9fbWVudSAucC1pbmxpbmUtbGlzdF9fbGluayxcbiAgICAgIC5uYXYtdGVydGlhcnlfX21lbnUgLnAtaW5saW5lLWxpc3RfX2xpbmsge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07IH0gfVxuXG4ubmF2LXNlY29uZGFyeV9fbWVudSxcbi5uYXYtdGVydGlhcnlfX21lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2LXNlY29uZGFyeV9fbWVudSxcbiAgICAubmF2LXRlcnRpYXJ5X19tZW51IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9IH1cblxuLm5hdi1zZWNvbmRhcnkgYSxcbi5uYXYtdGVydGlhcnkgYSB7XG4gIGNvbG9yOiAjMTExOyB9XG4gIC5uYXYtc2Vjb25kYXJ5IGEuaXMtYWN0aXZlLFxuICAubmF2LXRlcnRpYXJ5IGEuaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogI2U5NTQyMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1zZWNvbmRhcnksXG4gIC5uYXYtdGVydGlhcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgcGFkZGluZzogMC41cmVtIDAgMC43NXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLm5hdi1zZWNvbmRhcnkgLnAtYnJlYWRjcnVtYnNfX2l0ZW0sXG4gICAgLm5hdi10ZXJ0aWFyeSAucC1icmVhZGNydW1ic19faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm5hdi1zZWNvbmRhcnlfX21lbnU6OmJlZm9yZSxcbiAgICAubmF2LXRlcnRpYXJ5X19tZW51OjpiZWZvcmUge1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBjb250ZW50OiAnXFwyMDNBJztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZWZ0OiAtMC43NXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5uYXYtc2Vjb25kYXJ5IC5wLWJyZWFkY3J1bWJzX19saW5rLFxuICAgIC5uYXYtdGVydGlhcnkgLnAtYnJlYWRjcnVtYnNfX2xpbmsge1xuICAgICAgY29sb3I6ICM2NjY7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmF2LXNlY29uZGFyeSAucC1icmVhZGNydW1ic19fbGluayArIC5zZWNvbmQtbGV2ZWwtbmF2LFxuICAgICAgLm5hdi10ZXJ0aWFyeSAucC1icmVhZGNydW1ic19fbGluayArIC5zZWNvbmQtbGV2ZWwtbmF2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5uYXYtc2Vjb25kYXJ5IC5wLWJyZWFkY3J1bWJzX19saW5rICsgLnNlY29uZC1sZXZlbC1uYXY6OmJlZm9yZSxcbiAgICAgICAgLm5hdi10ZXJ0aWFyeSAucC1icmVhZGNydW1ic19fbGluayArIC5zZWNvbmQtbGV2ZWwtbmF2OjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwM0EnO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGVmdDogLTAuNXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAubmF2LXNlY29uZGFyeV9fcm93LFxuICAubmF2LXRlcnRpYXJ5X19yb3cge1xuICAgIHBhZGRpbmc6IDAgMC43NXJlbTsgfSB9XG5cbi5uYXYtc2Vjb25kYXJ5IC5wLW5hdmlnYXRpb25fX3Jvdyxcbi5uYXYtdGVydGlhcnkgLnAtbmF2aWdhdGlvbl9fcm93IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbmF2aWdhdGlvbl9fbGluazpob3ZlciAuaG92ZXItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucC1uYXZpZ2F0aW9uX19saW5rOmhvdmVyIC5ob3Zlci1tZW51IC5wLWlubGluZS1saXN0X19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbmF2IHVsIGxpOmhvdmVyIHVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCUUFBQUFJQ0FZQUFBRDVuZC90QUFBQUJtSkxSMFFBL3dEL0FQK2d2YWVUQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFCM1JKVFVVSDNRWU9EZ1lWUFBKSnBRQUFBVDlKUkVGVUtNK2RrRDlJQW5FVXg3Ky9Ja1Z4RmF4b0tZeElXaHFLd0p3MEpBSjMxNVlhYzgrMXRVRm82SENwMzRYUmRScDExeitKNEJ6Y2txU2hQemRFUTVHL0VoUE82VjVUY2czRzBRY2VQSGp2ZmZqeWdCNG9YQUlBcEZNeHlQbGNXTTdud3VsVTdOZk1OUXFYR0FCc1pOY0NDcGNLdGFwQnRhcEJDcGNLMmZYbEFBQWN5M3ZNbFV4VGRnRUFPOXVieWJQaVBqV0ZvRTZuUTVabFVmTkRVTGwwUkFkU1B1bmNkZEwzMCtnbkNnT0FsbmdMYW9jeW40bkc5Zm1GSlhqOWZoQVJBTURyODJNdUVjZms3TFN1RlF1OERUdm92TzFTdVR4bEFLQ3FQRk81T3YvNkZJSXN5L3F6Uk9PZHJzdDZTMVY1eHVub21vMExyVDR5T2g0SkRnNkJNWGZ2SWR2R3MvbUV4dXRMUFpwWW5BSUFkbU5VVnV3QmJJMU5ST0R4ZVBFZjJ1MFdIdTl1NGV2M3JUTFRmS0JRYU5oMXFwNXBpV0NhOS9nR0JoZW8zcjZBbVljQUFBQUFTVVZPUks1Q1lJST1cIikgMS41cmVtIGJvdHRvbSBuby1yZXBlYXQ7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMC41cmVtO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICB6LWluZGV4OiA5OTk7IH0gfVxuXG4uaG92ZXItbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGNkY2Q7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAtMXB4ICNjZGNkY2Q7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBub25lO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwIDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1OHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmhvdmVyLW1lbnU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaG92ZXItbWVudSBsaSB7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtIDAgMC43NXJlbTsgfVxuICAgIC5ob3Zlci1tZW51IGxpOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmhvdmVyLW1lbnUgYSB7XG4gICAgY29sb3I6ICMxMTEgIWltcG9ydGFudDsgfVxuXG4ucC1icmVhZGNydW1ic19fbGluayArIC5zZWNvbmQtbGV2ZWwtbmF2LFxuLnAtYnJlYWRjcnVtYnNfX2xpbmsgKyAuc2Vjb25kLWxldmVsLW5hdiAucC1icmVhZGNydW1ic19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLWJyZWFkY3J1bWJzX19saW5rICsgLnNlY29uZC1sZXZlbC1uYXYsXG4gICAgLnAtYnJlYWRjcnVtYnNfX2xpbmsgKyAuc2Vjb25kLWxldmVsLW5hdiAucC1icmVhZGNydW1ic19fbGluayB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zZWNvbmQtbGV2ZWwtbmF2IC5wLWJyZWFkY3J1bWJzX19saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5uYXYtdGVydGlhcnlfX21lbnUge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogODUlOyB9XG4gIC5uYXYtdGVydGlhcnlfX21lbnUgLnAtaW5saW5lLWxpc3RfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubmF2LXRlcnRpYXJ5X19tZW51IC5wLWlubGluZS1saXN0X19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMC41cmVtIDAgMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXYtdGVydGlhcnlfX21lbnUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTsgfVxuICAgICAgLm5hdi10ZXJ0aWFyeV9fbWVudSAucC1pbmxpbmUtbGlzdF9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIC5uYXYtdGVydGlhcnlfX21lbnUgLnAtaW5saW5lLWxpc3RfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH0gfVxuXG5bY2xhc3NePSdwLXN0cmlwJ10uaXMteC1zaGFsbG93IHtcbiAgcGFkZGluZzogMS41cmVtIDA7IH1cblxuLnAtbm90aWZpY2F0aW9uLS1mbG9hdGluZyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMC43NXJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMC43NXJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDI7IH1cbiAgLnAtbm90aWZpY2F0aW9uLS1mbG9hdGluZyAucC1ub3RpZmljYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1jb2xvcjogIzY2NjtcbiAgICBib3JkZXItcmFkaXVzOiAuMTI1cmVtO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogM3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IC42MjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnAtbm90aWZpY2F0aW9uLS1mbG9hdGluZyAucC1ub3RpZmljYXRpb25fX3Jlc3BvbnNlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wLW5vdGlmaWNhdGlvbi0tZmxvYXRpbmcgLnAtbm90aWZpY2F0aW9uX19zdGF0dXMge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLjMxMjVyZW07IH1cbiAgICAucC1ub3RpZmljYXRpb24tLWZsb2F0aW5nIC5wLW5vdGlmaWNhdGlvbl9fYWN0aW9uIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLjMxMjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIC5wLW5vdGlmaWNhdGlvbi0tZmxvYXRpbmcge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMTAzMHB4IC8gLTIpO1xuICAgICAgd2lkdGg6IDEwMzBweDsgfSB9XG4gIC5wLW5vdGlmaWNhdGlvbi0tZmxvYXRpbmdfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnAtbm90aWZpY2F0aW9uLS1mbG9hdGluZ19fY2xvc2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvNjY1NDJmNDAtY2xvc2Uuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwLjc1cmVtO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICB0b3A6IDAuNzVyZW07XG4gICAgd2lkdGg6IDFyZW07IH1cblxuLnAtZm9vdGVyIHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMykgaW5zZXQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDAgMCAyLjVyZW0gMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLWZvb3Rlcl9fbmF2LWNvbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wLWZvb3Rlcl9fbmF2IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkY2RjZDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLWZvb3Rlcl9fbmF2IHtcbiAgICAgICAgYm9yZGVyOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucC1mb290ZXJfX25hdi51LWNsZWFyZml4IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wLWZvb3Rlcl9fbmF2LWNvbC5jb2wtMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAucC1mb290ZXJfX2RpdmlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwMDA7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnAtZm9vdGVyX19kaXZpZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wLWZvb3Rlcl9fbGlua3Mge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5wLWZvb3Rlcl9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wLWZvb3Rlcl9faXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLWZvb3Rlcl9faXRlbSArIC5wLWZvb3Rlcl9faXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfSB9XG4gIC5wLWZvb3Rlcl9fdGl0bGUge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS83YmQxYmQ3Yi1hcnJvd19kb3duXzlmYTA5Ny5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTBweCkgNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDEzcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgZm9udC1zaXplOiAuODEyNXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1mb290ZXJfX3RpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAuNXJlbTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgIC5wLWZvb3Rlcl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IC44MTI1cmVtOyB9IH1cbiAgICAucC1mb290ZXJfX3RpdGxlIGE6bGluayxcbiAgICAucC1mb290ZXJfX3RpdGxlIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wLWZvb3Rlcl9fdGl0bGUgYTpsaW5rLFxuICAgICAgICAucC1mb290ZXJfX3RpdGxlIGE6dmlzaXRlZCB7XG4gICAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIC5wLWZvb3Rlcl9fdGl0bGUgYTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAucC1mb290ZXJfX3RpdGxlICsgLnNlY29uZC1sZXZlbC1uYXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucC1mb290ZXJfX3RpdGxlICsgLnNlY29uZC1sZXZlbC1uYXYge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAucC1mb290ZXJfX3RpdGxlLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxLzQzZTJiMzY3LWFycm93X3VwXzlmYTA5Ny5wbmdcIik7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnAtZm9vdGVyX190aXRsZS5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH0gfVxuICAgICAgLnAtZm9vdGVyX190aXRsZS5hY3RpdmUgKyAuc2Vjb25kLWxldmVsLW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLnAtZm9vdGVyX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzExMTsgfVxuICAucC1mb290ZXIgLmxpbmstdG8tdG9wIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvZTRhNWE4YzAtcGljdG8tdXBsb2FkLXdhcm1ncmV5LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAgMC43NXJlbSAycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnAtZm9vdGVyIC5saW5rLXRvLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5wLWZvb3RlciAubGluay10by10b3AgYSB7XG4gICAgICBjb2xvcjogIzY2NjsgfVxuICAucC1mb290ZXIgLnNlY29uZC1sZXZlbC1uYXYge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnAtZm9vdGVyIC5zZWNvbmQtbGV2ZWwtbmF2IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnAtZm9vdGVyIC5zZWNvbmQtbGV2ZWwtbmF2IGxpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgIC5wLWZvb3RlciAuc2Vjb25kLWxldmVsLW5hdiBsaSBhIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAuODEyNXJlbTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwLjc1cmVtIDFyZW07IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wLWZvb3RlciAuc2Vjb25kLWxldmVsLW5hdiBsaSBhIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4ucC1mb290ZXItLXNlY29uZGFyeSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwLjc1cmVtIDA7IH1cbiAgLnAtZm9vdGVyLS1zZWNvbmRhcnlfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wLWZvb3Rlci0tc2Vjb25kYXJ5IHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtZm9vdGVyLS1zZWNvbmRhcnkge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5wLWZvb3Rlci0tc2Vjb25kYXJ5IGE6aG92ZXIge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLnAtZm9vdGVyLS1zZWNvbmRhcnkgLnAtaW5saW5lLWxpc3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnAtZm9vdGVyLS1zZWNvbmRhcnkgLnAtaW5saW5lLWxpc3RfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWlubGluZS1saXN0LWljb25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgLnAtaW5saW5lLWxpc3QtaWNvbnMge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfSB9XG5cbi5wLWlubGluZS1saXN0LWljb25zIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAucC1pbmxpbmUtbGlzdC1pY29ucyAucC1pbmxpbmUtbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAucC1pbmxpbmUtbGlzdC1pY29ucyAucC1pbmxpbmUtbGlzdF9faXRlbTpsYXN0LW9mLXR5cGUsXG4gICAgLnAtaW5saW5lLWxpc3QtaWNvbnMgLnAtaW5saW5lLWxpc3RfX2l0ZW0gLmxhc3QtaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnAtaW5saW5lLWxpc3QtaWNvbnMgLnAtaW5saW5lLWxpc3RfX2xpbmstLXR3aXR0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZpbGw6ICM2NjY7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHdpZHRoOiAycmVtOyB9XG4gICAgLnAtaW5saW5lLWxpc3QtaWNvbnMgLnAtaW5saW5lLWxpc3RfX2xpbmstLXR3aXR0ZXI6aG92ZXIgLnR3aXR0ZXItaWNvbiB7XG4gICAgICBmaWxsOiAjMWRhMWYyOyB9XG4gIC5wLWlubGluZS1saXN0LWljb25zIC5wLWlubGluZS1saXN0X19saW5rLS1nb29nbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZpbGw6ICM2NjY7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHdpZHRoOiAycmVtOyB9XG4gICAgLnAtaW5saW5lLWxpc3QtaWNvbnMgLnAtaW5saW5lLWxpc3RfX2xpbmstLWdvb2dsZTpob3ZlciAuZ29vZ2xlLXBsdXMge1xuICAgICAgZmlsbDogI2RjNGU0MTsgfVxuICAucC1pbmxpbmUtbGlzdC1pY29ucyAucC1pbmxpbmUtbGlzdF9fbGluay0tZmFjZWJvb2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZpbGw6ICM2NjY7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHdpZHRoOiAycmVtOyB9XG4gICAgLnAtaW5saW5lLWxpc3QtaWNvbnMgLnAtaW5saW5lLWxpc3RfX2xpbmstLWZhY2Vib29rOmhvdmVyIC5mYWNlYm9vay1pY29uIHtcbiAgICAgIGZpbGw6ICMzYjU4OTg7IH1cbiAgLnAtaW5saW5lLWxpc3QtaWNvbnMgLnAtaW5saW5lLWxpc3RfX2xpbmstLWxpbmtlZGluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmaWxsOiAjNjY2O1xuICAgIGhlaWdodDogMnJlbTtcbiAgICB3aWR0aDogMnJlbTsgfVxuICAgIC5wLWlubGluZS1saXN0LWljb25zIC5wLWlubGluZS1saXN0X19saW5rLS1saW5rZWRpbjpob3ZlciAubGlua2VkaW4taWNvbiB7XG4gICAgICBmaWxsOiAjMDI3NGIzOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbY2xhc3MqPSdwLWxpc3QnXS5pcy10cmlzZWN0ZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgW2NsYXNzKj0ncC1saXN0J10uaXMtdHJpc2VjdGVkIC5wLWxpc3RfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gLjc1cmVtKTsgfVxuICAgICAgW2NsYXNzKj0ncC1saXN0J10uaXMtdHJpc2VjdGVkIC5wLWxpc3RfX2l0ZW06bnRoLWNoaWxkKDNuKzMpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBbY2xhc3MqPSdwLWxpc3QnXS5pcy10cmlzZWN0ZWQgLnAtbGlzdF9faXRlbTpudGgtbGFzdC1jaGlsZCgwKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2NsYXNzKj0ncC1saXN0J10uaXMtcXVhcnRlcmVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIFtjbGFzcyo9J3AtbGlzdCddLmlzLXF1YXJ0ZXJlZCAucC1saXN0X19pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAuNXJlbSk7IH1cbiAgICAgIFtjbGFzcyo9J3AtbGlzdCddLmlzLXF1YXJ0ZXJlZCAucC1saXN0X19pdGVtOm50aC1jaGlsZCg0bis0KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgW2NsYXNzKj0ncC1saXN0J10uaXMtcXVhcnRlcmVkIC5wLWxpc3RfX2l0ZW06bnRoLWxhc3QtY2hpbGQoMCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9IH1cblxuLnAtbmVzdGVkLWNvdW50ZXItbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAucC1uZXN0ZWQtY291bnRlci1saXN0IC5wLW5lc3RlZC1jb3VudGVyLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG4gIC5wLW5lc3RlZC1jb3VudGVyLWxpc3RfX2l0ZW0ge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbTsgfVxuICAgIC5wLW5lc3RlZC1jb3VudGVyLWxpc3RfX2l0ZW06OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIuIFwiOyB9XG4gICAgLnAtbmVzdGVkLWNvdW50ZXItbGlzdF9faXRlbSAucC1uZXN0ZWQtY291bnRlci1saXN0X19pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLnAtbmVzdGVkLWNvdW50ZXItbGlzdF9faXRlbSAucC1uZXN0ZWQtY291bnRlci1saXN0X19pdGVtOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIgXCI7IH1cblxuLnAtaW5saW5lLWRlZmluaXRpb24tbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAucC1pbmxpbmUtZGVmaW5pdGlvbi1saXN0X190aXRsZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5wLWlubGluZS1kZWZpbml0aW9uLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDsgfVxuXG4ucC1jYXJkX19mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NkY2RjZDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07IH1cblxuLnAtY2FyZC0tdWJ1bnR1LXVwZ3JhZGUge1xuICBwYWRkaW5nOiAxLjMzM3JlbSAwOyB9XG4gIC5wLWNhcmQtLXVidW50dS11cGdyYWRlID4gLnJvdyB7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgcGFkZGluZzogMCAxLjMzcmVtOyB9XG4gIC5wLWNhcmQtLXVidW50dS11cGdyYWRlX19mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3ZjcgdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS9mNjg0ODhiMS1waWN0by11cGdyYWRlLXdhcm1ncmV5LnN2Z1wiKSAxcmVtIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyLjVyZW0gMi41cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMXJlbSA1LjI1cmVtOyB9XG5cbi5wLWNhcmRfX2NhdGVnb3J5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS9lZDQyYWVmYS1pY29uLXJlc291cmNlLWh1Yi1pY29uLWRvY3VtZW50LnBuZ1wiKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAgMCAwIDEuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucC1jYXJkX19jYXRlZ29yeSA+IGE6bGluayxcbiAgLnAtY2FyZF9fY2F0ZWdvcnkgPiBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucC1jYXJkX19jYXRlZ29yeSA+IGE6aG92ZXIsXG4gIC5wLWNhcmRfX2NhdGVnb3J5ID4gYTphY3RpdmUge1xuICAgIGNvbG9yOiAjZTk1NDIwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmgxLnAtbGluay0tZXh0ZXJuYWwsXG5oMi5wLWxpbmstLWV4dGVybmFsLFxuaDMucC1saW5rLS1leHRlcm5hbCxcbmg0LnAtbGluay0tZXh0ZXJuYWwsXG5oNS5wLWxpbmstLWV4dGVybmFsLFxuaDYucC1saW5rLS1leHRlcm5hbCB7XG4gIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvZTFiYmEyMDEtZXh0ZXJuYWwtbGluay1jb29sLWdyZXkuc3ZnXCIpIGxlZnQgMC4yZW0gbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IC44NWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuICBoMS5wLWxpbmstLWV4dGVybmFsOjphZnRlcixcbiAgaDIucC1saW5rLS1leHRlcm5hbDo6YWZ0ZXIsXG4gIGgzLnAtbGluay0tZXh0ZXJuYWw6OmFmdGVyLFxuICBoNC5wLWxpbmstLWV4dGVybmFsOjphZnRlcixcbiAgaDUucC1saW5rLS1leHRlcm5hbDo6YWZ0ZXIsXG4gIGg2LnAtbGluay0tZXh0ZXJuYWw6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wLWxpbmstLWdyZXk6bGluaywgLnAtbGluay0tZ3JleTp2aXNpdGVkIHtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ucC1saW5rLS1ncmV5OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm5vLWpzIC5jb250cmlidXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29udHJpYnV0ZV9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cbi5jb250cmlidXRlX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNvbnRyaWJ1dGVfX29wdGlvbnMsIGZvcm0gZmllbGRzZXQuY29udHJpYnV0ZV9fb3B0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4uY29udHJpYnV0ZV9fb3B0aW9uLWFtb3VudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4uY29udHJpYnV0ZV9fb3B0aW9uLWN1cnJlbmN5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2NkY2RjZDtcbiAgcGFkZGluZzogNXB4O1xuICBvcmRlcjogMjsgfVxuXG4uY29udHJpYnV0ZV9fb3B0aW9uLXZhbHVlLCBpbnB1dFt0eXBlPW51bWJlcl0uY29udHJpYnV0ZV9fb3B0aW9uLXZhbHVlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgb3JkZXI6IDM7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDU1cHg7IH1cblxuLmNvbnRyaWJ1dGVfX29wdGlvbi1zbGlkZXIge1xuICBvcmRlcjogMTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5jb250cmlidXRlX19lcXVpdmFsZW50IHtcbiAgbWF4LXdpZHRoOiAzNTBweDsgfVxuICAuY29udHJpYnV0ZV9fZXF1aXZhbGVudCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jb250cmlidXRlX19lcXVpdmFsZW50LWltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250cmlidXRlX19lcXVpdmFsZW50LWltYWdlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAuY29udHJpYnV0ZV9fZXF1aXZhbGVudF9fZXF1aXZhbGVudC1wcmljZSB7XG4gICAgY29sb3I6ICNjZGNkY2Q7IH1cblxuLmNvbnRyaWJ1dGVfX3N1bW1hcnkge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5uby1qcyAuY29udHJpYnV0ZV9fc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29udHJpYnV0ZV9fdG90YWwge1xuICBmbG9hdDogcmlnaHQ7IH1cbiAgLmNvbnRyaWJ1dGVfX3RvdGFsLWhlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IC0wLjNlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jb250cmlidXRlX190b3RhbC1jdXJyZW5jeSB7XG4gICAgY29sb3I6ICNjZGNkY2Q7IH1cblxuLmNvbnRyaWJ1dGVfX2ZpbmFsaXNlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLmNvbnRyaWJ1dGVfX3N1Ym1pdCwgLmNvbnRyaWJ1dGUgYnV0dG9uLmNvbnRyaWJ1dGVfX3N1Ym1pdCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgLjVyZW0gMXJlbTtcbiAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbnRyaWJ1dGVfX3N1Ym1pdFtkaXNhYmxlZF0sIC5jb250cmlidXRlIGJ1dHRvbltkaXNhYmxlZF0uY29udHJpYnV0ZV9fc3VibWl0IHtcbiAgICBvcGFjaXR5OiAuMzsgfVxuICAuY29udHJpYnV0ZV9fc3VibWl0LmhpZGRlbiwgLmNvbnRyaWJ1dGUgYnV0dG9uLmhpZGRlbi5jb250cmlidXRlX19zdWJtaXQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbnRyaWJ1dGVfX3NraXAuYnV0dG9uLS1wcmltYXJ5IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWluZGVudDogLTEwMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTUuM2VtOyB9XG4gIC5jb250cmlidXRlX19za2lwLmJ1dHRvbi0tcHJpbWFyeTo6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6IFwiRG93bmxvYWQgVWJ1bnR1IERlc2t0b3BcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIHBhZGRpbmc6IDExcHggMjRweDsgfVxuXG5bdHlwZT1yYW5nZV0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogOXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIFt0eXBlPXJhbmdlXTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICBbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIGJhY2tncm91bmQ6ICNlOTU0MjA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjQpLCAwIDAgMCByZ2JhKDEzLCAxMywgMTMsIDAuNCk7XG4gICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbi10b3A6IC03cHg7IH1cbiAgW3R5cGU9cmFuZ2VdOmZvY3VzOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI2U5NTQyMDsgfVxuICBbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIGhlaWdodDogNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgYmFja2dyb3VuZDogI2U5NTQyMDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgW3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC40KSwgMCAwIDAgcmdiYSgxMywgMTMsIDEzLCAwLjQpO1xuICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxOHB4IDA7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlOTU0MjA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNlOTU0MjA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIFt0eXBlPXJhbmdlXTo6LW1zLXRodW1iIHtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC40KSwgMCAwIDAgcmdiYSgxMywgMTMsIDEzLCAwLjQpO1xuICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIFt0eXBlPXJhbmdlXTpmb2N1czo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlOTU0MjA7IH1cbiAgW3R5cGU9cmFuZ2VdOmZvY3VzOjotbXMtZmlsbC11cHBlciB7XG4gICAgYmFja2dyb3VuZDogI2U5NTQyMDsgfVxuXG4ucC1pbmxpbmUtaW1hZ2VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucC1pbmxpbmUtaW1hZ2VzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAxLjg3NXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA1LjYyNXJlbTtcbiAgICBtYXgtd2lkdGg6IDUuNjI1cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLWlubGluZS1pbWFnZXNfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDEuODc1cmVtO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMS4yNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMS4yNXJlbTsgfSB9XG4gICAgLnAtaW5saW5lLWltYWdlc19faXRlbSAqIHtcbiAgICAgIG1heC1oZWlnaHQ6IDNyZW07XG4gICAgICBtYXgtd2lkdGg6IDdyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucC1pbmxpbmUtaW1hZ2VzX19pdGVtICoge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDUuNXJlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDlyZW07IH0gfVxuICAucC1pbmxpbmUtaW1hZ2VzX19pbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDJyZW07XG4gICAgbWF4LXdpZHRoOiA2cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1pbmxpbmUtaW1hZ2VzX19pbWcge1xuICAgICAgICBtYXJnaW46IDNyZW07XG4gICAgICAgIG1heC13aWR0aDogMTEuMjVyZW07IH0gfVxuXG4ucC1pbmxpbmUtaW1hZ2VzIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAucC1pbmxpbmUtaW1hZ2VzX19pdGVtLS1jb21wYWN0IHtcbiAgICBtYXJnaW46IDFyZW07IH1cbiAgLnAtaW5saW5lLWltYWdlc19faXRlbS0tc21hbGxlciB7XG4gICAgbWFyZ2luOiAxcmVtO1xuICAgIG1heC13aWR0aDogNy4yNXJlbTsgfVxuXG4ucC1pbmxpbmUtaW1hZ2VzX19sb2dvIHtcbiAgbWF4LWhlaWdodDogM3JlbTtcbiAgbWF4LXdpZHRoOiA3cmVtO1xuICB3aWR0aDogYXV0bzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtaW5saW5lLWltYWdlc19fbG9nbyB7XG4gICAgICBtYXgtaGVpZ2h0OiA1LjVyZW07XG4gICAgICBtYXgtd2lkdGg6IDlyZW07IH0gfVxuXG4ucC10ZXN0aW1vbmlhbCwgLnAtdGVzdGltb25pYWwtLWxhcmdlIHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcXVvdGVzOiAnXFwyMDFjJyAnXFwyMDFkJzsgfVxuXG4ucC10ZXN0aW1vbmlhbF9faW1hZ2UsIC5wLXRlc3RpbW9uaWFsX19pbWFnZS0tbGFyZ2Uge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4ucC10ZXN0aW1vbmlhbF9fcXVvdGU6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCAucC10ZXN0aW1vbmlhbF9fcXVvdGUtLW1lZDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsIC5wLXRlc3RpbW9uaWFsX19xdW90ZS0tbGFyZ2U6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCAucC10ZXN0aW1vbmlhbF9fcXVvdGU6bGFzdC1vZi10eXBlOjphZnRlciwgLnAtdGVzdGltb25pYWxfX3F1b3RlLS1tZWQ6bGFzdC1vZi10eXBlOjphZnRlciwgLnAtdGVzdGltb25pYWxfX3F1b3RlLS1sYXJnZTpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgY29sb3I6ICNlOTU0MjA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDEuNXJlbTsgfVxuXG4ucC10ZXN0aW1vbmlhbF9fcXVvdGUsIC5wLXRlc3RpbW9uaWFsX19xdW90ZS0tbWVkLCAucC10ZXN0aW1vbmlhbF9fcXVvdGUtLWxhcmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgLnAtdGVzdGltb25pYWxfX3F1b3RlOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgLnAtdGVzdGltb25pYWxfX3F1b3RlLS1tZWQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCAucC10ZXN0aW1vbmlhbF9fcXVvdGUtLWxhcmdlOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogb3Blbi1xdW90ZTtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAucC10ZXN0aW1vbmlhbF9fcXVvdGU6bGFzdC1vZi10eXBlLCAucC10ZXN0aW1vbmlhbF9fcXVvdGUtLW1lZDpsYXN0LW9mLXR5cGUsIC5wLXRlc3RpbW9uaWFsX19xdW90ZS0tbGFyZ2U6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wLXRlc3RpbW9uaWFsX19xdW90ZTpsYXN0LW9mLXR5cGU6OmFmdGVyLCAucC10ZXN0aW1vbmlhbF9fcXVvdGUtLW1lZDpsYXN0LW9mLXR5cGU6OmFmdGVyLCAucC10ZXN0aW1vbmlhbF9fcXVvdGUtLWxhcmdlOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogLTAuNXJlbTtcbiAgICB0b3A6IDAuNXJlbTsgfVxuXG4ucC10ZXN0aW1vbmlhbF9fY2l0YXRpb24td3JhcCwgLnAtdGVzdGltb25pYWxfX2NpdGF0aW9uLXdyYXAtLWxhcmdlIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDQuNXJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnAtdGVzdGltb25pYWxfX2NpdGF0aW9uLCAucC10ZXN0aW1vbmlhbF9fY2l0YXRpb24tLWxhcmdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wLXRlc3RpbW9uaWFsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAucC10ZXN0aW1vbmlhbC0tbGFyZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgLnAtdGVzdGltb25pYWxfX3F1b3RlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gIC5wLXRlc3RpbW9uaWFsX19xdW90ZS0tbWVkIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG4gIC5wLXRlc3RpbW9uaWFsX19xdW90ZS0tbGFyZ2Uge1xuICAgIGZsZXg6IDE7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5wLXRlc3RpbW9uaWFsX19xdW90ZS0tbGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IDEgMC41cmVtOyB9IH1cbiAgLnAtdGVzdGltb25pYWxfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDQuNXJlbTsgfVxuICAucC10ZXN0aW1vbmlhbF9faW1hZ2UtLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA2LjI1cmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnAtdGVzdGltb25pYWxfX2ltYWdlLS1sYXJnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAuNXJlbSBhdXRvIDA7XG4gICAgICAgIHdpZHRoOiA0LjM3NXJlbTsgfSB9XG4gIC5wLXRlc3RpbW9uaWFsX19jaXRhdGlvbi13cmFwLS1sYXJnZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucC10ZXN0aW1vbmlhbF9fY2l0YXRpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC5wLXRlc3RpbW9uaWFsX19jaXRhdGlvbi0tbGFyZ2Uge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnAtdGVzdGltb25pYWxfX2xvZ28ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1heC1oZWlnaHQ6IDIuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDYuMjVyZW07IH1cblxuLnAtaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDUuNjI1cmVtO1xuICBwYWRkaW5nLXRvcDogNS42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtaGVybyB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMDsgfSB9XG4gIC5wLWhlcm9fX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC01LjYyNXJlbTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1oZXJvX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wLWhlcm9fX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogNS42MjVyZW07XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5wLXB1bGwtcXVvdGUtLWFjY2VudCA+IHAge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucC1wdWxsLXF1b3RlLS1hY2NlbnQgPiBwOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSxcbi5wLXB1bGwtcXVvdGUtLWFjY2VudCA+IHA6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuLnAtcHVsbC1xdW90ZS0tYWNjZW50ID4gcDpsYXN0LW9mLXR5cGU6OmFmdGVyLFxuLnAtcHVsbC1xdW90ZS0tYWNjZW50ID4gcDpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgY29sb3I6ICNlOTU0MjA7IH1cblxuLnAtcHVsbC1xdW90ZS0tYWNjZW50LmlzLWNvbXBhY3QgLnAtcHVsbC1xdW90ZV9faXRlbSxcbi5wLXB1bGwtcXVvdGUuaXMtY29tcGFjdCAucC1wdWxsLXF1b3RlX19pdGVtLCAuaXMtY29tcGFjdC5wLXB1bGwtcXVvdGUtLWFjY2VudCAucC1wdWxsLXF1b3RlX19pdGVtIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgLnAtcHVsbC1xdW90ZS0tYWNjZW50LmlzLWNvbXBhY3QgLnAtcHVsbC1xdW90ZV9faXRlbTpmaXJzdC1vZi10eXBlOjpiZWZvcmUsIC5wLXB1bGwtcXVvdGUtLWFjY2VudC5pcy1jb21wYWN0IC5wLXB1bGwtcXVvdGVfX2l0ZW06bGFzdC1vZi10eXBlOjphZnRlcixcbiAgLnAtcHVsbC1xdW90ZS5pcy1jb21wYWN0IC5wLXB1bGwtcXVvdGVfX2l0ZW06Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCAuaXMtY29tcGFjdC5wLXB1bGwtcXVvdGUtLWFjY2VudCAucC1wdWxsLXF1b3RlX19pdGVtOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSxcbiAgLnAtcHVsbC1xdW90ZS5pcy1jb21wYWN0IC5wLXB1bGwtcXVvdGVfX2l0ZW06bGFzdC1vZi10eXBlOjphZnRlciwgLmlzLWNvbXBhY3QucC1wdWxsLXF1b3RlLS1hY2NlbnQgLnAtcHVsbC1xdW90ZV9faXRlbTpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLXB1bGwtcXVvdGUtLWFjY2VudC5pcy1jb21wYWN0IC5wLXB1bGwtcXVvdGVfX2l0ZW06Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCAucC1wdWxsLXF1b3RlLS1hY2NlbnQuaXMtY29tcGFjdCAucC1wdWxsLXF1b3RlX19pdGVtOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIsXG4gICAgICAucC1wdWxsLXF1b3RlLmlzLWNvbXBhY3QgLnAtcHVsbC1xdW90ZV9faXRlbTpmaXJzdC1vZi10eXBlOjpiZWZvcmUsIC5pcy1jb21wYWN0LnAtcHVsbC1xdW90ZS0tYWNjZW50IC5wLXB1bGwtcXVvdGVfX2l0ZW06Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuICAgICAgLnAtcHVsbC1xdW90ZS5pcy1jb21wYWN0IC5wLXB1bGwtcXVvdGVfX2l0ZW06bGFzdC1vZi10eXBlOjphZnRlciwgLmlzLWNvbXBhY3QucC1wdWxsLXF1b3RlLS1hY2NlbnQgLnAtcHVsbC1xdW90ZV9faXRlbTpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgIC5wLXB1bGwtcXVvdGUtLWFjY2VudC5pcy1jb21wYWN0IC5wLXB1bGwtcXVvdGVfX2l0ZW06Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCAucC1wdWxsLXF1b3RlLS1hY2NlbnQuaXMtY29tcGFjdCAucC1wdWxsLXF1b3RlX19pdGVtOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIsXG4gICAgICAucC1wdWxsLXF1b3RlLmlzLWNvbXBhY3QgLnAtcHVsbC1xdW90ZV9faXRlbTpmaXJzdC1vZi10eXBlOjpiZWZvcmUsIC5pcy1jb21wYWN0LnAtcHVsbC1xdW90ZS0tYWNjZW50IC5wLXB1bGwtcXVvdGVfX2l0ZW06Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuICAgICAgLnAtcHVsbC1xdW90ZS5pcy1jb21wYWN0IC5wLXB1bGwtcXVvdGVfX2l0ZW06bGFzdC1vZi10eXBlOjphZnRlciwgLmlzLWNvbXBhY3QucC1wdWxsLXF1b3RlLS1hY2NlbnQgLnAtcHVsbC1xdW90ZV9faXRlbTpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgLnAtcHVsbC1xdW90ZS0tYWNjZW50LmlzLWNvbXBhY3QgLnAtcHVsbC1xdW90ZV9faXRlbTpmaXJzdC1vZi10eXBlOjpiZWZvcmUsXG4gIC5wLXB1bGwtcXVvdGUuaXMtY29tcGFjdCAucC1wdWxsLXF1b3RlX19pdGVtOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgLmlzLWNvbXBhY3QucC1wdWxsLXF1b3RlLS1hY2NlbnQgLnAtcHVsbC1xdW90ZV9faXRlbTpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4zcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICB0b3A6IDA7IH1cbiAgLnAtcHVsbC1xdW90ZS0tYWNjZW50LmlzLWNvbXBhY3QgLnAtcHVsbC1xdW90ZV9faXRlbTpsYXN0LW9mLXR5cGU6OmFmdGVyLFxuICAucC1wdWxsLXF1b3RlLmlzLWNvbXBhY3QgLnAtcHVsbC1xdW90ZV9faXRlbTpsYXN0LW9mLXR5cGU6OmFmdGVyLCAuaXMtY29tcGFjdC5wLXB1bGwtcXVvdGUtLWFjY2VudCAucC1wdWxsLXF1b3RlX19pdGVtOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAuNDsgfVxuXG4ucC1wdWxsLXF1b3RlLS1hY2NlbnQuaXMtY29tcGFjdCAucC1wdWxsLXF1b3RlX19jaXRhdGlvbixcbi5wLXB1bGwtcXVvdGUuaXMtY29tcGFjdCAucC1wdWxsLXF1b3RlX19jaXRhdGlvbiwgLmlzLWNvbXBhY3QucC1wdWxsLXF1b3RlLS1hY2NlbnQgLnAtcHVsbC1xdW90ZV9fY2l0YXRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbi51LWZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucC1tYXRyaXgge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyMHB4KSB7XG4gICAgLnAtbWF0cml4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAucC1tYXRyaXhfX2l0ZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgIzY2NjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgICAucC1tYXRyaXhfX2l0ZW06ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wLW1hdHJpeF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYyMHB4KSB7XG4gICAgICAucC1tYXRyaXhfX2l0ZW0ge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBkb3R0ZWQgIzY2NjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjNjY2O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAgICAgICAucC1tYXRyaXhfX2l0ZW06ZW1wdHkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5wLW1hdHJpeF9faXRlbTpmaXJzdC1jaGlsZCwgLnAtbWF0cml4X19pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIC5wLW1hdHJpeF9faXRlbTpsYXN0LWNoaWxkLCAucC1tYXRyaXhfX2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAucC1tYXRyaXhfX2l0ZW06bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgICAgIC5wLW1hdHJpeF9faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBkb3R0ZWQgIzY2NjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gICAgICAgIC5wLW1hdHJpeF9faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5wLW1hdHJpeF9faW1nLCAucC1tYXRyaXhfX2NvbnRlbnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucC1tYXRyaXhfX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1heC13aWR0aDogMy43NXJlbTsgfVxuICAucC1tYXRyaXhfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucC1tYXRyaXhfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucC1tYXRyaXhfX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnAtbWF0cml4X19saW5rIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MjBweCkge1xuICAucC1tYXRyaXguaXMtc3BsaXQgLnAtbWF0cml4X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAuNjY2NjY2cmVtKTsgfVxuICAgIC5wLW1hdHJpeC5pcy1zcGxpdCAucC1tYXRyaXhfX2l0ZW06bnRoLWNoaWxkKC1uKzEpIHtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAucC1tYXRyaXguaXMtc3BsaXQgLnAtbWF0cml4X19pdGVtOm50aC1jaGlsZChuKzEpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCAjNjY2O1xuICAgICAgcGFkZGluZzogMXJlbTsgfVxuICAgIC5wLW1hdHJpeC5pcy1zcGxpdCAucC1tYXRyaXhfX2l0ZW06bnRoLWNoaWxkKG4rMykge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjNjY2OyB9XG4gICAgLnAtbWF0cml4LmlzLXNwbGl0IC5wLW1hdHJpeF9faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjIwcHgpIHtcbiAgLnAtbWF0cml4LmlzLXF1YXJ0ZXJlZCAucC1tYXRyaXhfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIC42NjY2NjZyZW0pOyB9XG4gICAgLnAtbWF0cml4LmlzLXF1YXJ0ZXJlZCAucC1tYXRyaXhfX2l0ZW06bnRoLWNoaWxkKC1uKzQpIHtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAucC1tYXRyaXguaXMtcXVhcnRlcmVkIC5wLW1hdHJpeF9faXRlbTpudGgtY2hpbGQobikge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZG90dGVkICM2NjY7XG4gICAgICBwYWRkaW5nOiAxcmVtOyB9XG4gICAgLnAtbWF0cml4LmlzLXF1YXJ0ZXJlZCAucC1tYXRyaXhfX2l0ZW06bnRoLWNoaWxkKDRuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzQpLFxuICAgIC5wLW1hdHJpeC5pcy1xdWFydGVyZWQgLnAtbWF0cml4X19pdGVtOm50aC1jaGlsZCg0bisxKTpudGgtbGFzdC1jaGlsZCgtbis0KSB+IGxpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAucC1tYXRyaXguaXMtcXVhcnRlcmVkIC5wLW1hdHJpeF9faXRlbTpudGgtY2hpbGQoNG4pIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4ucC1jb250ZXh0dWFsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZTk1NDIwO1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wLWNvbnRleHR1YWwtZm9vdGVyX19pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogOTBweDsgfVxuXG4udWJ1bnR1LXBpZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDIxLjg3NXJlbTsgfVxuICAudWJ1bnR1LXBpZSAub3RoZXItbGFiZWwge1xuICAgIGZpbGw6ICM2NjY7IH1cbiAgLnVidW50dS1waWUgLnVidW50dSB7XG4gICAgZmlsbDogI2U5NTQyMDsgfVxuICAudWJ1bnR1LXBpZSAub3RoZXIge1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgLnVidW50dS1waWUgc3ZnIHRzcGFuIHtcbiAgICBtYXgtd2lkdGg6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC51YnVudHUtcGllIC51YnVudHUtbGFiZWwge1xuICAgIGZpbGw6ICNmZmY7IH1cblxuLmNsb3VkLXRvb2xzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNsb3VkLXRvb2xzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAuY2xvdWQtdG9vbHMgKiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5jbG91ZC10b29sc19fY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS83OTcyOWQ3Mi1wcm9kdWN0cy1oZXJvLWJhY2tncm91bmQucG5nXCIpIC0xMDBweCAwIG5vLXJlcGVhdDtcbiAgICAgICAgaGVpZ2h0OiA1NTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgd2lkdGg6IDUwNnB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgICAuY2xvdWQtdG9vbHNfX2NvbnRhaW5lciB7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgICAgLmNsb3VkLXRvb2xzX19pdGVtIHtcbiAgICAgICAgYW5pbWF0aW9uOiBzY2FsZUluUG9wIC4ycyBmb3J3YXJkcywgZmFkZUluIC4ycyBsaW5lYXIgZm9yd2FyZHM7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvNzMwMDZjNWItcHJvZHVjdHMtaGVyby1waG9uZS5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDY2cHggNjZweDtcbiAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5cmVtO1xuICAgICAgICB3aWR0aDogNjZweDsgfVxuICAgICAgICAuY2xvdWQtdG9vbHNfX2l0ZW0tLWxpbmUge1xuICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluIC4zcyBsaW5lYXIgZm9yd2FyZHM7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgICAgIC5jbG91ZC10b29sc19faXRlbS0tbGluZS1mb3VyLCAuY2xvdWQtdG9vbHNfX2l0ZW0tLWxpbmUtb25lIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS44NXM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxL2VjNDQ2NjExLXBhcnRuZXJzLWhlcm8tbGluZS12ZXJ0aWNhbC5wbmdcIik7XG4gICAgICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICBsZWZ0OiAyODdweDtcbiAgICAgICAgICAgIHRvcDogMTM3cHg7XG4gICAgICAgICAgICB3aWR0aDogMnB4OyB9XG4gICAgICAgICAgLmNsb3VkLXRvb2xzX19pdGVtLS1saW5lLWZpdmUsIC5jbG91ZC10b29sc19faXRlbS0tbGluZS10d28ge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAycztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvNGZjMTY4MGItcGFydG5lcnMtaGVyby1saW5lLWRpYWdvbmFsLnBuZ1wiKTtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGxlZnQ6IDM0NXB4O1xuICAgICAgICAgICAgdG9wOiAxNzVweDtcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4OyB9XG4gICAgICAgICAgLmNsb3VkLXRvb2xzX19pdGVtLS1saW5lLXNpeCwgLmNsb3VkLXRvb2xzX19pdGVtLS1saW5lLXRocmVlIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMi4xNXM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxL2Q1MDVjZmYxLXBhcnRuZXJzLWhlcm8tbGluZS1ob3Jpem9udGFsLnBuZ1wiKTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgbGVmdDogMzY5cHg7XG4gICAgICAgICAgICB0b3A6IDI3N3B4O1xuICAgICAgICAgICAgd2lkdGg6IDUycHg7IH1cbiAgICAgICAgICAuY2xvdWQtdG9vbHNfX2l0ZW0tLWxpbmUtZm91ciB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuM3M7XG4gICAgICAgICAgICBsZWZ0OiAyOTZweDtcbiAgICAgICAgICAgIHRvcDogMzQ3cHg7IH1cbiAgICAgICAgICAuY2xvdWQtdG9vbHNfX2l0ZW0tLWxpbmUtZml2ZSB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuNDVzO1xuICAgICAgICAgICAgbGVmdDogMjAxcHg7XG4gICAgICAgICAgICB0b3A6IDMyOHB4OyB9XG4gICAgICAgICAgLmNsb3VkLXRvb2xzX19pdGVtLS1saW5lLXNpeCB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuNnM7XG4gICAgICAgICAgICBsZWZ0OiAxNTlweDtcbiAgICAgICAgICAgIHRvcDogMjczcHg7IH1cbiAgICAgICAgLmNsb3VkLXRvb2xzX19pdGVtLS1vbmUge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS42cztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxL2E3OTE2NTEzLXBpY3RvLW9wZW5zdGFjay5zdmdcIik7XG4gICAgICAgICAgbGVmdDogMjU3cHg7XG4gICAgICAgICAgdG9wOiA1NXB4OyB9XG4gICAgICAgIC5jbG91ZC10b29sc19faXRlbS0tdHdvIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuODVzO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvOTk5OTQ5ZjgtcGljdG8tc3RhcnRmaXJzdC1taWRhdWJlcmdpbmUuc3ZnXCIpO1xuICAgICAgICAgIGxlZnQ6IDM4NHB4O1xuICAgICAgICAgIHRvcDogMTA4cHg7IH1cbiAgICAgICAgLmNsb3VkLXRvb2xzX19pdGVtLS10aHJlZSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAycztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxLzYwYmQ2Y2YxLXBpY3RvLWp1anUuc3ZnXCIpO1xuICAgICAgICAgIGxlZnQ6IDQ0N3B4O1xuICAgICAgICAgIHRvcDogMjQ1cHg7IH1cbiAgICAgICAgLmNsb3VkLXRvb2xzX19pdGVtLS1mb3VyIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuMTVzO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvMjYxYWQ3Y2ItcGljdG8tbWFhcy5zdmdcIik7XG4gICAgICAgICAgbGVmdDogMjY3cHg7XG4gICAgICAgICAgdG9wOiA0MjVweDsgfVxuICAgICAgICAuY2xvdWQtdG9vbHNfX2l0ZW0tLWZpdmUge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMi4zcztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxLzUwYzAzMDZkLWltYWdlLXBpY3RvLWxhbmRzY2FwZS5zdmdcIik7XG4gICAgICAgICAgbGVmdDogMTI2cHg7XG4gICAgICAgICAgdG9wOiAzNzJweDsgfVxuICAgICAgICAuY2xvdWQtdG9vbHNfX2l0ZW0tLXNpeCB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjQ1cztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxL2M5ODZlZGFiLXBpY3RvLWNsb3VkLW1pZGF1YmVyZ2luZS1zb2xpZC5zdmdcIik7XG4gICAgICAgICAgbGVmdDogNzBweDtcbiAgICAgICAgICB0b3A6IDI0NXB4OyB9XG4gICAgICAgIC5jbG91ZC10b29sc19faXRlbS0tc2V2ZW4ge1xuICAgICAgICAgIGFuaW1hdGlvbjogc2NhbGVJbiAuM3MgZm9yd2FyZHMsIGZhZGVJbiAuNnMgbGluZWFyIGZvcndhcmRzLCByb3RhdGVJbiAzcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvYzRmMzVlMDYtcGFydG5lcnMtaGVyby11YnVudHUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICBsZWZ0OiAyMjBweDtcbiAgICAgICAgICB0b3A6IDE5OHB4O1xuICAgICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgICAgd2lkdGg6IDE0MHB4OyB9IH1cblxuLnAtZ2FtaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS8xMjZlYmFlYS1ib3JkZXJsYW5kcy5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogNDg4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wLWdhbWluZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzMDAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAucC1nYW1pbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9IH1cbiAgLnAtZ2FtaW5nX19mbGFzaCB7XG4gICAgYW5pbWF0aW9uOiBmbGFzaC1zaWduIDEwcyBpbmZpbml0ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxLzMwZDU1Y2U5LWJvcmRlcmxhbmRzLWZsYXNoLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDIwMDA7IH1cblxuLmJvcmRlcmxhbmRzIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdHJpcC1waG90b3NfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMjEuMjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0cmlwLXBob3Rvc19fY3JlZGl0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjZjdmN2Y3O1xuICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICAgIHBhZGRpbmc6IDAuNzVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0cmlwLXBob3Rvcy5waG90by0xIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxLzZjODQ0NTRlLWRlc2t0b3AtcGhvdG9zLTEuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0cmlwLXBob3Rvcy5waG90by0yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxLzI1NTkzZTA1LWRlc2t0b3AtcGhvdG9zLTIuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0cmlwLXBob3Rvcy5waG90by0zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxL2E2ZTE0MDY3LWRlc2t0b3AtcGhvdG9zLTMuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXVidW50dS1pbnRybyB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNjI1cmVtOyB9IH1cblxuLnAtdWJ1bnR1LWludHJvX19saXN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5wLXVidW50dS1pbnRyb19fbGlzdCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5wLXVidW50dS1pbnRyb19fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTAlOyB9XG4gIC5wLXVidW50dS1pbnRyb19fbGlzdC1pdGVtOmZpcnN0LW9mLXR5cGUgLnAtdWJ1bnR1LWludHJvX19saW5rOjpiZWZvcmUsXG4gIC5wLXVidW50dS1pbnRyb19fbGlzdC1pdGVtOmxhc3Qtb2YtdHlwZSAucC11YnVudHUtaW50cm9fX2xpbms6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC5wLXVidW50dS1pbnRyb19fbGlzdC1pdGVtIHtcbiAgICAgIHdpZHRoOiAyMCU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtdWJ1bnR1LWludHJvX19saXN0LWl0ZW0ge1xuICAgICAgd2lkdGg6IDMyJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgICAucC11YnVudHUtaW50cm9fX2xpc3QtaXRlbSB7XG4gICAgICB3aWR0aDogNDUlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wLXVidW50dS1pbnRyb19fbGlzdC1pdGVtIHtcbiAgICAgIHdpZHRoOiA3LjU2MjVyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIC5wLXVidW50dS1pbnRyb19fbGlzdC1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMC4yNXJlbTsgfSB9XG5cbi5wLXVidW50dS1pbnRyb19fbGluayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNnJlbTtcbiAgY29sb3I6ICM2NjY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZy10b3A6IDcuMTg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnAtdWJ1bnR1LWludHJvX19saW5rOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucC11YnVudHUtaW50cm9fX2xpbms6aG92ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAjZTk1NDIwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAucC11YnVudHUtaW50cm9fX2xpbms6OmJlZm9yZSwgLnAtdWJ1bnR1LWludHJvX19saW5rOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxL2U1ZTBmZThlLWltYWdlLWludHJvLWRvdHMtZ3JleS5zdmdcIikgcmVwZWF0LXggcmlnaHQgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAuNjI1cmVtO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzLjc1cmVtOyB9XG4gICAgLnAtdWJ1bnR1LWludHJvX19saW5rOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBoZWlnaHQ6IDUuODc1cmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAzLjc1cmVtOyB9XG4gICAgLnAtdWJ1bnR1LWludHJvX19saW5rOjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDUuODc1cmVtO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNHJlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAucC11YnVudHUtaW50cm9fX2xpbmsge1xuICAgICAgcGFkZGluZy10b3A6IDExLjg3NXJlbTsgfSB9XG4gIC5wLXVidW50dS1pbnRyb19fbGluay0tY2xvdWQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDP3htbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCcgc3RhbmRhbG9uZT0nbm8nPyUzRSUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nNzNweCcgd2lkdGg9JzEwN3B4JyB2ZXJzaW9uPScxLjEnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTA3IDczJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MiAoMzY3ODEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tJTNFJTNDdGl0bGUlM0VwYXRoNDE1NCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nSG9tZXBhZ2UtZmluYWwnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZmlsbD0nbm9uZSclM0UlM0NnIGlkPSdGaW5hbC1ob21lcGFnZScgc3Ryb2tlPSclMjM2NjYnIHN0cm9rZS13aWR0aD0nMS45JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjc4IC0xNDAxKSclM0UlM0NnIGlkPSdTZWN0aW9ucy1zdHJpcCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAxMTIzKSclM0UlM0NnIGlkPSdpbGx1c3RyYXRpb24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI3OSAyNTUpJyUzRSUzQ2cgaWQ9J2lsdXN0cmF0aW9uJyUzRSUzQ3BhdGggaWQ9J3BhdGg0MTU0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1Mi41IDU5LjE4Nikgc2NhbGUoLTEgMSkgdHJhbnNsYXRlKC01Mi41IC01OS4xODYpJyBkPSdtNDQuNTY0IDI0YzguMzkzIDAuMDEyIDE2LjA4OSA0LjYzOSAxOS45ODYgMTIuMDI3IDIuNTY1LTIuMjcxIDUuODgtMy41MjkgOS4zMTYtMy41MzQgNy43NTUgMCAxNC4wNDEgNi4yNDcgMTQuMDQxIDEzLjk1My0wLjAwMSAxLjIyMy0wLjE2NSAyLjQ0MS0wLjQ4NiAzLjYyMSAxMC4yNzIgMi4zMjEgMTcuNTY5IDExLjM5IDE3LjU3OSAyMS44NTkgMCAxMi4zOTctMTAuMTEzIDIyLjQ0Ni0yMi41ODcgMjIuNDQ2aC01OS44MjZjLTEyLjQ3NCAwLTIyLjU4Ny0xMC4wNDktMjIuNTg3LTIyLjQ0NiAwLjAwODU0NjUtMTIuMjQ2IDkuODkyMS0yMi4yMjQgMjIuMjEzLTIyLjQyNy0wLjE0OS0xLjAxMS0wLjIyOC0yLjAzMS0wLjIzNi0zLjA1MyAwLTEyLjM5NiAxMC4xMTItMjIuNDQ2IDIyLjU4Ny0yMi40NDZ6Jy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAgIC5wLXVidW50dS1pbnRyb19fbGluay0tY2xvdWQ6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMi4zMTI1cmVtOyB9XG4gICAgLnAtdWJ1bnR1LWludHJvX19saW5rLS1jbG91ZDo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0xLjVyZW07XG4gICAgICB3aWR0aDogMy4xMjVyZW07IH1cbiAgICAucC11YnVudHUtaW50cm9fX2xpbmstLWNsb3VkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDP3htbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCcgc3RhbmRhbG9uZT0nbm8nPyUzRSUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nNzNweCcgd2lkdGg9JzEwN3B4JyB2ZXJzaW9uPScxLjEnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTA3IDczJyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MiAoMzY3ODEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tJTNFJTNDdGl0bGUlM0VwYXRoNDE1NCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nSG9tZXBhZ2UtZmluYWwnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZmlsbD0nbm9uZSclM0UlM0NnIGlkPSdGaW5hbC1ob21lcGFnZScgc3Ryb2tlPSclMjNlOTU0MjAnIHN0cm9rZS13aWR0aD0nMS45JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMjc4IC0xNDAxKSclM0UlM0NnIGlkPSdTZWN0aW9ucy1zdHJpcCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAxMTIzKSclM0UlM0NnIGlkPSdpbGx1c3RyYXRpb24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI3OSAyNTUpJyUzRSUzQ2cgaWQ9J2lsdXN0cmF0aW9uJyUzRSUzQ3BhdGggaWQ9J3BhdGg0MTU0JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1Mi41IDU5LjE4Nikgc2NhbGUoLTEgMSkgdHJhbnNsYXRlKC01Mi41IC01OS4xODYpJyBkPSdtNDQuNTY0IDI0YzguMzkzIDAuMDEyIDE2LjA4OSA0LjYzOSAxOS45ODYgMTIuMDI3IDIuNTY1LTIuMjcxIDUuODgtMy41MjkgOS4zMTYtMy41MzQgNy43NTUgMCAxNC4wNDEgNi4yNDcgMTQuMDQxIDEzLjk1My0wLjAwMSAxLjIyMy0wLjE2NSAyLjQ0MS0wLjQ4NiAzLjYyMSAxMC4yNzIgMi4zMjEgMTcuNTY5IDExLjM5IDE3LjU3OSAyMS44NTkgMCAxMi4zOTctMTAuMTEzIDIyLjQ0Ni0yMi41ODcgMjIuNDQ2aC01OS44MjZjLTEyLjQ3NCAwLTIyLjU4Ny0xMC4wNDktMjIuNTg3LTIyLjQ0NiAwLjAwODU0NjUtMTIuMjQ2IDkuODkyMS0yMi4yMjQgMjIuMjEzLTIyLjQyNy0wLjE0OS0xLjAxMS0wLjIyOC0yLjAzMS0wLjIzNi0zLjA1MyAwLTEyLjM5NiAxMC4xMTItMjIuNDQ2IDIyLjU4Ny0yMi40NDZ6Jy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAucC11YnVudHUtaW50cm9fX2xpbmstLXNlcnZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0M/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyBzdGFuZGFsb25lPSdubyc/JTNFJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PSc3NnB4JyB3aWR0aD0nNzZweCcgdmVyc2lvbj0nMS4xJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDc2IDc2JyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MiAoMzY3ODEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tJTNFJTNDdGl0bGUlM0VzZXJ2ZXIlM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J0hvbWVwYWdlLWZpbmFsJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9J25vbmUnJTNFJTNDZyBpZD0nRmluYWwtaG9tZXBhZ2UnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC00NTggLTE0MDEpJyUzRSUzQ2cgaWQ9J1NlY3Rpb25zLXN0cmlwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDExMjMpJyUzRSUzQ2cgaWQ9J2lsbHVzdHJhdGlvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjc5IDI1NSknJTNFJTNDZyBpZD0naWx1c3RyYXRpb24nJTNFJTNDZyBpZD0nc2VydmVyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNzkgMjMpJyUzRSUzQ2cgaWQ9J0dyb3VwJyBmaWxsPSclMjM2NjYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM4LjAyNSAzMy4wNzgpIHJvdGF0ZSgtOTApIHRyYW5zbGF0ZSgtMzIuNSAtMzgpJyUzRSUzQ3BhdGggaWQ9J1JlY3RhbmdsZScgZmlsbC1ydWxlPSdub256ZXJvJyBkPSdtNjQuNiAxLjlsLTEuOS0xLjl2MS45aDEuOXptMCA3Mi4xNDlsLTEuOSAxLjl2LTEuOWgxLjl6bS0xMy4zLTcyLjE0OXYtMS45bDEzLjMtMS4xNjgzZS0xM3Y3NS45NDloLTEzLjN2LTEuOWgxMS40di03Mi4xNDloLTExLjR6bTEzLjMgNzIuMTQ5bC0xLjkgMS45di0xLjloMS45em0tMS45LTc0LjA0OWwxLjkgMS45aC0xLjl2LTEuOXptMCAxLjloLTExLjR2LTEuOWwxMy4zLTEuMTY4M2UtMTN2NzUuOTQ5aC0xMy4zdi0xLjloMTEuNHYtNzIuMTQ5eicvJTNFJTNDcGF0aCBpZD0nUmVjdGFuZ2xlJyBmaWxsLXJ1bGU9J25vbnplcm8nIGQ9J20xLjkgNzQuMDQ5aDE5Ljk1di03Mi4xNDloLTE5Ljk1djcyLjE0OXptLTEuOS03NC4wNDlsMjMuNzUtMS42ODY0ZS0xNHY3NS45NDloLTIzLjc1di03NS45NDl6Jy8lM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGUtMicgeT0nNTcuOTExJyB4PSczMC40JyBoZWlnaHQ9JzExLjM5Micgd2lkdGg9JzMuOCcvJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlLTInIHk9JzU3LjkxMScgeD0nMTAuNDUnIGhlaWdodD0nMTEuMzkyJyB3aWR0aD0nMy44Jy8lM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGUtMicgeT0nNTcuOTExJyB4PSc1MC4zNScgaGVpZ2h0PScxMS4zOTInIHdpZHRoPSczLjgnLyUzRSUzQ3BhdGggaWQ9J1JlY3RhbmdsZScgZmlsbC1ydWxlPSdub256ZXJvJyBkPSdtNDEuOCAxLjloMS45bC0xLjktMS45djEuOXptMS45IDcyLjE0OWwtMS45IDEuOXYtMS45aDEuOXptLTEuOS03Mi4xNDloLTExLjR2LTEuOWwxMy4zLTEuODU5NmUtMTV2NzUuOTQ5aC0xMy4zdi0xLjloMTEuNHYtNzIuMTQ5em0wIDcyLjE0OWgxLjlsLTEuOSAxLjl2LTEuOXptMC03NC4wNDlsMS45IDEuOWgtMS45di0xLjl6bTAgNzQuMDQ5di03Mi4xNDloLTExLjR2LTEuOWwxMy4zLTEuODU5NmUtMTV2NzUuOTQ5aC0xMy4zdi0xLjloMTEuNHonLyUzRSUzQy9nJTNFJTNDcGF0aCBpZD0nUGF0aC0yJyBzdHJva2U9JyUyMzY2Nicgc3Ryb2tlLXdpZHRoPScxLjknIGQ9J20zOCA2NC42MDh2Ny4yNjYnLyUzRSUzQ3BhdGggaWQ9J1BhdGgtMicgc3Ryb2tlPSclMjM2NjYnIHN0cm9rZS13aWR0aD0nMS45JyBkPSdtNzUuODQzIDcyLjIwM2gtNzUuODQzJy8lM0UlM0NlbGxpcHNlIGlkPSdPdmFsJyByeD0nMy44JyByeT0nMy43OTc1JyBjeT0nNzIuMjAzJyBjeD0nMzgnIGZpbGw9JyUyMzY2NicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDVyZW07IH1cbiAgICAucC11YnVudHUtaW50cm9fX2xpbmstLXNlcnZlcjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyLjVyZW07IH1cbiAgICAucC11YnVudHUtaW50cm9fX2xpbmstLXNlcnZlcjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0xLjYyNXJlbTtcbiAgICAgIHdpZHRoOiAzLjgxMjVyZW07IH1cbiAgICAucC11YnVudHUtaW50cm9fX2xpbmstLXNlcnZlcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnIHN0YW5kYWxvbmU9J25vJz8lM0UlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9Jzc2cHgnIHdpZHRoPSc3NnB4JyB2ZXJzaW9uPScxLjEnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgNzYgNzYnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDQyICgzNjc4MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0lM0UlM0N0aXRsZSUzRXNlcnZlciUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nSG9tZXBhZ2UtZmluYWwnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZmlsbD0nbm9uZSclM0UlM0NnIGlkPSdGaW5hbC1ob21lcGFnZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTQ1OCAtMTQwMSknJTNFJTNDZyBpZD0nU2VjdGlvbnMtc3RyaXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMTEyMyknJTNFJTNDZyBpZD0naWxsdXN0cmF0aW9uJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNzkgMjU1KSclM0UlM0NnIGlkPSdpbHVzdHJhdGlvbiclM0UlM0NnIGlkPSdzZXJ2ZXInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE3OSAyMyknJTNFJTNDZyBpZD0nR3JvdXAnIGZpbGw9JyUyM2U5NTQyMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzguMDI1IDMzLjA3OCkgcm90YXRlKC05MCkgdHJhbnNsYXRlKC0zMi41IC0zOCknJTNFJTNDcGF0aCBpZD0nUmVjdGFuZ2xlJyBmaWxsLXJ1bGU9J25vbnplcm8nIGQ9J202NC42IDEuOWwtMS45LTEuOXYxLjloMS45em0wIDcyLjE0OWwtMS45IDEuOXYtMS45aDEuOXptLTEzLjMtNzIuMTQ5di0xLjlsMTMuMy0xLjE2ODNlLTEzdjc1Ljk0OWgtMTMuM3YtMS45aDExLjR2LTcyLjE0OWgtMTEuNHptMTMuMyA3Mi4xNDlsLTEuOSAxLjl2LTEuOWgxLjl6bS0xLjktNzQuMDQ5bDEuOSAxLjloLTEuOXYtMS45em0wIDEuOWgtMTEuNHYtMS45bDEzLjMtMS4xNjgzZS0xM3Y3NS45NDloLTEzLjN2LTEuOWgxMS40di03Mi4xNDl6Jy8lM0UlM0NwYXRoIGlkPSdSZWN0YW5nbGUnIGZpbGwtcnVsZT0nbm9uemVybycgZD0nbTEuOSA3NC4wNDloMTkuOTV2LTcyLjE0OWgtMTkuOTV2NzIuMTQ5em0tMS45LTc0LjA0OWwyMy43NS0xLjY4NjRlLTE0djc1Ljk0OWgtMjMuNzV2LTc1Ljk0OXonLyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZS0yJyB5PSc1Ny45MTEnIHg9JzMwLjQnIGhlaWdodD0nMTEuMzkyJyB3aWR0aD0nMy44Jy8lM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGUtMicgeT0nNTcuOTExJyB4PScxMC40NScgaGVpZ2h0PScxMS4zOTInIHdpZHRoPSczLjgnLyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZS0yJyB5PSc1Ny45MTEnIHg9JzUwLjM1JyBoZWlnaHQ9JzExLjM5Micgd2lkdGg9JzMuOCcvJTNFJTNDcGF0aCBpZD0nUmVjdGFuZ2xlJyBmaWxsLXJ1bGU9J25vbnplcm8nIGQ9J200MS44IDEuOWgxLjlsLTEuOS0xLjl2MS45em0xLjkgNzIuMTQ5bC0xLjkgMS45di0xLjloMS45em0tMS45LTcyLjE0OWgtMTEuNHYtMS45bDEzLjMtMS44NTk2ZS0xNXY3NS45NDloLTEzLjN2LTEuOWgxMS40di03Mi4xNDl6bTAgNzIuMTQ5aDEuOWwtMS45IDEuOXYtMS45em0wLTc0LjA0OWwxLjkgMS45aC0xLjl2LTEuOXptMCA3NC4wNDl2LTcyLjE0OWgtMTEuNHYtMS45bDEzLjMtMS44NTk2ZS0xNXY3NS45NDloLTEzLjN2LTEuOWgxMS40eicvJTNFJTNDL2clM0UlM0NwYXRoIGlkPSdQYXRoLTInIHN0cm9rZT0nJTIzZTk1NDIwJyBzdHJva2Utd2lkdGg9JzEuOScgZD0nbTM4IDY0LjYwOHY3LjI2NicvJTNFJTNDcGF0aCBpZD0nUGF0aC0yJyBzdHJva2U9JyUyM2U5NTQyMCcgc3Ryb2tlLXdpZHRoPScxLjknIGQ9J203NS44NDMgNzIuMjAzaC03NS44NDMnLyUzRSUzQ2VsbGlwc2UgaWQ9J092YWwnIHJ4PSczLjgnIHJ5PSczLjc5NzUnIGN5PSc3Mi4yMDMnIGN4PSczOCcgZmlsbD0nJTIzZTk1NDIwJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC5wLXVidW50dS1pbnRyb19fbGluay0tZGVza3RvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0M/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyBzdGFuZGFsb25lPSdubyc/JTNFJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PSc3NHB4JyB3aWR0aD0nOThweCcgdmVyc2lvbj0nMS4xJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDk4IDc0JyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MiAoMzY3ODEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tJTNFJTNDdGl0bGUlM0VsYXB0b3AlM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J0hvbWVwYWdlLWZpbmFsJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9J25vbmUnJTNFJTNDZyBpZD0nRmluYWwtaG9tZXBhZ2UnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC03ODMgLTE0MDUpJyUzRSUzQ2cgaWQ9J1NlY3Rpb25zLXN0cmlwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDExMjMpJyUzRSUzQ2cgaWQ9J2lsbHVzdHJhdGlvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjc5IDI1NSknJTNFJTNDZyBpZD0naWx1c3RyYXRpb24nJTNFJTNDZyBpZD0nbGFwdG9wJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1MDMgMTApJyUzRSUzQ2cgaWQ9J3N2ZzQ4NzQnJTNFJTNDZyBpZD0nbGF5ZXIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSguODY1ODAgLjQ5OTQ2KSclM0UlM0NnIGlkPSdnNDg0NScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNDkuNDQxIDUwLjU0Mikgc2NhbGUoLTEgMSkgcm90YXRlKC05MCkgdHJhbnNsYXRlKC01MCAtNDkpJyUzRSUzQ2cgaWQ9J2c0Nzc4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0OS42MjcgNDkpIHNjYWxlKC0xIDEpIHRyYW5zbGF0ZSgtNDkuNSAtNDkpJyUzRSUzQ2cgaWQ9J2c0NzgwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0OS4wMzMgNDkpIHNjYWxlKC0xIDEpIHRyYW5zbGF0ZSgtNDkgLTQ5KSclM0UlM0NyZWN0IGlkPSdyZWN0NDc4MicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNDguNTQxIDQ4LjgwMikgc2NhbGUoLTEgMSkgdHJhbnNsYXRlKC00OC41NDEgLTQ4LjgwMiknIGhlaWdodD0nOTYuODczJyB3aWR0aD0nOTYuOTcnIHk9Jy4zNjU1MCcgeD0nLjA1NjM3OCcvJTNFJTNDcGF0aCBpZD0ncGF0aDQyOTcnIHN0cm9rZT0nJTIzNjY2JyBzdHJva2Utd2lkdGg9JzEuOScgZD0nbTIxLjMyNiAyLjM4NDF2OTMuODQ1aDUwLjUwNWMxMC4xMDEgMCA5Ljk4My0zLjk0OCAxMC4xMDEtMTQuMTI3di02NS41OTFjLTAuMTE4LTEwLjE3OCAwLTE0LjEyNy0xMC4xMDEtMTQuMTI3bC01MC41MDUgMC4wMDAxeicvJTNFJTNDcGF0aCBpZD0nQ29tYmluZWQtU2hhcGUnIGZpbGwtcnVsZT0nbm9uemVybycgZmlsbD0nJTIzNjY2JyBkPSdtMTYuNzgxIDQzLjIzNXYtNDIuNDExYy04LjA3NTgtMC4wMDAyMy03LjA2NjcgMi4wMTkyLTcuMDY2NyAxMi4xMTZ2NzIuNjk5YzAgMTAuMDk3LTEuMDA5MSAxMi4xMTYgNy4wNjY3IDEyLjExNnYtNDIuODQ5aC0yLjg1MXYtMTEuNjcxaDIuODUxeicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgICAucC11YnVudHUtaW50cm9fX2xpbmstLWRlc2t0b3A6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMi4zNzVyZW07IH1cbiAgICAucC11YnVudHUtaW50cm9fX2xpbmstLWRlc2t0b3A6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMS41cmVtO1xuICAgICAgd2lkdGg6IDMuNDM3NXJlbTsgfVxuICAgIC5wLXVidW50dS1pbnRyb19fbGluay0tZGVza3RvcDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnIHN0YW5kYWxvbmU9J25vJz8lM0UlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9Jzc0cHgnIHdpZHRoPSc5OHB4JyB2ZXJzaW9uPScxLjEnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgOTggNzQnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDQyICgzNjc4MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0lM0UlM0N0aXRsZSUzRWxhcHRvcCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nSG9tZXBhZ2UtZmluYWwnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZmlsbD0nbm9uZSclM0UlM0NnIGlkPSdGaW5hbC1ob21lcGFnZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTc4MyAtMTQwNSknJTNFJTNDZyBpZD0nU2VjdGlvbnMtc3RyaXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMTEyMyknJTNFJTNDZyBpZD0naWxsdXN0cmF0aW9uJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNzkgMjU1KSclM0UlM0NnIGlkPSdpbHVzdHJhdGlvbiclM0UlM0NnIGlkPSdsYXB0b3AnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDUwMyAxMCknJTNFJTNDZyBpZD0nc3ZnNDg3NCclM0UlM0NnIGlkPSdsYXllcjEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC44NjU4MCAuNDk5NDYpJyUzRSUzQ2cgaWQ9J2c0ODQ1JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0OS40NDEgNTAuNTQyKSBzY2FsZSgtMSAxKSByb3RhdGUoLTkwKSB0cmFuc2xhdGUoLTUwIC00OSknJTNFJTNDZyBpZD0nZzQ3NzgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQ5LjYyNyA0OSkgc2NhbGUoLTEgMSkgdHJhbnNsYXRlKC00OS41IC00OSknJTNFJTNDZyBpZD0nZzQ3ODAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQ5LjAzMyA0OSkgc2NhbGUoLTEgMSkgdHJhbnNsYXRlKC00OSAtNDkpJyUzRSUzQ3JlY3QgaWQ9J3JlY3Q0NzgyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0OC41NDEgNDguODAyKSBzY2FsZSgtMSAxKSB0cmFuc2xhdGUoLTQ4LjU0MSAtNDguODAyKScgaGVpZ2h0PSc5Ni44NzMnIHdpZHRoPSc5Ni45NycgeT0nLjM2NTUwJyB4PScuMDU2Mzc4Jy8lM0UlM0NwYXRoIGlkPSdwYXRoNDI5Nycgc3Ryb2tlPSclMjNlOTU0MjAnIHN0cm9rZS13aWR0aD0nMS45JyBkPSdtMjEuMzI2IDIuMzg0MXY5My44NDVoNTAuNTA1YzEwLjEwMSAwIDkuOTgzLTMuOTQ4IDEwLjEwMS0xNC4xMjd2LTY1LjU5MWMtMC4xMTgtMTAuMTc4IDAtMTQuMTI3LTEwLjEwMS0xNC4xMjdsLTUwLjUwNSAwLjAwMDF6Jy8lM0UlM0NwYXRoIGlkPSdDb21iaW5lZC1TaGFwZScgZmlsbC1ydWxlPSdub256ZXJvJyBmaWxsPSclMjNlOTU0MjAnIGQ9J20xNi43ODEgNDMuMjM1di00Mi40MTFjLTguMDc1OC0wLjAwMDIzLTcuMDY2NyAyLjAxOTItNy4wNjY3IDEyLjExNnY3Mi42OTljMCAxMC4wOTctMS4wMDkxIDEyLjExNiA3LjA2NjcgMTIuMTE2di00Mi44NDloLTIuODUxdi0xMS42NzFoMi44NTF6Jy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAucC11YnVudHUtaW50cm9fX2xpbmstLXBob25lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxL2MyYTVlNzQ0LXBob25lLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMuMTI1cmVtOyB9XG4gICAgLnAtdWJ1bnR1LWludHJvX19saW5rLS1waG9uZTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzLjYyNXJlbTsgfVxuICAgIC5wLXVidW50dS1pbnRyb19fbGluay0tcGhvbmU6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAxLjI1cmVtO1xuICAgICAgd2lkdGg6IDEuOTM3NXJlbTsgfVxuICAucC11YnVudHUtaW50cm9fX2xpbmstLWNvbnRhaW5lcnMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDP3htbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCcgc3RhbmRhbG9uZT0nbm8nPyUzRSUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nOTVweCcgd2lkdGg9JzgzcHgnIHZlcnNpb249JzEuMScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCA4MyA5NSclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDIgKDM2NzgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLSUzRSUzQ3RpdGxlJTNFY29udGFpbmVycyUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nSG9tZXBhZ2UtZmluYWwnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZmlsbD0nbm9uZSclM0UlM0NnIGlkPSdGaW5hbC1ob21lcGFnZScgc3Ryb2tlPSclMjM2NjYnIHN0cm9rZS13aWR0aD0nMS45JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNjIyIC0xMzkxKSclM0UlM0NnIGlkPSdTZWN0aW9ucy1zdHJpcCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAxMTIzKSclM0UlM0NnIGlkPSdpbGx1c3RyYXRpb24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI3OSAyNTUpJyUzRSUzQ2cgaWQ9J2lsdXN0cmF0aW9uJyUzRSUzQ2cgaWQ9J2NvbnRhaW5lcnMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMyNCknJTNFJTNDcGF0aCBpZD0nUmVjdGFuZ2xlLTQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDYwLjUgNjAuNSkgcm90YXRlKDQ1KSB0cmFuc2xhdGUoLTYwLjUgLTYwLjUpJyBkPSdtMjcuNTQxIDI5LjMzNGMwLjE1Ni0wLjcyNSAwLjg3MS0xLjQ0MSAxLjU4OC0xLjU5N2w0My45NjYtOS41NzljMC43MjItMC4xNTggMS43MzEgMC4xMzggMi4yNTkgMC42NjNsMjYuODI2IDI2LjgyOGMwLjUyIDAuNTIyIDAuODIgMS41MzYgMC42NiAyLjI1NGwtOS41NDkgNDMuOTljLTAuMTYxIDAuNzIyLTAuODY5IDEuNDM4LTEuNTg1IDEuNTkxbC00My44MDUgOS4zNTZjLTAuNzE5IDAuMTYtMS43MjUtMC4xNC0yLjI1LTAuNjdsLTI2LjgyOC0yNi44MjJjLTAuNTIzLTAuNTIyLTAuODIxLTEuNTMxLTAuNjY1LTIuMjZsOS4zODMtNDMuNzU0eicvJTNFJTNDcGF0aCBpZD0nUmVjdGFuZ2xlLTQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDYwLjQ5OSA2MC41MDEpIHJvdGF0ZSg0NSkgdHJhbnNsYXRlKC02MC40OTkgLTYwLjUwMSknIGQ9J20zNC4yMjkgMzUuOTgzYzAuMTU2LTAuNzI1IDAuODY0LTEuNDM5IDEuNTg5LTEuNTk4bDM0LjQyOC03LjVjMC43MjItMC4xNTggMS43MzggMC4xNDEgMi4yNTMgMC42NTlsMjAuOTU4IDIwLjk1M2MwLjUyMSAwLjUyMiAwLjgxNSAxLjUyNyAwLjY2MiAyLjI1NGwtNy40ODggMzQuNDVjLTAuMTU0IDAuNzIyLTAuODYyIDEuNDMxLTEuNTk3IDEuNTkxbC0zNC4yNzggNy4zMjdjLTAuNzI1IDAuMTU0LTEuNzM5LTAuMTQ3LTIuMjU4LTAuNjY4bC0yMC45NTMtMjAuOTUxYy0wLjUyMi0wLjUyMi0wLjgyMS0xLjUyNS0wLjY2NC0yLjI2bDcuMzQ4LTM0LjI1N3onLyUzRSUzQ3BhdGggaWQ9J1JlY3RhbmdsZS00JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2MC44MzIgNjAuODM0KSByb3RhdGUoNDUpIHRyYW5zbGF0ZSgtNjAuODMyIC02MC44MzQpJyBkPSdtNDAuOTk0IDQyLjY5M2MwLjE1NC0wLjcxOSAwLjg2MS0xLjQyOCAxLjU4Ny0xLjU4N2wyNS4yNjUtNS41MDRjMC43MjItMC4xNTggMS43MzggMC4xMzkgMi4yNiAwLjY2M2wxNS4yOTUgMTUuMjk2YzAuNTIyIDAuNTIzIDAuODIzIDEuNTMyIDAuNjYyIDIuMjU3bC01LjQ4OCAyNS4yODVjLTAuMTU0IDAuNzIyLTAuODYzIDEuNDMtMS41ODUgMS41ODRsLTI1LjE3NSA1LjM4MmMtMC43MTkgMC4xNTMtMS43MjctMC4xNDctMi4yNTItMC42NjlsLTE1LjI5NS0xNS4yOTVjLTAuNTI0LTAuNTI4LTAuODI1LTEuNTMxLTAuNjctMi4yNTNsNS4zOTYtMjUuMTU5eicvJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtNScgcG9pbnRzPScyMC43NzEgNDAuNjk3IDYwLjUyMyA2Mi45MzkgNjAuMjI2IDEwNS42OScvJTNFJTNDcGF0aCBpZD0nUGF0aC01JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MC40OTggNTEuNTY4KSByb3RhdGUoMTgwKSB0cmFuc2xhdGUoLTgwLjQ5OCAtNTEuNTY4KScgZD0nbTEwMC4zMiA0MC4yOGwtMzkuNjQ2IDIyLjU3NyAzOS42NDYtMjIuNTc3eicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDVyZW07IH1cbiAgICAucC11YnVudHUtaW50cm9fX2xpbmstLWNvbnRhaW5lcnM6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMi42ODc1cmVtOyB9XG4gICAgLnAtdWJ1bnR1LWludHJvX19saW5rLS1jb250YWluZXJzOjphZnRlciB7XG4gICAgICByaWdodDogLTEuMjVyZW07XG4gICAgICB3aWR0aDogMy4xMjVyZW07IH1cbiAgICAucC11YnVudHUtaW50cm9fX2xpbmstLWNvbnRhaW5lcnM6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0M/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyBzdGFuZGFsb25lPSdubyc/JTNFJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PSc5NXB4JyB3aWR0aD0nODNweCcgdmVyc2lvbj0nMS4xJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDgzIDk1JyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MiAoMzY3ODEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tJTNFJTNDdGl0bGUlM0Vjb250YWluZXJzJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdIb21lcGFnZS1maW5hbCcgZmlsbC1ydWxlPSdldmVub2RkJyBmaWxsPSdub25lJyUzRSUzQ2cgaWQ9J0ZpbmFsLWhvbWVwYWdlJyBzdHJva2U9JyUyM2U5NTQyMCcgc3Ryb2tlLXdpZHRoPScxLjknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC02MjIgLTEzOTEpJyUzRSUzQ2cgaWQ9J1NlY3Rpb25zLXN0cmlwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDExMjMpJyUzRSUzQ2cgaWQ9J2lsbHVzdHJhdGlvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjc5IDI1NSknJTNFJTNDZyBpZD0naWx1c3RyYXRpb24nJTNFJTNDZyBpZD0nY29udGFpbmVycycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzI0KSclM0UlM0NwYXRoIGlkPSdSZWN0YW5nbGUtNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNjAuNSA2MC41KSByb3RhdGUoNDUpIHRyYW5zbGF0ZSgtNjAuNSAtNjAuNSknIGQ9J20yNy41NDEgMjkuMzM0YzAuMTU2LTAuNzI1IDAuODcxLTEuNDQxIDEuNTg4LTEuNTk3bDQzLjk2Ni05LjU3OWMwLjcyMi0wLjE1OCAxLjczMSAwLjEzOCAyLjI1OSAwLjY2M2wyNi44MjYgMjYuODI4YzAuNTIgMC41MjIgMC44MiAxLjUzNiAwLjY2IDIuMjU0bC05LjU0OSA0My45OWMtMC4xNjEgMC43MjItMC44NjkgMS40MzgtMS41ODUgMS41OTFsLTQzLjgwNSA5LjM1NmMtMC43MTkgMC4xNi0xLjcyNS0wLjE0LTIuMjUtMC42N2wtMjYuODI4LTI2LjgyMmMtMC41MjMtMC41MjItMC44MjEtMS41MzEtMC42NjUtMi4yNmw5LjM4My00My43NTR6Jy8lM0UlM0NwYXRoIGlkPSdSZWN0YW5nbGUtNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNjAuNDk5IDYwLjUwMSkgcm90YXRlKDQ1KSB0cmFuc2xhdGUoLTYwLjQ5OSAtNjAuNTAxKScgZD0nbTM0LjIyOSAzNS45ODNjMC4xNTYtMC43MjUgMC44NjQtMS40MzkgMS41ODktMS41OThsMzQuNDI4LTcuNWMwLjcyMi0wLjE1OCAxLjczOCAwLjE0MSAyLjI1MyAwLjY1OWwyMC45NTggMjAuOTUzYzAuNTIxIDAuNTIyIDAuODE1IDEuNTI3IDAuNjYyIDIuMjU0bC03LjQ4OCAzNC40NWMtMC4xNTQgMC43MjItMC44NjIgMS40MzEtMS41OTcgMS41OTFsLTM0LjI3OCA3LjMyN2MtMC43MjUgMC4xNTQtMS43MzktMC4xNDctMi4yNTgtMC42NjhsLTIwLjk1My0yMC45NTFjLTAuNTIyLTAuNTIyLTAuODIxLTEuNTI1LTAuNjY0LTIuMjZsNy4zNDgtMzQuMjU3eicvJTNFJTNDcGF0aCBpZD0nUmVjdGFuZ2xlLTQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDYwLjgzMiA2MC44MzQpIHJvdGF0ZSg0NSkgdHJhbnNsYXRlKC02MC44MzIgLTYwLjgzNCknIGQ9J200MC45OTQgNDIuNjkzYzAuMTU0LTAuNzE5IDAuODYxLTEuNDI4IDEuNTg3LTEuNTg3bDI1LjI2NS01LjUwNGMwLjcyMi0wLjE1OCAxLjczOCAwLjEzOSAyLjI2IDAuNjYzbDE1LjI5NSAxNS4yOTZjMC41MjIgMC41MjMgMC44MjMgMS41MzIgMC42NjIgMi4yNTdsLTUuNDg4IDI1LjI4NWMtMC4xNTQgMC43MjItMC44NjMgMS40My0xLjU4NSAxLjU4NGwtMjUuMTc1IDUuMzgyYy0wLjcxOSAwLjE1My0xLjcyNy0wLjE0Ny0yLjI1Mi0wLjY2OWwtMTUuMjk1LTE1LjI5NWMtMC41MjQtMC41MjgtMC44MjUtMS41MzEtMC42Ny0yLjI1M2w1LjM5Ni0yNS4xNTl6Jy8lM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC01JyBwb2ludHM9JzIwLjc3MSA0MC42OTcgNjAuNTIzIDYyLjkzOSA2MC4yMjYgMTA1LjY5Jy8lM0UlM0NwYXRoIGlkPSdQYXRoLTUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDgwLjQ5OCA1MS41NjgpIHJvdGF0ZSgxODApIHRyYW5zbGF0ZSgtODAuNDk4IC01MS41NjgpJyBkPSdtMTAwLjMyIDQwLjI4bC0zOS42NDYgMjIuNTc3IDM5LjY0Ni0yMi41Nzd6Jy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC5wLXVidW50dS1pbnRyb19fbGluay0taW90IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnIHN0YW5kYWxvbmU9J25vJz8lM0UlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9Jzg2cHgnIHdpZHRoPSc4NnB4JyB2ZXJzaW9uPScxLjEnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgODYgODYnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDQyICgzNjc4MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0lM0UlM0N0aXRsZSUzRWlvdCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nSG9tZXBhZ2UtZmluYWwnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZmlsbD0nbm9uZSclM0UlM0NnIGlkPSdGaW5hbC1ob21lcGFnZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTk1NSAtMTM5NSknJTNFJTNDZyBpZD0nU2VjdGlvbnMtc3RyaXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMTEyMyknJTNFJTNDZyBpZD0naWxsdXN0cmF0aW9uJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNzkgMjU1KSclM0UlM0NnIGlkPSdpbHVzdHJhdGlvbiclM0UlM0NnIGlkPSdpb3QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDcxOSA2MC41KSBzY2FsZSgtMSAxKSB0cmFuc2xhdGUoLTUwIC01MC41KSclM0UlM0NyZWN0IGlkPSdyZWN0NDc4MicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTAuMDAyIDUwLjM1Nykgc2NhbGUoLTEgMSkgdHJhbnNsYXRlKC01MC4wMDIgLTUwLjM1NyknIGhlaWdodD0nOTkuOTU5JyB3aWR0aD0nOTkuOTIxJyB5PScuMzc3MTUnIHg9Jy4wNDE5MDYnLyUzRSUzQ3BhdGggaWQ9J3BhdGg0MjcwJyBzdHJva2U9JyUyMzY2Nicgc3Ryb2tlLXdpZHRoPScxLjknIGQ9J20zOC40NzMgMzEuNjE0Yy03LjIwNiAwLTcuMTIyIDIuODIxLTcuMjA2IDEwLjA5MnYxNy4zMDFjMC4wODQgNy4yNzEgMCAxMC4wOTIgNy4yMDYgMTAuMDkyaDIzLjA1OWM3LjIwNiAwIDcuMTIyLTIuODIxIDcuMjA2LTEwLjA5MnYtMTcuMzAxYy0wLjA4NC03LjI3MSAwLTEwLjA5Mi03LjIwNi0xMC4wOTJoLTIzLjA1OXonLyUzRSUzQ3BhdGggaWQ9J3BhdGg0MjExJyBzdHJva2U9JyUyMzY2Nicgc3Ryb2tlLXdpZHRoPScxLjknIGQ9J202OC43MzcgNTAuMzU3aDguMzI3Jy8lM0UlM0NwYXRoIGlkPSdwYXRoNDIxMycgc3Ryb2tlPSclMjM2NjYnIHN0cm9rZS13aWR0aD0nMS45JyBkPSdtNjguNzM3IDYwLjc2OWg4LjMyNycvJTNFJTNDcGF0aCBpZD0ncGF0aDQyMTUnIHN0cm9rZT0nJTIzNjY2JyBzdHJva2Utd2lkdGg9JzEuOScgZD0nbTY4LjczNyAzOS45NDRoOC4zMjcnLyUzRSUzQ3BhdGggaWQ9J3BhdGg0MjE3JyBzdHJva2U9JyUyMzY2Nicgc3Ryb2tlLXdpZHRoPScxLjknIGQ9J20yMi45NCA1MC4zNTdoOC4zMjcnLyUzRSUzQ3BhdGggaWQ9J3BhdGg0MjE5JyBzdHJva2U9JyUyMzY2Nicgc3Ryb2tlLXdpZHRoPScxLjknIGQ9J20yMi45NCA2MC43NjloOC4zMjcnLyUzRSUzQ3BhdGggaWQ9J3BhdGg0MjIxJyBzdHJva2U9JyUyMzY2Nicgc3Ryb2tlLXdpZHRoPScxLjknIGQ9J20yMi45NCAzOS45NDRoOC4zMjcnLyUzRSUzQ3BhdGggaWQ9J3BhdGg0MjIzJyBzdHJva2U9JyUyMzY2Nicgc3Ryb2tlLXdpZHRoPScxLjknIGQ9J201MC4wMDIgMzEuNjE0di04LjMzJy8lM0UlM0NwYXRoIGlkPSdwYXRoNDIyNScgc3Ryb2tlPSclMjM2NjYnIHN0cm9rZS13aWR0aD0nMS45JyBkPSdtNjAuNDExIDMxLjYxNHYtOC4zMycvJTNFJTNDcGF0aCBpZD0ncGF0aDQyMjcnIHN0cm9rZT0nJTIzNjY2JyBzdHJva2Utd2lkdGg9JzEuOScgZD0nbTM5LjU5NCAzMS42MTR2LTguMzMnLyUzRSUzQ3BhdGggaWQ9J3BhdGg0MjI5JyBzdHJva2U9JyUyMzY2Nicgc3Ryb2tlLXdpZHRoPScxLjknIGQ9J201MC4wMDIgNzcuNDI5di04LjMzJy8lM0UlM0NwYXRoIGlkPSdwYXRoNDIzMScgc3Ryb2tlPSclMjM2NjYnIHN0cm9rZS13aWR0aD0nMS45JyBkPSdtNjAuNDExIDc3LjQyOXYtOC4zMycvJTNFJTNDcGF0aCBpZD0ncGF0aDQyMzMnIHN0cm9rZT0nJTIzNjY2JyBzdHJva2Utd2lkdGg9JzEuOScgZD0nbTM5LjU5NCA3Ny40Mjl2LTguMzMnLyUzRSUzQ2VsbGlwc2UgaWQ9J3BhdGg0MjE0JyByeT0nNDEuNjY2JyByeD0nNDEuNjE3JyBjeT0nNTAuMzU3JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1MC4wMDIgNTAuMzU3KSBzY2FsZSgtMSAxKSByb3RhdGUoLTkwKSB0cmFuc2xhdGUoLTUwLjAwMiAtNTAuMzU3KScgc3Ryb2tlPSclMjM2NjYnIGN4PSc1MC4wMDInIHN0cm9rZS13aWR0aD0nMS45Jy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNS4zMTI1cmVtOyB9XG4gICAgLnAtdWJ1bnR1LWludHJvX19saW5rLS1pb3Q6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMi42MjVyZW07IH1cbiAgICAucC11YnVudHUtaW50cm9fX2xpbmstLWlvdDo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDEuMjVyZW07XG4gICAgICB3aWR0aDogLjkzNzVyZW07IH1cbiAgICAucC11YnVudHUtaW50cm9fX2xpbmstLWlvdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnIHN0YW5kYWxvbmU9J25vJz8lM0UlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9Jzg2cHgnIHdpZHRoPSc4NnB4JyB2ZXJzaW9uPScxLjEnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgODYgODYnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDQyICgzNjc4MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0lM0UlM0N0aXRsZSUzRWlvdCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nSG9tZXBhZ2UtZmluYWwnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZmlsbD0nbm9uZSclM0UlM0NnIGlkPSdGaW5hbC1ob21lcGFnZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTk1NSAtMTM5NSknJTNFJTNDZyBpZD0nU2VjdGlvbnMtc3RyaXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMTEyMyknJTNFJTNDZyBpZD0naWxsdXN0cmF0aW9uJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNzkgMjU1KSclM0UlM0NnIGlkPSdpbHVzdHJhdGlvbiclM0UlM0NnIGlkPSdpb3QnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDcxOSA2MC41KSBzY2FsZSgtMSAxKSB0cmFuc2xhdGUoLTUwIC01MC41KSclM0UlM0NyZWN0IGlkPSdyZWN0NDc4MicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTAuMDAyIDUwLjM1Nykgc2NhbGUoLTEgMSkgdHJhbnNsYXRlKC01MC4wMDIgLTUwLjM1NyknIGhlaWdodD0nOTkuOTU5JyB3aWR0aD0nOTkuOTIxJyB5PScuMzc3MTUnIHg9Jy4wNDE5MDYnLyUzRSUzQ3BhdGggaWQ9J3BhdGg0MjcwJyBzdHJva2U9JyUyM2U5NTQyMCcgc3Ryb2tlLXdpZHRoPScxLjknIGQ9J20zOC40NzMgMzEuNjE0Yy03LjIwNiAwLTcuMTIyIDIuODIxLTcuMjA2IDEwLjA5MnYxNy4zMDFjMC4wODQgNy4yNzEgMCAxMC4wOTIgNy4yMDYgMTAuMDkyaDIzLjA1OWM3LjIwNiAwIDcuMTIyLTIuODIxIDcuMjA2LTEwLjA5MnYtMTcuMzAxYy0wLjA4NC03LjI3MSAwLTEwLjA5Mi03LjIwNi0xMC4wOTJoLTIzLjA1OXonLyUzRSUzQ3BhdGggaWQ9J3BhdGg0MjExJyBzdHJva2U9JyUyM2U5NTQyMCcgc3Ryb2tlLXdpZHRoPScxLjknIGQ9J202OC43MzcgNTAuMzU3aDguMzI3Jy8lM0UlM0NwYXRoIGlkPSdwYXRoNDIxMycgc3Ryb2tlPSclMjNlOTU0MjAnIHN0cm9rZS13aWR0aD0nMS45JyBkPSdtNjguNzM3IDYwLjc2OWg4LjMyNycvJTNFJTNDcGF0aCBpZD0ncGF0aDQyMTUnIHN0cm9rZT0nJTIzZTk1NDIwJyBzdHJva2Utd2lkdGg9JzEuOScgZD0nbTY4LjczNyAzOS45NDRoOC4zMjcnLyUzRSUzQ3BhdGggaWQ9J3BhdGg0MjE3JyBzdHJva2U9JyUyM2U5NTQyMCcgc3Ryb2tlLXdpZHRoPScxLjknIGQ9J20yMi45NCA1MC4zNTdoOC4zMjcnLyUzRSUzQ3BhdGggaWQ9J3BhdGg0MjE5JyBzdHJva2U9JyUyM2U5NTQyMCcgc3Ryb2tlLXdpZHRoPScxLjknIGQ9J20yMi45NCA2MC43NjloOC4zMjcnLyUzRSUzQ3BhdGggaWQ9J3BhdGg0MjIxJyBzdHJva2U9JyUyM2U5NTQyMCcgc3Ryb2tlLXdpZHRoPScxLjknIGQ9J20yMi45NCAzOS45NDRoOC4zMjcnLyUzRSUzQ3BhdGggaWQ9J3BhdGg0MjIzJyBzdHJva2U9JyUyM2U5NTQyMCcgc3Ryb2tlLXdpZHRoPScxLjknIGQ9J201MC4wMDIgMzEuNjE0di04LjMzJy8lM0UlM0NwYXRoIGlkPSdwYXRoNDIyNScgc3Ryb2tlPSclMjNlOTU0MjAnIHN0cm9rZS13aWR0aD0nMS45JyBkPSdtNjAuNDExIDMxLjYxNHYtOC4zMycvJTNFJTNDcGF0aCBpZD0ncGF0aDQyMjcnIHN0cm9rZT0nJTIzZTk1NDIwJyBzdHJva2Utd2lkdGg9JzEuOScgZD0nbTM5LjU5NCAzMS42MTR2LTguMzMnLyUzRSUzQ3BhdGggaWQ9J3BhdGg0MjI5JyBzdHJva2U9JyUyM2U5NTQyMCcgc3Ryb2tlLXdpZHRoPScxLjknIGQ9J201MC4wMDIgNzcuNDI5di04LjMzJy8lM0UlM0NwYXRoIGlkPSdwYXRoNDIzMScgc3Ryb2tlPSclMjNlOTU0MjAnIHN0cm9rZS13aWR0aD0nMS45JyBkPSdtNjAuNDExIDc3LjQyOXYtOC4zMycvJTNFJTNDcGF0aCBpZD0ncGF0aDQyMzMnIHN0cm9rZT0nJTIzZTk1NDIwJyBzdHJva2Utd2lkdGg9JzEuOScgZD0nbTM5LjU5NCA3Ny40Mjl2LTguMzMnLyUzRSUzQ2VsbGlwc2UgaWQ9J3BhdGg0MjE0JyByeT0nNDEuNjY2JyByeD0nNDEuNjE3JyBjeT0nNTAuMzU3JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1MC4wMDIgNTAuMzU3KSBzY2FsZSgtMSAxKSByb3RhdGUoLTkwKSB0cmFuc2xhdGUoLTUwLjAwMiAtNTAuMzU3KScgc3Ryb2tlPSclMjNlOTU0MjAnIGN4PSc1MC4wMDInIHN0cm9rZS13aWR0aD0nMS45Jy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5wLXRha2V1bmRlciB7XG4gIGJvcmRlci1yYWRpdXM6IC4xMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IC0xIHJlbTtcbiAgcGFkZGluZzogMnJlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtdGFrZXVuZGVyIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTsgfSB9XG4gIC5wLXRha2V1bmRlciBhOmxpbmssXG4gIC5wLXRha2V1bmRlciBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmF2aWdhdGlvbiB7XG4gICAgYm9yZGVyOiAwOyB9IH1cblxuLnAtdGFibGVfX2NlbGwtLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnAtdGFrZW92ZXItLTE3MTAtcmVsZWFzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTU0MjA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvZjYwOTA3MWQtMTcuMTBfYWFyZHZhcmtfd3BfNDA5NngyMzA0LnBuZz93PTc2OFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luOiAwLjc1cmVtO1xuICB3aWR0aDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucC10YWtlb3Zlci0tMTcxMC1yZWxlYXNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvZjYwOTA3MWQtMTcuMTBfYWFyZHZhcmtfd3BfNDA5NngyMzA0LnBuZz93PTk4NFwiKTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucC10YWtlb3Zlci0tMTcxMC1yZWxlYXNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvZjYwOTA3MWQtMTcuMTBfYWFyZHZhcmtfd3BfNDA5NngyMzA0LnBuZz93PTIwMDBcIik7XG4gICAgICBtYXJnaW46IDJyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRha2VvdmVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG5cbi5pbnRyby10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5sYXB0b3AtaW1hZ2UtLXNtYWxsIHtcbiAgcGFkZGluZzogMTAlIDA7IH1cblxuLnAtdGFrZW92ZXItLTE3MTAtcmVsZWFzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTU0MjA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvZjYwOTA3MWQtMTcuMTBfYWFyZHZhcmtfd3BfNDA5NngyMzA0LnBuZz93PTc2OFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luOiAwLjc1cmVtO1xuICB3aWR0aDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucC10YWtlb3Zlci0tMTcxMC1yZWxlYXNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvZjYwOTA3MWQtMTcuMTBfYWFyZHZhcmtfd3BfNDA5NngyMzA0LnBuZz93PTk4NFwiKTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucC10YWtlb3Zlci0tMTcxMC1yZWxlYXNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvZjYwOTA3MWQtMTcuMTBfYWFyZHZhcmtfd3BfNDA5NngyMzA0LnBuZz93PTIwMDBcIik7XG4gICAgICBtYXJnaW46IDJyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRha2VvdmVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG5cbi5pbnRyby10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5sYXB0b3AtaW1hZ2UtLXNtYWxsIHtcbiAgcGFkZGluZzogMTAlIDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5hdmlnYXRpb246dGFyZ2V0IC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5wLWJ1dHRvbi0tbmV1dHJhbC5pcy1jb21wYWN0IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07IH1cblxuLnUtdmVydGljYWxseS1zcGFjZWQge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07IH1cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYWJiclt0aXRsZV06aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgfVxuXG4udGFibGVfX3dyYXBwZXIge1xuICBtYXJnaW46IDIuNXJlbSAwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHdpZHRoOiAxMDA7IH1cblxuLnAtaGVhZGluZy0taW5zaWdodHNfX3RpdGxlIHtcbiAgY29sb3I6ICMxMTE7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAucC1oZWFkaW5nLS1pbnNpZ2h0c19fdGl0bGUgYTpsaW5rLFxuICAucC1oZWFkaW5nLS1pbnNpZ2h0c19fdGl0bGUgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzExMTsgfVxuXG4uaGFzLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxL2Y4YTMyM2E3LWltYWdlLWJhY2tncm91bmQtcGFwZXIucG5nP3c9NzY4XCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhhcy1iYWNrZ3JvdW5kIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvZjhhMzIzYTctaW1hZ2UtYmFja2dyb3VuZC1wYXBlci5wbmdcIik7IH0gfVxuXG4ucC1saXN0IC5wLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTsgfVxuICAucC1saXN0IC5wLWxpc3QgLnAtbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjOyB9XG5cbi5wLWxpc3Qtc3RlcF9fY29udGVudCAucC1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjOyB9XG5cbi5wLXB1bGwtcXVvdGUgPiBwOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgLnAtcHVsbC1xdW90ZS0tYWNjZW50ID4gcDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsXG4ucC1wdWxsLXF1b3RlLS1hY2NlbnQgPiBwOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSxcbi5wLXB1bGwtcXVvdGUgPiBwOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIsIC5wLXB1bGwtcXVvdGUtLWFjY2VudCA+IHA6bGFzdC1vZi10eXBlOjphZnRlcixcbi5wLXB1bGwtcXVvdGUtLWFjY2VudCA+IHA6bGFzdC1vZi10eXBlOjphZnRlciB7XG4gIGNvbG9yOiAjZTk1NDIwOyB9XG5cbi5wLWxpc3QtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucC1saXN0LWZsZXhfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgIG1heC1oZWlnaHQ6IDE3MnB4O1xuICAgIG1heC13aWR0aDogMTQycHg7IH1cblxuLnUtcmVzcG9uc2l2ZS1pbWFnZSB7XG4gIHdpZHRoOiA2NSU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnUtcmVzcG9uc2l2ZS1pbWFnZSB7XG4gICAgICB3aWR0aDogOTAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIC51LXJlc3BvbnNpdmUtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtbm8tYmFja2dyb3VuZC0tc21hbGwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5wLWhlYWRpbmctaWNvbl9faW1nLS1zbWFsbCB7XG4gIG1heC13aWR0aDogMzBweDsgfVxuXG4ucC1oZWFkaW5nLWljb25fX3RpdGxlLS1tdXRlZCB7XG4gIGNvbG9yOiAjNjY2OyB9XG5cbi5wLWxpc3QuaXMtc3BsaXQgLnAtbGlzdF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1pbWFnZS1wb3NpdGlvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi5wLWxpbmstLWV4dGVybmFsOjphZnRlciB7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb3ZlcjsgfVxuIl19 */