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='%23fff'><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='%23fff' stroke-width='9.5'/><path d='M55.77 52.92L52.94 55.75l14 14 2.83-2.83-14-14z' fill='%23fff' stroke-width='6' class='s0'/></g></svg>");
  cursor: pointer;
  height: 1.5rem;
  width: 1.5rem; }
  @media (min-width: 768px) {
    .search-toggle {
      position: relative; } }

.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; }
  @media (min-width: 769px) {
    .p-site-search {
      right: 0.75rem; } }
  .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: -1rem;
      position: absolute; }
    .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; }
  .nav-tertiary__menu .p-inline-list__link {
    padding-left: 1rem; }
  @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; }

@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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QixFQUFFOztBQUV0QjtFQUNFLHNCQUFzQixFQUFFO0VBQ3hCO0lBQ0Usa0NBQWtDLEVBQUU7O0FBRXhDO0VBQ0UsaUJBQWlCO0VBQ2pCLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsV0FBVyxFQUFFOztBQUVmO0VBQ0UsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsMEJBQTBCLEVBQUU7RUFDNUI7O0lBRUUsWUFBWSxFQUFFOztBQUVsQjtFQUNFLDBCQUEwQjtFQUMxQixnR0FBZ0c7RUFDaEcsZ0NBQWdDO0VBQ2hDLDRCQUE0QixFQUFFO0VBQzlCO0lBQ0U7TUFDRSwwRkFBMEYsRUFBRSxFQUFFOztBQUVwRztFQUNFLHdCQUF3QixFQUFFO0VBQzFCO0lBQ0Usc0JBQXNCLEVBQUU7O0FBRTVCO0VBQ0Usc0JBQXNCLEVBQUU7O0FBRTFCOzs7O0VBSUUsZUFBZSxFQUFFOztBQUVuQjtFQUNFLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBQ2Qsb0JBQWdCO01BQWhCLGdCQUFnQixFQUFFO0VBQ2xCO0lBQ0Usb0JBQW9CO0lBQ3BCLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsaUJBQWlCLEVBQUU7O0FBRXZCO0VBQ0UsV0FBVyxFQUFFO0VBQ2I7SUFDRTtNQUNFLFdBQVcsRUFBRSxFQUFFO0VBQ25CO0lBQ0U7TUFDRSxZQUFZLEVBQUUsRUFBRTs7QUFFdEI7RUFDRTtJQUNFLGtDQUFrQyxFQUFFLEVBQUU7O0FBRTFDO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCO0VBQ0UsWUFBWSxFQUFFOztBQUVoQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFO0lBQ0UsaUJBQWlCLEVBQUUsRUFBRTs7QUFFekI7RUFDRSx5QkFBeUIsRUFBRSIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiYnV0dG9uLCAucC1idXR0b24sIC5wLWJ1dHRvbi0tbmV1dHJhbCwgLnAtYnV0dG9uLS1icmFuZCwgLnAtYnV0dG9uLS1wb3NpdGl2ZSwgLnAtYnV0dG9uLS1uZWdhdGl2ZSwgLnAtYnV0dG9uLS1iYXNlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNjVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIGJvcmRlci1yYWRpdXM6IC4xMjVyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIGJ1dHRvbjpmb2N1cywgLnAtYnV0dG9uOmZvY3VzLCAucC1idXR0b24tLW5ldXRyYWw6Zm9jdXMsIC5wLWJ1dHRvbi0tYnJhbmQ6Zm9jdXMsIC5wLWJ1dHRvbi0tcG9zaXRpdmU6Zm9jdXMsIC5wLWJ1dHRvbi0tbmVnYXRpdmU6Zm9jdXMsIC5wLWJ1dHRvbi0tYmFzZTpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkICMxOWI2ZWU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBidXR0b24gKyBidXR0b24sIC5wLWJ1dHRvbiArIGJ1dHRvbiwgLnAtYnV0dG9uLS1uZXV0cmFsICsgYnV0dG9uLCAucC1idXR0b24tLWJyYW5kICsgYnV0dG9uLCAucC1idXR0b24tLXBvc2l0aXZlICsgYnV0dG9uLCAucC1idXR0b24tLW5lZ2F0aXZlICsgYnV0dG9uLCAucC1idXR0b24tLWJhc2UgKyBidXR0b24sIGJ1dHRvbiArIC5wLWJ1dHRvbiwgLnAtYnV0dG9uICsgLnAtYnV0dG9uLCAucC1idXR0b24tLW5ldXRyYWwgKyAucC1idXR0b24sIC5wLWJ1dHRvbi0tYnJhbmQgKyAucC1idXR0b24sIC5wLWJ1dHRvbi0tcG9zaXRpdmUgKyAucC1idXR0b24sIC5wLWJ1dHRvbi0tbmVnYXRpdmUgKyAucC1idXR0b24sIC5wLWJ1dHRvbi0tYmFzZSArIC5wLWJ1dHRvbiwgYnV0dG9uICsgLnAtYnV0dG9uLS1uZXV0cmFsLCAucC1idXR0b24gKyAucC1idXR0b24tLW5ldXRyYWwsIC5wLWJ1dHRvbi0tbmV1dHJhbCArIC5wLWJ1dHRvbi0tbmV1dHJhbCwgLnAtYnV0dG9uLS1icmFuZCArIC5wLWJ1dHRvbi0tbmV1dHJhbCwgLnAtYnV0dG9uLS1wb3NpdGl2ZSArIC5wLWJ1dHRvbi0tbmV1dHJhbCwgLnAtYnV0dG9uLS1uZWdhdGl2ZSArIC5wLWJ1dHRvbi0tbmV1dHJhbCwgLnAtYnV0dG9uLS1iYXNlICsgLnAtYnV0dG9uLS1uZXV0cmFsLCBidXR0b24gKyAucC1idXR0b24tLWJyYW5kLCAucC1idXR0b24gKyAucC1idXR0b24tLWJyYW5kLCAucC1idXR0b24tLW5ldXRyYWwgKyAucC1idXR0b24tLWJyYW5kLCAucC1idXR0b24tLWJyYW5kICsgLnAtYnV0dG9uLS1icmFuZCwgLnAtYnV0dG9uLS1wb3NpdGl2ZSArIC5wLWJ1dHRvbi0tYnJhbmQsIC5wLWJ1dHRvbi0tbmVnYXRpdmUgKyAucC1idXR0b24tLWJyYW5kLCAucC1idXR0b24tLWJhc2UgKyAucC1idXR0b24tLWJyYW5kLCBidXR0b24gKyAucC1idXR0b24tLXBvc2l0aXZlLCAucC1idXR0b24gKyAucC1idXR0b24tLXBvc2l0aXZlLCAucC1idXR0b24tLW5ldXRyYWwgKyAucC1idXR0b24tLXBvc2l0aXZlLCAucC1idXR0b24tLWJyYW5kICsgLnAtYnV0dG9uLS1wb3NpdGl2ZSwgLnAtYnV0dG9uLS1wb3NpdGl2ZSArIC5wLWJ1dHRvbi0tcG9zaXRpdmUsIC5wLWJ1dHRvbi0tbmVnYXRpdmUgKyAucC1idXR0b24tLXBvc2l0aXZlLCAucC1idXR0b24tLWJhc2UgKyAucC1idXR0b24tLXBvc2l0aXZlLCBidXR0b24gKyAucC1idXR0b24tLW5lZ2F0aXZlLCAucC1idXR0b24gKyAucC1idXR0b24tLW5lZ2F0aXZlLCAucC1idXR0b24tLW5ldXRyYWwgKyAucC1idXR0b24tLW5lZ2F0aXZlLCAucC1idXR0b24tLWJyYW5kICsgLnAtYnV0dG9uLS1uZWdhdGl2ZSwgLnAtYnV0dG9uLS1wb3NpdGl2ZSArIC5wLWJ1dHRvbi0tbmVnYXRpdmUsIC5wLWJ1dHRvbi0tbmVnYXRpdmUgKyAucC1idXR0b24tLW5lZ2F0aXZlLCAucC1idXR0b24tLWJhc2UgKyAucC1idXR0b24tLW5lZ2F0aXZlLCBidXR0b24gKyAucC1idXR0b24tLWJhc2UsIC5wLWJ1dHRvbiArIC5wLWJ1dHRvbi0tYmFzZSwgLnAtYnV0dG9uLS1uZXV0cmFsICsgLnAtYnV0dG9uLS1iYXNlLCAucC1idXR0b24tLWJyYW5kICsgLnAtYnV0dG9uLS1iYXNlLCAucC1idXR0b24tLXBvc2l0aXZlICsgLnAtYnV0dG9uLS1iYXNlLCAucC1idXR0b24tLW5lZ2F0aXZlICsgLnAtYnV0dG9uLS1iYXNlLCAucC1idXR0b24tLWJhc2UgKyAucC1idXR0b24tLWJhc2Uge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGJ1dHRvbiArIGJ1dHRvbiwgLnAtYnV0dG9uICsgYnV0dG9uLCAucC1idXR0b24tLW5ldXRyYWwgKyBidXR0b24sIC5wLWJ1dHRvbi0tYnJhbmQgKyBidXR0b24sIC5wLWJ1dHRvbi0tcG9zaXRpdmUgKyBidXR0b24sIC5wLWJ1dHRvbi0tbmVnYXRpdmUgKyBidXR0b24sIC5wLWJ1dHRvbi0tYmFzZSArIGJ1dHRvbiwgYnV0dG9uICsgLnAtYnV0dG9uLCAucC1idXR0b24gKyAucC1idXR0b24sIC5wLWJ1dHRvbi0tbmV1dHJhbCArIC5wLWJ1dHRvbiwgLnAtYnV0dG9uLS1icmFuZCArIC5wLWJ1dHRvbiwgLnAtYnV0dG9uLS1wb3NpdGl2ZSArIC5wLWJ1dHRvbiwgLnAtYnV0dG9uLS1uZWdhdGl2ZSArIC5wLWJ1dHRvbiwgLnAtYnV0dG9uLS1iYXNlICsgLnAtYnV0dG9uLCBidXR0b24gKyAucC1idXR0b24tLW5ldXRyYWwsIC5wLWJ1dHRvbiArIC5wLWJ1dHRvbi0tbmV1dHJhbCwgLnAtYnV0dG9uLS1uZXV0cmFsICsgLnAtYnV0dG9uLS1uZXV0cmFsLCAucC1idXR0b24tLWJyYW5kICsgLnAtYnV0dG9uLS1uZXV0cmFsLCAucC1idXR0b24tLXBvc2l0aXZlICsgLnAtYnV0dG9uLS1uZXV0cmFsLCAucC1idXR0b24tLW5lZ2F0aXZlICsgLnAtYnV0dG9uLS1uZXV0cmFsLCAucC1idXR0b24tLWJhc2UgKyAucC1idXR0b24tLW5ldXRyYWwsIGJ1dHRvbiArIC5wLWJ1dHRvbi0tYnJhbmQsIC5wLWJ1dHRvbiArIC5wLWJ1dHRvbi0tYnJhbmQsIC5wLWJ1dHRvbi0tbmV1dHJhbCArIC5wLWJ1dHRvbi0tYnJhbmQsIC5wLWJ1dHRvbi0tYnJhbmQgKyAucC1idXR0b24tLWJyYW5kLCAucC1idXR0b24tLXBvc2l0aXZlICsgLnAtYnV0dG9uLS1icmFuZCwgLnAtYnV0dG9uLS1uZWdhdGl2ZSArIC5wLWJ1dHRvbi0tYnJhbmQsIC5wLWJ1dHRvbi0tYmFzZSArIC5wLWJ1dHRvbi0tYnJhbmQsIGJ1dHRvbiArIC5wLWJ1dHRvbi0tcG9zaXRpdmUsIC5wLWJ1dHRvbiArIC5wLWJ1dHRvbi0tcG9zaXRpdmUsIC5wLWJ1dHRvbi0tbmV1dHJhbCArIC5wLWJ1dHRvbi0tcG9zaXRpdmUsIC5wLWJ1dHRvbi0tYnJhbmQgKyAucC1idXR0b24tLXBvc2l0aXZlLCAucC1idXR0b24tLXBvc2l0aXZlICsgLnAtYnV0dG9uLS1wb3NpdGl2ZSwgLnAtYnV0dG9uLS1uZWdhdGl2ZSArIC5wLWJ1dHRvbi0tcG9zaXRpdmUsIC5wLWJ1dHRvbi0tYmFzZSArIC5wLWJ1dHRvbi0tcG9zaXRpdmUsIGJ1dHRvbiArIC5wLWJ1dHRvbi0tbmVnYXRpdmUsIC5wLWJ1dHRvbiArIC5wLWJ1dHRvbi0tbmVnYXRpdmUsIC5wLWJ1dHRvbi0tbmV1dHJhbCArIC5wLWJ1dHRvbi0tbmVnYXRpdmUsIC5wLWJ1dHRvbi0tYnJhbmQgKyAucC1idXR0b24tLW5lZ2F0aXZlLCAucC1idXR0b24tLXBvc2l0aXZlICsgLnAtYnV0dG9uLS1uZWdhdGl2ZSwgLnAtYnV0dG9uLS1uZWdhdGl2ZSArIC5wLWJ1dHRvbi0tbmVnYXRpdmUsIC5wLWJ1dHRvbi0tYmFzZSArIC5wLWJ1dHRvbi0tbmVnYXRpdmUsIGJ1dHRvbiArIC5wLWJ1dHRvbi0tYmFzZSwgLnAtYnV0dG9uICsgLnAtYnV0dG9uLS1iYXNlLCAucC1idXR0b24tLW5ldXRyYWwgKyAucC1idXR0b24tLWJhc2UsIC5wLWJ1dHRvbi0tYnJhbmQgKyAucC1idXR0b24tLWJhc2UsIC5wLWJ1dHRvbi0tcG9zaXRpdmUgKyAucC1idXR0b24tLWJhc2UsIC5wLWJ1dHRvbi0tbmVnYXRpdmUgKyAucC1idXR0b24tLWJhc2UsIC5wLWJ1dHRvbi0tYmFzZSArIC5wLWJ1dHRvbi0tYmFzZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBidXR0b24sIC5wLWJ1dHRvbiwgLnAtYnV0dG9uLS1uZXV0cmFsLCAucC1idXR0b24tLWJyYW5kLCAucC1idXR0b24tLXBvc2l0aXZlLCAucC1idXR0b24tLW5lZ2F0aXZlLCAucC1idXR0b24tLWJhc2Uge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICBidXR0b246YWN0aXZlLCAucC1idXR0b246YWN0aXZlLCAucC1idXR0b24tLW5ldXRyYWw6YWN0aXZlLCAucC1idXR0b24tLWJyYW5kOmFjdGl2ZSwgLnAtYnV0dG9uLS1wb3NpdGl2ZTphY3RpdmUsIC5wLWJ1dHRvbi0tbmVnYXRpdmU6YWN0aXZlLCAucC1idXR0b24tLWJhc2U6YWN0aXZlLCBidXR0b246Zm9jdXMsIC5wLWJ1dHRvbjpmb2N1cywgLnAtYnV0dG9uLS1uZXV0cmFsOmZvY3VzLCAucC1idXR0b24tLWJyYW5kOmZvY3VzLCAucC1idXR0b24tLXBvc2l0aXZlOmZvY3VzLCAucC1idXR0b24tLW5lZ2F0aXZlOmZvY3VzLCAucC1idXR0b24tLWJhc2U6Zm9jdXMsIGJ1dHRvbjpob3ZlciwgLnAtYnV0dG9uOmhvdmVyLCAucC1idXR0b24tLW5ldXRyYWw6aG92ZXIsIC5wLWJ1dHRvbi0tYnJhbmQ6aG92ZXIsIC5wLWJ1dHRvbi0tcG9zaXRpdmU6aG92ZXIsIC5wLWJ1dHRvbi0tbmVnYXRpdmU6aG92ZXIsIC5wLWJ1dHRvbi0tYmFzZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGJ1dHRvbjpkaXNhYmxlZCwgLnAtYnV0dG9uOmRpc2FibGVkLCAucC1idXR0b24tLW5ldXRyYWw6ZGlzYWJsZWQsIC5wLWJ1dHRvbi0tYnJhbmQ6ZGlzYWJsZWQsIC5wLWJ1dHRvbi0tcG9zaXRpdmU6ZGlzYWJsZWQsIC5wLWJ1dHRvbi0tbmVnYXRpdmU6ZGlzYWJsZWQsIC5wLWJ1dHRvbi0tYmFzZTpkaXNhYmxlZCwgYnV0dG9uLmlzLS1kaXNhYmxlZCwgLmlzLS1kaXNhYmxlZC5wLWJ1dHRvbiwgLmlzLS1kaXNhYmxlZC5wLWJ1dHRvbi0tbmV1dHJhbCwgLmlzLS1kaXNhYmxlZC5wLWJ1dHRvbi0tYnJhbmQsIC5pcy0tZGlzYWJsZWQucC1idXR0b24tLXBvc2l0aXZlLCAuaXMtLWRpc2FibGVkLnAtYnV0dG9uLS1uZWdhdGl2ZSwgLmlzLS1kaXNhYmxlZC5wLWJ1dHRvbi0tYmFzZSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAuNTsgfVxuXG4ucC1jYXJkLS1oaWdobGlnaHRlZCwgLnAtY29udGV4dHVhbC1tZW51X19kcm9wZG93biwgLnAtbW9kYWxfX2RpYWxvZywgLnAtdG9vbHRpcF9fbWVzc2FnZSwgLnAtdGFicywgLnAtY2FyZCwgLnAtY2FyZC0tdWJ1bnR1LXVwZ3JhZGUsIC5wLWNhcmQtLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjMTExO1xuICBwYWRkaW5nOiAxLjI1cmVtOyB9XG4gIC5wLWNhcmQtLWhpZ2hsaWdodGVkIC5wLWNhcmRfX2hlYWRlciwgLnAtY29udGV4dHVhbC1tZW51X19kcm9wZG93biAucC1jYXJkX19oZWFkZXIsIC5wLW1vZGFsX19kaWFsb2cgLnAtY2FyZF9faGVhZGVyLCAucC10b29sdGlwX19tZXNzYWdlIC5wLWNhcmRfX2hlYWRlciwgLnAtdGFicyAucC1jYXJkX19oZWFkZXIsIC5wLWNhcmQgLnAtY2FyZF9faGVhZGVyLCAucC1jYXJkLS11YnVudHUtdXBncmFkZSAucC1jYXJkX19oZWFkZXIsIC5wLWNhcmQtLW92ZXJsYXkgLnAtY2FyZF9faGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkY2RjZDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTsgfVxuICAgIC5wLWNhcmQtLWhpZ2hsaWdodGVkIC5wLWNhcmRfX2hlYWRlciBpbWcsIC5wLWNvbnRleHR1YWwtbWVudV9fZHJvcGRvd24gLnAtY2FyZF9faGVhZGVyIGltZywgLnAtbW9kYWxfX2RpYWxvZyAucC1jYXJkX19oZWFkZXIgaW1nLCAucC10b29sdGlwX19tZXNzYWdlIC5wLWNhcmRfX2hlYWRlciBpbWcsIC5wLXRhYnMgLnAtY2FyZF9faGVhZGVyIGltZywgLnAtY2FyZCAucC1jYXJkX19oZWFkZXIgaW1nLCAucC1jYXJkLS11YnVudHUtdXBncmFkZSAucC1jYXJkX19oZWFkZXIgaW1nLCAucC1jYXJkLS1vdmVybGF5IC5wLWNhcmRfX2hlYWRlciBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMnJlbTsgfVxuICAucC1jYXJkLS1oaWdobGlnaHRlZCAucC1jYXJkX190aXRsZSwgLnAtY29udGV4dHVhbC1tZW51X19kcm9wZG93biAucC1jYXJkX190aXRsZSwgLnAtbW9kYWxfX2RpYWxvZyAucC1jYXJkX190aXRsZSwgLnAtdG9vbHRpcF9fbWVzc2FnZSAucC1jYXJkX190aXRsZSwgLnAtdGFicyAucC1jYXJkX190aXRsZSwgLnAtY2FyZCAucC1jYXJkX190aXRsZSwgLnAtY2FyZC0tdWJ1bnR1LXVwZ3JhZGUgLnAtY2FyZF9fdGl0bGUsIC5wLWNhcmQtLW92ZXJsYXkgLnAtY2FyZF9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLnAtY2FyZC0taGlnaGxpZ2h0ZWQsIC5wLWNvbnRleHR1YWwtbWVudV9fZHJvcGRvd24sIC5wLW1vZGFsX19kaWFsb2csIC5wLXRvb2x0aXBfX21lc3NhZ2UsIC5wLXRhYnMge1xuICBib3gtc2hhZG93OiAwIDFweCA1cHggMXB4IHJnYmEoMTcsIDE3LCAxNywgMC4yKTsgfVxuXG4ucC1icmVhZGNydW1iczo6YWZ0ZXIsIC5wLW1hdHJpeF9faXRlbTo6YWZ0ZXIsIC5wLW5hdmlnYXRpb246OmFmdGVyLCAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyOjphZnRlciwgLnAtaW5saW5lLWltYWdlczo6YWZ0ZXIsIC51LWNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbm9ybWFsaXplLmNzcyB2NC4yLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKipcbiAgICogMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgYW5kIGlPUy5cbiAgICovXG4vKiBEb2N1bWVudFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAyICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMyAqLyB9XG5cbi8qIFNlY3Rpb25zXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gICAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gICAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICAgKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gICAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gICAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICAgKi9cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICAgKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuLyoqXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gICAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICAgKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gICAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICAgKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovIH1cblxuLyoqXG4gICAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxuICAgKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAgICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwOyB9XG5cbi8qKlxuICAgKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4gICAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gICAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICAgKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAgICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gICAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gICAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gICAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICAgKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAgICogYWxsIGJyb3dzZXJzLlxuICAgKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAgICovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICAgKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gICAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qKlxuICAgKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAgICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogRm9ybXNcbiAgICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICAgKiAxLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAgICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICAgKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gICAqIFJlc3RvcmUgdGhlIGZvbnQgd2VpZ2h0IHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICAgKi9cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyoqXG4gICAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICAgKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICAgKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gICAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAgICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICAgKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAgICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICAgKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICAgKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICAgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICAgKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gICAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gICAqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICAgKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbi8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gICAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAgICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovIH1cblxuLyoqXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICAgKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICAgKi9cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICAgKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAgKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAgICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAgICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICAgKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gICAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAgICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gICAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAgKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICAgKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gICAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAgICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICAgKi9cbmRldGFpbHMsXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogU2NyaXB0aW5nXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gICAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAgICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogSGlkZGVuXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICAgKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNjY2OyB9XG4gIGJsb2NrcXVvdGUgPiBjaXRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NkY2RjZDtcbiAgY29sb3I6ICMxMTE7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtOyB9XG4gIGJ1dHRvbjp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzExMTsgfVxuICBidXR0b246YWN0aXZlLCBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2RjZGNkOyB9XG4gIGJ1dHRvbjpkaXNhYmxlZDphY3RpdmUsIGJ1dHRvbjpkaXNhYmxlZDpob3ZlciwgYnV0dG9uLmlzLS1kaXNhYmxlZDphY3RpdmUsIGJ1dHRvbi5pcy0tZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2NkY2RjZDsgfVxuXG5sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICBsYWJlbC5oYXMtZXJyb3Ige1xuICAgIGNvbG9yOiAjYzcxNjJiOyB9XG4gIGxhYmVsLmhhcy1jYXV0aW9uIHtcbiAgICBjb2xvcjogI2Y5OWIxMTsgfVxuICBsYWJlbC5oYXMtd2FybmluZyB7XG4gICAgY29sb3I6ICNmOTliMTE7IH1cbiAgbGFiZWwuaGFzLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMGU4NDIwOyB9XG4gIGxhYmVsLmhhcy1pbmZvcm1hdGlvbiB7XG4gICAgY29sb3I6ICMzMzUyODA7IH1cblxuW3R5cGU9J3RleHQnXSxcblt0eXBlPSdkYXRlJ10sXG5bdHlwZT0nZGF0ZXRpbWUnXSxcblt0eXBlPSdkYXRhdGltZS1sb2NhbCddLFxuW3R5cGU9J21vbnRoJ10sXG5bdHlwZT0ndGltZSddLFxuW3R5cGU9J3dlZWsnXSxcblt0eXBlPSdjb2xvciddLFxuW3R5cGU9J251bWJlciddLFxuW3R5cGU9J3NlYXJjaCddLFxuW3R5cGU9J3Bhc3N3b3JkJ10sXG5bdHlwZT0nZW1haWwnXSxcblt0eXBlPSd1cmwnXSxcblt0eXBlPSd0ZWwnXSB7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2RjZDtcbiAgYm9yZGVyLXJhZGl1czogLjEyNXJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGNvbG9yOiAjMTExO1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgW3R5cGU9J3RleHQnXTpmb2N1cyxcbiAgW3R5cGU9J2RhdGUnXTpmb2N1cyxcbiAgW3R5cGU9J2RhdGV0aW1lJ106Zm9jdXMsXG4gIFt0eXBlPSdkYXRhdGltZS1sb2NhbCddOmZvY3VzLFxuICBbdHlwZT0nbW9udGgnXTpmb2N1cyxcbiAgW3R5cGU9J3RpbWUnXTpmb2N1cyxcbiAgW3R5cGU9J3dlZWsnXTpmb2N1cyxcbiAgW3R5cGU9J2NvbG9yJ106Zm9jdXMsXG4gIFt0eXBlPSdudW1iZXInXTpmb2N1cyxcbiAgW3R5cGU9J3NlYXJjaCddOmZvY3VzLFxuICBbdHlwZT0ncGFzc3dvcmQnXTpmb2N1cyxcbiAgW3R5cGU9J2VtYWlsJ106Zm9jdXMsXG4gIFt0eXBlPSd1cmwnXTpmb2N1cyxcbiAgW3R5cGU9J3RlbCddOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgIzE5YjZlZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4OyB9XG4gIFt0eXBlPSd0ZXh0J106YWN0aXZlLFxuICBbdHlwZT0nZGF0ZSddOmFjdGl2ZSxcbiAgW3R5cGU9J2RhdGV0aW1lJ106YWN0aXZlLFxuICBbdHlwZT0nZGF0YXRpbWUtbG9jYWwnXTphY3RpdmUsXG4gIFt0eXBlPSdtb250aCddOmFjdGl2ZSxcbiAgW3R5cGU9J3RpbWUnXTphY3RpdmUsXG4gIFt0eXBlPSd3ZWVrJ106YWN0aXZlLFxuICBbdHlwZT0nY29sb3InXTphY3RpdmUsXG4gIFt0eXBlPSdudW1iZXInXTphY3RpdmUsXG4gIFt0eXBlPSdzZWFyY2gnXTphY3RpdmUsXG4gIFt0eXBlPSdwYXNzd29yZCddOmFjdGl2ZSxcbiAgW3R5cGU9J2VtYWlsJ106YWN0aXZlLFxuICBbdHlwZT0ndXJsJ106YWN0aXZlLFxuICBbdHlwZT0ndGVsJ106YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICM2NjY7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICBbdHlwZT0ndGV4dCddOjpwbGFjZWhvbGRlcixcbiAgW3R5cGU9J2RhdGUnXTo6cGxhY2Vob2xkZXIsXG4gIFt0eXBlPSdkYXRldGltZSddOjpwbGFjZWhvbGRlcixcbiAgW3R5cGU9J2RhdGF0aW1lLWxvY2FsJ106OnBsYWNlaG9sZGVyLFxuICBbdHlwZT0nbW9udGgnXTo6cGxhY2Vob2xkZXIsXG4gIFt0eXBlPSd0aW1lJ106OnBsYWNlaG9sZGVyLFxuICBbdHlwZT0nd2VlayddOjpwbGFjZWhvbGRlcixcbiAgW3R5cGU9J2NvbG9yJ106OnBsYWNlaG9sZGVyLFxuICBbdHlwZT0nbnVtYmVyJ106OnBsYWNlaG9sZGVyLFxuICBbdHlwZT0nc2VhcmNoJ106OnBsYWNlaG9sZGVyLFxuICBbdHlwZT0ncGFzc3dvcmQnXTo6cGxhY2Vob2xkZXIsXG4gIFt0eXBlPSdlbWFpbCddOjpwbGFjZWhvbGRlcixcbiAgW3R5cGU9J3VybCddOjpwbGFjZWhvbGRlcixcbiAgW3R5cGU9J3RlbCddOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgb3BhY2l0eTogMTsgfVxuICBbdHlwZT0ndGV4dCddW2Rpc2FibGVkXSwgW3R5cGU9J3RleHQnXVtkaXNhYmxlZD0nZGlzYWJsZWQnXSxcbiAgW3R5cGU9J2RhdGUnXVtkaXNhYmxlZF0sXG4gIFt0eXBlPSdkYXRlJ11bZGlzYWJsZWQ9J2Rpc2FibGVkJ10sXG4gIFt0eXBlPSdkYXRldGltZSddW2Rpc2FibGVkXSxcbiAgW3R5cGU9J2RhdGV0aW1lJ11bZGlzYWJsZWQ9J2Rpc2FibGVkJ10sXG4gIFt0eXBlPSdkYXRhdGltZS1sb2NhbCddW2Rpc2FibGVkXSxcbiAgW3R5cGU9J2RhdGF0aW1lLWxvY2FsJ11bZGlzYWJsZWQ9J2Rpc2FibGVkJ10sXG4gIFt0eXBlPSdtb250aCddW2Rpc2FibGVkXSxcbiAgW3R5cGU9J21vbnRoJ11bZGlzYWJsZWQ9J2Rpc2FibGVkJ10sXG4gIFt0eXBlPSd0aW1lJ11bZGlzYWJsZWRdLFxuICBbdHlwZT0ndGltZSddW2Rpc2FibGVkPSdkaXNhYmxlZCddLFxuICBbdHlwZT0nd2VlayddW2Rpc2FibGVkXSxcbiAgW3R5cGU9J3dlZWsnXVtkaXNhYmxlZD0nZGlzYWJsZWQnXSxcbiAgW3R5cGU9J2NvbG9yJ11bZGlzYWJsZWRdLFxuICBbdHlwZT0nY29sb3InXVtkaXNhYmxlZD0nZGlzYWJsZWQnXSxcbiAgW3R5cGU9J251bWJlciddW2Rpc2FibGVkXSxcbiAgW3R5cGU9J251bWJlciddW2Rpc2FibGVkPSdkaXNhYmxlZCddLFxuICBbdHlwZT0nc2VhcmNoJ11bZGlzYWJsZWRdLFxuICBbdHlwZT0nc2VhcmNoJ11bZGlzYWJsZWQ9J2Rpc2FibGVkJ10sXG4gIFt0eXBlPSdwYXNzd29yZCddW2Rpc2FibGVkXSxcbiAgW3R5cGU9J3Bhc3N3b3JkJ11bZGlzYWJsZWQ9J2Rpc2FibGVkJ10sXG4gIFt0eXBlPSdlbWFpbCddW2Rpc2FibGVkXSxcbiAgW3R5cGU9J2VtYWlsJ11bZGlzYWJsZWQ9J2Rpc2FibGVkJ10sXG4gIFt0eXBlPSd1cmwnXVtkaXNhYmxlZF0sXG4gIFt0eXBlPSd1cmwnXVtkaXNhYmxlZD0nZGlzYWJsZWQnXSxcbiAgW3R5cGU9J3RlbCddW2Rpc2FibGVkXSxcbiAgW3R5cGU9J3RlbCddW2Rpc2FibGVkPSdkaXNhYmxlZCddIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gIFt0eXBlPSd0ZXh0J11bcmVhZG9ubHldLCBbdHlwZT0ndGV4dCddW3JlYWRvbmx5PSdyZWFkb25seSddLFxuICBbdHlwZT0nZGF0ZSddW3JlYWRvbmx5XSxcbiAgW3R5cGU9J2RhdGUnXVtyZWFkb25seT0ncmVhZG9ubHknXSxcbiAgW3R5cGU9J2RhdGV0aW1lJ11bcmVhZG9ubHldLFxuICBbdHlwZT0nZGF0ZXRpbWUnXVtyZWFkb25seT0ncmVhZG9ubHknXSxcbiAgW3R5cGU9J2RhdGF0aW1lLWxvY2FsJ11bcmVhZG9ubHldLFxuICBbdHlwZT0nZGF0YXRpbWUtbG9jYWwnXVtyZWFkb25seT0ncmVhZG9ubHknXSxcbiAgW3R5cGU9J21vbnRoJ11bcmVhZG9ubHldLFxuICBbdHlwZT0nbW9udGgnXVtyZWFkb25seT0ncmVhZG9ubHknXSxcbiAgW3R5cGU9J3RpbWUnXVtyZWFkb25seV0sXG4gIFt0eXBlPSd0aW1lJ11bcmVhZG9ubHk9J3JlYWRvbmx5J10sXG4gIFt0eXBlPSd3ZWVrJ11bcmVhZG9ubHldLFxuICBbdHlwZT0nd2VlayddW3JlYWRvbmx5PSdyZWFkb25seSddLFxuICBbdHlwZT0nY29sb3InXVtyZWFkb25seV0sXG4gIFt0eXBlPSdjb2xvciddW3JlYWRvbmx5PSdyZWFkb25seSddLFxuICBbdHlwZT0nbnVtYmVyJ11bcmVhZG9ubHldLFxuICBbdHlwZT0nbnVtYmVyJ11bcmVhZG9ubHk9J3JlYWRvbmx5J10sXG4gIFt0eXBlPSdzZWFyY2gnXVtyZWFkb25seV0sXG4gIFt0eXBlPSdzZWFyY2gnXVtyZWFkb25seT0ncmVhZG9ubHknXSxcbiAgW3R5cGU9J3Bhc3N3b3JkJ11bcmVhZG9ubHldLFxuICBbdHlwZT0ncGFzc3dvcmQnXVtyZWFkb25seT0ncmVhZG9ubHknXSxcbiAgW3R5cGU9J2VtYWlsJ11bcmVhZG9ubHldLFxuICBbdHlwZT0nZW1haWwnXVtyZWFkb25seT0ncmVhZG9ubHknXSxcbiAgW3R5cGU9J3VybCddW3JlYWRvbmx5XSxcbiAgW3R5cGU9J3VybCddW3JlYWRvbmx5PSdyZWFkb25seSddLFxuICBbdHlwZT0ndGVsJ11bcmVhZG9ubHldLFxuICBbdHlwZT0ndGVsJ11bcmVhZG9ubHk9J3JlYWRvbmx5J10ge1xuICAgIGNvbG9yOiAjY2RjZGNkO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIFt0eXBlPSd0ZXh0J11bcmVhZG9ubHldOmhvdmVyLCBbdHlwZT0ndGV4dCddW3JlYWRvbmx5XTphY3RpdmUsIFt0eXBlPSd0ZXh0J11bcmVhZG9ubHk9J3JlYWRvbmx5J106aG92ZXIsIFt0eXBlPSd0ZXh0J11bcmVhZG9ubHk9J3JlYWRvbmx5J106YWN0aXZlLFxuICAgIFt0eXBlPSdkYXRlJ11bcmVhZG9ubHldOmhvdmVyLFxuICAgIFt0eXBlPSdkYXRlJ11bcmVhZG9ubHldOmFjdGl2ZSxcbiAgICBbdHlwZT0nZGF0ZSddW3JlYWRvbmx5PSdyZWFkb25seSddOmhvdmVyLFxuICAgIFt0eXBlPSdkYXRlJ11bcmVhZG9ubHk9J3JlYWRvbmx5J106YWN0aXZlLFxuICAgIFt0eXBlPSdkYXRldGltZSddW3JlYWRvbmx5XTpob3ZlcixcbiAgICBbdHlwZT0nZGF0ZXRpbWUnXVtyZWFkb25seV06YWN0aXZlLFxuICAgIFt0eXBlPSdkYXRldGltZSddW3JlYWRvbmx5PSdyZWFkb25seSddOmhvdmVyLFxuICAgIFt0eXBlPSdkYXRldGltZSddW3JlYWRvbmx5PSdyZWFkb25seSddOmFjdGl2ZSxcbiAgICBbdHlwZT0nZGF0YXRpbWUtbG9jYWwnXVtyZWFkb25seV06aG92ZXIsXG4gICAgW3R5cGU9J2RhdGF0aW1lLWxvY2FsJ11bcmVhZG9ubHldOmFjdGl2ZSxcbiAgICBbdHlwZT0nZGF0YXRpbWUtbG9jYWwnXVtyZWFkb25seT0ncmVhZG9ubHknXTpob3ZlcixcbiAgICBbdHlwZT0nZGF0YXRpbWUtbG9jYWwnXVtyZWFkb25seT0ncmVhZG9ubHknXTphY3RpdmUsXG4gICAgW3R5cGU9J21vbnRoJ11bcmVhZG9ubHldOmhvdmVyLFxuICAgIFt0eXBlPSdtb250aCddW3JlYWRvbmx5XTphY3RpdmUsXG4gICAgW3R5cGU9J21vbnRoJ11bcmVhZG9ubHk9J3JlYWRvbmx5J106aG92ZXIsXG4gICAgW3R5cGU9J21vbnRoJ11bcmVhZG9ubHk9J3JlYWRvbmx5J106YWN0aXZlLFxuICAgIFt0eXBlPSd0aW1lJ11bcmVhZG9ubHldOmhvdmVyLFxuICAgIFt0eXBlPSd0aW1lJ11bcmVhZG9ubHldOmFjdGl2ZSxcbiAgICBbdHlwZT0ndGltZSddW3JlYWRvbmx5PSdyZWFkb25seSddOmhvdmVyLFxuICAgIFt0eXBlPSd0aW1lJ11bcmVhZG9ubHk9J3JlYWRvbmx5J106YWN0aXZlLFxuICAgIFt0eXBlPSd3ZWVrJ11bcmVhZG9ubHldOmhvdmVyLFxuICAgIFt0eXBlPSd3ZWVrJ11bcmVhZG9ubHldOmFjdGl2ZSxcbiAgICBbdHlwZT0nd2VlayddW3JlYWRvbmx5PSdyZWFkb25seSddOmhvdmVyLFxuICAgIFt0eXBlPSd3ZWVrJ11bcmVhZG9ubHk9J3JlYWRvbmx5J106YWN0aXZlLFxuICAgIFt0eXBlPSdjb2xvciddW3JlYWRvbmx5XTpob3ZlcixcbiAgICBbdHlwZT0nY29sb3InXVtyZWFkb25seV06YWN0aXZlLFxuICAgIFt0eXBlPSdjb2xvciddW3JlYWRvbmx5PSdyZWFkb25seSddOmhvdmVyLFxuICAgIFt0eXBlPSdjb2xvciddW3JlYWRvbmx5PSdyZWFkb25seSddOmFjdGl2ZSxcbiAgICBbdHlwZT0nbnVtYmVyJ11bcmVhZG9ubHldOmhvdmVyLFxuICAgIFt0eXBlPSdudW1iZXInXVtyZWFkb25seV06YWN0aXZlLFxuICAgIFt0eXBlPSdudW1iZXInXVtyZWFkb25seT0ncmVhZG9ubHknXTpob3ZlcixcbiAgICBbdHlwZT0nbnVtYmVyJ11bcmVhZG9ubHk9J3JlYWRvbmx5J106YWN0aXZlLFxuICAgIFt0eXBlPSdzZWFyY2gnXVtyZWFkb25seV06aG92ZXIsXG4gICAgW3R5cGU9J3NlYXJjaCddW3JlYWRvbmx5XTphY3RpdmUsXG4gICAgW3R5cGU9J3NlYXJjaCddW3JlYWRvbmx5PSdyZWFkb25seSddOmhvdmVyLFxuICAgIFt0eXBlPSdzZWFyY2gnXVtyZWFkb25seT0ncmVhZG9ubHknXTphY3RpdmUsXG4gICAgW3R5cGU9J3Bhc3N3b3JkJ11bcmVhZG9ubHldOmhvdmVyLFxuICAgIFt0eXBlPSdwYXNzd29yZCddW3JlYWRvbmx5XTphY3RpdmUsXG4gICAgW3R5cGU9J3Bhc3N3b3JkJ11bcmVhZG9ubHk9J3JlYWRvbmx5J106aG92ZXIsXG4gICAgW3R5cGU9J3Bhc3N3b3JkJ11bcmVhZG9ubHk9J3JlYWRvbmx5J106YWN0aXZlLFxuICAgIFt0eXBlPSdlbWFpbCddW3JlYWRvbmx5XTpob3ZlcixcbiAgICBbdHlwZT0nZW1haWwnXVtyZWFkb25seV06YWN0aXZlLFxuICAgIFt0eXBlPSdlbWFpbCddW3JlYWRvbmx5PSdyZWFkb25seSddOmhvdmVyLFxuICAgIFt0eXBlPSdlbWFpbCddW3JlYWRvbmx5PSdyZWFkb25seSddOmFjdGl2ZSxcbiAgICBbdHlwZT0ndXJsJ11bcmVhZG9ubHldOmhvdmVyLFxuICAgIFt0eXBlPSd1cmwnXVtyZWFkb25seV06YWN0aXZlLFxuICAgIFt0eXBlPSd1cmwnXVtyZWFkb25seT0ncmVhZG9ubHknXTpob3ZlcixcbiAgICBbdHlwZT0ndXJsJ11bcmVhZG9ubHk9J3JlYWRvbmx5J106YWN0aXZlLFxuICAgIFt0eXBlPSd0ZWwnXVtyZWFkb25seV06aG92ZXIsXG4gICAgW3R5cGU9J3RlbCddW3JlYWRvbmx5XTphY3RpdmUsXG4gICAgW3R5cGU9J3RlbCddW3JlYWRvbmx5PSdyZWFkb25seSddOmhvdmVyLFxuICAgIFt0eXBlPSd0ZWwnXVtyZWFkb25seT0ncmVhZG9ubHknXTphY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNjY2O1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICBbdHlwZT0ndGV4dCddLmhhcy1lcnJvcixcbiAgW3R5cGU9J2RhdGUnXS5oYXMtZXJyb3IsXG4gIFt0eXBlPSdkYXRldGltZSddLmhhcy1lcnJvcixcbiAgW3R5cGU9J2RhdGF0aW1lLWxvY2FsJ10uaGFzLWVycm9yLFxuICBbdHlwZT0nbW9udGgnXS5oYXMtZXJyb3IsXG4gIFt0eXBlPSd0aW1lJ10uaGFzLWVycm9yLFxuICBbdHlwZT0nd2VlayddLmhhcy1lcnJvcixcbiAgW3R5cGU9J2NvbG9yJ10uaGFzLWVycm9yLFxuICBbdHlwZT0nbnVtYmVyJ10uaGFzLWVycm9yLFxuICBbdHlwZT0nc2VhcmNoJ10uaGFzLWVycm9yLFxuICBbdHlwZT0ncGFzc3dvcmQnXS5oYXMtZXJyb3IsXG4gIFt0eXBlPSdlbWFpbCddLmhhcy1lcnJvcixcbiAgW3R5cGU9J3VybCddLmhhcy1lcnJvcixcbiAgW3R5cGU9J3RlbCddLmhhcy1lcnJvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M3MTYyYjsgfVxuICBbdHlwZT0ndGV4dCddLmhhcy1jYXV0aW9uLFxuICBbdHlwZT0nZGF0ZSddLmhhcy1jYXV0aW9uLFxuICBbdHlwZT0nZGF0ZXRpbWUnXS5oYXMtY2F1dGlvbixcbiAgW3R5cGU9J2RhdGF0aW1lLWxvY2FsJ10uaGFzLWNhdXRpb24sXG4gIFt0eXBlPSdtb250aCddLmhhcy1jYXV0aW9uLFxuICBbdHlwZT0ndGltZSddLmhhcy1jYXV0aW9uLFxuICBbdHlwZT0nd2VlayddLmhhcy1jYXV0aW9uLFxuICBbdHlwZT0nY29sb3InXS5oYXMtY2F1dGlvbixcbiAgW3R5cGU9J251bWJlciddLmhhcy1jYXV0aW9uLFxuICBbdHlwZT0nc2VhcmNoJ10uaGFzLWNhdXRpb24sXG4gIFt0eXBlPSdwYXNzd29yZCddLmhhcy1jYXV0aW9uLFxuICBbdHlwZT0nZW1haWwnXS5oYXMtY2F1dGlvbixcbiAgW3R5cGU9J3VybCddLmhhcy1jYXV0aW9uLFxuICBbdHlwZT0ndGVsJ10uaGFzLWNhdXRpb24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOTliMTE7IH1cbiAgW3R5cGU9J3RleHQnXS5oYXMtd2FybmluZyxcbiAgW3R5cGU9J2RhdGUnXS5oYXMtd2FybmluZyxcbiAgW3R5cGU9J2RhdGV0aW1lJ10uaGFzLXdhcm5pbmcsXG4gIFt0eXBlPSdkYXRhdGltZS1sb2NhbCddLmhhcy13YXJuaW5nLFxuICBbdHlwZT0nbW9udGgnXS5oYXMtd2FybmluZyxcbiAgW3R5cGU9J3RpbWUnXS5oYXMtd2FybmluZyxcbiAgW3R5cGU9J3dlZWsnXS5oYXMtd2FybmluZyxcbiAgW3R5cGU9J2NvbG9yJ10uaGFzLXdhcm5pbmcsXG4gIFt0eXBlPSdudW1iZXInXS5oYXMtd2FybmluZyxcbiAgW3R5cGU9J3NlYXJjaCddLmhhcy13YXJuaW5nLFxuICBbdHlwZT0ncGFzc3dvcmQnXS5oYXMtd2FybmluZyxcbiAgW3R5cGU9J2VtYWlsJ10uaGFzLXdhcm5pbmcsXG4gIFt0eXBlPSd1cmwnXS5oYXMtd2FybmluZyxcbiAgW3R5cGU9J3RlbCddLmhhcy13YXJuaW5nIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjk5YjExOyB9XG4gIFt0eXBlPSd0ZXh0J10uaGFzLXN1Y2Nlc3MsXG4gIFt0eXBlPSdkYXRlJ10uaGFzLXN1Y2Nlc3MsXG4gIFt0eXBlPSdkYXRldGltZSddLmhhcy1zdWNjZXNzLFxuICBbdHlwZT0nZGF0YXRpbWUtbG9jYWwnXS5oYXMtc3VjY2VzcyxcbiAgW3R5cGU9J21vbnRoJ10uaGFzLXN1Y2Nlc3MsXG4gIFt0eXBlPSd0aW1lJ10uaGFzLXN1Y2Nlc3MsXG4gIFt0eXBlPSd3ZWVrJ10uaGFzLXN1Y2Nlc3MsXG4gIFt0eXBlPSdjb2xvciddLmhhcy1zdWNjZXNzLFxuICBbdHlwZT0nbnVtYmVyJ10uaGFzLXN1Y2Nlc3MsXG4gIFt0eXBlPSdzZWFyY2gnXS5oYXMtc3VjY2VzcyxcbiAgW3R5cGU9J3Bhc3N3b3JkJ10uaGFzLXN1Y2Nlc3MsXG4gIFt0eXBlPSdlbWFpbCddLmhhcy1zdWNjZXNzLFxuICBbdHlwZT0ndXJsJ10uaGFzLXN1Y2Nlc3MsXG4gIFt0eXBlPSd0ZWwnXS5oYXMtc3VjY2VzcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzBlODQyMDsgfVxuICBbdHlwZT0ndGV4dCddLmhhcy1pbmZvcm1hdGlvbixcbiAgW3R5cGU9J2RhdGUnXS5oYXMtaW5mb3JtYXRpb24sXG4gIFt0eXBlPSdkYXRldGltZSddLmhhcy1pbmZvcm1hdGlvbixcbiAgW3R5cGU9J2RhdGF0aW1lLWxvY2FsJ10uaGFzLWluZm9ybWF0aW9uLFxuICBbdHlwZT0nbW9udGgnXS5oYXMtaW5mb3JtYXRpb24sXG4gIFt0eXBlPSd0aW1lJ10uaGFzLWluZm9ybWF0aW9uLFxuICBbdHlwZT0nd2VlayddLmhhcy1pbmZvcm1hdGlvbixcbiAgW3R5cGU9J2NvbG9yJ10uaGFzLWluZm9ybWF0aW9uLFxuICBbdHlwZT0nbnVtYmVyJ10uaGFzLWluZm9ybWF0aW9uLFxuICBbdHlwZT0nc2VhcmNoJ10uaGFzLWluZm9ybWF0aW9uLFxuICBbdHlwZT0ncGFzc3dvcmQnXS5oYXMtaW5mb3JtYXRpb24sXG4gIFt0eXBlPSdlbWFpbCddLmhhcy1pbmZvcm1hdGlvbixcbiAgW3R5cGU9J3VybCddLmhhcy1pbmZvcm1hdGlvbixcbiAgW3R5cGU9J3RlbCddLmhhcy1pbmZvcm1hdGlvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzNTI4MDsgfVxuXG5bdHlwZT0nZmlsZSddIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgW3R5cGU9J2ZpbGUnXTpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkICMxOWI2ZWU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDsgfVxuXG5bdHlwZT0ncmVzZXQnXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW3R5cGU9J3NlYXJjaCddIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogc2VhcmNoZmllbGQtY2FuY2VsLWJ1dHRvbjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuW3R5cGU9J2NoZWNrYm94J10sXG5bdHlwZT0ncmFkaW8nXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogYXV0bztcbiAgbWluLWhlaWdodDogMS41cmVtOyB9XG4gIFt0eXBlPSdjaGVja2JveCddOmZvY3VzLFxuICBbdHlwZT0ncmFkaW8nXTpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkICMxOWI2ZWU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7IH1cbiAgW3R5cGU9J2NoZWNrYm94J11bZGlzYWJsZWRdICsgbGFiZWwsIFt0eXBlPSdjaGVja2JveCddW2Rpc2FibGVkPSdkaXNhYmxlZCddICsgbGFiZWwsXG4gIFt0eXBlPSdyYWRpbyddW2Rpc2FibGVkXSArIGxhYmVsLFxuICBbdHlwZT0ncmFkaW8nXVtkaXNhYmxlZD0nZGlzYWJsZWQnXSArIGxhYmVsIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gIFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwsXG4gIFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuW3R5cGU9J3N1Ym1pdCddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlODQyMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtOyB9XG4gIFt0eXBlPSdzdWJtaXQnXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0MjgwYTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RjZGNkO1xuICBib3JkZXItcmFkaXVzOiAuMTI1cmVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgY29sb3I6ICMxMTE7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB3aWR0aDogMTAwJTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaUlITjBZVzVrWVd4dmJtVTlJbTV2SWo4K1BITjJaeUI0Yld4dWN6cHphMlYwWTJnOUltaDBkSEE2THk5M2QzY3VZbTlvWlcxcFlXNWpiMlJwYm1jdVkyOXRMM05yWlhSamFDOXVjeUlnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUJvWldsbmFIUTlJalJ3ZUNJZ2QybGtkR2c5SWpFd2NIZ2lJSFpsY25OcGIyNDlJakV1TVNJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpSUhacFpYZENiM2c5SWpBZ01DQXhNQ0EwSWo0Z1BIUnBkR3hsUG1GalkyOXlaR2x2YmkxdmNHVnVQQzkwYVhSc1pUNGdQR1JsYzJNK1EzSmxZWFJsWkNCM2FYUm9JRk5yWlhSamFDNDhMMlJsYzJNK0lEeG5JR2xrUFNKbWFXeDBaWEl0Y0dGdVpXd2lJR1pwYkd3dGNuVnNaVDBpWlhabGJtOWtaQ0lnYzJ0bGRHTm9PblI1Y0dVOUlrMVRVR0ZuWlNJZ1ptbHNiRDBpYm05dVpTSStJQ0E4WnlCcFpEMGlZV05qYjNKa2FXOXVMVzl3Wlc0aUlHWnBiR3c5SWlNNE9EZ2lJSE5yWlhSamFEcDBlWEJsUFNKTlUwRnlkR0p2WVhKa1IzSnZkWEFpUGlBZ0lEeHdZWFJvSUdsa1BTSmphR1YyY205dUlpQnphMlYwWTJnNmRIbHdaVDBpVFZOVGFHRndaVWR5YjNWd0lpQmtQU0p0Tmk0ek5qRWdNQzQ0TmpJell6QXVOVEU0SURBdU16WTFJREV1TURVeUlEQXVOemM0TVNBeExqWXdNU0F4TGpJek9DQXdMalUwT1NBd0xqUTFPRFVnTVM0d09Ea2dNQzQ1TlRFNElERXVOakl4SURFdU5EYzNNaUF3TGpFME1pQXdMakUwTURRZ01DNHlPREVnTUM0eU9ESXhJREF1TkRFMUlEQXVOREl5TldndE1TNDFOREZqTFRBdU16QTBMVEF1TWpnNE9DMHdMall5TFRBdU5UY3dPUzB3TGprME55MHdMamcwTmpNdE1DNHhNemM1TFRBdU1URTJNUzB3TGpJM05qZ3RNQzR5TWprM0xUQXVOREUyT0Mwd0xqTTBNRGd0TUM0eE5qTTJMVEF1TVRJNU55MHdMak15T0RZdE1DNHlOVFU0TFRBdU5EazFOQzB3TGpNM09ETXRNQzR3T0RVeUxUQXVNRFl5TlMwd0xqRTNNRGd0TUM0eE1qUXhMVEF1TWpVMk9DMHdMakU0TkRZdE1DNHpPVGN0TUM0eU9ESXhMVEF1T1RNMUxUQXVOakkxTnkweExqTXhOUzB3TGpnME56Wm9MVEF1TURVMFl5MHdMak00SURBdU1qSXhPUzB3TGpreE9DQXdMalUyTlRVdE1TNHpNVFVnTUM0NE5EYzJMVEF1TXprNElEQXVNamd3Tnkwd0xqYzRPQ0F3TGpVNE1qa3RNUzR4TmprZ01DNDVNRE0zTFRBdU16STNJREF1TWpjMU5DMHdMalkwTXlBd0xqVTFOelV0TUM0NU5EY2dNQzQ0TkRZemFDMHhMalUwTVdNd0xqRXpOUzB3TGpFME1EUWdNQzR5TnpNdE1DNHlPREl4SURBdU5ERTFMVEF1TkRJeU5TQXdMalV6TWkwd0xqVXlOVFFnTVM0d056SXRNUzR3TVRnM0lERXVOakl4TFRFdU5EYzNNaUF3TGpVMUxUQXVORFU1T1NBeExqQTRNeTB3TGpnM015QXhMall3TVMweExqSXpPQ0F3TGpVeE9TMHdMak0yTkRrM0lEQXVPVGN6TFRBdU5qVXlOREVnTVM0ek5qSXRNQzQ0TmpJeklEQXVNemtnTUM0eU1EazRPU0F3TGpnME5DQXdMalE1TnpNeklERXVNell5SURBdU9EWXlNM29pSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEUXVPVGs1SURJcElISnZkR0YwWlNneE9EQXBJSFJ5WVc1emJHRjBaU2d0TkM0NU9Ua2dMVElwSWk4K0lDQThMMmMrSUR3dlp6NDhMM04yWno0PVwiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAxLjNyZW0gcmlnaHQgMS4yNXJlbTtcbiAgY29sb3I6ICMxMTE7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgdGV4dC1pbmRlbnQ6IC4wMXB4O1xuICB0ZXh0LW92ZXJmbG93OiAnJzsgfVxuICBzZWxlY3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCAjMTliNmVlO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7IH1cbiAgc2VsZWN0OmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjY2O1xuICAgIGNvbG9yOiAjMTExO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgb3BhY2l0eTogMTsgfVxuICBzZWxlY3RbZGlzYWJsZWRdLCBzZWxlY3RbZGlzYWJsZWQ9J2Rpc2FibGVkJ10ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgc2VsZWN0W3JlYWRvbmx5XSwgc2VsZWN0W3JlYWRvbmx5PSdyZWFkb25seSddIHtcbiAgICBjb2xvcjogI2NkY2RjZDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICBzZWxlY3RbcmVhZG9ubHldOmhvdmVyLCBzZWxlY3RbcmVhZG9ubHldOmFjdGl2ZSwgc2VsZWN0W3JlYWRvbmx5PSdyZWFkb25seSddOmhvdmVyLCBzZWxlY3RbcmVhZG9ubHk9J3JlYWRvbmx5J106YWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzY2NjtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgc2VsZWN0Lmhhcy1lcnJvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M3MTYyYjsgfVxuICBzZWxlY3QuaGFzLWNhdXRpb24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmOTliMTE7IH1cbiAgc2VsZWN0Lmhhcy13YXJuaW5nIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjk5YjExOyB9XG4gIHNlbGVjdC5oYXMtc3VjY2VzcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzBlODQyMDsgfVxuICBzZWxlY3QuaGFzLWluZm9ybWF0aW9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzM1MjgwOyB9XG4gIHNlbGVjdDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIHNlbGVjdFttdWx0aXBsZV0sIHNlbGVjdFtzaXplXSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogLjM1cmVtIC44MTI1cmVtOyB9XG4gICAgc2VsZWN0W211bHRpcGxlXSBvcHRpb24sIHNlbGVjdFtzaXplXSBvcHRpb24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbjogMC41cmVtIDA7IH1cblxudGV4dGFyZWEge1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGNkY2Q7XG4gIGJvcmRlci1yYWRpdXM6IC4xMjVyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBjb2xvcjogIzExMTtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIlJvYm90b1wiLCBcIk94eWdlblwiLCBcIkNhbnRhcmVsbFwiLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIHRleHRhcmVhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgIzE5YjZlZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4OyB9XG4gIHRleHRhcmVhOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjY2O1xuICAgIGNvbG9yOiAjMTExO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRleHRhcmVhW2Rpc2FibGVkXSwgdGV4dGFyZWFbZGlzYWJsZWQ9J2Rpc2FibGVkJ10ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgdGV4dGFyZWFbcmVhZG9ubHldLCB0ZXh0YXJlYVtyZWFkb25seT0ncmVhZG9ubHknXSB7XG4gICAgY29sb3I6ICNjZGNkY2Q7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgdGV4dGFyZWFbcmVhZG9ubHldOmhvdmVyLCB0ZXh0YXJlYVtyZWFkb25seV06YWN0aXZlLCB0ZXh0YXJlYVtyZWFkb25seT0ncmVhZG9ubHknXTpob3ZlciwgdGV4dGFyZWFbcmVhZG9ubHk9J3JlYWRvbmx5J106YWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzY2NjtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgdGV4dGFyZWEuaGFzLWVycm9yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzcxNjJiOyB9XG4gIHRleHRhcmVhLmhhcy1jYXV0aW9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjk5YjExOyB9XG4gIHRleHRhcmVhLmhhcy13YXJuaW5nIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjk5YjExOyB9XG4gIHRleHRhcmVhLmhhcy1zdWNjZXNzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMGU4NDIwOyB9XG4gIHRleHRhcmVhLmhhcy1pbmZvcm1hdGlvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzNTI4MDsgfVxuXG5maWVsZHNldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IC4xMjVyZW07XG4gIGNvbG9yOiAjMTExO1xuICBwYWRkaW5nOiAuOTM3NXJlbSAxLjI1cmVtOyB9XG4gIGZpZWxkc2V0ICsgZmllbGRzZXQge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZmllbGRzZXQgKyBmaWVsZHNldCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNzVyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgICAgZmllbGRzZXQgKyBmaWVsZHNldCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuICBmaWVsZHNldCBoMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuICAgIHBhZGRpbmctYm90dG9tOiAuNjI1cmVtOyB9XG5cbmZvcm0gKyAqIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG5cbmZvcm0gKiArIGlucHV0IHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTsgfVxuXG5mb3JtICogKyBsYWJlbCB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07IH1cblxuZm9ybSAqICsgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuZm9ybSAqICsgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuZm9ybSAqICsgYnV0dG9uLFxuZm9ybSAqICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgZm9ybSAqICsgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwsXG4gIGZvcm0gKiArIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLFxuICBmb3JtICogKyBidXR0b24gKyBsYWJlbCxcbiAgZm9ybSAqICsgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSArIGxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbmNvZGUsXG5zYW1wLFxua2JkIHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1IE1vbm9cIiwgQ29uc29sYXMsIE1vbmFjbywgQ291cmllciwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbnByZSxcbmNvZGUge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgaHlwaGVuczogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdGFiLXNpemU6IDQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICBwcmUgKyBwcmUsXG4gIGNvZGUgKyBwcmUsIHByZSArXG4gIGNvZGUsXG4gIGNvZGUgK1xuICBjb2RlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHByZSArIHByZSxcbiAgICAgIGNvZGUgKyBwcmUsIHByZSArXG4gICAgICBjb2RlLFxuICAgICAgY29kZSArXG4gICAgICBjb2RlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS43NXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgICBwcmUgKyBwcmUsXG4gICAgICBjb2RlICsgcHJlLCBwcmUgK1xuICAgICAgY29kZSxcbiAgICAgIGNvZGUgK1xuICAgICAgY29kZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuXG5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RjZGNkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjMTExO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuYSB7XG4gIGNvbG9yOiAjMDA3YWE2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQgI2NkY2RjZDsgfVxuICBhOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzAwNTU3MzsgfVxuXG5vbCxcbnVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICBvbCB1bCxcbiAgb2wgb2wsXG4gIHVsIHVsLFxuICB1bCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBuYXYgb2wsIG5hdlxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lOyB9XG4gIG9sIGxpICsgbGksXG4gIHVsIGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICBvbCBsaSA+IHVsLFxuICBvbCBsaSA+IG9sLFxuICB1bCBsaSA+IHVsLFxuICB1bCBsaSA+IG9sIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cblxubGkge1xuICBtYXJnaW46IDAgMCAwLjVyZW07XG4gIHBhZGRpbmc6IDA7IH1cblxuZGwge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmR0IHtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjNjY2O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtOyB9XG4gIGR0OmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3A6IDA7IH1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG5cbmhyIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NkY2RjZDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDFyZW0gMDsgfVxuXG5pbWcge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAqICsgZmlndXJlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICogKyBmaWd1cmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjc1cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgICogKyBmaWd1cmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtOyB9IH1cbiAgZmlndXJlIGNhcHRpb24sXG4gIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbm9iamVjdCxcbmlmcmFtZSxcbmVtYmVkLFxuY2FudmFzLFxudmlkZW8sXG5hdWRpbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cblxudGgsXG50ZCB7XG4gIHBhZGRpbmc6IDFyZW0gMDsgfVxuXG50ZCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxudGhlYWQgdGgge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMCAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxudGhlYWQgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjsgfVxuXG50Ym9keSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RjZGNkOyB9XG5cbnRib2R5IHRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdVYnVudHUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS9lOGMwN2RmNi1VYnVudHUtTF9XLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxLzg2MTlhZGQyLVVidW50dS1MX1cud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1VidW50dSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxL2ZmZjM3OTkzLVVidW50dS1SX1cud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvN2FmNTA4NTktVWJ1bnR1LVJfVy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVWJ1bnR1JztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvZjgwOTdkZWEtVWJ1bnR1LUxJX1cud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvOGJlODlkMDItVWJ1bnR1LUxJX1cud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1VidW50dSc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxL2ZjYTY2MDczLXVidW50dS1yaS13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxL2YwODk4YzcyLXVidW50dS1yaS13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdVYnVudHUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS83ZjEwMDk4NS1VYnVudHUtVGhfVy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS81MDJjYzNhMS1VYnVudHUtVGhfVy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVWJ1bnR1IE1vbm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS9mZGQ2OTJiOS1VYnVudHVNb25vLVJfVy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS84NWVkYjg5OC1VYnVudHVNb25vLVJfVy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVWJ1bnR1IE1vbm8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS9mZGQ2OTJiOS1VYnVudHVNb25vLVJfVy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS84NWVkYjg5OC1VYnVudHVNb25vLVJfVy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuKiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG5ib2R5IHtcbiAgY29sb3I6ICMxMTE7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5bY2xhc3NePVwicC1oZWFkaW5nLS1cIl0ge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDsgfVxuXG5oMSArICoge1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIGgxICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH0gfVxuXG5oNSArICosXG5oNiArICoge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgaDUgKyAqLFxuICAgIGg2ICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9IH1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxucCArIHAge1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIHAgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfSB9XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFwiUm9ib3RvXCIsIFwiT3h5Z2VuXCIsIFwiQ2FudGFyZWxsXCIsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7IH1cblxuaDEge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xNjc7IH0gfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4xNTQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yODY7IH0gfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM2NDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2NDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIGg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0MzsgfSB9XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40MTI7IH1cblxubGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG5saSA+IHVsLFxubGkgPiBvbCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbmxpID4gdWwgPiBsaTpsYXN0LW9mLXR5cGUsXG5saSA+IG9sID4gbGk6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICBibG9ja3F1b3RlID4gcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9XG4gIGJsb2NrcXVvdGUgPiBjaXRlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07IH1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTsgfVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuKiArICoge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgKiArICoge1xuICAgICAgbWFyZ2luLXRvcDogMS43NXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgICogKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuXG4qID4gcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuKiArIGgxLFxuKiArIC5wLWhlYWRpbmctLW9uZSB7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgKiArIGgxLFxuICAgICogKyAucC1oZWFkaW5nLS1vbmUge1xuICAgICAgbWFyZ2luLXRvcDogMy43NXJlbTsgfSB9XG5cbiogKyBoMixcbiogKyAucC1oZWFkaW5nLS10d28sXG4qICsgaDMsXG4qICsgLnAtaGVhZGluZy0tdGhyZWUsXG4qICsgaDQsXG4qICsgLnAtaGVhZGluZy0tZm91cixcbiogKyBoNSxcbiogKyAucC1oZWFkaW5nLS1maXZlLFxuKiArIGg2LFxuKiArIC5wLWhlYWRpbmctLXNpeCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAqICsgaDIsXG4gICAgKiArIC5wLWhlYWRpbmctLXR3byxcbiAgICAqICsgaDMsXG4gICAgKiArIC5wLWhlYWRpbmctLXRocmVlLFxuICAgICogKyBoNCxcbiAgICAqICsgLnAtaGVhZGluZy0tZm91cixcbiAgICAqICsgaDUsXG4gICAgKiArIC5wLWhlYWRpbmctLWZpdmUsXG4gICAgKiArIGg2LFxuICAgICogKyAucC1oZWFkaW5nLS1zaXgge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG5cbmgyICsgKixcbmgyICsgLnJvdyxcbi5wLWhlYWRpbmctLXR3byArICosXG4ucC1oZWFkaW5nLS10d28gKyAucm93LFxuaDMgKyAqLFxuaDMgKyAucm93LFxuLnAtaGVhZGluZy0tdGhyZWUgKyAqLFxuLnAtaGVhZGluZy0tdGhyZWUgKyAucm93LFxuaDQgKyAqLFxuaDQgKyAucm93LFxuLnAtaGVhZGluZy0tZm91ciArICosXG4ucC1oZWFkaW5nLS1mb3VyICsgLnJvdyB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICBoMiArICosXG4gICAgaDIgKyAucm93LFxuICAgIC5wLWhlYWRpbmctLXR3byArICosXG4gICAgLnAtaGVhZGluZy0tdHdvICsgLnJvdyxcbiAgICBoMyArICosXG4gICAgaDMgKyAucm93LFxuICAgIC5wLWhlYWRpbmctLXRocmVlICsgKixcbiAgICAucC1oZWFkaW5nLS10aHJlZSArIC5yb3csXG4gICAgaDQgKyAqLFxuICAgIGg0ICsgLnJvdyxcbiAgICAucC1oZWFkaW5nLS1mb3VyICsgKixcbiAgICAucC1oZWFkaW5nLS1mb3VyICsgLnJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9IH1cblxuLnJvdyB+IC5yb3cge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJvdyB+IC5yb3cge1xuICAgICAgbWFyZ2luLXRvcDogMS43NXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIC5yb3cgfiAucm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuXG4ucC1hY2NvcmRpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkY2RjZDsgfVxuICAucC1hY2NvcmRpb25fX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAucC1hY2NvcmRpb25fX2dyb3VwIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NkY2RjZDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnAtYWNjb3JkaW9uX190YWIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAxLjI1cmVtIHJpZ2h0IDFyZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMXJlbSAyLjVyZW0gMXJlbSAwLjc1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5wLWFjY29yZGlvbl9fdGFiW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nMTYnIHdpZHRoPScxNicgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCAxNiAxNiclM0UlM0NkZWZzJTNFJTNDcGF0aCBpZD0nYScgZD0nTTAgMGgxNXYxNUgweicvJTNFJTNDL2RlZnMlM0UlM0NnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZmlsbD0nbm9uZSclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzYScvJTNFJTNDcGF0aCBzdHJva2U9JyUyMzg4OCcgZD0nTS41LjVoMTR2MTRILjV6Jy8lM0UlM0NwYXRoIGZpbGw9JyUyMzg4OCcgZD0nTTQgOFY3aDd2MXonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAgIC5wLWFjY29yZGlvbl9fdGFiW2FyaWEtZXhwYW5kZWQ9J2ZhbHNlJ10ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE1JyB3aWR0aD0nMTUnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDZGVmcyUzRSUzQ3BhdGggaWQ9J2EnIGQ9J00wIDBoMTZ2MTZIMHonLyUzRSUzQy9kZWZzJTNFJTNDZyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9J25vbmUnJTNFJTNDdXNlIHhsaW5rOmhyZWY9JyUyM2EnLyUzRSUzQ3BhdGggc3Ryb2tlPSclMjM4ODgnIGQ9J00uNS41aDE0djE0SC41eicvJTNFJTNDcGF0aCBmaWxsPSclMjM4ODgnIGQ9J003IDRoMXY3SDd6Jy8lM0UlM0NwYXRoIGZpbGw9JyUyMzg4OCcgZD0nTTQgOFY3aDd2MXonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAgIC5wLWFjY29yZGlvbl9fdGFiOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjMDA3YWE2O1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDsgfVxuICAucC1hY2NvcmRpb25fX3BhbmVsIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NkY2RjZDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAwLjc1cmVtIDAuNzVyZW0gMS41cmVtOyB9XG4gICAgLnAtYWNjb3JkaW9uX19wYW5lbFthcmlhLWhpZGRlbj0ndHJ1ZSddIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnAtYXNpZGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NkY2RjZDtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBwYWRkaW5nOiAwIDEuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucC1hc2lkZSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgcGFkZGluZzogMCAxcmVtOyB9IH1cbiAgLnAtYXNpZGVfX2hlYWRlciB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnAtYXNpZGVfX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwOyB9XG4gICAgLnAtYXNpZGVfX3NlY3Rpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjZGNkY2Q7IH1cbiAgLnAtYXNpZGVfX25hdiB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5wLWFzaWRlX19uYXYgLnAtYXNpZGVfX2xpbmsge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgICAucC1hc2lkZV9fbmF2IC5wLWFzaWRlX19saW5rOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogIzExMTsgfVxuICAgICAgLnAtYXNpZGVfX25hdiAucC1hc2lkZV9fbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDA3YWE2OyB9XG4gICAgICAucC1hc2lkZV9fbmF2IC5wLWFzaWRlX19saW5rLmlzLWFjdGl2ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG5cbi5wLWJyZWFkY3J1bWJzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAucC1icmVhZGNydW1ic19faXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDAgMC4yNXJlbSAwLjI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wLWJyZWFkY3J1bWJzX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgdGV4dC1pbmRlbnQ6IDFyZW07IH1cbiAgICAucC1icmVhZGNydW1ic19faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAzQSc7XG4gICAgICBsZWZ0OiAtLjc1cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwOyB9XG5cbi5wLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NkY2RjZDtcbiAgY29sb3I6ICMxMTE7IH1cbiAgLnAtYnV0dG9uOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMTExOyB9XG4gIC5wLWJ1dHRvbjphY3RpdmUsIC5wLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBib3JkZXItY29sb3I6ICNjZGNkY2Q7IH1cbiAgLnAtYnV0dG9uOmRpc2FibGVkOmFjdGl2ZSwgLnAtYnV0dG9uOmRpc2FibGVkOmhvdmVyLCAucC1idXR0b24uaXMtLWRpc2FibGVkOmFjdGl2ZSwgLnAtYnV0dG9uLmlzLS1kaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLnAtYnV0dG9uLS1uZXV0cmFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2RjZGNkO1xuICBjb2xvcjogIzExMTsgfVxuICAucC1idXR0b24tLW5ldXRyYWw6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMxMTE7IH1cbiAgLnAtYnV0dG9uLS1uZXV0cmFsOmFjdGl2ZSwgLnAtYnV0dG9uLS1uZXV0cmFsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGJvcmRlci1jb2xvcjogI2NkY2RjZDsgfVxuICAucC1idXR0b24tLW5ldXRyYWw6ZGlzYWJsZWQ6YWN0aXZlLCAucC1idXR0b24tLW5ldXRyYWw6ZGlzYWJsZWQ6aG92ZXIsIC5wLWJ1dHRvbi0tbmV1dHJhbC5pcy0tZGlzYWJsZWQ6YWN0aXZlLCAucC1idXR0b24tLW5ldXRyYWwuaXMtLWRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNjZGNkY2Q7IH1cblxuLnAtYnV0dG9uLS1icmFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTU0MjA7XG4gIGJvcmRlci1jb2xvcjogI2U5NTQyMDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnAtYnV0dG9uLS1icmFuZDp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucC1idXR0b24tLWJyYW5kOmFjdGl2ZSwgLnAtYnV0dG9uLS1icmFuZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MzNDExMztcbiAgICBib3JkZXItY29sb3I6ICNjMzQxMTM7IH1cbiAgLnAtYnV0dG9uLS1icmFuZDpkaXNhYmxlZDphY3RpdmUsIC5wLWJ1dHRvbi0tYnJhbmQ6ZGlzYWJsZWQ6aG92ZXIsIC5wLWJ1dHRvbi0tYnJhbmQuaXMtLWRpc2FibGVkOmFjdGl2ZSwgLnAtYnV0dG9uLS1icmFuZC5pcy0tZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOTU0MjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTk1NDIwOyB9XG5cbi5wLWJ1dHRvbi0tcG9zaXRpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU4NDIwO1xuICBib3JkZXItY29sb3I6ICMwZTg0MjA7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5wLWJ1dHRvbi0tcG9zaXRpdmU6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnAtYnV0dG9uLS1wb3NpdGl2ZTphY3RpdmUsIC5wLWJ1dHRvbi0tcG9zaXRpdmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTU2MTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDk1NjE1OyB9XG4gIC5wLWJ1dHRvbi0tcG9zaXRpdmU6ZGlzYWJsZWQ6YWN0aXZlLCAucC1idXR0b24tLXBvc2l0aXZlOmRpc2FibGVkOmhvdmVyLCAucC1idXR0b24tLXBvc2l0aXZlLmlzLS1kaXNhYmxlZDphY3RpdmUsIC5wLWJ1dHRvbi0tcG9zaXRpdmUuaXMtLWRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU4NDIwO1xuICAgIGJvcmRlci1jb2xvcjogIzBlODQyMDsgfVxuXG4ucC1idXR0b24tLW5lZ2F0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3MTYyYjtcbiAgYm9yZGVyLWNvbG9yOiAjYzcxNjJiO1xuICBjb2xvcjogI2ZmZjsgfVxuICAucC1idXR0b24tLW5lZ2F0aXZlOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wLWJ1dHRvbi0tbmVnYXRpdmU6YWN0aXZlLCAucC1idXR0b24tLW5lZ2F0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTkxMTIxO1xuICAgIGJvcmRlci1jb2xvcjogIzk5MTEyMTsgfVxuICAucC1idXR0b24tLW5lZ2F0aXZlOmRpc2FibGVkOmFjdGl2ZSwgLnAtYnV0dG9uLS1uZWdhdGl2ZTpkaXNhYmxlZDpob3ZlciwgLnAtYnV0dG9uLS1uZWdhdGl2ZS5pcy0tZGlzYWJsZWQ6YWN0aXZlLCAucC1idXR0b24tLW5lZ2F0aXZlLmlzLS1kaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3MTYyYjtcbiAgICBib3JkZXItY29sb3I6ICNjNzE2MmI7IH1cblxuLnAtYnV0dG9uLS1iYXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMTExOyB9XG4gIC5wLWJ1dHRvbi0tYmFzZTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzExMTsgfVxuICAucC1idXR0b24tLWJhc2U6YWN0aXZlLCAucC1idXR0b24tLWJhc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAucC1idXR0b24tLWJhc2U6ZGlzYWJsZWQ6YWN0aXZlLCAucC1idXR0b24tLWJhc2U6ZGlzYWJsZWQ6aG92ZXIsIC5wLWJ1dHRvbi0tYmFzZS5pcy0tZGlzYWJsZWQ6YWN0aXZlLCAucC1idXR0b24tLWJhc2UuaXMtLWRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNjZGNkY2Q7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIFtjbGFzc149XCJwLWJ1dHRvblwiXS5pcy1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDEuMnJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbY2xhc3NePVwicC1idXR0b25cIl0uaXMtaW5saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5wLWNhcmQsIC5wLWNhcmQtLXVidW50dS11cGdyYWRlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2RjZDsgfVxuICAucC1jYXJkIC5wLWNhcmQsIC5wLWNhcmQtLXVidW50dS11cGdyYWRlIC5wLWNhcmQsIC5wLWNhcmQgLnAtY2FyZC0tdWJ1bnR1LXVwZ3JhZGUsIC5wLWNhcmQtLXVidW50dS11cGdyYWRlIC5wLWNhcmQtLXVidW50dS11cGdyYWRlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5wLWNhcmQtLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5wLWNvZGUtbnVtYmVyZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzExMTtcbiAgY291bnRlci1yZXNldDogbGluZS1udW1iZXJpbmc7XG4gIHBhZGRpbmc6IDFyZW0gMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnAtY29kZS1udW1iZXJlZDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiA0LjVyZW07IH1cbiAgLnAtY29kZS1udW1iZXJlZCAuY29kZS1saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogLTEuNXJlbSAwIDAgMDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwIDUuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucC1jb2RlLW51bWJlcmVkIC5jb2RlLWxpbmU6Zmlyc3QtY2hpbGQsIC5wLWNvZGUtbnVtYmVyZWQgLmNvZGUtbGluZTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtOyB9XG4gICAgLnAtY29kZS1udW1iZXJlZCAuY29kZS1saW5lOmxhc3QtY2hpbGQsIC5wLWNvZGUtbnVtYmVyZWQgLmNvZGUtbGluZTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICAucC1jb2RlLW51bWJlcmVkIC5jb2RlLWxpbmU6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzExMTtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgY29udGVudDogY291bnRlcihsaW5lLW51bWJlcmluZyk7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbGluZS1udW1iZXJpbmc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDk5OTlweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMC41cmVtIDFyZW0gMXJlbSAxcmVtO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgd2lkdGg6IDQuNXJlbTsgfVxuXG4ucC1jb2RlLXNuaXBwZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjMTExO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJvcmRlciAuMnMsIGJhY2tncm91bmQtY29sb3IgLjJzO1xuICB3aWR0aDogMTAwJTsgfVxuICAucC1jb2RlLXNuaXBwZXRfX2lucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE2XCIgaGVpZ2h0PVwiMTUuOTk5OTk5XCIgdmlld0JveD1cIjAgMCAxNiAxNS45OTk5OTlcIj48Zz48ZyBzdHlsZT1cImRpc3BsYXk6aW5saW5lXCI+PGcgc3R5bGU9XCJkaXNwbGF5OmlubGluZVwiPjxwYXRoIHN0eWxlPVwib3BhY2l0eTowLjIxMTcxMTY5O2ZpbGw6bm9uZTtzdHJva2U6bm9uZVwiIGQ9XCJNLS4wMDAwMDMyLjAwMDAyMDQ3aDE1Ljk5OTk5MzZ2MTUuOTk5OTkzNkgtLjAwMDAwMzJ6XCIvPjxwYXRoIHN0eWxlPVwiZm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxMjUlO2ZvbnQtZmFtaWx5OlVidW50dTstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOlVidW50dTt0ZXh0LWFsaWduOmNlbnRlcjtsZXR0ZXItc3BhY2luZzowcHg7d29yZC1zcGFjaW5nOjBweDt3cml0aW5nLW1vZGU6bHItdGI7dGV4dC1hbmNob3I6bWlkZGxlO2Rpc3BsYXk6aW5saW5lO2ZpbGw6JTIzODA4MDgwO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lXCIgZD1cIk0yLjY2NjAxMjQgMi4wMDAwMDA0N2MtMS43Nzc3NzkyNiAwLTIuNjY2MDE1Ni4wMDEzMDY5LTIuNjY2MDE1NiAyLjA2ODM1OTR2OC44NjUyMzQ2YzAgMi4wNjcwNDYuODg4MjM2MzQgMi4wNjY0MDYgMi42NjYwMTU2IDIuMDY2NDA2aDEwLjY2Nzk2ODRjMS43Nzc3OCAwIDIuNjY2MDE2LjAwMDY0IDIuNjY2MDE2LTIuMDY2NDA2di04Ljc5ODgyODRjMC0yLjEzMzMzMjUtLjg4ODIzNi0yLjEzNDc2NTYtMi42NjYwMTYtMi4xMzQ3NjU2SDIuNjY2MDEyNHptMS4yNzkyOTY5IDEuODkwNjI1aDEuMTAxNTYyNXYxLjE0MjU3ODFjLjMzODg1NzYuMDI4MjIyMi42NDE4OTQyLjA3NzgyODcuOTEwMTU2Mi4xNDg0Mzc1LjI2ODI2MjIuMDYzNTM3OC40Nzk0NTQ2LjEyNzg3My42MzQ3NjU3LjE5MTQwNjNsLS4yNjM2NzE5IDEuMDQ2ODc1Yy0uMjA0NzI4OC0uMDc3NjU3OC0uNDQ4MDkxMS0uMTUyMDYwNy0uNzMwNDY4OC0uMjIyNjU2My0uMjc1MzI0Mi0uMDcwNTk1NS0uNTkzMDg5NS0uMTA1NDY4Ny0uOTUzMTI1LS4xMDU0Njg3LS4zODEyMTMgMC0uNjY4NzY2MS4wNzE2OTk1LS44NTkzNzUuMjEyODkwNi0uMTkwNjA0Mi4xMzQxMzMzLS4yODUxNTYyLjMyMDUyNDctLjI4NTE1NjIuNTYwNTQ2OSAwIC4xNDExOTEuMDI3NTA4OC4yNjA1NDM5LjA4Mzk4NDQuMzU5Mzc1LjA1NjQ3NTUuMDkxNzc3Ny4xNDI5MDgzLjE3NjI1MjkuMjU1ODU5NC4yNTM5MDYyLjExMjk1MDkuMDcwNTk1Ni4yNDk3MzYxLjE0MjI5NTIuNDEyMTA5My4yMTI4OTA2LjE2MjM2ODguMDYzNTMzNC4zNDYwNTY5LjEzMDU3NjQuNTUwNzgxMy4yMDExNzE5LjI4OTQzOTkuMTEyOTU1NS41NjAzMTEuMjMyMzA0LjgxNDQ1MzEuMzU5Mzc1LjI2MTIwNDMuMTIwMDA4OS40ODcxMjU2LjI2NjExNTkuNjc3NzM0NC40MzU1NDY5LjE5MDYwNDMuMTYyMzY4OC4zMzk0MTkyLjM1NjEyNDguNDQ1MzEyNS41ODIwMzEyLjExMjk1MS4yMjU5MDIyLjE2OTkyMTkuNDk0MDY5Ny4xNjk5MjE4LjgwNDY4NzggMCAuNDY1OTI4LS4xNDQxNTM4Ljg2ODE3My0uNDMzNTkzNyAxLjIwNzAzMXMtLjc2NjA5MjIuNTU3NDE0LTEuNDI5Njg3NS42NTYyNXYxLjMyNDIxOUgzLjk0NTMwOTN2LTEuMjkyOTY5Yy0uNTA4Mjg0Mi0uMDM1Mjg5LS45MjI1NTQ1LS4xMDIzMzItMS4yNDAyMzQ0LS4yMDExNzItLjMxMDYxNzYtLjEwNTg5My0uNTQxOTU0Ni0uMjAwNDQxLS42OTcyNjU2LS4yODUxNTZsLjM1OTM3NS0xLjAwNTg2Yy4yMjU5MDY2LjExMjk1Ni40OTY3NzMzLjIxNDg2OC44MTQ0NTMxLjMwNjY0MS4zMjQ3Mzc3LjA5MTc3My42OTIxMDk0LjEzODY3MiAxLjEwMTU2MjUuMTM4NjcyLjQ4NzEwNjUgMCAuODIyMzEyOC0uMDcxNyAxLjAwNTg1OTQtLjIxMjg5MS4xOTA2MDg4LS4xNDgyNDguMjg3MTA5NC0uMzQyMDA0LjI4NzEwOTQtLjU4MjAzMSAwLS4xNjIzNjg2LS4wMzk1Mjk4LS4zMDM4MTkyLS4xMTcxODc1LS40MjM4MjgtLjA3NzY1MzMtLjEyMDAxMzMtLjE4NjkzNC0uMjI2NTg2MS0uMzI4MTI1LS4zMTgzNTk0LS4xNDExOTExLS4wOTE3NzMzLS4zMTAxNDU5LS4xNzYyNDg1LS41MDc4MTI1LS4yNTM5MDYyLS4xOTA2MDQ0LS4wNzc2NTMzLS40MDM3NTQ0LS4xNTc0NzItLjYzNjcxODgtLjI0MjE4NzUtLjIxODg0ODgtLjA3NzY1MzMtLjQzNzQwNTYtLjE2Njc4OTUtLjY1NjI1LS4yNjU2MjUtLjIxMTc4NjYtLjA5ODgzMTEtLjQwNTU0NjktLjIxODE4NC0uNTgyMDMxMi0uMzU5Mzc1LS4xNjk0MzExLS4xNDgyNDg5LS4zMDYyMTYxLS4zMjQ1NjgxLS40MTIxMDk0LS41MjkyOTY5LS4xMDU4OTMzLS4yMDQ3MjQ0LS4xNjAxNTYzLS40NTU0NTEtLjE2MDE1NjMtLjc1MTk1MzFlLTctLjQ4NzEwNjUuMTQ2MTA3LS45MDEzNzY4LjQzNTU0NjktMS4yNDAyMzQ0LjI4OTQ0NDQtLjM0NTkxNTQuNzMzOTI2OS0uNTY3MTgwMSAxLjMzMzk4NDQtLjY2NjAxNTZ2LTEuMTg1NTQ2OXptNC4wNTQ2ODc1IDguMDk1NzAzaDMuOTkwMjM0di45OTYwOTRoLTMuOTkwMjM0di0uOTk2MDk0elwiLz48L2c+PC9nPjwvZz48L3N2Zz4nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4cHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1IE1vbm9cIiwgQ29uc29sYXMsIE1vbmFjbywgQ291cmllciwgbW9ub3NwYWNlO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgcGFkZGluZzogOHB4IDhweCA4cHggMzJweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucC1jb2RlLXNuaXBwZXRfX2FjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHdpZHRoPVwiODBcIiBoZWlnaHQ9XCI4N1wiIHZpZXdCb3g9XCIwIDAgODAgODdcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PGcgZmlsbD1cIiUyMzY2NlwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIj48cGF0aCBkPVwiTTUyLjkzNCA5SDY5LjIzYzIuMzYgMCA0LjIzLjI2NSA1LjgwNSAxIDEuNTc0LjczMyAyLjgzNCAyLjA2IDMuNTggMy43MzggMS40OSAzLjM1NSAxLjMzIDcuNDYgMS4zODMgMTMuMDY3bC4wMDIuMDF2NDIuMzdsLS4wMDIuMDEzYy0uMDUyIDUuNjA4LjEwNyA5LjcxLTEuMzg0IDEzLjA2Ni0uNzQ1IDEuNjc4LTIuMDA1IDMuMDAzLTMuNTggMy43MzctMS41NzQuNzM1LTMuNDQ0IDEtNS44MDQgMUgyMC43NjhjLTIuMzYgMC00LjIyOC0uMjY1LTUuODAzLTEtMS41NzQtLjczMy0yLjgzNS0yLjA1OC0zLjU4LTMuNzM2LTEuMjMyLTIuNzctMS4zMzgtNi4wNS0xLjM2Ny0xMC4yNjRoNC4wMTZjLjA4MiA0LjI3LjI5IDcuMTQyLjg5IDguNTM1LjM2LjgyOC43NTcgMS4zIDEuNjc4IDEuNzQuOTIuNDQgMi4zODUuNzI1IDQuNDg0LjcyNWg0Ny44MjhjMi4xIDAgMy41NjMtLjI4NSA0LjQ4NC0uNzI2LjkyLS40NCAxLjMxOC0uOTEgMS42NzctMS43NC43MTctMS42NTYuODczLTUuNDAzLjkyNS0xMS4xMVYyNi41NDhjLS4wNTItNS42OS0uMjEtOS40MjgtLjkyNS0xMS4wODItLjM2LS44MjgtLjc1Ni0xLjMtMS42NzctMS43NDItLjkyLS40NC0yLjM4NS0uNzIzLTQuNDg0LS43MjNINTEuMjI2Yy45MDgtMS4xMjYgMS41MTgtMi41IDEuNzA4LTR6bS0xNS44NyAwYy4xOSAxLjUuOCAyLjg3NCAxLjcwNyA0SDIxLjA4N2MtMi4xIDAtMy41NjMuMjgzLTQuNDg0LjcyMy0uOTIuNDQtMS4zMTguOTE0LTEuNjc3IDEuNzQzLS43MTUgMS42NTMtLjg3MyA1LjM5Mi0uOTI1IDExLjA4VjU0aC00VjI2LjgwNmMuMDUyLTUuNjEtLjEwNy05LjcxMyAxLjM4NC0xMy4wNjguNzQ2LTEuNjc4IDIuMDA3LTMuMDA1IDMuNTgtMy43NEMxNi41NCA5LjI2NiAxOC40MSA5IDIwLjc3IDloMTYuMjk1elwiLz48cGF0aCBkPVwiTTU2Ljk5IDl2MTIuMDA1SDMzVjloOGMwIDIuMjM0IDEuNzY0IDQuMDAyIDMuOTk1IDQuMDAyIDIuMjMyIDAgNC0xLjc2OCA0LTQuMDAyaDcuOTk2elwiIGZpbGwtcnVsZT1cIm5vbnplcm9cIi8+PHBhdGggZD1cIk01Mi45OTggNy45OThjMCA0LjM5NS0zLjYwNiA4LTggOC00LjM5MyAwLTcuOTk4LTMuNjA1LTcuOTk4LThTNDAuNjA1IDAgNDUgMGM0LjM5MiAwIDcuOTk4IDMuNjAzIDcuOTk4IDcuOTk4em0tNCAwQzQ5IDUuNzY2IDQ3LjIzMyA0IDQ1IDRjLTIuMjMzIDAtNCAxLjc2Ni00IDMuOTk4czEuNzY3IDQgNCA0YzIuMjM0IDAgNC0xLjc2OCA0LTR6XCIgZmlsbC1ydWxlPVwibm9uemVyb1wiLz48cGF0aCBkPVwiTTQyIDM2aDI4djRINDJ6TTQyIDQ4aDI4djRINDJ6TTUwIDYwaDIwdjRINTB6XCIvPjxwYXRoIGQ9XCJNMjIgNTBzMTAuNjcgNS4xMyAyMCAxMi41MjRoLS4wMDItLjAxLS4wMDNDMzIuMTQ1IDcwLjE1MiAyMiA3NSAyMiA3NVY1MHpcIiBmaWxsLXJ1bGU9XCJub256ZXJvXCIvPjxwYXRoIGQ9XCJNMCA1OGgyMnYxMEgwelwiLz48L2c+PC9zdmc+Jyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxcmVtO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjY2O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgLnAtY29kZS1zbmlwcGV0X19hY3Rpb246aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzY2NjsgfVxuXG4ucC1jb250ZXh0dWFsLW1lbnUsIC5wLWNvbnRleHR1YWwtbWVudS0tbGVmdCwgLnAtY29udGV4dHVhbC1tZW51LS1jZW50ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wLWNvbnRleHR1YWwtbWVudV9fZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgbWluLXdpZHRoOiAxNTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDAuNXJlbSk7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5wLWNvbnRleHR1YWwtbWVudV9fZHJvcGRvd246OmJlZm9yZSwgLnAtY29udGV4dHVhbC1tZW51X19kcm9wZG93bjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHJnYmEoMTcsIDE3LCAxNywgMC4wNSk7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgICB3aWR0aDogMDsgfVxuICAgIC5wLWNvbnRleHR1YWwtbWVudV9fZHJvcGRvd246OmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgcmlnaHQ6IDAuODVyZW07IH1cbiAgICAucC1jb250ZXh0dWFsLW1lbnVfX2Ryb3Bkb3duW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnAtY29udGV4dHVhbC1tZW51X19ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwOyB9XG4gICAgLnAtY29udGV4dHVhbC1tZW51X19ncm91cCArIC5wLWNvbnRleHR1YWwtbWVudV9fZ3JvdXAge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLnAtY29udGV4dHVhbC1tZW51X19saW5rIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnAtY29udGV4dHVhbC1tZW51X19saW5rOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnAtY29udGV4dHVhbC1tZW51LS1sZWZ0IC5wLWNvbnRleHR1YWwtbWVudV9fZHJvcGRvd24ge1xuICAgIGxlZnQ6IDA7IH1cbiAgICAucC1jb250ZXh0dWFsLW1lbnUtLWxlZnQgLnAtY29udGV4dHVhbC1tZW51X19kcm9wZG93bjo6YmVmb3JlLCAucC1jb250ZXh0dWFsLW1lbnUtLWxlZnQgLnAtY29udGV4dHVhbC1tZW51X19kcm9wZG93bjo6YWZ0ZXIge1xuICAgICAgbGVmdDogMC43NXJlbTtcbiAgICAgIHJpZ2h0OiBpbml0aWFsOyB9XG4gICAgLnAtY29udGV4dHVhbC1tZW51LS1sZWZ0IC5wLWNvbnRleHR1YWwtbWVudV9fZHJvcGRvd246OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDAuODVyZW07IH1cbiAgLnAtY29udGV4dHVhbC1tZW51LS1jZW50ZXIgLnAtY29udGV4dHVhbC1tZW51X19kcm9wZG93biB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIC5wLWNvbnRleHR1YWwtbWVudS0tY2VudGVyIC5wLWNvbnRleHR1YWwtbWVudV9fZHJvcGRvd246OmJlZm9yZSwgLnAtY29udGV4dHVhbC1tZW51LS1jZW50ZXIgLnAtY29udGV4dHVhbC1tZW51X19kcm9wZG93bjo6YWZ0ZXIge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcmlnaHQ6IGluaXRpYWw7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRpdmlkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4ucC1kaXZpZGVyX19ibG9jayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RjZGNkOyB9XG4gIC5wLWRpdmlkZXJfX2Jsb2NrOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtZGl2aWRlcl9fYmxvY2sge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wLWRpdmlkZXJfX2Jsb2NrIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2RjZGNkO1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuICAgICAgLnAtZGl2aWRlcl9fYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi5wLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2RjZGNkO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucC1mb290ZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07IH0gfVxuICAucC1mb290ZXJfX2NvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnAtZm9vdGVyX19saW5rcyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1mb290ZXJfX2xpbmtzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07IH0gfVxuICAucC1mb290ZXJfX25hdiB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucC1mb290ZXJfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLWZvb3Rlcl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgLnAtZm9vdGVyX19pdGVtOmxhc3QtY2hpbGQgYTo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAucC1mb290ZXJfX2xpbmsge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgY29sb3I6ICMxMTE7IH1cbiAgICAucC1mb290ZXJfX2xpbms6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAucC1mb290ZXJfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDdhYTY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLWZvb3Rlcl9fbGluayB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5wLWZvb3Rlcl9fbGluazo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXDAwYjcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IC0uNzVyZW07XG4gICAgICAgICAgdG9wOiAtLjY1cmVtOyB9IH1cbiAgICAucC1mb290ZXJfX2xpbms6aG92ZXI6OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjMTExOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIEAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiAzMjBweDsgfSB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSBcXDBzY3JlZW4ge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogYXV0bzsgfSB9XG5cbi5yb3cge1xuICAqem9vbTogMTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAucm93OmJlZm9yZSwgLnJvdzphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogXCIgXCI7IH1cbiAgLnJvdzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnJvdyAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5tb2JpbGUtY29sLTEsIC5tb2JpbGUtY29sLTIsIC5tb2JpbGUtY29sLTMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAqbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBtYXJnaW4tbGVmdDogNC42MTE2NSU7IH1cblxuLnJvdyAubW9iaWxlLWNvbC0xOmZpcnN0LWNoaWxkLCAucm93IC5tb2JpbGUtY29sLTI6Zmlyc3QtY2hpbGQsIC5yb3cgLm1vYmlsZS1jb2wtMzpmaXJzdC1jaGlsZCwgLmZpcnN0LW1vYmlsZS1jb2wge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubW9iaWxlLWNvbC0xIHtcbiAgd2lkdGg6IDIxLjU0MTI2JTsgfVxuXG4ubW9iaWxlLWNvbC0yIHtcbiAgd2lkdGg6IDQ3LjY5NDE3JTsgfVxuXG4ubW9iaWxlLWNvbC0zIHtcbiAgd2lkdGg6IDczLjg0NzA5JTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MjBweCkge1xuICAudGFibGV0LWNvbC0xLCAudGFibGV0LWNvbC0yLCAudGFibGV0LWNvbC0zLCAudGFibGV0LWNvbC00LCAudGFibGV0LWNvbC01IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICptYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIuOTEyNjIlOyB9XG4gIC5yb3cgLnRhYmxldC1jb2wtMTpmaXJzdC1jaGlsZCwgLnJvdyAudGFibGV0LWNvbC0yOmZpcnN0LWNoaWxkLCAucm93IC50YWJsZXQtY29sLTM6Zmlyc3QtY2hpbGQsIC5yb3cgLnRhYmxldC1jb2wtNDpmaXJzdC1jaGlsZCwgLnJvdyAudGFibGV0LWNvbC01OmZpcnN0LWNoaWxkLCAuZmlyc3QtdGFibGV0LWNvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnRhYmxldC1jb2wtMSB7XG4gICAgd2lkdGg6IDE0LjIzOTQ4JTsgfVxuICAudGFibGV0LWNvbC0yIHtcbiAgICB3aWR0aDogMzEuMzkxNTklOyB9XG4gIC50YWJsZXQtY29sLTMge1xuICAgIHdpZHRoOiA0OC41NDM2OSU7IH1cbiAgLnRhYmxldC1jb2wtNCB7XG4gICAgd2lkdGg6IDY1LjY5NTc5JTsgfVxuICAudGFibGV0LWNvbC01IHtcbiAgICB3aWR0aDogODIuODQ3OSU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICptYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEuOTQxNzUlOyB9XG4gIC5yb3cgLmNvbC0xOmZpcnN0LWNoaWxkLCAucm93IC5jb2wtMjpmaXJzdC1jaGlsZCwgLnJvdyAuY29sLTM6Zmlyc3QtY2hpbGQsIC5yb3cgLmNvbC00OmZpcnN0LWNoaWxkLCAucm93IC5jb2wtNTpmaXJzdC1jaGlsZCwgLnJvdyAuY29sLTY6Zmlyc3QtY2hpbGQsIC5yb3cgLmNvbC03OmZpcnN0LWNoaWxkLCAucm93IC5jb2wtODpmaXJzdC1jaGlsZCwgLnJvdyAuY29sLTk6Zmlyc3QtY2hpbGQsIC5yb3cgLmNvbC0xMDpmaXJzdC1jaGlsZCwgLnJvdyAuY29sLTExOmZpcnN0LWNoaWxkLCAuZmlyc3QtY29sIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuY29sLTEge1xuICAgIHdpZHRoOiA2LjU1MzQlOyB9XG4gIC5jb2wtMiB7XG4gICAgd2lkdGg6IDE1LjA0ODU0JTsgfVxuICAuY29sLTMge1xuICAgIHdpZHRoOiAyMy41NDM2OSU7IH1cbiAgLmNvbC00IHtcbiAgICB3aWR0aDogMzIuMDM4ODMlOyB9XG4gIC5jb2wtNSB7XG4gICAgd2lkdGg6IDQwLjUzMzk4JTsgfVxuICAuY29sLTYge1xuICAgIHdpZHRoOiA0OS4wMjkxMyU7IH1cbiAgLmNvbC03IHtcbiAgICB3aWR0aDogNTcuNTI0MjclOyB9XG4gIC5jb2wtOCB7XG4gICAgd2lkdGg6IDY2LjAxOTQyJTsgfVxuICAuY29sLTkge1xuICAgIHdpZHRoOiA3NC41MTQ1NiU7IH1cbiAgLmNvbC0xMCB7XG4gICAgd2lkdGg6IDgzLjAwOTcxJTsgfVxuICAuY29sLTExIHtcbiAgICB3aWR0aDogOTEuNTA0ODUlOyB9XG4gIC5wcmVmaXgtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjQ5NTE1JTsgfVxuICAucHJlZml4LTIge1xuICAgIHBhZGRpbmctbGVmdDogMTYuOTkwMjklOyB9XG4gIC5wcmVmaXgtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNS40ODU0NCU7IH1cbiAgLnByZWZpeC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzLjk4MDU4JTsgfVxuICAucHJlZml4LTUge1xuICAgIHBhZGRpbmctbGVmdDogNDIuNDc1NzMlOyB9XG4gIC5wcmVmaXgtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MC45NzA4NyU7IH1cbiAgLnByZWZpeC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU5LjQ2NjAyJTsgfVxuICAucHJlZml4LTgge1xuICAgIHBhZGRpbmctbGVmdDogNjcuOTYxMTclOyB9XG4gIC5wcmVmaXgtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ni40NTYzMSU7IH1cbiAgLnByZWZpeC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NC45NTE0NiU7IH1cbiAgLnByZWZpeC0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5My40NDY2JTsgfVxuICAuc3VmZml4LTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNDk1MTUlOyB9XG4gIC5zdWZmaXgtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTYuOTkwMjklOyB9XG4gIC5zdWZmaXgtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMjUuNDg1NDQlOyB9XG4gIC5zdWZmaXgtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzMuOTgwNTglOyB9XG4gIC5zdWZmaXgtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNDIuNDc1NzMlOyB9XG4gIC5zdWZmaXgtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNTAuOTcwODclOyB9XG4gIC5zdWZmaXgtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNTkuNDY2MDIlOyB9XG4gIC5zdWZmaXgtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNjcuOTYxMTclOyB9XG4gIC5zdWZmaXgtOSB7XG4gICAgcGFkZGluZy1yaWdodDogNzYuNDU2MzElOyB9XG4gIC5zdWZmaXgtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg0Ljk1MTQ2JTsgfVxuICAuc3VmZml4LTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5My40NDY2JTsgfVxuICAucHVzaC0xIHtcbiAgICBsZWZ0OiA4LjQ5NTE1JTsgfVxuICAucHVzaC0yIHtcbiAgICBsZWZ0OiAxNi45OTAyOSU7IH1cbiAgLnB1c2gtMyB7XG4gICAgbGVmdDogMjUuNDg1NDQlOyB9XG4gIC5wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjk4MDU4JTsgfVxuICAucHVzaC01IHtcbiAgICBsZWZ0OiA0Mi40NzU3MyU7IH1cbiAgLnB1c2gtNiB7XG4gICAgbGVmdDogNTAuOTcwODclOyB9XG4gIC5wdXNoLTcge1xuICAgIGxlZnQ6IDU5LjQ2NjAyJTsgfVxuICAucHVzaC04IHtcbiAgICBsZWZ0OiA2Ny45NjExNyU7IH1cbiAgLnB1c2gtOSB7XG4gICAgbGVmdDogNzYuNDU2MzElOyB9XG4gIC5wdXNoLTEwIHtcbiAgICBsZWZ0OiA4NC45NTE0NiU7IH1cbiAgLnB1c2gtMTEge1xuICAgIGxlZnQ6IDkzLjQ0NjYlOyB9XG4gIC5wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjQ5NTE1JTsgfVxuICAucHVsbC0yIHtcbiAgICByaWdodDogMTYuOTkwMjklOyB9XG4gIC5wdWxsLTMge1xuICAgIHJpZ2h0OiAyNS40ODU0NCU7IH1cbiAgLnB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjk4MDU4JTsgfVxuICAucHVsbC01IHtcbiAgICByaWdodDogNDIuNDc1NzMlOyB9XG4gIC5wdWxsLTYge1xuICAgIHJpZ2h0OiA1MC45NzA4NyU7IH1cbiAgLnB1bGwtNyB7XG4gICAgcmlnaHQ6IDU5LjQ2NjAyJTsgfVxuICAucHVsbC04IHtcbiAgICByaWdodDogNjcuOTYxMTclOyB9XG4gIC5wdWxsLTkge1xuICAgIHJpZ2h0OiA3Ni40NTYzMSU7IH1cbiAgLnB1bGwtMTAge1xuICAgIHJpZ2h0OiA4NC45NTE0NiU7IH1cbiAgLnB1bGwtMTEge1xuICAgIHJpZ2h0OiA5My40NDY2JTsgfVxuICAuY29sLTExIC5jb2wtMSwgLmNvbC0xMSAuY29sLTIsIC5jb2wtMTEgLmNvbC0zLCAuY29sLTExIC5jb2wtNCwgLmNvbC0xMSAuY29sLTUsIC5jb2wtMTEgLmNvbC02LCAuY29sLTExIC5jb2wtNywgLmNvbC0xMSAuY29sLTgsIC5jb2wtMTEgLmNvbC05LCAuY29sLTExIC5jb2wtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjEyMjAyJTsgfVxuICAuY29sLTExIC5jb2wtMSB7XG4gICAgd2lkdGg6IDcuMTYxOCU7IH1cbiAgLmNvbC0xMSAuY29sLTIge1xuICAgIHdpZHRoOiAxNi40NDU2MiU7IH1cbiAgLmNvbC0xMSAuY29sLTMge1xuICAgIHdpZHRoOiAyNS43Mjk0NCU7IH1cbiAgLmNvbC0xMSAuY29sLTQge1xuICAgIHdpZHRoOiAzNS4wMTMyNiU7IH1cbiAgLmNvbC0xMSAuY29sLTUge1xuICAgIHdpZHRoOiA0NC4yOTcwOCU7IH1cbiAgLmNvbC0xMSAuY29sLTYge1xuICAgIHdpZHRoOiA1My41ODA5JTsgfVxuICAuY29sLTExIC5jb2wtNyB7XG4gICAgd2lkdGg6IDYyLjg2NDcyJTsgfVxuICAuY29sLTExIC5jb2wtOCB7XG4gICAgd2lkdGg6IDcyLjE0ODU0JTsgfVxuICAuY29sLTExIC5jb2wtOSB7XG4gICAgd2lkdGg6IDgxLjQzMjM2JTsgfVxuICAuY29sLTExIC5jb2wtMTAge1xuICAgIHdpZHRoOiA5MC43MTYxOCU7IH1cbiAgLmNvbC0xMCAuY29sLTEsIC5jb2wtMTAgLmNvbC0yLCAuY29sLTEwIC5jb2wtMywgLmNvbC0xMCAuY29sLTQsIC5jb2wtMTAgLmNvbC01LCAuY29sLTEwIC5jb2wtNiwgLmNvbC0xMCAuY29sLTcsIC5jb2wtMTAgLmNvbC04LCAuY29sLTEwIC5jb2wtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMzM5MTglOyB9XG4gIC5jb2wtMTAgLmNvbC0xIHtcbiAgICB3aWR0aDogNy44OTQ3NCU7IH1cbiAgLmNvbC0xMCAuY29sLTIge1xuICAgIHdpZHRoOiAxOC4xMjg2NSU7IH1cbiAgLmNvbC0xMCAuY29sLTMge1xuICAgIHdpZHRoOiAyOC4zNjI1NyU7IH1cbiAgLmNvbC0xMCAuY29sLTQge1xuICAgIHdpZHRoOiAzOC41OTY0OSU7IH1cbiAgLmNvbC0xMCAuY29sLTUge1xuICAgIHdpZHRoOiA0OC44MzA0MSU7IH1cbiAgLmNvbC0xMCAuY29sLTYge1xuICAgIHdpZHRoOiA1OS4wNjQzMyU7IH1cbiAgLmNvbC0xMCAuY29sLTcge1xuICAgIHdpZHRoOiA2OS4yOTgyNSU7IH1cbiAgLmNvbC0xMCAuY29sLTgge1xuICAgIHdpZHRoOiA3OS41MzIxNiU7IH1cbiAgLmNvbC0xMCAuY29sLTkge1xuICAgIHdpZHRoOiA4OS43NjYwOCU7IH1cbiAgLmNvbC05IC5jb2wtMSwgLmNvbC05IC5jb2wtMiwgLmNvbC05IC5jb2wtMywgLmNvbC05IC5jb2wtNCwgLmNvbC05IC5jb2wtNSwgLmNvbC05IC5jb2wtNiwgLmNvbC05IC5jb2wtNywgLmNvbC05IC5jb2wtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNjA1ODYlOyB9XG4gIC5jb2wtOSAuY29sLTEge1xuICAgIHdpZHRoOiA4Ljc5NDc5JTsgfVxuICAuY29sLTkgLmNvbC0yIHtcbiAgICB3aWR0aDogMjAuMTk1NDQlOyB9XG4gIC5jb2wtOSAuY29sLTMge1xuICAgIHdpZHRoOiAzMS41OTYwOSU7IH1cbiAgLmNvbC05IC5jb2wtNCB7XG4gICAgd2lkdGg6IDQyLjk5Njc0JTsgfVxuICAuY29sLTkgLmNvbC01IHtcbiAgICB3aWR0aDogNTQuMzk3MzklOyB9XG4gIC5jb2wtOSAuY29sLTYge1xuICAgIHdpZHRoOiA2NS43OTgwNSU7IH1cbiAgLmNvbC05IC5jb2wtNyB7XG4gICAgd2lkdGg6IDc3LjE5ODclOyB9XG4gIC5jb2wtOSAuY29sLTgge1xuICAgIHdpZHRoOiA4OC41OTkzNSU7IH1cbiAgLmNvbC04IC5jb2wtMSwgLmNvbC04IC5jb2wtMiwgLmNvbC04IC5jb2wtMywgLmNvbC04IC5jb2wtNCwgLmNvbC04IC5jb2wtNSwgLmNvbC04IC5jb2wtNiwgLmNvbC04IC5jb2wtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuOTQxMTglOyB9XG4gIC5jb2wtOCAuY29sLTEge1xuICAgIHdpZHRoOiA5LjkyNjQ3JTsgfVxuICAuY29sLTggLmNvbC0yIHtcbiAgICB3aWR0aDogMjIuNzk0MTIlOyB9XG4gIC5jb2wtOCAuY29sLTMge1xuICAgIHdpZHRoOiAzNS42NjE3NiU7IH1cbiAgLmNvbC04IC5jb2wtNCB7XG4gICAgd2lkdGg6IDQ4LjUyOTQxJTsgfVxuICAuY29sLTggLmNvbC01IHtcbiAgICB3aWR0aDogNjEuMzk3MDYlOyB9XG4gIC5jb2wtOCAuY29sLTYge1xuICAgIHdpZHRoOiA3NC4yNjQ3MSU7IH1cbiAgLmNvbC04IC5jb2wtNyB7XG4gICAgd2lkdGg6IDg3LjEzMjM1JTsgfVxuICAuY29sLTcgLmNvbC0xLCAuY29sLTcgLmNvbC0yLCAuY29sLTcgLmNvbC0zLCAuY29sLTcgLmNvbC00LCAuY29sLTcgLmNvbC01LCAuY29sLTcgLmNvbC02IHtcbiAgICBtYXJnaW4tbGVmdDogMy4zNzU1MyU7IH1cbiAgLmNvbC03IC5jb2wtMSB7XG4gICAgd2lkdGg6IDExLjM5MjQxJTsgfVxuICAuY29sLTcgLmNvbC0yIHtcbiAgICB3aWR0aDogMjYuMTYwMzQlOyB9XG4gIC5jb2wtNyAuY29sLTMge1xuICAgIHdpZHRoOiA0MC45MjgyNyU7IH1cbiAgLmNvbC03IC5jb2wtNCB7XG4gICAgd2lkdGg6IDU1LjY5NjIlOyB9XG4gIC5jb2wtNyAuY29sLTUge1xuICAgIHdpZHRoOiA3MC40NjQxNCU7IH1cbiAgLmNvbC03IC5jb2wtNiB7XG4gICAgd2lkdGg6IDg1LjIzMjA3JTsgfVxuICAuY29sLTYgLmNvbC0xLCAuY29sLTYgLmNvbC0yLCAuY29sLTYgLmNvbC0zLCAuY29sLTYgLmNvbC00LCAuY29sLTYgLmNvbC01IHtcbiAgICBtYXJnaW4tbGVmdDogMy45NjA0JTsgfVxuICAuY29sLTYgLmNvbC0xIHtcbiAgICB3aWR0aDogMTMuMzY2MzQlOyB9XG4gIC5jb2wtNiAuY29sLTIge1xuICAgIHdpZHRoOiAzMC42OTMwNyU7IH1cbiAgLmNvbC02IC5jb2wtMyB7XG4gICAgd2lkdGg6IDQ4LjAxOTglOyB9XG4gIC5jb2wtNiAuY29sLTQge1xuICAgIHdpZHRoOiA2NS4zNDY1MyU7IH1cbiAgLmNvbC02IC5jb2wtNSB7XG4gICAgd2lkdGg6IDgyLjY3MzI3JTsgfVxuICAuY29sLTUgLmNvbC0xLCAuY29sLTUgLmNvbC0yLCAuY29sLTUgLmNvbC0zLCAuY29sLTUgLmNvbC00IHtcbiAgICBtYXJnaW4tbGVmdDogNC43OTA0MiU7IH1cbiAgLmNvbC01IC5jb2wtMSB7XG4gICAgd2lkdGg6IDE2LjE2NzY2JTsgfVxuICAuY29sLTUgLmNvbC0yIHtcbiAgICB3aWR0aDogMzcuMTI1NzUlOyB9XG4gIC5jb2wtNSAuY29sLTMge1xuICAgIHdpZHRoOiA1OC4wODM4MyU7IH1cbiAgLmNvbC01IC5jb2wtNCB7XG4gICAgd2lkdGg6IDc5LjA0MTkyJTsgfVxuICAuY29sLTQgLmNvbC0xLCAuY29sLTQgLmNvbC0yLCAuY29sLTQgLmNvbC0zIHtcbiAgICBtYXJnaW4tbGVmdDogNi4wNjA2MSU7IH1cbiAgLmNvbC00IC5jb2wtMSB7XG4gICAgd2lkdGg6IDIwLjQ1NDU1JTsgfVxuICAuY29sLTQgLmNvbC0yIHtcbiAgICB3aWR0aDogNDYuOTY5NyU7IH1cbiAgLmNvbC00IC5jb2wtMyB7XG4gICAgd2lkdGg6IDczLjQ4NDg1JTsgfVxuICAuY29sLTMgLmNvbC0xLCAuY29sLTMgLmNvbC0yIHtcbiAgICBtYXJnaW4tbGVmdDogOC4yNDc0MiU7IH1cbiAgLmNvbC0zIC5jb2wtMSB7XG4gICAgd2lkdGg6IDI3LjgzNTA1JTsgfVxuICAuY29sLTMgLmNvbC0yIHtcbiAgICB3aWR0aDogNjMuOTE3NTMlOyB9XG4gIC5jb2wtMiAuY29sLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMi45MDMyMyU7IH1cbiAgLmNvbC0yIC5jb2wtMSB7XG4gICAgd2lkdGg6IDQzLjU0ODM5JTsgfSB9XG5cbi5yb3cgLmNlbnRlci1jb2wge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxOXB4KSB7XG4gIC5oaWRkZW4tbW9iaWxlLFxuICAudmlzaWJsZS10YWJsZXQsXG4gIC52aXNpYmxlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUtbW9iaWxlLFxuICAuaGlkZGVuLXRhYmxldCxcbiAgLnZpc2libGUtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpc2libGUtbW9iaWxlLFxuICAudmlzaWJsZS10YWJsZXQsXG4gIC5oaWRkZW4tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuW2NsYXNzKj1cImNvbC1cIl0sXG4ucm93IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBbY2xhc3MqPVwiY29sLVwiXSArIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuW2dyaWQtZGVtb10gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBiYWNrZ3JvdW5kOiAjY2RjZGNkO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbltncmlkLW91dGxpbmVdIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmc6IDAuMjVyZW07IH1cblxuLnAtaGVhZGluZy0tb25lIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgLnAtaGVhZGluZy0tb25lIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cblxuLnAtaGVhZGluZy0tdHdvIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIC5wLWhlYWRpbmctLXR3byB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgLnAtaGVhZGluZy0tdHdvIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2NzsgfSB9XG5cbi5wLWhlYWRpbmctLXRocmVlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1NDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIC5wLWhlYWRpbmctLXRocmVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4NjsgfSB9XG5cbi5wLWhlYWRpbmctLWZvdXIge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4zNjQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAucC1oZWFkaW5nLS1mb3VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuXG4ucC1oZWFkaW5nLS1maXZlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjY0OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgLnAtaGVhZGluZy0tZml2ZSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xNDM7IH0gfVxuXG4ucC1oZWFkaW5nLS1zaXgge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQxMjsgfVxuXG4ucC1oZWFkaW5nLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wLWhlYWRpbmctaWNvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLnAtaGVhZGluZy1pY29uX19oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgICAgLnAtaGVhZGluZy1pY29uX19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH0gfVxuICAucC1oZWFkaW5nLWljb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1NDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgICAgLnAtaGVhZGluZy1pY29uX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjg2OyB9IH1cbiAgLnAtaGVhZGluZy1pY29uX19pbWcge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIHdpZHRoOiAyLjVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLWhlYWRpbmctaWNvbl9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzLjc1cmVtO1xuICAgICAgICB3aWR0aDogMy43NXJlbTsgfSB9XG5cbi5wLWltYWdlLS1ib3JkZXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2NkY2RjZDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cblxuLnAtaW1hZ2UtLXNoYWRvd2VkIHtcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IDFweCByZ2JhKDIwNSwgMjA1LCAyMDUsIDAuMik7IH1cblxuLnAtbWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAucC1tZWRpYS1vYmplY3RfX2RldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnAtbWVkaWEtb2JqZWN0X19pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDMuNzVyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLW1lZGlhLW9iamVjdF9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgd2lkdGg6IDQuNXJlbTsgfSB9XG4gIC5wLW1lZGlhLW9iamVjdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zNjQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgICAgLnAtbWVkaWEtb2JqZWN0X190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG4gIC5wLW1lZGlhLW9iamVjdF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTsgfVxuICAucC1tZWRpYS1vYmplY3RfX21ldGEtbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDFyZW0gMCAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAucC1tZWRpYS1vYmplY3RfX21ldGEtbGlzdC1pdGVtIHtcbiAgICBjb2xvcjogIzExMTtcbiAgICBmb250LXNpemU6IC44NzVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNHJlbTsgfVxuICAgIC5wLW1lZGlhLW9iamVjdF9fbWV0YS1saXN0LWl0ZW0tLWRhdGUge1xuICAgICAgY29sb3I6ICMxMTE7XG4gICAgICBmb250LXNpemU6IC44NzVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjkwXCIgaGVpZ2h0PVwiOTBcIj48ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMCAtOTYyLjM2MilcIj48cGF0aCBjb2xvcj1cIiMwMDBcIiBmaWxsPVwibm9uZVwiIHN0cm9rZS13aWR0aD1cIjcuNVwiIG92ZXJmbG93PVwidmlzaWJsZVwiIGVuYWJsZS1iYWNrZ3JvdW5kPVwiYWNjdW11bGF0ZVwiIGQ9XCJNMCA5NjIuMzYyaDkwdjkwSDB6XCIvPjxwYXRoIGQ9XCJNMzUuOTE0IDk2OC4zNjJ2OWMwIDQuODM3LTQuMDc4IDguOTE0LTguOTE0IDguOTE0LTQuODM2IDAtOC45MTQtNC4wNzctOC45MTQtOC45MTR2LTguNTQ3QzcuNTYgOTY5Ljg5MiA2IDk3My41OSA2IDk4Ni4zNjJ2NDJjMCAxOCAzIDE4IDMwIDE4aDE4YzI3IDAgMzAgMCAzMC0xOHYtNDJjMC0xMi43NzMtMS41Ni0xNi40Ny0xMi4wODYtMTcuNTQ3djguNTQ3YzAgNC44MzctNC4wNzggOC45MTQtOC45MTQgOC45MTQtNC44MzYgMC04LjkxNC00LjA3Ny04LjkxNC04LjkxNHYtOUgzNS45MTR6bS4wODYgMjRoMThjMjQgMCAyNCAwIDI0IDEydjI0YzAgMTIgMCAxMi0yNCAxMkgzNmMtMjQgMC0yNCAwLTI0LTEydi0yNGMwLTEyIDAtMTIgMjQtMTJ6XCIgZmlsbD1cIiNhZWE3OWZcIi8+PHJlY3Qgd2lkdGg9XCI2XCIgaGVpZ2h0PVwiMThcIiB4PVwiMjRcIiB5PVwiOTYyLjM2MlwiIHJ5PVwiM1wiIGNvbG9yPVwiIzAwMFwiIGZpbGw9XCIjYWVhNzlmXCIgc3Ryb2tlLXdpZHRoPVwiLjFcIiBvdmVyZmxvdz1cInZpc2libGVcIiBlbmFibGUtYmFja2dyb3VuZD1cImFjY3VtdWxhdGVcIi8+PHJlY3Qgcnk9XCIzXCIgeT1cIjk2Mi4zNjJcIiB4PVwiNjBcIiBoZWlnaHQ9XCIxOFwiIHdpZHRoPVwiNlwiIGNvbG9yPVwiIzAwMFwiIGZpbGw9XCIjYWVhNzlmXCIgc3Ryb2tlLXdpZHRoPVwiLjFcIiBvdmVyZmxvdz1cInZpc2libGVcIiBlbmFibGUtYmFja2dyb3VuZD1cImFjY3VtdWxhdGVcIi8+PHBhdGggc3R5bGU9XCJ0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxMjUlOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246VWJ1bnR1IE1lZGl1bVwiIGQ9XCJNMzMuMzM2IDEwMDEuMzY0di4wMWMtMS44IDAtMy41LjM0OC01LjA4NyAxLjA0My0xLjU0OC42NjMtMi45MTMgMS41NTMtNC4wOCAyLjY2NGwtLjM1Mi4zMzcgMy4wNiA0LjMzNS40NzQtLjQ3MmMuMTU4LS4xNTguNDI1LS4zODguNzg3LS42NzNsLjAxLS4wMTMuMDEtLjAxMmMuMzQyLS4yOTUuNzQtLjU4MiAxLjE5NC0uODYuNDY3LS4yNyAxLjAwMi0uNTA3IDEuNjA3LS43MS41NzctLjE5IDEuMjA2LS4yODggMS44OTYtLjI4OCAxLjA0OCAwIDEuODg1LjI2IDIuNTguNzY4LjYyNi40Ni45NjQgMS4yMjIuOTY0IDIuNDk3IDAgLjU2LS4xMTQgMS4xLS4zNSAxLjY0Ny0uMjQ2LjUzOC0uNTggMS4wODItMS4wMDYgMS42MzVoLS4wMDJjLS40MDguNTM1LS44OTYgMS4wODgtMS40NjYgMS42NTgtLjU4Mi41ODItMS4xOTIgMS4xNzYtMS44MjcgMS43ODVoLS4wMDRjLS44MjcuOC0xLjY1MyAxLjYxMy0yLjQ4IDIuNDQtLjg0Ni44NDUtMS42MSAxLjc0OC0yLjI5MiAyLjcwNGgtLjAwMmMtLjY5Mi45NjctMS4yNiAyLjAyLTEuNzAyIDMuMTUtLjQyNiAxLjEzNC0uNjM1IDIuMzcyLS42MzUgMy43MDd2LjcyYzAgLjMxLjAxNS41ODMuMDQ2LjgyOGwuMDY0LjQ5M2gxOC42NXYtNS4xOTdIMzEuMzg2Yy4wNzItLjE0NC4wNTctLjIxLjE4LS4zOTJsLjAwNi0uMDEyaC4wMDJjLjMzLS41MDcuNzI3LTEuMDM0IDEuMTkyLTEuNTc2LjQ3LS41NDguOTY2LTEuMDk2IDEuNDg4LTEuNjQ1bC4wMDgtLjAxYy41MjctLjU1My45OTgtMS4wMjcgMS40MTMtMS40MTZoLjAwN2MuOC0uNzc1IDEuNi0xLjU2IDIuNC0yLjM2aC4wMDdjLjgxMy0uODQ0IDEuNTM0LTEuNyAyLjE2My0yLjU3NmguMDAyYy42Ni0uOTA2IDEuMTk3LTEuODMgMS42MTMtMi43NzMuNDI4LS45OTQuNjQ1LTIuMDIuNjQ1LTMuMDU0IDAtMi41MjgtLjc1Ni00LjYwNS0yLjI4LTYuMTAyLTEuNTI0LTEuNTUtMy44NjItMi4yOC02LjktMi4yOHptMTYuNjI2LjYzNXYuMDFsLS4wMjQuNTM3Yy0uMTA2IDIuMzEtLjI0IDQuNjE4LS40IDYuOTI3LS4xNTggMi4yNzctLjM4NCA0LjY4OC0uNjc2IDcuMjMzbC0uMDcuNjI4aC42MzJjMi4xODcgMCAzLjk4Mi4xMiA1LjM3LjM1M2guMDA0YzEuNDIuMjMgMi41MTguNTggMy4yODMgMS4wMWguMDFjLjgwNC40NCAxLjMxNi45NDUgMS42IDEuNTEyLjMwMi42MDYuNDYgMS4yOTcuNDYgMi4xIDAgLjUxNC0uMDk0Ljk5NC0uMjc4IDEuNDU3LS4xNzQuNDE0LS40NTYuNzktLjg3NiAxLjE0aC0uMDE2Yy0uMzc1LjMzMy0uOS42MTUtMS41ODIuODM2LS42NzcuMTkzLTEuNTE0LjI5OC0yLjUxLjI5OC0xLjQ4IDAtMi43Mi0uMTQ0LTMuNzE4LS40Mi0xLjAxMi0uMzEtMS43OS0uNTk2LTIuMy0uODRsLS42MzgtLjMwNC0xLjE3IDUuMTg3LjM5NC4xOThjLjMyLjE2Ljc0LjMxMyAxLjI4Ny40NzcuNTUzLjE2NyAxLjE2OC4zMTUgMS44NDcuNDUuNzAzLjE2MyAxLjQzLjMgMi4xODQuNDA3Ljc3LjExIDEuNTI3LjE2MyAyLjI3My4xNjMgMS44MjYgMCAzLjQ0LS4yMTQgNC44NC0uNjZoLjAwOGMxLjM4Ni0uNDczIDIuNTYtMS4xMiAzLjUwMi0xLjk0OC45NC0uODI3IDEuNjQ3LTEuODIzIDIuMTA1LTIuOTY3LjQ1NC0xLjEzNS42OC0yLjM2NS42OC0zLjY3OCAwLTIuODY4LTEuMDIzLTUuMjItMy4wMzQtNi44OTItMS44ODgtMS42MTctNC43Ni0yLjQ3Mi04LjQzNC0yLjc1LjAzMy0uMjcuMDY0LS41MS4wOTctLjgzNC4wNTUtLjUzNS4wOTYtMS4wOTYuMTIzLTEuNjhsLjAwMi0uMDI1Yy4wNTItLjU3NS4wOS0xLjEzOC4xMTctMS42ODhsLjAwMy0uMDI3Yy4wMzUtLjM4LjA1NC0uNjkzLjA3Ny0xLjAyaDEwLjA1NVYxMDAySDQ5Ljk2MnpcIiBmb250LXNpemU9XCIzNS4zNDVcIiBmb250LXdlaWdodD1cIjUwMFwiIGxldHRlci1zcGFjaW5nPVwiMFwiIHdvcmQtc3BhY2luZz1cIjBcIiB0ZXh0LWFuY2hvcj1cIm1pZGRsZVwiIGZpbGw9XCIjYWVhNzlmXCIgZm9udC1mYW1pbHk9XCJVYnVudHVcIi8+PC9nPjwvc3ZnPicpOyB9XG4gICAgLnAtbWVkaWEtb2JqZWN0X19tZXRhLWxpc3QtaXRlbS0tbG9jYXRpb24ge1xuICAgICAgY29sb3I6ICMxMTE7XG4gICAgICBmb250LXNpemU6IC44NzVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjkwXCIgaGVpZ2h0PVwiOTBcIj48ZyBjb2xvcj1cIiMwMDBcIj48cGF0aCBkPVwiTTQ1IDBDMzAuMDg4IDAgMTggMTIuMDg4IDE4IDI3YzAgLjU2Mi4wMyAxLjEwMy4wNjMgMS42NTYuMDEzLjI0OC4wMTIuNDk3LjAzLjc1LjAyLjIzLjA3LjQ2LjA5NS42ODhDMjAuMjIgNTEuODU0IDQxLjkyMiA5MCA0NSA5MGMzLjA3OCAwIDI0Ljc4LTM4LjE0NiAyNi44MTMtNTkuOTA2LjAyLS4yMzIuMDc2LS40Ni4wOTMtLjY4OC4wMjItLjI0OC4wMTYtLjUuMDMtLjc1LjAzMi0uNTYuMDY0LTEuMTIuMDY0LTEuNjU2QzcyIDEyLjA4OCA1OS45MTIgMCA0NSAwem0wIDE4YzQuOTcgMCA5IDQuMDMgOSA5cy00LjAzIDktOSA5LTktNC4wMy05LTkgNC4wMy05IDktOXpcIiBmaWxsPVwiI2FlYTc5ZlwiIHN0cm9rZS13aWR0aD1cIjNcIiBvdmVyZmxvdz1cInZpc2libGVcIiBlbmFibGUtYmFja2dyb3VuZD1cImFjY3VtdWxhdGVcIi8+PHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2Utd2lkdGg9XCI3LjVcIiBvdmVyZmxvdz1cInZpc2libGVcIiBlbmFibGUtYmFja2dyb3VuZD1cImFjY3VtdWxhdGVcIiBkPVwiTTAgMGg5MHY5MEgwelwiLz48L2c+PC9zdmc+Jyk7IH1cbiAgICAucC1tZWRpYS1vYmplY3RfX21ldGEtbGlzdC1pdGVtLS12ZW51ZSB7XG4gICAgICBjb2xvcjogIzExMTtcbiAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiOTBcIiBoZWlnaHQ9XCI5MFwiIHZpZXdCb3g9XCIwIDAgOTAgOTAuMDAwMDAxXCI+PGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0xMTEuOTY3IC05MjkuMzM3KVwiIGNvbG9yPVwiIzAwMFwiPjxwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlLXdpZHRoPVwiNFwiIG92ZXJmbG93PVwidmlzaWJsZVwiIGVuYWJsZS1iYWNrZ3JvdW5kPVwiYWNjdW11bGF0ZVwiIGQ9XCJNMTExLjk2NyA5MjkuMzM2aDkwdjkwaC05MHpcIi8+PGNpcmNsZSByPVwiNi41XCIgY3k9XCIyNC41XCIgY3g9XCIyMy41XCIgdHJhbnNmb3JtPVwibWF0cml4KDEuODQ2IDAgMCAxLjg0NiAxMTMuNTgzIDkyOS4xMDUpXCIgZmlsbD1cIiNhZWE3OWZcIiBzdHJva2Utd2lkdGg9XCIyXCIgb3ZlcmZsb3c9XCJ2aXNpYmxlXCIgZW5hYmxlLWJhY2tncm91bmQ9XCJhY2N1bXVsYXRlXCIvPjxjaXJjbGUgcj1cIjIxXCIgY3k9XCI0NVwiIGN4PVwiNDVcIiB0cmFuc2Zvcm09XCJtYXRyaXgoMS40MjkgMCAwIDEuNDI5IDkyLjY4MiA5MTAuMDUpXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIjYWVhNzlmXCIgc3Ryb2tlLXdpZHRoPVwiNC4yXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBvdmVyZmxvdz1cInZpc2libGVcIiBlbmFibGUtYmFja2dyb3VuZD1cImFjY3VtdWxhdGVcIi8+PHBhdGggZD1cIk0xNTIuOTY3IDkzMS43MzZsOC0yLjR2MTVoLTh6TTE2MC45NjcgMTAxNi4zMzZoLTh2LTEyaDh6TTE5OC45NjcgOTcwLjMzNnY4aC0xMnYtOHpNMTE0Ljk2NyA5NzguMzM2di04aDEydjh6XCIgb3ZlcmZsb3c9XCJ2aXNpYmxlXCIgZmlsbD1cIiNhZWE3OWZcIiBzdHJva2Utd2lkdGg9XCI2XCIgZW5hYmxlLWJhY2tncm91bmQ9XCJhY2N1bXVsYXRlXCIvPjwvZz48L3N2Zz4nKTsgfVxuICAucC1tZWRpYS1vYmplY3QtLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnAtbWVkaWEtb2JqZWN0LS1sYXJnZSAucC1tZWRpYS1vYmplY3RfX2ltYWdlIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgd2lkdGg6IDZyZW07IH1cbiAgICAucC1tZWRpYS1vYmplY3QtLWxhcmdlIC5wLW1lZGlhLW9iamVjdF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgICAgIC5wLW1lZGlhLW9iamVjdC0tbGFyZ2UgLnAtbWVkaWEtb2JqZWN0X190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cbiAgICAucC1tZWRpYS1vYmplY3QtLWxhcmdlIC5wLW1lZGlhLW9iamVjdF9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9XG5cbi5wLW1vZGFsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjc1KTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwdmg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wLW1vZGFsX19kaWFsb2cge1xuICAgIGJvdHRvbTogMS41cmVtO1xuICAgIGxlZnQ6IDEuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMzBweDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMS41cmVtO1xuICAgIHRvcDogMS41cmVtO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLW1vZGFsX19kaWFsb2cge1xuICAgICAgICBib3R0b206IGluaXRpYWw7XG4gICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICB0b3A6IGluaXRpYWw7IH0gfVxuICAucC1tb2RhbF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnAtbW9kYWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzY0O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgICAucC1tb2RhbF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuICAucC1tb2RhbF9fY2xvc2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nOTAnIHdpZHRoPSc5MCclM0UlM0NnIGNvbG9yPSclMjMwMDAnJTNFJTNDcGF0aCBmaWxsPSdub25lJyBkPSdNMCAwaDkwdjkwSDB6Jy8lM0UlM0NwYXRoIGQ9J00xNC41MiA2TDYgMTQuNTIgMzYuNDggNDUgNiA3NS40OSAxNC41MiA4NCA0NSA1My41MiA3NS40OCA4NCA4NCA3NS40OSA1My41MiA0NSA4NCAxNC41MiA3NS40OCA2IDQ1IDM2LjQ5eicgZmlsbD0nJTIzODg4Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxcmVtO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luOiAtMXJlbSAtMXJlbSAwIDA7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICAgIHdpZHRoOiAxcmVtOyB9XG4gICAgLnAtbW9kYWxfX2Nsb3NlOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjMDA3YWE2O1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDsgfVxuXG4ucC1tYXRyaXgge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYyMHB4KSB7XG4gICAgLnAtbWF0cml4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAucC1tYXRyaXhfX2l0ZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgIzY2NjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgICAucC1tYXRyaXhfX2l0ZW06ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wLW1hdHJpeF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYyMHB4KSB7XG4gICAgICAucC1tYXRyaXhfX2l0ZW0ge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBkb3R0ZWQgIzY2NjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjNjY2O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAgICAgICAucC1tYXRyaXhfX2l0ZW06ZW1wdHkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5wLW1hdHJpeF9faXRlbTpmaXJzdC1jaGlsZCwgLnAtbWF0cml4X19pdGVtOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAgIC5wLW1hdHJpeF9faXRlbTpsYXN0LWNoaWxkLCAucC1tYXRyaXhfX2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgICAucC1tYXRyaXhfX2l0ZW06bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgICAgIC5wLW1hdHJpeF9faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBkb3R0ZWQgIzY2NjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gICAgICAgIC5wLW1hdHJpeF9faXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5wLW1hdHJpeF9faW1nLCAucC1tYXRyaXhfX2NvbnRlbnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucC1tYXRyaXhfX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIG1heC13aWR0aDogMy43NXJlbTsgfVxuICAucC1tYXRyaXhfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucC1tYXRyaXhfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucC1tYXRyaXhfX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnAtbWF0cml4X19saW5rIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG5cbi5wLW11dGVkLWhlYWRpbmcge1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnAtbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOTU0MjA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RjZGNkO1xuICBjb2xvcjogIzExMTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAucC1uYXZpZ2F0aW9uIC5yb3cge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19iYW5uZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1vcGVuLCAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tY2xvc2UsIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGluayB7XG4gICAgY29sb3I6ICMxMTE7IH1cbiAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tb3Blbjpob3ZlciwgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX190b2dnbGUtLWNsb3NlOmhvdmVyLCAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbms6aG92ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX190b2dnbGUtLW9wZW46dmlzaXRlZCwgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX190b2dnbGUtLWNsb3NlOnZpc2l0ZWQsIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGluazp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjMTExOyB9XG4gIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tb3BlbiwgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX190b2dnbGUtLWNsb3NlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHRvcDogY2FsYyg1MCUgLSAuNzVyZW0pOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tb3BlbiwgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX190b2dnbGUtLWNsb3NlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbG9nbyB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM2NDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwLjc1cmVtIDAuNXJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xvZ28ge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19sb2dvIHtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMS4yNXJlbTsgfSB9XG4gIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9faW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMnJlbTsgfVxuICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmsge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rLFxuICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGluayA+IGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbms6aG92ZXIsXG4gICAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmsgPiBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmtzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RjZGNkO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmtzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICBmbG9hdDogbGVmdDsgfSB9XG4gICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyAucC1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NkY2RjZDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGlua3MgLnAtbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NkY2RjZDtcbiAgICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyAucC1uYXZpZ2F0aW9uX19saW5rOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7IH0gfVxuICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGlua3MgLnAtbmF2aWdhdGlvbl9fbGluayA+IGEsXG4gICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyA+IGEge1xuICAgICAgY29sb3I6ICMxMTE7XG4gICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICBwYWRkaW5nOiAwLjg0Mzc1cmVtIDAuNXJlbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGlua3MgLnAtbmF2aWdhdGlvbl9fbGluayA+IGEsXG4gICAgICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGlua3MgPiBhIHtcbiAgICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTsgfSB9XG4gICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rczpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NkY2RjZDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGlua3M6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDsgfSB9XG4gIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbmF2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAucC1uYXZpZ2F0aW9uOnRhcmdldCAucC1uYXZpZ2F0aW9uX190b2dnbGUtLW9wZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtbmF2aWdhdGlvbjp0YXJnZXQgLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAucC1uYXZpZ2F0aW9uOnRhcmdldCAucC1uYXZpZ2F0aW9uX19uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wLW5hdmlnYXRpb24tLXNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkY2RjZDtcbiAgY29sb3I6ICMxMTE7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucm93IHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtbmF2aWdhdGlvbl9fYmFubmVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tb3BlbiwgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX190b2dnbGUtLWNsb3NlLCAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX2xpbmsge1xuICAgIGNvbG9yOiAjMTExOyB9XG4gICAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX190b2dnbGUtLW9wZW46aG92ZXIsIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1jbG9zZTpob3ZlciwgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX19saW5rOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1vcGVuOnZpc2l0ZWQsIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1jbG9zZTp2aXNpdGVkLCAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX2xpbms6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzExMTsgfVxuICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX190b2dnbGUtLW9wZW4sIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1jbG9zZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMXJlbTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gLjc1cmVtKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX190b2dnbGUtLW9wZW4sIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX2xvZ28ge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zNjQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMC43NXJlbSAwLjVyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgICAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX19sb2dvIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtbmF2aWdhdGlvbl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbjogMC41cmVtIDEuMjVyZW07IH0gfVxuICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX2ltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDJyZW07IH1cbiAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtbmF2aWdhdGlvbl9fbGluayxcbiAgICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX2xpbmsgPiBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX19saW5rOmhvdmVyLFxuICAgICAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX19saW5rID4gYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtbmF2aWdhdGlvbl9fbGluazpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX19saW5rcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NkY2RjZDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1uYXZpZ2F0aW9uX19saW5rcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAgIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtbmF2aWdhdGlvbl9fbGlua3MgLnAtbmF2aWdhdGlvbl9fbGluayB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjZGNkY2Q7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX2xpbmtzIC5wLW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtbmF2aWdhdGlvbl9fbGlua3MgLnAtbmF2aWdhdGlvbl9fbGluazpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RjZGNkOyB9IH1cbiAgICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX2xpbmtzIC5wLW5hdmlnYXRpb25fX2xpbmsgPiBhLFxuICAgIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtbmF2aWdhdGlvbl9fbGlua3MgPiBhIHtcbiAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgcGFkZGluZzogMC44NDM3NXJlbSAwLjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX2xpbmtzIC5wLW5hdmlnYXRpb25fX2xpbmsgPiBhLFxuICAgICAgICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX2xpbmtzID4gYSB7XG4gICAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07IH0gfVxuICAgIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtbmF2aWdhdGlvbl9fbGlua3M6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZGNkY2Q7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX2xpbmtzOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH0gfVxuICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX25hdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhcjp0YXJnZXQgLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1vcGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wLW5hdmlnYXRpb24tLXNpZGViYXI6dGFyZ2V0IC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tY2xvc2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhcjp0YXJnZXQgLnAtbmF2aWdhdGlvbl9fbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX2xvZ28ge1xuICAgIG1hcmdpbjogMCAxcmVtIDAgMDsgfVxuICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5wLW5hdmlnYXRpb25fX3RhZ2xpbmUge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAuMnJlbTsgfVxuICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5zaWRlYmFyX19jdGEge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5zaWRlYmFyX19jdGEgLnAtaW5saW5lLWxpc3Qge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAuc2lkZWJhcl9fY3RhIFtjbGFzc149XCJwLWljb25cIl0ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5zaWRlYmFyX19jdGEge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAuc2lkZWJhcl9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5zaWRlYmFyX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG4gIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnNpZGViYXJfX2xpbmsge1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnNpZGViYXJfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDdhYTY7IH1cbiAgICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5zaWRlYmFyX19saW5rOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAuaXMtc2VsZWN0ZWQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnNpZGViYXJfX2ZpcnN0LWxldmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAuc2lkZWJhcl9fdGhpcmQtbGV2ZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzcmVtOyB9XG4gIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnNpZGViYXJfX3NlY29uZC1sZXZlbCxcbiAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAuc2lkZWJhcl9fdGhpcmQtbGV2ZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07IH1cbiAgICAucC1pY29uLS1taW51cyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmlzLXNlbGVjdGVkIC5wLWljb24tLW1pbnVzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmlzLXNlbGVjdGVkIC5wLWljb24tLXBsdXMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5pcy1zZWxlY3RlZCArIC5zaWRlYmFyX19zZWNvbmQtbGV2ZWwsIC5pcy1zZWxlY3RlZCArIC5zaWRlYmFyX190aGlyZC1sZXZlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnNpZGViYXJfX3NlY29uZC1sZXZlbCAuaXMtZGVlcGVzdC1sZXZlbCxcbiAgICAucC1uYXZpZ2F0aW9uLS1zaWRlYmFyIC5zaWRlYmFyX190aGlyZC1sZXZlbCAuaXMtZGVlcGVzdC1sZXZlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyB9XG4gIC5wLW5hdmlnYXRpb24tLXNpZGViYXIgLnAtaWNvbi0tcGx1cyxcbiAgLnAtbmF2aWdhdGlvbi0tc2lkZWJhciAucC1pY29uLS1taW51cyB7XG4gICAgcGVyc3BlY3RpdmU6IDgwMHB4O1xuICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogNTAlIDEwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMXJlbTtcbiAgICB0b3A6IDAuNzVyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDsgfVxuXG4ucC1saW5rLS1leHRlcm5hbDo6YWZ0ZXIge1xuICAtd2Via2l0LW1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNCcgaGVpZ2h0PScxNSclM0UlM0NnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J00tMS0xaDE2djE2SC0xJy8lM0UlM0NwYXRoIGZpbGw9JyUyMzExMScgZD0nTTQuODY3IDEuMzEzQy42IDEuMzIuMDY3IDEuNDQzLjA2NyA0LjUxdjYuNGMwIDMuMi41MzMgMy4yIDUuMzMzIDMuMmgyLjEzM2M0LjggMCA1LjMzNCAwIDUuMzM0LTMuMnYtMS42aC0xLjZ2MS4wNjhjMCAyLjEzMyAwIDIuMTMzLTQuMjY3IDIuMTMzSDUuOTMzYy00LjI2NiAwLTQuMjY2IDAtNC4yNjYtMi4xMzJWNS4wNDRjMC0xLjkzLjAzNC0yLjExMiAzLjItMi4xM3YtMS42eicvJTNFJTNDcGF0aCBkPSdNLTEtMWgxNnYxNkgtMScvJTNFJTNDcGF0aCBmaWxsPSclMjMxMTEnIGQ9J002LjQzNSAyLjE2Yy4xMS0uNDQ2IDcuMTEzLTIuMTk2IDcuNDQ4LTEuODYuMzM1LjMzNC0xLjQxNiA3LjMzNS0xLjg2MyA3LjQ0Ny0uNDQ3LjExMi01LjY5Ny01LjE0LTUuNTg2LTUuNTg2eicvJTNFJTNDcGF0aCBmaWxsPSclMjMxMTEnIGQ9J005LjAzMiAzLjM4TDQuNzA1IDcuNzA4bDEuNzY3IDEuNzY3TDEwLjggNS4xNDgnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IC43ZW07XG4gIG1hcmdpbjogMCAwIDAgLjI1ZW07XG4gIG1hc2s6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNCcgaGVpZ2h0PScxNSclM0UlM0NnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J00tMS0xaDE2djE2SC0xJy8lM0UlM0NwYXRoIGZpbGw9JyUyMzExMScgZD0nTTQuODY3IDEuMzEzQy42IDEuMzIuMDY3IDEuNDQzLjA2NyA0LjUxdjYuNGMwIDMuMi41MzMgMy4yIDUuMzMzIDMuMmgyLjEzM2M0LjggMCA1LjMzNCAwIDUuMzM0LTMuMnYtMS42aC0xLjZ2MS4wNjhjMCAyLjEzMyAwIDIuMTMzLTQuMjY3IDIuMTMzSDUuOTMzYy00LjI2NiAwLTQuMjY2IDAtNC4yNjYtMi4xMzJWNS4wNDRjMC0xLjkzLjAzNC0yLjExMiAzLjItMi4xM3YtMS42eicvJTNFJTNDcGF0aCBkPSdNLTEtMWgxNnYxNkgtMScvJTNFJTNDcGF0aCBmaWxsPSclMjMxMTEnIGQ9J002LjQzNSAyLjE2Yy4xMS0uNDQ2IDcuMTEzLTIuMTk2IDcuNDQ4LTEuODYuMzM1LjMzNC0xLjQxNiA3LjMzNS0xLjg2MyA3LjQ0Ny0uNDQ3LjExMi01LjY5Ny01LjE0LTUuNTg2LTUuNTg2eicvJTNFJTNDcGF0aCBmaWxsPSclMjMxMTEnIGQ9J005LjAzMiAzLjM4TDQuNzA1IDcuNzA4bDEuNzY3IDEuNzY3TDEwLjggNS4xNDgnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IC43ZW07IH1cblxuLnAtbGluay0tbm8tdW5kZXJsaW5lIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi5wLWxpbmstLXNvZnQge1xuICBjb2xvcjogIzExMTsgfVxuICAucC1saW5rLS1zb2Z0OnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjMTExO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucC1saW5rLS1zb2Z0OmhvdmVyIHtcbiAgICBjb2xvcjogIzAwN2FhNjsgfVxuICAucC1saW5rLS1zb2Z0LmlzLXNlbGVjdGVkIHtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5wLWxpbmstLXN0cm9uZyB7XG4gIGNvbG9yOiAjMTExO1xuICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5wLWxpbmstLXN0cm9uZzp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzExMTsgfVxuICAucC1saW5rLS1zdHJvbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA3YWE2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wLWxpbmstLWludmVydGVkIHtcbiAgY29sb3I6ICNmN2Y3Zjc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnAtbGluay0taW52ZXJ0ZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZjdmN2Y3OyB9XG4gIC5wLWxpbmstLWludmVydGVkOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZGVkZWRlOyB9XG5cbi5wLXRvcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NkY2RjZDtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMjBweCAwOyB9XG4gIC5wLXRvcF9fbGluayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzExMTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0b3A6IC0uNzI1cmVtOyB9XG5cbi5wLWxpbmstLWV4dGVybmFsLnAtbGluay0tc3Ryb25nIHtcbiAgY29sb3I6ICMxMTE7IH1cblxuLnAtbGlzdC10cmVlX19pdGVtLS1ncm91cDo6YWZ0ZXIsIC5wLWxpc3QtdHJlZSAucC1saXN0LXRyZWVbYXJpYS1oaWRkZW49XCJmYWxzZVwiXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC45Mzc1cmVtO1xuICBsZWZ0OiAtMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAuNHJlbTtcbiAgd2lkdGg6IDAuOTM3NXJlbTsgfVxuXG4ucC1saXN0LXRyZWUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjZGNkY2Q7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmc6IDAgMCAwIDAuNXJlbTsgfVxuICAucC1saXN0LXRyZWVfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAuOHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucC1saXN0LXRyZWVfX2l0ZW06OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2RjZGNkO1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGxlZnQ6IC0wLjVyZW07XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLjhyZW07XG4gICAgICB3aWR0aDogLjYyNXJlbTsgfVxuICAgIC5wLWxpc3QtdHJlZV9faXRlbS0tZ3JvdXA6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyBoZWlnaHQ9JzE1JyB3aWR0aD0nMTUnIHZpZXdCb3g9JzAgMCAxNSAxNSclM0UlM0NkZWZzJTNFJTNDcGF0aCBpZD0nYScgZD0nTTAgMGgxNXYxNUgweicvJTNFJTNDL2RlZnMlM0UlM0NnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZmlsbD0nbm9uZSclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzYScgZmlsbD0nJTIzRkZGJy8lM0UlM0NwYXRoIHN0cm9rZT0nJTIzODg4JyBkPSdNLjUuNWgxNHYxNEguNXonLyUzRSUzQ3BhdGggZmlsbD0nJTIzODg4JyBkPSdNNyA0aDF2N0g3eicvJTNFJTNDcGF0aCBmaWxsPSclMjM4ODgnIGQ9J000IDhWN2g3djF6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgLnAtbGlzdC10cmVlX190b2dnbGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAwIDAgLTEuNzVyZW07XG4gICAgcGFkZGluZzogMCAwIDAgMS43NXJlbTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5wLWxpc3QtdHJlZV9fdG9nZ2xlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMwMDdhYTY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5wLWxpc3QtdHJlZV9fdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAjY2RjZGNkOyB9XG4gIC5wLWxpc3QtdHJlZSAucC1saXN0LXRyZWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAucC1saXN0LXRyZWUgLnAtbGlzdC10cmVlW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucC1saXN0LXRyZWUgLnAtbGlzdC10cmVlW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl06OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyBoZWlnaHQ9JzE1JyB3aWR0aD0nMTUnIHZpZXdCb3g9JzAgMCAxNSAxNSclM0UlM0NkZWZzJTNFJTNDcGF0aCBpZD0nYScgZD0nTTAgMGgxNXYxNUgweicvJTNFJTNDL2RlZnMlM0UlM0NnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZmlsbD0nbm9uZSclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzYScgZmlsbD0nJTIzRkZGJy8lM0UlM0NwYXRoIHN0cm9rZT0nJTIzODg4JyBkPSdNLjUuNWgxNHYxNEguNXonLyUzRSUzQ3BhdGggZmlsbD0nJTIzODg4JyBkPSdNNCA4VjdoN3YxeicvJTNFJTNDL2clM0VcXGEgICAgICAgICAlM0Mvc3ZnJTNFXCIpO1xuICAgICAgei1pbmRleDogMTsgfVxuXG4ucC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAucC1saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAuNjY2N3JlbTsgfVxuXG4ucC1saXN0LS1kaXZpZGVkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAucC1saXN0LS1kaXZpZGVkIC5wLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IC42M3JlbTtcbiAgICBwYWRkaW5nLXRvcDogLjYzcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NkY2RjZDsgfVxuICAgIC5wLWxpc3QtLWRpdmlkZWQgLnAtbGlzdF9faXRlbTpsYXN0LW9mLXR5cGUsXG4gICAgLnAtbGlzdC0tZGl2aWRlZCAucC1saXN0X19pdGVtIC5sYXN0LWl0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uaXMtdGlja2VkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDE0IDE0JyUzRSUzQ2NpcmNsZSBmaWxsPSclMjNlOTU0MjAnIGN4PSc3JyBjeT0nNycgcj0nNycvJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjEgMTAuODEzTDIuNDEgOC4xMDVsMS4xODQtMS42MTNMNS45IDguMTg3bDQuMzkzLTQuMzk0IDEuNDE0IDEuNDE0eicgLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLjNyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAucC1saXN0LS1kaXZpZGVkIC5pcy10aWNrZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMXJlbTsgfVxuXG4ucC1pbmxpbmUtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnAtaW5saW5lLWxpc3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTsgfVxuICAgIC5wLWlubGluZS1saXN0X19pdGVtOmxhc3Qtb2YtdHlwZSxcbiAgICAucC1pbmxpbmUtbGlzdF9faXRlbSAubGFzdC1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ucC1pbmxpbmUtbGlzdC0tbWlkZG90IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAucC1pbmxpbmUtbGlzdC0tbWlkZG90IC5wLWlubGluZS1saXN0X19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnAtaW5saW5lLWxpc3QtLW1pZGRvdCAucC1pbmxpbmUtbGlzdF9faXRlbTpsYXN0LW9mLXR5cGUsXG4gICAgLnAtaW5saW5lLWxpc3QtLW1pZGRvdCAucC1pbmxpbmUtbGlzdF9faXRlbSAubGFzdC1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5wLWlubGluZS1saXN0LS1taWRkb3QgLnAtaW5saW5lLWxpc3RfX2l0ZW06OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgY29udGVudDogJ1xcMDBiNyc7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xcmVtO1xuICAgICAgdG9wOiAuNTVyZW07IH1cbiAgICAucC1pbmxpbmUtbGlzdC0tbWlkZG90IC5wLWlubGluZS1saXN0X19pdGVtOmhvdmVyOjphZnRlciB7XG4gICAgICBjb2xvcjogIzY2NjsgfVxuICAgIC5wLWlubGluZS1saXN0LS1taWRkb3QgLnAtaW5saW5lLWxpc3RfX2l0ZW06bGFzdC1vZi10eXBlOjphZnRlcixcbiAgICAucC1pbmxpbmUtbGlzdC0tbWlkZG90IC5wLWlubGluZS1saXN0X19pdGVtIC5sYXN0LWl0ZW06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG5cbi5wLWxpc3Qtc3RlcCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nOiAwOyB9XG4gIC5wLWxpc3Qtc3RlcF9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnAtbGlzdC1zdGVwX190aXRsZSArICoge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAucC1saXN0LXN0ZXBfX2l0ZW0ge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wLWxpc3Qtc3RlcF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgICAgICAucC1saXN0LXN0ZXBfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAucC1saXN0LXN0ZXBfX2J1bGxldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC4zNDM3NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAgICAgLnAtbGlzdC1zdGVwX19idWxsZXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTVweDsgfSB9XG5cbi5wLXN0ZXBwZWQtbGlzdC0tZGV0YWlsZWQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwIDJyZW0gMCAzcmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgICAucC1zdGVwcGVkLWxpc3QtLWRldGFpbGVkIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTsgfSB9XG4gIC5wLXN0ZXBwZWQtbGlzdC0tZGV0YWlsZWQgLnAtbGlzdC1zdGVwX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1zdGVwcGVkLWxpc3QtLWRldGFpbGVkIC5wLWxpc3Qtc3RlcF9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAucC1zdGVwcGVkLWxpc3QtLWRldGFpbGVkIC5wLWxpc3Qtc3RlcF9faXRlbSA+ICoge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucC1zdGVwcGVkLWxpc3QtLWRldGFpbGVkIC5wLWxpc3Qtc3RlcF9fdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDIuNzVyZW07IH0gfVxuICAucC1zdGVwcGVkLWxpc3QtLWRldGFpbGVkIC5wLWxpc3Qtc3RlcF9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgcGFkZGluZzogMS4zMzMzcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1zdGVwcGVkLWxpc3QtLWRldGFpbGVkIC5wLWxpc3Qtc3RlcF9fY29udGVudCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xuICAgICAgICBtYXJnaW46IC4yNXJlbSAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wLXN0ZXBwZWQtbGlzdC0tZGV0YWlsZWQgLnAtbGlzdC1zdGVwX19idWxsZXQge1xuICAgICAgbGVmdDogLTYwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMi4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBAc3VwcG9ydHMgKGNvbHVtbnM6IDEpIHtcbiAgICBbY2xhc3MqPSdwLWxpc3QnXS5pcy1zcGxpdCB7XG4gICAgICBjb2x1bW5zOiAyOyB9XG4gICAgICBbY2xhc3MqPSdwLWxpc3QnXS5pcy1zcGxpdCAucC1saXN0X19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBzdXBwb3J0cyBub3QgKGNvbHVtbnM6IDEpIHtcbiAgICBbY2xhc3MqPSdwLWxpc3QnXS5pcy1zcGxpdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICBbY2xhc3MqPSdwLWxpc3QnXS5pcy1zcGxpdCAucC1saXN0X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gLjVyZW0pOyB9IH1cbiAgW2NsYXNzKj0ncC1saXN0J10uaXMtc3BsaXQgLnAtbGlzdF9faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NkY2RjZDsgfVxuICBbY2xhc3MqPSdwLWxpc3QnXS5pcy1zcGxpdDpudGgtY2hpbGQoMm4tMSkge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfSB9XG5cbi5wLXRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnAtdG9vbHRpcF9fbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGVmdDogMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgbWluLXdpZHRoOiAxNTVweDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaXRpYWw7XG4gICAgdG9wOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgdHJhbnNsYXRlWSgxM3B4KTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAucC10b29sdGlwX19tZXNzYWdlOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICMxMTE7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDAuNzVyZW07XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwOyB9XG4gIC5wLXRvb2x0aXA6Zm9jdXMgLnAtdG9vbHRpcF9fbWVzc2FnZSwgLnAtdG9vbHRpcDpob3ZlciAucC10b29sdGlwX19tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbml0aWFsOyB9XG4gIC5wLXRvb2x0aXAtLWJ0bS1jZW50ZXIgLnAtdG9vbHRpcF9fbWVzc2FnZSB7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMTNweCk7IH1cbiAgICAucC10b29sdGlwLS1idG0tY2VudGVyIC5wLXRvb2x0aXBfX21lc3NhZ2U6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLnAtdG9vbHRpcC0tYnRtLXJpZ2h0IC5wLXRvb2x0aXBfX21lc3NhZ2Uge1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTNweCk7IH1cbiAgICAucC10b29sdGlwLS1idG0tcmlnaHQgLnAtdG9vbHRpcF9fbWVzc2FnZTo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICByaWdodDogMC43NXJlbTsgfVxuICAucC10b29sdGlwLS10b3AtbGVmdCAucC10b29sdGlwX19tZXNzYWdlIHtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSB0cmFuc2xhdGVZKC0xM3B4KTsgfVxuICAgIC5wLXRvb2x0aXAtLXRvcC1sZWZ0IC5wLXRvb2x0aXBfX21lc3NhZ2U6OmJlZm9yZSB7XG4gICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiA4cHggc29saWQgIzExMTtcbiAgICAgIGJvdHRvbTogLTFyZW07XG4gICAgICBsZWZ0OiAwLjc1cmVtOyB9XG4gIC5wLXRvb2x0aXAtLXRvcC1jZW50ZXIgLnAtdG9vbHRpcF9fbWVzc2FnZSB7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTEzcHgpOyB9XG4gICAgLnAtdG9vbHRpcC0tdG9wLWNlbnRlciAucC10b29sdGlwX19tZXNzYWdlOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMxMTE7XG4gICAgICBib3R0b206IC0xcmVtO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC5wLXRvb2x0aXAtLXRvcC1yaWdodCAucC10b29sdGlwX19tZXNzYWdlIHtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSB0cmFuc2xhdGVZKC0xM3B4KTsgfVxuICAgIC5wLXRvb2x0aXAtLXRvcC1yaWdodCAucC10b29sdGlwX19tZXNzYWdlOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMxMTE7XG4gICAgICBib3R0b206IC0xcmVtO1xuICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgIHJpZ2h0OiAwLjc1cmVtOyB9XG4gIC5wLXRvb2x0aXAtLXJpZ2h0IC5wLXRvb2x0aXBfX21lc3NhZ2Uge1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNHB4KSB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLnAtdG9vbHRpcC0tcmlnaHQgLnAtdG9vbHRpcF9fbWVzc2FnZTo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCAjMTExO1xuICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNnB4KSB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5wLXRvb2x0aXAtLWxlZnQgLnAtdG9vbHRpcF9fbWVzc2FnZSB7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICAgIGxlZnQ6IC0xNnB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5wLXRvb2x0aXAtLWxlZnQgLnAtdG9vbHRpcF9fbWVzc2FnZTo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgIzExMTtcbiAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLnAtaWNvbi0tcGx1cywgLnAtaWNvbi0tbWludXMsIC5wLWljb24tLWV4cGFuZCwgLnAtaWNvbi0tY29sbGFwc2UsIC5wLWljb24tLWNoZXZyb24sIC5wLWljb24tLWNsb3NlLCAucC1pY29uLS1oZWxwLCAucC1pY29uLS1pbmZvcm1hdGlvbiwgLnAtaWNvbi0tZGVsZXRlLCAucC1pY29uLS1lcnJvciwgLnAtaWNvbi0td2FybmluZywgLnAtaWNvbi0tZXh0ZXJuYWwtbGluaywgLnAtaWNvbi0tY29udGV4dHVhbC1tZW51LCAucC1pY29uLS1tZW51LCAucC1pY29uLS1jb2RlLCAucC1pY29uLS1jb3B5LCAucC1pY29uLS1zZWFyY2gsIC5wLWljb24tLXN1Y2Nlc3MsIC5wLWljb24tLXNoYXJlLCAucC1pY29uLS11c2VyLCAucC1pY29uLS1xdWVzdGlvbiwgLnAtaWNvbi0tc3Bpbm5lciB7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogOTk5ZW07XG4gIHRvcDogLTJweDtcbiAgdmVydGljYWwtYWxpZ246IHN1YjsgfVxuXG4ucC1pY29uLS1wbHVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nOScgd2lkdGg9JzknIHZpZXdCb3g9JzAgMCA5IDknJTNFJTNDZyBmaWxsPSdyZ2JhKDEwMiwgMTAyLCAxMDIsIDAuOTk5OTk5KScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTTQgMGgxdjlINHonLyUzRSUzQ3BhdGggZD0nTTAgNVY0aDl2MXonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICBbY2xhc3MkPVwiLS1kYXJrXCJdIC5wLWljb24tLXBsdXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzknIHdpZHRoPSc5JyB2aWV3Qm94PScwIDAgOSA5JyUzRSUzQ2cgZmlsbD0ncmdiYSgyMDUsIDIwNSwgMjA1LCAwLjk5OTk5OSknIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J000IDBoMXY5SDR6Jy8lM0UlM0NwYXRoIGQ9J00wIDVWNGg5djF6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cblxuLnAtaWNvbi0tbWludXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PSc5JyB3aWR0aD0nOScgdmlld0JveD0nMCAwIDkgOSclM0UlM0NwYXRoIGQ9J00wIDVWNGg5djF6JyBmaWxsPSdyZ2JhKDEwMiwgMTAyLCAxMDIsIDAuOTk5OTk5KScgZmlsbC1ydWxlPSdldmVub2RkJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIFtjbGFzcyQ9XCItLWRhcmtcIl0gLnAtaWNvbi0tbWludXMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzknIHdpZHRoPSc5JyB2aWV3Qm94PScwIDAgOSA5JyUzRSUzQ3BhdGggZD0nTTAgNVY0aDl2MXonIGZpbGw9J3JnYmEoMjA1LCAyMDUsIDIwNSwgMC45OTk5OTkpJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLnAtaWNvbi0tZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyBoZWlnaHQ9JzE1JyB3aWR0aD0nMTUnIHZpZXdCb3g9JzAgMCAxNSAxNSclM0UlM0NkZWZzJTNFJTNDcGF0aCBpZD0nYScgZD0nTTAgMGgxNXYxNUgweicvJTNFJTNDL2RlZnMlM0UlM0NnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZmlsbD0nbm9uZSclM0UlM0N1c2UgeGxpbms6aHJlZj0nJTIzYScvJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMTAyLCAxMDIsIDEwMiwgMC45OTk5OTkpJyBkPSdNLjUuNWgxNHYxNEguNXonLyUzRSUzQ3BhdGggZmlsbD0ncmdiYSgxMDIsIDEwMiwgMTAyLCAwLjk5OTk5OSknIGQ9J003IDRoMXY3SDd6Jy8lM0UlM0NwYXRoIGZpbGw9J3JnYmEoMTAyLCAxMDIsIDEwMiwgMC45OTk5OTkpJyBkPSdNNCA4VjdoN3YxeicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIFtjbGFzcyQ9XCItLWRhcmtcIl0gLnAtaWNvbi0tZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIGhlaWdodD0nMTUnIHdpZHRoPScxNScgdmlld0JveD0nMCAwIDE1IDE1JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGlkPSdhJyBkPSdNMCAwaDE1djE1SDB6Jy8lM0UlM0MvZGVmcyUzRSUzQ2cgZmlsbC1ydWxlPSdldmVub2RkJyBmaWxsPSdub25lJyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNhJy8lM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgyMDUsIDIwNSwgMjA1LCAwLjk5OTk5OSknIGQ9J00uNS41aDE0djE0SC41eicvJTNFJTNDcGF0aCBmaWxsPSdyZ2JhKDIwNSwgMjA1LCAyMDUsIDAuOTk5OTk5KScgZD0nTTcgNGgxdjdIN3onLyUzRSUzQ3BhdGggZmlsbD0ncmdiYSgyMDUsIDIwNSwgMjA1LCAwLjk5OTk5OSknIGQ9J000IDhWN2g3djF6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cblxuLnAtaWNvbi0tY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIGhlaWdodD0nMTUnIHdpZHRoPScxNScgdmlld0JveD0nMCAwIDE1IDE1JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGlkPSdhJyBkPSdNMCAwaDE1djE1SDB6Jy8lM0UlM0MvZGVmcyUzRSUzQ2cgZmlsbC1ydWxlPSdldmVub2RkJyBmaWxsPSdub25lJyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNhJy8lM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgxMDIsIDEwMiwgMTAyLCAwLjk5OTk5OSknIGQ9J00uNS41aDE0djE0SC41eicvJTNFJTNDcGF0aCBmaWxsPSdyZ2JhKDEwMiwgMTAyLCAxMDIsIDAuOTk5OTk5KScgZD0nTTQgOFY3aDd2MXonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICBbY2xhc3MkPVwiLS1kYXJrXCJdIC5wLWljb24tLWNvbGxhcHNlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIGhlaWdodD0nMTUnIHdpZHRoPScxNScgdmlld0JveD0nMCAwIDE1IDE1JyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGlkPSdhJyBkPSdNMCAwaDE1djE1SDB6Jy8lM0UlM0MvZGVmcyUzRSUzQ2cgZmlsbC1ydWxlPSdldmVub2RkJyBmaWxsPSdub25lJyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNhJy8lM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgyMDUsIDIwNSwgMjA1LCAwLjk5OTk5OSknIGQ9J00uNS41aDE0djE0SC41eicvJTNFJTNDcGF0aCBmaWxsPSdyZ2JhKDIwNSwgMjA1LCAyMDUsIDAuOTk5OTk5KScgZD0nTTQgOFY3aDd2MXonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ucC1pY29uLS1jaGV2cm9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nNCcgd2lkdGg9JzEwJyB2aWV3Qm94PScwIDAgMTAgNCclM0UlM0NwYXRoIGQ9J00zLjYzNyAzLjEzNzdjLS41MTgtLjM2NS0xLjA1Mi0uNzc4MS0xLjYwMS0xLjIzOEMxLjQ4NyAxLjQ0MTIuOTQ3Ljk0NzkuNDE1LjQyMjUuMjczLjI4MjEuMTM0LjE0MDQgMCAwaDEuNTQxYy4zMDQuMjg4OC42Mi41NzA5Ljk0Ny44NDYzLjEzNzkuMTE2MS4yNzY4LjIyOTcuNDE2OC4zNDA4LjE2MzYuMTI5Ny4zMjg2LjI1NTguNDk1NC4zNzgzLjA4NTIuMDYyNS4xNzA4LjEyNDEuMjU2OC4xODQ2LjM5Ny4yODIxLjkzNS42MjU3IDEuMzE1Ljg0NzZoLjA1NGMuMzgtLjIyMTkuOTE4LS41NjU1IDEuMzE1LS44NDc2LjM5OC0uMjgwNy43ODgtLjU4MjkgMS4xNjktLjkwMzcuMzI3LS4yNzU0LjY0My0uNTU3NS45NDctLjg0NjNoMS41NDFjLS4xMzUuMTQwNC0uMjczLjI4MjEtLjQxNS40MjI1LS41MzIuNTI1NC0xLjA3MiAxLjAxODctMS42MjEgMS40NzcyLS41NS40NTk5LTEuMDgzLjg3My0xLjYwMSAxLjIzOC0uNTE5LjM2NDk3LS45NzMuNjUyNC0xLjM2Mi44NjIzLS4zOS0uMjA5OS0uODQ0LS40OTczMy0xLjM2Mi0uODYyM3onIGZpbGw9J3JnYmEoMTAyLCAxMDIsIDEwMiwgMC45OTk5OTkpJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnLyUzRSUzQy9zdmclM0VcIik7IH1cbiAgW2NsYXNzJD1cIi0tZGFya1wiXSAucC1pY29uLS1jaGV2cm9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PSc0JyB3aWR0aD0nMTAnIHZpZXdCb3g9JzAgMCAxMCA0JyUzRSUzQ3BhdGggZD0nTTMuNjM3IDMuMTM3N2MtLjUxOC0uMzY1LTEuMDUyLS43NzgxLTEuNjAxLTEuMjM4QzEuNDg3IDEuNDQxMi45NDcuOTQ3OS40MTUuNDIyNS4yNzMuMjgyMS4xMzQuMTQwNCAwIDBoMS41NDFjLjMwNC4yODg4LjYyLjU3MDkuOTQ3Ljg0NjMuMTM3OS4xMTYxLjI3NjguMjI5Ny40MTY4LjM0MDguMTYzNi4xMjk3LjMyODYuMjU1OC40OTU0LjM3ODMuMDg1Mi4wNjI1LjE3MDguMTI0MS4yNTY4LjE4NDYuMzk3LjI4MjEuOTM1LjYyNTcgMS4zMTUuODQ3NmguMDU0Yy4zOC0uMjIxOS45MTgtLjU2NTUgMS4zMTUtLjg0NzYuMzk4LS4yODA3Ljc4OC0uNTgyOSAxLjE2OS0uOTAzNy4zMjctLjI3NTQuNjQzLS41NTc1Ljk0Ny0uODQ2M2gxLjU0MWMtLjEzNS4xNDA0LS4yNzMuMjgyMS0uNDE1LjQyMjUtLjUzMi41MjU0LTEuMDcyIDEuMDE4Ny0xLjYyMSAxLjQ3NzItLjU1LjQ1OTktMS4wODMuODczLTEuNjAxIDEuMjM4LS41MTkuMzY0OTctLjk3My42NTI0LTEuMzYyLjg2MjMtLjM5LS4yMDk5LS44NDQtLjQ5NzMzLTEuMzYyLS44NjIzeicgZmlsbD0ncmdiYSgyMDUsIDIwNSwgMjA1LCAwLjk5OTk5OSknIGZpbGwtcnVsZT0nZXZlbm9kZCcvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ucC1pY29uLS1jbG9zZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzkwJyB3aWR0aD0nOTAnJTNFJTNDZyBjb2xvcj0nJTIzJTdCJGNvbG9yJTdEJyUzRSUzQ3BhdGggZmlsbD0nbm9uZScgZD0nTTAgMGg5MHY5MEgweicvJTNFJTNDcGF0aCBkPSdNMTQuNTIgNkw2IDE0LjUyIDM2LjQ4IDQ1IDYgNzUuNDkgMTQuNTIgODQgNDUgNTMuNTIgNzUuNDggODQgODQgNzUuNDkgNTMuNTIgNDUgODQgMTQuNTIgNzUuNDggNiA0NSAzNi40OXonIGZpbGw9J3JnYmEoMTAyLCAxMDIsIDEwMiwgMC45OTk5OTkpJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgW2NsYXNzJD1cIi0tZGFya1wiXSAucC1pY29uLS1jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nOTAnIHdpZHRoPSc5MCclM0UlM0NnIGNvbG9yPSclMjMlN0IkY29sb3IlN0QnJTNFJTNDcGF0aCBmaWxsPSdub25lJyBkPSdNMCAwaDkwdjkwSDB6Jy8lM0UlM0NwYXRoIGQ9J00xNC41MiA2TDYgMTQuNTIgMzYuNDggNDUgNiA3NS40OSAxNC41MiA4NCA0NSA1My41MiA3NS40OCA4NCA4NCA3NS40OSA1My41MiA0NSA4NCAxNC41MiA3NS40OCA2IDQ1IDM2LjQ5eicgZmlsbD0ncmdiYSgyMDUsIDIwNSwgMjA1LCAwLjk5OTk5OSknLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ucC1pY29uLS1oZWxwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNS45OTk5OTknIHdpZHRoPScxNiclM0UlM0NwYXRoIGZpbGw9J25vbmUnIGNvbG9yPSclMjMlN0IkY29sb3IlN0QnIGQ9J00tLjAwMjk2LjAwMjM2aDE2LjAwMDA4djE2LjAwMDA4SC0uMDAyOTZ6Jy8lM0UlM0NwYXRoIGQ9J004LjAwMzc1IDUuMjI5MDVxLS40MzA5IDAtLjgyNDg3LjExMDgtLjM5Mzk3LjA5ODUtLjgyNDg3LjMzMjQzbC0uNDE4Ni0xLjE0NXEuNDU1Ni0uMjU4NTUgMS4wMzQyLS40MDYzLjU5MDk4LS4xNjAwNCAxLjIwNjU3LS4xNjAwNC43Mzg2NyAwIDEuMjE4OC4yMDkzLjQ4MDE2LjE5Njk4Ljc2MzM0LjUwNDc3LjI4MzE3LjMwNzguMzkzOTcuNjc3Mi4xMTA4LjM2OTM3LjExMDguNzE0MSAwIC40MTg2LS4xNjAwMy43NTEtLjE0NzczLjMzMjQtLjM4MTY1LjYxNTU4dC0uNTA0NzcuNTQxN3EtLjI3MDg2LjI0NjI1LS41MDQ4LjUxNzEtLjIzMzkuMjU4NTQtLjM5Mzk1LjU1NC0uMTQ3NzUuMjk1NS0uMTQ3NzUuNjY0ODV2LjE0NzczcTAgLjA3Mzg4LjAxMjMzLjE0Nzc1SDcuMzAycS0uMDI0Ni0uMTIzMS0uMDM2OTUtLjI1ODUyLS4wMTIzNC0uMTQ3NzQtLjAxMjM0LS4yNzA4NSAwLS40MDYzLjEzNTUtLjcyNjQuMTM1NDMtLjMyMDEuMzQ0Ny0uNTkwOTh0LjQ0MzItLjUwNDc3cS4yNDYyNS0uMjMzOTMuNDU1NTUtLjQ2Nzg1LjIwOTMtLjIzMzkuMzQ0NzMtLjQ4MDE0LjEzNTQzLS4yNDYyNC4xMzU0My0uNTQxNyAwLS40MDYzLS4yODMyLS42NjQ4NS0uMjcwOS0uMjcwOS0uODI0OS0uMjcwOXptLjk4IDYuNzgwMDVxMCAuNDMwOS0uMjgzMTYuNzAxNzItLjI4MzIuMjcwODYtLjcwMTguMjcwODYtLjQwNjMgMC0uNzAxNzYtLjI3MDg2LS4yODMxNy0uMjcwODUtLjI4MzE3LS43MDE3MyAwLS40MzA5LjI4MzE3LS43MDE4LjI5NTUtLjI4MzIuNzAxNzUtLjI4MzIuNDE4NiAwIC43MDE3My4yODMxNy4yODMxMy4yNzA4Ni4yODMxMy43MDE3NHonIGZpbGw9J3JnYmEoMTAyLCAxMDIsIDEwMiwgMC45OTk5OTkpJy8lM0UlM0NwYXRoIGQ9J00yLjA2MzcyIDEuMDAyMzdjLS41OTA5NiAwLTEuMDY2NC40NzU0Ni0xLjA2NjQgMS4wNjY0djExLjg2NzRjMCAuNTkwOTUuNDc1NDUgMS4wNjY0IDEuMDY2NCAxLjA2NjRoMTEuODY3NGMuNTkwOTQgMCAxLjA2NjQtLjQ3NTQ2IDEuMDY2NC0xLjA2NjRWMi4wNjg3N2MwLS41OTA5Ni0uNDc1NDctMS4wNjY0LTEuMDY2NC0xLjA2NjR6bS0uMDY2NCAxaDEyLjAwMDA2djEyLjAwMDA2SDEuOTk3MzJ6JyBmaWxsPSdyZ2JhKDEwMiwgMTAyLCAxMDIsIDAuOTk5OTk5KScgY29sb3I9JyUyMyU3QiRjb2xvciU3RCcvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICBbY2xhc3MkPVwiLS1kYXJrXCJdIC5wLWljb24tLWhlbHAge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTUuOTk5OTk5JyB3aWR0aD0nMTYnJTNFJTNDcGF0aCBmaWxsPSdub25lJyBjb2xvcj0nJTIzJTdCJGNvbG9yJTdEJyBkPSdNLS4wMDI5Ni4wMDIzNmgxNi4wMDAwOHYxNi4wMDAwOEgtLjAwMjk2eicvJTNFJTNDcGF0aCBkPSdNOC4wMDM3NSA1LjIyOTA1cS0uNDMwOSAwLS44MjQ4Ny4xMTA4LS4zOTM5Ny4wOTg1LS44MjQ4Ny4zMzI0M2wtLjQxODYtMS4xNDVxLjQ1NTYtLjI1ODU1IDEuMDM0Mi0uNDA2My41OTA5OC0uMTYwMDQgMS4yMDY1Ny0uMTYwMDQuNzM4NjcgMCAxLjIxODguMjA5My40ODAxNi4xOTY5OC43NjMzNC41MDQ3Ny4yODMxNy4zMDc4LjM5Mzk3LjY3NzIuMTEwOC4zNjkzNy4xMTA4LjcxNDEgMCAuNDE4Ni0uMTYwMDMuNzUxLS4xNDc3My4zMzI0LS4zODE2NS42MTU1OHQtLjUwNDc3LjU0MTdxLS4yNzA4Ni4yNDYyNS0uNTA0OC41MTcxLS4yMzM5LjI1ODU0LS4zOTM5NS41NTQtLjE0Nzc1LjI5NTUtLjE0Nzc1LjY2NDg1di4xNDc3M3EwIC4wNzM4OC4wMTIzMy4xNDc3NUg3LjMwMnEtLjAyNDYtLjEyMzEtLjAzNjk1LS4yNTg1Mi0uMDEyMzQtLjE0Nzc0LS4wMTIzNC0uMjcwODUgMC0uNDA2My4xMzU1LS43MjY0LjEzNTQzLS4zMjAxLjM0NDctLjU5MDk4dC40NDMyLS41MDQ3N3EuMjQ2MjUtLjIzMzkzLjQ1NTU1LS40Njc4NS4yMDkzLS4yMzM5LjM0NDczLS40ODAxNC4xMzU0My0uMjQ2MjQuMTM1NDMtLjU0MTcgMC0uNDA2My0uMjgzMi0uNjY0ODUtLjI3MDktLjI3MDktLjgyNDktLjI3MDl6bS45OCA2Ljc4MDA1cTAgLjQzMDktLjI4MzE2LjcwMTcyLS4yODMyLjI3MDg2LS43MDE4LjI3MDg2LS40MDYzIDAtLjcwMTc2LS4yNzA4Ni0uMjgzMTctLjI3MDg1LS4yODMxNy0uNzAxNzMgMC0uNDMwOS4yODMxNy0uNzAxOC4yOTU1LS4yODMyLjcwMTc1LS4yODMyLjQxODYgMCAuNzAxNzMuMjgzMTcuMjgzMTMuMjcwODYuMjgzMTMuNzAxNzR6JyBmaWxsPSdyZ2JhKDIwNSwgMjA1LCAyMDUsIDAuOTk5OTk5KScvJTNFJTNDcGF0aCBkPSdNMi4wNjM3MiAxLjAwMjM3Yy0uNTkwOTYgMC0xLjA2NjQuNDc1NDYtMS4wNjY0IDEuMDY2NHYxMS44Njc0YzAgLjU5MDk1LjQ3NTQ1IDEuMDY2NCAxLjA2NjQgMS4wNjY0aDExLjg2NzRjLjU5MDk0IDAgMS4wNjY0LS40NzU0NiAxLjA2NjQtMS4wNjY0VjIuMDY4NzdjMC0uNTkwOTYtLjQ3NTQ3LTEuMDY2NC0xLjA2NjQtMS4wNjY0em0tLjA2NjQgMWgxMi4wMDAwNnYxMi4wMDAwNkgxLjk5NzMyeicgZmlsbD0ncmdiYSgyMDUsIDIwNSwgMjA1LCAwLjk5OTk5OSknIGNvbG9yPSclMjMlN0IkY29sb3IlN0QnLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLnAtaWNvbi0taW5mb3JtYXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE1Ljk5OTk5OScgd2lkdGg9JzE2JyUzRSUzQ2cgY29sb3I9JyUyMzAwMCclM0UlM0NwYXRoIGQ9J00yLjA3IDFjLS41OTA5NSAwLTEuMDY2NC40NzU0Ni0xLjA2NjQgMS4wNjY0djExLjg2N2MwIC41OTA5NS40NzU0NiAxLjA2NjQgMS4wNjY0IDEuMDY2NGgxMS44NjdjLjU5MDk1IDAgMS4wNjY0LS40NzU0NiAxLjA2NjQtMS4wNjY0VjIuMDY2NEMxNS4wMDM0IDEuNDc1NDUgMTQuNTI3OTQgMSAxMy45MzcgMXptLS4wNjY0IDFoMTJ2MTJoLTEyeicgZmlsbD0ncmdiYSgxMDIsIDEwMiwgMTAyLCAwLjk5OTk5OSknLyUzRSUzQ3BhdGggZD0nTTcgNHYyaDJWNHptMCAzdjVoMlY3eicgZmlsbD0ncmdiYSgxMDIsIDEwMiwgMTAyLCAwLjk5OTk5OSknLyUzRSUzQ3BhdGggZmlsbD0nbm9uZScgZD0nTTAgMGgxNnYxNkgweicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIFtjbGFzcyQ9XCItLWRhcmtcIl0gLnAtaWNvbi0taW5mb3JtYXRpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTUuOTk5OTk5JyB3aWR0aD0nMTYnJTNFJTNDZyBjb2xvcj0nJTIzMDAwJyUzRSUzQ3BhdGggZD0nTTIuMDcgMWMtLjU5MDk1IDAtMS4wNjY0LjQ3NTQ2LTEuMDY2NCAxLjA2NjR2MTEuODY3YzAgLjU5MDk1LjQ3NTQ2IDEuMDY2NCAxLjA2NjQgMS4wNjY0aDExLjg2N2MuNTkwOTUgMCAxLjA2NjQtLjQ3NTQ2IDEuMDY2NC0xLjA2NjRWMi4wNjY0QzE1LjAwMzQgMS40NzU0NSAxNC41Mjc5NCAxIDEzLjkzNyAxem0tLjA2NjQgMWgxMnYxMmgtMTJ6JyBmaWxsPSdyZ2JhKDIwNSwgMjA1LCAyMDUsIDAuOTk5OTk5KScvJTNFJTNDcGF0aCBkPSdNNyA0djJoMlY0em0wIDN2NWgyVjd6JyBmaWxsPSdyZ2JhKDIwNSwgMjA1LCAyMDUsIDAuOTk5OTk5KScvJTNFJTNDcGF0aCBmaWxsPSdub25lJyBkPSdNMCAwaDE2djE2SDB6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cblxuLnAtaWNvbi0tZGVsZXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNS45OTk5OTknIHdpZHRoPScxNiclM0UlM0NnIGNvbG9yPSclMjMwMDAnJTNFJTNDcGF0aCBvcGFjaXR5PScuMTE0JyBmaWxsPSdub25lJyBkPSdNMCAwaDE2djE2SDB6Jy8lM0UlM0NwYXRoIG9wYWNpdHk9Jy4xMTQnIGZpbGw9J25vbmUnIGQ9J00wIDBoMTZ2MTZIMHonLyUzRSUzQ3BhdGggb3BhY2l0eT0nLjExNCcgZmlsbD0nbm9uZScgZD0nTTAgMGgxNnYxNkgweicvJTNFJTNDcGF0aCBzdHlsZT0ndGV4dC1kZWNvcmF0aW9uLWNvbG9yOiUyMzAwMDAwMDtpc29sYXRpb246YXV0bzttaXgtYmxlbmQtbW9kZTpub3JtYWw7YmxvY2stcHJvZ3Jlc3Npb246dGI7dGV4dC1kZWNvcmF0aW9uLWxpbmU6bm9uZTt0ZXh0LWRlY29yYXRpb24tc3R5bGU6c29saWQ7dGV4dC1pbmRlbnQ6MDt0ZXh0LXRyYW5zZm9ybTpub25lJyBkPSdNMiA0djFoMlY0SDJ6bTExIDB2MWgyVjRoLTJ6TTIgNnY4LjUwNTljMCAuODIyMzUuNjc3NjUgMS41IDEuNSAxLjVoMTBjLjgyMjM1IDAgMS41LS42Nzc2NSAxLjUtMS41VjZoLTJ2Ny41MDU5YzAgLjI4NTY1LS4yMTQzNS41LS41LjVoLThjLS4yODU2NSAwLS41LS4yMTQzNS0uNS0uNVY2SDJ6JyBmaWxsPSdyZ2JhKDEwMiwgMTAyLCAxMDIsIDAuOTk5OTk5KScgc29saWQtY29sb3I9JyUyMzAwMDAwMCcvJTNFJTNDcGF0aCBkPSdNNiAwdjNoMVYxaDN2MmgxVjBINnpNNSA2aDF2Nkg1em0zIDBoMXY2SDh6bTMgMGgxdjZoLTF6JyBmaWxsPSdyZ2JhKDEwMiwgMTAyLCAxMDIsIDAuOTk5OTk5KScvJTNFJTNDcGF0aCBzdHlsZT0ndGV4dC1kZWNvcmF0aW9uLWNvbG9yOiUyMzAwMDAwMDtpc29sYXRpb246YXV0bzttaXgtYmxlbmQtbW9kZTpub3JtYWw7YmxvY2stcHJvZ3Jlc3Npb246dGI7dGV4dC1kZWNvcmF0aW9uLWxpbmU6bm9uZTt0ZXh0LWRlY29yYXRpb24tc3R5bGU6c29saWQ7dGV4dC1pbmRlbnQ6MDt0ZXh0LXRyYW5zZm9ybTpub25lJyBkPSdNMy41IDJDMi42Nzc2NSAyIDIgMi42Nzc2NCAyIDMuNVY1aDEzVjMuNWMwLS44MjIzNi0uNjc3NjUtMS41LTEuNS0xLjVoLTEwek0yIDZ2OC4wMDU5aDJWNkgyem0xMSAwdjguMDA1OWgyVjZoLTJ6JyBmaWxsPSdyZ2JhKDEwMiwgMTAyLCAxMDIsIDAuOTk5OTk5KScgc29saWQtY29sb3I9JyUyMzAwMDAwMCcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIFtjbGFzcyQ9XCItLWRhcmtcIl0gLnAtaWNvbi0tZGVsZXRlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE1Ljk5OTk5OScgd2lkdGg9JzE2JyUzRSUzQ2cgY29sb3I9JyUyMzAwMCclM0UlM0NwYXRoIG9wYWNpdHk9Jy4xMTQnIGZpbGw9J25vbmUnIGQ9J00wIDBoMTZ2MTZIMHonLyUzRSUzQ3BhdGggb3BhY2l0eT0nLjExNCcgZmlsbD0nbm9uZScgZD0nTTAgMGgxNnYxNkgweicvJTNFJTNDcGF0aCBvcGFjaXR5PScuMTE0JyBmaWxsPSdub25lJyBkPSdNMCAwaDE2djE2SDB6Jy8lM0UlM0NwYXRoIHN0eWxlPSd0ZXh0LWRlY29yYXRpb24tY29sb3I6JTIzMDAwMDAwO2lzb2xhdGlvbjphdXRvO21peC1ibGVuZC1tb2RlOm5vcm1hbDtibG9jay1wcm9ncmVzc2lvbjp0Yjt0ZXh0LWRlY29yYXRpb24tbGluZTpub25lO3RleHQtZGVjb3JhdGlvbi1zdHlsZTpzb2xpZDt0ZXh0LWluZGVudDowO3RleHQtdHJhbnNmb3JtOm5vbmUnIGQ9J00yIDR2MWgyVjRIMnptMTEgMHYxaDJWNGgtMnpNMiA2djguNTA1OWMwIC44MjIzNS42Nzc2NSAxLjUgMS41IDEuNWgxMGMuODIyMzUgMCAxLjUtLjY3NzY1IDEuNS0xLjVWNmgtMnY3LjUwNTljMCAuMjg1NjUtLjIxNDM1LjUtLjUuNWgtOGMtLjI4NTY1IDAtLjUtLjIxNDM1LS41LS41VjZIMnonIGZpbGw9J3JnYmEoMjA1LCAyMDUsIDIwNSwgMC45OTk5OTkpJyBzb2xpZC1jb2xvcj0nJTIzMDAwMDAwJy8lM0UlM0NwYXRoIGQ9J002IDB2M2gxVjFoM3YyaDFWMEg2ek01IDZoMXY2SDV6bTMgMGgxdjZIOHptMyAwaDF2NmgtMXonIGZpbGw9J3JnYmEoMjA1LCAyMDUsIDIwNSwgMC45OTk5OTkpJy8lM0UlM0NwYXRoIHN0eWxlPSd0ZXh0LWRlY29yYXRpb24tY29sb3I6JTIzMDAwMDAwO2lzb2xhdGlvbjphdXRvO21peC1ibGVuZC1tb2RlOm5vcm1hbDtibG9jay1wcm9ncmVzc2lvbjp0Yjt0ZXh0LWRlY29yYXRpb24tbGluZTpub25lO3RleHQtZGVjb3JhdGlvbi1zdHlsZTpzb2xpZDt0ZXh0LWluZGVudDowO3RleHQtdHJhbnNmb3JtOm5vbmUnIGQ9J00zLjUgMkMyLjY3NzY1IDIgMiAyLjY3NzY0IDIgMy41VjVoMTNWMy41YzAtLjgyMjM2LS42Nzc2NS0xLjUtMS41LTEuNWgtMTB6TTIgNnY4LjAwNTloMlY2SDJ6bTExIDB2OC4wMDU5aDJWNmgtMnonIGZpbGw9J3JnYmEoMjA1LCAyMDUsIDIwNSwgMC45OTk5OTkpJyBzb2xpZC1jb2xvcj0nJTIzMDAwMDAwJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cblxuLnAtaWNvbi0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2LjAwMDAxNyAxNi4wMDAwMTcnIHdpZHRoPScxNiclM0UlM0NnIHN0cm9rZS13aWR0aD0nMS41JyBjb2xvcj0nJTIzMDAwJyUzRSUzQ3BhdGggZD0nTTggMEMzLjU5MDYgMCAwIDMuNTkwNiAwIDhzMy41OTA2IDggOCA4IDgtMy41OTA2IDgtOC0zLjU5MDYtOC04LTh6JyBmaWxsPSclMjNjNzE2MmInLyUzRSUzQ3BhdGggZmlsbD0nbm9uZScgZD0nTTAgMGgxNnYxNkgweicvJTNFJTNDcGF0aCBkPSdNNSA1bDYgNm0wLTZsLTYgNicgc3Ryb2tlLWRhc2hvZmZzZXQ9Jy44JyBzdHJva2U9JyUyM2ZmZicgZmlsbD0nbm9uZScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIFtjbGFzcyQ9XCItLWRhcmtcIl0gLnAtaWNvbi0tZXJyb3Ige1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYuMDAwMDE3IDE2LjAwMDAxNycgd2lkdGg9JzE2JyUzRSUzQ2cgc3Ryb2tlLXdpZHRoPScxLjUnIGNvbG9yPSclMjMwMDAnJTNFJTNDcGF0aCBkPSdNOCAwQzMuNTkwNiAwIDAgMy41OTA2IDAgOHMzLjU5MDYgOCA4IDggOC0zLjU5MDYgOC04LTMuNTkwNi04LTgtOHonIGZpbGw9JyUyM2M3MTYyYicvJTNFJTNDcGF0aCBmaWxsPSdub25lJyBkPSdNMCAwaDE2djE2SDB6Jy8lM0UlM0NwYXRoIGQ9J001IDVsNiA2bTAtNmwtNiA2JyBzdHJva2UtZGFzaG9mZnNldD0nLjgnIHN0cm9rZT0nJTIzZmZmJyBmaWxsPSdub25lJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cblxuLnAtaWNvbi0td2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM6cmRmPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMlMjMnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6Y2M9J2h0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zJTIzJyB4bWxuczpkYz0naHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nIGlkPSdzdmc1OTE4JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYuMDAwMDE3IDE2LjAwMDAxNycgd2lkdGg9JzE2JyB2ZXJzaW9uPScxLjEnJTNFJTNDZyBpZD0nbGF5ZXIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTgyLjk0IC01NjAuNzIpJyUzRSUzQ2cgaWQ9J2c2NDEzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNzY5LjA2IDM2NC4zNiknJTNFJTNDcmVjdCBpZD0ncmVjdDY0MTUnIHN0eWxlPSdjb2xvcjolMjMwMDAwMDAnIHN0cm9rZS1kYXNob2Zmc2V0PScwLjYnIGhlaWdodD0nMTYnIHdpZHRoPScxNicgc3Ryb2tlLWRhc2hhcnJheT0nMS41LCAxLjUwMDAwMDAwMDAwMDAwMDAwJyB5PScxOTYuMzYnIHg9Jzk1Micgc3Ryb2tlLXdpZHRoPScxLjUnIGZpbGw9J25vbmUnLyUzRSUzQ3BhdGggaWQ9J3BhdGg0Mzg5JyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHlsZT0nY29sb3I6JTIzMDAwMDAwJyBmaWxsPSclMjNmOTliMTEnIHRyYW5zZm9ybT0nbWF0cml4KDIuMjggMCAwIDIuNDM3IC0xMjI4LjggLTI5NC4xNiknIHN0cm9rZT0nJTIzZjk5YjExJyBzdHJva2Utd2lkdGg9Jy44NDg0OCcgZD0nbTk2My4wNyAyMDcuMDNoLTYuMTQ5OGwzLjA4LTUuMzN6Jy8lM0UlM0NwYXRoIGlkPSdyZWN0NDM5MScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3R5bGU9J2NvbG9yOiUyMzAwMDAwMCcgZD0nbTcgNXY1aDJ2LTVoLTJ6bTAgNnYyaDJ2LTJoLTJ6JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg5NTIgMTk2LjM2KScgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSclMjMxMTEnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIFtjbGFzcyQ9XCItLWRhcmtcIl0gLnAtaWNvbi0td2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxuczpyZGY9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyUyMycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczpjYz0naHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMlMjMnIHhtbG5zOmRjPSdodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLycgaWQ9J3N2ZzU5MTgnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNi4wMDAwMTcgMTYuMDAwMDE3JyB3aWR0aD0nMTYnIHZlcnNpb249JzEuMSclM0UlM0NnIGlkPSdsYXllcjEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xODIuOTQgLTU2MC43MiknJTNFJTNDZyBpZD0nZzY0MTMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC03NjkuMDYgMzY0LjM2KSclM0UlM0NyZWN0IGlkPSdyZWN0NjQxNScgc3R5bGU9J2NvbG9yOiUyMzAwMDAwMCcgc3Ryb2tlLWRhc2hvZmZzZXQ9JzAuNicgaGVpZ2h0PScxNicgd2lkdGg9JzE2JyBzdHJva2UtZGFzaGFycmF5PScxLjUsIDEuNTAwMDAwMDAwMDAwMDAwMDAnIHk9JzE5Ni4zNicgeD0nOTUyJyBzdHJva2Utd2lkdGg9JzEuNScgZmlsbD0nbm9uZScvJTNFJTNDcGF0aCBpZD0ncGF0aDQzODknIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0eWxlPSdjb2xvcjolMjMwMDAwMDAnIGZpbGw9JyUyM2Y5OWIxMScgdHJhbnNmb3JtPSdtYXRyaXgoMi4yOCAwIDAgMi40MzcgLTEyMjguOCAtMjk0LjE2KScgc3Ryb2tlPSclMjNmOTliMTEnIHN0cm9rZS13aWR0aD0nLjg0ODQ4JyBkPSdtOTYzLjA3IDIwNy4wM2gtNi4xNDk4bDMuMDgtNS4zM3onLyUzRSUzQ3BhdGggaWQ9J3JlY3Q0MzkxJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHlsZT0nY29sb3I6JTIzMDAwMDAwJyBkPSdtNyA1djVoMnYtNWgtMnptMCA2djJoMnYtMmgtMnonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDk1MiAxOTYuMzYpJyBzdHJva2Utd2lkdGg9JzInIGZpbGw9JyUyMzExMScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cblxuLnAtaWNvbi0tZXh0ZXJuYWwtbGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIHdpZHRoPScxNiclM0UlM0NwYXRoIGZpbGw9J25vbmUnIGQ9J00uMDAzNDQuMDAxNDZoMTYuMDAwMDh2MTYuMDAwMDhILjAwMzQ0eicvJTNFJTNDcGF0aCBkPSdNOC41ODE0OCAyLjA2ODE0UzEyLjIwODE4LjYzMDggMTUuOTk5NTItLjAwNTJjLjAwMi4wMDA2Ni4wMDIuMDAwNjYuMDAyLjAwMnYuMDA1OThoLjAwMmMtLjcwNzM0IDMuOTY0NjgtMi4wOCA3LjQwNjAzLTIuMDggNy40MDYwM2wtNS4zNDIwNS01LjM0eicgZmlsbD0ncmdiYSgxMDIsIDEwMiwgMTAyLCAwLjk5OTk5OSknLyUzRSUzQ3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTcuODcwOCA4LjEyODE3bDQuNDQ1MzctNC40NDQ3JyBzdHJva2U9J3JnYmEoMTAyLCAxMDIsIDEwMiwgMC45OTk5OTkpJyBzdHJva2Utd2lkdGg9JzIuMDAwMDEnIGZpbGw9J25vbmUnLyUzRSUzQ3BhdGggZD0nTTEuNTAzNDUgMi4wMDE0N2MtLjgyMiAwLTEuNS42NzgtMS41IDEuNXYxMS4wMDAwNmMwIC44MjIuNjc4IDEuNSAxLjUgMS41SDEyLjUwMzVjLjgyMiAwIDEuNS0uNjc4IDEuNS0xLjVWOS4wMDE1aC0ydjQuNTAwMDNjMCAuMjg2LS4yMTQ2Ny41LS41LjVIMi41MDM0NWMtLjI4NTMzIDAtLjUtLjIxNC0uNS0uNVY0LjUwMTQ4YzAtLjI4NTMzLjIxNDY3LS41LjUtLjVoNC41MDAwMnYtMkgxLjUwMzQ1eicgZmlsbD0ncmdiYSgxMDIsIDEwMiwgMTAyLCAwLjk5OTk5OSknLyUzRSUzQy9zdmclM0VcIik7IH1cbiAgW2NsYXNzJD1cIi0tZGFya1wiXSAucC1pY29uLS1leHRlcm5hbC1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyB3aWR0aD0nMTYnJTNFJTNDcGF0aCBmaWxsPSdub25lJyBkPSdNLjAwMzQ0LjAwMTQ2aDE2LjAwMDA4djE2LjAwMDA4SC4wMDM0NHonLyUzRSUzQ3BhdGggZD0nTTguNTgxNDggMi4wNjgxNFMxMi4yMDgxOC42MzA4IDE1Ljk5OTUyLS4wMDUyYy4wMDIuMDAwNjYuMDAyLjAwMDY2LjAwMi4wMDJ2LjAwNTk4aC4wMDJjLS43MDczNCAzLjk2NDY4LTIuMDggNy40MDYwMy0yLjA4IDcuNDA2MDNsLTUuMzQyMDUtNS4zNHonIGZpbGw9J3JnYmEoMjA1LCAyMDUsIDIwNSwgMC45OTk5OTkpJy8lM0UlM0NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J003Ljg3MDggOC4xMjgxN2w0LjQ0NTM3LTQuNDQ0Nycgc3Ryb2tlPSdyZ2JhKDIwNSwgMjA1LCAyMDUsIDAuOTk5OTk5KScgc3Ryb2tlLXdpZHRoPScyLjAwMDAxJyBmaWxsPSdub25lJy8lM0UlM0NwYXRoIGQ9J00xLjUwMzQ1IDIuMDAxNDdjLS44MjIgMC0xLjUuNjc4LTEuNSAxLjV2MTEuMDAwMDZjMCAuODIyLjY3OCAxLjUgMS41IDEuNUgxMi41MDM1Yy44MjIgMCAxLjUtLjY3OCAxLjUtMS41VjkuMDAxNWgtMnY0LjUwMDAzYzAgLjI4Ni0uMjE0NjcuNS0uNS41SDIuNTAzNDVjLS4yODUzMyAwLS41LS4yMTQtLjUtLjVWNC41MDE0OGMwLS4yODUzMy4yMTQ2Ny0uNS41LS41aDQuNTAwMDJ2LTJIMS41MDM0NXonIGZpbGw9J3JnYmEoMjA1LCAyMDUsIDIwNSwgMC45OTk5OTkpJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5wLWljb24tLWNvbnRleHR1YWwtbWVudSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE0JyB3aWR0aD0nNicgdmlld0JveD0nMCAwIDYgMTQnJTNFJTNDZyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNLTEwLTZoMjZ2MjZoLTI2eicvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J25vbnplcm8nIGZpbGw9J3JnYmEoMTAyLCAxMDIsIDEwMiwgMC45OTk5OTkpJyBkPSdNMCAwdjJoNlYwTTAgNnYyaDZWNm0tNiA2djJoNnYtMicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIFtjbGFzcyQ9XCItLWRhcmtcIl0gLnAtaWNvbi0tY29udGV4dHVhbC1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PScxNCcgd2lkdGg9JzYnIHZpZXdCb3g9JzAgMCA2IDE0JyUzRSUzQ2cgZmlsbC1ydWxlPSdldmVub2RkJyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTS0xMC02aDI2djI2aC0yNnonLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdub256ZXJvJyBmaWxsPSdyZ2JhKDIwNSwgMjA1LCAyMDUsIDAuOTk5OTk5KScgZD0nTTAgMHYyaDZWME0wIDZ2Mmg2VjZtLTYgNnYyaDZ2LTInLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ucC1pY29uLS1tZW51IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nMTknIHdpZHRoPScyNScgdmlld0JveD0nMCAwIDc5IDYwJyUzRSUzQ2cgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZmlsbD0ncmdiYSgxMDIsIDEwMiwgMTAyLCAwLjk5OTk5OSknIGQ9J00uOTk1IDBoNzh2MTJoLTc4em0wIDI0aDc4djEyaC03OHptMCAyNGg3OHYxMmgtNzh6Jy8lM0UlM0NwYXRoIGQ9J00tNS4wMDUtMTVoOTB2OTBoLTkweicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIFtjbGFzcyQ9XCItLWRhcmtcIl0gLnAtaWNvbi0tbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nMTknIHdpZHRoPScyNScgdmlld0JveD0nMCAwIDc5IDYwJyUzRSUzQ2cgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZmlsbD0ncmdiYSgyMDUsIDIwNSwgMjA1LCAwLjk5OTk5OSknIGQ9J00uOTk1IDBoNzh2MTJoLTc4em0wIDI0aDc4djEyaC03OHptMCAyNGg3OHYxMmgtNzh6Jy8lM0UlM0NwYXRoIGQ9J00tNS4wMDUtMTVoOTB2OTBoLTkweicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5wLWljb24tLWNvZGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE1Ljk5OTk5OScgd2lkdGg9JzE2JyUzRSAlM0NwYXRoIG9wYWNpdHk9Jy4yMTE3MScgZmlsbD0nbm9uZScgZD0nTS4wMDUwNC4wMDE1NmgxNi4wMDAwOHYxNi4wMDAwOEguMDA1MDR6Jy8lM0UlM0NwYXRoIGQ9J00yLjY3MTA1IDIuMDAxNTdjLTEuNzc3OCAwLTIuNjY2LjAwMTMtMi42NjYgMi4wNjg0djguODY1NjZjMCAyLjA2Ny44ODgyMyAyLjA2NiAyLjY2NiAyLjA2NkgxMy4zMzkxYzEuNzc4MDIgMCAyLjY2NjAyLjAwMSAyLjY2NjAyLTIuMDY2VjQuMTM2MzhjMC0yLjEzMzQtLjg4OC0yLjEzNDgtMi42NjYtMi4xMzQ4SDIuNjcxMDR6bTEuMjc5MyAxLjg5MDZoMS4xMDE2MlY1LjAzNDhjLjMzODguMDI4Mi42NDE5LjA3NzguOTEwMS4xNDg0LjI2ODMuMDYzNi40Nzk1LjEyNzkuNjM0OC4xOTE0bC0uMjYzNyAxLjA0NjljLS4yMDQ3LS4wNzc2LS40NDgxLS4xNTItLjczMDQtLjIyMjYtLjI3NTQtLjA3MDYtLjU5MzEtLjEwNTUtLjk1MzItLjEwNTUtLjM4MTIgMC0uNjY4Ny4wNzE3LS44NTkzLjIxMjktLjE5MDYuMTM0MS0uMjg1Mi4zMjA1LS4yODUyLjU2MDUgMCAuMTQxMi4wMjc1LjI2MDYuMDg0LjM1OTQuMDU2NS4wOTE4LjE0MjkuMTc2My4yNTU4LjI1MzkuMTEzLjA3MDYuMjQ5OC4xNDIzLjQxMjIuMjEyOS4xNjIzLjA2MzUuMzQ2LjEzMDYuNTUwNy4yMDEyLjI4OTUuMTEyOS41NjAzLjIzMjMuODE0NS4zNTk0LjI2MTIuMTIuNDg3MS4yNjYxLjY3NzcuNDM1NS4xOTA2LjE2MjQuMzM5NC4zNTYxLjQ0NTMuNTgyLjExMy4yMjU5LjE3LjQ5NDEuMTcuODA0NSAwIC40NjYtLjE0NDIuODY4MDItLjQzMzYgMS4yMDcwMi0uMjg5NS4zMzktLjc2NjEuNTU4LTEuNDI5Ny42NTd2MS4zMjRoLTEuMTAxNnYtMS4yOTNjLS41MDgzLS4wMzYtLjkyMjUtLjEwMy0xLjI0MDIyLS4yMDEtLjMxMDYtLjEwNi0uNTQyLS4yMDEtLjY5NzMtLjI4NmwuMzU5NC0xLjAwNWMuMjI1OS4xMTMuNDk2OC4yMTQuODE0NC4zMDYuMzI0OC4wOTIuNjkyMi4xMzkgMS4xMDE2LjEzOS40ODcxIDAgLjgyMjMyLS4wNzIgMS4wMDU5Mi0uMjEzLjE5MDYtLjE0OC4yODcxLS4zNDIuMjg3MS0uNTgyIDAtLjE2MjQtLjAzOTYtLjMwMzktLjExNzItLjQyMzktLjA3NzctLjEyLS4xODY5LS4yMjY2LS4zMjgxLS4zMTgzLS4xNDEyLS4wOTE4LS4zMTAyLS4xNzYzLS41MDc5LS4yNTM5LS4xOTA2LS4wNzc3LS40MDM3LS4xNTc1LS42MzY3LS4yNDIyLS4yMTg4LS4wNzc3LS40Mzc0LS4xNjY4Mi0uNjU2Mi0uMjY1NzItLjIxMTgtLjA5ODgtLjQwNTYyLS4yMTgxLS41ODIxMi0uMzU5My0uMTY5NC0uMTQ4My0uMzA2Mi0uMzI0Ni0uNDEyMS0uNTI5M3MtLjE2MDEtLjQ1NTUtLjE2MDEtLjc1MmMwLS40ODcxLjE0NjEtLjkwMTQuNDM1NS0xLjI0MDIuMjg5NS0uMzQ1OS43MzQtLjU2NzIgMS4zMzQtLjY2NlYzLjg5MjE3em00LjA1NDczIDguMDk1NDVoMy45OTAwMnYuOTk2SDguMDA1MDh2LS45OTZ6JyBmaWxsPSdyZ2JhKDEwMiwgMTAyLCAxMDIsIDAuOTk5OTk5KScvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICBbY2xhc3MkPVwiLS1kYXJrXCJdIC5wLWljb24tLWNvZGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTUuOTk5OTk5JyB3aWR0aD0nMTYnJTNFICUzQ3BhdGggb3BhY2l0eT0nLjIxMTcxJyBmaWxsPSdub25lJyBkPSdNLjAwNTA0LjAwMTU2aDE2LjAwMDA4djE2LjAwMDA4SC4wMDUwNHonLyUzRSUzQ3BhdGggZD0nTTIuNjcxMDUgMi4wMDE1N2MtMS43Nzc4IDAtMi42NjYuMDAxMy0yLjY2NiAyLjA2ODR2OC44NjU2NmMwIDIuMDY3Ljg4ODIzIDIuMDY2IDIuNjY2IDIuMDY2SDEzLjMzOTFjMS43NzgwMiAwIDIuNjY2MDIuMDAxIDIuNjY2MDItMi4wNjZWNC4xMzYzOGMwLTIuMTMzNC0uODg4LTIuMTM0OC0yLjY2Ni0yLjEzNDhIMi42NzEwNHptMS4yNzkzIDEuODkwNmgxLjEwMTYyVjUuMDM0OGMuMzM4OC4wMjgyLjY0MTkuMDc3OC45MTAxLjE0ODQuMjY4My4wNjM2LjQ3OTUuMTI3OS42MzQ4LjE5MTRsLS4yNjM3IDEuMDQ2OWMtLjIwNDctLjA3NzYtLjQ0ODEtLjE1Mi0uNzMwNC0uMjIyNi0uMjc1NC0uMDcwNi0uNTkzMS0uMTA1NS0uOTUzMi0uMTA1NS0uMzgxMiAwLS42Njg3LjA3MTctLjg1OTMuMjEyOS0uMTkwNi4xMzQxLS4yODUyLjMyMDUtLjI4NTIuNTYwNSAwIC4xNDEyLjAyNzUuMjYwNi4wODQuMzU5NC4wNTY1LjA5MTguMTQyOS4xNzYzLjI1NTguMjUzOS4xMTMuMDcwNi4yNDk4LjE0MjMuNDEyMi4yMTI5LjE2MjMuMDYzNS4zNDYuMTMwNi41NTA3LjIwMTIuMjg5NS4xMTI5LjU2MDMuMjMyMy44MTQ1LjM1OTQuMjYxMi4xMi40ODcxLjI2NjEuNjc3Ny40MzU1LjE5MDYuMTYyNC4zMzk0LjM1NjEuNDQ1My41ODIuMTEzLjIyNTkuMTcuNDk0MS4xNy44MDQ1IDAgLjQ2Ni0uMTQ0Mi44NjgwMi0uNDMzNiAxLjIwNzAyLS4yODk1LjMzOS0uNzY2MS41NTgtMS40Mjk3LjY1N3YxLjMyNGgtMS4xMDE2di0xLjI5M2MtLjUwODMtLjAzNi0uOTIyNS0uMTAzLTEuMjQwMjItLjIwMS0uMzEwNi0uMTA2LS41NDItLjIwMS0uNjk3My0uMjg2bC4zNTk0LTEuMDA1Yy4yMjU5LjExMy40OTY4LjIxNC44MTQ0LjMwNi4zMjQ4LjA5Mi42OTIyLjEzOSAxLjEwMTYuMTM5LjQ4NzEgMCAuODIyMzItLjA3MiAxLjAwNTkyLS4yMTMuMTkwNi0uMTQ4LjI4NzEtLjM0Mi4yODcxLS41ODIgMC0uMTYyNC0uMDM5Ni0uMzAzOS0uMTE3Mi0uNDIzOS0uMDc3Ny0uMTItLjE4NjktLjIyNjYtLjMyODEtLjMxODMtLjE0MTItLjA5MTgtLjMxMDItLjE3NjMtLjUwNzktLjI1MzktLjE5MDYtLjA3NzctLjQwMzctLjE1NzUtLjYzNjctLjI0MjItLjIxODgtLjA3NzctLjQzNzQtLjE2NjgyLS42NTYyLS4yNjU3Mi0uMjExOC0uMDk4OC0uNDA1NjItLjIxODEtLjU4MjEyLS4zNTkzLS4xNjk0LS4xNDgzLS4zMDYyLS4zMjQ2LS40MTIxLS41Mjkzcy0uMTYwMS0uNDU1NS0uMTYwMS0uNzUyYzAtLjQ4NzEuMTQ2MS0uOTAxNC40MzU1LTEuMjQwMi4yODk1LS4zNDU5LjczNC0uNTY3MiAxLjMzNC0uNjY2VjMuODkyMTd6bTQuMDU0NzMgOC4wOTU0NWgzLjk5MDAydi45OTZIOC4wMDUwOHYtLjk5NnonIGZpbGw9J3JnYmEoMjA1LCAyMDUsIDIwNSwgMC45OTk5OTkpJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5wLWljb24tLWNvcHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PScxNycgd2lkdGg9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTcnJTNFJTNDZyBmaWxsPSdyZ2JhKDEwMiwgMTAyLCAxMDIsIDAuOTk5OTk5KScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTTEwLjU4NyAxLjhoMy4yNTljLjQ3MiAwIC44NDYuMDUzIDEuMTYxLjE5OThzLjU2Ny40MTIyLjcxNi43NDc4Yy4yOTguNjcxLjI2NiAxLjQ5MTcuMjc3IDIuNjEzM1YxMy44NGMtLjAxMSAxLjEyMS4wMjEgMS45NDItLjI3NyAyLjYxMy0uMTQ5LjMzNS0uNDAxLjYtLjcxNi43NDdzLS42ODkuMi0xLjE2MS4ySDQuMTUzN2MtLjQ3MjEgMC0uODQ1Ny0uMDUzLTEuMTYwNi0uMnMtLjU2NzItLjQxMi0uNzE2My0uNzQ3Yy0uMjQ2MS0uNTU0LS4yNjc0LTEuMjEtLjI3MzItMi4wNTNoLjgwMzNjLjAxNjIuODU0LjA1NzYgMS40MjguMTc4MSAxLjcwNy4wNzE3LjE2Ni4xNTEzLjI2LjMzNTUuMzQ4cy40NzcuMTQ1Ljg5NjcuMTQ1aDkuNTY1OGMuNDIgMCAuNzEyLS4wNTcuODk3LS4xNDUuMTg0LS4wODguMjYzLS4xODIuMzM1LS4zNDguMTQzLS4zMzEuMTc1LTEuMDgxLjE4NS0yLjIyMlY1LjMwOTNjLS4wMS0xLjEzNzctLjA0Mi0xLjg4NTYtLjE4NS0yLjIxNjItLjA3Mi0uMTY1Ny0uMTUxLS4yNjAzLS4zMzUtLjM0ODQtLjE4NS0uMDg4Mi0uNDc3LS4xNDQ3LS44OTctLjE0NDdoLTMuNTM4Yy4xODItLjIyNTMuMzA0LS41MDAxLjM0Mi0uOHptLTMuMTc0NCAwYy4wMzguMjk5OS4xNjAxLjU3NDcuMzQxNy44SDQuMjE3MmMtLjQxOTcgMC0uNzEyNS4wNTY1LS44OTY3LjE0NDctLjE4NDIuMDg4MS0uMjYzOC4xODI4LS4zMzU1LjM0ODQtLjE0MzEuMzMwNy0uMTc0NiAxLjA3ODUtLjE4NSAyLjIxNjJWMTAuOEgyVjUuMzYwOWMuMDEwNC0xLjEyMTYtLjAyMTQtMS45NDIzLjI3NjgtMi42MTMzLjE0OTEtLjMzNTYuNDAxNC0uNjAxLjcxNjMtLjc0NzhTMy42ODE2IDEuOCA0LjE1MzcgMS44aDMuMjU4OXonLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdub256ZXJvJyBkPSdNMTEuMzk4MiAxLjh2Mi40MDA5aC00Ljc5OFYxLjhoMS41OTk3YzAgLjQ0NjkuMzUzLjgwMDMuNzk5Mi44MDAzLjQ0NjMgMCAuNzk5Ny0uMzUzNC43OTk3LS44MDAzaDEuNTk5NHonLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdub256ZXJvJyBkPSdNMTAuNiAxLjU5OTZjMCAuODc5LS43MjE1IDEuNi0xLjYwMDIgMS42LS44Nzg4IDAtMS41OTk4LS43MjEtMS41OTk4LTEuNkM3LjQuNzIwNjMgOC4xMjEgMCA4Ljk5OTggMCA5Ljg3ODUgMCAxMC42LjcyMDYzIDEwLjYgMS41OTk2em0tLjgwMDIgMGMwLS40NDY0LS4zNTMzLS43OTk2LS44LS43OTk2LS40NDY4IDAtLjgwMDEuMzUzMi0uODAwMS43OTk2IDAgLjQ0NjUuMzUzMy44LjgwMDEuOC40NDY3IDAgLjgtLjM1MzUuOC0uOHonLyUzRSUzQ3BhdGggZD0nTTguNCA3LjJIMTR2MUg4LjR6bTAgMi40SDE0djFIOC40ek0xMCAxMmg0djFoLTR6Jy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nbm9uemVybycgZD0nTTQuNDAwMTcgMTBzMi4xMzM4IDEuMDI2MiAzLjk5OTggMi41MDQ3aC0uMDAyOWMtMS45NjgzIDEuNTI1Ny0zLjk5NzEgMi40OTU1LTMuOTk3MSAyLjQ5NTVMNC40MDAxNCAxMHonLyUzRSUzQ3BhdGggZD0nTTAgMTEuNmg0LjR2MkgweicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIFtjbGFzcyQ9XCItLWRhcmtcIl0gLnAtaWNvbi0tY29weSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nMTcnIHdpZHRoPScxNicgdmlld0JveD0nMCAwIDE2IDE3JyUzRSUzQ2cgZmlsbD0ncmdiYSgyMDUsIDIwNSwgMjA1LCAwLjk5OTk5OSknIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J00xMC41ODcgMS44aDMuMjU5Yy40NzIgMCAuODQ2LjA1MyAxLjE2MS4xOTk4cy41NjcuNDEyMi43MTYuNzQ3OGMuMjk4LjY3MS4yNjYgMS40OTE3LjI3NyAyLjYxMzNWMTMuODRjLS4wMTEgMS4xMjEuMDIxIDEuOTQyLS4yNzcgMi42MTMtLjE0OS4zMzUtLjQwMS42LS43MTYuNzQ3cy0uNjg5LjItMS4xNjEuMkg0LjE1MzdjLS40NzIxIDAtLjg0NTctLjA1My0xLjE2MDYtLjJzLS41NjcyLS40MTItLjcxNjMtLjc0N2MtLjI0NjEtLjU1NC0uMjY3NC0xLjIxLS4yNzMyLTIuMDUzaC44MDMzYy4wMTYyLjg1NC4wNTc2IDEuNDI4LjE3ODEgMS43MDcuMDcxNy4xNjYuMTUxMy4yNi4zMzU1LjM0OHMuNDc3LjE0NS44OTY3LjE0NWg5LjU2NThjLjQyIDAgLjcxMi0uMDU3Ljg5Ny0uMTQ1LjE4NC0uMDg4LjI2My0uMTgyLjMzNS0uMzQ4LjE0My0uMzMxLjE3NS0xLjA4MS4xODUtMi4yMjJWNS4zMDkzYy0uMDEtMS4xMzc3LS4wNDItMS44ODU2LS4xODUtMi4yMTYyLS4wNzItLjE2NTctLjE1MS0uMjYwMy0uMzM1LS4zNDg0LS4xODUtLjA4ODItLjQ3Ny0uMTQ0Ny0uODk3LS4xNDQ3aC0zLjUzOGMuMTgyLS4yMjUzLjMwNC0uNTAwMS4zNDItLjh6bS0zLjE3NDQgMGMuMDM4LjI5OTkuMTYwMS41NzQ3LjM0MTcuOEg0LjIxNzJjLS40MTk3IDAtLjcxMjUuMDU2NS0uODk2Ny4xNDQ3LS4xODQyLjA4ODEtLjI2MzguMTgyOC0uMzM1NS4zNDg0LS4xNDMxLjMzMDctLjE3NDYgMS4wNzg1LS4xODUgMi4yMTYyVjEwLjhIMlY1LjM2MDljLjAxMDQtMS4xMjE2LS4wMjE0LTEuOTQyMy4yNzY4LTIuNjEzMy4xNDkxLS4zMzU2LjQwMTQtLjYwMS43MTYzLS43NDc4UzMuNjgxNiAxLjggNC4xNTM3IDEuOGgzLjI1ODl6Jy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nbm9uemVybycgZD0nTTExLjM5ODIgMS44djIuNDAwOWgtNC43OThWMS44aDEuNTk5N2MwIC40NDY5LjM1My44MDAzLjc5OTIuODAwMy40NDYzIDAgLjc5OTctLjM1MzQuNzk5Ny0uODAwM2gxLjU5OTR6Jy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nbm9uemVybycgZD0nTTEwLjYgMS41OTk2YzAgLjg3OS0uNzIxNSAxLjYtMS42MDAyIDEuNi0uODc4OCAwLTEuNTk5OC0uNzIxLTEuNTk5OC0xLjZDNy40LjcyMDYzIDguMTIxIDAgOC45OTk4IDAgOS44Nzg1IDAgMTAuNi43MjA2MyAxMC42IDEuNTk5NnptLS44MDAyIDBjMC0uNDQ2NC0uMzUzMy0uNzk5Ni0uOC0uNzk5Ni0uNDQ2OCAwLS44MDAxLjM1MzItLjgwMDEuNzk5NiAwIC40NDY1LjM1MzMuOC44MDAxLjguNDQ2NyAwIC44LS4zNTM1LjgtLjh6Jy8lM0UlM0NwYXRoIGQ9J004LjQgNy4ySDE0djFIOC40em0wIDIuNEgxNHYxSDguNHpNMTAgMTJoNHYxaC00eicvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J25vbnplcm8nIGQ9J000LjQwMDE3IDEwczIuMTMzOCAxLjAyNjIgMy45OTk4IDIuNTA0N2gtLjAwMjljLTEuOTY4MyAxLjUyNTctMy45OTcxIDIuNDk1NS0zLjk5NzEgMi40OTU1TDQuNDAwMTQgMTB6Jy8lM0UlM0NwYXRoIGQ9J00wIDExLjZoNC40djJIMHonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ucC1pY29uLS1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zJTIzJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOmNjPSdodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyUyMycgeG1sbnM6ZGM9J2h0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvJyBpZD0nc3ZnNTkxOCcgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE1Ljk5OTk5OScgd2lkdGg9JzE2JyB2ZXJzaW9uPScxLjEnJTNFJTNDZyBpZD0nbGF5ZXIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTgyLjk0IC01NjAuNzIpJyUzRSUzQ2cgaWQ9J2c1MzQ2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNzY5LjA2IDQwNC4zNiknJTNFJTNDZyBpZD0nZzQzNTUnIHRyYW5zZm9ybT0nbWF0cml4KC42NjY2NyAwIDAgLjY2NjY3IDg3Ny4zMyAtMTI5LjIxKSclM0UlM0NyZWN0IGlkPSdyZWN0NDM1Nycgb3BhY2l0eT0nLjA1JyBzdHlsZT0nY29sb3I6JTIzMDAwMDAwJyB0cmFuc2Zvcm09J3NjYWxlKDEsLTEpJyBoZWlnaHQ9JzI0JyB3aWR0aD0nMjQnIHk9Jy00NTIuMzYnIHg9JzExMicgZmlsbD0nbm9uZScvJTNFJTNDcGF0aCBpZD0ncGF0aDQzNTknIHN0eWxlPSdjb2xvci1yZW5kZXJpbmc6YXV0bztjb2xvcjolMjMwMDAwMDA7aXNvbGF0aW9uOmF1dG87bWl4LWJsZW5kLW1vZGU6bm9ybWFsO3NoYXBlLXJlbmRlcmluZzphdXRvO2Jsb2NrLXByb2dyZXNzaW9uOnRiO3RleHQtZGVjb3JhdGlvbi1saW5lOm5vbmU7aSBhZ2UtcmVuZGVyaW5nOmF1dG87dGV4dC1pbmRlbnQ6MDt0ZXh0LXRyYW5zZm9ybTpub25lJyBkPSdtMTI5LjkzIDQ0NC4wMy0yLjI3MDQgMi4yNzMyIDYuMDcgNi4wNjk5bDIuMjctMi4yN3onIGZpbGw9J3JnYmEoMTAyLCAxMDIsIDEwMiwgMC45OTk5OTkpJy8lM0UlM0NlbGxpcHNlIGlkPSdlbGxpcHNlNDM2MScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlPSdyZ2JhKDEwMiwgMTAyLCAxMDIsIDAuOTk5OTk5KScgZD0nbSAxMzEuOTc5NDQsNDM4Ljg2MjIxIGEgOS40Nzk0NjY0LDkuNDc5NDcyMiAwIDAgMSAtOS40Nzk0Niw5LjQ3OTQ4IDkuNDc5NDY2NCw5LjQ3OTQ3MjIgMCAwIDEgLTkuNDc5NDcsLTkuNDc5NDggOS40Nzk0NjY0LDkuNDc5NDcyMiAwIDAgMSA5LjQ3OTQ3LC05LjQ3OTQ3IDkuNDc5NDY2NCw5LjQ3OTQ3MjIgMCAwIDEgOS40Nzk0Niw5LjQ3OTQ3IHonIHJ4PSc5LjQ3OTUnIHJ5PSc5LjQ3OTUnIGN5PSc0MzguODYnIGN4PScxMjIuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzIuMDQxJyBmaWxsPSdub25lJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIFtjbGFzcyQ9XCItLWRhcmtcIl0gLnAtaWNvbi0tc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zJTIzJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOmNjPSdodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyUyMycgeG1sbnM6ZGM9J2h0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvJyBpZD0nc3ZnNTkxOCcgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE1Ljk5OTk5OScgd2lkdGg9JzE2JyB2ZXJzaW9uPScxLjEnJTNFJTNDZyBpZD0nbGF5ZXIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTgyLjk0IC01NjAuNzIpJyUzRSUzQ2cgaWQ9J2c1MzQ2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNzY5LjA2IDQwNC4zNiknJTNFJTNDZyBpZD0nZzQzNTUnIHRyYW5zZm9ybT0nbWF0cml4KC42NjY2NyAwIDAgLjY2NjY3IDg3Ny4zMyAtMTI5LjIxKSclM0UlM0NyZWN0IGlkPSdyZWN0NDM1Nycgb3BhY2l0eT0nLjA1JyBzdHlsZT0nY29sb3I6JTIzMDAwMDAwJyB0cmFuc2Zvcm09J3NjYWxlKDEsLTEpJyBoZWlnaHQ9JzI0JyB3aWR0aD0nMjQnIHk9Jy00NTIuMzYnIHg9JzExMicgZmlsbD0nbm9uZScvJTNFJTNDcGF0aCBpZD0ncGF0aDQzNTknIHN0eWxlPSdjb2xvci1yZW5kZXJpbmc6YXV0bztjb2xvcjolMjMwMDAwMDA7aXNvbGF0aW9uOmF1dG87bWl4LWJsZW5kLW1vZGU6bm9ybWFsO3NoYXBlLXJlbmRlcmluZzphdXRvO2Jsb2NrLXByb2dyZXNzaW9uOnRiO3RleHQtZGVjb3JhdGlvbi1saW5lOm5vbmU7aSBhZ2UtcmVuZGVyaW5nOmF1dG87dGV4dC1pbmRlbnQ6MDt0ZXh0LXRyYW5zZm9ybTpub25lJyBkPSdtMTI5LjkzIDQ0NC4wMy0yLjI3MDQgMi4yNzMyIDYuMDcgNi4wNjk5bDIuMjctMi4yN3onIGZpbGw9J3JnYmEoMjA1LCAyMDUsIDIwNSwgMC45OTk5OTkpJy8lM0UlM0NlbGxpcHNlIGlkPSdlbGxpcHNlNDM2MScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlPSdyZ2JhKDIwNSwgMjA1LCAyMDUsIDAuOTk5OTk5KScgZD0nbSAxMzEuOTc5NDQsNDM4Ljg2MjIxIGEgOS40Nzk0NjY0LDkuNDc5NDcyMiAwIDAgMSAtOS40Nzk0Niw5LjQ3OTQ4IDkuNDc5NDY2NCw5LjQ3OTQ3MjIgMCAwIDEgLTkuNDc5NDcsLTkuNDc5NDggOS40Nzk0NjY0LDkuNDc5NDcyMiAwIDAgMSA5LjQ3OTQ3LC05LjQ3OTQ3IDkuNDc5NDY2NCw5LjQ3OTQ3MjIgMCAwIDEgOS40Nzk0Niw5LjQ3OTQ3IHonIHJ4PSc5LjQ3OTUnIHJ5PSc5LjQ3OTUnIGN5PSc0MzguODYnIGN4PScxMjIuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2Utd2lkdGg9JzIuMDQxJyBmaWxsPSdub25lJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5wLWljb24tLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE3JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTcgMTcnJTNFJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxIDEpJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDY2lyY2xlIHN0cm9rZT0nJTIzMGY4NDIwJyBzdHJva2Utd2lkdGg9JzEuNScgZmlsbD0nJTIzMGY4NDIwJyBjeD0nNy4yNTAwMScgY3k9JzcuMjUwMDEnIHI9JzcuMjUwMDEnLyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNMTEuMDUwMyA0LjE3MzQ1bC0uMDY1OS4wNTc3LTQuNzM0NzUgNC4xNDcyMi0yLjc3NTU3LTIuMzgwOTQtLjgzOTA2Ljk0ODg4IDMuNjE1MzIgMy44MDM3M0wxMS43NSA0Ljk2Mjc4bC0uNjk5Ny0uNzg5MycvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIFtjbGFzcyQ9XCItLWRhcmtcIl0gLnAtaWNvbi0tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNycgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDE3IDE3JyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMSAxKScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2NpcmNsZSBzdHJva2U9JyUyMzBmODQyMCcgc3Ryb2tlLXdpZHRoPScxLjUnIGZpbGw9JyUyMzBmODQyMCcgY3g9JzcuMjUwMDEnIGN5PSc3LjI1MDAxJyByPSc3LjI1MDAxJy8lM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTExLjA1MDMgNC4xNzM0NWwtLjA2NTkuMDU3Ny00LjczNDc1IDQuMTQ3MjItMi43NzU1Ny0yLjM4MDk0LS44MzkwNi45NDg4OCAzLjYxNTMyIDMuODAzNzNMMTEuNzUgNC45NjI3OGwtLjY5OTctLjc4OTMnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ucC1pY29uLS1zaGFyZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTUuOTk5OTk5JyB3aWR0aD0nMTYnJTNFICUzQ2cgY29sb3I9JyUyMzAwMCclM0UlM0NwYXRoIHN0eWxlPSdibG9jay1wcm9ncmVzc2lvbjp0Yjt0ZXh0LWRlY29yYXRpb24tbGluZTpub25lO3RleHQtaW5kZW50OjA7dGV4dC10cmFuc2Zvcm06bm9uZScgZD0nTTExLjQzMDQzLjAxMTgzYy0uNTQ4MDguMDI0LTEuMDg2MDcuMjM3OS0xLjUwMDk0LjU5Njg1bC0uOTUxNS43OTc3MnYuNTczMjhjMCAuNTQ0NDQtLjA1MDk2IDEuMDM3MDgtLjE1MzY3IDEuNDg5MDgtLjEwMjcuNDUyLS4yODY4LjgzOTc1LS41NDM2NSAxLjE1ODItLjI0NjU1LjMyODc0LS41Nzc0OC41ODE3NC0uOTk4NjguNzU2NC0uNDIxMi4xODQ5LS45NTI2OC4yNzc3My0xLjU4OTYuMjc3NzMtLjYyMjggMC0xLjA3My0uMDQwOS0xLjU2ODk2LS4xMTIzLS45Mjg0Ny41NDQ2LTEuMzYyODIgMS4zODI3LTEuMzYyODIgMi40OTM3cy41Mjk2OCAxLjczMTg2IDEuMzYyODcgMi41MjkxM2MuNDQyMy0uMDUyOTUgMS4wMzI1LS4wNzY4MiAxLjU2ODk1LS4wNzY4Mi42MzY5IDAgMS4xNjg0LjA5Mjg0IDEuNTg5Ni4yNzc3Ni40MjEyLjE3NDYuNzUyMTMuNDI3NjMuOTk4NjYuNzU2NC4yNTY4My4zMTg0LjQ0MDkzLjcwMDI3LjU0MzY1IDEuMTUyMjcuMTAyNzQuNDUyLjE1MzY1Ljk1MDU0LjE1MzY1IDEuNDk1di40MTM2NGwuOTIxOS43OGMuNDg3NDUuNDQwOSAxLjE1NzM0LjY3MzYgMS44MTMyLjYyOTguNjU1ODQtLjA0MzggMS4yODg4LS4zNjM2NiAxLjcxMzMtLjg2NTU3LjQyNDQ0LS41MDE5LjYzNDY1LTEuMTc5Mi41Njg5Ni0xLjgzMzItLjA2NTY2LS42NTQtLjQwNjQtMS4yNzU5NC0uOTIyMTMtMS42ODM0bC0uNjUwMDItLjU0OTU2aC0xLjY5NTljLS40NDEyIDAtLjg0ODctLjA2MTQ1LTEuMjI5MS0uMTgzMTYtLjM4MDM1LS4xMTQxLS43MTEyNi0uMjk4NS0uOTkyNzMtLjU0OTU2LS4yNzM4Ni0uMjQzNC0uNDkwMjctLjU1MzMyLS42NTAwMi0uOTMzNjgtLjE1OTctLjM3MjgtLjI0MjI0LS44MTgyLS4yNDIyNC0xLjMzNTUgMC0uNTE3MjYuMDgyNTYtLjk2Njk0LjI0MjMtMS4zNDczNC4xNTk3Ny0uMzgwMzIuMzc2MTgtLjY5MDI3LjY1MDA0LS45MzM2LjI4MTQ2LS4yNDM0Ni42MTI0LS40Mjc4NS45OTI3NC0uNTQ5NTYuMzgwMzYtLjExNDEuNzg3ODctLjE3MTMgMS4yMjkxNC0uMTcxMzdoMS41MzY0bC44MjE0NC0uNjg1NDdjLjc5NzY1LS42NDU4IDEuMTE1NjUtMS44MjIwOC43NTIwNS0yLjc4MTg4LS4zNjM3LS45NTk3NC0xLjM4MTMyLTEuNjMtMi40MDY2NS0xLjU4NTA4eicgZmlsbD0ncmdiYSgxMDIsIDEwMiwgMTAyLCAwLjk5OTk5OSknLyUzRSUzQ3BhdGggb3BhY2l0eT0nLjEnIGZpbGw9J25vbmUnIGQ9J00tLjAwMjk2LjAwNTE2aDE2LjAwMDA4djE2LjAwMDA4SC0uMDAyOTZ6Jy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgW2NsYXNzJD1cIi0tZGFya1wiXSAucC1pY29uLS1zaGFyZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNS45OTk5OTknIHdpZHRoPScxNiclM0UgJTNDZyBjb2xvcj0nJTIzMDAwJyUzRSUzQ3BhdGggc3R5bGU9J2Jsb2NrLXByb2dyZXNzaW9uOnRiO3RleHQtZGVjb3JhdGlvbi1saW5lOm5vbmU7dGV4dC1pbmRlbnQ6MDt0ZXh0LXRyYW5zZm9ybTpub25lJyBkPSdNMTEuNDMwNDMuMDExODNjLS41NDgwOC4wMjQtMS4wODYwNy4yMzc5LTEuNTAwOTQuNTk2ODVsLS45NTE1Ljc5Nzcydi41NzMyOGMwIC41NDQ0NC0uMDUwOTYgMS4wMzcwOC0uMTUzNjcgMS40ODkwOC0uMTAyNy40NTItLjI4NjguODM5NzUtLjU0MzY1IDEuMTU4Mi0uMjQ2NTUuMzI4NzQtLjU3NzQ4LjU4MTc0LS45OTg2OC43NTY0LS40MjEyLjE4NDktLjk1MjY4LjI3NzczLTEuNTg5Ni4yNzc3My0uNjIyOCAwLTEuMDczLS4wNDA5LTEuNTY4OTYtLjExMjMtLjkyODQ3LjU0NDYtMS4zNjI4MiAxLjM4MjctMS4zNjI4MiAyLjQ5MzdzLjUyOTY4IDEuNzMxODYgMS4zNjI4NyAyLjUyOTEzYy40NDIzLS4wNTI5NSAxLjAzMjUtLjA3NjgyIDEuNTY4OTUtLjA3NjgyLjYzNjkgMCAxLjE2ODQuMDkyODQgMS41ODk2LjI3Nzc2LjQyMTIuMTc0Ni43NTIxMy40Mjc2My45OTg2Ni43NTY0LjI1NjgzLjMxODQuNDQwOTMuNzAwMjcuNTQzNjUgMS4xNTIyNy4xMDI3NC40NTIuMTUzNjUuOTUwNTQuMTUzNjUgMS40OTV2LjQxMzY0bC45MjE5Ljc4Yy40ODc0NS40NDA5IDEuMTU3MzQuNjczNiAxLjgxMzIuNjI5OC42NTU4NC0uMDQzOCAxLjI4ODgtLjM2MzY2IDEuNzEzMy0uODY1NTcuNDI0NDQtLjUwMTkuNjM0NjUtMS4xNzkyLjU2ODk2LTEuODMzMi0uMDY1NjYtLjY1NC0uNDA2NC0xLjI3NTk0LS45MjIxMy0xLjY4MzRsLS42NTAwMi0uNTQ5NTZoLTEuNjk1OWMtLjQ0MTIgMC0uODQ4Ny0uMDYxNDUtMS4yMjkxLS4xODMxNi0uMzgwMzUtLjExNDEtLjcxMTI2LS4yOTg1LS45OTI3My0uNTQ5NTYtLjI3Mzg2LS4yNDM0LS40OTAyNy0uNTUzMzItLjY1MDAyLS45MzM2OC0uMTU5Ny0uMzcyOC0uMjQyMjQtLjgxODItLjI0MjI0LTEuMzM1NSAwLS41MTcyNi4wODI1Ni0uOTY2OTQuMjQyMy0xLjM0NzM0LjE1OTc3LS4zODAzMi4zNzYxOC0uNjkwMjcuNjUwMDQtLjkzMzYuMjgxNDYtLjI0MzQ2LjYxMjQtLjQyNzg1Ljk5Mjc0LS41NDk1Ni4zODAzNi0uMTE0MS43ODc4Ny0uMTcxMyAxLjIyOTE0LS4xNzEzN2gxLjUzNjRsLjgyMTQ0LS42ODU0N2MuNzk3NjUtLjY0NTggMS4xMTU2NS0xLjgyMjA4Ljc1MjA1LTIuNzgxODgtLjM2MzctLjk1OTc0LTEuMzgxMzItMS42My0yLjQwNjY1LTEuNTg1MDh6JyBmaWxsPSdyZ2JhKDIwNSwgMjA1LCAyMDUsIDAuOTk5OTk5KScvJTNFJTNDcGF0aCBvcGFjaXR5PScuMScgZmlsbD0nbm9uZScgZD0nTS0uMDAyOTYuMDA1MTZoMTYuMDAwMDh2MTYuMDAwMDhILS4wMDI5NnonLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ucC1pY29uLS11c2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNS45OTk5OTknIHdpZHRoPScxNiclM0UlM0NwYXRoIG9wYWNpdHk9Jy4xMicgZmlsbD0nbm9uZScgY29sb3I9JyUyMzAwMCcgZD0nTTE1Ljk5NzEyIDE1Ljk5NzY0Vi0uMDAyNDRILS4wMDI5NnYxNi4wMDAwOHonLyUzRSUzQ3BhdGggc3R5bGU9J3RleHQtZGVjb3JhdGlvbi1jb2xvcjolMjMwMDAwMDA7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO3RleHQtZGVjb3JhdGlvbi1saW5lOm5vbmU7Zm9udC12YXJpYW50LXBvc2l0aW9uOm5vcm1hbDttaXgtYmxlbmQtbW9kZTpub3JtYWw7YmxvY2stcHJvZ3Jlc3Npb246dGI7Zm9udC1mZWF0dXJlLXNldHRpbmdzOm5vcm1hbDtzaGFwZS1wYWRkaW5nOjA7Zm9udC12YXJpYW50LWFsdGVybmF0ZXM6bm9ybWFsO3RleHQtaW5kZW50OjA7Zm9udC12YXJpYW50LWNhcHM6bm9ybWFsO3RleHQtZGVjb3JhdGlvbi1zdHlsZTpzb2xpZDtmb250LXZhcmlhbnQtbGlnYXR1cmVzOm5vcm1hbDtpc29sYXRpb246YXV0bzt0ZXh0LXRyYW5zZm9ybTpub25lJyBkPSdNOCAwYy0uNTg2OTUgMC0xLjE0MTguMTA4OTQtMS42NTE0LjMyODUtLjUwNzcuMjA5MDUtLjk1NDkuNTE1OS0xLjMyODUuOTEyNmgtLjAwNGMtLjM2MzkuMzk4NjYtLjY0NDk1Ljg3ODEyLS44NDM3MyAxLjQyNmwtLjAwMDQuMDAwNzhjLS4yMDEuNTQ0NDItLjI5ODcgMS4xNDItLjI5ODcgMS43ODU4IDAgLjY1Mzc1LjA5NzYgMS4yNTY4LjI5OTUgMS44MDI2LjE5OTEuNTM4NDYuNDgwNSAxLjAxMjEuODQzMzMgMS40MDk0aC4wMDRjLjI0OTE0LjI2NDU3LjUzMTI0LjQ5MDIyLjg0MTM4LjY3NjctLjI1ODEuMDY2MS0uNzAxOTMuMTQzNy0uOTU2MTguMjM2Ny0uODc4NzIuMzIxNi0xLjYxNjkuNzY2MDQtMi4xOTY1IDEuMzM0MmgtLjAwNGMtLjU3MjQ4LjU3NjgzLTEuMDAyNCAxLjI1NzctMS4yODU4IDIuMDI5NGgtLjAwMTg4Yy0uMjYyOTMuNzY1MjgtLjM5MzcyIDEuNTg4NS0uMzkzNzIgMi40NjQydjEuNTcxOWwxMy45NTYuMDIydi0xLjU3MTljMC0uODkxMDMtLjEzOTE0LTEuNzAwNy0uNDE5OTctMi40NjczLS4yNjc1LS43NzU2Ni0uNzAwODMtMS40NjA3LTEuMjkxOC0yLjAzODMtLjU3ODg2LS41Njc1Mi0xLjMxNjEtMS4wMTE0LTIuMTkzNS0xLjMzMjloLS4wMDA4NWMtLjI0ODM0LS4wOTM0LS42ODU4Mi0uMTcwMy0uOTM5MTUtLjIzNTkuMzEtLjE4NzU0LjU4OTg1LS40MTQ3NC44MzM4My0uNjgxNTIuMzczNC0uMzk3MjIuNjYxMjYtLjg3MTc1Ljg2MDgtMS40MTE0LjIwMTg4LS41NDU4Ni4yOTk5LTEuMTQ4OS4yOTk5LTEuODAyNiAwLS42NDQ2Ny0uMDk4NC0xLjI0My0uMjk5OS0xLjc4ODEtLjE5OTM0LS41NDg4My0uNDg3MDItMS4wMjg5LS44NjE2LTEuNDI3Mi0uMzYzOTUtLjM5NzYtLjgwNjctLjcwNDg1LTEuMzEzOC0uOTEzNzdDOS4xNDM1Mi4xMDk5MyA4LjU4ODQ2LjAwMSA4LjAwMTE2LjAwMXonIGZpbGw9J3JnYmEoMTAyLCAxMDIsIDEwMiwgMC45OTk5OTkpJyBjb2xvcj0nJTIzMDAwJyBzb2xpZC1jb2xvcj0nJTIzMDAwMDAwJyB3aGl0ZS1zcGFjZT0nbm9ybWFsJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIFtjbGFzcyQ9XCItLWRhcmtcIl0gLnAtaWNvbi0tdXNlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNS45OTk5OTknIHdpZHRoPScxNiclM0UlM0NwYXRoIG9wYWNpdHk9Jy4xMicgZmlsbD0nbm9uZScgY29sb3I9JyUyMzAwMCcgZD0nTTE1Ljk5NzEyIDE1Ljk5NzY0Vi0uMDAyNDRILS4wMDI5NnYxNi4wMDAwOHonLyUzRSUzQ3BhdGggc3R5bGU9J3RleHQtZGVjb3JhdGlvbi1jb2xvcjolMjMwMDAwMDA7Zm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsO3RleHQtZGVjb3JhdGlvbi1saW5lOm5vbmU7Zm9udC12YXJpYW50LXBvc2l0aW9uOm5vcm1hbDttaXgtYmxlbmQtbW9kZTpub3JtYWw7YmxvY2stcHJvZ3Jlc3Npb246dGI7Zm9udC1mZWF0dXJlLXNldHRpbmdzOm5vcm1hbDtzaGFwZS1wYWRkaW5nOjA7Zm9udC12YXJpYW50LWFsdGVybmF0ZXM6bm9ybWFsO3RleHQtaW5kZW50OjA7Zm9udC12YXJpYW50LWNhcHM6bm9ybWFsO3RleHQtZGVjb3JhdGlvbi1zdHlsZTpzb2xpZDtmb250LXZhcmlhbnQtbGlnYXR1cmVzOm5vcm1hbDtpc29sYXRpb246YXV0bzt0ZXh0LXRyYW5zZm9ybTpub25lJyBkPSdNOCAwYy0uNTg2OTUgMC0xLjE0MTguMTA4OTQtMS42NTE0LjMyODUtLjUwNzcuMjA5MDUtLjk1NDkuNTE1OS0xLjMyODUuOTEyNmgtLjAwNGMtLjM2MzkuMzk4NjYtLjY0NDk1Ljg3ODEyLS44NDM3MyAxLjQyNmwtLjAwMDQuMDAwNzhjLS4yMDEuNTQ0NDItLjI5ODcgMS4xNDItLjI5ODcgMS43ODU4IDAgLjY1Mzc1LjA5NzYgMS4yNTY4LjI5OTUgMS44MDI2LjE5OTEuNTM4NDYuNDgwNSAxLjAxMjEuODQzMzMgMS40MDk0aC4wMDRjLjI0OTE0LjI2NDU3LjUzMTI0LjQ5MDIyLjg0MTM4LjY3NjctLjI1ODEuMDY2MS0uNzAxOTMuMTQzNy0uOTU2MTguMjM2Ny0uODc4NzIuMzIxNi0xLjYxNjkuNzY2MDQtMi4xOTY1IDEuMzM0MmgtLjAwNGMtLjU3MjQ4LjU3NjgzLTEuMDAyNCAxLjI1NzctMS4yODU4IDIuMDI5NGgtLjAwMTg4Yy0uMjYyOTMuNzY1MjgtLjM5MzcyIDEuNTg4NS0uMzkzNzIgMi40NjQydjEuNTcxOWwxMy45NTYuMDIydi0xLjU3MTljMC0uODkxMDMtLjEzOTE0LTEuNzAwNy0uNDE5OTctMi40NjczLS4yNjc1LS43NzU2Ni0uNzAwODMtMS40NjA3LTEuMjkxOC0yLjAzODMtLjU3ODg2LS41Njc1Mi0xLjMxNjEtMS4wMTE0LTIuMTkzNS0xLjMzMjloLS4wMDA4NWMtLjI0ODM0LS4wOTM0LS42ODU4Mi0uMTcwMy0uOTM5MTUtLjIzNTkuMzEtLjE4NzU0LjU4OTg1LS40MTQ3NC44MzM4My0uNjgxNTIuMzczNC0uMzk3MjIuNjYxMjYtLjg3MTc1Ljg2MDgtMS40MTE0LjIwMTg4LS41NDU4Ni4yOTk5LTEuMTQ4OS4yOTk5LTEuODAyNiAwLS42NDQ2Ny0uMDk4NC0xLjI0My0uMjk5OS0xLjc4ODEtLjE5OTM0LS41NDg4My0uNDg3MDItMS4wMjg5LS44NjE2LTEuNDI3Mi0uMzYzOTUtLjM5NzYtLjgwNjctLjcwNDg1LTEuMzEzOC0uOTEzNzdDOS4xNDM1Mi4xMDk5MyA4LjU4ODQ2LjAwMSA4LjAwMTE2LjAwMXonIGZpbGw9J3JnYmEoMjA1LCAyMDUsIDIwNSwgMC45OTk5OTkpJyBjb2xvcj0nJTIzMDAwJyBzb2xpZC1jb2xvcj0nJTIzMDAwMDAwJyB3aGl0ZS1zcGFjZT0nbm9ybWFsJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5wLWljb24tLXF1ZXN0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxuczpyZGY9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyUyMycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczpjYz0naHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMlMjMnIHhtbG5zOmRjPSdodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLycgaWQ9J3N2ZzU5MTgnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNS45OTk5OTknIHdpZHRoPScxNicgdmVyc2lvbj0nMS4xJyUzRSUzQ2cgaWQ9J2xheWVyMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE4Mi45NCAtNTYwLjcyKSclM0UlM0NnIGlkPSdnNTM0NicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTc2OS4wNiA0MDQuMzYpJyUzRSUzQ2cgaWQ9J2c0NDAxJyB0cmFuc2Zvcm09J21hdHJpeCguNjY2NjcgMCAwIC42NjY2NyA4NzcuMzMgLTMxNS44OCknJTNFJTNDcmVjdCBpZD0ncmVjdDQ0MDMnIHN0eWxlPSdjb2xvcjolMjMwMDAwMDAnIGhlaWdodD0nMjQnIHdpZHRoPScyNCcgeT0nNzA4LjM2JyB4PScxMTInIHN0cm9rZS13aWR0aD0nNy41JyBmaWxsPSdub25lJy8lM0UlM0NwYXRoIGlkPSdwYXRoMzIyOScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3R5bGU9J2NvbG9yOiUyMzAwMDAwMCcgZD0nbTEyNCA3MDguMzZjLTYuNjE2MyAwLTEyIDUuMzgzNy0xMiAxMnM1LjM4MzcgMTIgMTIgMTIgMTItNS4zODM3IDEyLTEyLTUuMzgzNy0xMi0xMi0xMnonIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjg3NScgZmlsbD0nJTIzMzM1MjgwJy8lM0UlM0NwYXRoIGlkPSdwYXRoNDQwNScgZD0nbTEyNC4wMSA3MTYuMnEtMC42NDYzNiAwLTEuMjM3MyAwLjE2NjIxLTAuNTkwOTUgMC4xNDc3NC0xLjIzNzMgMC40OTg2MmwtMC42Mjc4OS0xLjcxNzVxMC42ODMyOS0wLjM4NzgxIDEuNTUxMi0wLjYwOTQyIDAuODg2NDMtMC4yNDAwNyAxLjgwOTgtMC4yNDAwNyAxLjEwOCAwIDEuODI4MiAwLjMxMzk0IDAuNzIwMjMgMC4yOTU0OCAxLjE0NSAwLjc1NzE2IDAuNDI0NzUgMC40NjE2OCAwLjU5MDk1IDEuMDE1NyAwLjE2NjIxIDAuNTU0MDEgMC4xNjYyMSAxLjA3MTEgMCAwLjYyNzg4LTAuMjQwMDcgMS4xMjY1LTAuMjIxNjEgMC40OTg2MS0wLjU3MjQ5IDAuOTIzMzZ0LTAuNzU3MTUgMC44MTI1NnEtMC40MDYyOCAwLjM2OTM0LTAuNzU3MTYgMC43NzU2Mi0wLjM1MDg4IDAuMzg3ODEtMC41OTA5NSAwLjgzMTAzLTAuMjIxNjEgMC40NDMyMS0wLjIyMTYxIDAuOTk3MjMgMCAwLjA5MjMgMCAwLjIyMTYgMCAwLjExMDgxIDAuMDE4NSAwLjIyMTYxaC0xLjkyMDZxLTAuMDM2OS0wLjE4NDY3LTAuMDU1NC0wLjM4NzgxLTAuMDE4NS0wLjIyMTYxLTAuMDE4NS0wLjQwNjI4IDAtMC42MDk0MiAwLjIwMzE0LTEuMDg5NiAwLjIwMzE0LTAuNDgwMTQgMC41MTcwOC0wLjg4NjQydDAuNjY0ODItMC43NTcxNnEwLjM2OTM0LTAuMzUwODggMC42ODMyOS0wLjcwMTc2IDAuMzEzOTQtMC4zNTA4NyAwLjUxNzA4LTAuNzIwMjIgMC4yMDMxNC0wLjM2OTM0IDAuMjAzMTQtMC44MTI1NiAwLTAuNjA5NDEtMC40MjQ3NS0wLjk5NzIzLTAuNDA2MjgtMC40MDYyOC0xLjIzNzMtMC40MDYyOHonIGZpbGw9JyUyM2ZmZicvJTNFJTNDcGF0aCBpZD0ncGF0aDQ0MDcnIGQ9J20xMjUuNDggNzI2LjM3cTAgMC42NDYzNS0wLjQyNDc0IDEuMDUyNi0wLjQyNDc1IDAuNDA2MjgtMS4wNTI2IDAuNDA2MjgtMC42MDk0MiAwLTEuMDUyNi0wLjQwNjI4LTAuNDI0NzUtMC40MDYyOC0wLjQyNDc1LTEuMDUyNiAwLTAuNjQ2MzUgMC40MjQ3NS0xLjA1MjYgMC40NDMyMS0wLjQyNDc1IDEuMDUyNi0wLjQyNDc1IDAuNjI3ODkgMCAxLjA1MjYgMC40MjQ3NSAwLjQyNDc0IDAuNDA2MjggMC40MjQ3NCAxLjA1MjZ6JyBmaWxsPSclMjNmZmYnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgW2NsYXNzJD1cIi0tZGFya1wiXSAucC1pY29uLS1xdWVzdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxuczpyZGY9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyUyMycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczpjYz0naHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMlMjMnIHhtbG5zOmRjPSdodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLycgaWQ9J3N2ZzU5MTgnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNS45OTk5OTknIHdpZHRoPScxNicgdmVyc2lvbj0nMS4xJyUzRSUzQ2cgaWQ9J2xheWVyMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE4Mi45NCAtNTYwLjcyKSclM0UlM0NnIGlkPSdnNTM0NicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTc2OS4wNiA0MDQuMzYpJyUzRSUzQ2cgaWQ9J2c0NDAxJyB0cmFuc2Zvcm09J21hdHJpeCguNjY2NjcgMCAwIC42NjY2NyA4NzcuMzMgLTMxNS44OCknJTNFJTNDcmVjdCBpZD0ncmVjdDQ0MDMnIHN0eWxlPSdjb2xvcjolMjMwMDAwMDAnIGhlaWdodD0nMjQnIHdpZHRoPScyNCcgeT0nNzA4LjM2JyB4PScxMTInIHN0cm9rZS13aWR0aD0nNy41JyBmaWxsPSdub25lJy8lM0UlM0NwYXRoIGlkPSdwYXRoMzIyOScgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3R5bGU9J2NvbG9yOiUyMzAwMDAwMCcgZD0nbTEyNCA3MDguMzZjLTYuNjE2MyAwLTEyIDUuMzgzNy0xMiAxMnM1LjM4MzcgMTIgMTIgMTIgMTItNS4zODM3IDEyLTEyLTUuMzgzNy0xMi0xMi0xMnonIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScxLjg3NScgZmlsbD0nJTIzMzM1MjgwJy8lM0UlM0NwYXRoIGlkPSdwYXRoNDQwNScgZD0nbTEyNC4wMSA3MTYuMnEtMC42NDYzNiAwLTEuMjM3MyAwLjE2NjIxLTAuNTkwOTUgMC4xNDc3NC0xLjIzNzMgMC40OTg2MmwtMC42Mjc4OS0xLjcxNzVxMC42ODMyOS0wLjM4NzgxIDEuNTUxMi0wLjYwOTQyIDAuODg2NDMtMC4yNDAwNyAxLjgwOTgtMC4yNDAwNyAxLjEwOCAwIDEuODI4MiAwLjMxMzk0IDAuNzIwMjMgMC4yOTU0OCAxLjE0NSAwLjc1NzE2IDAuNDI0NzUgMC40NjE2OCAwLjU5MDk1IDEuMDE1NyAwLjE2NjIxIDAuNTU0MDEgMC4xNjYyMSAxLjA3MTEgMCAwLjYyNzg4LTAuMjQwMDcgMS4xMjY1LTAuMjIxNjEgMC40OTg2MS0wLjU3MjQ5IDAuOTIzMzZ0LTAuNzU3MTUgMC44MTI1NnEtMC40MDYyOCAwLjM2OTM0LTAuNzU3MTYgMC43NzU2Mi0wLjM1MDg4IDAuMzg3ODEtMC41OTA5NSAwLjgzMTAzLTAuMjIxNjEgMC40NDMyMS0wLjIyMTYxIDAuOTk3MjMgMCAwLjA5MjMgMCAwLjIyMTYgMCAwLjExMDgxIDAuMDE4NSAwLjIyMTYxaC0xLjkyMDZxLTAuMDM2OS0wLjE4NDY3LTAuMDU1NC0wLjM4NzgxLTAuMDE4NS0wLjIyMTYxLTAuMDE4NS0wLjQwNjI4IDAtMC42MDk0MiAwLjIwMzE0LTEuMDg5NiAwLjIwMzE0LTAuNDgwMTQgMC41MTcwOC0wLjg4NjQydDAuNjY0ODItMC43NTcxNnEwLjM2OTM0LTAuMzUwODggMC42ODMyOS0wLjcwMTc2IDAuMzEzOTQtMC4zNTA4NyAwLjUxNzA4LTAuNzIwMjIgMC4yMDMxNC0wLjM2OTM0IDAuMjAzMTQtMC44MTI1NiAwLTAuNjA5NDEtMC40MjQ3NS0wLjk5NzIzLTAuNDA2MjgtMC40MDYyOC0xLjIzNzMtMC40MDYyOHonIGZpbGw9JyUyM2ZmZicvJTNFJTNDcGF0aCBpZD0ncGF0aDQ0MDcnIGQ9J20xMjUuNDggNzI2LjM3cTAgMC42NDYzNS0wLjQyNDc0IDEuMDUyNi0wLjQyNDc1IDAuNDA2MjgtMS4wNTI2IDAuNDA2MjgtMC42MDk0MiAwLTEuMDUyNi0wLjQwNjI4LTAuNDI0NzUtMC40MDYyOC0wLjQyNDc1LTEuMDUyNiAwLTAuNjQ2MzUgMC40MjQ3NS0xLjA1MjYgMC40NDMyMS0wLjQyNDc1IDEuMDUyNi0wLjQyNDc1IDAuNjI3ODkgMCAxLjA1MjYgMC40MjQ3NSAwLjQyNDc0IDAuNDA2MjggMC40MjQ3NCAxLjA1MjZ6JyBmaWxsPSclMjNmZmYnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cblxuLnAtaWNvbi0tc3Bpbm5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzI0JyB3aWR0aD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCclM0UlM0N0aXRsZSUzRXNwaW5uZXItZGFyay1ncmV5JTNDL3RpdGxlJTNFJTNDcGF0aCBkPSdNNy40OSAyMy4xMjNjMi43OCAxLjEyNSA1Ljk3OCAxLjIxMyA4Ljk3NSAwIDQuMjQ3LTEuNzIgNi45NzItNS42MDMgNy40MjQtOS44N2wtMS4xMzYtLjExOGMtLjQwOCAzLjg2LTIuODc1IDcuMzc0LTYuNzE3IDguOTMtMi43MSAxLjA5OC01LjYwNSAxLjAxOC04LjExOCAwbC0uNDMgMS4wNTh6bS0yLjIxLTEuMTc2Yy0xLjkxMy0xLjI5LTMuNDc1LTMuMTQ4LTQuNDA0LTUuNDVDLTEuMjg0IDExLjE0Ni42ODYgNS4xNSA1LjI4IDIuMDVsLjYzOC45NDZDMS43NiA1LjgwMi0uMDIgMTEuMjI4IDEuOTM0IDE2LjA2OGMuODQgMi4wODYgMi4yNTQgMy43NjYgMy45ODUgNC45MzNsLS42NC45NDd6bTE4LjYxLTExLjJjLS4xMTUtMS4wODgtLjM4LTIuMTc4LS44MS0zLjI0Mi0yLjQ3OC02LjE0Mi05LjQ1Ny05LjExLTE1LjU5LTYuNjI4bC40MyAxLjA1N2M1LjU0Ni0yLjI0NSAxMS44Ni40NCAxNC4xMDMgNS45OTguMzg4Ljk2My42MyAxLjk1LjczMyAyLjkzM2wxLjEzNC0uMTJ6JyBmaWxsPSdyZ2JhKDEwMiwgMTAyLCAxMDIsIDAuOTk5OTk5KScgZmlsbC1ydWxlPSdub256ZXJvJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIFtjbGFzcyQ9XCItLWRhcmtcIl0gLnAtaWNvbi0tc3Bpbm5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nMjQnIHdpZHRoPScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3RpdGxlJTNFc3Bpbm5lci1kYXJrLWdyZXklM0MvdGl0bGUlM0UlM0NwYXRoIGQ9J003LjQ5IDIzLjEyM2MyLjc4IDEuMTI1IDUuOTc4IDEuMjEzIDguOTc1IDAgNC4yNDctMS43MiA2Ljk3Mi01LjYwMyA3LjQyNC05Ljg3bC0xLjEzNi0uMTE4Yy0uNDA4IDMuODYtMi44NzUgNy4zNzQtNi43MTcgOC45My0yLjcxIDEuMDk4LTUuNjA1IDEuMDE4LTguMTE4IDBsLS40MyAxLjA1OHptLTIuMjEtMS4xNzZjLTEuOTEzLTEuMjktMy40NzUtMy4xNDgtNC40MDQtNS40NUMtMS4yODQgMTEuMTQ2LjY4NiA1LjE1IDUuMjggMi4wNWwuNjM4Ljk0NkMxLjc2IDUuODAyLS4wMiAxMS4yMjggMS45MzQgMTYuMDY4Yy44NCAyLjA4NiAyLjI1NCAzLjc2NiAzLjk4NSA0LjkzM2wtLjY0Ljk0N3ptMTguNjEtMTEuMmMtLjExNS0xLjA4OC0uMzgtMi4xNzgtLjgxLTMuMjQyLTIuNDc4LTYuMTQyLTkuNDU3LTkuMTEtMTUuNTktNi42MjhsLjQzIDEuMDU3YzUuNTQ2LTIuMjQ1IDExLjg2LjQ0IDE0LjEwMyA1Ljk5OC4zODguOTYzLjYzIDEuOTUuNzMzIDIuOTMzbDEuMTM0LS4xMnonIGZpbGw9J3JnYmEoMjA1LCAyMDUsIDIwNSwgMC45OTk5OTkpJyBmaWxsLXJ1bGU9J25vbnplcm8nLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLnAtaWNvbi0tbWVkaXVtIHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTsgfVxuXG4ucC1pY29uLS1sYXJnZSB7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtOyB9XG5cbi5wLWljb24tLXgtbGFyZ2Uge1xuICBoZWlnaHQ6IDEuNzVyZW07XG4gIHdpZHRoOiAxLjc1cmVtOyB9XG5cbi5wLWljb24tLXgtbGFyZ2Uge1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIHdpZHRoOiAyLjI1cmVtOyB9XG5cbi5wLWljb24tLXh4LWxhcmdlIHtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogM3JlbTsgfVxuXG5bY2xhc3MqPVwicC1idXR0b24tXCJdIFtjbGFzcyo9XCJwLWljb24tXCJdIHtcbiAgdG9wOiAtMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5wLXRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnAtdG9vbHRpcF9fbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgbGVmdDogMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgbWluLXdpZHRoOiAxNTVweDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaXRpYWw7XG4gICAgdG9wOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgdHJhbnNsYXRlWSgxM3B4KTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAucC10b29sdGlwX19tZXNzYWdlOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICMxMTE7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDAuNzVyZW07XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwOyB9XG4gIC5wLXRvb2x0aXA6Zm9jdXMgLnAtdG9vbHRpcF9fbWVzc2FnZSwgLnAtdG9vbHRpcDpob3ZlciAucC10b29sdGlwX19tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbml0aWFsOyB9XG4gIC5wLXRvb2x0aXAtLWJ0bS1jZW50ZXIgLnAtdG9vbHRpcF9fbWVzc2FnZSB7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMTNweCk7IH1cbiAgICAucC10b29sdGlwLS1idG0tY2VudGVyIC5wLXRvb2x0aXBfX21lc3NhZ2U6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLnAtdG9vbHRpcC0tYnRtLXJpZ2h0IC5wLXRvb2x0aXBfX21lc3NhZ2Uge1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTNweCk7IH1cbiAgICAucC10b29sdGlwLS1idG0tcmlnaHQgLnAtdG9vbHRpcF9fbWVzc2FnZTo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICByaWdodDogMC43NXJlbTsgfVxuICAucC10b29sdGlwLS10b3AtbGVmdCAucC10b29sdGlwX19tZXNzYWdlIHtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSB0cmFuc2xhdGVZKC0xM3B4KTsgfVxuICAgIC5wLXRvb2x0aXAtLXRvcC1sZWZ0IC5wLXRvb2x0aXBfX21lc3NhZ2U6OmJlZm9yZSB7XG4gICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiA4cHggc29saWQgIzExMTtcbiAgICAgIGJvdHRvbTogLTFyZW07XG4gICAgICBsZWZ0OiAwLjc1cmVtOyB9XG4gIC5wLXRvb2x0aXAtLXRvcC1jZW50ZXIgLnAtdG9vbHRpcF9fbWVzc2FnZSB7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTEzcHgpOyB9XG4gICAgLnAtdG9vbHRpcC0tdG9wLWNlbnRlciAucC10b29sdGlwX19tZXNzYWdlOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMxMTE7XG4gICAgICBib3R0b206IC0xcmVtO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC5wLXRvb2x0aXAtLXRvcC1yaWdodCAucC10b29sdGlwX19tZXNzYWdlIHtcbiAgICBib3R0b206IDEwMCU7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSB0cmFuc2xhdGVZKC0xM3B4KTsgfVxuICAgIC5wLXRvb2x0aXAtLXRvcC1yaWdodCAucC10b29sdGlwX19tZXNzYWdlOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICMxMTE7XG4gICAgICBib3R0b206IC0xcmVtO1xuICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgIHJpZ2h0OiAwLjc1cmVtOyB9XG4gIC5wLXRvb2x0aXAtLXJpZ2h0IC5wLXRvb2x0aXBfX21lc3NhZ2Uge1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNHB4KSB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLnAtdG9vbHRpcC0tcmlnaHQgLnAtdG9vbHRpcF9fbWVzc2FnZTo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCAjMTExO1xuICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNnB4KSB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5wLXRvb2x0aXAtLWxlZnQgLnAtdG9vbHRpcF9fbWVzc2FnZSB7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICAgIGxlZnQ6IC0xNnB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIC5wLXRvb2x0aXAtLWxlZnQgLnAtdG9vbHRpcF9fbWVzc2FnZTo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgIzExMTtcbiAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLnAtaW5saW5lLWltYWdlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnAtaW5saW5lLWltYWdlc19faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMS44NzVyZW07XG4gICAgbWF4LWhlaWdodDogNS42MjVyZW07XG4gICAgbWF4LXdpZHRoOiA1LjYyNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1pbmxpbmUtaW1hZ2VzX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxLjg3NXJlbTtcbiAgICAgICAgbWF4LWhlaWdodDogMTEuMjVyZW07XG4gICAgICAgIG1heC13aWR0aDogMTEuMjVyZW07IH0gfVxuICAgIC5wLWlubGluZS1pbWFnZXNfX2l0ZW0gKiB7XG4gICAgICBtYXgtaGVpZ2h0OiAzcmVtO1xuICAgICAgbWF4LXdpZHRoOiA3cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnAtaW5saW5lLWltYWdlc19faXRlbSAqIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1LjVyZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiA5cmVtOyB9IH1cbiAgLnAtaW5saW5lLWltYWdlc19faW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAycmVtO1xuICAgIG1heC13aWR0aDogNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnAtaW5saW5lLWltYWdlc19faW1nIHtcbiAgICAgICAgbWFyZ2luOiAzcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDExLjI1cmVtOyB9IH1cblxuLnAtbm90aWZpY2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItY29sb3I6ICM2NjY7XG4gIGJvcmRlci1yYWRpdXM6IC4xMjVyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDNweDtcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiAjMTExO1xuICBmb250LXNpemU6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IC42MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnAtbm90aWZpY2F0aW9uX19yZXNwb25zZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucC1ub3RpZmljYXRpb25fX3N0YXR1cyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC4zMTI1cmVtOyB9XG4gIC5wLW5vdGlmaWNhdGlvbl9fYWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAuMzEyNXJlbTsgfVxuXG4ucC1ub3RpZmljYXRpb24tLXBvc2l0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItY29sb3I6ICM2NjY7XG4gIGJvcmRlci1yYWRpdXM6IC4xMjVyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDNweDtcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiAjMTExO1xuICBmb250LXNpemU6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IC42MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogIzBlODQyMDsgfVxuICAucC1ub3RpZmljYXRpb24tLXBvc2l0aXZlIC5wLW5vdGlmaWNhdGlvbl9fcmVzcG9uc2Uge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE3cHgnIGhlaWdodD0nMTdweCcgdmlld0JveD0nMCAwIDE3IDE3JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J25vdGlmaWNhdGlvbi1zdWNjZXNzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxLjAwMDAwMCwgMS4wMDAwMDApJyUzRSUzQ2cgaWQ9J1BhZ2UtMy0tLWNvbG91cnMnJTNFJTNDZyBpZD0nTm90aWZpY2F0aW9ucy0tLXNpbmdsZSclM0UlM0NnIGlkPSdHcm91cCclM0UlM0NnIGlkPSdJQ09OJyUzRSUzQ2NpcmNsZSBpZD0nY2lyY2xlNjcxMCcgc3Ryb2tlPSclMjMwZTg0MjAnIHN0cm9rZS13aWR0aD0nMS41JyBmaWxsPSclMjMwZTg0MjAnIGN4PSc3LjI1MDAwODYnIGN5PSc3LjI1MDAwODYnIHI9JzcuMjUwMDA4NiclM0UlM0MvY2lyY2xlJTNFJTNDcG9seWdvbiBpZD0ncGF0aDY3MTInIGZpbGw9JyUyM2ZmZicgcG9pbnRzPScxMS4wNTAyOTg2IDQuMTczNDQ4NiAxMC45ODQzOTg2IDQuMjMxMTQ4NiA2LjI0OTY0ODYgOC4zNzgzNjg2IDMuNDc0MDc4NiA1Ljk5NzQyODYgMi42MzUwMTg2IDYuOTQ2MzA4NiA2LjI1MDMzODYgMTAuNzUwMDE4NiAxMS43NTAwMDg2IDQuOTYyNzc4NiAxMS4wNTAyOTg2IDQuMTczNDg4NiclM0UlM0MvcG9seWdvbiUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cblxuLnAtbm90aWZpY2F0aW9uLS1jYXV0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItY29sb3I6ICM2NjY7XG4gIGJvcmRlci1yYWRpdXM6IC4xMjVyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDNweDtcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiAjMTExO1xuICBmb250LXNpemU6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IC42MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogI2Y5OWIxMTsgfVxuICAucC1ub3RpZmljYXRpb24tLWNhdXRpb24gLnAtbm90aWZpY2F0aW9uX19yZXNwb25zZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTdweCcgaGVpZ2h0PScxN3B4JyB2aWV3Qm94PScwIDAgMTcgMTcnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIGlkPSdQYWdlLTEnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nbm90aWZpY2F0aW9uLWNhdXRpb24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEuMDAwMDAwLCAxLjAwMDAwMCknJTNFJTNDZyBpZD0nUGFnZS0zLS0tY29sb3VycyclM0UlM0NnIGlkPSdOb3RpZmljYXRpb25zLS0tc2luZ2xlJyUzRSUzQ2cgaWQ9J0dyb3VwJyUzRSUzQ2cgaWQ9J0lDT04nJTNFJTNDY2lyY2xlIGlkPSdjaXJjbGU1NDMyJyBzdHJva2U9JyUyM2Y5OWIxMScgc3Ryb2tlLXdpZHRoPScxLjUnIGZpbGw9JyUyM2Y5OWIxMScgY3g9JzcuMjUwMDA4NicgY3k9JzcuMjUwMDA4Nicgcj0nNy4yNTAwMDg2JyUzRSUzQy9jaXJjbGUlM0UlM0NwYXRoIGQ9J002LjI1MDAwODYsMy4yNTAwMDg2IEw2LjI1MDAwODYsOC4yNTAwMDg2IEw4LjI1MDAwODYsOC4yNTAwMDg2IEw4LjI1MDAwODYsMy4yNTAwMDg2IEw2LjI1MDAwODYsMy4yNTAwMDg2IEw2LjI1MDAwODYsMy4yNTAwMDg2IEw2LjI1MDAwODYsMy4yNTAwMDg2IFogTTYuMjUwMDA4Niw5LjI1MDAwODYgTDYuMjUwMDA4NiwxMS4yNTAwMDg2IEw4LjI1MDAwODYsMTEuMjUwMDA4NiBMOC4yNTAwMDg2LDkuMjUwMDA4NiBMNi4yNTAwMDg2LDkuMjUwMDA4NiBMNi4yNTAwMDg2LDkuMjUwMDA4NiBMNi4yNTAwMDg2LDkuMjUwMDA4NiBaJyBpZD0ncmVjdDU0MzQnIGZpbGw9JyUyM2ZmZiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cblxuLnAtbm90aWZpY2F0aW9uLS1uZWdhdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWNvbG9yOiAjNjY2O1xuICBib3JkZXItcmFkaXVzOiAuMTI1cmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogIzExMTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAuNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sb3I6ICNjNzE2MmI7IH1cbiAgLnAtbm90aWZpY2F0aW9uLS1uZWdhdGl2ZSAucC1ub3RpZmljYXRpb25fX3Jlc3BvbnNlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNnB4JyBoZWlnaHQ9JzE3cHgnIHZpZXdCb3g9JzAgMCAxNiAxNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1BhZ2UtMy0tLWNvbG91cnMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nTm90aWZpY2F0aW9ucy0tLXNpbmdsZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIxNS4wMDAwMDAsIC0yNzEuMDAwMDAwKSclM0UlM0NnIGlkPSdHcm91cCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjA1LjAwMDAwMCwgMjU0LjAwMDAwMCknJTNFJTNDZyBpZD0nSUNPTicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTAuMDAwMDAwLCAxNy4wMDAwMDApJyUzRSUzQ3JlY3QgaWQ9J3JlY3Q2NDE1JyB4PScwJyB5PScwLjM2MjE4JyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnJTNFJTNDL3JlY3QlM0UlM0NjaXJjbGUgaWQ9J2NpcmNsZTY0MTcnIHN0cm9rZT0nJTIzYzcxNjJiJyBzdHJva2Utd2lkdGg9JzEuNScgZmlsbD0nJTIzYzcxNjJiJyBjeD0nOCcgY3k9JzguMzYyMTgnIHI9JzcuMjUwMDA4NiclM0UlM0MvY2lyY2xlJTNFJTNDcGF0aCBkPSdNNS4wMDAwMSw1LjM2MjE4IEwxMS4wMDAwMSwxMS4zNjIxOCcgaWQ9J3BhdGg2NDc5LTgnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzEuNSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTExLjAwMDAxLDUuMzYyMTggTDUuMDAwMDEsMTEuMzYyMTgnIGlkPSdwYXRoNjQ4MS04JyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScxLjUnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cblxuLnAtbm90aWZpY2F0aW9uLS1pbmZvcm1hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWNvbG9yOiAjNjY2O1xuICBib3JkZXItcmFkaXVzOiAuMTI1cmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLXdpZHRoOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogIzExMTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAuNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sb3I6ICMzMzUyODA7IH1cblxuLnAtcHVsbC1xdW90ZSwgLnAtcHVsbC1xdW90ZS0tYWNjZW50IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDJyZW0gMCAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucC1wdWxsLXF1b3RlLCAucC1wdWxsLXF1b3RlLS1hY2NlbnQge1xuICAgICAgbWFyZ2luOiAxLjVyZW0gMCAxLjVyZW07IH0gfVxuICAucC1wdWxsLXF1b3RlID4gcCwgLnAtcHVsbC1xdW90ZS0tYWNjZW50ID4gcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgIC5wLXB1bGwtcXVvdGUgPiBwLCAucC1wdWxsLXF1b3RlLS1hY2NlbnQgPiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yODY7IH0gfVxuICAgIC5wLXB1bGwtcXVvdGUgPiBwOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgLnAtcHVsbC1xdW90ZS0tYWNjZW50ID4gcDpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNjZGNkY2Q7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDIuMTM0cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgIG1heC13aWR0aDogMS4yNXJlbTtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMUNcXDIwMDInO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC4xcmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnAtcHVsbC1xdW90ZSA+IHA6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCAucC1wdWxsLXF1b3RlLS1hY2NlbnQgPiBwOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgICAgICAucC1wdWxsLXF1b3RlID4gcDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsIC5wLXB1bGwtcXVvdGUtLWFjY2VudCA+IHA6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wLXB1bGwtcXVvdGUgPiBwOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgLnAtcHVsbC1xdW90ZS0tYWNjZW50ID4gcDpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMS45cmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuOXJlbTtcbiAgICAgICAgICB0b3A6IC40cmVtOyB9IH1cbiAgICAucC1wdWxsLXF1b3RlID4gcDpsYXN0LW9mLXR5cGUsIC5wLXB1bGwtcXVvdGUtLWFjY2VudCA+IHA6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucC1wdWxsLXF1b3RlID4gcDpsYXN0LW9mLXR5cGU6OmFmdGVyLCAucC1wdWxsLXF1b3RlLS1hY2NlbnQgPiBwOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNjZGNkY2Q7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDIuMTM0cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgIG1heC13aWR0aDogMS4yNXJlbTtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMDJcXDIwMUUnO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0uNXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wLXB1bGwtcXVvdGUgPiBwOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIsIC5wLXB1bGwtcXVvdGUtLWFjY2VudCA+IHA6bGFzdC1vZi10eXBlOjphZnRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgICAgICAucC1wdWxsLXF1b3RlID4gcDpsYXN0LW9mLXR5cGU6OmFmdGVyLCAucC1wdWxsLXF1b3RlLS1hY2NlbnQgPiBwOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG4gIC5wLXB1bGwtcXVvdGVfX2NpdGF0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGFibGUtLW1vYmlsZS1jYXJkIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wLXRhYmxlLS1tb2JpbGUtY2FyZCB0ciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3gtc2hhZG93OiAwIDFweCA1cHggMXB4IHJnYmEoMTcsIDE3LCAxNywgMC4yKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wLXRhYmxlLS1tb2JpbGUtY2FyZCB0ciArIHRyIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgLnAtdGFibGUtLW1vYmlsZS1jYXJkIHRkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wLXRhYmxlLS1tb2JpbGUtY2FyZCB0ZCArIHRkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtOyB9XG4gICAgLnAtdGFibGUtLW1vYmlsZS1jYXJkIHRkW2FyaWEtbGFiZWxdIHtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5wLXRhYmxlLS1tb2JpbGUtY2FyZCB0ZFthcmlhLWxhYmVsXTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogYXR0cihhcmlhLWxhYmVsKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogLTEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnAtdGFibGUtLW1vYmlsZS1jYXJkIC5wLWNvbnRleHR1YWwtbWVudSwgLnAtdGFibGUtLW1vYmlsZS1jYXJkIC5wLWNvbnRleHR1YWwtbWVudS0tbGVmdCwgLnAtdGFibGUtLW1vYmlsZS1jYXJkIC5wLWNvbnRleHR1YWwtbWVudS0tY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wLXRhYmxlLS1tb2JpbGUtY2FyZCAucC1jb250ZXh0dWFsLW1lbnUgW3JvbGU9XCJtZW51aXRlbVwiXSwgLnAtdGFibGUtLW1vYmlsZS1jYXJkIC5wLWNvbnRleHR1YWwtbWVudS0tbGVmdCBbcm9sZT1cIm1lbnVpdGVtXCJdLCAucC10YWJsZS0tbW9iaWxlLWNhcmQgLnAtY29udGV4dHVhbC1tZW51LS1jZW50ZXIgW3JvbGU9XCJtZW51aXRlbVwiXSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnAtdGFibGUtLW1vYmlsZS1jYXJkIC5wLWNvbnRleHR1YWwtbWVudV9fZHJvcGRvd24ge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucC10YWJsZS0tbW9iaWxlLWNhcmQgLnAtY29udGV4dHVhbC1tZW51X19kcm9wZG93bjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wLXRhYmxlLS1tb2JpbGUtY2FyZCAucC1jb250ZXh0dWFsLW1lbnVfX2dyb3VwIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5wLXRhYmxlLS1tb2JpbGUtY2FyZCAucC1jb250ZXh0dWFsLW1lbnVfX2dyb3VwICsgLnAtY29udGV4dHVhbC1tZW51X19ncm91cCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtOyB9XG4gICAgLnAtdGFibGUtLW1vYmlsZS1jYXJkIC5wLWNvbnRleHR1YWwtbWVudV9fbGluayB7XG4gICAgICBib3JkZXItY29sb3I6ICNjZGNkY2Q7XG4gICAgICBib3JkZXItcmFkaXVzOiAuMTI1cmVtO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucC10YWJsZS0tbW9iaWxlLWNhcmQgLnAtY29udGV4dHVhbC1tZW51X19saW5rICsgLnAtY29udGV4dHVhbC1tZW51X19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtOyB9IH1cblxuLnAtc3RyaXAge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMnJlbSAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnAtc3RyaXAgLnAtbGluay0tZXh0ZXJuYWwge1xuICAgIGNvbG9yOiAjMDA3YWE2OyB9XG4gICAgLnAtc3RyaXAgLnAtbGluay0tZXh0ZXJuYWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIC5wLXN0cmlwIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMDsgfSB9XG4gIC5wLXN0cmlwLS1saWdodCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuICAgIC5wLXN0cmlwLS1saWdodCAucC1saW5rLS1leHRlcm5hbCB7XG4gICAgICBjb2xvcjogIzAwN2FhNjsgfVxuICAgICAgLnAtc3RyaXAtLWxpZ2h0IC5wLWxpbmstLWV4dGVybmFsOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgICAucC1zdHJpcC0tbGlnaHQge1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDA7IH0gfVxuICAucC1zdHJpcC0tZGFyayB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbiAgICBjb2xvcjogI2Y3ZjdmNzsgfVxuICAgIC5wLXN0cmlwLS1kYXJrIC5wLWxpbmstLWV4dGVybmFsIHtcbiAgICAgIGNvbG9yOiAjMDA3YWE2OyB9XG4gICAgICAucC1zdHJpcC0tZGFyayAucC1saW5rLS1leHRlcm5hbDo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgICAgLnAtc3RyaXAtLWRhcmsge1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDA7IH0gfVxuXG4ucC1zdHJpcC0tYWNjZW50IHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzAwMWU7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5wLXN0cmlwLS1hY2NlbnQgLnAtbGluay0tZXh0ZXJuYWwge1xuICAgIGNvbG9yOiAjMDA3YWE2OyB9XG4gICAgLnAtc3RyaXAtLWFjY2VudCAucC1saW5rLS1leHRlcm5hbDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgLnAtc3RyaXAtLWFjY2VudCB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDA7IH0gfVxuXG4ucC1zdHJpcC0taW1hZ2Uge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMnJlbSAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAucC1zdHJpcC0taW1hZ2UgLnAtbGluay0tZXh0ZXJuYWwge1xuICAgIGNvbG9yOiAjMDA3YWE2OyB9XG4gICAgLnAtc3RyaXAtLWltYWdlIC5wLWxpbmstLWV4dGVybmFsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAucC1zdHJpcC0taW1hZ2Uge1xuICAgICAgcGFkZGluZzogNHJlbSAwOyB9IH1cbiAgLnAtc3RyaXAtLWltYWdlLmlzLWxpZ2h0IHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAucC1zdHJpcC0taW1hZ2UuaXMtZGFyayB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuW2NsYXNzXj0ncC1zdHJpcCddLmlzLWJvcmRlcmVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7IH1cblxuW2NsYXNzXj0ncC1zdHJpcCddLmlzLXNoYWxsb3cge1xuICBwYWRkaW5nOiAxLjVyZW0gMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIFtjbGFzc149J3Atc3RyaXAnXS5pcy1zaGFsbG93IHtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSAwOyB9IH1cblxuW2NsYXNzXj0ncC1zdHJpcCddLmlzLWRlZXAge1xuICBwYWRkaW5nOiAzcmVtIDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICBbY2xhc3NePSdwLXN0cmlwJ10uaXMtZGVlcCB7XG4gICAgICBwYWRkaW5nOiA2cmVtIDA7IH0gfVxuXG4ucC1zd2l0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmc6IGluaXRpYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDRyZW07IH1cbiAgLnAtc3dpdGNoOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgIzAwN2FhNjtcbiAgICBvdXRsaW5lLW9mZnNldDogM3B4OyB9XG4gIC5wLXN3aXRjaCA6Zmlyc3QtY2hpbGQsXG4gIC5wLXN3aXRjaCA6bGFzdC1jaGlsZCB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNXB4IDAgcmdiYSgxNywgMTcsIDE3LCAwLjIpO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucC1zd2l0Y2ggOmZpcnN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM1MjgwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wLXN3aXRjaCA6bGFzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NkY2RjZDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDsgfVxuICAucC1zd2l0Y2g6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCAxcHggcmdiYSgxNywgMTcsIDE3LCAwLjIpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC1oZWlnaHQ6IDJyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnAtc3dpdGNoW2FyaWEtY2hlY2tlZD0ndHJ1ZSddOjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTsgfVxuXG4ucC10YWJsZS0tc29ydGFibGUgdGhbcm9sZT1cImNvbHVtbmhlYWRlclwiXVthcmlhLXNvcnQ9XCJhc2NlbmRpbmdcIl06OmFmdGVyLCAucC10YWJsZS0tc29ydGFibGUgdGhbcm9sZT1cImNvbHVtbmhlYWRlclwiXVthcmlhLXNvcnQ9XCJkZXNjZW5kaW5nXCJdOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PSc0JyB3aWR0aD0nMTAnIHZpZXdCb3g9JzAgMCAxMCA0JyUzRSUzQ3BhdGggZD0nTTMuNjM3IDMuMTM4Yy0uNTE4LS4zNjUtMS4wNTItLjc3OC0xLjYtMS4yMzhDMS40ODYgMS40NC45NDYuOTQ4LjQxNC40MjMuMjczLjI4My4xMzUuMTQgMCAwaDEuNTRjLjMwNS4yOS42Mi41Ny45NDguODQ2LjEzOC4xMTYuMjc3LjIzLjQxNy4zNC4xNjMuMTMuMzI4LjI1Ny40OTUuMzguMDg1LjA2Mi4xNy4xMjMuMjU3LjE4NC4zOTcuMjgyLjkzNS42MjYgMS4zMTUuODQ4aC4wNTRjLjM4LS4yMjIuOTE4LS41NjYgMS4zMTUtLjg0OC40LS4yOC43OS0uNTgzIDEuMTctLjkwNEM3LjgzNy41NyA4LjE1My4yOSA4LjQ1NyAwaDEuNTRjLS4xMzQuMTQtLjI3Mi4yODItLjQxNC40MjJDOS4wNS45NDggOC41MSAxLjQ0MiA3Ljk2MyAxLjljLS41NS40Ni0xLjA4NC44NzMtMS42MDIgMS4yMzhTNS4zOSAzLjc5IDUgNGMtLjM5LS4yMS0uODQ1LS40OTctMS4zNjMtLjg2MnonIGZpbGw9JyUyMzg4OCcgZmlsbC1ydWxlPSdldmVub2RkJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAuNHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDFyZW07IH1cblxuLnAtdGFibGUtLXNvcnRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuICAucC10YWJsZS0tc29ydGFibGUgdGhbcm9sZT1cImNvbHVtbmhlYWRlclwiXVthcmlhLXNvcnRdIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5wLXRhYmxlLS1zb3J0YWJsZSB0aFtyb2xlPVwiY29sdW1uaGVhZGVyXCJdW2FyaWEtc29ydD1cImRlc2NlbmRpbmdcIl06OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5wLXRhYmxlLS1zb3J0YWJsZSB0aFtyb2xlPVwiY29sdW1uaGVhZGVyXCJdW2FyaWEtc29ydF06aG92ZXIge1xuICAgIGNvbG9yOiAjMDA3YWE2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wLXRhYnMge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnAtdGFiczo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCwgI2ZmZik7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGNvbnRlbnQ6ICdcXDIwM0EnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnAtdGFiczo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wLXRhYnNfX2xpc3Qge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgcGFkZGluZzogMCAzcmVtIDAgMS41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLXRhYnNfX2xpc3Qge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMzBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW07IH0gfVxuICAucC10YWJzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnAtdGFic19faXRlbSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgLnAtdGFic19fbGluayB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtOyB9XG4gICAgLnAtdGFic19fbGluazpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2NkY2RjZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wLXRhYnNfX2xpbmtbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM2NjY7IH1cblxuLnAtdGFibGUtZXhwYW5kaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnAtdGFibGUtZXhwYW5kaW5nIHRib2R5IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnAtdGFibGUtZXhwYW5kaW5nIHRyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucC10YWJsZS1leHBhbmRpbmcgdHIgKyB0ciB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLnAtdGFibGUtZXhwYW5kaW5nIHRoLFxuICAucC10YWJsZS1leHBhbmRpbmcgdGQge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbjogMDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgLnAtdGFibGUtZXhwYW5kaW5nIHRoLnAtdGFibGUtZXhwYW5kaW5nX19wYW5lbCxcbiAgICAucC10YWJsZS1leHBhbmRpbmcgdGQucC10YWJsZS1leHBhbmRpbmdfX3BhbmVsIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2RjZGNkO1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLnAtdGFibGUtZXhwYW5kaW5nIHRoLnAtdGFibGUtZXhwYW5kaW5nX19wYW5lbFthcmlhLWhpZGRlbj1cInRydWVcIl0sXG4gICAgICAucC10YWJsZS1leHBhbmRpbmcgdGQucC10YWJsZS1leHBhbmRpbmdfX3BhbmVsW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wLXRhYmxlLWV4cGFuZGluZyB0aC5wLXRhYmxlLWV4cGFuZGluZ19fcGFuZWwgLnJvdyxcbiAgICAgIC5wLXRhYmxlLWV4cGFuZGluZyB0ZC5wLXRhYmxlLWV4cGFuZGluZ19fcGFuZWwgLnJvdyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLnAtZm9ybS12YWxpZGF0aW9uIHtcbiAgY29sb3I6ICMxMTE7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucC1mb3JtLXZhbGlkYXRpb24gLnAtZm9ybS12YWxpZGF0aW9uX19pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMXJlbSkgMC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAyLjVyZW0gMC41cmVtIDAuNzVyZW07IH1cbiAgLnAtZm9ybS12YWxpZGF0aW9uIC5wLWZvcm0tdmFsaWRhdGlvbl9faWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnAtZm9ybS12YWxpZGF0aW9uIC5wLWZvcm0tdmFsaWRhdGlvbl9faWNvbjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDAuNzVyZW07XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMC41cmVtKTsgfVxuICAucC1mb3JtLXZhbGlkYXRpb25fX21lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cblxuLmlzLWVycm9yIC5wLWZvcm0tdmFsaWRhdGlvbl9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxLzRiMGNkN2ZjLWljb24tZXJyb3Iuc3ZnXCIpO1xuICBib3JkZXItY29sb3I6ICNjNzE2MmI7IH1cblxuLmlzLXN1Y2Nlc3MgLnAtZm9ybS12YWxpZGF0aW9uX19pbnB1dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvOTQ5NDkxODUtaWNvbi1zdWNjZXNzLnN2Z1wiKTtcbiAgYm9yZGVyLWNvbG9yOiAjMGU4NDIwOyB9XG5cbi5pcy1jYXV0aW9uIC5wLWZvcm0tdmFsaWRhdGlvbl9faW5wdXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxL2RiMzBmMDRjLWljb24tY2F1dGlvbi5zdmdcIik7XG4gIGJvcmRlci1jb2xvcjogI2Y5OWIxMTsgfVxuXG4ucC1mb3JtLS1zdGFja2VkIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucC1mb3JtLS1zdGFja2VkIC5wLWZvcm1fX2dyb3VwIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHdyYXA7IH1cbiAgICAgIC5wLWZvcm0tLXN0YWNrZWQgLnAtZm9ybV9fZ3JvdXAgKyAucC1mb3JtX19ncm91cCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wLWZvcm0tLXN0YWNrZWQgLnAtZm9ybV9fbGFiZWwge1xuICAgICAgZmxleC1iYXNpczogMjUlO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucC1mb3JtLS1zdGFja2VkIC5wLWZvcm1fX2NvbnRyb2wge1xuICAgICAgZmxleC1iYXNpczogNzUlO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LXdpZHRoOiA3NSU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtLS1pbmxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLnAtZm9ybS0taW5saW5lID4gKiB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtLS1pbmxpbmUgLnAtZm9ybV9fZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLnAtZm9ybS0taW5saW5lIC5wLWZvcm1fX2dyb3VwICsgLnAtZm9ybV9fZ3JvdXAsXG4gICAgLnAtZm9ybS0taW5saW5lIC5wLWZvcm1fX2dyb3VwICsgW2NsYXNzKj1cInAtYnV0dG9uXCJdIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cbiAgICAucC1mb3JtLS1pbmxpbmUgLnAtZm9ybV9fZ3JvdXAgLnAtZm9ybV9fbGFiZWwsXG4gICAgLnAtZm9ybS0taW5saW5lIC5wLWZvcm1fX2dyb3VwIC5wLWZvcm1fX2NvbnRyb2wsXG4gICAgLnAtZm9ybS0taW5saW5lIC5wLWZvcm1fX2dyb3VwIC5wLWZvcm0tdmFsaWRhdGlvbl9fbWVzc2FnZSB7XG4gICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAucC1mb3JtLS1pbmxpbmUgLnAtZm9ybV9fZ3JvdXAgLnAtZm9ybV9fbGFiZWwge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG4gICAgLnAtZm9ybS0taW5saW5lIC5wLWZvcm1fX2dyb3VwIC5wLWZvcm1fX2NvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnAtZm9ybS0taW5saW5lIC5wLWZvcm1fX2dyb3VwIC5wLWZvcm0tdmFsaWRhdGlvbl9fbWVzc2FnZSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMDsgfSB9XG5cbi5wLWZvcm0tLWlubGluZSBbY2xhc3MqPVwicC1idXR0b25cIl0ge1xuICBmbGV4OiBpbml0aWFsO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG5mb3JtICsgW2NsYXNzKj1cInAtYnV0dG9uXCJdIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG5cbi51LWFuaW1hdGlvbi0tc3BpbiB7XG4gIGFuaW1hdGlvbjogc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4udS1mbG9hdC0tcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4udS1mbG9hdC0tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnUtZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjIwcHgpIHtcbiAgICAudS1mbG9hdC1yaWdodC0tc21hbGwge1xuICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgICAudS1mbG9hdC1yaWdodC0tbWVkaXVtIHtcbiAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIC51LWZsb2F0LXJpZ2h0LS1sYXJnZSB7XG4gICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfSB9XG5cbi51LWZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MjBweCkge1xuICAgIC51LWZsb2F0LWxlZnQtLXNtYWxsIHtcbiAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgICAudS1mbG9hdC1sZWZ0LS1tZWRpdW0ge1xuICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAudS1mbG9hdC1sZWZ0LS1sYXJnZSB7XG4gICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9IH1cblxuLnUtZW1iZWRkZWQtbWVkaWEge1xuICBoZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC51LWVtYmVkZGVkLW1lZGlhX19lbGVtZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtZXF1YWwtaGVpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLnUtYWxpZ24tLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi51LWFsaWduLS1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4udS1hbGlnbi0tcmlnaHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnUtbm8tbWFyZ2luIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnUtbm8tbWFyZ2luLS10b3Age1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAudS1uby1tYXJnaW4tLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAudS1uby1tYXJnaW4tLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC51LW5vLW1hcmdpbi0tbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4udS1uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC51LW5vLXBhZGRpbmctLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAudS1uby1wYWRkaW5nLS1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC51LW5vLXBhZGRpbmctLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAudS1uby1wYWRkaW5nLS1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4udS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnUtaGlkZS0tc21hbGwge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XG4gICAgLnUtaGlkZS0tbWVkaXVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIC51LWhpZGUtLWxhcmdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1pbWFnZS1wb3NpdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnUtaW1hZ2UtcG9zaXRpb24gLnUtaW1hZ2UtcG9zaXRpb24tLXRvcCwgLnUtaW1hZ2UtcG9zaXRpb24gLnUtaW1hZ2UtcG9zaXRpb24tLWJvdHRvbSwgLnUtaW1hZ2UtcG9zaXRpb24gLnUtaW1hZ2UtcG9zaXRpb24tLWxlZnQsIC51LWltYWdlLXBvc2l0aW9uIC51LWltYWdlLXBvc2l0aW9uLS1yaWdodCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAudS1pbWFnZS1wb3NpdGlvbiBbY2xhc3MqPSdjb2wtJ10ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgIC51LWltYWdlLXBvc2l0aW9uLS10b3Age1xuICAgICAgdG9wOiAwOyB9XG4gICAgLnUtaW1hZ2UtcG9zaXRpb24tLWJvdHRvbSB7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAudS1pbWFnZS1wb3NpdGlvbi0tbGVmdCB7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLnUtaW1hZ2UtcG9zaXRpb24tLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwOyB9IH1cblxuLnUtc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudS1zaG93LS1zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XG4gICAgLnUtc2hvdy0tbWVkaXVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAudS1zaG93LS1sYXJnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLnUtb2ZmLXNjcmVlbiB7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC0xMDAwMHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXZlcnRpY2FsbHktY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9IH1cblxuLnUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnUtaGlkZGVuLS1zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgICAudS1oaWRkZW4tLW1lZGl1bSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAudS1oaWRkZW4tLWxhcmdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi51LXZpc2libGUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnUtdmlzaWJsZS0tc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAgIC51LXZpc2libGUtLW1lZGl1bSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgLnUtdmlzaWJsZS0tbGFyZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbmJvZHkge1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgYm9keSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbi5nbG9iYWwtbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMS44NzVyZW07XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDE7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5nbG9iYWwtbmF2IHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgdG9wOiBhdXRvOyB9IH1cbiAgLmdsb2JhbC1uYXZfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5nbG9iYWwtbmF2X193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTg0cHgpIHtcbiAgICAgIC5nbG9iYWwtbmF2X193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDk4NHB4OyB9IH1cbiAgLmdsb2JhbC1uYXZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmdsb2JhbC1uYXZfX3RpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS9jM2NhMzVkMy1hcnJvd19kb3duX2Rhcmsuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAuNjI1cmVtKSA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogLjgxMjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2NkY2RjZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBVYnVudHUsIEFyaWFsLCAnbGlicmEgc2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjgxMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMCAwLjYyNXJlbSAxLjg3NXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZ2xvYmFsLW5hdl9fdGl0bGU6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cbiAgICAgICAgLmdsb2JhbC1uYXZfX3RpdGxlOmFjdGl2ZTpmb2N1cywgLmdsb2JhbC1uYXZfX3RpdGxlOmFjdGl2ZTphY3RpdmUsIC5nbG9iYWwtbmF2X190aXRsZTpmb2N1czpmb2N1cywgLmdsb2JhbC1uYXZfX3RpdGxlOmZvY3VzOmFjdGl2ZSB7XG4gICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICMxOWI2ZWU7XG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDsgfVxuICAgICAgICAuZ2xvYmFsLW5hdl9fdGl0bGUuaXMtcmV2ZWFsZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvOWVjMmMzNTQtaWNvbi1hcnJvdy11cC5zdmdcIik7IH1cbiAgICAgICAgLmdsb2JhbC1uYXZfX3RpdGxlOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvZWI0MTgyNmMtZXh0ZXJuYWwtbGluay1kYXJrLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBoZWlnaHQ6IDEuMDYyNXJlbTtcbiAgICAgICAgICBsZWZ0OiAuNjI1cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogLjg3NXJlbTsgfSB9XG4gIC5nbG9iYWwtbmF2X19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRvcDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5nbG9iYWwtbmF2X19saXN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZ2xvYmFsLW5hdl9fbGlzdC5pcy1yZXZlYWxlZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuZ2xvYmFsLW5hdl9fbGlzdC5pcy1yZXZlYWxlZCAuZ2xvYmFsLW5hdl9fbW9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAuZ2xvYmFsLW5hdl9fbGlzdC1pdGVtLCAuZ2xvYmFsLW5hdl9fbGlzdC1pdGVtLS1tb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRvcDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5nbG9iYWwtbmF2X19saXN0LWl0ZW0sIC5nbG9iYWwtbmF2X19saXN0LWl0ZW0tLW1vcmUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkY2RjZDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2RjZGNkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IC44MTI1cmVtO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgLmdsb2JhbC1uYXZfX2xpc3QtaXRlbTpudGgtY2hpbGQob2RkKSwgLmdsb2JhbC1uYXZfX2xpc3QtaXRlbS0tbW9yZTpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgICAgLmdsb2JhbC1uYXZfX2xpc3QtaXRlbTpsYXN0LW9mLXR5cGUsIC5nbG9iYWwtbmF2X19saXN0LWl0ZW0tLW1vcmU6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9IH1cbiAgICAuZ2xvYmFsLW5hdl9fbGlzdC1pdGVtLS1tb3JlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIG1pbi13aWR0aDogMy43NXJlbTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZ2xvYmFsLW5hdl9fbGlzdC1pdGVtLS1tb3JlIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5nbG9iYWwtbmF2X19saXN0LWl0ZW0tLW1vcmUgPiAuZ2xvYmFsLW5hdl9fbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgLmdsb2JhbC1uYXZfX2xpc3QtaXRlbS0tbW9yZS5pcy1yZXZlYWxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDsgfVxuICAgICAgLmdsb2JhbC1uYXZfX2xpc3QtaXRlbS0tbW9yZS5pcy1yZXZlYWxlZCAuZ2xvYmFsLW5hdl9fbW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmdsb2JhbC1uYXZfX2xpc3QtaXRlbS0tbW9yZS5pcy1yZXZlYWxlZCAuZ2xvYmFsLW5hdl9fbW9yZSAuZ2xvYmFsLW5hdl9fbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZTk1NDIwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5nbG9iYWwtbmF2X19saXN0LWl0ZW0tLW1vcmUuaXMtcmV2ZWFsZWQgPiAuZ2xvYmFsLW5hdl9fbGluayxcbiAgICAgIC5nbG9iYWwtbmF2X19saXN0LWl0ZW0tLW1vcmUuaXMtcmV2ZWFsZWQgLmdsb2JhbC1uYXZfX21vcmUtY2hldnJvbiB7XG4gICAgICAgIGNvbG9yOiAjZTk1NDIwO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODRweCkge1xuICAgICAgLmdsb2JhbC1uYXZfX2xpc3QtaXRlbTpmaXJzdC1vZi10eXBlIC5nbG9iYWwtbmF2X19saW5rLCAuZ2xvYmFsLW5hdl9fbGlzdC1pdGVtLS1tb3JlOmZpcnN0LW9mLXR5cGUgLmdsb2JhbC1uYXZfX2xpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5nbG9iYWwtbmF2X19tb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IDcuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxLjg3NXJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5nbG9iYWwtbmF2X19tb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBtaW4td2lkdGg6IG5vbmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5nbG9iYWwtbmF2X19tb3JlIC5nbG9iYWwtbmF2X19saW5rIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAgIC5nbG9iYWwtbmF2X19tb3JlIC5nbG9iYWwtbmF2X19saXN0LWl0ZW0sIC5nbG9iYWwtbmF2X19tb3JlIC5nbG9iYWwtbmF2X19saXN0LWl0ZW0tLW1vcmUge1xuICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmdsb2JhbC1uYXZfX21vcmUgLmdsb2JhbC1uYXZfX2xpc3QtaXRlbSwgLmdsb2JhbC1uYXZfX21vcmUgLmdsb2JhbC1uYXZfX2xpc3QtaXRlbS0tbW9yZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2RjZGNkO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogLjgxMjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgICAuZ2xvYmFsLW5hdl9fbW9yZSAuZ2xvYmFsLW5hdl9fbGlzdC1pdGVtOm50aC1jaGlsZChvZGQpOm50aC1sYXN0LWNoaWxkKDEpLCAuZ2xvYmFsLW5hdl9fbW9yZSAuZ2xvYmFsLW5hdl9fbGlzdC1pdGVtLS1tb3JlOm50aC1jaGlsZChvZGQpOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgKyAxcHgpOyB9XG4gICAgICAgICAgLmdsb2JhbC1uYXZfX21vcmUgLmdsb2JhbC1uYXZfX2xpc3QtaXRlbTpudGgtbGFzdC1jaGlsZCgxKTpub3QoOm50aC1jaGlsZChldmVuKSksIC5nbG9iYWwtbmF2X19tb3JlIC5nbG9iYWwtbmF2X19saXN0LWl0ZW0tLW1vcmU6bnRoLWxhc3QtY2hpbGQoMSk6bm90KDpudGgtY2hpbGQoZXZlbikpIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICAgICAgLmdsb2JhbC1uYXZfX21vcmUgLmdsb2JhbC1uYXZfX2xpc3QtaXRlbTpudGgtbGFzdC1jaGlsZCgxKTpudGgtY2hpbGQob2RkKSwgLmdsb2JhbC1uYXZfX21vcmUgLmdsb2JhbC1uYXZfX2xpc3QtaXRlbS0tbW9yZTpudGgtbGFzdC1jaGlsZCgxKTpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZ2xvYmFsLW5hdl9fbW9yZSAuZ2xvYmFsLW5hdl9fbGlzdC1pdGVtOmZpcnN0LW9mLXR5cGUgLmdsb2JhbC1uYXZfX2xpbmssIC5nbG9iYWwtbmF2X19tb3JlIC5nbG9iYWwtbmF2X19saXN0LWl0ZW0tLW1vcmU6Zmlyc3Qtb2YtdHlwZSAuZ2xvYmFsLW5hdl9fbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNjI1cmVtOyB9IH1cbiAgICAuZ2xvYmFsLW5hdl9fbW9yZS1jaGV2cm9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogMi44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLS42MjVyZW07XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwOyB9XG4gIC5nbG9iYWwtbmF2X19saW5rOmxpbmssIC5nbG9iYWwtbmF2X19saW5rOnZpc2l0ZWQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogLjgxMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IC42MjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAuNjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5nbG9iYWwtbmF2X19saW5rOmxpbmssIC5nbG9iYWwtbmF2X19saW5rOnZpc2l0ZWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgLmdsb2JhbC1uYXZfX2xpbmsuaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogI2U5NTQyMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5nbG9iYWwtbmF2X19saW5rLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZTk1NDIwOyB9IH1cbiAgLmdsb2JhbC1uYXZfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZTk1NDIwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZ2xvYmFsLW5hdl9fbGluazpmb2N1czpmb2N1cywgLmdsb2JhbC1uYXZfX2xpbms6Zm9jdXM6YWN0aXZlLCAuZ2xvYmFsLW5hdl9fbGluazphY3RpdmU6Zm9jdXMsIC5nbG9iYWwtbmF2X19saW5rOmFjdGl2ZTphY3RpdmUge1xuICAgIG91dGxpbmU6IDFweCBzb2xpZCAjMTliNmVlO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7IH1cblxuLyogQ29udHJpYnV0ZSBwYWdlICovXG5bY2xhc3MqPSdwLWJ1dHRvbiddLmlzLXdpZGUge1xuICB3aWR0aDogMTAwJTsgfVxuXG5bY2xhc3NePSdwLXN0cmlwJ10gLnAtYnV0dG9uLS1icmFuZCAucC1saW5rLS1leHRlcm5hbCxcbi5wLXN0cmlwLS1hY2NlbnQgLnAtbGluay0tZXh0ZXJuYWwsXG4ucC1idXR0b24tLXBvc2l0aXZlIC5wLWxpbmstLWV4dGVybmFsIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuW2NsYXNzXj0ncC1zdHJpcCddIC5wLWJ1dHRvbi0tbmV1dHJhbCAucC1saW5rLS1leHRlcm5hbCB7XG4gIGNvbG9yOiAjMTExOyB9XG5cbi5zZWFyY2gtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjgnIGhlaWdodD0nMjgnIHZpZXdCb3g9JzAgMCA5MCA5MCc+PGcgY29sb3I9JyUyM2ZmZic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlLXdpZHRoPSc0JyBkPSdNMCAwaDkwdjkwSDB6Jy8+PHBhdGggZD0nTTY5IDM2LjVhMzMgMzMuNSAwIDEgMS02NiAwIDMzIDMzLjUgMCAxIDEgNjYgMHonIHRyYW5zZm9ybT0nbWF0cml4KC42MzYgMCAwIC42MjcgMTYuMTE0IDE2LjEyKScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nOS41Jy8+PHBhdGggZD0nTTU1Ljc3IDUyLjkyTDUyLjk0IDU1Ljc1bDE0IDE0IDIuODMtMi44My0xNC0xNHonIGZpbGw9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPSc2JyBjbGFzcz0nczAnLz48L2c+PC9zdmc+XCIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWFyY2gtdG9nZ2xlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbi5zZWFyY2gtdG9nZ2xlX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTsgfVxuXG4ucC1zaXRlLXNlYXJjaCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAuODc1cmVtIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAucC1zaXRlLXNlYXJjaCB7XG4gICAgICByaWdodDogMC43NXJlbTsgfSB9XG4gIC5wLXNpdGUtc2VhcmNoX19mb3JtIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LWhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wLXNpdGUtc2VhcmNoX19mb3JtOnRhcmdldCwgLnAtc2l0ZS1zZWFyY2hfX2Zvcm06YWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgICAgLnAtc2l0ZS1zZWFyY2hfX2Zvcm0ge1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC42NXJlbTtcbiAgICAgICAgdG9wOiAuNjVyZW07XG4gICAgICAgIHdpZHRoOiAyMDBweDsgfVxuICAgICAgICAucC1zaXRlLXNlYXJjaF9fZm9ybSAucC1zaXRlLXNlYXJjaF9faW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMzQxMTM7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07IH1cbiAgICAgICAgICAucC1zaXRlLXNlYXJjaF9fZm9ybSAucC1zaXRlLXNlYXJjaF9faW5wdXRbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICNjZGNkY2Q7IH1cbiAgICAgICAgLnAtc2l0ZS1zZWFyY2hfX2Zvcm0gLnAtc2l0ZS1zZWFyY2hfX2J1dHRvbiB7XG4gICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgdG9wOiAtLjVyZW07IH0gfVxuICAucC1zaXRlLXNlYXJjaF9faW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnAtc2l0ZS1zZWFyY2hfX2lucHV0W3R5cGU9J3NlYXJjaCddIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7IH0gfVxuICAucC1zaXRlLXNlYXJjaF9fYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEuNzVyZW07XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxLjVyZW07IH1cbiAgICAucC1zaXRlLXNlYXJjaF9fYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IGNhbGMoJGJyZWFrcG9pbnQtbGFyZ2UgLSAxKSkge1xuICAucC1zaXRlLXNlYXJjaF9faW5wdXQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2OyB9IH1cblxuaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5wLW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTk1NDIwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZjdmN2Y3O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wLW5hdmlnYXRpb24gLnJvdyB7XG4gICAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2Jhbm5lciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX190b2dnbGUtLW9wZW4sIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1jbG9zZSwgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICBjb2xvcjogI2Y3ZjdmNzsgfVxuICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1vcGVuOmhvdmVyLCAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tY2xvc2U6aG92ZXIsIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGluazpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tb3Blbjp2aXNpdGVkLCAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tY2xvc2U6dmlzaXRlZCwgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICNmN2Y3Zjc7IH1cbiAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX190b2dnbGUtLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1vcGVuLCAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tY2xvc2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFyZW07XG4gICAgdG9wOiBjYWxjKDUwJSAtIC43NXJlbSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fdG9nZ2xlLS1vcGVuLCAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19sb2dvIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzY0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAuNzVyZW0gMC41cmVtOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbG9nbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xvZ28ge1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAxLjI1cmVtOyB9IH1cbiAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAycmVtOyB9XG4gIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmssXG4gICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rID4gYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGluazpob3ZlcixcbiAgICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGluayA+IGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbms6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGlua3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZGNkY2Q7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGlua3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmtzIC5wLW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2RjZGNkOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyAucC1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2RjZGNkO1xuICAgICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmtzIC5wLW5hdmlnYXRpb25fX2xpbms6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkY2RjZDsgfSB9XG4gICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyAucC1uYXZpZ2F0aW9uX19saW5rID4gYSxcbiAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmtzID4gYSB7XG4gICAgICBjb2xvcjogIzExMTtcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuODQzNzVyZW0gMC41cmVtOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyAucC1uYXZpZ2F0aW9uX19saW5rID4gYSxcbiAgICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyA+IGEge1xuICAgICAgICAgIGNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtOyB9IH1cbiAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmtzOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2RjZGNkOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rczpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9IH1cbiAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19uYXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5wLW5hdmlnYXRpb246dGFyZ2V0IC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tb3BlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucC1uYXZpZ2F0aW9uOnRhcmdldCAucC1uYXZpZ2F0aW9uX190b2dnbGUtLWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5wLW5hdmlnYXRpb246dGFyZ2V0IC5wLW5hdmlnYXRpb25fX25hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtbmF2aWdhdGlvbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tb3BlbixcbiAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX3RvZ2dsZS0tY2xvc2Uge1xuICAgICAgdG9wOiAuODc1cmVtOyB9IH1cbiAgLnAtbmF2aWdhdGlvbl9fbG9nbyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgIC5wLW5hdmlnYXRpb25fX2xvZ28ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgIC5wLW5hdmlnYXRpb25fX3JvdyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmtzOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlNzg0ZTsgfVxuICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmtzIC5wLW5hdmlnYXRpb25fX2xpbmsge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmtzIC5wLW5hdmlnYXRpb25fX2xpbmsge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlZTc4NGU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDsgfSB9XG4gICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyAucC1uYXZpZ2F0aW9uX19saW5rOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyAucC1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyAucC1uYXZpZ2F0aW9uX19saW5rOm50aC1jaGlsZCgybikge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGlua3MgLnAtbmF2aWdhdGlvbl9fbGluazpsYXN0LW9mLXR5cGUsIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGlua3MgLnAtbmF2aWdhdGlvbl9fbGluazpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7IH1cbiAgICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyAucC1uYXZpZ2F0aW9uX19saW5rID4gYSB7XG4gICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtOyB9XG4gICAgICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyAucC1uYXZpZ2F0aW9uX19saW5rID4gYS5pcy1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NkY2RjZDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xpbmtzIC5wLW5hdmlnYXRpb25fX2xpbmsgPiBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07IH1cbiAgICAgICAgLnAtbmF2aWdhdGlvbiAucC1uYXZpZ2F0aW9uX19saW5rcyAucC1uYXZpZ2F0aW9uX19saW5rID4gYS5pcy1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMzQxMTM7IH1cbiAgICAgIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbGlua3MgLnAtbmF2aWdhdGlvbl9fbGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTc4NGU7IH0gfVxuXG4ucC1uYXZpZ2F0aW9uIC5wLW5hdmlnYXRpb25fX2xvZ28ge1xuICBtYXJnaW46IDAuNzVyZW0gMC43NXJlbSAwLjVyZW0gMXJlbTtcbiAgcGFkZGluZzogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgLnAtYnJlYWRjcnVtYnMge1xuICAgIHdpZHRoOiA5MCU7IH0gfVxuXG4ubmF2LXNlY29uZGFyeSAucC1pbmxpbmUtbGlzdF9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgLm5hdi1zZWNvbmRhcnkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2RjZGNkO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1zZWNvbmRhcnlfX3JvdyB7XG4gICAgcGFkZGluZzogMCAwLjc1cmVtOyB9IH1cblxuLm5hdi1zZWNvbmRhcnkgLnAtaW5saW5lLWxpc3RfX2xpbmssXG4ubmF2LXNlY29uZGFyeSAucC1icmVhZGNydW1ic19fbGluayxcbi5uYXYtdGVydGlhcnkgLnAtaW5saW5lLWxpc3RfX2xpbmssXG4ubmF2LXRlcnRpYXJ5IC5wLWJyZWFkY3J1bWJzX19saW5rIHtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LXNlY29uZGFyeSxcbiAgLm5hdi10ZXJ0aWFyeSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5uYXYtc2Vjb25kYXJ5IC5wLWJyZWFkY3J1bWJzLFxuICAgIC5uYXYtdGVydGlhcnkgLnAtYnJlYWRjcnVtYnMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkY2RjZDtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAgICAgLm5hdi1zZWNvbmRhcnkgLnAtYnJlYWRjcnVtYnNfX2l0ZW0sXG4gICAgICAubmF2LXRlcnRpYXJ5IC5wLWJyZWFkY3J1bWJzX19pdGVtIHtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5uYXYtc2Vjb25kYXJ5IC5wLWJyZWFkY3J1bWJzX19saW5rLFxuICAgICAgLm5hdi10ZXJ0aWFyeSAucC1icmVhZGNydW1ic19fbGluayB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RjZGNkO1xuICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubmF2LXNlY29uZGFyeV9fbWVudSxcbiAgICAubmF2LXRlcnRpYXJ5X19tZW51IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubmF2LXNlY29uZGFyeV9fbWVudSAucC1pbmxpbmUtbGlzdF9faXRlbSxcbiAgICAgIC5uYXYtdGVydGlhcnlfX21lbnUgLnAtaW5saW5lLWxpc3RfX2l0ZW0ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAubmF2LXNlY29uZGFyeV9fbWVudSAucC1pbmxpbmUtbGlzdF9faXRlbSAuaXMtYWN0aXZlLFxuICAgICAgICAubmF2LXRlcnRpYXJ5X19tZW51IC5wLWlubGluZS1saXN0X19pdGVtIC5pcy1hY3RpdmUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAubmF2LXNlY29uZGFyeV9fbWVudSAucC1pbmxpbmUtbGlzdF9fbGluayxcbiAgICAgIC5uYXYtdGVydGlhcnlfX21lbnUgLnAtaW5saW5lLWxpc3RfX2xpbmsge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW07IH0gfVxuXG4ubmF2LXNlY29uZGFyeV9fbWVudSxcbi5uYXYtdGVydGlhcnlfX21lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2LXNlY29uZGFyeV9fbWVudSxcbiAgICAubmF2LXRlcnRpYXJ5X19tZW51IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9IH1cblxuLm5hdi1zZWNvbmRhcnkgYSxcbi5uYXYtdGVydGlhcnkgYSB7XG4gIGNvbG9yOiAjMTExOyB9XG4gIC5uYXYtc2Vjb25kYXJ5IGEuaXMtYWN0aXZlLFxuICAubmF2LXRlcnRpYXJ5IGEuaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogI2U5NTQyMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1zZWNvbmRhcnksXG4gIC5uYXYtdGVydGlhcnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7XG4gICAgcGFkZGluZzogMC41cmVtIDAgMC43NXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLm5hdi1zZWNvbmRhcnkgLnAtYnJlYWRjcnVtYnNfX2l0ZW0sXG4gICAgLm5hdi10ZXJ0aWFyeSAucC1icmVhZGNydW1ic19faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm5hdi1zZWNvbmRhcnlfX21lbnU6OmJlZm9yZSxcbiAgICAubmF2LXRlcnRpYXJ5X19tZW51OjpiZWZvcmUge1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBjb250ZW50OiAnXFwyMDNBJztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZWZ0OiAtMXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5uYXYtc2Vjb25kYXJ5IC5wLWJyZWFkY3J1bWJzX19saW5rLFxuICAgIC5uYXYtdGVydGlhcnkgLnAtYnJlYWRjcnVtYnNfX2xpbmsge1xuICAgICAgY29sb3I6ICM2NjY7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmF2LXNlY29uZGFyeSAucC1icmVhZGNydW1ic19fbGluayArIC5zZWNvbmQtbGV2ZWwtbmF2LFxuICAgICAgLm5hdi10ZXJ0aWFyeSAucC1icmVhZGNydW1ic19fbGluayArIC5zZWNvbmQtbGV2ZWwtbmF2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5uYXYtc2Vjb25kYXJ5IC5wLWJyZWFkY3J1bWJzX19saW5rICsgLnNlY29uZC1sZXZlbC1uYXY6OmJlZm9yZSxcbiAgICAgICAgLm5hdi10ZXJ0aWFyeSAucC1icmVhZGNydW1ic19fbGluayArIC5zZWNvbmQtbGV2ZWwtbmF2OjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwM0EnO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGVmdDogLTAuNXJlbTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAubmF2LXNlY29uZGFyeV9fcm93LFxuICAubmF2LXRlcnRpYXJ5X19yb3cge1xuICAgIHBhZGRpbmc6IDAgMC43NXJlbTsgfSB9XG5cbi5uYXYtc2Vjb25kYXJ5IC5wLW5hdmlnYXRpb25fX3Jvdyxcbi5uYXYtdGVydGlhcnkgLnAtbmF2aWdhdGlvbl9fcm93IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtbmF2aWdhdGlvbl9fbGluazpob3ZlciAuaG92ZXItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucC1uYXZpZ2F0aW9uX19saW5rOmhvdmVyIC5ob3Zlci1tZW51IC5wLWlubGluZS1saXN0X19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wLW5hdmlnYXRpb24gLnAtbmF2aWdhdGlvbl9fbmF2IHVsIGxpOmhvdmVyIHVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCUUFBQUFJQ0FZQUFBRDVuZC90QUFBQUJtSkxSMFFBL3dEL0FQK2d2YWVUQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFCM1JKVFVVSDNRWU9EZ1lWUFBKSnBRQUFBVDlKUkVGVUtNK2RrRDlJQW5FVXg3Ky9Ja1Z4RmF4b0tZeElXaHFLd0p3MEpBSjMxNVlhYzgrMXRVRm82SENwMzRYUmRScDExeitKNEJ6Y2txU2hQemRFUTVHL0VoUE82VjVUY2czRzBRY2VQSGp2ZmZqeWdCNG9YQUlBcEZNeHlQbGNXTTdud3VsVTdOZk1OUXFYR0FCc1pOY0NDcGNLdGFwQnRhcEJDcGNLMmZYbEFBQWN5M3ZNbFV4VGRnRUFPOXVieWJQaVBqV0ZvRTZuUTVabFVmTkRVTGwwUkFkU1B1bmNkZEwzMCtnbkNnT0FsbmdMYW9jeW40bkc5Zm1GSlhqOWZoQVJBTURyODJNdUVjZms3TFN1RlF1OERUdm92TzFTdVR4bEFLQ3FQRk81T3YvNkZJSXN5L3F6Uk9PZHJzdDZTMVY1eHVub21vMExyVDR5T2g0SkRnNkJNWGZ2SWR2R3MvbUV4dXRMUFpwWW5BSUFkbU5VVnV3QmJJMU5ST0R4ZVBFZjJ1MFdIdTl1NGV2M3JUTFRmS0JRYU5oMXFwNXBpV0NhOS9nR0JoZW8zcjZBbVljQUFBQUFTVVZPUks1Q1lJST1cIikgMS41cmVtIGJvdHRvbSBuby1yZXBlYXQ7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMC41cmVtO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICB6LWluZGV4OiA5OTk7IH0gfVxuXG4uaG92ZXItbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGNkY2Q7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAtMXB4ICNjZGNkY2Q7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBub25lO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwIDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1OHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmhvdmVyLW1lbnU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaG92ZXItbWVudSBsaSB7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtIDAgMC43NXJlbTsgfVxuICAgIC5ob3Zlci1tZW51IGxpOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmhvdmVyLW1lbnUgYSB7XG4gICAgY29sb3I6ICMxMTEgIWltcG9ydGFudDsgfVxuXG4ucC1icmVhZGNydW1ic19fbGluayArIC5zZWNvbmQtbGV2ZWwtbmF2LFxuLnAtYnJlYWRjcnVtYnNfX2xpbmsgKyAuc2Vjb25kLWxldmVsLW5hdiAucC1icmVhZGNydW1ic19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLWJyZWFkY3J1bWJzX19saW5rICsgLnNlY29uZC1sZXZlbC1uYXYsXG4gICAgLnAtYnJlYWRjcnVtYnNfX2xpbmsgKyAuc2Vjb25kLWxldmVsLW5hdiAucC1icmVhZGNydW1ic19fbGluayB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zZWNvbmQtbGV2ZWwtbmF2IC5wLWJyZWFkY3J1bWJzX19saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5uYXYtdGVydGlhcnlfX21lbnUge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogODUlOyB9XG4gIC5uYXYtdGVydGlhcnlfX21lbnUgLnAtaW5saW5lLWxpc3RfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTsgfVxuICAubmF2LXRlcnRpYXJ5X19tZW51IC5wLWlubGluZS1saXN0X19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5hdi10ZXJ0aWFyeV9fbWVudSAucC1pbmxpbmUtbGlzdF9faXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDAuNXJlbSAwIDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2LXRlcnRpYXJ5X19tZW51IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cbiAgICAgIC5uYXYtdGVydGlhcnlfX21lbnUgLnAtaW5saW5lLWxpc3RfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC43NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAubmF2LXRlcnRpYXJ5X19tZW51IC5wLWlubGluZS1saXN0X19pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9IH1cblxuW2NsYXNzXj0ncC1zdHJpcCddLmlzLXgtc2hhbGxvdyB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwOyB9XG5cbi5wLW5vdGlmaWNhdGlvbi0tZmxvYXRpbmcge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDAuNzVyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDAuNzVyZW07XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAyOyB9XG4gIC5wLW5vdGlmaWNhdGlvbi0tZmxvYXRpbmcgLnAtbm90aWZpY2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItY29sb3I6ICM2NjY7XG4gICAgYm9yZGVyLXJhZGl1czogLjEyNXJlbTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDFweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjb2xvcjogIzExMTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAuNjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wLW5vdGlmaWNhdGlvbi0tZmxvYXRpbmcgLnAtbm90aWZpY2F0aW9uX19yZXNwb25zZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDRweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucC1ub3RpZmljYXRpb24tLWZsb2F0aW5nIC5wLW5vdGlmaWNhdGlvbl9fc3RhdHVzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC4zMTI1cmVtOyB9XG4gICAgLnAtbm90aWZpY2F0aW9uLS1mbG9hdGluZyAucC1ub3RpZmljYXRpb25fX2FjdGlvbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC4zMTI1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAucC1ub3RpZmljYXRpb24tLWZsb2F0aW5nIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDEwMzBweCAvIC0yKTtcbiAgICAgIHdpZHRoOiAxMDMwcHg7IH0gfVxuICAucC1ub3RpZmljYXRpb24tLWZsb2F0aW5nX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wLW5vdGlmaWNhdGlvbi0tZmxvYXRpbmdfX2Nsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxLzY2NTQyZjQwLWNsb3NlLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMC43NXJlbTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgdG9wOiAwLjc1cmVtO1xuICAgIHdpZHRoOiAxcmVtOyB9XG5cbi5wLWZvb3RlciB7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjMpIGluc2V0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwIDAgMi41cmVtIDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wLWZvb3RlciB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucC1mb290ZXJfX25hdi1jb2wge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucC1mb290ZXJfX25hdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1mb290ZXJfX25hdiB7XG4gICAgICAgIGJvcmRlcjogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnAtZm9vdGVyX19uYXYudS1jbGVhcmZpeCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucC1mb290ZXJfX25hdi1jb2wuY29sLTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLnAtZm9vdGVyX19kaXZpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMDAwO1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wLWZvb3Rlcl9fZGl2aWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucC1mb290ZXJfX2xpbmtzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAucC1mb290ZXJfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucC1mb290ZXJfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1mb290ZXJfX2l0ZW0gKyAucC1mb290ZXJfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH0gfVxuICAucC1mb290ZXJfX3RpdGxlIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvN2JkMWJkN2ItYXJyb3dfZG93bl85ZmEwOTcuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEwcHgpIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTNweCAxM3B4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2RjZGNkO1xuICAgIGZvbnQtc2l6ZTogLjgxMjVyZW07XG4gICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnAtZm9vdGVyX190aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwLjVyZW07IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgICAucC1mb290ZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAuODEyNXJlbTsgfSB9XG4gICAgLnAtZm9vdGVyX190aXRsZSBhOmxpbmssXG4gICAgLnAtZm9vdGVyX190aXRsZSBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucC1mb290ZXJfX3RpdGxlIGE6bGluayxcbiAgICAgICAgLnAtZm9vdGVyX190aXRsZSBhOnZpc2l0ZWQge1xuICAgICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAucC1mb290ZXJfX3RpdGxlIGE6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLnAtZm9vdGVyX190aXRsZSArIC5zZWNvbmQtbGV2ZWwtbmF2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnAtZm9vdGVyX190aXRsZSArIC5zZWNvbmQtbGV2ZWwtbmF2IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnAtZm9vdGVyX190aXRsZS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS80M2UyYjM2Ny1hcnJvd191cF85ZmEwOTcucG5nXCIpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wLWZvb3Rlcl9fdGl0bGUuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cbiAgICAgIC5wLWZvb3Rlcl9fdGl0bGUuYWN0aXZlICsgLnNlY29uZC1sZXZlbC1uYXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnAtZm9vdGVyX19jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5wLWZvb3Rlcl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMxMTE7IH1cbiAgLnAtZm9vdGVyIC5saW5rLXRvLXRvcCB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxL2U0YTVhOGMwLXBpY3RvLXVwbG9hZC13YXJtZ3JleS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgcGFkZGluZzogMC43NXJlbSAwIDAuNzVyZW0gMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLWZvb3RlciAubGluay10by10b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAucC1mb290ZXIgLmxpbmstdG8tdG9wIGEge1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgLnAtZm9vdGVyIC5zZWNvbmQtbGV2ZWwtbmF2IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5wLWZvb3RlciAuc2Vjb25kLWxldmVsLW5hdiBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wLWZvb3RlciAuc2Vjb25kLWxldmVsLW5hdiBsaSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICAucC1mb290ZXIgLnNlY29uZC1sZXZlbC1uYXYgbGkgYSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2RjZGNkO1xuICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogLjgxMjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMC43NXJlbSAxcmVtOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucC1mb290ZXIgLnNlY29uZC1sZXZlbC1uYXYgbGkgYSB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLnAtZm9vdGVyLS1zZWNvbmRhcnkge1xuICBwYWRkaW5nOiAxLjVyZW0gMC43NXJlbSAwOyB9XG4gIC5wLWZvb3Rlci0tc2Vjb25kYXJ5X19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucC1mb290ZXItLXNlY29uZGFyeSB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wLWZvb3Rlci0tc2Vjb25kYXJ5IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAucC1mb290ZXItLXNlY29uZGFyeSBhOmhvdmVyIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yOyB9XG4gIC5wLWZvb3Rlci0tc2Vjb25kYXJ5IC5wLWlubGluZS1saXN0X19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLWZvb3Rlci0tc2Vjb25kYXJ5IC5wLWlubGluZS1saXN0X19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1pbmxpbmUtbGlzdC1pY29ucyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gIC5wLWlubGluZS1saXN0LWljb25zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH0gfVxuXG4ucC1pbmxpbmUtbGlzdC1pY29ucyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnAtaW5saW5lLWxpc3QtaWNvbnMgLnAtaW5saW5lLWxpc3RfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnAtaW5saW5lLWxpc3QtaWNvbnMgLnAtaW5saW5lLWxpc3RfX2l0ZW06bGFzdC1vZi10eXBlLFxuICAgIC5wLWlubGluZS1saXN0LWljb25zIC5wLWlubGluZS1saXN0X19pdGVtIC5sYXN0LWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5wLWlubGluZS1saXN0LWljb25zIC5wLWlubGluZS1saXN0X19saW5rLS10d2l0dGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmaWxsOiAjNjY2O1xuICAgIGhlaWdodDogMnJlbTtcbiAgICB3aWR0aDogMnJlbTsgfVxuICAgIC5wLWlubGluZS1saXN0LWljb25zIC5wLWlubGluZS1saXN0X19saW5rLS10d2l0dGVyOmhvdmVyIC50d2l0dGVyLWljb24ge1xuICAgICAgZmlsbDogIzFkYTFmMjsgfVxuICAucC1pbmxpbmUtbGlzdC1pY29ucyAucC1pbmxpbmUtbGlzdF9fbGluay0tZ29vZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmaWxsOiAjNjY2O1xuICAgIGhlaWdodDogMnJlbTtcbiAgICB3aWR0aDogMnJlbTsgfVxuICAgIC5wLWlubGluZS1saXN0LWljb25zIC5wLWlubGluZS1saXN0X19saW5rLS1nb29nbGU6aG92ZXIgLmdvb2dsZS1wbHVzIHtcbiAgICAgIGZpbGw6ICNkYzRlNDE7IH1cbiAgLnAtaW5saW5lLWxpc3QtaWNvbnMgLnAtaW5saW5lLWxpc3RfX2xpbmstLWZhY2Vib29rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmaWxsOiAjNjY2O1xuICAgIGhlaWdodDogMnJlbTtcbiAgICB3aWR0aDogMnJlbTsgfVxuICAgIC5wLWlubGluZS1saXN0LWljb25zIC5wLWlubGluZS1saXN0X19saW5rLS1mYWNlYm9vazpob3ZlciAuZmFjZWJvb2staWNvbiB7XG4gICAgICBmaWxsOiAjM2I1ODk4OyB9XG4gIC5wLWlubGluZS1saXN0LWljb25zIC5wLWlubGluZS1saXN0X19saW5rLS1saW5rZWRpbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmlsbDogIzY2NjtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgd2lkdGg6IDJyZW07IH1cbiAgICAucC1pbmxpbmUtbGlzdC1pY29ucyAucC1pbmxpbmUtbGlzdF9fbGluay0tbGlua2VkaW46aG92ZXIgLmxpbmtlZGluLWljb24ge1xuICAgICAgZmlsbDogIzAyNzRiMzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2NsYXNzKj0ncC1saXN0J10uaXMtdHJpc2VjdGVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIFtjbGFzcyo9J3AtbGlzdCddLmlzLXRyaXNlY3RlZCAucC1saXN0X19pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIC43NXJlbSk7IH1cbiAgICAgIFtjbGFzcyo9J3AtbGlzdCddLmlzLXRyaXNlY3RlZCAucC1saXN0X19pdGVtOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgW2NsYXNzKj0ncC1saXN0J10uaXMtdHJpc2VjdGVkIC5wLWxpc3RfX2l0ZW06bnRoLWxhc3QtY2hpbGQoMCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtjbGFzcyo9J3AtbGlzdCddLmlzLXF1YXJ0ZXJlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBbY2xhc3MqPSdwLWxpc3QnXS5pcy1xdWFydGVyZWQgLnAtbGlzdF9faXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gLjVyZW0pOyB9XG4gICAgICBbY2xhc3MqPSdwLWxpc3QnXS5pcy1xdWFydGVyZWQgLnAtbGlzdF9faXRlbTpudGgtY2hpbGQoNG4rNCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIFtjbGFzcyo9J3AtbGlzdCddLmlzLXF1YXJ0ZXJlZCAucC1saXN0X19pdGVtOm50aC1sYXN0LWNoaWxkKDApIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG5cbi5wLW5lc3RlZC1jb3VudGVyLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnAtbmVzdGVkLWNvdW50ZXItbGlzdCAucC1uZXN0ZWQtY291bnRlci1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAucC1uZXN0ZWQtY291bnRlci1saXN0X19pdGVtIHtcbiAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07IH1cbiAgICAucC1uZXN0ZWQtY291bnRlci1saXN0X19pdGVtOjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcnMoaXRlbSwgXCIuXCIpIFwiLiBcIjsgfVxuICAgIC5wLW5lc3RlZC1jb3VudGVyLWxpc3RfX2l0ZW0gLnAtbmVzdGVkLWNvdW50ZXItbGlzdF9faXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5wLW5lc3RlZC1jb3VudGVyLWxpc3RfX2l0ZW0gLnAtbmVzdGVkLWNvdW50ZXItbGlzdF9faXRlbTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcnMoaXRlbSwgXCIuXCIpIFwiIFwiOyB9XG5cbi5wLWlubGluZS1kZWZpbml0aW9uLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnAtaW5saW5lLWRlZmluaXRpb24tbGlzdF9fdGl0bGUge1xuICAgIGJvcmRlcjogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAucC1pbmxpbmUtZGVmaW5pdGlvbi1saXN0X19pdGVtIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLnAtY2FyZF9fZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGNkY2Q7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtOyB9XG5cbi5wLWNhcmQtLXVidW50dS11cGdyYWRlIHtcbiAgcGFkZGluZzogMS4zMzNyZW0gMDsgfVxuICAucC1jYXJkLS11YnVudHUtdXBncmFkZSA+IC5yb3cge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIHBhZGRpbmc6IDAgMS4zM3JlbTsgfVxuICAucC1jYXJkLS11YnVudHUtdXBncmFkZV9fZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvZjY4NDg4YjEtcGljdG8tdXBncmFkZS13YXJtZ3JleS5zdmdcIikgMXJlbSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMi41cmVtIDIuNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gNS4yNXJlbTsgfVxuXG4ucC1jYXJkX19jYXRlZ29yeSB7XG4gIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvZWQ0MmFlZmEtaWNvbi1yZXNvdXJjZS1odWItaWNvbi1kb2N1bWVudC5wbmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwIDAgMCAxLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnAtY2FyZF9fY2F0ZWdvcnkgPiBhOmxpbmssXG4gIC5wLWNhcmRfX2NhdGVnb3J5ID4gYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnAtY2FyZF9fY2F0ZWdvcnkgPiBhOmhvdmVyLFxuICAucC1jYXJkX19jYXRlZ29yeSA+IGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI2U5NTQyMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5oMS5wLWxpbmstLWV4dGVybmFsLFxuaDIucC1saW5rLS1leHRlcm5hbCxcbmgzLnAtbGluay0tZXh0ZXJuYWwsXG5oNC5wLWxpbmstLWV4dGVybmFsLFxuaDUucC1saW5rLS1leHRlcm5hbCxcbmg2LnAtbGluay0tZXh0ZXJuYWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxL2UxYmJhMjAxLWV4dGVybmFsLWxpbmstY29vbC1ncmV5LnN2Z1wiKSBsZWZ0IDAuMmVtIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAuODVlbTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgaDEucC1saW5rLS1leHRlcm5hbDo6YWZ0ZXIsXG4gIGgyLnAtbGluay0tZXh0ZXJuYWw6OmFmdGVyLFxuICBoMy5wLWxpbmstLWV4dGVybmFsOjphZnRlcixcbiAgaDQucC1saW5rLS1leHRlcm5hbDo6YWZ0ZXIsXG4gIGg1LnAtbGluay0tZXh0ZXJuYWw6OmFmdGVyLFxuICBoNi5wLWxpbmstLWV4dGVybmFsOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucC1saW5rLS1ncmV5OmxpbmssIC5wLWxpbmstLWdyZXk6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnAtbGluay0tZ3JleTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5uby1qcyAuY29udHJpYnV0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbnRyaWJ1dGVfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG4uY29udHJpYnV0ZV9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jb250cmlidXRlX19vcHRpb25zLCBmb3JtIGZpZWxkc2V0LmNvbnRyaWJ1dGVfX29wdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLmNvbnRyaWJ1dGVfX29wdGlvbi1hbW91bnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLmNvbnRyaWJ1dGVfX29wdGlvbi1jdXJyZW5jeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNjZGNkY2Q7XG4gIHBhZGRpbmc6IDVweDtcbiAgb3JkZXI6IDI7IH1cblxuLmNvbnRyaWJ1dGVfX29wdGlvbi12YWx1ZSwgaW5wdXRbdHlwZT1udW1iZXJdLmNvbnRyaWJ1dGVfX29wdGlvbi12YWx1ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG9yZGVyOiAzO1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiA1NXB4OyB9XG5cbi5jb250cmlidXRlX19vcHRpb24tc2xpZGVyIHtcbiAgb3JkZXI6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uY29udHJpYnV0ZV9fZXF1aXZhbGVudCB7XG4gIG1heC13aWR0aDogMzUwcHg7IH1cbiAgLmNvbnRyaWJ1dGVfX2VxdWl2YWxlbnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY29udHJpYnV0ZV9fZXF1aXZhbGVudC1pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29udHJpYnV0ZV9fZXF1aXZhbGVudC1pbWFnZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgLmNvbnRyaWJ1dGVfX2VxdWl2YWxlbnRfX2VxdWl2YWxlbnQtcHJpY2Uge1xuICAgIGNvbG9yOiAjY2RjZGNkOyB9XG5cbi5jb250cmlidXRlX19zdW1tYXJ5IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubm8tanMgLmNvbnRyaWJ1dGVfX3N1bW1hcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbnRyaWJ1dGVfX3RvdGFsIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5jb250cmlidXRlX190b3RhbC1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY29udHJpYnV0ZV9fdG90YWwtY3VycmVuY3kge1xuICAgIGNvbG9yOiAjY2RjZGNkOyB9XG5cbi5jb250cmlidXRlX19maW5hbGlzZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5jb250cmlidXRlX19zdWJtaXQsIC5jb250cmlidXRlIGJ1dHRvbi5jb250cmlidXRlX19zdWJtaXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIC41cmVtIDFyZW07XG4gIHdpZHRoOiBhdXRvOyB9XG4gIC5jb250cmlidXRlX19zdWJtaXRbZGlzYWJsZWRdLCAuY29udHJpYnV0ZSBidXR0b25bZGlzYWJsZWRdLmNvbnRyaWJ1dGVfX3N1Ym1pdCB7XG4gICAgb3BhY2l0eTogLjM7IH1cbiAgLmNvbnRyaWJ1dGVfX3N1Ym1pdC5oaWRkZW4sIC5jb250cmlidXRlIGJ1dHRvbi5oaWRkZW4uY29udHJpYnV0ZV9fc3VibWl0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250cmlidXRlX19za2lwLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE1LjNlbTsgfVxuICAuY29udHJpYnV0ZV9fc2tpcC5idXR0b24tLXByaW1hcnk6OmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiBcIkRvd25sb2FkIFVidW50dSBEZXNrdG9wXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBwYWRkaW5nOiAxMXB4IDI0cHg7IH1cblxuW3R5cGU9cmFuZ2VdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDlweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBbdHlwZT1yYW5nZV06Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgW3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiAjZTk1NDIwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICBbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC40KSwgMCAwIDAgcmdiYSgxMywgMTMsIDEzLCAwLjQpO1xuICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAtN3B4OyB9XG4gIFt0eXBlPXJhbmdlXTpmb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNlOTU0MjA7IH1cbiAgW3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIGJhY2tncm91bmQ6ICNlOTU0MjA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuNCksIDAgMCAwIHJnYmEoMTMsIDEzLCAxMywgMC40KTtcbiAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBbdHlwZT1yYW5nZV06Oi1tcy10cmFjayB7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMThweCAwO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTk1NDIwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICBbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTk1NDIwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICBbdHlwZT1yYW5nZV06Oi1tcy10aHVtYiB7XG4gICAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuNCksIDAgMCAwIHJnYmEoMTMsIDEzLCAxMywgMC40KTtcbiAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBbdHlwZT1yYW5nZV06Zm9jdXM6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTk1NDIwOyB9XG4gIFt0eXBlPXJhbmdlXTpmb2N1czo6LW1zLWZpbGwtdXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNlOTU0MjA7IH1cblxuLnAtaW5saW5lLWltYWdlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnAtaW5saW5lLWltYWdlc19faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMS44NzVyZW07XG4gICAgbWF4LWhlaWdodDogNS42MjVyZW07XG4gICAgbWF4LXdpZHRoOiA1LjYyNXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1pbmxpbmUtaW1hZ2VzX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxLjg3NXJlbTtcbiAgICAgICAgbWF4LWhlaWdodDogMTEuMjVyZW07XG4gICAgICAgIG1heC13aWR0aDogMTEuMjVyZW07IH0gfVxuICAgIC5wLWlubGluZS1pbWFnZXNfX2l0ZW0gKiB7XG4gICAgICBtYXgtaGVpZ2h0OiAzcmVtO1xuICAgICAgbWF4LXdpZHRoOiA3cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnAtaW5saW5lLWltYWdlc19faXRlbSAqIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1LjVyZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiA5cmVtOyB9IH1cbiAgLnAtaW5saW5lLWltYWdlc19faW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAycmVtO1xuICAgIG1heC13aWR0aDogNnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnAtaW5saW5lLWltYWdlc19faW1nIHtcbiAgICAgICAgbWFyZ2luOiAzcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDExLjI1cmVtOyB9IH1cblxuLnAtaW5saW5lLWltYWdlcyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnAtaW5saW5lLWltYWdlc19faXRlbS0tY29tcGFjdCB7XG4gICAgbWFyZ2luOiAxcmVtOyB9XG4gIC5wLWlubGluZS1pbWFnZXNfX2l0ZW0tLXNtYWxsZXIge1xuICAgIG1hcmdpbjogMXJlbTtcbiAgICBtYXgtd2lkdGg6IDcuMjVyZW07IH1cblxuLnAtaW5saW5lLWltYWdlc19fbG9nbyB7XG4gIG1heC1oZWlnaHQ6IDNyZW07XG4gIG1heC13aWR0aDogN3JlbTtcbiAgd2lkdGg6IGF1dG87IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wLWlubGluZS1pbWFnZXNfX2xvZ28ge1xuICAgICAgbWF4LWhlaWdodDogNS41cmVtO1xuICAgICAgbWF4LXdpZHRoOiA5cmVtOyB9IH1cblxuLnAtdGVzdGltb25pYWwsIC5wLXRlc3RpbW9uaWFsLS1sYXJnZSB7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHF1b3RlczogJ1xcMjAxYycgJ1xcMjAxZCc7IH1cblxuLnAtdGVzdGltb25pYWxfX2ltYWdlLCAucC10ZXN0aW1vbmlhbF9faW1hZ2UtLWxhcmdlIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLnAtdGVzdGltb25pYWxfX3F1b3RlOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgLnAtdGVzdGltb25pYWxfX3F1b3RlLS1tZWQ6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCAucC10ZXN0aW1vbmlhbF9fcXVvdGUtLWxhcmdlOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgLnAtdGVzdGltb25pYWxfX3F1b3RlOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIsIC5wLXRlc3RpbW9uaWFsX19xdW90ZS0tbWVkOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIsIC5wLXRlc3RpbW9uaWFsX19xdW90ZS0tbGFyZ2U6bGFzdC1vZi10eXBlOjphZnRlciB7XG4gIGNvbG9yOiAjZTk1NDIwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWF4LXdpZHRoOiAxLjVyZW07IH1cblxuLnAtdGVzdGltb25pYWxfX3F1b3RlLCAucC10ZXN0aW1vbmlhbF9fcXVvdGUtLW1lZCwgLnAtdGVzdGltb25pYWxfX3F1b3RlLS1sYXJnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIC5wLXRlc3RpbW9uaWFsX19xdW90ZTpmaXJzdC1vZi10eXBlOjpiZWZvcmUsIC5wLXRlc3RpbW9uaWFsX19xdW90ZS0tbWVkOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgLnAtdGVzdGltb25pYWxfX3F1b3RlLS1sYXJnZTpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnAtdGVzdGltb25pYWxfX3F1b3RlOmxhc3Qtb2YtdHlwZSwgLnAtdGVzdGltb25pYWxfX3F1b3RlLS1tZWQ6bGFzdC1vZi10eXBlLCAucC10ZXN0aW1vbmlhbF9fcXVvdGUtLWxhcmdlOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucC10ZXN0aW1vbmlhbF9fcXVvdGU6bGFzdC1vZi10eXBlOjphZnRlciwgLnAtdGVzdGltb25pYWxfX3F1b3RlLS1tZWQ6bGFzdC1vZi10eXBlOjphZnRlciwgLnAtdGVzdGltb25pYWxfX3F1b3RlLS1sYXJnZTpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IC0wLjVyZW07XG4gICAgdG9wOiAwLjVyZW07IH1cblxuLnAtdGVzdGltb25pYWxfX2NpdGF0aW9uLXdyYXAsIC5wLXRlc3RpbW9uaWFsX19jaXRhdGlvbi13cmFwLS1sYXJnZSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtaW4taGVpZ2h0OiA0LjVyZW07XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wLXRlc3RpbW9uaWFsX19jaXRhdGlvbiwgLnAtdGVzdGltb25pYWxfX2NpdGF0aW9uLS1sYXJnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucC10ZXN0aW1vbmlhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnAtdGVzdGltb25pYWwtLWxhcmdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5wLXRlc3RpbW9uaWFsX19xdW90ZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAucC10ZXN0aW1vbmlhbF9fcXVvdGUtLW1lZCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgfVxuICAucC10ZXN0aW1vbmlhbF9fcXVvdGUtLWxhcmdlIHtcbiAgICBmbGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAucC10ZXN0aW1vbmlhbF9fcXVvdGUtLWxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxIDAuNXJlbTsgfSB9XG4gIC5wLXRlc3RpbW9uaWFsX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA0LjVyZW07IH1cbiAgLnAtdGVzdGltb25pYWxfX2ltYWdlLS1sYXJnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogNi4yNXJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wLXRlc3RpbW9uaWFsX19pbWFnZS0tbGFyZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gYXV0byAwO1xuICAgICAgICB3aWR0aDogNC4zNzVyZW07IH0gfVxuICAucC10ZXN0aW1vbmlhbF9fY2l0YXRpb24td3JhcC0tbGFyZ2Uge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnAtdGVzdGltb25pYWxfX2NpdGF0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAucC10ZXN0aW1vbmlhbF9fY2l0YXRpb24tLWxhcmdlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wLXRlc3RpbW9uaWFsX19sb2dvIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXgtaGVpZ2h0OiAyLjVyZW07XG4gICAgbWF4LXdpZHRoOiA2LjI1cmVtOyB9XG5cbi5wLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1LjYyNXJlbTtcbiAgcGFkZGluZy10b3A6IDUuNjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wLWhlcm8ge1xuICAgICAgcGFkZGluZzogMi41cmVtIDA7IH0gfVxuICAucC1oZXJvX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNS42MjVyZW07XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnAtaGVyb19faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucC1oZXJvX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNjI1cmVtO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuXG4ucC1wdWxsLXF1b3RlLS1hY2NlbnQgPiBwIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnAtcHVsbC1xdW90ZS0tYWNjZW50ID4gcDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsXG4ucC1wdWxsLXF1b3RlLS1hY2NlbnQgPiBwOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSxcbi5wLXB1bGwtcXVvdGUtLWFjY2VudCA+IHA6bGFzdC1vZi10eXBlOjphZnRlcixcbi5wLXB1bGwtcXVvdGUtLWFjY2VudCA+IHA6bGFzdC1vZi10eXBlOjphZnRlciB7XG4gIGNvbG9yOiAjZTk1NDIwOyB9XG5cbi5wLXB1bGwtcXVvdGUtLWFjY2VudC5pcy1jb21wYWN0IC5wLXB1bGwtcXVvdGVfX2l0ZW0sXG4ucC1wdWxsLXF1b3RlLmlzLWNvbXBhY3QgLnAtcHVsbC1xdW90ZV9faXRlbSwgLmlzLWNvbXBhY3QucC1wdWxsLXF1b3RlLS1hY2NlbnQgLnAtcHVsbC1xdW90ZV9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wLXB1bGwtcXVvdGUtLWFjY2VudC5pcy1jb21wYWN0IC5wLXB1bGwtcXVvdGVfX2l0ZW06Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCAucC1wdWxsLXF1b3RlLS1hY2NlbnQuaXMtY29tcGFjdCAucC1wdWxsLXF1b3RlX19pdGVtOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIsXG4gIC5wLXB1bGwtcXVvdGUuaXMtY29tcGFjdCAucC1wdWxsLXF1b3RlX19pdGVtOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgLmlzLWNvbXBhY3QucC1wdWxsLXF1b3RlLS1hY2NlbnQgLnAtcHVsbC1xdW90ZV9faXRlbTpmaXJzdC1vZi10eXBlOjpiZWZvcmUsXG4gIC5wLXB1bGwtcXVvdGUuaXMtY29tcGFjdCAucC1wdWxsLXF1b3RlX19pdGVtOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIsIC5pcy1jb21wYWN0LnAtcHVsbC1xdW90ZS0tYWNjZW50IC5wLXB1bGwtcXVvdGVfX2l0ZW06bGFzdC1vZi10eXBlOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC1wdWxsLXF1b3RlLS1hY2NlbnQuaXMtY29tcGFjdCAucC1wdWxsLXF1b3RlX19pdGVtOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgLnAtcHVsbC1xdW90ZS0tYWNjZW50LmlzLWNvbXBhY3QgLnAtcHVsbC1xdW90ZV9faXRlbTpsYXN0LW9mLXR5cGU6OmFmdGVyLFxuICAgICAgLnAtcHVsbC1xdW90ZS5pcy1jb21wYWN0IC5wLXB1bGwtcXVvdGVfX2l0ZW06Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCAuaXMtY29tcGFjdC5wLXB1bGwtcXVvdGUtLWFjY2VudCAucC1wdWxsLXF1b3RlX19pdGVtOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSxcbiAgICAgIC5wLXB1bGwtcXVvdGUuaXMtY29tcGFjdCAucC1wdWxsLXF1b3RlX19pdGVtOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIsIC5pcy1jb21wYWN0LnAtcHVsbC1xdW90ZS0tYWNjZW50IC5wLXB1bGwtcXVvdGVfX2l0ZW06bGFzdC1vZi10eXBlOjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgICAucC1wdWxsLXF1b3RlLS1hY2NlbnQuaXMtY29tcGFjdCAucC1wdWxsLXF1b3RlX19pdGVtOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSwgLnAtcHVsbC1xdW90ZS0tYWNjZW50LmlzLWNvbXBhY3QgLnAtcHVsbC1xdW90ZV9faXRlbTpsYXN0LW9mLXR5cGU6OmFmdGVyLFxuICAgICAgLnAtcHVsbC1xdW90ZS5pcy1jb21wYWN0IC5wLXB1bGwtcXVvdGVfX2l0ZW06Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLCAuaXMtY29tcGFjdC5wLXB1bGwtcXVvdGUtLWFjY2VudCAucC1wdWxsLXF1b3RlX19pdGVtOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSxcbiAgICAgIC5wLXB1bGwtcXVvdGUuaXMtY29tcGFjdCAucC1wdWxsLXF1b3RlX19pdGVtOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIsIC5pcy1jb21wYWN0LnAtcHVsbC1xdW90ZS0tYWNjZW50IC5wLXB1bGwtcXVvdGVfX2l0ZW06bGFzdC1vZi10eXBlOjphZnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG4gIC5wLXB1bGwtcXVvdGUtLWFjY2VudC5pcy1jb21wYWN0IC5wLXB1bGwtcXVvdGVfX2l0ZW06Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuICAucC1wdWxsLXF1b3RlLmlzLWNvbXBhY3QgLnAtcHVsbC1xdW90ZV9faXRlbTpmaXJzdC1vZi10eXBlOjpiZWZvcmUsIC5pcy1jb21wYWN0LnAtcHVsbC1xdW90ZS0tYWNjZW50IC5wLXB1bGwtcXVvdGVfX2l0ZW06Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgdG9wOiAwOyB9XG4gIC5wLXB1bGwtcXVvdGUtLWFjY2VudC5pcy1jb21wYWN0IC5wLXB1bGwtcXVvdGVfX2l0ZW06bGFzdC1vZi10eXBlOjphZnRlcixcbiAgLnAtcHVsbC1xdW90ZS5pcy1jb21wYWN0IC5wLXB1bGwtcXVvdGVfX2l0ZW06bGFzdC1vZi10eXBlOjphZnRlciwgLmlzLWNvbXBhY3QucC1wdWxsLXF1b3RlLS1hY2NlbnQgLnAtcHVsbC1xdW90ZV9faXRlbTpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICBsaW5lLWhlaWdodDogLjQ7IH1cblxuLnAtcHVsbC1xdW90ZS0tYWNjZW50LmlzLWNvbXBhY3QgLnAtcHVsbC1xdW90ZV9fY2l0YXRpb24sXG4ucC1wdWxsLXF1b3RlLmlzLWNvbXBhY3QgLnAtcHVsbC1xdW90ZV9fY2l0YXRpb24sIC5pcy1jb21wYWN0LnAtcHVsbC1xdW90ZS0tYWNjZW50IC5wLXB1bGwtcXVvdGVfX2NpdGF0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4udS1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnAtbWF0cml4IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MjBweCkge1xuICAgIC5wLW1hdHJpeCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgLnAtbWF0cml4X19pdGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICM2NjY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgLnAtbWF0cml4X19pdGVtOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucC1tYXRyaXhfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MjBweCkge1xuICAgICAgLnAtbWF0cml4X19pdGVtIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZG90dGVkICM2NjY7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgIzY2NjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgICAgICAgLnAtbWF0cml4X19pdGVtOmVtcHR5IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAucC1tYXRyaXhfX2l0ZW06Zmlyc3QtY2hpbGQsIC5wLW1hdHJpeF9faXRlbTpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAucC1tYXRyaXhfX2l0ZW06bGFzdC1jaGlsZCwgLnAtbWF0cml4X19pdGVtOm50aC1jaGlsZCgzbikge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgICAgLnAtbWF0cml4X19pdGVtOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgICAgICAucC1tYXRyaXhfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZG90dGVkICM2NjY7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuICAgICAgICAucC1tYXRyaXhfX2l0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAucC1tYXRyaXhfX2ltZywgLnAtbWF0cml4X19jb250ZW50IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnAtbWF0cml4X19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXgtd2lkdGg6IDMuNzVyZW07IH1cbiAgLnAtbWF0cml4X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnAtbWF0cml4X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnAtbWF0cml4X19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wLW1hdHJpeF9fbGluayB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjIwcHgpIHtcbiAgLnAtbWF0cml4LmlzLXNwbGl0IC5wLW1hdHJpeF9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gLjY2NjY2NnJlbSk7IH1cbiAgICAucC1tYXRyaXguaXMtc3BsaXQgLnAtbWF0cml4X19pdGVtOm50aC1jaGlsZCgtbisxKSB7XG4gICAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgLnAtbWF0cml4LmlzLXNwbGl0IC5wLW1hdHJpeF9faXRlbTpudGgtY2hpbGQobisxKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBkb3R0ZWQgIzY2NjtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgICAucC1tYXRyaXguaXMtc3BsaXQgLnAtbWF0cml4X19pdGVtOm50aC1jaGlsZChuKzMpIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgIzY2NjsgfVxuICAgIC5wLW1hdHJpeC5pcy1zcGxpdCAucC1tYXRyaXhfX2l0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYyMHB4KSB7XG4gIC5wLW1hdHJpeC5pcy1xdWFydGVyZWQgLnAtbWF0cml4X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAuNjY2NjY2cmVtKTsgfVxuICAgIC5wLW1hdHJpeC5pcy1xdWFydGVyZWQgLnAtbWF0cml4X19pdGVtOm50aC1jaGlsZCgtbis0KSB7XG4gICAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgLnAtbWF0cml4LmlzLXF1YXJ0ZXJlZCAucC1tYXRyaXhfX2l0ZW06bnRoLWNoaWxkKG4pIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2NjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCAjNjY2O1xuICAgICAgcGFkZGluZzogMXJlbTsgfVxuICAgIC5wLW1hdHJpeC5pcy1xdWFydGVyZWQgLnAtbWF0cml4X19pdGVtOm50aC1jaGlsZCg0bisxKTpudGgtbGFzdC1jaGlsZCgtbis0KSxcbiAgICAucC1tYXRyaXguaXMtcXVhcnRlcmVkIC5wLW1hdHJpeF9faXRlbTpudGgtY2hpbGQoNG4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rNCkgfiBsaSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLnAtbWF0cml4LmlzLXF1YXJ0ZXJlZCAucC1tYXRyaXhfX2l0ZW06bnRoLWNoaWxkKDRuKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLnAtY29udGV4dHVhbC1mb290ZXIge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2U5NTQyMDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICAucC1jb250ZXh0dWFsLWZvb3Rlcl9faW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDkwcHg7IH1cblxuLnVidW50dS1waWUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyMS44NzVyZW07IH1cbiAgLnVidW50dS1waWUgLm90aGVyLWxhYmVsIHtcbiAgICBmaWxsOiAjNjY2OyB9XG4gIC51YnVudHUtcGllIC51YnVudHUge1xuICAgIGZpbGw6ICNlOTU0MjA7IH1cbiAgLnVidW50dS1waWUgLm90aGVyIHtcbiAgICBmaWxsOiAjZmZmOyB9XG4gIC51YnVudHUtcGllIHN2ZyB0c3BhbiB7XG4gICAgbWF4LXdpZHRoOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAudWJ1bnR1LXBpZSAudWJ1bnR1LWxhYmVsIHtcbiAgICBmaWxsOiAjZmZmOyB9XG5cbi5jbG91ZC10b29scyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jbG91ZC10b29scyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmNsb3VkLXRvb2xzICoge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuY2xvdWQtdG9vbHNfX2NvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvNzk3MjlkNzItcHJvZHVjdHMtaGVyby1iYWNrZ3JvdW5kLnBuZ1wiKSAtMTAwcHggMCBuby1yZXBlYXQ7XG4gICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIHdpZHRoOiA1MDZweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgICAgLmNsb3VkLXRvb2xzX19jb250YWluZXIge1xuICAgICAgICByaWdodDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5jbG91ZC10b29sc19faXRlbSB7XG4gICAgICAgIGFuaW1hdGlvbjogc2NhbGVJblBvcCAuMnMgZm9yd2FyZHMsIGZhZGVJbiAuMnMgbGluZWFyIGZvcndhcmRzO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxLzczMDA2YzViLXByb2R1Y3RzLWhlcm8tcGhvbmUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2NnB4IDY2cHg7XG4gICAgICAgIGhlaWdodDogNjZweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OXJlbTtcbiAgICAgICAgd2lkdGg6IDY2cHg7IH1cbiAgICAgICAgLmNsb3VkLXRvb2xzX19pdGVtLS1saW5lIHtcbiAgICAgICAgICBhbmltYXRpb246IGZhZGVJbiAuM3MgbGluZWFyIGZvcndhcmRzO1xuICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICAgICAuY2xvdWQtdG9vbHNfX2l0ZW0tLWxpbmUtZm91ciwgLmNsb3VkLXRvb2xzX19pdGVtLS1saW5lLW9uZSB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuODVzO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS9lYzQ0NjYxMS1wYXJ0bmVycy1oZXJvLWxpbmUtdmVydGljYWwucG5nXCIpO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgbGVmdDogMjg3cHg7XG4gICAgICAgICAgICB0b3A6IDEzN3B4O1xuICAgICAgICAgICAgd2lkdGg6IDJweDsgfVxuICAgICAgICAgIC5jbG91ZC10b29sc19faXRlbS0tbGluZS1maXZlLCAuY2xvdWQtdG9vbHNfX2l0ZW0tLWxpbmUtdHdvIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMnM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxLzRmYzE2ODBiLXBhcnRuZXJzLWhlcm8tbGluZS1kaWFnb25hbC5wbmdcIik7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICBsZWZ0OiAzNDVweDtcbiAgICAgICAgICAgIHRvcDogMTc1cHg7XG4gICAgICAgICAgICB3aWR0aDogMzhweDsgfVxuICAgICAgICAgIC5jbG91ZC10b29sc19faXRlbS0tbGluZS1zaXgsIC5jbG91ZC10b29sc19faXRlbS0tbGluZS10aHJlZSB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuMTVzO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS9kNTA1Y2ZmMS1wYXJ0bmVycy1oZXJvLWxpbmUtaG9yaXpvbnRhbC5wbmdcIik7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGxlZnQ6IDM2OXB4O1xuICAgICAgICAgICAgdG9wOiAyNzdweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MnB4OyB9XG4gICAgICAgICAgLmNsb3VkLXRvb2xzX19pdGVtLS1saW5lLWZvdXIge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjNzO1xuICAgICAgICAgICAgbGVmdDogMjk2cHg7XG4gICAgICAgICAgICB0b3A6IDM0N3B4OyB9XG4gICAgICAgICAgLmNsb3VkLXRvb2xzX19pdGVtLS1saW5lLWZpdmUge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjQ1cztcbiAgICAgICAgICAgIGxlZnQ6IDIwMXB4O1xuICAgICAgICAgICAgdG9wOiAzMjhweDsgfVxuICAgICAgICAgIC5jbG91ZC10b29sc19faXRlbS0tbGluZS1zaXgge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjZzO1xuICAgICAgICAgICAgbGVmdDogMTU5cHg7XG4gICAgICAgICAgICB0b3A6IDI3M3B4OyB9XG4gICAgICAgIC5jbG91ZC10b29sc19faXRlbS0tb25lIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNnM7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS9hNzkxNjUxMy1waWN0by1vcGVuc3RhY2suc3ZnXCIpO1xuICAgICAgICAgIGxlZnQ6IDI1N3B4O1xuICAgICAgICAgIHRvcDogNTVweDsgfVxuICAgICAgICAuY2xvdWQtdG9vbHNfX2l0ZW0tLXR3byB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjg1cztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxLzk5OTk0OWY4LXBpY3RvLXN0YXJ0Zmlyc3QtbWlkYXViZXJnaW5lLnN2Z1wiKTtcbiAgICAgICAgICBsZWZ0OiAzODRweDtcbiAgICAgICAgICB0b3A6IDEwOHB4OyB9XG4gICAgICAgIC5jbG91ZC10b29sc19faXRlbS0tdGhyZWUge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMnM7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS82MGJkNmNmMS1waWN0by1qdWp1LnN2Z1wiKTtcbiAgICAgICAgICBsZWZ0OiA0NDdweDtcbiAgICAgICAgICB0b3A6IDI0NXB4OyB9XG4gICAgICAgIC5jbG91ZC10b29sc19faXRlbS0tZm91ciB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjE1cztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxLzI2MWFkN2NiLXBpY3RvLW1hYXMuc3ZnXCIpO1xuICAgICAgICAgIGxlZnQ6IDI2N3B4O1xuICAgICAgICAgIHRvcDogNDI1cHg7IH1cbiAgICAgICAgLmNsb3VkLXRvb2xzX19pdGVtLS1maXZlIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuM3M7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS81MGMwMzA2ZC1pbWFnZS1waWN0by1sYW5kc2NhcGUuc3ZnXCIpO1xuICAgICAgICAgIGxlZnQ6IDEyNnB4O1xuICAgICAgICAgIHRvcDogMzcycHg7IH1cbiAgICAgICAgLmNsb3VkLXRvb2xzX19pdGVtLS1zaXgge1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMi40NXM7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS9jOTg2ZWRhYi1waWN0by1jbG91ZC1taWRhdWJlcmdpbmUtc29saWQuc3ZnXCIpO1xuICAgICAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICAgICAgdG9wOiAyNDVweDsgfVxuICAgICAgICAuY2xvdWQtdG9vbHNfX2l0ZW0tLXNldmVuIHtcbiAgICAgICAgICBhbmltYXRpb246IHNjYWxlSW4gLjNzIGZvcndhcmRzLCBmYWRlSW4gLjZzIGxpbmVhciBmb3J3YXJkcywgcm90YXRlSW4gM3MgZWFzZS1vdXQgZm9yd2FyZHM7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxL2M0ZjM1ZTA2LXBhcnRuZXJzLWhlcm8tdWJ1bnR1LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgbGVmdDogMjIwcHg7XG4gICAgICAgICAgdG9wOiAxOThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgIHdpZHRoOiAxNDBweDsgfSB9XG5cbi5wLWdhbWluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vYXNzZXRzLnVidW50dS5jb20vdjEvMTI2ZWJhZWEtYm9yZGVybGFuZHMuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1pbi1oZWlnaHQ6IDQ4OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucC1nYW1pbmdfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMzAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMzAwMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgLnAtZ2FtaW5nX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfSB9XG4gIC5wLWdhbWluZ19fZmxhc2gge1xuICAgIGFuaW1hdGlvbjogZmxhc2gtc2lnbiAxMHMgaW5maW5pdGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS8zMGQ1NWNlOS1ib3JkZXJsYW5kcy1mbGFzaC5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyMDAwOyB9XG5cbi5ib3JkZXJsYW5kcyB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3RyaXAtcGhvdG9zX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDIxLjI1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdHJpcC1waG90b3NfX2NyZWRpdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogI2Y3ZjdmNztcbiAgICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdHJpcC1waG90b3MucGhvdG8tMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS82Yzg0NDU0ZS1kZXNrdG9wLXBob3Rvcy0xLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdHJpcC1waG90b3MucGhvdG8tMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS8yNTU5M2UwNS1kZXNrdG9wLXBob3Rvcy0yLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1zdHJpcC1waG90b3MucGhvdG8tMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS9hNmUxNDA2Ny1kZXNrdG9wLXBob3Rvcy0zLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC11YnVudHUtaW50cm8ge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogLjYyNXJlbTsgfSB9XG5cbi5wLXVidW50dS1pbnRyb19fbGlzdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAucC11YnVudHUtaW50cm9fX2xpc3Qge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4ucC11YnVudHUtaW50cm9fX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDUwJTsgfVxuICAucC11YnVudHUtaW50cm9fX2xpc3QtaXRlbTpmaXJzdC1vZi10eXBlIC5wLXVidW50dS1pbnRyb19fbGluazo6YmVmb3JlLFxuICAucC11YnVudHUtaW50cm9fX2xpc3QtaXRlbTpsYXN0LW9mLXR5cGUgLnAtdWJ1bnR1LWludHJvX19saW5rOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogMDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAucC11YnVudHUtaW50cm9fX2xpc3QtaXRlbSB7XG4gICAgICB3aWR0aDogMjAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wLXVidW50dS1pbnRyb19fbGlzdC1pdGVtIHtcbiAgICAgIHdpZHRoOiAzMiU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyMHB4KSB7XG4gICAgLnAtdWJ1bnR1LWludHJvX19saXN0LWl0ZW0ge1xuICAgICAgd2lkdGg6IDQ1JTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucC11YnVudHUtaW50cm9fX2xpc3QtaXRlbSB7XG4gICAgICB3aWR0aDogNy41NjI1cmVtOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAucC11YnVudHUtaW50cm9fX2xpc3QtaXRlbSB7XG4gICAgICB3aWR0aDogMTAuMjVyZW07IH0gfVxuXG4ucC11YnVudHUtaW50cm9fX2xpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDZyZW07XG4gIGNvbG9yOiAjNjY2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmctdG9wOiA3LjE4NzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wLXVidW50dS1pbnRyb19fbGluazp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzY2NjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtdWJ1bnR1LWludHJvX19saW5rOmhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogI2U5NTQyMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgLnAtdWJ1bnR1LWludHJvX19saW5rOjpiZWZvcmUsIC5wLXVidW50dS1pbnRyb19fbGluazo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS9lNWUwZmU4ZS1pbWFnZS1pbnRyby1kb3RzLWdyZXkuc3ZnXCIpIHJlcGVhdC14IHJpZ2h0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogLjYyNXJlbTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMy43NXJlbTsgfVxuICAgIC5wLXVidW50dS1pbnRyb19fbGluazo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuMTI1cmVtO1xuICAgICAgaGVpZ2h0OiA1Ljg3NXJlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMy43NXJlbTsgfVxuICAgIC5wLXVidW50dS1pbnRyb19fbGluazo6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiA1Ljg3NXJlbTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDRyZW07IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLnAtdWJ1bnR1LWludHJvX19saW5rIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMS44NzVyZW07IH0gfVxuICAucC11YnVudHUtaW50cm9fX2xpbmstLWNsb3VkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnIHN0YW5kYWxvbmU9J25vJz8lM0UlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzczcHgnIHdpZHRoPScxMDdweCcgdmVyc2lvbj0nMS4xJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDEwNyA3MyclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDIgKDM2NzgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLSUzRSUzQ3RpdGxlJTNFcGF0aDQxNTQlM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J0hvbWVwYWdlLWZpbmFsJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9J25vbmUnJTNFJTNDZyBpZD0nRmluYWwtaG9tZXBhZ2UnIHN0cm9rZT0nJTIzNjY2JyBzdHJva2Utd2lkdGg9JzEuOScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI3OCAtMTQwMSknJTNFJTNDZyBpZD0nU2VjdGlvbnMtc3RyaXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMTEyMyknJTNFJTNDZyBpZD0naWxsdXN0cmF0aW9uJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNzkgMjU1KSclM0UlM0NnIGlkPSdpbHVzdHJhdGlvbiclM0UlM0NwYXRoIGlkPSdwYXRoNDE1NCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTIuNSA1OS4xODYpIHNjYWxlKC0xIDEpIHRyYW5zbGF0ZSgtNTIuNSAtNTkuMTg2KScgZD0nbTQ0LjU2NCAyNGM4LjM5MyAwLjAxMiAxNi4wODkgNC42MzkgMTkuOTg2IDEyLjAyNyAyLjU2NS0yLjI3MSA1Ljg4LTMuNTI5IDkuMzE2LTMuNTM0IDcuNzU1IDAgMTQuMDQxIDYuMjQ3IDE0LjA0MSAxMy45NTMtMC4wMDEgMS4yMjMtMC4xNjUgMi40NDEtMC40ODYgMy42MjEgMTAuMjcyIDIuMzIxIDE3LjU2OSAxMS4zOSAxNy41NzkgMjEuODU5IDAgMTIuMzk3LTEwLjExMyAyMi40NDYtMjIuNTg3IDIyLjQ0NmgtNTkuODI2Yy0xMi40NzQgMC0yMi41ODctMTAuMDQ5LTIyLjU4Ny0yMi40NDYgMC4wMDg1NDY1LTEyLjI0NiA5Ljg5MjEtMjIuMjI0IDIyLjIxMy0yMi40MjctMC4xNDktMS4wMTEtMC4yMjgtMi4wMzEtMC4yMzYtMy4wNTMgMC0xMi4zOTYgMTAuMTEyLTIyLjQ0NiAyMi41ODctMjIuNDQ2eicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgICAucC11YnVudHUtaW50cm9fX2xpbmstLWNsb3VkOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIuMzEyNXJlbTsgfVxuICAgIC5wLXVidW50dS1pbnRyb19fbGluay0tY2xvdWQ6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMS41cmVtO1xuICAgICAgd2lkdGg6IDMuMTI1cmVtOyB9XG4gICAgLnAtdWJ1bnR1LWludHJvX19saW5rLS1jbG91ZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnIHN0YW5kYWxvbmU9J25vJz8lM0UlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzczcHgnIHdpZHRoPScxMDdweCcgdmVyc2lvbj0nMS4xJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDEwNyA3MyclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDIgKDM2NzgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLSUzRSUzQ3RpdGxlJTNFcGF0aDQxNTQlM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J0hvbWVwYWdlLWZpbmFsJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9J25vbmUnJTNFJTNDZyBpZD0nRmluYWwtaG9tZXBhZ2UnIHN0cm9rZT0nJTIzZTk1NDIwJyBzdHJva2Utd2lkdGg9JzEuOScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTI3OCAtMTQwMSknJTNFJTNDZyBpZD0nU2VjdGlvbnMtc3RyaXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMTEyMyknJTNFJTNDZyBpZD0naWxsdXN0cmF0aW9uJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNzkgMjU1KSclM0UlM0NnIGlkPSdpbHVzdHJhdGlvbiclM0UlM0NwYXRoIGlkPSdwYXRoNDE1NCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTIuNSA1OS4xODYpIHNjYWxlKC0xIDEpIHRyYW5zbGF0ZSgtNTIuNSAtNTkuMTg2KScgZD0nbTQ0LjU2NCAyNGM4LjM5MyAwLjAxMiAxNi4wODkgNC42MzkgMTkuOTg2IDEyLjAyNyAyLjU2NS0yLjI3MSA1Ljg4LTMuNTI5IDkuMzE2LTMuNTM0IDcuNzU1IDAgMTQuMDQxIDYuMjQ3IDE0LjA0MSAxMy45NTMtMC4wMDEgMS4yMjMtMC4xNjUgMi40NDEtMC40ODYgMy42MjEgMTAuMjcyIDIuMzIxIDE3LjU2OSAxMS4zOSAxNy41NzkgMjEuODU5IDAgMTIuMzk3LTEwLjExMyAyMi40NDYtMjIuNTg3IDIyLjQ0NmgtNTkuODI2Yy0xMi40NzQgMC0yMi41ODctMTAuMDQ5LTIyLjU4Ny0yMi40NDYgMC4wMDg1NDY1LTEyLjI0NiA5Ljg5MjEtMjIuMjI0IDIyLjIxMy0yMi40MjctMC4xNDktMS4wMTEtMC4yMjgtMi4wMzEtMC4yMzYtMy4wNTMgMC0xMi4zOTYgMTAuMTEyLTIyLjQ0NiAyMi41ODctMjIuNDQ2eicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgLnAtdWJ1bnR1LWludHJvX19saW5rLS1zZXJ2ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDP3htbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCcgc3RhbmRhbG9uZT0nbm8nPyUzRSUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nNzZweCcgd2lkdGg9Jzc2cHgnIHZlcnNpb249JzEuMScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCA3NiA3NiclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDIgKDM2NzgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLSUzRSUzQ3RpdGxlJTNFc2VydmVyJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdIb21lcGFnZS1maW5hbCcgZmlsbC1ydWxlPSdldmVub2RkJyBmaWxsPSdub25lJyUzRSUzQ2cgaWQ9J0ZpbmFsLWhvbWVwYWdlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNDU4IC0xNDAxKSclM0UlM0NnIGlkPSdTZWN0aW9ucy1zdHJpcCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAxMTIzKSclM0UlM0NnIGlkPSdpbGx1c3RyYXRpb24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI3OSAyNTUpJyUzRSUzQ2cgaWQ9J2lsdXN0cmF0aW9uJyUzRSUzQ2cgaWQ9J3NlcnZlcicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTc5IDIzKSclM0UlM0NnIGlkPSdHcm91cCcgZmlsbD0nJTIzNjY2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzOC4wMjUgMzMuMDc4KSByb3RhdGUoLTkwKSB0cmFuc2xhdGUoLTMyLjUgLTM4KSclM0UlM0NwYXRoIGlkPSdSZWN0YW5nbGUnIGZpbGwtcnVsZT0nbm9uemVybycgZD0nbTY0LjYgMS45bC0xLjktMS45djEuOWgxLjl6bTAgNzIuMTQ5bC0xLjkgMS45di0xLjloMS45em0tMTMuMy03Mi4xNDl2LTEuOWwxMy4zLTEuMTY4M2UtMTN2NzUuOTQ5aC0xMy4zdi0xLjloMTEuNHYtNzIuMTQ5aC0xMS40em0xMy4zIDcyLjE0OWwtMS45IDEuOXYtMS45aDEuOXptLTEuOS03NC4wNDlsMS45IDEuOWgtMS45di0xLjl6bTAgMS45aC0xMS40di0xLjlsMTMuMy0xLjE2ODNlLTEzdjc1Ljk0OWgtMTMuM3YtMS45aDExLjR2LTcyLjE0OXonLyUzRSUzQ3BhdGggaWQ9J1JlY3RhbmdsZScgZmlsbC1ydWxlPSdub256ZXJvJyBkPSdtMS45IDc0LjA0OWgxOS45NXYtNzIuMTQ5aC0xOS45NXY3Mi4xNDl6bS0xLjktNzQuMDQ5bDIzLjc1LTEuNjg2NGUtMTR2NzUuOTQ5aC0yMy43NXYtNzUuOTQ5eicvJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlLTInIHk9JzU3LjkxMScgeD0nMzAuNCcgaGVpZ2h0PScxMS4zOTInIHdpZHRoPSczLjgnLyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZS0yJyB5PSc1Ny45MTEnIHg9JzEwLjQ1JyBoZWlnaHQ9JzExLjM5Micgd2lkdGg9JzMuOCcvJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlLTInIHk9JzU3LjkxMScgeD0nNTAuMzUnIGhlaWdodD0nMTEuMzkyJyB3aWR0aD0nMy44Jy8lM0UlM0NwYXRoIGlkPSdSZWN0YW5nbGUnIGZpbGwtcnVsZT0nbm9uemVybycgZD0nbTQxLjggMS45aDEuOWwtMS45LTEuOXYxLjl6bTEuOSA3Mi4xNDlsLTEuOSAxLjl2LTEuOWgxLjl6bS0xLjktNzIuMTQ5aC0xMS40di0xLjlsMTMuMy0xLjg1OTZlLTE1djc1Ljk0OWgtMTMuM3YtMS45aDExLjR2LTcyLjE0OXptMCA3Mi4xNDloMS45bC0xLjkgMS45di0xLjl6bTAtNzQuMDQ5bDEuOSAxLjloLTEuOXYtMS45em0wIDc0LjA0OXYtNzIuMTQ5aC0xMS40di0xLjlsMTMuMy0xLjg1OTZlLTE1djc1Ljk0OWgtMTMuM3YtMS45aDExLjR6Jy8lM0UlM0MvZyUzRSUzQ3BhdGggaWQ9J1BhdGgtMicgc3Ryb2tlPSclMjM2NjYnIHN0cm9rZS13aWR0aD0nMS45JyBkPSdtMzggNjQuNjA4djcuMjY2Jy8lM0UlM0NwYXRoIGlkPSdQYXRoLTInIHN0cm9rZT0nJTIzNjY2JyBzdHJva2Utd2lkdGg9JzEuOScgZD0nbTc1Ljg0MyA3Mi4yMDNoLTc1Ljg0MycvJTNFJTNDZWxsaXBzZSBpZD0nT3ZhbCcgcng9JzMuOCcgcnk9JzMuNzk3NScgY3k9JzcyLjIwMycgY3g9JzM4JyBmaWxsPSclMjM2NjYnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1cmVtOyB9XG4gICAgLnAtdWJ1bnR1LWludHJvX19saW5rLS1zZXJ2ZXI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMi41cmVtOyB9XG4gICAgLnAtdWJ1bnR1LWludHJvX19saW5rLS1zZXJ2ZXI6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMS42MjVyZW07XG4gICAgICB3aWR0aDogMy44MTI1cmVtOyB9XG4gICAgLnAtdWJ1bnR1LWludHJvX19saW5rLS1zZXJ2ZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0M/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyBzdGFuZGFsb25lPSdubyc/JTNFJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PSc3NnB4JyB3aWR0aD0nNzZweCcgdmVyc2lvbj0nMS4xJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDc2IDc2JyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MiAoMzY3ODEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tJTNFJTNDdGl0bGUlM0VzZXJ2ZXIlM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J0hvbWVwYWdlLWZpbmFsJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9J25vbmUnJTNFJTNDZyBpZD0nRmluYWwtaG9tZXBhZ2UnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC00NTggLTE0MDEpJyUzRSUzQ2cgaWQ9J1NlY3Rpb25zLXN0cmlwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDExMjMpJyUzRSUzQ2cgaWQ9J2lsbHVzdHJhdGlvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjc5IDI1NSknJTNFJTNDZyBpZD0naWx1c3RyYXRpb24nJTNFJTNDZyBpZD0nc2VydmVyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNzkgMjMpJyUzRSUzQ2cgaWQ9J0dyb3VwJyBmaWxsPSclMjNlOTU0MjAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM4LjAyNSAzMy4wNzgpIHJvdGF0ZSgtOTApIHRyYW5zbGF0ZSgtMzIuNSAtMzgpJyUzRSUzQ3BhdGggaWQ9J1JlY3RhbmdsZScgZmlsbC1ydWxlPSdub256ZXJvJyBkPSdtNjQuNiAxLjlsLTEuOS0xLjl2MS45aDEuOXptMCA3Mi4xNDlsLTEuOSAxLjl2LTEuOWgxLjl6bS0xMy4zLTcyLjE0OXYtMS45bDEzLjMtMS4xNjgzZS0xM3Y3NS45NDloLTEzLjN2LTEuOWgxMS40di03Mi4xNDloLTExLjR6bTEzLjMgNzIuMTQ5bC0xLjkgMS45di0xLjloMS45em0tMS45LTc0LjA0OWwxLjkgMS45aC0xLjl2LTEuOXptMCAxLjloLTExLjR2LTEuOWwxMy4zLTEuMTY4M2UtMTN2NzUuOTQ5aC0xMy4zdi0xLjloMTEuNHYtNzIuMTQ5eicvJTNFJTNDcGF0aCBpZD0nUmVjdGFuZ2xlJyBmaWxsLXJ1bGU9J25vbnplcm8nIGQ9J20xLjkgNzQuMDQ5aDE5Ljk1di03Mi4xNDloLTE5Ljk1djcyLjE0OXptLTEuOS03NC4wNDlsMjMuNzUtMS42ODY0ZS0xNHY3NS45NDloLTIzLjc1di03NS45NDl6Jy8lM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGUtMicgeT0nNTcuOTExJyB4PSczMC40JyBoZWlnaHQ9JzExLjM5Micgd2lkdGg9JzMuOCcvJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlLTInIHk9JzU3LjkxMScgeD0nMTAuNDUnIGhlaWdodD0nMTEuMzkyJyB3aWR0aD0nMy44Jy8lM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGUtMicgeT0nNTcuOTExJyB4PSc1MC4zNScgaGVpZ2h0PScxMS4zOTInIHdpZHRoPSczLjgnLyUzRSUzQ3BhdGggaWQ9J1JlY3RhbmdsZScgZmlsbC1ydWxlPSdub256ZXJvJyBkPSdtNDEuOCAxLjloMS45bC0xLjktMS45djEuOXptMS45IDcyLjE0OWwtMS45IDEuOXYtMS45aDEuOXptLTEuOS03Mi4xNDloLTExLjR2LTEuOWwxMy4zLTEuODU5NmUtMTV2NzUuOTQ5aC0xMy4zdi0xLjloMTEuNHYtNzIuMTQ5em0wIDcyLjE0OWgxLjlsLTEuOSAxLjl2LTEuOXptMC03NC4wNDlsMS45IDEuOWgtMS45di0xLjl6bTAgNzQuMDQ5di03Mi4xNDloLTExLjR2LTEuOWwxMy4zLTEuODU5NmUtMTV2NzUuOTQ5aC0xMy4zdi0xLjloMTEuNHonLyUzRSUzQy9nJTNFJTNDcGF0aCBpZD0nUGF0aC0yJyBzdHJva2U9JyUyM2U5NTQyMCcgc3Ryb2tlLXdpZHRoPScxLjknIGQ9J20zOCA2NC42MDh2Ny4yNjYnLyUzRSUzQ3BhdGggaWQ9J1BhdGgtMicgc3Ryb2tlPSclMjNlOTU0MjAnIHN0cm9rZS13aWR0aD0nMS45JyBkPSdtNzUuODQzIDcyLjIwM2gtNzUuODQzJy8lM0UlM0NlbGxpcHNlIGlkPSdPdmFsJyByeD0nMy44JyByeT0nMy43OTc1JyBjeT0nNzIuMjAzJyBjeD0nMzgnIGZpbGw9JyUyM2U5NTQyMCcvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAucC11YnVudHUtaW50cm9fX2xpbmstLWRlc2t0b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDP3htbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCcgc3RhbmRhbG9uZT0nbm8nPyUzRSUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nNzRweCcgd2lkdGg9Jzk4cHgnIHZlcnNpb249JzEuMScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCA5OCA3NCclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDIgKDM2NzgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLSUzRSUzQ3RpdGxlJTNFbGFwdG9wJTNDL3RpdGxlJTNFJTNDZGVzYyUzRUNyZWF0ZWQgd2l0aCBTa2V0Y2guJTNDL2Rlc2MlM0UlM0NnIGlkPSdIb21lcGFnZS1maW5hbCcgZmlsbC1ydWxlPSdldmVub2RkJyBmaWxsPSdub25lJyUzRSUzQ2cgaWQ9J0ZpbmFsLWhvbWVwYWdlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNzgzIC0xNDA1KSclM0UlM0NnIGlkPSdTZWN0aW9ucy1zdHJpcCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAxMTIzKSclM0UlM0NnIGlkPSdpbGx1c3RyYXRpb24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI3OSAyNTUpJyUzRSUzQ2cgaWQ9J2lsdXN0cmF0aW9uJyUzRSUzQ2cgaWQ9J2xhcHRvcCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTAzIDEwKSclM0UlM0NnIGlkPSdzdmc0ODc0JyUzRSUzQ2cgaWQ9J2xheWVyMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLjg2NTgwIC40OTk0NiknJTNFJTNDZyBpZD0nZzQ4NDUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQ5LjQ0MSA1MC41NDIpIHNjYWxlKC0xIDEpIHJvdGF0ZSgtOTApIHRyYW5zbGF0ZSgtNTAgLTQ5KSclM0UlM0NnIGlkPSdnNDc3OCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNDkuNjI3IDQ5KSBzY2FsZSgtMSAxKSB0cmFuc2xhdGUoLTQ5LjUgLTQ5KSclM0UlM0NnIGlkPSdnNDc4MCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNDkuMDMzIDQ5KSBzY2FsZSgtMSAxKSB0cmFuc2xhdGUoLTQ5IC00OSknJTNFJTNDcmVjdCBpZD0ncmVjdDQ3ODInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQ4LjU0MSA0OC44MDIpIHNjYWxlKC0xIDEpIHRyYW5zbGF0ZSgtNDguNTQxIC00OC44MDIpJyBoZWlnaHQ9Jzk2Ljg3Mycgd2lkdGg9Jzk2Ljk3JyB5PScuMzY1NTAnIHg9Jy4wNTYzNzgnLyUzRSUzQ3BhdGggaWQ9J3BhdGg0Mjk3JyBzdHJva2U9JyUyMzY2Nicgc3Ryb2tlLXdpZHRoPScxLjknIGQ9J20yMS4zMjYgMi4zODQxdjkzLjg0NWg1MC41MDVjMTAuMTAxIDAgOS45ODMtMy45NDggMTAuMTAxLTE0LjEyN3YtNjUuNTkxYy0wLjExOC0xMC4xNzggMC0xNC4xMjctMTAuMTAxLTE0LjEyN2wtNTAuNTA1IDAuMDAwMXonLyUzRSUzQ3BhdGggaWQ9J0NvbWJpbmVkLVNoYXBlJyBmaWxsLXJ1bGU9J25vbnplcm8nIGZpbGw9JyUyMzY2NicgZD0nbTE2Ljc4MSA0My4yMzV2LTQyLjQxMWMtOC4wNzU4LTAuMDAwMjMtNy4wNjY3IDIuMDE5Mi03LjA2NjcgMTIuMTE2djcyLjY5OWMwIDEwLjA5Ny0xLjAwOTEgMTIuMTE2IDcuMDY2NyAxMi4xMTZ2LTQyLjg0OWgtMi44NTF2LTExLjY3MWgyLjg1MXonLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgLnAtdWJ1bnR1LWludHJvX19saW5rLS1kZXNrdG9wOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIuMzc1cmVtOyB9XG4gICAgLnAtdWJ1bnR1LWludHJvX19saW5rLS1kZXNrdG9wOjphZnRlciB7XG4gICAgICByaWdodDogLTEuNXJlbTtcbiAgICAgIHdpZHRoOiAzLjQzNzVyZW07IH1cbiAgICAucC11YnVudHUtaW50cm9fX2xpbmstLWRlc2t0b3A6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0M/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyBzdGFuZGFsb25lPSdubyc/JTNFJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PSc3NHB4JyB3aWR0aD0nOThweCcgdmVyc2lvbj0nMS4xJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDk4IDc0JyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MiAoMzY3ODEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tJTNFJTNDdGl0bGUlM0VsYXB0b3AlM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J0hvbWVwYWdlLWZpbmFsJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9J25vbmUnJTNFJTNDZyBpZD0nRmluYWwtaG9tZXBhZ2UnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC03ODMgLTE0MDUpJyUzRSUzQ2cgaWQ9J1NlY3Rpb25zLXN0cmlwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDExMjMpJyUzRSUzQ2cgaWQ9J2lsbHVzdHJhdGlvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjc5IDI1NSknJTNFJTNDZyBpZD0naWx1c3RyYXRpb24nJTNFJTNDZyBpZD0nbGFwdG9wJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1MDMgMTApJyUzRSUzQ2cgaWQ9J3N2ZzQ4NzQnJTNFJTNDZyBpZD0nbGF5ZXIxJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSguODY1ODAgLjQ5OTQ2KSclM0UlM0NnIGlkPSdnNDg0NScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNDkuNDQxIDUwLjU0Mikgc2NhbGUoLTEgMSkgcm90YXRlKC05MCkgdHJhbnNsYXRlKC01MCAtNDkpJyUzRSUzQ2cgaWQ9J2c0Nzc4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0OS42MjcgNDkpIHNjYWxlKC0xIDEpIHRyYW5zbGF0ZSgtNDkuNSAtNDkpJyUzRSUzQ2cgaWQ9J2c0NzgwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0OS4wMzMgNDkpIHNjYWxlKC0xIDEpIHRyYW5zbGF0ZSgtNDkgLTQ5KSclM0UlM0NyZWN0IGlkPSdyZWN0NDc4MicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNDguNTQxIDQ4LjgwMikgc2NhbGUoLTEgMSkgdHJhbnNsYXRlKC00OC41NDEgLTQ4LjgwMiknIGhlaWdodD0nOTYuODczJyB3aWR0aD0nOTYuOTcnIHk9Jy4zNjU1MCcgeD0nLjA1NjM3OCcvJTNFJTNDcGF0aCBpZD0ncGF0aDQyOTcnIHN0cm9rZT0nJTIzZTk1NDIwJyBzdHJva2Utd2lkdGg9JzEuOScgZD0nbTIxLjMyNiAyLjM4NDF2OTMuODQ1aDUwLjUwNWMxMC4xMDEgMCA5Ljk4My0zLjk0OCAxMC4xMDEtMTQuMTI3di02NS41OTFjLTAuMTE4LTEwLjE3OCAwLTE0LjEyNy0xMC4xMDEtMTQuMTI3bC01MC41MDUgMC4wMDAxeicvJTNFJTNDcGF0aCBpZD0nQ29tYmluZWQtU2hhcGUnIGZpbGwtcnVsZT0nbm9uemVybycgZmlsbD0nJTIzZTk1NDIwJyBkPSdtMTYuNzgxIDQzLjIzNXYtNDIuNDExYy04LjA3NTgtMC4wMDAyMy03LjA2NjcgMi4wMTkyLTcuMDY2NyAxMi4xMTZ2NzIuNjk5YzAgMTAuMDk3LTEuMDA5MSAxMi4xMTYgNy4wNjY3IDEyLjExNnYtNDIuODQ5aC0yLjg1MXYtMTEuNjcxaDIuODUxeicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7IH1cbiAgLnAtdWJ1bnR1LWludHJvX19saW5rLS1waG9uZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS9jMmE1ZTc0NC1waG9uZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzLjEyNXJlbTsgfVxuICAgIC5wLXVidW50dS1pbnRyb19fbGluay0tcGhvbmU6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMy42MjVyZW07IH1cbiAgICAucC11YnVudHUtaW50cm9fX2xpbmstLXBob25lOjphZnRlciB7XG4gICAgICByaWdodDogMS4yNXJlbTtcbiAgICAgIHdpZHRoOiAxLjkzNzVyZW07IH1cbiAgLnAtdWJ1bnR1LWludHJvX19saW5rLS1jb250YWluZXJzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnIHN0YW5kYWxvbmU9J25vJz8lM0UlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9Jzk1cHgnIHdpZHRoPSc4M3B4JyB2ZXJzaW9uPScxLjEnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgODMgOTUnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDQyICgzNjc4MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0lM0UlM0N0aXRsZSUzRWNvbnRhaW5lcnMlM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J0hvbWVwYWdlLWZpbmFsJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9J25vbmUnJTNFJTNDZyBpZD0nRmluYWwtaG9tZXBhZ2UnIHN0cm9rZT0nJTIzNjY2JyBzdHJva2Utd2lkdGg9JzEuOScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTYyMiAtMTM5MSknJTNFJTNDZyBpZD0nU2VjdGlvbnMtc3RyaXAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMTEyMyknJTNFJTNDZyBpZD0naWxsdXN0cmF0aW9uJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNzkgMjU1KSclM0UlM0NnIGlkPSdpbHVzdHJhdGlvbiclM0UlM0NnIGlkPSdjb250YWluZXJzJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzMjQpJyUzRSUzQ3BhdGggaWQ9J1JlY3RhbmdsZS00JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2MC41IDYwLjUpIHJvdGF0ZSg0NSkgdHJhbnNsYXRlKC02MC41IC02MC41KScgZD0nbTI3LjU0MSAyOS4zMzRjMC4xNTYtMC43MjUgMC44NzEtMS40NDEgMS41ODgtMS41OTdsNDMuOTY2LTkuNTc5YzAuNzIyLTAuMTU4IDEuNzMxIDAuMTM4IDIuMjU5IDAuNjYzbDI2LjgyNiAyNi44MjhjMC41MiAwLjUyMiAwLjgyIDEuNTM2IDAuNjYgMi4yNTRsLTkuNTQ5IDQzLjk5Yy0wLjE2MSAwLjcyMi0wLjg2OSAxLjQzOC0xLjU4NSAxLjU5MWwtNDMuODA1IDkuMzU2Yy0wLjcxOSAwLjE2LTEuNzI1LTAuMTQtMi4yNS0wLjY3bC0yNi44MjgtMjYuODIyYy0wLjUyMy0wLjUyMi0wLjgyMS0xLjUzMS0wLjY2NS0yLjI2bDkuMzgzLTQzLjc1NHonLyUzRSUzQ3BhdGggaWQ9J1JlY3RhbmdsZS00JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2MC40OTkgNjAuNTAxKSByb3RhdGUoNDUpIHRyYW5zbGF0ZSgtNjAuNDk5IC02MC41MDEpJyBkPSdtMzQuMjI5IDM1Ljk4M2MwLjE1Ni0wLjcyNSAwLjg2NC0xLjQzOSAxLjU4OS0xLjU5OGwzNC40MjgtNy41YzAuNzIyLTAuMTU4IDEuNzM4IDAuMTQxIDIuMjUzIDAuNjU5bDIwLjk1OCAyMC45NTNjMC41MjEgMC41MjIgMC44MTUgMS41MjcgMC42NjIgMi4yNTRsLTcuNDg4IDM0LjQ1Yy0wLjE1NCAwLjcyMi0wLjg2MiAxLjQzMS0xLjU5NyAxLjU5MWwtMzQuMjc4IDcuMzI3Yy0wLjcyNSAwLjE1NC0xLjczOS0wLjE0Ny0yLjI1OC0wLjY2OGwtMjAuOTUzLTIwLjk1MWMtMC41MjItMC41MjItMC44MjEtMS41MjUtMC42NjQtMi4yNmw3LjM0OC0zNC4yNTd6Jy8lM0UlM0NwYXRoIGlkPSdSZWN0YW5nbGUtNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNjAuODMyIDYwLjgzNCkgcm90YXRlKDQ1KSB0cmFuc2xhdGUoLTYwLjgzMiAtNjAuODM0KScgZD0nbTQwLjk5NCA0Mi42OTNjMC4xNTQtMC43MTkgMC44NjEtMS40MjggMS41ODctMS41ODdsMjUuMjY1LTUuNTA0YzAuNzIyLTAuMTU4IDEuNzM4IDAuMTM5IDIuMjYgMC42NjNsMTUuMjk1IDE1LjI5NmMwLjUyMiAwLjUyMyAwLjgyMyAxLjUzMiAwLjY2MiAyLjI1N2wtNS40ODggMjUuMjg1Yy0wLjE1NCAwLjcyMi0wLjg2MyAxLjQzLTEuNTg1IDEuNTg0bC0yNS4xNzUgNS4zODJjLTAuNzE5IDAuMTUzLTEuNzI3LTAuMTQ3LTIuMjUyLTAuNjY5bC0xNS4yOTUtMTUuMjk1Yy0wLjUyNC0wLjUyOC0wLjgyNS0xLjUzMS0wLjY3LTIuMjUzbDUuMzk2LTI1LjE1OXonLyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTUnIHBvaW50cz0nMjAuNzcxIDQwLjY5NyA2MC41MjMgNjIuOTM5IDYwLjIyNiAxMDUuNjknLyUzRSUzQ3BhdGggaWQ9J1BhdGgtNScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODAuNDk4IDUxLjU2OCkgcm90YXRlKDE4MCkgdHJhbnNsYXRlKC04MC40OTggLTUxLjU2OCknIGQ9J20xMDAuMzIgNDAuMjhsLTM5LjY0NiAyMi41NzcgMzkuNjQ2LTIyLjU3N3onLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1cmVtOyB9XG4gICAgLnAtdWJ1bnR1LWludHJvX19saW5rLS1jb250YWluZXJzOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIuNjg3NXJlbTsgfVxuICAgIC5wLXVidW50dS1pbnRyb19fbGluay0tY29udGFpbmVyczo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0xLjI1cmVtO1xuICAgICAgd2lkdGg6IDMuMTI1cmVtOyB9XG4gICAgLnAtdWJ1bnR1LWludHJvX19saW5rLS1jb250YWluZXJzOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDP3htbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCcgc3RhbmRhbG9uZT0nbm8nPyUzRSUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nOTVweCcgd2lkdGg9JzgzcHgnIHZlcnNpb249JzEuMScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZpZXdCb3g9JzAgMCA4MyA5NSclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDIgKDM2NzgxKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLSUzRSUzQ3RpdGxlJTNFY29udGFpbmVycyUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nSG9tZXBhZ2UtZmluYWwnIGZpbGwtcnVsZT0nZXZlbm9kZCcgZmlsbD0nbm9uZSclM0UlM0NnIGlkPSdGaW5hbC1ob21lcGFnZScgc3Ryb2tlPSclMjNlOTU0MjAnIHN0cm9rZS13aWR0aD0nMS45JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNjIyIC0xMzkxKSclM0UlM0NnIGlkPSdTZWN0aW9ucy1zdHJpcCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAxMTIzKSclM0UlM0NnIGlkPSdpbGx1c3RyYXRpb24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI3OSAyNTUpJyUzRSUzQ2cgaWQ9J2lsdXN0cmF0aW9uJyUzRSUzQ2cgaWQ9J2NvbnRhaW5lcnMnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMyNCknJTNFJTNDcGF0aCBpZD0nUmVjdGFuZ2xlLTQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDYwLjUgNjAuNSkgcm90YXRlKDQ1KSB0cmFuc2xhdGUoLTYwLjUgLTYwLjUpJyBkPSdtMjcuNTQxIDI5LjMzNGMwLjE1Ni0wLjcyNSAwLjg3MS0xLjQ0MSAxLjU4OC0xLjU5N2w0My45NjYtOS41NzljMC43MjItMC4xNTggMS43MzEgMC4xMzggMi4yNTkgMC42NjNsMjYuODI2IDI2LjgyOGMwLjUyIDAuNTIyIDAuODIgMS41MzYgMC42NiAyLjI1NGwtOS41NDkgNDMuOTljLTAuMTYxIDAuNzIyLTAuODY5IDEuNDM4LTEuNTg1IDEuNTkxbC00My44MDUgOS4zNTZjLTAuNzE5IDAuMTYtMS43MjUtMC4xNC0yLjI1LTAuNjdsLTI2LjgyOC0yNi44MjJjLTAuNTIzLTAuNTIyLTAuODIxLTEuNTMxLTAuNjY1LTIuMjZsOS4zODMtNDMuNzU0eicvJTNFJTNDcGF0aCBpZD0nUmVjdGFuZ2xlLTQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDYwLjQ5OSA2MC41MDEpIHJvdGF0ZSg0NSkgdHJhbnNsYXRlKC02MC40OTkgLTYwLjUwMSknIGQ9J20zNC4yMjkgMzUuOTgzYzAuMTU2LTAuNzI1IDAuODY0LTEuNDM5IDEuNTg5LTEuNTk4bDM0LjQyOC03LjVjMC43MjItMC4xNTggMS43MzggMC4xNDEgMi4yNTMgMC42NTlsMjAuOTU4IDIwLjk1M2MwLjUyMSAwLjUyMiAwLjgxNSAxLjUyNyAwLjY2MiAyLjI1NGwtNy40ODggMzQuNDVjLTAuMTU0IDAuNzIyLTAuODYyIDEuNDMxLTEuNTk3IDEuNTkxbC0zNC4yNzggNy4zMjdjLTAuNzI1IDAuMTU0LTEuNzM5LTAuMTQ3LTIuMjU4LTAuNjY4bC0yMC45NTMtMjAuOTUxYy0wLjUyMi0wLjUyMi0wLjgyMS0xLjUyNS0wLjY2NC0yLjI2bDcuMzQ4LTM0LjI1N3onLyUzRSUzQ3BhdGggaWQ9J1JlY3RhbmdsZS00JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2MC44MzIgNjAuODM0KSByb3RhdGUoNDUpIHRyYW5zbGF0ZSgtNjAuODMyIC02MC44MzQpJyBkPSdtNDAuOTk0IDQyLjY5M2MwLjE1NC0wLjcxOSAwLjg2MS0xLjQyOCAxLjU4Ny0xLjU4N2wyNS4yNjUtNS41MDRjMC43MjItMC4xNTggMS43MzggMC4xMzkgMi4yNiAwLjY2M2wxNS4yOTUgMTUuMjk2YzAuNTIyIDAuNTIzIDAuODIzIDEuNTMyIDAuNjYyIDIuMjU3bC01LjQ4OCAyNS4yODVjLTAuMTU0IDAuNzIyLTAuODYzIDEuNDMtMS41ODUgMS41ODRsLTI1LjE3NSA1LjM4MmMtMC43MTkgMC4xNTMtMS43MjctMC4xNDctMi4yNTItMC42NjlsLTE1LjI5NS0xNS4yOTVjLTAuNTI0LTAuNTI4LTAuODI1LTEuNTMxLTAuNjctMi4yNTNsNS4zOTYtMjUuMTU5eicvJTNFJTNDcG9seWxpbmUgaWQ9J1BhdGgtNScgcG9pbnRzPScyMC43NzEgNDAuNjk3IDYwLjUyMyA2Mi45MzkgNjAuMjI2IDEwNS42OScvJTNFJTNDcGF0aCBpZD0nUGF0aC01JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4MC40OTggNTEuNTY4KSByb3RhdGUoMTgwKSB0cmFuc2xhdGUoLTgwLjQ5OCAtNTEuNTY4KScgZD0nbTEwMC4zMiA0MC4yOGwtMzkuNjQ2IDIyLjU3NyAzOS42NDYtMjIuNTc3eicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAucC11YnVudHUtaW50cm9fX2xpbmstLWlvdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0M/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyBzdGFuZGFsb25lPSdubyc/JTNFJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PSc4NnB4JyB3aWR0aD0nODZweCcgdmVyc2lvbj0nMS4xJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDg2IDg2JyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MiAoMzY3ODEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tJTNFJTNDdGl0bGUlM0Vpb3QlM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J0hvbWVwYWdlLWZpbmFsJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9J25vbmUnJTNFJTNDZyBpZD0nRmluYWwtaG9tZXBhZ2UnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC05NTUgLTEzOTUpJyUzRSUzQ2cgaWQ9J1NlY3Rpb25zLXN0cmlwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDExMjMpJyUzRSUzQ2cgaWQ9J2lsbHVzdHJhdGlvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjc5IDI1NSknJTNFJTNDZyBpZD0naWx1c3RyYXRpb24nJTNFJTNDZyBpZD0naW90JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg3MTkgNjAuNSkgc2NhbGUoLTEgMSkgdHJhbnNsYXRlKC01MCAtNTAuNSknJTNFJTNDcmVjdCBpZD0ncmVjdDQ3ODInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDUwLjAwMiA1MC4zNTcpIHNjYWxlKC0xIDEpIHRyYW5zbGF0ZSgtNTAuMDAyIC01MC4zNTcpJyBoZWlnaHQ9Jzk5Ljk1OScgd2lkdGg9Jzk5LjkyMScgeT0nLjM3NzE1JyB4PScuMDQxOTA2Jy8lM0UlM0NwYXRoIGlkPSdwYXRoNDI3MCcgc3Ryb2tlPSclMjM2NjYnIHN0cm9rZS13aWR0aD0nMS45JyBkPSdtMzguNDczIDMxLjYxNGMtNy4yMDYgMC03LjEyMiAyLjgyMS03LjIwNiAxMC4wOTJ2MTcuMzAxYzAuMDg0IDcuMjcxIDAgMTAuMDkyIDcuMjA2IDEwLjA5MmgyMy4wNTljNy4yMDYgMCA3LjEyMi0yLjgyMSA3LjIwNi0xMC4wOTJ2LTE3LjMwMWMtMC4wODQtNy4yNzEgMC0xMC4wOTItNy4yMDYtMTAuMDkyaC0yMy4wNTl6Jy8lM0UlM0NwYXRoIGlkPSdwYXRoNDIxMScgc3Ryb2tlPSclMjM2NjYnIHN0cm9rZS13aWR0aD0nMS45JyBkPSdtNjguNzM3IDUwLjM1N2g4LjMyNycvJTNFJTNDcGF0aCBpZD0ncGF0aDQyMTMnIHN0cm9rZT0nJTIzNjY2JyBzdHJva2Utd2lkdGg9JzEuOScgZD0nbTY4LjczNyA2MC43NjloOC4zMjcnLyUzRSUzQ3BhdGggaWQ9J3BhdGg0MjE1JyBzdHJva2U9JyUyMzY2Nicgc3Ryb2tlLXdpZHRoPScxLjknIGQ9J202OC43MzcgMzkuOTQ0aDguMzI3Jy8lM0UlM0NwYXRoIGlkPSdwYXRoNDIxNycgc3Ryb2tlPSclMjM2NjYnIHN0cm9rZS13aWR0aD0nMS45JyBkPSdtMjIuOTQgNTAuMzU3aDguMzI3Jy8lM0UlM0NwYXRoIGlkPSdwYXRoNDIxOScgc3Ryb2tlPSclMjM2NjYnIHN0cm9rZS13aWR0aD0nMS45JyBkPSdtMjIuOTQgNjAuNzY5aDguMzI3Jy8lM0UlM0NwYXRoIGlkPSdwYXRoNDIyMScgc3Ryb2tlPSclMjM2NjYnIHN0cm9rZS13aWR0aD0nMS45JyBkPSdtMjIuOTQgMzkuOTQ0aDguMzI3Jy8lM0UlM0NwYXRoIGlkPSdwYXRoNDIyMycgc3Ryb2tlPSclMjM2NjYnIHN0cm9rZS13aWR0aD0nMS45JyBkPSdtNTAuMDAyIDMxLjYxNHYtOC4zMycvJTNFJTNDcGF0aCBpZD0ncGF0aDQyMjUnIHN0cm9rZT0nJTIzNjY2JyBzdHJva2Utd2lkdGg9JzEuOScgZD0nbTYwLjQxMSAzMS42MTR2LTguMzMnLyUzRSUzQ3BhdGggaWQ9J3BhdGg0MjI3JyBzdHJva2U9JyUyMzY2Nicgc3Ryb2tlLXdpZHRoPScxLjknIGQ9J20zOS41OTQgMzEuNjE0di04LjMzJy8lM0UlM0NwYXRoIGlkPSdwYXRoNDIyOScgc3Ryb2tlPSclMjM2NjYnIHN0cm9rZS13aWR0aD0nMS45JyBkPSdtNTAuMDAyIDc3LjQyOXYtOC4zMycvJTNFJTNDcGF0aCBpZD0ncGF0aDQyMzEnIHN0cm9rZT0nJTIzNjY2JyBzdHJva2Utd2lkdGg9JzEuOScgZD0nbTYwLjQxMSA3Ny40Mjl2LTguMzMnLyUzRSUzQ3BhdGggaWQ9J3BhdGg0MjMzJyBzdHJva2U9JyUyMzY2Nicgc3Ryb2tlLXdpZHRoPScxLjknIGQ9J20zOS41OTQgNzcuNDI5di04LjMzJy8lM0UlM0NlbGxpcHNlIGlkPSdwYXRoNDIxNCcgcnk9JzQxLjY2Nicgcng9JzQxLjYxNycgY3k9JzUwLjM1NycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTAuMDAyIDUwLjM1Nykgc2NhbGUoLTEgMSkgcm90YXRlKC05MCkgdHJhbnNsYXRlKC01MC4wMDIgLTUwLjM1NyknIHN0cm9rZT0nJTIzNjY2JyBjeD0nNTAuMDAyJyBzdHJva2Utd2lkdGg9JzEuOScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUuMzEyNXJlbTsgfVxuICAgIC5wLXVidW50dS1pbnRyb19fbGluay0taW90OjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIuNjI1cmVtOyB9XG4gICAgLnAtdWJ1bnR1LWludHJvX19saW5rLS1pb3Q6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAxLjI1cmVtO1xuICAgICAgd2lkdGg6IC45Mzc1cmVtOyB9XG4gICAgLnAtdWJ1bnR1LWludHJvX19saW5rLS1pb3Q6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0M/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyBzdGFuZGFsb25lPSdubyc/JTNFJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PSc4NnB4JyB3aWR0aD0nODZweCcgdmVyc2lvbj0nMS4xJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDg2IDg2JyUzRSUzQyEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0MiAoMzY3ODEpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tJTNFJTNDdGl0bGUlM0Vpb3QlM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgaWQ9J0hvbWVwYWdlLWZpbmFsJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGZpbGw9J25vbmUnJTNFJTNDZyBpZD0nRmluYWwtaG9tZXBhZ2UnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC05NTUgLTEzOTUpJyUzRSUzQ2cgaWQ9J1NlY3Rpb25zLXN0cmlwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwIDExMjMpJyUzRSUzQ2cgaWQ9J2lsbHVzdHJhdGlvbicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjc5IDI1NSknJTNFJTNDZyBpZD0naWx1c3RyYXRpb24nJTNFJTNDZyBpZD0naW90JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg3MTkgNjAuNSkgc2NhbGUoLTEgMSkgdHJhbnNsYXRlKC01MCAtNTAuNSknJTNFJTNDcmVjdCBpZD0ncmVjdDQ3ODInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDUwLjAwMiA1MC4zNTcpIHNjYWxlKC0xIDEpIHRyYW5zbGF0ZSgtNTAuMDAyIC01MC4zNTcpJyBoZWlnaHQ9Jzk5Ljk1OScgd2lkdGg9Jzk5LjkyMScgeT0nLjM3NzE1JyB4PScuMDQxOTA2Jy8lM0UlM0NwYXRoIGlkPSdwYXRoNDI3MCcgc3Ryb2tlPSclMjNlOTU0MjAnIHN0cm9rZS13aWR0aD0nMS45JyBkPSdtMzguNDczIDMxLjYxNGMtNy4yMDYgMC03LjEyMiAyLjgyMS03LjIwNiAxMC4wOTJ2MTcuMzAxYzAuMDg0IDcuMjcxIDAgMTAuMDkyIDcuMjA2IDEwLjA5MmgyMy4wNTljNy4yMDYgMCA3LjEyMi0yLjgyMSA3LjIwNi0xMC4wOTJ2LTE3LjMwMWMtMC4wODQtNy4yNzEgMC0xMC4wOTItNy4yMDYtMTAuMDkyaC0yMy4wNTl6Jy8lM0UlM0NwYXRoIGlkPSdwYXRoNDIxMScgc3Ryb2tlPSclMjNlOTU0MjAnIHN0cm9rZS13aWR0aD0nMS45JyBkPSdtNjguNzM3IDUwLjM1N2g4LjMyNycvJTNFJTNDcGF0aCBpZD0ncGF0aDQyMTMnIHN0cm9rZT0nJTIzZTk1NDIwJyBzdHJva2Utd2lkdGg9JzEuOScgZD0nbTY4LjczNyA2MC43NjloOC4zMjcnLyUzRSUzQ3BhdGggaWQ9J3BhdGg0MjE1JyBzdHJva2U9JyUyM2U5NTQyMCcgc3Ryb2tlLXdpZHRoPScxLjknIGQ9J202OC43MzcgMzkuOTQ0aDguMzI3Jy8lM0UlM0NwYXRoIGlkPSdwYXRoNDIxNycgc3Ryb2tlPSclMjNlOTU0MjAnIHN0cm9rZS13aWR0aD0nMS45JyBkPSdtMjIuOTQgNTAuMzU3aDguMzI3Jy8lM0UlM0NwYXRoIGlkPSdwYXRoNDIxOScgc3Ryb2tlPSclMjNlOTU0MjAnIHN0cm9rZS13aWR0aD0nMS45JyBkPSdtMjIuOTQgNjAuNzY5aDguMzI3Jy8lM0UlM0NwYXRoIGlkPSdwYXRoNDIyMScgc3Ryb2tlPSclMjNlOTU0MjAnIHN0cm9rZS13aWR0aD0nMS45JyBkPSdtMjIuOTQgMzkuOTQ0aDguMzI3Jy8lM0UlM0NwYXRoIGlkPSdwYXRoNDIyMycgc3Ryb2tlPSclMjNlOTU0MjAnIHN0cm9rZS13aWR0aD0nMS45JyBkPSdtNTAuMDAyIDMxLjYxNHYtOC4zMycvJTNFJTNDcGF0aCBpZD0ncGF0aDQyMjUnIHN0cm9rZT0nJTIzZTk1NDIwJyBzdHJva2Utd2lkdGg9JzEuOScgZD0nbTYwLjQxMSAzMS42MTR2LTguMzMnLyUzRSUzQ3BhdGggaWQ9J3BhdGg0MjI3JyBzdHJva2U9JyUyM2U5NTQyMCcgc3Ryb2tlLXdpZHRoPScxLjknIGQ9J20zOS41OTQgMzEuNjE0di04LjMzJy8lM0UlM0NwYXRoIGlkPSdwYXRoNDIyOScgc3Ryb2tlPSclMjNlOTU0MjAnIHN0cm9rZS13aWR0aD0nMS45JyBkPSdtNTAuMDAyIDc3LjQyOXYtOC4zMycvJTNFJTNDcGF0aCBpZD0ncGF0aDQyMzEnIHN0cm9rZT0nJTIzZTk1NDIwJyBzdHJva2Utd2lkdGg9JzEuOScgZD0nbTYwLjQxMSA3Ny40Mjl2LTguMzMnLyUzRSUzQ3BhdGggaWQ9J3BhdGg0MjMzJyBzdHJva2U9JyUyM2U5NTQyMCcgc3Ryb2tlLXdpZHRoPScxLjknIGQ9J20zOS41OTQgNzcuNDI5di04LjMzJy8lM0UlM0NlbGxpcHNlIGlkPSdwYXRoNDIxNCcgcnk9JzQxLjY2Nicgcng9JzQxLjYxNycgY3k9JzUwLjM1NycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTAuMDAyIDUwLjM1Nykgc2NhbGUoLTEgMSkgcm90YXRlKC05MCkgdHJhbnNsYXRlKC01MC4wMDIgLTUwLjM1NyknIHN0cm9rZT0nJTIzZTk1NDIwJyBjeD0nNTAuMDAyJyBzdHJva2Utd2lkdGg9JzEuOScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ucC10YWtldW5kZXIge1xuICBib3JkZXItcmFkaXVzOiAuMTI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAtMSByZW07XG4gIHBhZGRpbmc6IDJyZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wLXRha2V1bmRlciB7XG4gICAgICBwYWRkaW5nOiAycmVtIDFyZW07IH0gfVxuICAucC10YWtldW5kZXIgYTpsaW5rLFxuICAucC10YWtldW5kZXIgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5hdmlnYXRpb24ge1xuICAgIGJvcmRlcjogMDsgfSB9XG5cbi5wLXRhYmxlX19jZWxsLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1uYXZpZ2F0aW9uOnRhcmdldCAucC1uYXZpZ2F0aW9uX190b2dnbGUtLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4ucC1idXR0b24tLW5ldXRyYWwuaXMtY29tcGFjdCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtOyB9XG5cbi51LXZlcnRpY2FsbHktc3BhY2VkIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtOyB9XG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGFiYnJbdGl0bGVdOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IH1cblxuLnRhYmxlX193cmFwcGVyIHtcbiAgbWFyZ2luOiAyLjVyZW0gMDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB3aWR0aDogMTAwOyB9XG5cbi5wLWhlYWRpbmctLWluc2lnaHRzX190aXRsZSB7XG4gIGNvbG9yOiAjMTExO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnAtaGVhZGluZy0taW5zaWdodHNfX3RpdGxlIGE6bGluayxcbiAgLnAtaGVhZGluZy0taW5zaWdodHNfX3RpdGxlIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMxMTE7IH1cblxuLmhhcy1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9hc3NldHMudWJ1bnR1LmNvbS92MS9mOGEzMjNhNy1pbWFnZS1iYWNrZ3JvdW5kLXBhcGVyLnBuZz93PTc2OFwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oYXMtYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Fzc2V0cy51YnVudHUuY29tL3YxL2Y4YTMyM2E3LWltYWdlLWJhY2tncm91bmQtcGFwZXIucG5nXCIpOyB9IH1cblxuLnAtbGlzdCAucC1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7IH1cbiAgLnAtbGlzdCAucC1saXN0IC5wLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuXG4ucC1saXN0LXN0ZXBfX2NvbnRlbnQgLnAtbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuXG4ucC1wdWxsLXF1b3RlID4gcDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsIC5wLXB1bGwtcXVvdGUtLWFjY2VudCA+IHA6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlLFxuLnAtcHVsbC1xdW90ZS0tYWNjZW50ID4gcDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsXG4ucC1wdWxsLXF1b3RlID4gcDpsYXN0LW9mLXR5cGU6OmFmdGVyLCAucC1wdWxsLXF1b3RlLS1hY2NlbnQgPiBwOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIsXG4ucC1wdWxsLXF1b3RlLS1hY2NlbnQgPiBwOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBjb2xvcjogI2U5NTQyMDsgfVxuXG4ucC1saXN0LWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnAtbGlzdC1mbGV4X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICBtYXgtaGVpZ2h0OiAxNzJweDtcbiAgICBtYXgtd2lkdGg6IDE0MnB4OyB9XG5cbi51LXJlc3BvbnNpdmUtaW1hZ2Uge1xuICB3aWR0aDogNjUlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC51LXJlc3BvbnNpdmUtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAudS1yZXNwb25zaXZlLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LW5vLWJhY2tncm91bmQtLXNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4ucC1oZWFkaW5nLWljb25fX2ltZy0tc21hbGwge1xuICBtYXgtd2lkdGg6IDMwcHg7IH1cblxuLnAtaGVhZGluZy1pY29uX190aXRsZS0tbXV0ZWQge1xuICBjb2xvcjogIzY2NjsgfVxuXG4ucC1saXN0LmlzLXNwbGl0IC5wLWxpc3RfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtaW1hZ2UtcG9zaXRpb24ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG4ucC1saW5rLS1leHRlcm5hbDo6YWZ0ZXIge1xuICAtd2Via2l0LW1hc2stc2l6ZTogY292ZXI7IH1cbiJdfQ== */